Skip to content

Commit 57b6fa4

Browse files
committed
xrandr applet popup: add monitor icons to monitor label menuitems
1 parent a386cd6 commit 57b6fa4

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

‎plugins/xrandr/msd-xrandr-manager.c‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1717,9 +1717,13 @@ make_menu_item_for_output_title (MsdXrandrManager *manager, MateRROutputInfo *ou
17171717
GtkWidget *item;
17181718
GtkStyleContext *context;
17191719
GtkWidget *label;
1720+
GtkWidget *image;
1721+
GtkWidget *box;
17201722
char *str;
17211723

17221724
item = gtk_menu_item_new ();
1725+
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
1726+
image = gtk_image_new_from_icon_name ("computer-symbolic", GTK_ICON_SIZE_MENU);
17231727
context = gtk_widget_get_style_context (item);
17241728
gtk_style_context_add_class (context, "xrandr-applet");
17251729

@@ -1739,7 +1743,9 @@ make_menu_item_for_output_title (MsdXrandrManager *manager, MateRROutputInfo *ou
17391743
gtk_widget_set_margin_top (label, OUTPUT_TITLE_ITEM_BORDER + OUTPUT_TITLE_ITEM_PADDING);
17401744
gtk_widget_set_margin_bottom (label, OUTPUT_TITLE_ITEM_BORDER + OUTPUT_TITLE_ITEM_PADDING);
17411745

1742-
gtk_container_add (GTK_CONTAINER (item), label);
1746+
gtk_container_add (GTK_CONTAINER (box), image);
1747+
gtk_container_add (GTK_CONTAINER (box), label);
1748+
gtk_container_add (GTK_CONTAINER (item), box);
17431749

17441750
gtk_widget_set_sensitive (item, FALSE); /* the title is not selectable */
17451751
gtk_widget_show_all (item);

0 commit comments

Comments
 (0)