Go to the documentation of this file.
3 #ifndef _LIBGNOMEUIMM_DATEEDIT_H
4 #define _LIBGNOMEUIMM_DATEEDIT_H
31 #include <gtkmm/box.h>
32 #include <libgnomeui/gnometypebuiltins.h>
33 #include <libgnomeui/gnome-dateedit.h>
36 #ifndef DOXYGEN_SHOULD_SKIP_THIS
37 typedef struct _GnomeDateEdit GnomeDateEdit;
38 typedef struct _GnomeDateEditClass GnomeDateEditClass;
46 {
class DateEdit_Class; }
77 {
return static_cast<DateEditFlags>(
static_cast<unsigned>(lhs) |
static_cast<unsigned>(rhs)); }
81 {
return static_cast<DateEditFlags>(
static_cast<unsigned>(lhs) &
static_cast<unsigned>(rhs)); }
85 {
return static_cast<DateEditFlags>(
static_cast<unsigned>(lhs) ^
static_cast<unsigned>(rhs)); }
89 {
return static_cast<DateEditFlags>(~static_cast<unsigned>(flags)); }
93 {
return (lhs =
static_cast<DateEditFlags>(
static_cast<unsigned>(lhs) |
static_cast<unsigned>(rhs))); }
97 {
return (lhs =
static_cast<DateEditFlags>(
static_cast<unsigned>(lhs) &
static_cast<unsigned>(rhs))); }
101 {
return (lhs =
static_cast<DateEditFlags>(
static_cast<unsigned>(lhs) ^
static_cast<unsigned>(rhs))); }
108 #ifndef DOXYGEN_SHOULD_SKIP_THIS
116 static GType value_type() G_GNUC_CONST;
138 #ifndef DOXYGEN_SHOULD_SKIP_THIS
140 typedef DateEdit_Class CppClassType;
141 typedef GnomeDateEdit BaseObjectType;
142 typedef GnomeDateEditClass BaseClassType;
147 #ifndef DOXYGEN_SHOULD_SKIP_THIS
150 friend class DateEdit_Class;
151 static CppClassType dateedit_class_;
158 explicit DateEdit(
const Glib::ConstructParams& construct_params);
159 explicit DateEdit(GnomeDateEdit* castitem);
164 #ifndef DOXYGEN_SHOULD_SKIP_THIS
165 static GType get_type() G_GNUC_CONST;
168 static GType get_base_type() G_GNUC_CONST;
172 GnomeDateEdit*
gobj() {
return reinterpret_cast<GnomeDateEdit*
>(gobject_); }
175 const GnomeDateEdit*
gobj()
const {
return reinterpret_cast<GnomeDateEdit*
>(gobject_); }
180 #ifdef GLIBMM_VFUNCS_ENABLED
181 #endif //GLIBMM_VFUNCS_ENABLED
185 #ifdef GLIBMM_VFUNCS_ENABLED
186 #endif //GLIBMM_VFUNCS_ENABLED
189 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
192 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
199 DateEdit(time_t,
bool show_time =
true,
bool use_24_format =
true);
232 #ifdef GLIBMM_PROPERTIES_ENABLED
240 #endif //#GLIBMM_PROPERTIES_ENABLED
242 #ifdef GLIBMM_PROPERTIES_ENABLED
250 #endif //#GLIBMM_PROPERTIES_ENABLED
252 #ifdef GLIBMM_PROPERTIES_ENABLED
260 #endif //#GLIBMM_PROPERTIES_ENABLED
262 #ifdef GLIBMM_PROPERTIES_ENABLED
270 #endif //#GLIBMM_PROPERTIES_ENABLED
272 #ifdef GLIBMM_PROPERTIES_ENABLED
280 #endif //#GLIBMM_PROPERTIES_ENABLED
282 #ifdef GLIBMM_PROPERTIES_ENABLED
290 #endif //#GLIBMM_PROPERTIES_ENABLED
292 #ifdef GLIBMM_PROPERTIES_ENABLED
300 #endif //#GLIBMM_PROPERTIES_ENABLED
302 #ifdef GLIBMM_PROPERTIES_ENABLED
310 #endif //#GLIBMM_PROPERTIES_ENABLED
312 #ifdef GLIBMM_PROPERTIES_ENABLED
320 #endif //#GLIBMM_PROPERTIES_ENABLED
322 #ifdef GLIBMM_PROPERTIES_ENABLED
330 #endif //#GLIBMM_PROPERTIES_ENABLED
Glib::PropertyProxy_ReadOnly< int > property_upper_hour() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< DateEditFlags > property_dateedit_flags() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
time_t get_initial_time() const
Glib::SignalProxy0< void > signal_time_changed()
DateEdit(time_t the_time=0, DateEditFlags flags=DATE_EDIT_SHOW_TIME)
Glib::PropertyProxy< gulong > property_initial_time()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
virtual void on_date_changed()
Glib::PropertyProxy< int > property_upper_hour()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void set_time(time_t the_time)
Glib::PropertyProxy< DateEditFlags > property_dateedit_flags()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< gulong > property_time() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void set_flags(DateEditFlags flags)
virtual void on_time_changed()
const GnomeDateEdit * gobj() const
Provides access to the underlying C GtkObject.
Definition: dateedit.h:175
Glib::PropertyProxy_ReadOnly< int > property_lower_hour() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void set_popup_range(int low_hour, int up_hour)
Date and time entry widget.
Definition: dateedit.h:136
Gnome::UI::DateEdit * wrap(GnomeDateEdit *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::SignalProxy0< void > signal_date_changed()
Glib::PropertyProxy_ReadOnly< gulong > property_initial_time() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< gulong > property_time()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< int > property_lower_hour()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
DateEditFlags get_flags() const
GnomeDateEdit * gobj()
Provides access to the underlying C GtkObject.
Definition: dateedit.h:172
DateEdit(time_t, bool show_time=true, bool use_24_format=true)