2009-01-13 Claudio Saavedra <csaavedra@igalia.com>
[hildon] / src / hildon-touch-selector-entry.h
index b7d3a67..ae9535b 100644 (file)
  * 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__ */