mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Make it possible to do "Add Dive" from just the main dive menu
No need for right-clicks. It's inconvenient on lots of laptops etc, so allow just using the Dive menu as an alternative. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
a2c2c7e1a8
commit
162b36f4a5
3 changed files with 4 additions and 1 deletions
|
@ -54,6 +54,7 @@ extern const char *divelist_font;
|
|||
extern void set_divelist_font(const char *);
|
||||
|
||||
extern void import_dialog(GtkWidget *, gpointer);
|
||||
extern void add_dive_cb(GtkWidget *, gpointer);
|
||||
extern void report_error(GError* error);
|
||||
extern int process_ui_events(void);
|
||||
extern void update_progressbar(progressbar_t *progress, double value);
|
||||
|
|
|
@ -687,7 +687,7 @@ static void row_activated_cb(GtkTreeView *tree_view,
|
|||
edit_dive_info(get_dive(index));
|
||||
}
|
||||
|
||||
static void add_dive_cb(GtkWidget *menuitem, GtkTreeModel *model)
|
||||
void add_dive_cb(GtkWidget *menuitem, gpointer data)
|
||||
{
|
||||
struct dive *dive;
|
||||
|
||||
|
|
|
@ -626,6 +626,7 @@ static GtkActionEntry menu_items[] = {
|
|||
{ "SaveFile", GTK_STOCK_SAVE, NULL, CTRLCHAR "S", NULL, G_CALLBACK(file_save) },
|
||||
{ "Print", GTK_STOCK_PRINT, NULL, CTRLCHAR "P", NULL, G_CALLBACK(do_print) },
|
||||
{ "Import", NULL, "Import", NULL, NULL, G_CALLBACK(import_dialog) },
|
||||
{ "AddDive", NULL, "Add Dive", NULL, NULL, G_CALLBACK(add_dive_cb) },
|
||||
{ "Preferences", NULL, "Preferences", PREFERENCE_ACCEL, NULL, G_CALLBACK(preferences_dialog) },
|
||||
{ "Renumber", NULL, "Renumber", NULL, NULL, G_CALLBACK(renumber_dialog) },
|
||||
{ "SelectEvents", NULL, "SelectEvents", NULL, NULL, G_CALLBACK(selectevents_dialog) },
|
||||
|
@ -652,6 +653,7 @@ static const gchar* ui_string = " \
|
|||
</menu> \
|
||||
<menu name=\"LogMenu\" action=\"LogMenuAction\"> \
|
||||
<menuitem name=\"Import\" action=\"Import\" /> \
|
||||
<menuitem name=\"Add Dive\" action=\"AddDive\" /> \
|
||||
<separator name=\"Separator\"/> \
|
||||
<menuitem name=\"Renumber\" action=\"Renumber\" /> \
|
||||
<menu name=\"View\" action=\"ViewMenuAction\"> \
|
||||
|
|
Loading…
Add table
Reference in a new issue