#include "dialogop.h"
#include "dockbar.h"
Go to the source code of this file.
Classes | |
class | SimpleBarControl |
Contains all info about the control, plus a ptr to a message handler to pump all the messages to. More... | |
class | BarItem |
A virtual class used for deriving all types of bar item. More... | |
class | BarControlBase |
Base class from which all bar control classes are derived. More... | |
class | BarControl |
This defines a control and its associated OpDescriptor within a bar. It holds separate horz and vert versions of the control in case the appearence and/or functionality changes with the orientation of the bar. More... | |
class | BarToolButton |
class | DDeckerTop |
Defines the start of the top row of double decker bar controls. More... | |
class | DDeckerBottom |
Defines the start of the bottom row of double decker bar controls. More... | |
class | DDeckerEnd |
Defines the end of a row of double decker bar controls. More... | |
class | BarNewPage |
Defines a gap between the item before this one and the one that follows. Can be viewed as a 'space' char when look at as a formatting item. More... | |
class | BarSeparator |
Defines a gap between the item before this one and the one that follows. Can be viewed as a 'space' char when look at as a formatting item. More... | |
class | BarLineFeed |
Defines a new line after the item before this one. Can be viewed as a 'LF/CR' char pair when look at as a formatting item. More... | |
class | DialogBarOp |
class | SystemBarOp |
class | InformationBarOp |
The kernel version of info bar. More... | |
class | BarCreate |
Abstract class for creating DialogBarOps and derived classes. Derived classes of BarCreate are used by DialogBarOp::ReadBarsFromFile. More... | |
class | DialogBarOpCreate |
Class for creating DialogBarOps. Derived classes of BarCreate are used by DialogBarOp::ReadBarsFromFile. More... | |
Defines | |
#define | DEFAULT_TOOL_INFOBAR_SLOT 2 |
#define | SAFECLASS(TheClass) (TheClass?TheClass:CC_RUNTIME_CLASS(DialogBarOp)) |
#define | OPTOKEN_DLGBAROP _T("DialogBarOp") |
The kernel version of camelot bar. Allows bar items to be added, removed, moved etc within the bar, and is also the place to store any information about the bar that will need to live longer that the lifetime of the program. | |
#define | OPTOKEN_SYSTEMBAROP _T("SystemBarOp") |
This function is called whenever the state of the system has changed in a way that indicates the bar state needs refreshing. Currently this function is called in the Operation End method and when the selection changes.To determine if we need to update the state of the visible bars. A special version of DialogBarOp that is used internally to store all the BarItems in a form where they can be used by the Customize dialog. They are never seen by the user, never loaded and never saved. | |
Enumerations | |
enum | BitmapType { Active, Inactive } |
This defines a tool button used within a ToolBarOp. It is different from a BarControl in that it has no associated OpDescriptor and is not specified in a resource. More... | |
enum | TokenIndex { TOKEN_NONE = -1, TOKEN_BAR, TOKEN_BAR_END, TOKEN_BAR_CONTROL, TOKEN_BAR_CONTROL_HORZ, TOKEN_BAR_CONTROL_VERT, TOKEN_BAR_CONTROL_BOTH, TOKEN_BAR_SEPARATOR, TOKEN_BAR_LINEFEED, TOKEN_DOCKBAR_LEFT, TOKEN_DOCKBAR_RIGHT, TOKEN_DOCKBAR_TOP, TOKEN_DOCKBAR_BOTTOM, TOKEN_DOCKBAR_FLOAT, TOKEN_DOCKING_BAR, TOKEN_BIG, TOKEN_SMALL, TOKEN_GALLERY, TOKEN_GALLERY_END, TOKEN_DDECKER_TOP, TOKEN_DDECKER_BOTTOM, TOKEN_DDECKER_END, TOKEN_VISIBLE, TOKEN_INVISIBLE, TOKEN_STATUS_BAR, TOKEN_COLOUR_BAR, TOKEN_SCROLL_BARS, TOKEN_FULLSCREEN, TOKEN_ON, TOKEN_OFF, TOKEN_INFO_BAR, TOKEN_BAR_NEWPAGE, NUM_TOKENS } |
enum | Orientation { Horizontal, Vertical } |
|
|
|
The kernel version of camelot bar. Allows bar items to be added, removed, moved etc within the bar, and is also the place to store any information about the bar that will need to live longer that the lifetime of the program.
|
|
This function is called whenever the state of the system has changed in a way that indicates the bar state needs refreshing. Currently this function is called in the Operation End method and when the selection changes.To determine if we need to update the state of the visible bars. A special version of DialogBarOp that is used internally to store all the BarItems in a form where they can be used by the Customize dialog. They are never seen by the user, never loaded and never saved.
|
|
|
|
This defines a tool button used within a ToolBarOp. It is different from a BarControl in that it has no associated OpDescriptor and is not specified in a resource.
Definition at line 329 of file bars.h.
|
|
Definition at line 580 of file bars.h. 00580 { Horizontal, Vertical };
|
|
Definition at line 528 of file bars.h. 00529 { 00530 TOKEN_NONE = -1, 00531 TOKEN_BAR, 00532 TOKEN_BAR_END, 00533 TOKEN_BAR_CONTROL, 00534 TOKEN_BAR_CONTROL_HORZ, 00535 TOKEN_BAR_CONTROL_VERT, 00536 TOKEN_BAR_CONTROL_BOTH, 00537 TOKEN_BAR_SEPARATOR, 00538 TOKEN_BAR_LINEFEED, 00539 TOKEN_DOCKBAR_LEFT, 00540 TOKEN_DOCKBAR_RIGHT, 00541 TOKEN_DOCKBAR_TOP, 00542 TOKEN_DOCKBAR_BOTTOM, 00543 TOKEN_DOCKBAR_FLOAT, 00544 TOKEN_DOCKING_BAR, 00545 TOKEN_BIG, 00546 TOKEN_SMALL, 00547 TOKEN_GALLERY, 00548 TOKEN_GALLERY_END, 00549 TOKEN_DDECKER_TOP, 00550 TOKEN_DDECKER_BOTTOM, 00551 TOKEN_DDECKER_END, 00552 TOKEN_VISIBLE, 00553 TOKEN_INVISIBLE, 00554 TOKEN_STATUS_BAR, 00555 TOKEN_COLOUR_BAR, 00556 TOKEN_SCROLL_BARS, 00557 TOKEN_FULLSCREEN, 00558 TOKEN_ON, 00559 TOKEN_OFF, 00560 TOKEN_INFO_BAR, 00561 TOKEN_BAR_NEWPAGE, 00562 // Add new token indexs BEFORE NUM_TOKENS 00563 NUM_TOKENS 00564 };
|