OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Definition of class TLayoutConstraint. More...
#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/preclass.h>
#include <owl/posclass.h>
Go to the source code of this file.
Classes | |
struct | owl::TLayoutConstraint |
TLayoutConstraint is a structure that defines a relationship (a layout constraint) between an edge or size of one window and an edge or size of one of the window's siblings or its parent. More... | |
struct | owl::TEdgeConstraint |
TEdgeConstraint adds member functions that set edge (but not size) constraints. More... | |
struct | owl::TEdgeOrSizeConstraint |
struct | owl::TEdgeOrWidthConstraint |
struct | owl::TEdgeOrHeightConstraint |
Namespaces | |
namespace | owl |
Object Windows Library (OWLNext Core) | |
Macros | |
#define | lmParent nullptr |
Use to represent the parent in layout metrics. | |
Enumerations | |
enum | owl::TEdge { owl::lmLeft , owl::lmTop , owl::lmRight , owl::lmBottom , owl::lmCenter } |
The TEdge enum describes the following constants that define the boundaries of a window: More... | |
enum | owl::TWidthHeight { owl::lmWidth = lmCenter + 1 , owl::lmHeight } |
Used by the TLayoutConstraint struct, TWidthHeight enumerates the values that control the width (lmWidth) and height (lmHeight) of the window. More... | |
enum | owl::TMeasurementUnits { owl::lmPixels , owl::lmLayoutUnits } |
Used by the TLayoutConstraint struct, TMeasurementUnits enumerates the measurement units (lmPixels or lmLayoutUnits) that control the dimension of the window. More... | |
enum | owl::TRelationship { owl::lmAsIs = 0 , owl::lmPercentOf = 1 , owl::lmAbove = 2 , owl::lmLeftOf = lmAbove , owl::lmBelow = 3 , owl::lmRightOf = lmBelow , owl::lmSameAs = 4 , owl::lmAbsolute = 5 } |
Used by the TLayoutConstraint struct, TRelationship specifies the relationship between the edges and sizes of one window and the edges and sizes of another window (which can be a parent or sibling). More... | |
Definition of class TLayoutConstraint.
Definition in file layoutco.h.