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