#include <vtkKWSelectionFrame.h>
Inheritance diagram for vtkKWSelectionFrame:
Public Member Functions | |
vtkTypeRevisionMacro (vtkKWSelectionFrame, vtkKWCompositeWidget) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Create (vtkKWApplication *app) |
virtual void | Close () |
virtual void | SetTitleChangedCommand (vtkObject *object, const char *method) |
virtual void | SetSelectCommand (vtkObject *object, const char *method) |
virtual void | SetDoubleClickCommand (vtkObject *object, const char *method) |
virtual vtkKWFrame * | GetTitleBarUserFrame () |
virtual void | UpdateEnableState () |
virtual void | SetTitle (const char *title) |
virtual const char * | GetTitle () |
virtual void | SetSelected (int) |
virtual int | GetSelected () |
virtual void | SelectedOn () |
virtual void | SelectedOff () |
virtual void | SetSelectionList (int num, const char **list) |
virtual void | SetSelectionListCommand (vtkObject *object, const char *method) |
virtual vtkKWMenuButton * | GetSelectionList () |
virtual void | SetSelectionListVisibility (int) |
virtual int | GetSelectionListVisibility () |
virtual void | SelectionListVisibilityOn () |
virtual void | SelectionListVisibilityOff () |
virtual void | SetAllowClose (int) |
virtual int | GetAllowClose () |
virtual void | AllowCloseOn () |
virtual void | AllowCloseOff () |
virtual void | SetCloseCommand (vtkObject *object, const char *method) |
virtual vtkKWPushButton * | GetCloseButton () |
virtual void | SetAllowChangeTitle (int) |
virtual int | GetAllowChangeTitle () |
virtual void | AllowChangeTitleOn () |
virtual void | AllowChangeTitleOff () |
virtual void | SetChangeTitleCommand (vtkObject *object, const char *method) |
virtual double * | GetTitleColor () |
virtual void | GetTitleColor (double &, double &, double &) |
virtual void | GetTitleColor (double[3]) |
virtual void | SetTitleColor (double r, double g, double b) |
virtual void | SetTitleColor (double rgb[3]) |
virtual double * | GetTitleSelectedColor () |
virtual void | GetTitleSelectedColor (double &, double &, double &) |
virtual void | GetTitleSelectedColor (double[3]) |
virtual void | SetTitleSelectedColor (double r, double g, double b) |
virtual void | SetTitleSelectedColor (double rgb[3]) |
virtual double * | GetTitleBackgroundColor () |
virtual void | GetTitleBackgroundColor (double &, double &, double &) |
virtual void | GetTitleBackgroundColor (double[3]) |
virtual void | SetTitleBackgroundColor (double r, double g, double b) |
virtual void | SetTitleBackgroundColor (double rgb[3]) |
virtual double * | GetTitleSelectedBackgroundColor () |
virtual void | GetTitleSelectedBackgroundColor (double &, double &, double &) |
virtual void | GetTitleSelectedBackgroundColor (double[3]) |
virtual void | SetTitleSelectedBackgroundColor (double r, double g, double b) |
virtual void | SetTitleSelectedBackgroundColor (double rgb[3]) |
virtual void | SetTitleBarVisibility (int) |
virtual int | GetTitleBarVisibility () |
virtual void | TitleBarVisibilityOn () |
virtual void | TitleBarVisibilityOff () |
virtual vtkKWToolbarSet * | GetToolbarSet () |
virtual void | SetToolbarSetVisibility (int) |
virtual int | GetToolbarSetVisibility () |
virtual void | ToolbarSetVisibilityOn () |
virtual void | ToolbarSetVisibilityOff () |
virtual vtkKWFrame * | GetBodyFrame () |
virtual vtkKWFrame * | GetLeftUserFrame () |
virtual void | SetLeftUserFrameVisibility (int) |
virtual int | GetLeftUserFrameVisibility () |
virtual void | LeftUserFrameVisibilityOn () |
virtual void | LeftUserFrameVisibilityOff () |
virtual vtkKWFrame * | GetRightUserFrame () |
virtual void | SetRightUserFrameVisibility (int) |
virtual int | GetRightUserFrameVisibility () |
virtual void | RightUserFrameVisibilityOn () |
virtual void | RightUserFrameVisibilityOff () |
virtual void | SetOuterSelectionFrameWidth (int) |
virtual int | GetOuterSelectionFrameWidth () |
virtual double * | GetOuterSelectionFrameColor () |
virtual void | GetOuterSelectionFrameColor (double &, double &, double &) |
virtual void | GetOuterSelectionFrameColor (double[3]) |
virtual void | SetOuterSelectionFrameColor (double r, double g, double b) |
virtual void | SetOuterSelectionFrameColor (double rgb[3]) |
virtual double * | GetOuterSelectionFrameSelectedColor () |
virtual void | GetOuterSelectionFrameSelectedColor (double &, double &, double &) |
virtual void | GetOuterSelectionFrameSelectedColor (double[3]) |
virtual void | SetOuterSelectionFrameSelectedColor (double r, double g, double b) |
virtual void | SetOuterSelectionFrameSelectedColor (double rgb[3]) |
virtual void | CloseCallback () |
virtual void | SelectionListCallback (const char *menuItem) |
virtual void | SelectCallback () |
virtual void | DoubleClickCallback () |
virtual void | ChangeTitleCallback () |
Static Public Member Functions | |
vtkKWSelectionFrame * | New () |
Protected Member Functions | |
vtkKWSelectionFrame () | |
~vtkKWSelectionFrame () | |
virtual void | Pack () |
virtual void | Bind () |
virtual void | UnBind () |
virtual int | SetColor (double *color, double r, double g, double b) |
virtual void | UpdateSelectedAspect () |
virtual void | UpdateSelectionList () |
Protected Attributes | |
vtkKWFrame * | OuterSelectionFrame |
vtkKWFrame * | TitleBarFrame |
vtkKWMenuButton * | SelectionList |
vtkKWPushButton * | CloseButton |
vtkKWLabel * | Title |
vtkKWFrame * | BodyFrame |
double | TitleColor [3] |
double | TitleSelectedColor [3] |
double | TitleBackgroundColor [3] |
double | TitleSelectedBackgroundColor [3] |
double | OuterSelectionFrameColor [3] |
double | OuterSelectionFrameSelectedColor [3] |
char * | CloseCommand |
char * | SelectionListCommand |
char * | SelectCommand |
char * | DoubleClickCommand |
char * | ChangeTitleCommand |
char * | TitleChangedCommand |
int | Selected |
int | SelectionListVisibility |
int | AllowClose |
int | AllowChangeTitle |
int | ToolbarSetVisibility |
int | LeftUserFrameVisibility |
int | RightUserFrameVisibility |
int | TitleBarVisibility |
int | OuterSelectionFrameWidth |
vtkKWSelectionFrameInternals * | Internals |
The selction frame is what contains a render widget. It is called a "selection frame" because in its title bar, you can select which render widget to display in it.
Definition at line 36 of file vtkKWSelectionFrame.h.
|
|
|
|
|
Reimplemented from vtkKWCompositeWidget. |
|
|
|
Reimplemented from vtkKWCompositeWidget. |
|
Create the widget. Reimplemented from vtkKWCompositeWidget. |
|
Set/Get title |
|
Set/Get title |
|
Select/Deselect the window |
|
Select/Deselect the window |
|
Select/Deselect the window |
|
Select/Deselect the window |
|
Set the selection list (array of num strings) and the command that is called when a selection is made by the user in this list. This command is passed both the selected string and a pointer to this object. The selection list is represented as a pull down menu, which visibility can be set. As a convenience, any entry made of two dashes "--" is used as a separator. This selection list can be used, for example, to display the titles of other selection frames that can be switched with the current selection frame. |
|
Set the selection list (array of num strings) and the command that is called when a selection is made by the user in this list. This command is passed both the selected string and a pointer to this object. The selection list is represented as a pull down menu, which visibility can be set. As a convenience, any entry made of two dashes "--" is used as a separator. This selection list can be used, for example, to display the titles of other selection frames that can be switched with the current selection frame. |
|
Set the selection list (array of num strings) and the command that is called when a selection is made by the user in this list. This command is passed both the selected string and a pointer to this object. The selection list is represented as a pull down menu, which visibility can be set. As a convenience, any entry made of two dashes "--" is used as a separator. This selection list can be used, for example, to display the titles of other selection frames that can be switched with the current selection frame. |
|
Set the selection list (array of num strings) and the command that is called when a selection is made by the user in this list. This command is passed both the selected string and a pointer to this object. The selection list is represented as a pull down menu, which visibility can be set. As a convenience, any entry made of two dashes "--" is used as a separator. This selection list can be used, for example, to display the titles of other selection frames that can be switched with the current selection frame. |
|
Set the selection list (array of num strings) and the command that is called when a selection is made by the user in this list. This command is passed both the selected string and a pointer to this object. The selection list is represented as a pull down menu, which visibility can be set. As a convenience, any entry made of two dashes "--" is used as a separator. This selection list can be used, for example, to display the titles of other selection frames that can be switched with the current selection frame. |
|
Set the selection list (array of num strings) and the command that is called when a selection is made by the user in this list. This command is passed both the selected string and a pointer to this object. The selection list is represented as a pull down menu, which visibility can be set. As a convenience, any entry made of two dashes "--" is used as a separator. This selection list can be used, for example, to display the titles of other selection frames that can be switched with the current selection frame. |
|
Set the selection list (array of num strings) and the command that is called when a selection is made by the user in this list. This command is passed both the selected string and a pointer to this object. The selection list is represented as a pull down menu, which visibility can be set. As a convenience, any entry made of two dashes "--" is used as a separator. This selection list can be used, for example, to display the titles of other selection frames that can be switched with the current selection frame. |
|
Allow the close functionality (button and menu entry) If set, a close button is added in the top right corner, and a "Close" entry is added to the end of the selection list. When any of them is selected, the Close() method is invoked, which triggers the CloseCommand (it is passed a pointer to this object). |
|
Allow the close functionality (button and menu entry) If set, a close button is added in the top right corner, and a "Close" entry is added to the end of the selection list. When any of them is selected, the Close() method is invoked, which triggers the CloseCommand (it is passed a pointer to this object). |
|
Allow the close functionality (button and menu entry) If set, a close button is added in the top right corner, and a "Close" entry is added to the end of the selection list. When any of them is selected, the Close() method is invoked, which triggers the CloseCommand (it is passed a pointer to this object). |
|
Allow the close functionality (button and menu entry) If set, a close button is added in the top right corner, and a "Close" entry is added to the end of the selection list. When any of them is selected, the Close() method is invoked, which triggers the CloseCommand (it is passed a pointer to this object). |
|
Allow the close functionality (button and menu entry) If set, a close button is added in the top right corner, and a "Close" entry is added to the end of the selection list. When any of them is selected, the Close() method is invoked, which triggers the CloseCommand (it is passed a pointer to this object). |
|
Allow the close functionality (button and menu entry) If set, a close button is added in the top right corner, and a "Close" entry is added to the end of the selection list. When any of them is selected, the Close() method is invoked, which triggers the CloseCommand (it is passed a pointer to this object). |
|
Close the selection frame. It can be re-implemented by subclasses to add more functionalities, release resources, etc. The only thing it does in this implementation is invoking the CloseCommand. |
|
Set the TitleChangedCommand command invoked when the title is changed. This command is passed a pointer to this object. It can be used, for example, to notify a layout manager that it should refresh its list of available selection frame titles (see vtkKWSelectionFrameLayoutManager) Do not confuse this command with the ChangeTitleCommand, which is invoked when the "Change Title" menu entry is selected by the user, and is used to allow a third-party class to provide some user-dialog and change the title (given some potential constraints). This user-dialog will, in turn, most probably call SetTitle, which will trigger TitleChangedCommand. |
|
Allow title to be changed (menu entry) If set, a "Change title" entry is added to the end of the selection list. When this entry is selected, the ChangeTitleCommand command is invoked. This command is passed a pointer to this object. This command is usually implemented by a different class and will, for example, query the user for a new title, check that this title meet some constraints, and call SetTitle() on this object (which in turn will trigger the TitleChangedCommand). |
|
Allow title to be changed (menu entry) If set, a "Change title" entry is added to the end of the selection list. When this entry is selected, the ChangeTitleCommand command is invoked. This command is passed a pointer to this object. This command is usually implemented by a different class and will, for example, query the user for a new title, check that this title meet some constraints, and call SetTitle() on this object (which in turn will trigger the TitleChangedCommand). |
|
Allow title to be changed (menu entry) If set, a "Change title" entry is added to the end of the selection list. When this entry is selected, the ChangeTitleCommand command is invoked. This command is passed a pointer to this object. This command is usually implemented by a different class and will, for example, query the user for a new title, check that this title meet some constraints, and call SetTitle() on this object (which in turn will trigger the TitleChangedCommand). |
|
Allow title to be changed (menu entry) If set, a "Change title" entry is added to the end of the selection list. When this entry is selected, the ChangeTitleCommand command is invoked. This command is passed a pointer to this object. This command is usually implemented by a different class and will, for example, query the user for a new title, check that this title meet some constraints, and call SetTitle() on this object (which in turn will trigger the TitleChangedCommand). |
|
Allow title to be changed (menu entry) If set, a "Change title" entry is added to the end of the selection list. When this entry is selected, the ChangeTitleCommand command is invoked. This command is passed a pointer to this object. This command is usually implemented by a different class and will, for example, query the user for a new title, check that this title meet some constraints, and call SetTitle() on this object (which in turn will trigger the TitleChangedCommand). |
|
Set the command called when the frame title is selected by the user (click in title bar). This command is passed a pointer to this object. |
|
Set the command called when the frame title is double-clicked on. Note that this will also invoke the SelectCommand, since the first click acts as a select event. This command is passed a pointer to this object. |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). Definition at line 137 of file vtkKWSelectionFrame.h. |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). Definition at line 141 of file vtkKWSelectionFrame.h. |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). Definition at line 145 of file vtkKWSelectionFrame.h. |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). |
|
Set/Get the title foregroud/background color (in both normal and selected mode). Definition at line 149 of file vtkKWSelectionFrame.h. |
|
Set/Get the title bar visibility. |
|
Set/Get the title bar visibility. |
|
Set/Get the title bar visibility. |
|
Set/Get the title bar visibility. |
|
Set/Get the toolbar set visibility, and retrieve the toolbar set. The toolbar set is usually displayed below the title bar |
|
Set/Get the toolbar set visibility, and retrieve the toolbar set. The toolbar set is usually displayed below the title bar |
|
Set/Get the toolbar set visibility, and retrieve the toolbar set. The toolbar set is usually displayed below the title bar |
|
Set/Get the toolbar set visibility, and retrieve the toolbar set. The toolbar set is usually displayed below the title bar |
|
Set/Get the toolbar set visibility, and retrieve the toolbar set. The toolbar set is usually displayed below the title bar |
|
Retrieve the title bar user frame. This frame sits in the title bar, on the right side of the title itself, and be used to insert user-defined UI elements. It is not visible if TitleBarVisibility is Off. |
|
Retrieve the body frame. This is the main frame, below the title bar, where to pack the real contents of whatever that object is supposed to display (say, a render widget). |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the left user frame visibility, and retrieve the frame. The left user frame is displayed on the left side of the BodyFrame. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. Definition at line 211 of file vtkKWSelectionFrame.h. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. |
|
Set/Get the outer selection frame width and color. The outer selection frame is a thin frame around the whole widget which color is changed when the widget is selected. This is useful, for example, when the title bar is not visible (the title bar color also changes when the widget is selected). Set the widget of the selection frame to 0 to discard this feature. Colors can be customized. Definition at line 216 of file vtkKWSelectionFrame.h. |
|
Callbacks |
|
Callbacks |
|
Callbacks |
|
Callbacks |
|
Callbacks |
|
Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc. Reimplemented from vtkKWWidget. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 241 of file vtkKWSelectionFrame.h. |
|
Definition at line 242 of file vtkKWSelectionFrame.h. |
|
Definition at line 243 of file vtkKWSelectionFrame.h. |
|
Definition at line 244 of file vtkKWSelectionFrame.h. |
|
Definition at line 245 of file vtkKWSelectionFrame.h. |
|
Definition at line 246 of file vtkKWSelectionFrame.h. |
|
Definition at line 256 of file vtkKWSelectionFrame.h. |
|
Definition at line 257 of file vtkKWSelectionFrame.h. |
|
Definition at line 258 of file vtkKWSelectionFrame.h. |
|
Definition at line 259 of file vtkKWSelectionFrame.h. |
|
Definition at line 261 of file vtkKWSelectionFrame.h. |
|
Definition at line 262 of file vtkKWSelectionFrame.h. |
|
Definition at line 264 of file vtkKWSelectionFrame.h. |
|
Definition at line 265 of file vtkKWSelectionFrame.h. |
|
Definition at line 266 of file vtkKWSelectionFrame.h. |
|
Definition at line 267 of file vtkKWSelectionFrame.h. |
|
Definition at line 268 of file vtkKWSelectionFrame.h. |
|
Definition at line 269 of file vtkKWSelectionFrame.h. |
|
Definition at line 271 of file vtkKWSelectionFrame.h. |
|
Definition at line 272 of file vtkKWSelectionFrame.h. |
|
Definition at line 273 of file vtkKWSelectionFrame.h. |
|
Definition at line 274 of file vtkKWSelectionFrame.h. |
|
Definition at line 275 of file vtkKWSelectionFrame.h. |
|
Definition at line 276 of file vtkKWSelectionFrame.h. |
|
Definition at line 277 of file vtkKWSelectionFrame.h. |
|
Definition at line 278 of file vtkKWSelectionFrame.h. |
|
Definition at line 279 of file vtkKWSelectionFrame.h. |
|
PIMPL Encapsulation for STL containers Reimplemented from vtkKWWidget. Definition at line 283 of file vtkKWSelectionFrame.h. |