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  

Gtk


Fichiers

file  gtkadjustments.hpp
 declaration de la classe gtk_adjustment

file  gtkalignments.hpp
 declaration de la classe gtk_preview

file  gtkarrows.hpp
 declaration de la classe gtk_preview

file  gtkaspectframes.hpp
 wrapper pour l'objet GtkAspectFrame

file  gtkbins.hpp
 wrapper pour l'objet GtkBin

file  gtkbuttonboxes.hpp
 declaration de la classe gtk_button_box

file  gtkclists.hpp
 Declaration de la classe gtk_clist.

file  gtkdrawingareas.hpp
 declaration de la classe gtk_drawing_area

file  gtkeditables.hpp
 declaration de la classe gtk_editable

file  gtkmenuitems.hpp
 declaration de la classe gtk_menu_item

file  gtkmenus.hpp
file  gtkpixmaps.hpp
 declaration de la classe gtk_pixmap

file  gtkpreviews.hpp
 declaration de la classe gtk_preview

file  gtkscrollbars.hpp
 declaration de la classe gtk_scrollbar

file  gtktipsqueries.hpp
 declaration de la classe gtk_arrow

file  gtktooltipss.hpp
 declaration de la classe gtk_tooltips

file  gtktrees.hpp
 declaration de la classe gtk_tree

file  gtkviewports.hpp
 declaration de la classe gtk_viewport


Composants

class  gtk_adjustment
 Objet de donnée gerant une valeur bornée. Plus de détails...

class  gtk_alignment
 Container permettant d'aligner un widget. Plus de détails...

class  gtk_arrow
 Objet fleche. Plus de détails...

class  gtk_aspect_frame
 Frame de proportion constante. Plus de détails...

class  gtk_bin
 Container ne pouvant recevoir qu'un seul enfant. Plus de détails...

class  gtk_box
 Container disposant ses enfant en ligne. Plus de détails...

class  gtk_button
 Bouton clickable. Plus de détails...

class  gtk_button_box
 barre de bouton Plus de détails...

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

class  gtk_check_button
 Case à cocher. Plus de détails...

class  gtk_clist
 Liste multicolonnes. Plus de détails...

class  gtk_combo
 Boite de selection combinée. Plus de détails...

class  gtk_container
 Widget contenant d'autres widgets. Plus de détails...

class  gtk_ctree
 Arbre multicolonnes. Plus de détails...

class  gtk_data
 classe de base générique servant à conserver des informations Plus de détails...

class  gtk_dialog
 de dialogue standard. Plus de détails...

class  gtk_drawing_area
 zone de dessin Plus de détails...

class  gtk_editable
 Classe editable. Plus de détails...

class  gtk_editable
 Classe editable. Plus de détails...

class  gtk_preview
 Widget de previsualisation rapide d'images. Plus de détails...

struct  gtk_preview_info
 Structure d'information du gtk_preview. Plus de détails...


Définitions des macros

#define ADJUSTMENT(x)
 Convertit un pointeur en GtkAdjustment*.

#define CONST_ADJUSTMENT(x)
 Convertit un pointeur en GtkAdjustment* const.

#define ALIGNMENT(x)
 Convertit un pointeur en GtkAlignment*.

#define CONST_ALIGNMENT(x)
 Convertit un pointeur en GtkAlignment* const.

#define ARROW(x)
 Convertit un pointeur en GtkArrow*.

#define CONST_ARROW(x)
 Convertit un pointeur en GtkArrow* const.

#define ASPECT_FRAME(x)
 Convertit un pointeur en GtkAspectFrame*.

#define CONST_ASPECT_FRAME(x)
 Convertit un pointeur en GtkAspectFrame* const.

#define BIN(x)
 Convertit un pointeur en GtkBin*.

#define CONST_BIN(x)
 Convertit un pointeur en GtkBin* const.

#define BUTTON_BOX(x)
 Convertit un pointeur en GtkButtonBox*.

