JanaGtkDateTime

JanaGtkDateTime

Synopsis

                    JanaGtkDateTime;
GtkWidget *         jana_gtk_date_time_new              (JanaTime *time);
JanaTime *          jana_gtk_date_time_get_time         (JanaGtkDateTime *self);
void                jana_gtk_date_time_set_time         (JanaGtkDateTime *self,
                                                         JanaTime *time);
void                jana_gtk_date_time_set_editable     (JanaGtkDateTime *self,
                                                         gboolean editable);
gboolean            jana_gtk_date_time_get_editable     (JanaGtkDateTime *self);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkVBox
                                 +----JanaGtkDateTime

Implemented Interfaces

JanaGtkDateTime implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "editable"                 gboolean              : Read / Write
  "entry-format"             gint                  : Read / Write / Construct Only
  "fast-timeout"             gint                  : Read / Write
  "repeat"                   gint                  : Read / Write
  "time"                     GObject*              : Read / Write
  "timeout"                  gint                  : Read / Write

Signals

  "changed"                                        : Run Last

Description

Details

JanaGtkDateTime

typedef struct _JanaGtkDateTime JanaGtkDateTime;


jana_gtk_date_time_new ()

GtkWidget *         jana_gtk_date_time_new              (JanaTime *time);


jana_gtk_date_time_get_time ()

JanaTime *          jana_gtk_date_time_get_time         (JanaGtkDateTime *self);


jana_gtk_date_time_set_time ()

void                jana_gtk_date_time_set_time         (JanaGtkDateTime *self,
                                                         JanaTime *time);


jana_gtk_date_time_set_editable ()

void                jana_gtk_date_time_set_editable     (JanaGtkDateTime *self,
                                                         gboolean editable);


jana_gtk_date_time_get_editable ()

gboolean            jana_gtk_date_time_get_editable     (JanaGtkDateTime *self);

Property Details

The "editable" property

  "editable"                 gboolean              : Read / Write

Whether the JanaTime can be edited or not.

Default value: FALSE


The "entry-format" property

  "entry-format"             gint                  : Read / Write / Construct Only

The order in which day, month and year are shown.

Allowed values: [0,2]

Default value: 0


The "fast-timeout" property

  "fast-timeout"             gint                  : Read / Write

The amount of milliseconds after key-repeat starts, before the key-repeat rate is doubled.

Allowed values: >= 0

Default value: 1000


The "repeat" property

  "repeat"                   gint                  : Read / Write

The amount of times per second the key will be activated after pressing, after the initial timeout.

Allowed values: >= 0

Default value: 8


The "time" property

  "time"                     GObject*              : Read / Write

The JanaTime represented by this widget.


The "timeout" property

  "timeout"                  gint                  : Read / Write

The amount of milliseconds before key-repeat starts.

Allowed values: >= 0

Default value: 500

Signal Details

The "changed" signal

void                user_function                      (JanaGtkDateTime *janagtkdatetime,
                                                        gpointer         user_data)            : Run Last

janagtkdatetime :

the object which received the signal.

user_data :

user data set when the signal handler was connected.