pidgin/gtkmenutray.c

branch
soc.2013.gobjectification.plugins
changeset 37109
94d1a2589d5a
parent 35532
2c802bb77720
child 35533
8ca83abbc248
equal deleted inserted replaced
37108:73c5fb6d78b3 37109:94d1a2589d5a
153 pidgin_menu_tray_init(PidginMenuTray *menu_tray) { 153 pidgin_menu_tray_init(PidginMenuTray *menu_tray) {
154 GtkWidget *widget = GTK_WIDGET(menu_tray); 154 GtkWidget *widget = GTK_WIDGET(menu_tray);
155 GtkSettings *settings; 155 GtkSettings *settings;
156 gint height = -1; 156 gint height = -1;
157 157
158 #if GTK_CHECK_VERSION(3,0,0)
159 gtk_widget_set_hexpand(widget, TRUE);
160 gtk_widget_set_halign(widget, GTK_ALIGN_END);
161 #else
158 gtk_menu_item_set_right_justified(GTK_MENU_ITEM(menu_tray), TRUE); 162 gtk_menu_item_set_right_justified(GTK_MENU_ITEM(menu_tray), TRUE);
163 #endif
159 164
160 if(!GTK_IS_WIDGET(menu_tray->tray)) 165 if(!GTK_IS_WIDGET(menu_tray->tray))
161 menu_tray->tray = gtk_hbox_new(FALSE, 0); 166 menu_tray->tray = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
162 167
163 settings = 168 settings =
164 gtk_settings_get_for_screen(gtk_widget_get_screen(widget)); 169 gtk_settings_get_for_screen(gtk_widget_get_screen(widget));
165 170
166 if(gtk_icon_size_lookup_for_settings(settings, GTK_ICON_SIZE_MENU, 171 if(gtk_icon_size_lookup_for_settings(settings, GTK_ICON_SIZE_MENU,

mercurial