[virt-tools-list] [PATCH virt-viewer 2/2] display: Remove zoom property
Eduardo Lima (Etrunko)
etrunko at redhat.com
Fri Feb 5 19:09:52 UTC 2016
I guess this change answers the question I asked in the previous email. :)
Acked-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>
On 02/05/2016 01:27 PM, Pavel Grunt wrote:
> It is possible to get the same info from the "zoom-level" property.
> virt_viewer_display_get_zoom() now returns TRUE if zoom level != 100
> ---
> src/virt-viewer-display.c | 26 ++------------------------
> 1 file changed, 2 insertions(+), 24 deletions(-)
>
> diff --git a/src/virt-viewer-display.c b/src/virt-viewer-display.c
> index a289b6f..bac0c7c 100644
> --- a/src/virt-viewer-display.c
> +++ b/src/virt-viewer-display.c
> @@ -43,7 +43,6 @@ struct _VirtViewerDisplayPrivate
> guint desktopWidth;
> guint desktopHeight;
> guint zoom_level;
> - gboolean zoom;
> gint nth_display; /* Monitor number inside the guest */
> gint monitor; /* Monitor number on the client */
> guint show_hint;
> @@ -130,14 +129,6 @@ virt_viewer_display_class_init(VirtViewerDisplayClass *class)
> G_PARAM_READWRITE));
>
> g_object_class_install_property(object_class,
> - PROP_ZOOM,
> - g_param_spec_boolean("zoom",
> - "Zoom",
> - "Zoom",
> - TRUE,
> - G_PARAM_READWRITE));
> -
> - g_object_class_install_property(object_class,
> PROP_ZOOM_LEVEL,
> g_param_spec_int("zoom-level",
> "Zoom",
> @@ -277,7 +268,6 @@ virt_viewer_display_init(VirtViewerDisplay *display)
> display->priv->desktopWidth = MIN_DISPLAY_WIDTH;
> display->priv->desktopHeight = MIN_DISPLAY_HEIGHT;
> display->priv->zoom_level = NORMAL_ZOOM_LEVEL;
> - display->priv->zoom = TRUE;
> #if !GTK_CHECK_VERSION(3, 0, 0)
> display->priv->dirty = TRUE;
> display->priv->size_request_once = FALSE;
> @@ -388,7 +378,7 @@ void virt_viewer_display_get_preferred_size(VirtViewerDisplay *self,
> requisition->width = border_width * 2;
> requisition->height = border_width * 2;
>
> - if (priv->zoom) {
> + if (virt_viewer_display_get_zoom(display)) {
> requisition->width += round(priv->desktopWidth * priv->zoom_level / (double) NORMAL_ZOOM_LEVEL);
> requisition->height += round(priv->desktopHeight * priv->zoom_level / (double) NORMAL_ZOOM_LEVEL);
> } else {
> @@ -627,21 +617,9 @@ guint virt_viewer_display_get_zoom_level(VirtViewerDisplay *display)
> return priv->zoom_level;
> }
>
> -
> -void virt_viewer_display_set_zoom(VirtViewerDisplay *display,
> - gboolean zoom)
> -{
> - VirtViewerDisplayPrivate *priv = display->priv;
> -
> - priv->zoom = zoom;
> - virt_viewer_display_queue_resize(display);
> -}
> -
> -
> gboolean virt_viewer_display_get_zoom(VirtViewerDisplay *display)
> {
> - VirtViewerDisplayPrivate *priv = display->priv;
> - return priv->zoom;
> + return virt_viewer_display_get_zoom_level(display) != NORMAL_ZOOM_LEVEL;
> }
>
>
>
--
Eduardo de Barros Lima (Etrunko)
Software Engineer - RedHat
etrunko at redhat.com
More information about the virt-tools-list
mailing list