Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.1
virt-viewer
virtview-git-window-zoom-level.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File virtview-git-window-zoom-level.patch of Package virt-viewer
Subject: Propagate primary window zoom level to secondary windows From: Daniel P. Berrange berrange@redhat.com Fri Sep 16 11:05:50 2011 +0100 Date: Fri Sep 16 11:07:26 2011 +0100: Git: fe8551efbaa1425e7db4d59e10a25fa94788e949 Ensure that all windows get a default zoom level of 100. Propagate the primary window's zoom level to all secondary windows when initially creating them Index: virt-viewer-0.4.1/src/virt-viewer-app.c =================================================================== --- virt-viewer-0.4.1.orig/src/virt-viewer-app.c +++ virt-viewer-0.4.1/src/virt-viewer-app.c @@ -477,6 +477,8 @@ virt_viewer_app_window_new(VirtViewerApp "app", self, "container", container, NULL); + if (self->priv->main_window) + virt_viewer_window_set_zoom_level(window, virt_viewer_window_get_zoom_level(self->priv->main_window)); virt_viewer_app_set_nth_window(self, nth, window); w = virt_viewer_window_get_window(window); Index: virt-viewer-0.4.1/src/virt-viewer-window.c =================================================================== --- virt-viewer-0.4.1.orig/src/virt-viewer-window.c +++ virt-viewer-0.4.1/src/virt-viewer-window.c @@ -310,6 +310,8 @@ virt_viewer_window_init (VirtViewerWindo priv->accel_list = g_slist_append(priv->accel_list, accels->data); g_object_ref(G_OBJECT(accels->data)); } + + priv->zoomlevel = 100; } static void @@ -894,6 +896,12 @@ virt_viewer_window_set_zoom_level(VirtVi self->priv->zoomlevel = zoom_level; } +gint virt_viewer_window_get_zoom_level(VirtViewerWindow *self) +{ + g_return_val_if_fail(VIRT_VIEWER_IS_WINDOW(self), 100); + return self->priv->zoomlevel; +} + GtkMenuItem* virt_viewer_window_get_menu_displays(VirtViewerWindow *self) { Index: virt-viewer-0.4.1/src/virt-viewer-window.h =================================================================== --- virt-viewer-0.4.1.orig/src/virt-viewer-window.h +++ virt-viewer-0.4.1/src/virt-viewer-window.h @@ -65,6 +65,7 @@ VirtViewerNotebook* virt_viewer_window_g void virt_viewer_window_set_display(VirtViewerWindow *self, VirtViewerDisplay *display); void virt_viewer_window_update_title(VirtViewerWindow *self); void virt_viewer_window_set_zoom_level(VirtViewerWindow *self, gint zoom_level); +gint virt_viewer_window_get_zoom_level(VirtViewerWindow *self); void virt_viewer_window_leave_fullscreen(VirtViewerWindow *self); void virt_viewer_window_enter_fullscreen(VirtViewerWindow *self, gboolean move, gint x, gint y); GtkMenuItem *virt_viewer_window_get_menu_displays(VirtViewerWindow *self);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor