Compare commits
	
		
			3 Commits
		
	
	
		
			086dd66aa9
			...
			e6341e59bb
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| e6341e59bb | |||
| 33fb047a73 | |||
| 215141856a | 
| @ -1430,6 +1430,16 @@ fiv_browser_key_press_event(GtkWidget *widget, GdkEventKey *event) | ||||
| 			return GDK_EVENT_STOP; | ||||
| 		} | ||||
| 		break; | ||||
| 	case GDK_MOD1_MASK: | ||||
| 		switch (event->keyval) { | ||||
| 		case GDK_KEY_Return: | ||||
| 			if (self->selected) { | ||||
| 				GtkWindow *window = GTK_WINDOW(gtk_widget_get_toplevel(widget)); | ||||
| 				fiv_context_menu_information(window, self->selected->uri); | ||||
| 			} | ||||
| 			return GDK_EVENT_STOP; | ||||
| 		} | ||||
| 		break; | ||||
| 	case GDK_CONTROL_MASK: | ||||
| 	case GDK_CONTROL_MASK | GDK_SHIFT_MASK: | ||||
| 		switch (event->keyval) { | ||||
|  | ||||
| @ -103,6 +103,7 @@ info_make_bar(const char *message) | ||||
| 	GtkWidget *info = gtk_info_bar_new(); | ||||
| 	gtk_info_bar_set_message_type(GTK_INFO_BAR(info), GTK_MESSAGE_WARNING); | ||||
| 	GtkWidget *info_area = gtk_info_bar_get_content_area(GTK_INFO_BAR(info)); | ||||
| 	// When the label is made selectable, Escape doesn't work when it has focus.
 | ||||
| 	gtk_container_add(GTK_CONTAINER(info_area), gtk_label_new(message)); | ||||
| 	return info; | ||||
| } | ||||
| @ -173,6 +174,7 @@ on_info_finished(GObject *source_object, GAsyncResult *res, gpointer user_data) | ||||
| 	g_free(out); | ||||
| 	g_free(err); | ||||
| 	gtk_widget_show_all(dialog); | ||||
| 	gtk_widget_grab_focus(scroller); | ||||
| } | ||||
| 
 | ||||
| static void | ||||
| @ -485,7 +487,7 @@ fiv_context_menu_new(GtkWidget *widget, GFile *file) | ||||
| 		gtk_menu_shell_append( | ||||
| 			GTK_MENU_SHELL(menu), gtk_separator_menu_item_new()); | ||||
| 
 | ||||
| 		item = gtk_menu_item_new_with_label("Information..."); | ||||
| 		item = gtk_menu_item_new_with_mnemonic("_Information..."); | ||||
| 		g_signal_connect_data(item, "activate", G_CALLBACK(on_info_activate), | ||||
| 			g_rc_box_acquire(ctx), open_context_unref, 0); | ||||
| 		gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user