| GPE Manual: libgpewidget Reference | ||||
|---|---|---|---|---|
GpeTimeSel;
GpeTimeSelClass;
GtkWidget* gpe_time_sel_new ();
void gpe_time_sel_get_time (GpeTimeSel *sel,
guint *hour,
guint *minute);
void gpe_time_sel_set_time (GpeTimeSel *sel,
guint hour,
guint minute);
This widget is used to enter time values. It displays an editing field for a time value and an extra button which opens a time selection popup.
typedef struct {
GtkHBox hbox;
GtkObject *hour_adj, *minute_adj;
GtkWidget *hour_spin, *minute_spin;
GtkWidget *label;
GtkWidget *button;
GtkWidget *popup;
GtkWidget *clock;
gboolean changing_time;
GtkWidget *hour_edit, *minute_edit;
GtkWidget *p_hbox;
gboolean dragging;
gboolean editing;
} GpeTimeSel;
Time selection widget container.
GtkWidget* gpe_time_sel_new ();
This method is used to create a new GpeTimeSel widget.
Returns : |
New widget |
void gpe_time_sel_get_time (GpeTimeSel *sel, guint *hour, guint *minute);
Retrieve current time value from a GpeTimeSel. The time is split up into separate values for hour and minute.
|
Widget |
|
Value to hold selected hour. |
|
Value to hold selected minute. |
void gpe_time_sel_set_time (GpeTimeSel *sel, guint hour, guint minute);
Set the time of the time selectior. We set hour and minute in separate values passed to the method.
|
Widget |
|
Hour value to set. |
|
Minute value to set. |