RectControl
WindowSplitter
![]() | Turns on or off CursorSmoothing |
![]() | Used for internal quality control of the plugin. |
![]() | Setting this property to true will make the WindowSplitter dock after the splitter (dock to bottom or right depending on if its a horizontal or vertical splitter). |
![]() | Setting this property will define where docking bellow or after the splitter shall happen. |
![]() | Setting this property to true will make the WindowSplitter dock before the splitter (dock to top or left depending on if its a horizontal or vertical splitter). |
![]() | Setting this property will define where docking over or before the splitter shall happen. |
![]() | Use this property to set action for double click. |
![]() | Use this property to query if the Splitter is docked. |
![]() | This property is used to specify the style of the marker on the WindowSplitter on Linux systems. |
![]() | This property is used to specify the style of the marker on the WindowSplitter on MacOS systems. |
![]() | This property is used to specify the minimum size of the view that comes after the WindowSplitter. |
![]() | This property is used to specify the minimum size of the view that comes before the WindowSplitter. |
![]() | This property is used to save and restore the location of the WindowSplitter. |
![]() | Setting this property to true will make the WindowSplitter go in LiveMove mode on Windows systems. |
![]() | This property is used to specify the style of the marker on the WindowSplitter on Windows systems. |
![]() | Use this method to add container controls to a list of controls that the WindowSplitter will internally manage. Once you have told the WindowSplitter about controls that should be affected by the splitter movement then the WindowSplitter will take care of resizing and moving them when the WindowSplitter moves. |
![]() | Use this method to add controls to a list of controls that the WindowSplitter will internally manage. Once you have told the WindowSplitter about controls that should be affected by the splitter movement then the WindowSplitter will take care of resizing and moving them when the WindowSplitter moves. |
![]() | This method does the same as AddControl, except this method does not let the WindowSplitter manage resize for the control you assign to it. That is it will only move controls around. This variation of the AddControlNoResize is for container controls. |
![]() | This method does the same as AddControl, except this method does not let the WindowSplitter manage resize for the control you assign to it. That is it will only move controls around. |
![]() | Use this method to add controls to a list of controls that the WindowSplitter will internally manage. That is once you have told the WindowSplitter about controls that should be affected by the splitter movement then the WindowSplitter will take care of resizing and moving them when the WindowSplitter moves. (This method is intended for TabPanels and PagePanels, use the AddControl method for other controls). |
![]() | Use this method to dock the Splitter from a code. |
![]() | Use this function to access the internal control vector of the WindowSplitter. |
![]() | Use this function to access the internal control vector of the WindowSplitter. |
![]() | This function resets the iterator to its initial position. |
![]() | This function returns true if the next control in the iterator is placed before the WindowSplitter. (above if its a Horizontal splitter and to the left if its a Vertical splitter). |
![]() | Use this function to access the internal control vector of the WindowSplitter without causing iteration. |
![]() | Removes a control from the splitter. |
![]() | Removes a container control from the splitter. |
![]() | Use this method to dock to undock the splitter. |
![]() | Use this event to use customized Mouse Cursors. |
![]() | This event is fired when the window splitter docks. |
![]() | If you want to alter the behaviour of the "hot point" where the Window Splitter responds to Mouse Click then put code in this event and return true when your code has determined that the mouse is in correct position for the splitter to take action and return false if not. |
![]() | If you are restoring the position of the WindowSplitter from a preference file then here is the place to do it, by using the position property within this event. |
![]() | This event is fired when the mouse is pressed on the WindowSplitter. |
![]() | This event is fired when the mouse is released on the WindowSplitter. |
![]() | The window is about to open. Use this event to initialize a control. |
![]() | This event is fired when the splitter is painting it self. To Custom render the splitter then use this event. To Make the splitter not do default rendering before throwing the paint event then set the DrawMarker property to false. |
![]() | This event is fired when a splitter has moved. |
![]() | This event is fired when the window splitter undocks. |