Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Types | Public Attributes | List of all members
cogitantdisplay::Position Struct Reference

Position d'une figure à l'intérieur d'une autre figure (et plus particulièrement d'un texte à l'intérieur d'une figure). More...

#include "cogitant/display/context.h"

Public Types

enum  HAlign { LEFT =0, CENTER, RIGHT, ABSOLUTECENTER }
 Alignement horizontal. More...
 
enum  VAlign { TOP =0, MIDDLE, BOTTOM, ABSOLUTEMIDDLE }
 Alignement vertical. More...
 

Public Attributes

HAlign m_halign
 Alignement horizontal.
 
VAlign m_valign
 Alignement vertical.
 
Coord m_x
 Marge ou position horizontale (relative).
 
Coord m_y
 Marge ou position verticale (relative).
 

Detailed Description

Position d'une figure à l'intérieur d'une autre figure (et plus particulièrement d'un texte à l'intérieur d'une figure).

Member Enumeration Documentation

Alignement horizontal.

Enumerator
LEFT 

Aligné à gauche.

m_x est la largeur de la marge gauche.

CENTER 

Centré.

m_x n'est pas utilisé.

RIGHT 

Aligné à droite.

m_x est la largeur de la marge droite.

ABSOLUTECENTER 

Position fixée.

m_x est le point au centre de la figure/texte.

Alignement vertical.

Enumerator
TOP 

Aligné en haut.

m_y est la hauteur de la marge haute.

MIDDLE 

Au milieu.

m_y n'est pas utilisé.

BOTTOM 

Aligné en bas.

m_y est la hauteur de la marge basse.

ABSOLUTEMIDDLE 

Position fixée.

m_y est le point au centre de la figure/texte.