#define CONST_BUTTON_BOX(x)
 Convertit un pointeur en GtkButtonBox* const.

#define CLIST(x)
#define CONST_CLIST(x)
#define clist_dat
#define DRAWING_AREA(x)
 Convertit un pointeur en GtkDrawingArea*.

#define CONST_DRAWING_AREA(x)
 Convertit un pointeur en GtkDrawingArea* const.

#define EDITABLE(x)
 Convertit un pointeur en GtkEditable*.

#define CONST_EDITABLE(x)
 Convertit un pointeur en GtkEditable* const.

#define PREVIEW(x)
 Convertit un pointeur en GtkPreview*.

#define CONST_PREVIEW(x)
 Convertit un pointeur en GtkPreview const *.


Définitions des types

typedef gboolean( EditableCallback1 )(GtkEditable *, gpointer *)
typedef gboolean( EditableCallback2 )(GtkEditable *, const gchar *, gint, gint, gpointer)
typedef gboolean( EditableCallback3 )(GtkEditable *, gint, gint, gpointer)
typedef guint text_len
 une longueur de texte

typedef gint text_pos
typedef gint column_idx
 index de colonne

typedef gint column_nbr
 nombre de colonne

typedef gint row_idx
 index de ligne

typedef gint row_siz
 taille d'une ligne

typedef gpointer p_clist_data
 pointeur sur une donnée de clist

typedef guint8 cell_siz
 dimension d'une cellule


Fonctions

self & InsertText (std::string const &aTexte, text_len aLongueur, text_pos *aPosition)
 Insere du tesxte dans l'editable.

self & DeleteText (text_pos aDebut, text_pos aFin)
 Efface une portion de texte dans l'editable.

std::string GetChars (text_pos aDebut, text_pos aFin) const
 Renvoie le texte contenu dans l'editable.

virtual int overflow (int c)
 Fonction appelée par l'operateur << pour envoyer un caractere dans un flux.

self & SelectRegion (text_pos debut, text_pos Fin)
 Selectionne une zone du texte de l'editable.

self & SetPosition (text_pos Position)
 Positionne le curseur.

text_pos GetPosition ()
 Renvoie la position du curseur.

self & SetEditable (bool editable)
 Positionne le flag editable.

virtual std::ostream & Print (std::ostream &o) const

Documentation de la macro

#define ADJUSTMENT  
 

Convertit un pointeur en GtkAdjustment*.

#define ALIGNMENT  
 

Convertit un pointeur en GtkAlignment*.

#define ARROW  
 

Convertit un pointeur en GtkArrow*.

#define ASPECT_FRAME  
 

Convertit un pointeur en GtkAspectFrame*.

#define BIN  
 

Convertit un pointeur en GtkBin*.

#define BUTTON_BOX  
 

Convertit un pointeur en GtkButtonBox*.

#define CLIST  
 

#define clist_dat
 

Obsolète:
use p_clist_data

#define CONST_ADJUSTMENT  
 

Convertit un pointeur en GtkAdjustment* const.

#define CONST_ALIGNMENT  
 

Convertit un pointeur en GtkAlignment* const.

#define CONST_ARROW  
 

Convertit un pointeur en GtkArrow* const.

#define CONST_ASPECT_FRAME  
 

Convertit un pointeur en GtkAspectFrame* const.

#define CONST_BIN  
 

Convertit un pointeur en GtkBin* const.

#define CONST_BUTTON_BOX  
 

Convertit un pointeur en GtkButtonBox* const.

#define CONST_CLIST  
 

#define CONST_DRAWING_AREA  
 

Convertit un pointeur en GtkDrawingArea* const.

#define CONST_EDITABLE  
 

Convertit un pointeur en GtkEditable* const.

#define CONST_PREVIEW  
 

Convertit un pointeur en GtkPreview const *.

#define DRAWING_AREA  
 

Convertit un pointeur en GtkDrawingArea*.

#define EDITABLE  
 

Convertit un pointeur en GtkEditable*.

#define PREVIEW  
 

