|
void | Assign (HPS.Layout in_that) |
|
void | AttachViewBack (HPS.View in_view, HPS.Rectangle in_position) |
| Attached a View to this Layout, and places it to the back of the layer list More...
|
|
void | AttachViewBack (HPS.View in_view) |
| Attached a View to this Layout, and places it to the back of the layer list More...
|
|
void | AttachViewFront (HPS.View in_view, HPS.Rectangle in_position) |
| Attached a View to this Layout, and places it to the front of the layer list More...
|
|
void | AttachViewFront (HPS.View in_view) |
| Attached a View to this Layout, and places it to the front of the layer list More...
|
|
void | BringToFront (ulong in_layer) |
| Brings a Layer to the front of the list, causing to be drawn on top of the other layers. More...
|
|
void | Delete () |
| Deletes this Layout. If the Layout has Views attached, they are not destroyed. More...
|
|
void | DetachLayer (ulong in_layer) |
| Detaches this Layer from this Layout More...
|
|
void | DetachView (HPS.View in_view) |
| Detaches this View from this Layout More...
|
|
override void | Dispose () |
|
override bool | Equals (System.Object obj) |
|
bool | Equals (HPS.Layout in_that) |
|
HPS.View | GetAttachedView (ulong in_layer) |
| Returns the View assigned to the specified Layer More...
|
|
HPS.View | GetAttachedView () |
| Returns the View assigned to the specified Layer More...
|
|
HPS.IncludeKey | GetAttachedViewIncludeLink (ulong in_layer) |
| Returns the IncludeKey associated with this Layout. The include key links the Layer segment key with the View. More...
|
|
HPS.View | GetFrontView () |
| Returns the View assigned to the layer shown on top of the window More...
|
|
override int | GetHashCode () |
|
ulong | GetLayerAt (HPS.WindowPoint in_point) |
| Returns the position within the layer list of the top layer at a specified position More...
|
|
ulong | GetLayerCount () |
| Returns the number of Layers currently associated with this Layout More...
|
|
HPS.SegmentKey | GetLayerSegmentKey (ulong in_layer) |
| Returns the backing SegmentKey associated with a given layer. The owner of this key is the layout segment key. More...
|
|
string | GetName () |
| Get the name used when creating this Layout. More...
|
|
HPS.Canvas[] | GetOwningCanvases () |
| Returns an array containing the Canvas this Layout is included in. More...
|
|
HPS.SegmentKey | GetSegmentKey () |
| Each of the four display hierarchy objects (HPS::Canvas, HPS::Layout, HPS::View, HPS::Model) are backed by a HPS::SegmentKey. This function returns the HPS::SegmentKey that is associated with this HPS::Layout. More...
|
|
| Layout (HPS.Layout that) |
|
override HPS.Type | ObjectType () |
| This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More...
|
|
void | ReassignLayer (ulong in_layer, HPS.View in_view) |
| Reassigns a Layer to a different View. More...
|
|
void | RepositionLayer (ulong in_layer, HPS.Rectangle in_position) |
| Changes the position of layer with respect to its window. More...
|
|
bool | ShowLayerAt (HPS.WindowPoint in_point) |
| Returns whether a layer is present at the specified position. More...
|
|
void | Update () |
| Redraws the Layout and all Canvases it appears in, including all of its child components. More...
|
|
void | Update (HPS.Window.UpdateType in_type, double in_time_limit) |
| Redraws the Layout and all Canvases it appears in, including all of its child components using the specified parameters. More...
|
|
void | Update (HPS.Window.UpdateType in_type) |
| Redraws the Layout and all Canvases it appears in, including all of its child components using the specified parameters. More...
|
|
HPS.UpdateNotifier | UpdateWithNotifier () |
| Redraws the Layout and all Canvases it appears in, including all of its child components using the default options, and also returns a notifier to facilitate tracking the update progress. More...
|
|
HPS.UpdateNotifier | UpdateWithNotifier (HPS.Window.UpdateType in_type, double in_time_limit) |
| Redraws the Layout and all Canvases it appears in, including all of its child components using the specified, and also returns a notifier to facilitate tracking the update progress. More...
|
|
HPS.UpdateNotifier | UpdateWithNotifier (HPS.Window.UpdateType in_type) |
| Redraws the Layout and all Canvases it appears in, including all of its child components using the specified, and also returns a notifier to facilitate tracking the update progress. More...
|
|
override void | Dispose () |
|
| Sprocket (HPS.Sprocket in_that) |
|
virtual bool | Empty () |
| Indicates whether this object has any values set on it. More...
|
|
IntPtr | GetClassID () |
|
IntPtr | GetInstanceID () |
| Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More...
|
|
bool | HasType (HPS.Type in_mask) |
| This function indicates whether this Object has the given Type mask. More...
|
|
| Object (HPS.Object that) |
|
virtual void | Reset () |
| Resets this object to its initial, uninitialized state. More...
|
|
HPS.Type | Type () |
| This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More...
|
|
The Layout class is one of the four core display classes used in a Visualize application. It is meant to be used as part of a display hierarchy along with the Canvas, View, and Model objects. The parent of the Layout is the Canvas, and a Layout can have multiple Views. The Layout is meant to describe the way the Views are presented in the Canvas. Like the other three core objects, the Layout is backed by a HPS::SegmentKey.