Another focus-related fix
This commit is contained in:
parent
cd72ea902f
commit
a719147bf3
11
fastiv.c
11
fastiv.c
@ -606,7 +606,7 @@ main(int argc, char *argv[])
|
|||||||
G_CALLBACK(on_button_press_browser), NULL);
|
G_CALLBACK(on_button_press_browser), NULL);
|
||||||
gtk_container_add(GTK_CONTAINER(g.browser_scroller), g.browser);
|
gtk_container_add(GTK_CONTAINER(g.browser_scroller), g.browser);
|
||||||
|
|
||||||
// Christ, no.
|
// Christ, no, do not scroll all the way to the top on focus.
|
||||||
GtkWidget *browser_port = gtk_bin_get_child(GTK_BIN(g.browser_scroller));
|
GtkWidget *browser_port = gtk_bin_get_child(GTK_BIN(g.browser_scroller));
|
||||||
gtk_container_set_focus_hadjustment(GTK_CONTAINER(browser_port), NULL);
|
gtk_container_set_focus_hadjustment(GTK_CONTAINER(browser_port), NULL);
|
||||||
gtk_container_set_focus_vadjustment(GTK_CONTAINER(browser_port), NULL);
|
gtk_container_set_focus_vadjustment(GTK_CONTAINER(browser_port), NULL);
|
||||||
@ -619,6 +619,15 @@ main(int argc, char *argv[])
|
|||||||
g_signal_connect(g.browser_sidebar, "open-location",
|
g_signal_connect(g.browser_sidebar, "open-location",
|
||||||
G_CALLBACK(on_open_location), NULL);
|
G_CALLBACK(on_open_location), NULL);
|
||||||
|
|
||||||
|
// The opposite case, and it doesn't work from the init function.
|
||||||
|
GtkWidget *sidebar_port = gtk_bin_get_child(GTK_BIN(g.browser_sidebar));
|
||||||
|
gtk_container_set_focus_hadjustment(GTK_CONTAINER(sidebar_port),
|
||||||
|
gtk_scrolled_window_get_hadjustment(
|
||||||
|
GTK_SCROLLED_WINDOW(g.browser_sidebar)));
|
||||||
|
gtk_container_set_focus_vadjustment(GTK_CONTAINER(sidebar_port),
|
||||||
|
gtk_scrolled_window_get_vadjustment(
|
||||||
|
GTK_SCROLLED_WINDOW(g.browser_sidebar)));
|
||||||
|
|
||||||
g.plus = gtk_button_new_from_icon_name("zoom-in-symbolic",
|
g.plus = gtk_button_new_from_icon_name("zoom-in-symbolic",
|
||||||
GTK_ICON_SIZE_BUTTON);
|
GTK_ICON_SIZE_BUTTON);
|
||||||
gtk_widget_set_tooltip_text(g.plus, "Larger thumbnails");
|
gtk_widget_set_tooltip_text(g.plus, "Larger thumbnails");
|
||||||
|
Loading…
Reference in New Issue
Block a user