Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) Standard preamble: ========================================================================..
..
..
Set up some character translations and predefined strings. \*(-- will give an unbreakable dash, \*(PI will give pi, \*(L" will give a left double quote, and \*(R" will give a right double quote. \*(C+ will give a nicer C++. Capital omega is used to do unbreakable dashes and therefore won't be available. \*(C` and \*(C' expand to `' in nroff, nothing in troff, for use with C<>..tr \(*W-
. ds -- \(*W-
. ds PI pi
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
. ds L" ""
. ds R" ""
. ds C` ""
. ds C' ""
'br\}
. ds -- \|\(em\|
. ds PI \(*p
. ds L" ``
. ds R" ''
. ds C`
. ds C'
'br\}
Escape single quotes in literal strings from groff's Unicode transform. If the F register is >0, we'll generate index entries on stderr for titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index entries marked with X<> in POD. Of course, you'll have to process the output yourself in some meaningful fashion. Avoid warning from groff about undefined register 'F'...
.nr rF 0
. if \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. if !\nF==2 \{\
. nr % 0
. nr F 2
. \}
. \}
.\}
.rr rF
Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). Fear. Run. Save yourself. No user-serviceable parts.. \" fudge factors for nroff and troff
. ds #H 0
. ds #V .8m
. ds #F .3m
. ds #[ \f1
. ds #]
.\}
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
. ds #V .6m
. ds #F 0
. ds #[ \&
. ds #] \&
.\}
. \" simple accents for nroff and troff
. ds ' \&
. ds ` \&
. ds ^ \&
. ds , \&
. ds ~ ~
. ds /
.\}
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
. \" troff and (daisy-wheel) nroff accents
. \" corrections for vroff
. \" for low resolution devices (crt and lpr)
\{\
. ds : e
. ds 8 ss
. ds o a
. ds d- d\h'-1'\(ga
. ds D- D\h'-1'\(hy
. ds th \o'bp'
. ds Th \o'LP'
. ds ae ae
. ds Ae AE
.\}
======================================================================== Title "dkct-wxgui 5" dkct-wxgui 5 "2021-07-01" "4.30.12" "DK tools and libraries"
For nroff, turn off justification. Always turn off hyphenation; it makes way too many mistakes in technical documents. "NAME"
dkct-wxgui - Dirk Krause's C tool, *.wxc file syntax
"DESCRIPTION"
Header "DESCRIPTION" The
%% wx-gui section in a *.wxc file describes the layout of a
main window or dialog box in an ini-file style.
Parts of the class definition and the constructor code are generated
automatically from this section.
"SYNTAX"
Header "SYNTAX" A *.wxc file contains the following sections:
"%% options" 4
Item "%% options" General setup for the module.
"%% wx-gui" 4
Item "%% wx-gui" \s-1GUI\s0 description.
"%% header start" 4
Item "%% header start" Header file code to be placed before the class definition.
"%% class start" 4
Item "%% class start" Header file code to be placed in the class definition before
the automatically created variables.
"%% class end" 4
Item "%% class end" Header file code to be placed in the class definition after
the automatically created variables.
"%% header end" 4
Item "%% header end" Header file code to be placed after the class definition.
"%% module start" 4
Item "%% module start" Source file code to be placed before the class constructor.
"%% constructor start" 4
Item "%% constructor start" Start of class constructori, placed before automatically
generated code for \s-1GUI\s0 setup.
"%% constructor end" 4
Item "%% constructor end" End of class constructor, placed after automatically generated
code for \s-1GUI\s0 setup.
"%% module end" 4
Item "%% module end" Source file code to be placed after the class constructor.
The options section is used for general setup as described in dkct\|(5).
Code from header start, class start, class end and header end sections
is copied into the *.h output file, code from module start, constructor start,
constructor end and module end sections is copied to the *.cpp
output file.
These sections may contain special instructions as described for the
%%module section of *.ctr, *.cpt and *.mtr files in dkct\|(5).
"THE WX-GUI SECTION"
Header "THE WX-GUI SECTION" "General syntax"
Subsection "General syntax" The section is a list of paragraphs. Each paragraph describes either
the top window or one of the \s-1GUI\s0 components.
Each paragraph - except the first one - is introduced by a
\fB[type name]
line which will result in a
\fItype *name;
member variable of the class to create.
The first paragraph without a header line describes the top level
window.
The remaining lines in a paragraph are key=value lines
to set the attributes of the component.
"Key=value lines to set attributes"
Subsection "Key=value lines to set attributes" "bitmap=wxBitmap:bitmap" 4
Item "bitmap=wxBitmap:bitmap" Bitmap to show (for wxStaticBitmap and wxBitmapButton).
"bitmap button style=[auto-draw] [top] [left] [right] [bottom]" 4
Item "bitmap button style=[auto-draw] [top] [left] [right] [bottom]" Optional style information for a wxBitmapButton, a space separated
keyword list:
"auto-draw" 6
Item "auto-draw" Add 3D border, use main bitmap only.
"left | right" 6
Item "left | right" Modify horizontal alignment (default: centered).
"top | bottom" 6
Item "top | bottom" Modify vertical alignment (default: centered).
"bitmap disabled=wxBitmap:bitmap" 4
Item "bitmap disabled=wxBitmap:bitmap" Bitmap to show on a disabled wxBitmapButton, optional.
"bitmap focus=wxBitmap:bitmap" 4
Item "bitmap focus=wxBitmap:bitmap" Bitmap to show when a wxBitmapButton has focus, optional.
"bitmap hover=wxBitmap:bitmap" 4
Item "bitmap hover=wxBitmap:bitmap" Bitmap to show when the mouse is over an enabled wxBitmapButton,
optional.
"bitmap selected=wxBitmap:bitmap" 4
Item "bitmap selected=wxBitmap:bitmap" Bitmap to show when wxBitmapButton is selected, optional.
"border=int:border [all] | { [top] [left] [right] [bottom] }" 4
Item "border=int:border [all] | { [top] [left] [right] [bottom] }" Additional border around objects (number of pixels).
The border can be applied to all sides of the object (default) or to specified
sides.
"button style=[fit] [no-border] [top] [left] [right] [bottom]" 4
Item "button style=[fit] [no-border] [top] [left] [right] [bottom]" Style for wxButton objects:
"fit" 6
Item "fit" Use just the space needed, not the default size.
"no-border" 6
Item "no-border" Do not draw the usual button border.
"top bottom left right" 6
Item "top bottom left right" Modify label alignment within the button.
Default: Centered.
"cell data=int:row int:column wxString:text" 4
Item "cell data=int:row int:column wxString:text" Data for one grid cell. Allowed multiple times.
"choices=int:size const wxString[]:texts" 4
Item "choices=int:size const wxString[]:texts" Choice texts for wxChoice, wxComboBox, wxListBox and wxCheckListBox.
"choices=wxArrayString:texts" 4
Item "choices=wxArrayString:texts" Choice texts for wxChoice, wxComboBox, wxListBox and wxCheckListBox.
Alternative form.
"column head=wxString:text" 4
Item "column head=wxString:text" Column head for a wxGrid. May be used multiple times for all
column heads.
"columns=int:columns" 4
Item "columns=int:columns" Number of columns in a wxRadioBox or wxGrid.
For a wxRadioBox either the maximum number of rows or columns must be specified.
For a wxGrid either a table object or both the numbers of rows and columns
must be specified.
"complete constructor specified=boolean:complete" 4
Item "complete constructor specified=boolean:complete" Flag: The constructor attribute contains all constructor arguments.
If set to false, the parent window and the window \s-1ID\s0 (default: wxID_ANY)
are inserted before the other arguments.
"constructor=*:argument [, ...]" 4
Item "constructor=*:argument [, ...]" List of arguments passed to the constructor.
\s-1NOTE:\s0 The parent wxWindow and the window \s-1ID\s0 are inserted at start of the
list unless the \*(L"complete constructor specified\*(R" attribute (see above)
is set.
"contents= object:obj int:row int:column int:height int:width] [[top] | [centered-y] | [bottom]] [[left] | [centered-x] | [right]]" 4
Item "contents= object:obj int:row int:column int:height int:width] [[top] | [centered-y] | [bottom]] [[left] | [centered-x] | [right]]" Contents to add to a wxGridBagSizer. The alignment keywords control the
alignment of the object within the available space.
Use \*(L"text style\*(R" to set up the alignment of a text label within the object.
"contents= object:obj [[top] | [centered-y] | [bottom]] [[left] | [centered-x] | [right]]" 4
Item "contents= object:obj [[top] | [centered-y] | [bottom]] [[left] | [centered-x] | [right]]" Contents to add to a other sizers (not a wxGridBagSizer).
The alignment keywords control the
alignment of the object within the available space.
Use \*(L"text style\*(R" to set up the alignment of a text label within the object.
"direction=horizontal | vertical" 4
Item "direction=horizontal | vertical" Direction of wxBoxSizer, wxGauge or wxSlider
"expand=boolean:expand" 4
Item "expand=boolean:expand" Flag: Object should grow when container grows.
"gauge style=smooth" 4
Item "gauge style=smooth" Flag: Gauge increases pixel by pixel.
"grid=int:y_gap int:x_gap" 4
Item "grid=int:y_gap int:x_gap" Grid settings for a wxGridBagSizer.
"grid=int:rows int:columns int:y_gap int:x_gap" 4
Item "grid=int:rows int:columns int:y_gap int:x_gap" Grid settings for a wxGridBagSizer (more detailed setup).
"grid style=[autosize-data] [[autosize-labels] | [autosize-labels-rows] | [autosize-labels-columns]]" 4
Item "grid style=[autosize-data] [[autosize-labels] | [autosize-labels-rows] | [autosize-labels-columns]]" Style settings for a wxGrid:
"autosize-data" 6
Item "autosize-data" Automatically size data cells.
"autosize-labels" 6
Item "autosize-labels" Automatically size row and column labels.
"autosize-labels-rows" 6
Item "autosize-labels-rows" Automatically size row labels.
"autosize-labels-columns" 6
Item "autosize-labels-columns" Automatically size column labels.
"grow=boolean:grow" 4
Item "grow=boolean:grow" Flag: Object should grow when container grows (alias for \*(L"expand\*(R").
"growable column=int:index" 4
Item "growable column=int:index" Insert a growable column before the column specified by the 0-based
\fIindex number in a wxGridBagSizer.
Allowed multiple times, you should start with the
largest index.
"growable row=int:index" 4
Item "growable row=int:index" Insert a growable row before the row specified by the 0-based
\fIindex number in a wxGridBagSizer.
Allowed multiple times, you should start with the
largest index.
"icon=wxIcon:icon" 4
Item "icon=wxIcon:icon" Icon for top level windows.
"id=int:id" 4
Item "id=int:id" Window \s-1ID\s0 for object.
"keys=boolean:keyboard" 4
Item "keys=boolean:keyboard" Flag: Keyboard can be used (for wxSpinControl and wxSpinButton).
"menu bar=wxMenuBar:menubar" 4
Item "menu bar=wxMenuBar:menubar" Menu bar object for top level window, optional.
"menu item style=normal | check | radio | separator" 4
Item "menu item style=normal | check | radio | separator" Optional style for wxMenuItem.
"minimum pane size=int:size" 4
Item "minimum pane size=int:size" Minitmum size for pane in wxSplitter window, optional.
"minimum size=int:width int:height" 4
Item "minimum size=int:width int:height" Minimum object size.
"notebook style=[fixed-width] [multiline] [no-theme] [flat] [top | bottom] [left | right]" 4
Item "notebook style=[fixed-width] [multiline] [no-theme] [flat] [top | bottom] [left | right]" Style for wxNoteBook, optional:
"fixed-width" 6
Item "fixed-width" All buttons have the same width (Windows only).
"multiline" 6
Item "multiline" Multiple button lines allowed (Windows only).
"no-theme" 6
Item "no-theme" Solid background instead of gradient (Windows only).
"flat" 6
Item "flat" Tabs in flat style (Windows \s-1CE\s0 only).
"top | bottom" 6
Item "top | bottom" Vertical position.
"left | right" 6
Item "left | right" Horizontal position.
"proportion=int:factor" 4
Item "proportion=int:factor" Proportion for growing the element when the container grows.
"range=int:min int:max" 4
Item "range=int:min int:max" Range for wxSpinButton, wxSpinControl, wxSlider.
"range=int:max" 4
Item "range=int:max" Range for gauge, minimum is 0.
"row head=wxString:text" 4
Item "row head=wxString:text" Row head specification for a wxGrid row.
Allowed multiple times to cover all rows of the grid.
"rows=int:rows" 4
Item "rows=int:rows" Maximum number of rows in a wxRadioBox or wxGrid.
For a wxRadioBox either the maximum number of rows or columns must be specified.
For a wxGrid either a table object or both the numbers of rows and columns
must be specified.
"sash=int:size" 4
Item "sash=int:size" Size of wxSplitterWindow children. Positive values are the size of the first
(upper or left) child. Negative values specify the size of the second
(lower or right) child. The default 0 assigns equal size to both children.
"selection=single | multiple | extended" 4
Item "selection=single | multiple | extended" Selection style for wxListBox and wxCheckListBox:
"single" 6
Item "single" Select one item.
"multiple" 6
Item "multiple" Select multiple items.
"extended" 6
Item "extended" Select multiple items, use shift key and mouse or special keys.
"size=int:width int:height" 4
Item "size=int:width int:height" Default size for an object.
"slider style=[ticks] [labels] [range] [inverse] [top | bottom] [left | right]" 4
Item "slider style=[ticks] [labels] [range] [inverse] [top | bottom] [left | right]" Style for wxSlider object:
"ticks" 6
Item "ticks" Display tick marks.
"labels" 6
Item "labels" Show minimum, maximum and current value.
"range" 6
Item "range" Allow selection of a range (Windows only).
"inverse" 6
Item "inverse" Inverse minimum and maximum endpoint, incompatible with \*(L"range\*(R".
"top | bottom" 6
Item "top | bottom" Vertical alignment.
"left | right" 6
Item "left | right" Horizontal alignment.
"splitter window style=[3d | 3d-sash | 3d-border] [border | no-border] [no-xp-theme] [permit-unsplit] [live-update]" 4
Item "splitter window style=[3d | 3d-sash | 3d-border] [border | no-border] [no-xp-theme] [permit-unsplit] [live-update]" Style for wxSplitterWindow:
"3d" 6
Item "3d" 3D effect for border and sash.
"3d-sash" 6
Item "3d-sash" 3D effect for sash.
"3d-border" 6
Item "3d-border" 3D effect for border.
"border" 6
Item "border" Standard border.
"no-border" 6
Item "no-border" No border.
"no-xp-theme" 6
Item "no-xp-theme" Do not use a Windows \s-1XP\s0 theme.
"permit-unsplit" 6
Item "permit-unsplit" Permit to unsplit the window.
"live-update" 6
Item "live-update" Update window and children immediately when dragging sash.
"start-group=boolean:flag" 4
Item "start-group=boolean:flag" Flag: the wxRadioButton is the start of a new radio button
group. Default: no.
"states=int:number [checked | unchecked | undetermined]" 4
Item "states=int:number [checked | unchecked | undetermined]" Number of states (2 or 3) and optionally initial state for a wxCheckBox:
"checked" 6
Item "checked" Option activated (turned on).
"unchecked" 6
Item "unchecked" Option deactivated (turned off).
"undetermined" 6
Item "undetermined" Option disabled (only for 3-state checkboxes).
"status bar=int:nparts [wxString:text]" 4
Item "status bar=int:nparts [wxString:text]" Number of parts in the status bar of a top level window and optionally
the initial status text for the first part.
"status text=wxString:text" 4
Item "status text=wxString:text" Optional status text for a top level window.
"table=table:object [boolean:isOwner]" 4
Item "table=table:object [boolean:isOwner]" Table object for a wxGrid and optionally the flag whether the wxGrid
is the owner of the table object.
"text=wxString:text" 4
Item "text=wxString:text" Text for various elements, title text for top level windows.
"text style=[readonly] [enter] [tab] [multiline] [password] [rich | rich2] [url] [selection] [left | centered | right] [no-wrap | char-wrap | word-wrap | best-wrap] [capitalize] [no-autoresize]" 4
Item "text style=[readonly] [enter] [tab] [multiline] [password] [rich | rich2] [url] [selection] [left | centered | right] [no-wrap | char-wrap | word-wrap | best-wrap] [capitalize] [no-autoresize]" Style for wxTextCtrl, wxStaticText or wxGrid object:
"readonly" 6
Item "readonly" Text can not be edited.
"enter" 6
Item "enter" \s-1ENTER\s0 key adds line breaks (normally used for navigation), wxTextCtrl only.
"tab" 6
Item "tab" Allow entering tabulator keys (normally used for navigation), wxTex
.Sp
tCtrl only.
"multiline" 6
Item "multiline" Multi-line wxTextCtrl.
"password" 6
Item "password" Input is hidden.
"rich" 6
Item "rich" Use rich text control for wxTextCtrl on Windows.
"rich2" 6
Item "rich2" User newer version of rich text control for wxTextCtrl on Windows.
"url" 6
Item "url" Highlight URLs in wxTextCtrl when applicable.
"selection" 6
Item "selection" Show selection even if text control does not have focus.
"left | centered | right" 6
Item "left | centered | right" Horizontal alignment.
"no-wrap" 6
Item "no-wrap" Do not wrap long lines, show scrollbar instead.
"char-wrap" 6
Item "char-wrap" Wrap long lines on any position in wxTextCtrl.
"word-wrap" 6
Item "word-wrap" Wrap long lines at word boundaries in wxTextCtrl.
"best-wrap" 6
Item "best-wrap" Find best position for wrapping in wxTextCtrl.
"capitalize" 6
Item "capitalize" Capitalize first letter, only wxTextCtrl on PocketPC and Smartphone.
"no-autoresize" 6
Item "no-autoresize" Do not automatically resize wxStaticText object.
"tip=wxString:text" 4
Item "tip=wxString:text" Tool tip text.
"tool bar=wxToolBar:object" 4
Item "tool bar=wxToolBar:object" Toolbar object for a top level window.
"toolbar button style=normal | check | radio | separator" 4
Item "toolbar button style=normal | check | radio | separator" Optional style for toolbar button:
"normal" 6
Item "normal" Normal button.
"check" 6
Item "check" Checkbox.
"radio" 6
Item "radio" Radio button.
"separator" 6
Item "separator" Separator.
"toolbar style=[flat] [dockable] [text] [no-icons] [no-divider] [horizontal-layout] [no-tooltips] [right | bottom]" 4
Item "toolbar style=[flat] [dockable] [text] [no-icons] [no-divider] [horizontal-layout] [no-tooltips] [right | bottom]" Optional style for wxToolBar:
"flat" 6
Item "flat" Flat look for toolbar (Windows and \s-1GTK\s0).
"dockable" 6
Item "dockable" Toolbar is floatable and dockable (\s-1GTK\s0 only).
"text" 6
Item "text" Show button text (only icons shown by default).
"no-icons" 6
Item "no-icons" Do not show icons.
"no-divider" 6
Item "no-divider" No divider (border) around toolbar.
"horizontal-layout" 6
Item "horizontal-layout" Texts beside image (in conjunction with **text**).
"no-tooltips" 6
Item "no-tooltips" Do not show tooltips.
"right | bottom" 6
Item "right | bottom" Choose border for toolbar placement.
"tooltip flag=boolean:tooltips" 4
Item "tooltip flag=boolean:tooltips" Flag: Show tooltips.
"type=dialog | frame" 4
Item "type=dialog | frame" Top level window type.
"validator=validator:object" 4
Item "validator=validator:object" Validator object for control.
"value=int:value" 4
Item "value=int:value" Initial value for wxSpinButton, wxSpinControl, wxSlider and wxGauge.
"wrap=boolean:wrap" 4
Item "wrap=boolean:wrap" Flag: Allow wxSpinButton and wxSpinControl to wrap.
"Required, recommended and optional attributes"
Subsection "Required, recommended and optional attributes" "wxFrame" 4
Item "wxFrame"
0
"Required" 6
Item "Required"
type=frame, contents
"Recommended" 6
Item "Recommended" icon, menu bar, text, tool bar, status bar, status text
"Optional" 6
Item "Optional" id, tooltip flag, size
"wxDialog" 4
Item "wxDialog"
0
"Required" 6
Item "Required"
type=dialog, contents
"Recommended" 6
Item "Recommended" text
"Optional" 6
Item "Optional" id, icon, status bar, size, tooltip flag
"wxMDIParentFrame" 4
Item "wxMDIParentFrame"
0
"Required" 6
Item "Required"
type=frame, contents
"Recommended" 6
Item "Recommended" menu bar, tool bar, status bar, text
"Optional" 6
Item "Optional" icon, id, size, tooltip flag
"wxMDIChildFrame" 4
Item "wxMDIChildFrame"
0
"Required" 6
Item "Required"
type=frame, contents
"Recommended" 6
Item "Recommended" text
"Optional" 6
Item "Optional" id, size, tooltip flag
"wxPopupWindow" 4
Item "wxPopupWindow"
0
"Required" 6
Item "Required"
contents
"Recommended" 6
Item "Recommended" text
"Optional" 6
Item "Optional" id, size, tooltip flag
"wxBoxSizer" 4
Item "wxBoxSizer"
0
"Required" 6
Item "Required"
direction, contents
"Optional" 6
Item "Optional" grow, proportion, border
"wxFlexGridSizer" 4
Item "wxFlexGridSizer"
0
"Required" 6
Item "Required"
grid, contents
"Optional" 6
Item "Optional" grow, proportion, border
"wxGridBagSizer" 4
Item "wxGridBagSizer"
0
"Required" 6
Item "Required"
contents
"Optional" 6
Item "Optional" grow, proportion, grid, border, growable column, growable row
"wxGridSizer" 4
Item "wxGridSizer"
0
"Required" 6
Item "Required"
grid, contents
"Optional" 6
Item "Optional" grow, proportion, border
"wxStaticBoxSizer" 4
Item "wxStaticBoxSizer"
0
"Required" 6
Item "Required"
direction, contents
"Optional" 6
Item "Optional" grow, proportion, border
"wxStdDialogButtonSizer" 4
Item "wxStdDialogButtonSizer"
0
"Required" 6
Item "Required"
contents
"Optional" 6
Item "Optional" grow, proportion, border
"wxPanel" 4
Item "wxPanel"
0
"Required" 6
Item "Required"
contents
"Optional" 6
Item "Optional" grow, proportion, border, id, size
"wxNotebook" 4
Item "wxNotebook"
0
"Required" 6
Item "Required"
contents
"Optional" 6
Item "Optional" notebook style, grow, proportion, border, id, size
"wxScrolledWindow" 4
Item "wxScrolledWindow"
0
"Required" 6
Item "Required"
contents
"Recommended" 6
Item "Recommended" direction, size
"Optional" 6
Item "Optional" grow, proportion, border, id
"wxSplitterWindow" 4
Item "wxSplitterWindow"
0
"Required" 6
Item "Required"
contents
"Optional" 6
Item "Optional" splitter window style, grow, proportion, sash, border,
minimum pane size, id, size
"wxButton" 4
Item "wxButton"
0
"Required" 6
Item "Required"
text, id
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" button style, validator, grow, proportion, border, size,
tooltip flag
"wxBitmapButton" 4
Item "wxBitmapButton"
0
"Required" 6
Item "Required"
text, id, bitmap
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" bitmap selected, bitmap disabled, bitmap focus, bitmap hover,
bitmap button style, validator, grow, proportion, border, size,
tooltip flag
"wxChoice" 4
Item "wxChoice"
0
"Required" 6
Item "Required"
choices
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" id, validator, grow, proportion, border, size, tooltip flag
"wxComboBox" 4
Item "wxComboBox"
0
"Required" 6
Item "Required"
choices
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" id, validator, grow, proportion, border, size, tooltip flag
"wxCheckBox" 4
Item "wxCheckBox"
0
"Required" 6
Item "Required"
text
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" states, id, validator, grow, proportion, border, size, tooltip flag
"wxListBox" 4
Item "wxListBox"
0
"Required" 6
Item "Required"
choices
"Recommended" 6
Item "Recommended" tip, size
"Optional" 6
Item "Optional" id, range, validator, grow, proportion, border, tooltip flag
"wxCheckListBox" 4
Item "wxCheckListBox"
0
"Required" 6
Item "Required"
choices
"Recommended" 6
Item "Recommended" tip, size
"Optional" 6
Item "Optional" id, range, validator, grow, proportion, border, tooltip flag
"wxRadioBox" 4
Item "wxRadioBox"
0
"Required" 6
Item "Required"
columns or rows
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" validator, grow, proportion, border, id, size
"wxRadioButton" 4
Item "wxRadioButton"
0
"Required" 6
Item "Required"
text, id
"Recommended" 6
Item "Recommended" start group, tip
"Optional" 6
Item "Optional" validator, grow, proportion, border, size, tooltip flag
"wxScrollBar" 4
Item "wxScrollBar"
0
"Optional" 6
Item "Optional"
id, validator, grow, proportion, border, size, tip
"wxSpinButton" 4
Item "wxSpinButton"
0
"Required" 6
Item "Required"
text, range, value,
"Recommended" 6
Item "Recommended" direction, keys, tip
"Optional" 6
Item "Optional" wrap, id, validator, grow, proportion, border, size
"wxSpinCtrl" 4
Item "wxSpinCtrl"
0
"Required" 6
Item "Required"
text, range, value
"Recommended" 6
Item "Recommended" direction, keys, tip
"Optional" 6
Item "Optional" wrap, id, validator, grow, proportion, border, size,
tooltip flag
"wxSlider" 4
Item "wxSlider"
0
"Required" 6
Item "Required"
text, range, value
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" id, slider style, validator, grow, proportion, border, size,
tooltip flag
"wxTextCtrl" 4
Item "wxTextCtrl"
0
"Recommended" 6
Item "Recommended"
text, text style, tip, size
"Optional" 6
Item "Optional" id, validator, grow, proportion, border, tooltip flag
"wxGrid" 4
Item "wxGrid"
0
"Required" 6
Item "Required"
table or rows and columns
"Optional" 6
Item "Optional" row head, column head, cell data, grid style, text style
"wxToggleButton" 4
Item "wxToggleButton"
0
"Required" 6
Item "Required"
text
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" id, validator, grow, proportion, border, size, tooltip flag
"wxGauge" 4
Item "wxGauge"
0
"Required" 6
Item "Required"
range, value, direction, text
"Recommended" 6
Item "Recommended" tip, id, gauge style
"Optional" 6
Item "Optional" validator, grow, proportion, border, size
"wxStaticText" 4
Item "wxStaticText"
0
"Required" 6
Item "Required"
text
"Recommended" 6
Item "Recommended" text style
"Optional" 6
Item "Optional" grow, proportion, border, id, size, tip
"wxStaticBitmap" 4
Item "wxStaticBitmap"
0
"Required" 6
Item "Required"
bitmap
"Optional" 6
Item "Optional" bitmap button style, grow, proportion, border, id, size, tip
"wxStaticLine" 4
Item "wxStaticLine"
0
"Required" 6
Item "Required"
direction
"Optional" 6
Item "Optional" grow, proportion, border, id, size, tip
"wxStaticBox" 4
Item "wxStaticBox"
0
"Optional" 6
Item "Optional"
grow, proportion, border, id, size, tip
"wxMenuBar" 4
Item "wxMenuBar"
0
"Required" 6
Item "Required"
contents
"Optional" 6
Item "Optional" border, id, tip
"wxMenu" 4
Item "wxMenu"
0
"Required" 6
Item "Required"
text, contents
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" border, id
"wxMenuItem" 4
Item "wxMenuItem"
0
"Required" 6
Item "Required"
text, id
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" bitmap, menu item style, border
"wxToolBar" 4
Item "wxToolBar"
0
"Required" 6
Item "Required"
contents
"Optional" 6
Item "Optional" tool bar style, border, id, tip
" wxStatusBar" 4
Item " wxStatusBar"
0
"Optional" 6
Item "Optional"
contents, border, id, tip
"wxToolBarToolBase" 4
Item "wxToolBarToolBase"
0
"Required" 6
Item "Required"
id, bitmap
"Recommended" 6
Item "Recommended" tip
"Optional" 6
Item "Optional" bitmap disabled, bitmap button style, toolbar button style,
border
"any other class not listed above" 4
Item "any other class not listed above"
Optional::: id, text, size, minimum size, tip
"Pseudo objects"
Subsection "Pseudo objects" "\f(CB$space(width[,height])" 4
Item "$space(width[,height])" Fixed width placeholder for space between elements, can be added to sizers.
Does not grow if sizer grows.
"\f(CB$stretch(width[,height])" 4
Item "$stretch(width[,height])" Variable width placeholder for space between elements, can be added to sizers.
Grows when sizer grows.
"\f(CB$separator" 4
Item "$separator" Separator between menu items.
"AUTHOR"
Header "AUTHOR" Dirk Krause
"COPYRIGHT AND LICENSE"
Header "COPYRIGHT AND LICENSE" Copyright (c) 2011-2016, Dirk Krause
All rights reserved.
Redistribution and use in source and binary forms,
with or without modification, are permitted provided
that the following conditions are met:
"\(bu" 4
Redistributions of source code must retain the above
copyright notice, this list of conditions and the
following disclaimer.
"\(bu" 4
Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation
and/
or other materials
provided with the distribution.
"\(bu" 4
Neither the name of the copyright holder(s) nor the names of
contributors may be used to endorse or promote
products derived from this software without specific
prior written permission.
\s-1THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\s0 ``\s-1AS IS\s0''
\s-1AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\s0
(\s-1INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES\s0; \s-1LOSS OF USE, DATA, OR PROFITS\s0; \s-1OR BUSINESS INTERRUPTION\s0) \s-1HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT\s0 (\s-1INCLUDING NEGLIGENCE OR OTHERWISE\s0) \s-1ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.\s0
"SEE ALSO"
Header "SEE ALSO" "dkct\|(1)" 4
Item "dkct" The dkct program (Dirk Krause's C tool).
"dkct\|(5)" 4
Item "dkct" Input file syntax for dkct (*.ctr, *.cpt and *.mtr files).
Item "<http://sourceforge.net/p/dktools/wiki/Home/>." Project homepage.