diff options
author | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2010-11-01 16:01:25 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2010-11-01 16:01:25 +0900 |
commit | e94a17777470ac47ad76416906426118b6cc483e (patch) | |
tree | 15722a327bb1871f93c9f0108a9a4559ba912f4e /gtk/gtkcellarea.h | |
parent | 54004237be39428743461ce948f23e945ff3c1f7 (diff) | |
download | gtk+-e94a17777470ac47ad76416906426118b6cc483e.tar.gz |
Added cell focus apis to GtkCellArea.
Diffstat (limited to 'gtk/gtkcellarea.h')
-rw-r--r-- | gtk/gtkcellarea.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gtk/gtkcellarea.h b/gtk/gtkcellarea.h index 39bf8eb724..c45977fb29 100644 --- a/gtk/gtkcellarea.h +++ b/gtk/gtkcellarea.h @@ -130,6 +130,10 @@ struct _GtkCellAreaClass GValue *value, GParamSpec *pspec); + /* Focus */ + void (* grab_focus) (GtkCellArea *area, + GtkDirectionType direction); + /* Padding for future expansion */ void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); @@ -242,6 +246,20 @@ void gtk_cell_area_cell_get_property (GtkCellArea #define GTK_CELL_AREA_WARN_INVALID_CHILD_PROPERTY_ID(object, property_id, pspec) \ G_OBJECT_WARN_INVALID_PSPEC ((object), "cell property id", (property_id), (pspec)) + +/* Focus */ +void gtk_cell_area_grab_focus (GtkCellArea *area, + GtkDirectionType direction); +void gtk_cell_area_focus_leave (GtkCellArea *area, + GtkDirectionType direction, + const gchar *path); +void gtk_cell_area_set_can_focus (GtkCellArea *area, + gboolean can_focus); +gboolean gtk_cell_area_get_can_focus (GtkCellArea *area); +void gtk_cell_area_set_focus_cell (GtkCellArea *area, + GtkCellRenderer *renderer); +GtkCellRenderer *gtk_cell_area_get_focus_cell (GtkCellArea *area); + /* Margins */ gint gtk_cell_area_get_cell_margin_left (GtkCellArea *area); void gtk_cell_area_set_cell_margin_left (GtkCellArea *area, |