1 #ifndef RODENT_POPUP_H 2 # define RODENT_POPUP_H 3 4 #define MAIN_POPUP_ID "main_popup" 5 #define MAIN_POPUP_MENU_ID "main_popup_menu" 6 7 typedef struct extra_key_t { 8 GtkWidget *check1; 9 GtkEntry *entry; 10 gboolean flag1; 11 gboolean flag2; 12 const gchar *response; 13 const gchar *flagfile; 14 const gchar *history_file; 15 } extra_key_t; 16 17 /* for button press events: */ 18 void 19 rodent_pop_menu (const gchar *menu_id, GdkEventButton * event); 20 21 void 22 rodent_reset_menu (void); 23 24 void 25 rodent_reset_menu_toggles (void); 26 27 // rodent_do_popup (const population_t * population_p, GdkEventButton * event); 28 // 29 // 30 // 31 32 33 34 void 35 rodent_recover_flags (extra_key_t * extra_key_p); 36 37 void 38 rodent_save_flags (extra_key_t * extra_key_p); 39 40 void 41 rodent_push_view_go_history (void); 42 43 void 44 rodent_add_navigation_menu_items (GtkWidget *target_menu); 45 46 void 47 rodent_add_general_menu_items (GtkWidget *target_menu); 48 49 void 50 rodent_add_file_menu_items ( GtkWidget *target_menu); 51 52 void 53 rodent_add_exec_menu_items (GtkWidget *target_menu); 54 55 void 56 rodent_add_fileexec_menu_items (GtkWidget *target_menu); 57 58 void 59 rodent_add_size_menu_items (GtkWidget *target_menu); 60 61 gchar * 62 rodent_get_text_editor(record_entry_t *en); 63 64 #endif 65