[Previous] [Contents] [Index] [Next]

PtSeparator

A line for organizing menu items

Class hierarchy:

PtWidget --> PtBasic --> PtSeparator

For more information, see the diagram of the widget hierarchy.

PhAB icon:

PtSeparator button in PhAB

Public header:

<photon/PtSeparator.h>

Description:

PtSeparator provides a separator line with various styles. You should find it handy when creating menus.


Menu that uses PtSeparator


PtSeparator widgets are frequently used to organize the items in a menu.


New resources:

Resource C type Pt type Default
Pt_ARG_SEP_FLAGS short Flag Pt_SEP_HORIZONTAL
Pt_ARG_SEP_TYPE unsigned short Scalar Pt_SINGLE_LINE

Pt_ARG_SEP_FLAGS

C type Pt type Default
short Flag Pt_SEP_HORIZONTAL

Flags that control the separator's appearance. Possible values:

Pt_SEP_ORIENTATION
If this bit is Pt_SEP_VERTICAL, the separator will be vertical. If this bit is Pt_SEP_HORIZONTAL, the separator will be horizontal.

Pt_ARG_SEP_TYPE

C type Pt type Default
unsigned short Scalar Pt_SINGLE_LINE

Possible values:

Inherited resources:

If the widget modifies an inherited resource, the "Default override" column indicates the new value. This modification affects any subclasses of the widget.

Resource Inherited from Default override
Pt_ARG_AREA PtWidget
Pt_ARG_BANDWIDTH_THRESHOLD PtBasic Not used by this class.
Pt_ARG_BITMAP_CURSOR PtWidget
Pt_ARG_BORDER_WIDTH PtWidget
Pt_ARG_BOT_BORDER_COLOR PtBasic
Pt_ARG_COLOR PtBasic
Pt_ARG_CURSOR_COLOR PtWidget
Pt_ARG_CURSOR_TYPE PtWidget
Pt_ARG_DATA PtWidget
Pt_ARG_DIM PtWidget
Pt_ARG_EFLAGS PtWidget
Pt_ARG_FILL_COLOR PtBasic
Pt_ARG_FILL_PATTERN PtBasic
Pt_ARG_FLAGS PtWidget
Pt_ARG_HELP_TOPIC PtWidget
Pt_ARG_HIGHLIGHT_ROUNDNESS PtBasic
Pt_ARG_MARGIN_HEIGHT PtBasic 0
Pt_ARG_MARGIN_WIDTH PtBasic 0
Pt_ARG_POS PtWidget
Pt_ARG_RESIZE_FLAGS PtWidget
Pt_ARG_TOP_BORDER_COLOR PtBasic
Pt_ARG_TRANS_PATTERN PtBasic
Pt_ARG_USER_DATA PtWidget
Pt_CB_ACTIVATE PtBasic
Pt_CB_ARM PtBasic
Pt_CB_BLOCKED PtWidget
Pt_CB_DESTROYED PtWidget
Pt_CB_DISARM PtBasic
Pt_CB_GOT_FOCUS PtBasic
Pt_CB_HOTKEY PtWidget
Pt_CB_LOST_FOCUS PtBasic
Pt_CB_MENU PtBasic
Pt_CB_RAW PtWidget
Pt_CB_REALIZED PtWidget
Pt_CB_REPEAT PtBasic
Pt_CB_UNREALIZED PtWidget

[Previous] [Contents] [Index] [Next]