2005-08-17 Tommi Komulainen <tommi.komulainen@nokia.com>
+ * hildon-widgets/hildon-get-password-dialog.c: Add "numbers_only"
+ property for setting the password entry accept only numeric values.
+ N#15212
+
+2005-08-17 Tommi Komulainen <tommi.komulainen@nokia.com>
+
* hildon-widgets/hildon-calendar-popup.c (MAX_YEAR, MIN_YEAR):
* hildon-widgets/hildon-note.c (ELLIPSATION_STRING, BOX_SPAXING):
* hildon-widgets/hildon-volumebar-range.c (CHANGE_THRESHOLD):
#include <gtk/gtk.h>
#include <hildon-lgpl/hildon-widgets/gtk-infoprint.h>
+#include <hildon-lgpl/hildon-widgets/hildon-input-mode-hint.h>
#include <hildon-widgets/hildon-caption.h>
#include <hildon-widgets/hildon-get-password-dialog.h>
enum{
PROP_NONE = 0,
PROP_DOMAIN,
- PROP_PASSWORD
+ PROP_PASSWORD,
+ PROP_NUMBERS_ONLY
};
/* Private functions */
(gtk_bin_get_child(GTK_BIN(priv->passwordEntry))),
g_value_get_string(value));
break;
+ case PROP_NUMBERS_ONLY:
+ g_object_set( G_OBJECT
+ (gtk_bin_get_child(GTK_BIN(priv->passwordEntry))),
+ "input-mode", HILDON_INPUT_MODE_HINT_NUMERIC, NULL );
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
break;
"DEFAULT",
G_PARAM_READWRITE));
+ g_object_class_install_property
+ (object_class,
+ PROP_NUMBERS_ONLY,
+ g_param_spec_boolean ("numbers_only",
+ "NumbersOnly",
+ "Set entry to accept only numeric values",
+ FALSE,
+ G_PARAM_WRITABLE));
+
g_type_class_add_private(class,
sizeof(HildonGetPasswordDialogPrivate));
}