@@ -1287,9 +1287,9 @@ static void panel_toplevel_update_hide_buttons_size(GtkWidget* button, int panel
12871287 } else if (panel_size < 40 ) {
12881288 gtk_image_set_pixel_size (GTK_IMAGE (arrow ), 16 );
12891289 } else if (panel_size < 60 ) {
1290- gtk_image_set_pixel_size (GTK_IMAGE (arrow ), 24 );
1290+ gtk_image_set_pixel_size (GTK_IMAGE (arrow ), 22 );
12911291 } else {
1292- gtk_image_set_pixel_size (GTK_IMAGE (arrow ), 32 );
1292+ gtk_image_set_pixel_size (GTK_IMAGE (arrow ), 24 );
12931293 }
12941294
12951295}
@@ -1298,6 +1298,7 @@ static void panel_toplevel_update_hide_buttons(PanelToplevel* toplevel)
12981298{
12991299
13001300 int panel_size = toplevel -> priv -> size ;
1301+ int hb_size = 0 ;
13011302
13021303 if (toplevel -> priv -> buttons_enabled ) {
13031304 panel_toplevel_update_buttons_showing (toplevel );
@@ -1343,10 +1344,16 @@ static void panel_toplevel_update_hide_buttons(PanelToplevel* toplevel)
13431344
13441345 /* set size after setting the arrow */
13451346 if (toplevel -> priv -> buttons_enabled ) {
1346- gtk_widget_set_size_request (toplevel -> priv -> hide_button_top , panel_size , panel_size );
1347- gtk_widget_set_size_request (toplevel -> priv -> hide_button_bottom , panel_size , panel_size );
1348- gtk_widget_set_size_request (toplevel -> priv -> hide_button_left , panel_size , panel_size );
1349- gtk_widget_set_size_request (toplevel -> priv -> hide_button_right , panel_size , panel_size );
1347+
1348+ if ( panel_size < 20 ) { hb_size = 16 ; }
1349+ else if ( panel_size < 40 ) { hb_size = 20 ; }
1350+ else if ( panel_size < 60 ) { hb_size = 26 ; }
1351+ else { hb_size = 30 ; }
1352+
1353+ gtk_widget_set_size_request (toplevel -> priv -> hide_button_top , panel_size , hb_size );
1354+ gtk_widget_set_size_request (toplevel -> priv -> hide_button_bottom , panel_size , hb_size );
1355+ gtk_widget_set_size_request (toplevel -> priv -> hide_button_left , hb_size , panel_size );
1356+ gtk_widget_set_size_request (toplevel -> priv -> hide_button_right , hb_size , panel_size );
13501357 }
13511358}
13521359
0 commit comments