Fix centering of few plugins.
authorAndriy Grytsenko <andrej@rep.kiev.ua>
Fri, 15 Aug 2014 21:15:23 +0000 (00:15 +0300)
committerAndriy Grytsenko <andrej@rep.kiev.ua>
Sat, 16 Aug 2014 16:23:40 +0000 (19:23 +0300)
src/misc.c
src/plugins/menu.c

index 316a2f6..ec3e54d 100644 (file)
@@ -1122,7 +1122,7 @@ static GtkWidget *_lxpanel_button_new_for_icon(LXPanel *panel, FmIcon *icon,
 
     GtkWidget * image = _gtk_image_new_for_icon(icon, size);
     gtk_misc_set_padding(GTK_MISC(image), 0, 0);
-    gtk_misc_set_alignment(GTK_MISC(image), 0, 0);
+    gtk_misc_set_alignment(GTK_MISC(image), 0.5, 0.5);
     if (highlight_color != 0)
     {
         ImgData * data = (ImgData *) g_object_get_qdata(G_OBJECT(image), img_data_id);
index 7733dfa..f45aad2 100644 (file)
@@ -725,7 +725,7 @@ make_button(menup *m, const gchar *fname, const gchar *name, GdkColor* tint, Gtk
     }
 
     gtk_widget_show(m->img);
-    gtk_box_pack_start(GTK_BOX(m->box), m->img, FALSE, FALSE, 0);
+    gtk_box_pack_start(GTK_BOX(m->box), m->img, TRUE, FALSE, 0);
 
     m->handler_id = g_signal_connect (G_OBJECT (m->img), "button-press-event",
           G_CALLBACK (my_button_pressed), m);
@@ -967,7 +967,7 @@ menu_constructor(LXPanel *panel, config_setting_t *settings)
     gtk_icon_size_lookup( GTK_ICON_SIZE_MENU, &iw, &ih );
     m->iconsize = MAX(iw, ih);
 
-    m->box = gtk_hbox_new(FALSE, 0);
+    m->box = gtk_vbox_new(TRUE, 0);
     lxpanel_plugin_set_data(m->box, m, menu_destructor);
     gtk_container_set_border_width(GTK_CONTAINER(m->box), 0);