CSplitButton
A push button with a separate trailing menu arrow. Menus and actions are borrowed.
import { CSplitButton } from "canvas-toolkit-lib";Declared members
static readonly MenuButtonWidth = 24;constructor(parent?: CWidget | null);menu(): CMenu | null;setMenu(menu: CMenu | null): void;defaultAction(): CAction | null;setDefaultAction(action: CAction | null): void;menuButtonRect(): CRect;sizeHint(): CSize;isDown(): boolean;isHovered(): boolean;showMenu(): void;hideMenu(): void;setEnabled(enabled: boolean): void;hide(): void;destroy(): void;protected mousePressEvent(event: CMouseEvent): void;protected mouseReleaseEvent(event: CMouseEvent): void;protected mouseMoveEvent(event: CMouseEvent): void;protected mouseEnterEvent(event: CMouseEvent): void;protected mouseLeaveEvent(event: CMouseEvent): void;protected keyPressEvent(event: CKeyEvent): void;protected keyReleaseEvent(event: CKeyEvent): void;protected focusOutEvent(event: CFocusEvent): void;protected paintEvent(painter: CPainter): void;