Convertit un pointeur en GtkPreview*.


Documentation du type

lgtkpp::cell_siz
 

dimension d'une cellule

lgtkpp::column_idx
 

index de colonne

lgtkpp::column_nbr
 

nombre de colonne

typedef gboolean( lgtkpp::EditableCallback1)(GtkEditable*, gpointer *)
 

typedef gboolean( lgtkpp::EditableCallback2)(GtkEditable*, const gchar*, gint, gint, gpointer)
 

typedef gboolean( lgtkpp::EditableCallback3)(GtkEditable*, gint, gint, gpointer)
 

lgtkpp::p_clist_data
 

pointeur sur une donnée de clist

Ce pointeur est similaire à void*, un tel objet nécessite un transtypage pour s'utiliser.

lgtkpp::row_idx
 

index de ligne

lgtkpp::row_siz
 

taille d'une ligne

typedef guint lgtkpp::text_len
 

une longueur de texte

typedef gint lgtkpp::text_pos
 

une position dans le texte d'un editable @}


Documentation de la fonction

gtk_editable & lgtkpp::gtk_editable::DeleteText text_pos    aDebut,
text_pos    aFin
[inline, inherited]
 

Efface une portion de texte dans l'editable.

Paramètres:
aDebut debut de la zone a effacer
aFin fin de la zone a effacer
Renvoie:
une reference sur l'objet courant

std::string lgtkpp::gtk_editable::GetChars text_pos    aDebut,
text_pos    aFin
const [inline, inherited]
 

Renvoie le texte contenu dans l'editable.

Paramètres:
aDebut debut de la zone a renvoyer
aFin fin de la zone a renvoyer
Renvoie:
une reference sur l'objet courant

text_pos lgtkpp::gtk_editable::GetPosition   [inline, inherited]
 

Renvoie la position du curseur.

Renvoie:
position du curseur

gtk_editable & lgtkpp::gtk_editable::InsertText std::string const &    aTexte,
text_len    aLongueur,
text_pos   aPosition
[inline, inherited]
 

Insere du tesxte dans l'editable.

Paramètres:
aTexte texte a inserer
aLongueur longueur du texte a inserer
aPosition 
  • en entree contient la position du curseur
  • en sortie nouvelle position du curseur
Renvoie:
une reference sur l'objet courant

int lgtkpp::gtk_editable::overflow int    c [inline, virtual, inherited]
 

Fonction appelée par l'operateur << pour envoyer un caractere dans un flux.

std::ostream & lgtkpp::gtk_editable::Print std::ostream &    o const [inline, virtual, inherited]
 

Redéfinie à partir de lgtkpp::gtk_widget.

Redéfinie dans lgtkpp::gtk_entry, et lgtkpp::gtk_text.

gtk_editable & lgtkpp::gtk_editable::SelectRegion text_pos    aDebut,
text_pos    aFin
[inline, inherited]
 

Selectionne une zone du texte de l'editable.

Paramètres:
aDebut debut de la zone a selectionner
aFin fin de la zone a selectionner
Renvoie:
une reference sur l'objet courant

Redéfinie dans lgtkpp::gtk_entry.

gtk_editable & lgtkpp::gtk_editable::SetEditable bool    aEditable [inline, inherited]
 

Positionne le flag editable.

Paramètres:
aEditable si true l'editable peut etre modifié par le clavier et la souris, si false il ne peut pas etre modifié par le clavier et la souris. Mais il peut l'etre par les fonctions de l'editable et par l'opérateur <<

Redéfinie dans lgtkpp::gtk_text.

gtk_editable & lgtkpp::gtk_editable::SetPosition text_pos    aPosition [inline, inherited]
 

Positionne le curseur.

Paramètres:
aPosition nouvelle position du curseur
Renvoie:
une reference sur l'objet courant

Redéfinie dans lgtkpp::gtk_entry.


Généré le Sun Oct 5 15:03:44 2003 pour lightgtk++ par doxygen1.3-rc3