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

PtIcon

A container for bitmap or image icons for use by PDM

Class hierarchy:

PtWidget --> PtBasic --> PtContainer --> PtWindow --> PtIcon

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

PhAB icon:

None - use PhAB's Icon module.

Public header:

<photon/PtIcon.h>

Description:

A PtIcon widget behaves like a window, providing a container for image or bitmap widgets. Normally two icon images are placed into a PtIcon - a large 43*43 icon for display through the Photon Desktop Manager, and a small 15*15 icon for display in the PDM Taskbar.


PtIcon


An icon.


Use PhAB's Icon module instead of this widget. See "Icon modules" in the Working with Modules chapter of the Photon Programmer's Guide.

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_ANCHOR_FLAGS PtContainer Not used by this class.
Pt_ARG_ANCHOR_OFFSETS PtContainer Not used by this class.
Pt_ARG_AREA PtWidget
Pt_ARG_BANDWIDTH_THRESHOLD PtBasic Not used by this class.
Pt_ARG_BITMAP_CURSOR PtWidget
Pt_ARG_BORDER_WIDTH PtWidget 0
Pt_ARG_BOT_BORDER_COLOR PtBasic
Pt_ARG_COLOR PtBasic
Pt_ARG_CONTAINER_FLAGS PtContainer Not used by this class.
Pt_ARG_CURSOR_COLOR PtWidget
Pt_ARG_CURSOR_TYPE PtWidget
Pt_ARG_DATA PtWidget
Pt_ARG_DIM PtWidget 43,43
Pt_ARG_EFLAGS PtWidget Pt_CONSUME_EVENTS
Pt_ARG_FILL_COLOR PtBasic
Pt_ARG_FILL_PATTERN PtBasic
Pt_ARG_FLAGS PtWidget |=Pt_DELAY_REALIZE
Pt_ARG_HELP_TOPIC PtWidget
Pt_ARG_HIGHLIGHT_ROUNDNESS PtBasic
Pt_ARG_ICON_WINDOW PtWindow
Pt_ARG_MARGIN_HEIGHT PtBasic
Pt_ARG_MARGIN_WIDTH PtBasic
Pt_ARG_MAX_HEIGHT PtWindow
Pt_ARG_MAX_WIDTH PtWindow
Pt_ARG_MIN_HEIGHT PtWindow
Pt_ARG_MIN_WIDTH PtWindow
Pt_ARG_POS PtWidget
Pt_ARG_RESIZE_FLAGS PtWidget Not used by this class.
Pt_ARG_TOP_BORDER_COLOR PtBasic
Pt_ARG_TRANS_PATTERN PtBasic
Pt_ARG_USER_DATA PtWidget
Pt_ARG_WINDOW_ACTIVE_COLOR PtWindow Not used by this class.
Pt_ARG_WINDOW_CURSOR_OVERRIDE PtWindow Not used by this class.
Pt_ARG_WINDOW_FRONT_WINDOW PtWindow Not used by this class.
Pt_ARG_WINDOW_HELP_ROOT PtWindow Not used by this class.
Pt_ARG_WINDOW_INACTIVE_COLOR PtWindow Not used by this class.
Pt_ARG_WINDOW_MANAGED_FLAGS PtWindow Ph_WM_ICON_DEF_MANAGED
Pt_ARG_WINDOW_NOTIFY_FLAGS PtWindow Ph_WM_ICON_DEF_NOTIFY|
Ph_WM_HIDE|
Ph_WM_CLOSE
Pt_ARG_WINDOW_RENDER_FLAGS PtWindow Ph_WM_ICON_DEF_RENDER
Pt_ARG_WINDOW_STATE PtWindow Ph_WM_STATE_ISTASKBAR
Pt_ARG_WINDOW_TITLE PtWindow
Pt_ARG_WINDOW_TITLE_COLOR PtWindow Not used by this class.
Pt_CB_ACTIVATE PtBasic
Pt_CB_ARM PtBasic
Pt_CB_BALLOONS PtContainer Not used by this class.
Pt_CB_BLOCKED PtWidget
Pt_CB_DESTROYED PtWidget
Pt_CB_DISARM PtBasic
Pt_CB_FILTER PtContainer
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_RESIZE PtContainer
Pt_CB_UNREALIZED PtWidget
Pt_CB_WINDOW PtWindow
Pt_CB_WINDOW_CLOSING PtWindow Not used by this class.
Pt_CB_WINDOW_OPENING PtWindow Not used by this class.
Pt_CB_WINDOW_TRANSPORT PtWindow Not used by this class.

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