static void _check_ampm_format (HildonTimeSelector * selector);
static void _set_pm (HildonTimeSelector * selector, gboolean pm);
-static gchar *_custom_print_func (HildonTouchSelector * selector);
+static gchar *_custom_print_func (HildonTouchSelector * selector,
+ gpointer user_data);
static void
hildon_time_selector_class_init (HildonTimeSelectorClass * class)
static void
hildon_time_selector_finalize (GObject * object)
{
- HildonTimeSelector *selector = NULL;
-
- selector = HILDON_TIME_SELECTOR (object);
-
/* FIXME: FILL ME !! */
(*G_OBJECT_CLASS (hildon_time_selector_parent_class)->finalize) (object);
/* ------------------------------ PRIVATE METHODS ---------------------------- */
static gchar *
-_custom_print_func (HildonTouchSelector * touch_selector)
+_custom_print_func (HildonTouchSelector * touch_selector,
+ gpointer user_data)
{
gchar *result = NULL;
struct tm tm = { 0, 0, 0, 0, 0, 0, 0, 0, 0 };
g_return_if_fail (HILDON_IS_TIME_SELECTOR (touch_selector));
selector = HILDON_TIME_SELECTOR (touch_selector);
- if (num_column == COLUMN_AMPM) {
- hildon_touch_selector_get_selected (HILDON_TOUCH_SELECTOR (selector),
- COLUMN_AMPM, &iter);
- gtk_tree_model_get (selector->priv->ampm_model, &iter, COLUMN_INT, &pm, -1);
+ if (num_column == COLUMN_AMPM &&
+ hildon_touch_selector_get_selected (HILDON_TOUCH_SELECTOR (selector),
+ COLUMN_AMPM, &iter)) {
+ gtk_tree_model_get (selector->priv->ampm_model, &iter, COLUMN_INT, &pm, -1);
selector->priv->pm = pm;
}
GtkTreeIter iter;
gint hours_item = 0;
- g_return_val_if_fail (hours >= 0 && hours <= 23, FALSE);
- g_return_val_if_fail (minutes >= 0 && minutes <= 59, FALSE);
+ g_return_val_if_fail (hours <= 23, FALSE);
+ g_return_val_if_fail (minutes <= 59, FALSE);
if (selector->priv->ampm_format) {
_set_pm (selector, hours >= 12);