TIWCGJQLayoutPanelOptions Class
Represents type TIWCGJQLayoutPanelOptions
.
The TIWCGJQLayoutPanelOptions type exposes the following members.
Name | Description | |
---|---|---|
![]() | Create(TCollection) | |
![]() | CreateSingle(TPersistent,string) | Initializes a new instance of the TIWCGJQLayoutPanelOptions class. (Overrides TIWCGJSon.CreateSingle(TPersistent,string).) |
Name | Description | |
---|---|---|
![]() | ApplyDefaultStyles | When this is enabled, the layout will apply basic styles directly to resizers & buttons. This is intended for quick mock-ups, so that you can 'see' your layout immediately. |
![]() | ButtonClass | This is used as a prefix when generating classNames for 'custom buttons' |
![]() | CGJSContainer | Represents property |
![]() | ClassData | Represents property |
![]() | Closable | Can a pane be closed? |
![]() | ContentIgnoreSelector | Selector string for INNER divs/elements. These elements will be 'ignored' when calculations are done to auto-size the content element. This may be necessary if there are elements inside the pane that are absolutely-positioned and intended to 'overlay' other elements. Same class-name could be used for elements inside all panes |
![]() | CustomHotkey | If a hotkey is specified, it is automatically enabled. It does not matter whether 'cursor hotkeys' are also enabled – those are separate. You can specify any of the following values: letter from A to Z number from 0 to 9 Javascript charCode value for the key The customHotkeys option must be set separately for each pane, but the customHotkeyModifier option can be set once, as the 'default' for all panes. |
![]() | CustomHotkeyModifier | Custom hotkeys must be pressed in combination with either the CTRL or SHIFT key - or both together. Use this option to choose which modifier-key(s) to use with the customHotKey. If this option is missing or invalid, "CTRL+SHIFT" is assumed. NOTE: The ALT key cannot be used because it is not detected by some browsers. |
![]() | EnableCursorHotkey | If 'true', then 'cursor hotkeys' are enabled. Can be set per-pane if desired. These default hotkeys cannot be changed - only enabled or disabled. See author documentation. |
![]() | FxName | Animation effect for open/close. |
![]() | FxSettings | You can customize the default animation settings by passing new settings: See author documentation |
![]() | FxSpeed | Speed of animations – standard jQuery keyword like 'fast', or a millisecond value. |
![]() | HideTogglerOnSlide | If true, the toggler-button is hidden when a pane is 'slid-open'. This makes sense because the user only needs to 'mouse-off' to close the pane. |
![]() | InitClosed | If 'true', then pane is 'closed' when layout is created |
![]() | InitHidden | If 'true', then pane is 'hidden' when layout is created - no resizer or spacing is visible, as if the pane does not exist! |
![]() | InstList | Represents property |
![]() | IsStored | Represents property |
![]() | JSon | Return the Interface of SuperObject (ISuperObject) (Inherited from TIWCGJSon.) |
![]() | JSonEvents[string] | Represents property |
![]() | List | Represents property |
![]() | MaskIframesOnResize | When enabled, layout will 'mask' iframes on the page when the resizer-bar is 'dragged' to resize a pane. This solved problems related to dragging an element over an iframe. |
![]() | MaxSize | Maximum-size limit when resizing a pane (0 = as large as pane can go) |
![]() | MemberList | Represents property |
![]() | MinSize | Minimum-size limit when resizing a pane (0 = as small as pane can go) |
![]() | OnCloseEnd | Callback function name - activate when pane is 'closed' |
![]() | OnCloseStart | Callback function name - activate when pane is 'closed' |
![]() | OnHideEnd | Callback function name - activate when pane is 'closed' |
![]() | OnHideStart | Callback function name - activate when pane is 'closed' |
![]() | OnOpenEnd | Callback function name - activate when pane is 'opened' |
![]() | OnOpenStart | Callback function name - activate when pane is 'opened' |
![]() | OnResizeEnd | Callback function name - activate when pane is 'resized' - either manually or as a result of the container resizing. |
![]() | OnResizeStart | Callback function name - activate when pane is 'resized' - either manually or as a result of the container resizing. |
![]() | OnShowEnd | Callback function name - activate when pane is 'opened' |
![]() | OnShowStart | Callback function name - activate when pane is 'opened' |
![]() | Owner | Represents property |
![]() | PanelType | Represents property |
![]() | PropCount | Represents property |
![]() | PropIndexByName[string] | Represents property |
![]() | PropList | Represents property |
![]() | PropName | Represents property |
![]() | PropNameByIndex[Integer] | Represents property |
![]() | Resizable | When open, can a pane be resized? |
![]() | ResizerClass | Used for auto-generated classNames for each 'resizer-bar' |
![]() | ResizerDragOpacity | Opacity of resizer bar when 'dragging' to resize a pane. This value is passed to the ui.draggable widget Leave this set to '1' if you want to use CSS to control opacity. Otherwise you must use !important to override the specified opacity. |
![]() | ResizerTip | Tip when resizer-bar can be 'dragged' to resize a pane |
![]() | ScrollToBookmarkOnLoad | This option handles of bookmarks that are passed on the URL of the page: http://www.site.com/page.html#myBookmark The default functionality of bookmarks is broken when using a layout because the position and scrolling of pane elements are altered after the page loads. Enabling this option (enabled by default) causes the bookmark to be re-applied after the layout is created, causing the 'pane' containing the bookmark/anchor to be scrolled to bring it into view. This option should be left enabled in most cases, but if content in the layout-panes is never bookmarked, then you could disabled it. |
![]() | ShowOverflowOnHover | If 'true', then when moused-over, the pane's zIndex is raised and overflow is set to 'visible'. This allows pop-ups and drop-downs to overlap adjacent panes. WARNING: Enable this only for panes that do not scroll! |
![]() | Size | Specifies the initial size of the panes - 'height' for north & south panes - 'width' for east and west. If "0", then pane will size to fit its content - most useful for north/south panes (to auto-fit your banner or toolbar), but also works for east/west panes. You normally will want different sizes for the panes, but a 'default size' can be set |
![]() | Slidable | When closed, can a pane 'slide open' over adjacent panes? |
![]() | SliderCursor | Cursor when resizer-bar will trigger 'sliding open' - ie, when pane is 'closed' |
![]() | SliderTip | Tip when the resizer-bar will trigger 'sliding open' |
![]() | SlideTriggerClose | Trigger events to 'slide open' and 'slide closed' a pane |
![]() | SlideTriggerOpen | Trigger events to 'slide open' and 'slide closed' a pane |
![]() | SObj | Represents property |
![]() | Spacing_closed | Spacing between pane and adjacent pane - when pane is 'open' or 'closed' |
![]() | Spacing_open | Spacing between pane and adjacent pane - when pane is 'open' or 'closed' |
![]() | TogglerAlign_closed | Alignment of toggler button inside the resizer-bar when pane is 'open' or 'closed'. A positive integer means a pixel offset from top or left A negative integer means a pixel offset from bottom or right Position-Keywords: "left", "center", "right", "top", "middle", "bottom" |
![]() | TogglerAlign_open | Alignment of toggler button inside the resizer-bar when pane is 'open' or 'closed'. A positive integer means a pixel offset from top or left A negative integer means a pixel offset from bottom or right Position-Keywords: "left", "center", "right", "top", "middle", "bottom" |
![]() | TogglerClass | Used for auto-generated classNames for each 'toggler-button' |
![]() | TogglerContent_closed | Usually a background-image is set in CSS to customize a toggler-button. However, you can also put text inside a toggler by using these options. See author documentation. |
![]() | TogglerContent_open | Usually a background-image is set in CSS to customize a toggler-button. However, you can also put text inside a toggler by using these options. See author documentation. |
![]() | TogglerLength_closed | Length of toggler-button when pane is 'open' or 'closed'. Length means 'width' for north/south togglers, and 'height' for east/west togglers. "100%" OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' |
![]() | togglerLength_open | Length of toggler-button when pane is 'open' or 'closed'. Length means 'width' for north/south togglers, and 'height' for east/west togglers. "100%" OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' |
![]() | TogglerTip_closed | Tip on toggler when pane is 'open' or 'closed'. |
![]() | TogglerTip_open | Tip on toggler when pane is 'open' or 'closed'. |
![]() | TriggerEventsOnLoad | True - trigger onopen OR onclose callbacks when layout initializes |
Name | Description | |||
---|---|---|---|---|
![]() | AddBooleanMember(string,Boolean,Boolean,Boolean) | Represents method | ||
![]() | AddColorMember(string,TIWCGColor,Boolean,Boolean) | Represents method | ||
![]() | AddCurrencyMember(string,Currency,Boolean,Boolean) | Represents method | ||
![]() | AddDoubleMember(string,Double,Boolean,Boolean) | Represents method | ||
![]() | AddDynObjListMember(string,Boolean,Boolean) | Represents method | ||
![]() | AddEnumMember(string,string[],Byte,Boolean,Boolean) | Represents method | ||
![]() | AddEnumSetMember(string,string[],Void,Word,Boolean,Boolean) | Represents method | ||
![]() | AddFuncMember(string,string,string,Boolean,TIWCGJSonFuncClass,Boolean,Boolean) | Represents method | ||
![]() | AddHTML5(TIWHTMLTag) | Represents method | ||
![]() | AddIntegerMember(string,Integer,Boolean,Boolean) | Represents method | ||
![]() | AddJSonMember(string,TCGJSon,Boolean,Boolean) | Represents method | ||
![]() | AddMembers | The procedure add jquery properties.
| ||
![]() | AddObjListMember(string,TIWCGJSonListClass,Boolean,Boolean,Boolean) | Represents method | ||
![]() | AddObjMember(string,TIWCGJSonClass,Boolean,Boolean,Boolean) | Represents method | ||
![]() | AddSimpleArrayMember(string,Boolean,Boolean,Boolean) | Represents method | ||
![]() | AddStringMember(string,string,Boolean,Boolean) | Represents method | ||
![]() | AddVariantMember(string,Variant,Boolean,Boolean) | Represents method | ||
![]() | AfterConstruction | Represents method | ||
![]() | Assign(TPersistent) | Represents method | ||
![]() | CheckJSonMember(Integer) | Represents method | ||
![]() | ClosePanel | Represents method | ||
![]() | ConvertEnumToString(string) | Represents method | ||
![]() | ConvertSetToString(string,TCGStringArray) | Represents method | ||
![]() | FreeJSonObj(Integer) | Overloaded. Represents method | ||
![]() | FreeJSonObj(string) | Overloaded. Represents method | ||
![]() | GetBooleanValue(Integer) | Represents method | ||
![]() | GetCGJSContainer | Represents method | ||
![]() | GetColorValue(Integer) | Represents method | ||
![]() | GetCurrencyValue(Integer) | Represents method | ||
![]() | GetCustomJq(string,ISuperObject) | Represents method | ||
![]() | GetDoubleValue(Integer) | Represents method | ||
![]() | GetDynObjListValue(Integer) | Represents method | ||
![]() | GetEnumAsString(Integer) | Represents method | ||
![]() | GetEnumerValue(Integer) | Represents method | ||
![]() | GetEnumSetValue(Integer,Pointer) | Represents method | ||
![]() | GetFixedScript(TIWCGJSonFunc,Boolean) | Represents method | ||
![]() | GetFuncValue(Integer) | Represents method | ||
![]() | GetHTMLName | Represents method | ||
![]() | GetImplComponent | Represents method | ||
![]() | GetIntegerValue(Integer) | Represents method | ||
![]() | GetIsStored | Represents method | ||
![]() | GetItemIndex | Represents method | ||
![]() | GetIWCLName | Represents method | ||
![]() | GetJSon | Represents method | ||
![]() | GetJSonByType(Boolean,Boolean) | Represents method | ||
![]() | GetJSonEx(Boolean,Boolean,TIWCGResponseMemberList,Boolean) | Represents method | ||
![]() | GetJSonValue(Integer) | Represents method | ||
![]() | GetJSonValueObj(Integer) | Represents method | ||
![]() | GetMemberJSon(TCGJSonMember,ISuperObject,Boolean,Boolean,string) | Represents method | ||
![]() | GetMemberSetterHandler(TObject,TCGJSonMember) | Represents method | ||
![]() | GetMemberSetterScriptParts(TIWCGResponseMemberList,TIWCGJScript) | Represents method | ||
![]() | GetMembersJSon(TIWCGResponseMemberList,Boolean,Boolean) | Represents method | ||
![]() | GetObjListValue(Integer) | Represents method | ||
![]() | GetObjValue(Integer) | Represents method | ||
![]() | GetOwner | Represents method | ||
![]() | GetPropName | Represents method | ||
![]() | GetSimpleArrayValue(Integer) | Represents method | ||
![]() | GetStringValue(Integer) | Represents method | ||
![]() | GetVariantValue(Integer) | Represents method | ||
![]() | HidePanel | Represents method | ||
![]() | InternalGetJSon(TEachPropJSonProc,Boolean,Boolean,Void,Boolean,Boolean,TIWCGResponseMemberList,Boolean) | Represents method | ||
![]() ![]() | IsArray | Represents method | ||
![]() | IsBooleanStored(Integer) | Represents method | ||
![]() | IsColorStored(Integer) | Represents method | ||
![]() | IsCurrencyStored(Integer) | Represents method | ||
![]() | IsDoubleStored(Integer) | Represents method | ||
![]() | IsEnumerStored(Integer) | Represents method | ||
![]() | IsEnumSetStored(Integer) | Represents method | ||
![]() | IsFuncStored(Integer) | Represents method | ||
![]() | IsIntegerStored(Integer) | Represents method | ||
![]() | IsJSonObjStored(string) | Represents method | ||
![]() | IsJSonStored(Integer) | Represents method | ||
![]() | IsObjStored(Integer) | Represents method | ||
![]() | IsStringStored(Integer) | Represents method | ||
![]() | IsVariantStored(Integer) | Represents method | ||
![]() | jsClosePanel | Represents method | ||
![]() | jsHidePanel | Represents method | ||
![]() ![]() | JSonEscape | Represents method | ||
![]() ![]() | JSonIdent | Represents method | ||
![]() ![]() | JSonNameQuote | Represents method | ||
![]() | jsOpenPanel | Represents method | ||
![]() | jsResizeContent | Represents method | ||
![]() | jsShowPanel(boolean) | Represents method | ||
![]() | jsSizePanel(Integer) | Represents method | ||
![]() | jsTogglePanel | Represents method | ||
![]() | OpenPanel | Represents method | ||
![]() | ResetProps | Represents method | ||
![]() | ResizeContent | Represents method | ||
![]() | SetBooleanValue(Integer,Boolean) | Represents method | ||
![]() | SetColorValue(Integer,TIWCGColor) | Represents method | ||
![]() | SetCurrencyValue(Integer,Currency) | Represents method | ||
![]() | SetDoubleValue(Integer,Double) | Represents method | ||
![]() | SetDynObjListValue(Integer,TIWCGJSonDynObjList) | Represents method | ||
![]() | SetEnumerValue(Integer,Byte) | Represents method | ||
![]() | SetEnumSetValue(Integer,Pointer) | Represents method | ||
![]() | SetFuncValue(Integer,TIWCGJSonFunc) | Represents method | ||
![]() | SetIntegerValue(Integer,Integer) | Represents method | ||
![]() | SetJSonValue(Integer,TCGJSon) | Represents method | ||
![]() | SetObjListValue(Integer,TIWCGJSonList) | Represents method | ||
![]() | SetObjValue(Integer,TIWCGJSon) | Represents method | ||
![]() | SetSimpleArrayValue(Integer,TIWCGJSonSimpleArray) | Represents method | ||
![]() | SetStringValue(Integer,string) | Represents method | ||
![]() | SetVariantValue(Integer,Variant) | Represents method | ||
![]() | ShowPanel(boolean) | Represents method | ||
![]() | SizePanel(Integer) | Represents method | ||
![]() | StoreProperty(PPropInfo,TObject) | Represents method | ||
![]() | SupportsSetter(TObject,TCGJSonMember) | Represents method | ||
![]() | TogglePanel | Represents method |