Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Gnome::UI::DateEdit Class Reference

Date and time entry widget. More...

#include <dateedit.h>

Inheritance diagram for Gnome::UI::DateEdit:

Gtk::HBox Gtk::Box Gtk::Container Gtk::Widget Gtk::Object Glib::Object Glib::ObjectBase SigC::Object List of all members.

Public Member Functions

virtual ~DateEdit ()
GnomeDateEdit * gobj ()
 Provides access to the underlying C GtkObject.
const GnomeDateEdit * gobj () const
 Provides access to the underlying C GtkObject.
 DateEdit (time_t, bool show_time=true, bool use_24_format=true)
 DateEdit (time_t the_time=0, DateEditFlags flags=DATE_EDIT_SHOW_TIME)
void set_time (time_t the_time)
time_t get_time () const
void set_popup_range (int low_hour, int up_hour)
void set_flags (DateEditFlags flags)
DateEditFlags get_flags () const
time_t get_initial_time () const
Glib::SignalProxy0< void > signal_date_changed ()
Glib::SignalProxy0< void > signal_time_changed ()
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< DateEditFlagsproperty_dateedit_flags ()
 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.
Glib::PropertyProxy< int > property_upper_hour ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< gulong > property_initial_time ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Protected Member Functions

virtual void on_date_changed ()
virtual void on_time_changed ()

Related Functions

(Note that these are not member functions.)

Gnome::UI::DateEditwrap (GnomeDateEdit *object, bool take_copy=false)

Detailed Description

Date and time entry widget.

This widget provides a way to enter dates and times with a helper calendar to let the user select the date.


Constructor & Destructor Documentation

virtual Gnome::UI::DateEdit::~DateEdit  )  [virtual]
 

Gnome::UI::DateEdit::DateEdit time_t  ,
bool  show_time = true,
bool  use_24_format = true
 

Gnome::UI::DateEdit::DateEdit time_t  the_time = 0,
DateEditFlags  flags = DATE_EDIT_SHOW_TIME
 


Member Function Documentation

DateEditFlags Gnome::UI::DateEdit::get_flags  )  const
 

Reimplemented from Gtk::Widget.

time_t Gnome::UI::DateEdit::get_initial_time  )  const
 

time_t Gnome::UI::DateEdit::get_time  )  const
 

const GnomeDateEdit* Gnome::UI::DateEdit::gobj  )  const [inline]
 

Provides access to the underlying C GtkObject.

Reimplemented from Gtk::HBox.

GnomeDateEdit* Gnome::UI::DateEdit::gobj  )  [inline]
 

Provides access to the underlying C GtkObject.

Reimplemented from Gtk::HBox.

virtual void Gnome::UI::DateEdit::on_date_changed  )  [protected, virtual]
 

virtual void Gnome::UI::DateEdit::on_time_changed  )  [protected, virtual]
 

Glib::PropertyProxy<DateEditFlags> Gnome::UI::DateEdit::property_dateedit_flags  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<gulong> Gnome::UI::DateEdit::property_initial_time  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<int> Gnome::UI::DateEdit::property_lower_hour  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<gulong> Gnome::UI::DateEdit::property_time  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<int> Gnome::UI::DateEdit::property_upper_hour  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

void Gnome::UI::DateEdit::set_flags DateEditFlags  flags  ) 
 

void Gnome::UI::DateEdit::set_popup_range int  low_hour,
int  up_hour
 

void Gnome::UI::DateEdit::set_time time_t  the_time  ) 
 

Glib::SignalProxy0<void> Gnome::UI::DateEdit::signal_date_changed  ) 
 

Prototype:
void date_changed()

Glib::SignalProxy0<void> Gnome::UI::DateEdit::signal_time_changed  ) 
 

Prototype:
void time_changed()


Friends And Related Function Documentation

Gnome::UI::DateEdit * wrap GnomeDateEdit *  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated on Sun Sep 11 19:04:59 2005 for libgnomeuimm by  doxygen 1.4.4