diff options
author | Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at> | 2019-05-13 00:00:53 +0200 |
---|---|---|
committer | Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at> | 2019-05-13 22:10:28 +0200 |
commit | 7404fedb1c98b3e0d6a9959bf4ac9f9a859c1e2d (patch) | |
tree | f242ef9a1c1b6b0b6c7c381f6b5d24b9ad101f78 /libxfsm/xfsm-util.h | |
parent | ae4ddb30c83d6e0a12cc151b5bc84aca7befcb8b (diff) | |
download | xfce4-session-7404fedb1c98b3e0d6a9959bf4ac9f9a859c1e2d.tar.gz |
Add a "delete session" button to the session list
Diffstat (limited to 'libxfsm/xfsm-util.h')
-rw-r--r-- | libxfsm/xfsm-util.h | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/libxfsm/xfsm-util.h b/libxfsm/xfsm-util.h index 86d76685..0d3eb03b 100644 --- a/libxfsm/xfsm-util.h +++ b/libxfsm/xfsm-util.h @@ -53,34 +53,38 @@ enum }; -gboolean xfsm_start_application (gchar **command, - gchar **environment, - GdkScreen *screen, - const gchar *current_directory, - const gchar *client_machine, - const gchar *user_id); +gboolean xfsm_start_application (gchar **command, + gchar **environment, + GdkScreen *screen, + const gchar *current_directory, + const gchar *client_machine, + const gchar *user_id); -void xfsm_place_trash_window (GtkWindow *window, - GdkScreen *screen, - gint monitor); +void xfsm_place_trash_window (GtkWindow *window, + GdkScreen *screen, + gint monitor); /* XXX - move to libxfce4util? */ -gboolean xfsm_strv_equal (gchar **a, gchar **b); +gboolean xfsm_strv_equal (gchar **a, + gchar **b); -XfconfChannel *xfsm_open_config (void); +XfconfChannel *xfsm_open_config (void); -gchar *xfsm_gdk_display_get_fullname (GdkDisplay *display); +gchar *xfsm_gdk_display_get_fullname (GdkDisplay *display); -GdkPixbuf *xfsm_load_session_preview (const gchar *name); +GdkPixbuf *xfsm_load_session_preview (const gchar *name); -XfceRc *settings_list_sessions_open_rc (void); +XfceRc *settings_list_sessions_open_rc (void); -GList *settings_list_sessions (XfceRc *rc); +GList *settings_list_sessions (XfceRc *rc); -void settings_list_sessions_treeview_init (GtkTreeView *treeview); +void settings_list_sessions_treeview_init (GtkTreeView *treeview); -void settings_list_sessions_populate (GtkTreeModel *model, - GList *sessions); +void settings_list_sessions_populate (GtkTreeModel *model, + GList *sessions); + +void settings_list_sessions_delete_session (GtkButton *button, + GtkTreeView *treeview); G_END_DECLS; |