public | ToolBar() |
public | ToolBar(Style style) |
public | ToolBar(ToolBarCreateParams& createParams) |
public | ToolBar(const Color& backgroundColor, const Color& toolTipWindowColor, const Color& toolButtonTransparentColor_, const Point& location, const Size& size, Dock dock, Anchors anchors, int toolButtonHeight_, Style style_, const Padding& padding_, const Padding& buttonPadding_) |
public | ToolBar(int toolButtonHeight, const Color& toolTipWindowColor, const Color& toolButtonTransparentColor, Style style, const Padding& padding, const Padding& buttonPadding) |
public | ~ToolBar() |
public void | AddToolButton(ToolButtonBase* toolButton) |
public inline nothrow const StringFormat& | CenterFormat() const |
public inline nothrow const Color& | DarkColor() const |
public nothrow Padding | DefaultButtonPadding() |
public nothrow Padding | DefaultPadding() const |
public inline nothrow const Color& | DisabledColor() const |
public nothrow const Padding& | GetButtonPadding() |
private Pair<Bitmap*, Bitmap*> | GetOrCreateBitmaps(const String<char>& bitmapName) |
internal SolidBrush* | GetOrInsertSolidBrush(const Color& color) |
public nothrow const Padding& | GetPadding() const |
public inline nothrow Style | GetStyle() const |
public inline nothrow const Font& | GetTextToolButtonFont() const |
public nothrow ToolButton* | GetToolButton(int toolButtonIndex) const |
private nothrow ToolButton* | GetToolButtonAt(const Point& location) const |
internal void | HideToolTipWindow() |
public inline nothrow const Color& | LightColor() const |
public inline nothrow const Color& | MediumDarkColor() const |
public inline nothrow const Color& | MediumLightColor() const |
protected override void | OnMouseDown(MouseEventArgs& args) |
protected override void | OnMouseEnter() |
protected override void | OnMouseHover(MouseEventArgs& args) |
protected override void | OnMouseLeave() |
protected override void | OnMouseMove(MouseEventArgs& args) |
protected override void | OnMouseUp(MouseEventArgs& args) |
protected override void | OnPaint(PaintEventArgs& args) |
public inline nothrow ToolButton* | PressedStateToolButton() const |
public nothrow void | ResetPressedStateToolButton() |
private inline nothrow void | ResetToolTipWindowAdded() |
private inline nothrow void | ResetToolTipWindowVisible() |
public nothrow void | SetButtonPadding(const Padding& buttonPadding_) |
public nothrow void | SetDarkColor(const Color& darkColor_) |
public nothrow void | SetDisabledColor(const Color& disabledColor_) |
public nothrow void | SetLightColor(const Color& lightColor_) |
public nothrow void | SetMediumDarkColor(const Color& mediumDarkColor_) |
public nothrow void | SetMediumLightColor(const Color& mediumLightColor_) |
public void | SetPressedStateToolButton(ToolButton* newPressedStateToolButton) |
public void | SetTextToolButtonFont(const Font& textToolButtonFont_) |
private void | SetToolButtonBitmaps(ToolButton* toolButton) |
public nothrow void | SetToolButtonSeparatorColor1(const Color& toolButtonSeparatorColor1_) |
public nothrow void | SetToolButtonSeparatorColor2(const Color& toolButtonSeparatorColor2_) |
private inline nothrow void | SetToolTipWindowAdded() |
private inline nothrow void | SetToolTipWindowVisible() |
internal void | ShowToolTipWindow(ToolButton* toolButton) |
public inline nothrow const int | ToolButtonHeight() const |
public inline nothrow const Color& | ToolButtonSeparatorColor1() const |
public inline nothrow const Color& | ToolButtonSeparatorColor2() const |
private inline nothrow bool | ToolTipWindowAdded() const |
private inline nothrow bool | ToolTipWindowVisible() const |
private enum | Flags |
public enum | Style |
private HashMap<String<char>, Pair<Bitmap*, Bitmap*>, Hasher<String<char>>, EqualTo<String<char>>> | bitmapMap |
private List<UniquePtr<Bitmap>> | bitmaps |
private Padding | buttonPadding |
private StringFormat | centerFormat |
private Color | darkColor |
private Color | disabledColor |
private Flags | flags |
private Color | lightColor |
private Color | mediumDarkColor |
private Color | mediumLightColor |
private ToolButton* | mouseDownToolButton |
private ToolButton* | mouseInToolButton |
private Padding | padding |
private ToolButton* | pressedStateToolButton |
private Style | style |
private HashMap<Color, SolidBrush*, Hasher<Color>, EqualTo<Color>> | textBrushMap |
private List<UniquePtr<SolidBrush>> | textBrushes |
private Font | textToolButtonFont |
private int | toolButtonHeight |
private Color | toolButtonSeparatorColor1 |
private Color | toolButtonSeparatorColor2 |
private Color | toolButtonTransparentColor |
private Container | toolButtons |
private ToolTip* | toolTipWindow |