ayatana-commits team mailing list archive
-
ayatana-commits team
-
Mailing list archive
-
Message #02482
Re: lp:~cimi/indicator-messages/fixes-to-right-label-and-icon-dimension into lp:indicator-messages
On Fri, 2010-10-01 at 15:06 +0000, David Barth wrote:
> +static gchar *
> +get_current_font_name ()
> +{
> + GtkSettings *settings = gtk_settings_get_default();
> + gchar *font_name;
> +
> + g_object_get (settings, "gtk-font-name", &font_name, NULL);
> +
> + return font_name;
> +}
> +
> +static gint
> +get_current_font_size (gchar *font_name)
> +{
> + gint font_size;
> + PangoFontDescription *font_description;
> +
> + font_description = pango_font_description_from_string (font_name);
> + font_size = pango_font_description_get_size (font_description);
> +
> + return font_size / PANGO_SCALE;
> +}
> +
I'm curious why you're getting these from the global GTK defaults and
not from the widget information. For instance, if the widget style was
different in the panel it seems like those settings would not get
inherited.
> - gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &width, &height);
> -
> - GtkWidget * icon = gtk_image_new_from_icon_name(dbusmenu_menuitem_property_get(newitem, APPLICATION_MENUITEM_PROP_ICON), GTK_ICON_SIZE_MENU);
> - gtk_widget_set_size_request(icon, width
> - + 5 /* ref triangle is 5x9 pixels */
> - + 2 /* padding */,
> - height);
> - gtk_misc_set_alignment(GTK_MISC(icon), 1.0 /* right aligned */, 0.5);
> + gtk_icon_size_lookup(design_team_size, &width, &height);
> +
> + GtkWidget * icon = gtk_image_new_from_icon_name(dbusmenu_menuitem_property_get(newitem, APPLICATION_MENUITEM_PROP_ICON), design_team_size);
> +
> + gtk_widget_set_size_request(icon, width, height);
> + /* Not needed if you remove the padding, I guess
> + gtk_misc_set_alignment(GTK_MISC(icon), 0.5, 0); */
It seems like this will create cases where there is no spacing between
the arrow and the icon. It seems like there needs to be *some* spacing,
otherwise it will look too crowded.
--
https://code.launchpad.net/~cimi/indicator-messages/fixes-to-right-label-and-icon-dimension/+merge/37272
Your team ayatana-commits is subscribed to branch lp:indicator-messages.
Follow ups
References