| 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, |