aboutsummaryrefslogtreecommitdiffstats
path: root/lib/widgets/ephy-node-view.h
diff options
context:
space:
mode:
authorDiego Escalante Urrelo <diegoe@gnome.org>2009-12-02 09:32:10 +0800
committerDiego Escalante Urrelo <diegoe@gnome.org>2009-12-03 06:47:15 +0800
commit4f052b4f85fc584113a3a485c44b6b6d84a0597f (patch)
tree03bc3f13ebae432d96484e44c0ba22124160e478 /lib/widgets/ephy-node-view.h
parenta10d468967635f9f37a976d1f5e2c40ef254c5f7 (diff)
downloadgsoc2013-epiphany-4f052b4f85fc584113a3a485c44b6b6d84a0597f.tar
gsoc2013-epiphany-4f052b4f85fc584113a3a485c44b6b6d84a0597f.tar.gz
gsoc2013-epiphany-4f052b4f85fc584113a3a485c44b6b6d84a0597f.tar.bz2
gsoc2013-epiphany-4f052b4f85fc584113a3a485c44b6b6d84a0597f.tar.lz
gsoc2013-epiphany-4f052b4f85fc584113a3a485c44b6b6d84a0597f.tar.xz
gsoc2013-epiphany-4f052b4f85fc584113a3a485c44b6b6d84a0597f.tar.zst
gsoc2013-epiphany-4f052b4f85fc584113a3a485c44b6b6d84a0597f.zip
docs: ephy-node-view
Bug #503852
Diffstat (limited to 'lib/widgets/ephy-node-view.h')
-rw-r--r--lib/widgets/ephy-node-view.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/lib/widgets/ephy-node-view.h b/lib/widgets/ephy-node-view.h
index 96f98fa0a..70f503991 100644
--- a/lib/widgets/ephy-node-view.h
+++ b/lib/widgets/ephy-node-view.h
@@ -34,15 +34,28 @@ G_BEGIN_DECLS
#define EPHY_IS_NODE_VIEW_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_NODE_VIEW))
#define EPHY_NODE_VIEW_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_NODE_VIEW, EphyNodeViewClass))
-typedef struct _EphyNodeViewPrivate EphyNodeViewPrivate;
+typedef struct _EphyNodeView EphyNodeView;
+typedef struct _EphyNodeViewClass EphyNodeViewClass;
+typedef struct _EphyNodeViewPrivate EphyNodeViewPrivate;
-typedef struct
+struct _EphyNodeView
{
GtkTreeView parent;
/*< private >*/
EphyNodeViewPrivate *priv;
-} EphyNodeView;
+};
+
+struct _EphyNodeViewClass
+{
+ GtkTreeViewClass parent;
+
+ void (*node_toggled) (EphyNodeView *view, EphyNode *node, gboolean checked);
+ void (*node_activated) (EphyNodeView *view, EphyNode *node);
+ void (*node_selected) (EphyNodeView *view, EphyNode *node);
+ void (*node_dropped) (EphyNodeView *view, EphyNode *node, GList *uris);
+ void (*node_middle_clicked) (EphyNodeView *view, EphyNode *node);
+};
typedef enum
{
@@ -60,24 +73,11 @@ typedef enum
EPHY_NODE_VIEW_ELLIPSIZED = 1 << 4
} EphyNodeViewFlags;
-typedef struct
-{
- GtkTreeViewClass parent;
-
- void (*node_toggled) (EphyNodeView *view, EphyNode *node, gboolean checked);
- void (*node_activated) (EphyNodeView *view, EphyNode *node);
- void (*node_selected) (EphyNodeView *view, EphyNode *node);
- void (*node_dropped) (EphyNodeView *view, EphyNode *node, GList *uris);
- void (*node_middle_clicked) (EphyNodeView *view, EphyNode *node);
-} EphyNodeViewClass;
-
GType ephy_node_view_get_type (void);
GtkWidget *ephy_node_view_new (EphyNode *root,
EphyNodeFilter *filter);
-void ephy_node_view_enable_dnd (EphyNodeView *view);
-
void ephy_node_view_add_toggle (EphyNodeView *view,
EphyTreeModelNodeValueFunc value_func,
gpointer data);
@@ -88,7 +88,7 @@ int ephy_node_view_add_column (EphyNodeView *view,
guint prop_id,
EphyNodeViewFlags flags,
EphyTreeModelNodeValueFunc icon_func,
- GtkTreeViewColumn **column);
+ GtkTreeViewColumn **ret);
int ephy_node_view_add_data_column (EphyNodeView *view,
GType value_type,
@@ -102,7 +102,7 @@ void ephy_node_view_set_sort (EphyNodeView *view,
GtkSortType sort_type);
void ephy_node_view_set_priority (EphyNodeView *view,
- guint priority_prop_id);
+ EphyNodeViewPriority priority_prop_id);
void ephy_node_view_remove (EphyNodeView *view);