X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fhildon-touch-selector-entry.h;h=ae9535bad01b4fb6403428e7534afeb81d8bc0de;hb=7d3f0468795e7298a98578fbb054b5cb9908d523;hp=b7d3a6756572da88e32e7fd59aa87be859b9cc3e;hpb=2cd50329538b9d88797e16e11383264ae84ee340;p=hildon diff --git a/src/hildon-touch-selector-entry.h b/src/hildon-touch-selector-entry.h index b7d3a67..ae9535b 100644 --- a/src/hildon-touch-selector-entry.h +++ b/src/hildon-touch-selector-entry.h @@ -18,36 +18,74 @@ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#ifndef _HILDON_TOUCH_SELECTOR_ENTRY -#define _HILDON_TOUCH_SELECTOR_ENTRY +#ifndef __HILDON_TOUCH_SELECTOR_ENTRY__ +#define __HILDON_TOUCH_SELECTOR_ENTRY__ -#include "hildon-touch-selector.h" +#include "hildon-touch-selector.h" G_BEGIN_DECLS -#define HILDON_TYPE_TOUCH_SELECTOR_ENTRY (hildon_touch_selector_entry_get_type()) -#define HILDON_TOUCH_SELECTOR_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HILDON_TYPE_TOUCH_SELECTOR_ENTRY, HildonTouchSelectorEntry)) -#define HILDON_TOUCH_SELECTOR_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HILDON_TYPE_TOUCH_SELECTOR_ENTRY, HildonTouchSelectorEntryClass)) -#define HILDON_IS_TOUCH_SELECTOR_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HILDON_TYPE_TOUCH_SELECTOR_ENTRY)) -#define HILDON_IS_TOUCH_SELECTOR_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HILDON_TYPE_TOUCH_SELECTOR_ENTRY)) -#define HILDON_TOUCH_SELECTOR_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), HILDON_TYPE_TOUCH_SELECTOR_ENTRY, HildonTouchSelectorEntryClass)) +#define HILDON_TYPE_TOUCH_SELECTOR_ENTRY \ + (hildon_touch_selector_entry_get_type()) -typedef struct { +#define HILDON_TOUCH_SELECTOR_ENTRY(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ + HILDON_TYPE_TOUCH_SELECTOR_ENTRY, HildonTouchSelectorEntry)) + +#define HILDON_TOUCH_SELECTOR_ENTRY_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), \ + HILDON_TYPE_TOUCH_SELECTOR_ENTRY, HildonTouchSelectorEntryClass)) + +#define HILDON_IS_TOUCH_SELECTOR_ENTRY(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ + HILDON_TYPE_TOUCH_SELECTOR_ENTRY)) + +#define HILDON_IS_TOUCH_SELECTOR_ENTRY_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), \ + HILDON_TYPE_TOUCH_SELECTOR_ENTRY)) + +#define HILDON_TOUCH_SELECTOR_ENTRY_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), \ + HILDON_TYPE_TOUCH_SELECTOR_ENTRY, HildonTouchSelectorEntryClass)) + +typedef struct _HildonTouchSelectorEntry HildonTouchSelectorEntry; +typedef struct _HildonTouchSelectorEntryClass HildonTouchSelectorEntryClass; + +struct _HildonTouchSelectorEntry +{ HildonTouchSelector parent; -} HildonTouchSelectorEntry; -typedef struct { + /*< private > */ +}; + +struct _HildonTouchSelectorEntryClass +{ HildonTouchSelectorClass parent_class; -} HildonTouchSelectorEntryClass; +}; + +GType +hildon_touch_selector_entry_get_type (void); + +GtkWidget* +hildon_touch_selector_entry_new (void); + +GtkWidget* +hildon_touch_selector_entry_new_text (void); + +void +hildon_touch_selector_entry_set_text_column (HildonTouchSelectorEntry *selector, + gint text_column); +gint +hildon_touch_selector_entry_get_text_column (HildonTouchSelectorEntry *selector); -GType hildon_touch_selector_entry_get_type (void); -GtkWidget * hildon_touch_selector_entry_new (void); -GtkWidget * hildon_touch_selector_entry_new_text (void); +HildonGtkInputMode +hildon_touch_selector_entry_get_input_mode (HildonTouchSelectorEntry * selector); -void hildon_touch_selector_entry_set_text_column (HildonTouchSelectorEntry *selector, gint text_column); -gint hildon_touch_selector_entry_get_text_column (HildonTouchSelectorEntry *selector); +void +hildon_touch_selector_entry_set_input_mode (HildonTouchSelectorEntry * selector, + HildonGtkInputMode input_mode); G_END_DECLS -#endif /* _HILDON_TOUCH_SELECTOR_ENTRY */ +#endif /* __HILDON_TOUCH_SELECTOR_ENTRY__ */