X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9c0a4cb4e188f85028eb8c877cc415880e5b324c..7c4a4505c1adadac4ed11d68445a9da2b028e49b:/docs/tech/tn0014.txt diff --git a/docs/tech/tn0014.txt b/docs/tech/tn0014.txt index 5bcde81d18..e7897c150e 100644 --- a/docs/tech/tn0014.txt +++ b/docs/tech/tn0014.txt @@ -13,8 +13,10 @@ dialog editors with XRC support. If you only want to use the resources, you can choose from a number of editors: a) wxDesigner (http://www.roebling.de) b) XRCed (wxPython/tools) - c) wxWorkshop (http://wxworkshop.sf.net) - b) wxrcedit (contrib/utils/wxrcedit) + c) DialogBlocks (wxPython/tools) + +and others listed on the Resources section of the wxWidgets web +site. The XRC format is based on XML 1.0 (please consult W3C's specification). There is no DTD available since it is not possible to fully describe the format with @@ -226,6 +228,55 @@ Boolean Boolean value, either "0" (false) or "1" (true). +Font +---- +Font value. A font can be described either in terms of its elementary +properties, or it can be derived from one of system fonts. The font node +may contain following subnodes (the table lists subnode name on the left and +variable type as per the definitions above on the right side): + +size UnsignedInteger +style normal | italic | slant +weight normal | bold | light +family roman | script | decorative | swiss | modern | teletype +underlined Boolean +face comma-separated list of faces +encoding charset of the font (meaningless in Unicode build), as string +sysfont symbolic name of system standard font + (one of wxSYS_*_FONT constants) +relativesize Float, font size relative to choosen system font's size; + can only be used when 'sysfont' is used and when 'size' is not + used + +All of them are optional, if they are missing, wxFont default is used. + +Examples: + + + arial,helvetica + 12 + + + + wxSYS_DEFAULT_GUI_FONT + bold + 1.5 + + + +Colour +------ +A colour value is either explicit RGB value in the standard #rrggbb format +where rr, gg and bb are hexadecimal case-insensitive values in the 00..FF +range, or a symbolic name. Symbolic names are wxSYS_COLOUR_* constants defined +by wxWidgets, written as strings. + +Example: + + wxSYS_COLOUR_SCROLLBAR + #FF0000 + + 4. Supported classes ==================== @@ -301,6 +352,13 @@ Example: +wxDatePickerCtrl +---------------- +pos Position -1,-1 +size Size -1,-1 +style Style[wxDatePickerCtrl] + + wxDialog -------- pos Position -1,-1 @@ -327,6 +385,19 @@ wxMenuBar and wxStatusBar children; objects of these types are automatically set as frame's tool-, menu- and statusbar respectively. +wxMDIParentFrame +---------------- + +Supports same attributes and children nodes as wxFrame. Additionally, children +may be of the wxMDIChildFrame type. + + +wxMDIChildFrame +--------------- + +Supports same attributes and children nodes as wxFrame. + + wxScrolledWindow ---------------- pos Position -1,-1