Add new (App/Window/View)Activatable interfaces for plugins
Currently only the modelines and filebrowser plugins are updated to these new interfaces
This commit is contained in:
@@ -77,7 +77,7 @@ struct _XedFileBookmarksStoreClass
|
||||
};
|
||||
|
||||
GType xed_file_bookmarks_store_get_type (void) G_GNUC_CONST;
|
||||
void _xed_file_bookmarks_store_register_type (GTypeModule * module);
|
||||
void _xed_file_bookmarks_store_register_type (GTypeModule *type_module);
|
||||
|
||||
XedFileBookmarksStore *xed_file_bookmarks_store_new (void);
|
||||
gchar *xed_file_bookmarks_store_get_uri (XedFileBookmarksStore * model,
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
|
||||
* Type checking and casting macros
|
||||
*/
|
||||
#define XED_TYPE_FILE_BROWSER_PLUGIN (xed_file_browser_plugin_get_type ())
|
||||
#define XED_FILE_BROWSER_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), XED_TYPE_FILE_BROWSER_PLUGIN, XedFileBrowserPlugin))
|
||||
#define XED_FILE_BROWSER_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), XED_TYPE_FILE_BROWSER_PLUGIN, XedFileBrowserPlugin))
|
||||
#define XED_FILE_BROWSER_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), XED_TYPE_FILE_BROWSER_PLUGIN, XedFileBrowserPluginClass))
|
||||
#define XED_IS_FILE_BROWSER_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), XED_TYPE_FILE_BROWSER_PLUGIN))
|
||||
#define XED_IS_FILE_BROWSER_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), XED_TYPE_FILE_BROWSER_PLUGIN))
|
||||
@@ -65,7 +65,7 @@ struct _XedFileBrowserPluginClass
|
||||
GType xed_file_browser_plugin_get_type (void) G_GNUC_CONST;
|
||||
|
||||
/* All the plugins must implement this function */
|
||||
G_MODULE_EXPORT void peas_register_types (PeasObjectModule * module);
|
||||
G_MODULE_EXPORT void peas_register_types (PeasObjectModule *module);
|
||||
|
||||
G_END_DECLS
|
||||
#endif /* __XED_FILE_BROWSER_PLUGIN_H__ */
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -81,10 +81,9 @@ typedef struct _XedFileBrowserStore XedFileBrowserStore;
|
||||
typedef struct _XedFileBrowserStoreClass XedFileBrowserStoreClass;
|
||||
typedef struct _XedFileBrowserStorePrivate XedFileBrowserStorePrivate;
|
||||
|
||||
typedef gboolean (*XedFileBrowserStoreFilterFunc) (XedFileBrowserStore
|
||||
* model,
|
||||
GtkTreeIter * iter,
|
||||
gpointer user_data);
|
||||
typedef gboolean (*XedFileBrowserStoreFilterFunc) (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter,
|
||||
gpointer user_data);
|
||||
|
||||
struct _XedFileBrowserStore
|
||||
{
|
||||
@@ -97,102 +96,91 @@ struct _XedFileBrowserStoreClass {
|
||||
GObjectClass parent_class;
|
||||
|
||||
/* Signals */
|
||||
void (*begin_loading) (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter);
|
||||
void (*end_loading) (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter);
|
||||
void (*error) (XedFileBrowserStore * model,
|
||||
guint code,
|
||||
gchar * message);
|
||||
gboolean (*no_trash) (XedFileBrowserStore * model,
|
||||
GList * files);
|
||||
void (*rename) (XedFileBrowserStore * model,
|
||||
const gchar * olduri,
|
||||
const gchar * newuri);
|
||||
void (*begin_refresh) (XedFileBrowserStore * model);
|
||||
void (*end_refresh) (XedFileBrowserStore * model);
|
||||
void (*unload) (XedFileBrowserStore * model,
|
||||
const gchar * uri);
|
||||
void (*begin_loading) (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter);
|
||||
void (*end_loading) (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter);
|
||||
void (*error) (XedFileBrowserStore *model,
|
||||
guint code,
|
||||
gchar *message);
|
||||
gboolean (*no_trash) (XedFileBrowserStore *model,
|
||||
GList *files);
|
||||
void (*rename) (XedFileBrowserStore *model,
|
||||
const gchar *olduri,
|
||||
const gchar *newuri);
|
||||
void (*begin_refresh) (XedFileBrowserStore *model);
|
||||
void (*end_refresh) (XedFileBrowserStore *model);
|
||||
void (*unload) (XedFileBrowserStore *model,
|
||||
const gchar *uri);
|
||||
};
|
||||
|
||||
GType xed_file_browser_store_get_type (void) G_GNUC_CONST;
|
||||
void _xed_file_browser_store_register_type (GTypeModule * module);
|
||||
GType xed_file_browser_store_get_type (void) G_GNUC_CONST;
|
||||
void _xed_file_browser_store_register_type (GTypeModule *type_module);
|
||||
|
||||
XedFileBrowserStore *xed_file_browser_store_new (gchar const *root);
|
||||
XedFileBrowserStore *xed_file_browser_store_new (gchar const *root);
|
||||
|
||||
XedFileBrowserStoreResult
|
||||
xed_file_browser_store_set_root_and_virtual_root (XedFileBrowserStore * model,
|
||||
gchar const *root,
|
||||
gchar const *virtual_root);
|
||||
XedFileBrowserStoreResult
|
||||
xed_file_browser_store_set_root (XedFileBrowserStore * model,
|
||||
gchar const *root);
|
||||
XedFileBrowserStoreResult
|
||||
xed_file_browser_store_set_virtual_root (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter);
|
||||
XedFileBrowserStoreResult
|
||||
xed_file_browser_store_set_virtual_root_from_string (XedFileBrowserStore * model,
|
||||
gchar const *root);
|
||||
XedFileBrowserStoreResult
|
||||
xed_file_browser_store_set_virtual_root_up (XedFileBrowserStore * model);
|
||||
XedFileBrowserStoreResult
|
||||
xed_file_browser_store_set_virtual_root_top (XedFileBrowserStore * model);
|
||||
XedFileBrowserStoreResult xed_file_browser_store_set_root_and_virtual_root (XedFileBrowserStore *model,
|
||||
gchar const *root,
|
||||
gchar const *virtual_root);
|
||||
XedFileBrowserStoreResult xed_file_browser_store_set_root (XedFileBrowserStore *model,
|
||||
gchar const *root);
|
||||
XedFileBrowserStoreResult xed_file_browser_store_set_virtual_root (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter);
|
||||
XedFileBrowserStoreResult xed_file_browser_store_set_virtual_root_from_string (XedFileBrowserStore *model,
|
||||
gchar const *root);
|
||||
XedFileBrowserStoreResult xed_file_browser_store_set_virtual_root_up (XedFileBrowserStore *model);
|
||||
XedFileBrowserStoreResult xed_file_browser_store_set_virtual_root_top (XedFileBrowserStore *model);
|
||||
|
||||
gboolean
|
||||
xed_file_browser_store_get_iter_virtual_root (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter);
|
||||
gboolean xed_file_browser_store_get_iter_root (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter);
|
||||
gchar * xed_file_browser_store_get_root (XedFileBrowserStore * model);
|
||||
gchar * xed_file_browser_store_get_virtual_root (XedFileBrowserStore * model);
|
||||
gboolean xed_file_browser_store_get_iter_virtual_root (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter);
|
||||
gboolean xed_file_browser_store_get_iter_root (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter);
|
||||
gchar * xed_file_browser_store_get_root (XedFileBrowserStore *model);
|
||||
gchar * xed_file_browser_store_get_virtual_root (XedFileBrowserStore *model);
|
||||
|
||||
gboolean xed_file_browser_store_iter_equal (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter1,
|
||||
GtkTreeIter * iter2);
|
||||
gboolean xed_file_browser_store_iter_equal (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter1,
|
||||
GtkTreeIter *iter2);
|
||||
|
||||
void xed_file_browser_store_set_value (XedFileBrowserStore * tree_model,
|
||||
GtkTreeIter * iter,
|
||||
gint column,
|
||||
GValue * value);
|
||||
void xed_file_browser_store_set_value (XedFileBrowserStore *tree_model,
|
||||
GtkTreeIter *iter,
|
||||
gint column,
|
||||
GValue *value);
|
||||
|
||||
void _xed_file_browser_store_iter_expanded (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter);
|
||||
void _xed_file_browser_store_iter_collapsed (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter);
|
||||
void _xed_file_browser_store_iter_expanded (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter);
|
||||
void _xed_file_browser_store_iter_collapsed (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter);
|
||||
|
||||
XedFileBrowserStoreFilterMode
|
||||
xed_file_browser_store_get_filter_mode (XedFileBrowserStore * model);
|
||||
void xed_file_browser_store_set_filter_mode (XedFileBrowserStore * model,
|
||||
XedFileBrowserStoreFilterMode mode);
|
||||
void xed_file_browser_store_set_filter_func (XedFileBrowserStore * model,
|
||||
XedFileBrowserStoreFilterFunc func,
|
||||
gpointer user_data);
|
||||
void xed_file_browser_store_refilter (XedFileBrowserStore * model);
|
||||
XedFileBrowserStoreFilterMode
|
||||
xed_file_browser_store_filter_mode_get_default (void);
|
||||
XedFileBrowserStoreFilterMode xed_file_browser_store_get_filter_mode (XedFileBrowserStore *model);
|
||||
void xed_file_browser_store_set_filter_mode (XedFileBrowserStore *model,
|
||||
XedFileBrowserStoreFilterMode mode);
|
||||
void xed_file_browser_store_set_filter_func (XedFileBrowserStore *model,
|
||||
XedFileBrowserStoreFilterFunc func,
|
||||
gpointer user_data);
|
||||
void xed_file_browser_store_refilter (XedFileBrowserStore *model);
|
||||
XedFileBrowserStoreFilterMode xed_file_browser_store_filter_mode_get_default (void);
|
||||
|
||||
void xed_file_browser_store_refresh (XedFileBrowserStore * model);
|
||||
gboolean xed_file_browser_store_rename (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter,
|
||||
gchar const *new_name,
|
||||
GError ** error);
|
||||
XedFileBrowserStoreResult
|
||||
xed_file_browser_store_delete (XedFileBrowserStore * model,
|
||||
GtkTreeIter * iter,
|
||||
gboolean trash);
|
||||
XedFileBrowserStoreResult
|
||||
xed_file_browser_store_delete_all (XedFileBrowserStore * model,
|
||||
GList *rows,
|
||||
gboolean trash);
|
||||
void xed_file_browser_store_refresh (XedFileBrowserStore * model);
|
||||
gboolean xed_file_browser_store_rename (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter,
|
||||
gchar const *new_name,
|
||||
GError **error);
|
||||
XedFileBrowserStoreResult xed_file_browser_store_delete (XedFileBrowserStore *model,
|
||||
GtkTreeIter *iter,
|
||||
gboolean trash);
|
||||
XedFileBrowserStoreResult xed_file_browser_store_delete_all (XedFileBrowserStore *model,
|
||||
GList *rows,
|
||||
gboolean trash);
|
||||
|
||||
gboolean xed_file_browser_store_new_file (XedFileBrowserStore * model,
|
||||
GtkTreeIter * parent,
|
||||
GtkTreeIter * iter);
|
||||
gboolean xed_file_browser_store_new_directory (XedFileBrowserStore * model,
|
||||
GtkTreeIter * parent,
|
||||
GtkTreeIter * iter);
|
||||
gboolean xed_file_browser_store_new_file (XedFileBrowserStore *model,
|
||||
GtkTreeIter *parent,
|
||||
GtkTreeIter *iter);
|
||||
gboolean xed_file_browser_store_new_directory (XedFileBrowserStore *model,
|
||||
GtkTreeIter *parent,
|
||||
GtkTreeIter *iter);
|
||||
|
||||
void xed_file_browser_store_cancel_mount_operation (XedFileBrowserStore *store);
|
||||
void xed_file_browser_store_cancel_mount_operation (XedFileBrowserStore *store);
|
||||
|
||||
G_END_DECLS
|
||||
#endif /* __XED_FILE_BROWSER_STORE_H__ */
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -25,60 +25,61 @@
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
#define XED_TYPE_FILE_BROWSER_VIEW (xed_file_browser_view_get_type ())
|
||||
#define XED_FILE_BROWSER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XED_TYPE_FILE_BROWSER_VIEW, XedFileBrowserView))
|
||||
#define XED_FILE_BROWSER_VIEW_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XED_TYPE_FILE_BROWSER_VIEW, XedFileBrowserView const))
|
||||
#define XED_FILE_BROWSER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XED_TYPE_FILE_BROWSER_VIEW, XedFileBrowserViewClass))
|
||||
#define XED_IS_FILE_BROWSER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XED_TYPE_FILE_BROWSER_VIEW))
|
||||
#define XED_IS_FILE_BROWSER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XED_TYPE_FILE_BROWSER_VIEW))
|
||||
#define XED_FILE_BROWSER_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XED_TYPE_FILE_BROWSER_VIEW, XedFileBrowserViewClass))
|
||||
#define XED_TYPE_FILE_BROWSER_VIEW (xed_file_browser_view_get_type ())
|
||||
#define XED_FILE_BROWSER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XED_TYPE_FILE_BROWSER_VIEW, XedFileBrowserView))
|
||||
#define XED_FILE_BROWSER_VIEW_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XED_TYPE_FILE_BROWSER_VIEW, XedFileBrowserView const))
|
||||
#define XED_FILE_BROWSER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XED_TYPE_FILE_BROWSER_VIEW, XedFileBrowserViewClass))
|
||||
#define XED_IS_FILE_BROWSER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XED_TYPE_FILE_BROWSER_VIEW))
|
||||
#define XED_IS_FILE_BROWSER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XED_TYPE_FILE_BROWSER_VIEW))
|
||||
#define XED_FILE_BROWSER_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XED_TYPE_FILE_BROWSER_VIEW, XedFileBrowserViewClass))
|
||||
|
||||
typedef struct _XedFileBrowserView XedFileBrowserView;
|
||||
typedef struct _XedFileBrowserViewClass XedFileBrowserViewClass;
|
||||
typedef struct _XedFileBrowserViewPrivate XedFileBrowserViewPrivate;
|
||||
|
||||
typedef enum {
|
||||
XED_FILE_BROWSER_VIEW_CLICK_POLICY_DOUBLE,
|
||||
XED_FILE_BROWSER_VIEW_CLICK_POLICY_SINGLE
|
||||
typedef enum
|
||||
{
|
||||
XED_FILE_BROWSER_VIEW_CLICK_POLICY_DOUBLE,
|
||||
XED_FILE_BROWSER_VIEW_CLICK_POLICY_SINGLE
|
||||
} XedFileBrowserViewClickPolicy;
|
||||
|
||||
struct _XedFileBrowserView
|
||||
{
|
||||
GtkTreeView parent;
|
||||
GtkTreeView parent;
|
||||
|
||||
XedFileBrowserViewPrivate *priv;
|
||||
XedFileBrowserViewPrivate *priv;
|
||||
};
|
||||
|
||||
struct _XedFileBrowserViewClass
|
||||
{
|
||||
GtkTreeViewClass parent_class;
|
||||
GtkTreeViewClass parent_class;
|
||||
|
||||
/* Signals */
|
||||
void (*error) (XedFileBrowserView * filetree,
|
||||
guint code,
|
||||
gchar const *message);
|
||||
void (*file_activated) (XedFileBrowserView * filetree,
|
||||
GtkTreeIter *iter);
|
||||
void (*directory_activated) (XedFileBrowserView * filetree,
|
||||
GtkTreeIter *iter);
|
||||
void (*bookmark_activated) (XedFileBrowserView * filetree,
|
||||
GtkTreeIter *iter);
|
||||
/* Signals */
|
||||
void (*error) (XedFileBrowserView *filetree,
|
||||
guint code,
|
||||
gchar const *message);
|
||||
void (*file_activated) (XedFileBrowserView *filetree,
|
||||
GtkTreeIter *iter);
|
||||
void (*directory_activated) (XedFileBrowserView *filetree,
|
||||
GtkTreeIter *iter);
|
||||
void (*bookmark_activated) (XedFileBrowserView *filetree,
|
||||
GtkTreeIter *iter);
|
||||
};
|
||||
|
||||
GType xed_file_browser_view_get_type (void) G_GNUC_CONST;
|
||||
void _xed_file_browser_view_register_type (GTypeModule * module);
|
||||
GType xed_file_browser_view_get_type (void) G_GNUC_CONST;
|
||||
void _xed_file_browser_view_register_type (GTypeModule *type_module);
|
||||
|
||||
GtkWidget *xed_file_browser_view_new (void);
|
||||
void xed_file_browser_view_set_model (XedFileBrowserView * tree_view,
|
||||
GtkTreeModel * model);
|
||||
void xed_file_browser_view_start_rename (XedFileBrowserView * tree_view,
|
||||
GtkTreeIter * iter);
|
||||
void xed_file_browser_view_set_click_policy (XedFileBrowserView * tree_view,
|
||||
XedFileBrowserViewClickPolicy policy);
|
||||
void xed_file_browser_view_set_restore_expand_state (XedFileBrowserView * tree_view,
|
||||
gboolean restore_expand_state);
|
||||
GtkWidget *xed_file_browser_view_new (void);
|
||||
void xed_file_browser_view_set_model (XedFileBrowserView *tree_view,
|
||||
GtkTreeModel *model);
|
||||
void xed_file_browser_view_start_rename (XedFileBrowserView *tree_view,
|
||||
GtkTreeIter *iter);
|
||||
void xed_file_browser_view_set_click_policy (XedFileBrowserView *tree_view,
|
||||
XedFileBrowserViewClickPolicy policy);
|
||||
void xed_file_browser_view_set_restore_expand_state (XedFileBrowserView *tree_view,
|
||||
gboolean restore_expand_state);
|
||||
|
||||
G_END_DECLS
|
||||
#endif /* __XED_FILE_BROWSER_VIEW_H__ */
|
||||
#endif /* __XED_FILE_BROWSER_VIEW_H__ */
|
||||
|
||||
// ex:ts=8:noet:
|
||||
|
@@ -43,8 +43,8 @@
|
||||
#include "xed-file-browser-enum-types.h"
|
||||
|
||||
#define XED_FILE_BROWSER_WIDGET_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object), \
|
||||
XED_TYPE_FILE_BROWSER_WIDGET, \
|
||||
XedFileBrowserWidgetPrivate))
|
||||
XED_TYPE_FILE_BROWSER_WIDGET, \
|
||||
XedFileBrowserWidgetPrivate))
|
||||
|
||||
#define XML_UI_FILE "xed-file-browser-widget-ui.xml"
|
||||
#define LOCATION_DATA_KEY "xed-file-browser-widget-location"
|
||||
@@ -800,18 +800,15 @@ static GtkActionEntry toplevel_actions[] =
|
||||
static const GtkActionEntry tree_actions_selection[] =
|
||||
{
|
||||
{"FileMoveToTrash", "user-trash", N_("_Move to Trash"), NULL,
|
||||
N_("Move selected file or folder to trash"),
|
||||
G_CALLBACK (on_action_file_move_to_trash)},
|
||||
N_("Move selected file or folder to trash"), G_CALLBACK (on_action_file_move_to_trash)},
|
||||
{"FileDelete", "edit-delete-symbolic", N_("_Delete"), NULL,
|
||||
N_("Delete selected file or folder"),
|
||||
G_CALLBACK (on_action_file_delete)}
|
||||
N_("Delete selected file or folder"), G_CALLBACK (on_action_file_delete)}
|
||||
};
|
||||
|
||||
static const GtkActionEntry tree_actions_file_selection[] =
|
||||
{
|
||||
{"FileOpen", "document-open-symbolic", N_("Open"), NULL,
|
||||
N_("Open selected file"),
|
||||
G_CALLBACK (on_action_file_open)}
|
||||
{"FileOpen", "document-open-symbolic", N_("_Open"), NULL,
|
||||
N_("Open selected file"), G_CALLBACK (on_action_file_open)}
|
||||
};
|
||||
|
||||
static const GtkActionEntry tree_actions[] =
|
||||
@@ -823,8 +820,7 @@ static const GtkActionEntry tree_actions[] =
|
||||
static const GtkActionEntry tree_actions_single_most_selection[] =
|
||||
{
|
||||
{"DirectoryNew", "folder-new-symbolic", N_("_New Folder"), NULL,
|
||||
N_("Add new empty folder"),
|
||||
G_CALLBACK (on_action_directory_new)},
|
||||
N_("Add new empty folder"), G_CALLBACK (on_action_directory_new)},
|
||||
{"FileNew", "document-new-symbolic", N_("New F_ile"), NULL,
|
||||
N_("Add new empty file"), G_CALLBACK (on_action_file_new)}
|
||||
};
|
||||
@@ -832,33 +828,27 @@ static const GtkActionEntry tree_actions_single_most_selection[] =
|
||||
static const GtkActionEntry tree_actions_single_selection[] =
|
||||
{
|
||||
{"FileRename", NULL, N_("_Rename"), NULL,
|
||||
N_("Rename selected file or folder"),
|
||||
G_CALLBACK (on_action_file_rename)}
|
||||
N_("Rename selected file or folder"), G_CALLBACK (on_action_file_rename)}
|
||||
};
|
||||
|
||||
static const GtkActionEntry tree_actions_sensitive[] =
|
||||
{
|
||||
{"DirectoryPrevious", "go-previous-symbolic", N_("_Previous Location"), NULL,
|
||||
N_("Go to the previous visited location"),
|
||||
G_CALLBACK (on_action_directory_previous)},
|
||||
N_("Go to the previous visited location"), G_CALLBACK (on_action_directory_previous)},
|
||||
{"DirectoryNext", "go-next-symbolic", N_("_Next Location"), NULL,
|
||||
N_("Go to the next visited location"), G_CALLBACK (on_action_directory_next)},
|
||||
{"DirectoryRefresh", "view-refresh-symbolic", N_("Re_fresh View"), NULL,
|
||||
N_("Refresh the view"), G_CALLBACK (on_action_directory_refresh)},
|
||||
{"DirectoryOpen", "folder-open-symbolic", N_("_View Folder"), NULL,
|
||||
N_("View folder in file manager"),
|
||||
G_CALLBACK (on_action_directory_open)}
|
||||
N_("View folder in file manager"), G_CALLBACK (on_action_directory_open)}
|
||||
};
|
||||
|
||||
static const GtkToggleActionEntry tree_actions_toggle[] =
|
||||
{
|
||||
{"FilterHidden", GTK_STOCK_DIALOG_AUTHENTICATION,
|
||||
N_("Show _Hidden"), NULL,
|
||||
N_("Show hidden files and folders"),
|
||||
G_CALLBACK (on_action_filter_hidden), FALSE},
|
||||
{"FilterHidden", GTK_STOCK_DIALOG_AUTHENTICATION, N_("Show _Hidden"), NULL,
|
||||
N_("Show hidden files and folders"), G_CALLBACK (on_action_filter_hidden), FALSE},
|
||||
{"FilterBinary", NULL, N_("Show _Binary"), NULL,
|
||||
N_("Show binary files"), G_CALLBACK (on_action_filter_binary),
|
||||
FALSE}
|
||||
N_("Show binary files"), G_CALLBACK (on_action_filter_binary), FALSE}
|
||||
};
|
||||
|
||||
static const GtkActionEntry bookmark_actions[] =
|
||||
|
@@ -71,7 +71,7 @@ struct _XedFileBrowserWidgetClass
|
||||
};
|
||||
|
||||
GType xed_file_browser_widget_get_type (void) G_GNUC_CONST;
|
||||
void _xed_file_browser_widget_register_type (GTypeModule * module);
|
||||
void _xed_file_browser_widget_register_type (GTypeModule *type_module);
|
||||
|
||||
GtkWidget *xed_file_browser_widget_new (const gchar *data_dir);
|
||||
|
||||
|
Reference in New Issue
Block a user