Page principale   Modules   Liste des namespaces   Hiérarchie des classes   Liste des composants   Liste des fichiers   Membres des namespaces   Composants   Déclarations   Pages associées   Exemples  

Référence de la classe lgtkpp::gtk_calendar
[Gtk]

unité de temps en année Fenetre calendrier perpetuel Plus de détails...

#include <gtkcalendars.hpp>

Graphe d'héritage de la classe lgtkpp::gtk_calendar

lgtkpp::gtk_widget lgtkpp::gtk_object Liste de tous les membres

Membres publics

 gtk_calendar ()
 Constructeur standard.

 gtk_calendar (same const &gc)
 constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.

 gtk_calendar (same const &gc, bool)
 constructeur de clonage. L'objet Gtk+ est dupliqué.

 gtk_calendar (gtkself *gc)
 constructeur de conversion gtk+/gtk++

virtual ~gtk_calendar ()
 destructeur

gtkself const * operator-> () const
gtkself const & operator * () const
virtual GtkType GetType ()
self & SelectMonth (month, year)
 Affiche un nouveau mois dans la fenêtre.

self & SelectDay (day aJour)
 Selectionne un nouveau jour.

self & GetDate (year *, month *, day *)
 Renoie la date actuellement selectionnée.

self & MarkDay (day)
 Marque un jour du mois.

self & UnmarkDay (day)
 Enlève la marque d'un jour du mois.

self & ClearMarks ()
 Enlève toutes les marques.

self & DisplayOptions (GtkCalendarDisplayOptions)
 Modifie les options d'affichage du calendrier.

virtual SAME * Clone () const
 Duplique l'objet Gtk++ et sont objet Gtk+ associé.

virtual SELF & CreateObject ()
 Cree l'objet Gtk+ associé.

virtual std::ostream & Print (std::ostream &o)
 Envoie l'ajustement sur un flux ostream.


Description détaillée

unité de temps en année Fenetre calendrier perpetuel

Les gtk_calendar sont des calendriers mensuels affichant les jours sur 7 colonnes suivant les jours de la semaine. En plus d'afficher il permet de selectionner un jour par un simple click de souris. Il possède aussi des fonctions de marquage de dates. Le gtk_calendar emet 7 signaux

Exemples:

calendar.cpp.


Documentation des contructeurs et destructeurs

lgtkpp::gtk_calendar::gtk_calendar   [inline]
 

Constructeur standard.

lgtkpp::gtk_calendar::gtk_calendar same const &    gc [inline]
 

constructeur de copie. L'objet Gtk+ est partagé entre les deux instances.

lgtkpp::gtk_calendar::gtk_calendar same const &    gc,
bool   
[inline]
 

constructeur de clonage. L'objet Gtk+ est dupliqué.

lgtkpp::gtk_calendar::gtk_calendar gtkself *    gc [inline]
 

constructeur de conversion gtk+/gtk++

virtual lgtkpp::gtk_calendar::~gtk_calendar   [inline, virtual]
 

destructeur


Documentation des méthodes

gtk_calendar & lgtkpp::gtk_calendar::ClearMarks   [inline]
 

Enlève toutes les marques.

Renvoie:
une référence sur l'objet courant

virtual SAME* lgtkpp::gtk_calendar::Clone   const [inline, virtual]
 

Duplique l'objet Gtk++ et sont objet Gtk+ associé.

Redéfinie à partir de lgtkpp::gtk_widget.

gtk_calendar::SELF & lgtkpp::gtk_calendar::CreateObject   [inline, virtual]
 

Cree l'objet Gtk+ associé.

Appelle la fonction du GTK+ qui va créer l'objet associé a l'instance de la classe. L'objet ne doit être crée qu'une seule fois. Une tentative de recreation arreta le programme. Normalement, cette fonction n'a pas a être appelée directement, la fonction Create s'en occupe lorsque c'est nécessaire.

Renvoie:
Une référence sur l'objet courant.

Redéfinie à partir de lgtkpp::gtk_widget.

gtk_calendar & lgtkpp::gtk_calendar::DisplayOptions GtkCalendarDisplayOptions    aOptions [inline]
 

Modifie les options d'affichage du calendrier.

Paramètres:
aOptions champ de bit correspondant aux options désirées pour le calendrier. La valeur de ce champ est obtenue en faisant un ou entre les différentes constantes suivantes :
  • GTK_CALENDAR_SHOW_HEADING : affiche le mois et l'année courante en haut du calendrier
  • GTK_CALENDAR_SHOW_DAY_NAMES : affiche le jour de la semaine en haut de chaque colonne
  • GTK_CALENDAR_NO_MONTH_CHANGE : les fleches de changement de mois n'apparaissent pas
  • GTK_CALENDAR_SHOW_WEEK_NUMBERS : affiche le numéro de la semaine à gauche de la chaque ligne
  • GTK_CALENDAR_WEEK_START_MONDAY : la semaine débute le lundi (sinon elle débute le dimanche)
Renvoie:
Une référence sur l'objet courant.
Exemples:
calendar.cpp.

gtk_calendar & lgtkpp::gtk_calendar::GetDate year   aAnnee,
month   aMois,
day   aJour
[inline]
 

Renoie la date actuellement selectionnée.

Paramètres:
aAnnee reçoit l'année courante
aMois reçoit le mois courant
aJour reçoit le mois courant
Renvoie:
Une référence sur l'objet courant.

virtual GtkType lgtkpp::gtk_calendar::GetType   [inline, virtual]
 

gtk_calendar & lgtkpp::gtk_calendar::MarkDay day    aJour [inline]
 

Marque un jour du mois.

Il est possible de mettre en évidence un jour particulier par une modification visuelle, différente de celle du jour courant (en gras pour le thème par défaut). Ce marquage est n'est pas spécifique du mois mais du quantième, si un jour est marqué, il le sera pour tous les mois. Si l'on désire marquer un seul jour, il faudra penser à mettre ou enlever la marque à chaque changement de mois.

Paramètres:
aJour jour du mois à marquer
Renvoie:
Une référence sur l'objet courant.
Exemples:
calendar.cpp.

gtkself const& lgtkpp::gtk_calendar::operator *   const [inline]
 

Redéfinie à partir de lgtkpp::gtk_widget.

gtkself const* lgtkpp::gtk_calendar::operator->   const [inline]
 

Redéfinie à partir de lgtkpp::gtk_widget.

virtual std::ostream& lgtkpp::gtk_calendar::Print std::ostream &    o [inline, virtual]
 

Envoie l'ajustement sur un flux ostream.

gtk_calendar & lgtkpp::gtk_calendar::SelectDay day    aJour [inline]
 

Selectionne un nouveau jour.

Paramètres:
aJour jour du mois à sélectionner
Renvoie:
Une référence sur l'objet courant.

gtk_calendar & lgtkpp::gtk_calendar::SelectMonth month    aMois,
year    aAnnee
[inline]
 

Affiche un nouveau mois dans la fenêtre.

Paramètres:
aMois mois à afficher
aAnnee année du mois à afficher
Renvoie:
Une référence sur l'objet courant.

gtk_calendar & lgtkpp::gtk_calendar::UnmarkDay day    aJour [inline]
 

Enlève la marque d'un jour du mois.

Paramètres:
aJour jour ou enlever la marque


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Sun Oct 5 15:03:45 2003 pour lightgtk++ par doxygen1.3-rc3