stlab.adobe.com Adobe Systems Incorporated

layout_attributes_t::slice_t Class Reference
[Layout Engine]

placeable object geometry for a single orientation of layout_attributes_t. More...

#include <adobe/layout_attributes.hpp>

List of all members.

Public Member Functions

 slice_t ()

Public Attributes

alignment_t alignment_m
bool balance_m
alignment_t child_alignment_m
pair_long_t margin_m
bool suppress_m

Detailed Description

calculate_data_t_slice_t.jpg

layout_attributes_t::slice_t placeable object geometry for the horizontal orientation

The above is a diagram detailing a placeable object's geometry for a the horizontal orientation. The vertical orientation is similar but runs top-to-bottom instead of left-to-right.

Definition at line 86 of file layout_attributes.hpp.


Constructor & Destructor Documentation

slice_t (  )

Definition at line 88 of file layout_attributes.hpp.


Member Data Documentation

alignment specifies the relationship of this placeable object to its parent along this orientation.
See also:
adobe::layout_attributes_alignment_t::alignment_t

Definition at line 93 of file layout_attributes.hpp.

bool balance_m

Definition at line 95 of file layout_attributes.hpp.

child_alignment attempts to specify the alignment of the children contained inside this placeable object for this orientation. This alignment value will be applied to all immediate children of this placeable object who have no overriding alignment value of their own (that is, their alignment is align_default).
See also:
adobe::layout_attributes_alignment_t::alignment_t

Definition at line 99 of file layout_attributes.hpp.

margin is a pair of values- one for either end of the slice. A margin represents a border around the children of this placeable object. Thus, this value only applies to container placeable objects. Margins are similar to insets except they cannot be "bled into" by subchildren outsets.

Definition at line 98 of file layout_attributes.hpp.

suppress handles the propagation of guide points from the children in this placeable object to the parent of this placeable object. If suppress is true then guides are "clipped" at this placeable object and the parent of this placeable object does not see guide point information about any of the children contained within.
Todo:
(sparent) Currently only implemented cross stream

Definition at line 94 of file layout_attributes.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google