diff options
author | Andrew Haines <andrewd207@aol.com> | 2010-11-05 17:28:50 -0400 |
---|---|---|
committer | Andrew Haines <andrewd207@aol.com> | 2010-11-05 17:28:50 -0400 |
commit | e320dfae6add39c66ea554dbb161a844ee06db4d (patch) | |
tree | 78451d8f643babcfb50376c1b6a53da6ef5ff616 /docs/xml/gui | |
parent | 917a2daf4ff769ad27631e6c71a7b919c47e4ecb (diff) | |
parent | 735aec8207036adb17f2174ffcb9056bee712ed3 (diff) | |
download | fpGUI-e320dfae6add39c66ea554dbb161a844ee06db4d.tar.xz |
Merge branch 'master' of ssh://fpgui.git.sourceforge.net/gitroot/fpgui/fpgui
Diffstat (limited to 'docs/xml/gui')
-rw-r--r-- | docs/xml/gui/fpg_button.xml | 7 | ||||
-rw-r--r-- | docs/xml/gui/fpg_colormapping.xml | 8 | ||||
-rw-r--r-- | docs/xml/gui/fpg_colorwheel.xml | 10 | ||||
-rw-r--r-- | docs/xml/gui/fpg_dialogs.xml | 2 | ||||
-rw-r--r-- | docs/xml/gui/fpg_form.xml | 30 | ||||
-rw-r--r-- | docs/xml/gui/fpg_hyperlink.xml | 4 | ||||
-rw-r--r-- | docs/xml/gui/fpg_tree.xml | 162 |
7 files changed, 207 insertions, 16 deletions
diff --git a/docs/xml/gui/fpg_button.xml b/docs/xml/gui/fpg_button.xml index 137231ce..dec53067 100644 --- a/docs/xml/gui/fpg_button.xml +++ b/docs/xml/gui/fpg_button.xml @@ -47,9 +47,10 @@ simply publishes various properties for runtime type information.</descr> <link id="fpg_button.TfpgBaseButton">TfpgBaseButton</link> </seealso> </element> - <element name="TfpgButton.ImageName" link="TfpgBaseButton.ImageName"/> - <element name="TfpgButton.ImageSpacing" link="TfpgBaseButton.ImageSpacing"/> - <element name="TfpgButton.ImageLayout" link="TfpgBaseButton.ImageLayout"/> + +<element name="TfpgButton.ImageName" link="TfpgBaseButton.ImageName"/> +<element name="TfpgButton.ImageSpacing" link="TfpgBaseButton.ImageSpacing"/> +<element name="TfpgButton.ImageLayout" link="TfpgBaseButton.ImageLayout"/> </module> </package> diff --git a/docs/xml/gui/fpg_colormapping.xml b/docs/xml/gui/fpg_colormapping.xml index 0a88ca1e..f605d782 100644 --- a/docs/xml/gui/fpg_colormapping.xml +++ b/docs/xml/gui/fpg_colormapping.xml @@ -10,11 +10,11 @@ HSV (Hue, Saturation, Value) colorspace. The parameters have specific value ranges as listed below.</p> <dl> -<dt>Hue</dt> +<dt><i>Hue</i></dt> <dd>The Hue range is from 0 - 1535. In that range, the primary colors are mapped to the following values. Red = 0. Green = 512 and Blue = 1024.</dd> -<dt>Saturation</dt> +<dt><i>Saturation</i></dt> <dd>The Saturation value range is from 0.0 - 1.0. Grey (no color) = 0. Maximum color = 1.0.</dd> -<dt>Value</dt> +<dt><i>Value</i></dt> <dd>The Value value range is from 0.0 to 1.0. Black being 0 and maximum brightness being 1.0.</dd> </dl> </descr> @@ -22,7 +22,7 @@ listed below.</p> <element name="HSVToRGB"> <short>Map HSV colorspace to RGB colorspace.</short> <seealso> - <link id="RGBToHSV"/> + <link id="fpg_colormapping.RGBToHSV">RGBToHSV</link> </seealso> </element> </module> diff --git a/docs/xml/gui/fpg_colorwheel.xml b/docs/xml/gui/fpg_colorwheel.xml index 0ec24bdf..0ed78f44 100644 --- a/docs/xml/gui/fpg_colorwheel.xml +++ b/docs/xml/gui/fpg_colorwheel.xml @@ -7,12 +7,12 @@ <p> <b>Using the components:</b> </p> - <p>Normally, you use both a color wheel and a value bar. + <p>Normally, you use both a <i>color wheel</i> and a <i>value bar</i>. </p> <ol> <li>Put a color wheel on your form.</li> <li>Put a value bar on your form beside the wheel.</li> - <li>Set the ColorWheel's ValueBar property to the ValueBar component + <li>Set the ColorWheel's <var>ValueBar</var> property to the ValueBar component you just put on the form.</li> </ol> <p>The two components are now linked together. When a selection is @@ -25,10 +25,8 @@ only be displayed at runtime.</p> <p> <b>Reading and setting the color:</b> </p> - <p>To set the color being displayed, use the SetSelectedColor method -of the color wheel.</p> - <p>To read the color selected, read the SelectedColor property -of the ValueBar.</p> + <p>To set the color being displayed, use the <link id="fpg_colorwheel.TfpgColorWheel.SetSelectedColor">TfpgColorWheel.SetSelectedColor</link> method.</p> + <p>To read the color selected, read the <link id="fpg_colorwheel.TfpgValueBar.SelectedColor">TfpgValueBar.SelectedColor</link> property.</p> <p>If you want to know when the user picks a color, you can use the OnChange event in the ValueBar.</p> </descr> diff --git a/docs/xml/gui/fpg_dialogs.xml b/docs/xml/gui/fpg_dialogs.xml index 40b17cde..3df4c24f 100644 --- a/docs/xml/gui/fpg_dialogs.xml +++ b/docs/xml/gui/fpg_dialogs.xml @@ -129,7 +129,7 @@ not specified the caption of the message box will be 'Message'. <element name="SelectFontDialog"> <short>A convenience function to show the font selection dialog.</short> <seealso> - <link id="TfpgFontSelectDialog"/> + <link id="fpg_dialogs.TfpgFontSelectDialog">TfpgFontSelectDialog</link> </seealso> </element> diff --git a/docs/xml/gui/fpg_form.xml b/docs/xml/gui/fpg_form.xml new file mode 100644 index 00000000..3dfb01fc --- /dev/null +++ b/docs/xml/gui/fpg_form.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<fpdoc-descriptions> + <package name="fpGUI"> + <module name="fpg_form"> + <short>This unit contains the class implementation representing a Form/Window on the screen</short> + <descr/> + +<element name="TWindowPosition.wpUser"> +<descr>OS or Desktop/Window manager decides the position.</descr> +</element> + +<element name="TWindowPosition.wpAuto"> +<descr>Window gets placed in exact x,y coordinates set by developer.</descr> +</element> + +<element name="TWindowPosition.wpScreenCenter"> +<descr>Window gets centered horizontally and vertically in the current desktop window.</descr> +</element> + +<element name="TWindowPosition.wpOneThirdDown"> +<descr>Following the "golden ratio 1.618" rules or ideas as to what is +pleasing to the eye. The window is positioned one third from +the top of the screen, using the desktop height to calculate, and centered +horizontally. +</descr> +</element> + + </module> + </package> +</fpdoc-descriptions> diff --git a/docs/xml/gui/fpg_hyperlink.xml b/docs/xml/gui/fpg_hyperlink.xml index f9239fa5..0c3d507c 100644 --- a/docs/xml/gui/fpg_hyperlink.xml +++ b/docs/xml/gui/fpg_hyperlink.xml @@ -3,9 +3,9 @@ <package name="fpGUI"> <module name="fpg_hyperlink"> <short>A label component that can launch a web browser</short> - <descr>This component acts like a link found in a web page. You can assign a + <descr><p>This component acts like a link found in a web page. You can assign a target URL and if the user clicks on the component, it will launch a web browser -using the target URL as destination.</descr> +using the target URL as destination.</p></descr> <element name="TfpgHyperlink"> <short>A <var>TfpgCustomLabel</var> descendant that implements hyperlink support</short> <descr>This is a class to implement a hyperlink. Of course, such as all diff --git a/docs/xml/gui/fpg_tree.xml b/docs/xml/gui/fpg_tree.xml new file mode 100644 index 00000000..60af7603 --- /dev/null +++ b/docs/xml/gui/fpg_tree.xml @@ -0,0 +1,162 @@ +<?xml version="1.0"?> +<fpdoc-descriptions> +<package name="fpGUI"> + +<module name="fpg_tree"> +<short>This unit defines a tree view control</short> +<descr><p><printshort id="fpg_tree"/>. A tree view displays items in an indented +outline. The control provides buttons that allow nodes to be expanded and collapsed. +You can include icons with items' text labels and display different icons to +indicate whether a node is expanded or collapsed.</p> +</descr> + + +<element name="TfpgTreeView"> +<short>Represents a window that displays a hierachy list of items</short> +<descr><p><printshort id="TfpgTreeView"/>. Examples of such hierachies can be +the headings in a document, the entries in a index, or the files and directories +on a disk.</p> +<p>Use TfpgTreeView to add an expanding and contracting outline to a form. Each node +in a tree view control consists of a label and a number of optional bitmapped images. +Each node can have a list of subnodes associated with it. By clicking on a node, +the user can expand or collapse the associated list of subnodes.</p> +<remark>There is basic column support, but this is still very experimental.</remark></descr> +</element> + +<element name="TfpgTreeView.FullCollapse"> +<short>Collapses all the nodes within a tree view control</short> +<descr><printshort id="TfpgTreeView.FullCollapse"/>. Call FullCollapse to hide +all the nodes in the tree view except those at the first level. All node buttons +will change from '-' to '+'.</descr> +<seealso> + <link id="TfpgTreeView.FullExpand"/> +</seealso> +</element> + +<element name="TfpgTreeView.FullExpand"> +<short>Expands all nodes within the tree view control</short> +<descr><printshort id="TfpgTreeView.FullExpand"/>. Call FullExpand to display +all the nodes in the tree view. All node buttons will change from '+' to '-'.</descr> +<seealso> + <link id="TfpgTreeView.FullCollapse"/> +</seealso> +</element> + +<element name="TfpgTreeView.GotoNextNodeUp"> +<short>Moves the selection to the previous node up the tree</short> +</element> + +<element name="TfpgTreeView.GotoNextNodeDown"> +<short>Moves the selection to the next node down the tree</short> +</element> + +<element name="TfpgTreeView.NextNode"> +<short>Return the next node after ANode</short> +<descr><printshort id="TfpgTreeView.NextNode"/>. This function will step into child +nodes as well, to return the correct node. It works on the actual nodes in the tree, +and not just the visible nodes in the tree.</descr> +<seealso> + <link id="TfpgTreeView.PrevNode"/> +</seealso> +</element> + +<element name="TfpgTreeView.PrevNode"> +<short>Return the previous node starting from ANode</short> +<descr><printshort id="TfpgTreeView.PrevNode"/>. This function will step into child +nodes as well, to insure it returns the correct node. It works on the actual nodes +in the tree, and not just on the visible nodes.</descr> +<seealso> + <link id="TfpgTreeView.NextNode"/> +</seealso> +</element> + +<element name="TfpgTreeview.NextVisualNode"> +<short>Return the next visible node starting from ANode</short> +<descr><printshort id="TfpgTreeview.NextVisualNode"/>. This works exactly the same +as <var>NextNode</var> function, but this time it only acts on nodes that are visible.</descr> +<seealso> + <link id="TfpgTreeview.NextNode"/> +</seealso> +</element> + +<element name="TfpgTreeview.PrevVisualNode"> +<short>Return the previous visible node starting from ANode</short> +<descr><printshort id="TfpgTreeview.PrevVisualNode"/>. This works exactly the same +as <var>PrevNode</var> function, but this time it only acts on nodes that are visible.</descr> +<seealso> + <link id="TfpgTreeview.PrevNode"/> +</seealso> +</element> + +<element name="TfpgTreeview.Font"> +<short>This gives you read access to the internal Font resource</short> +<descr><printshort id="TfpgTreeview.Font"/>. If you want to change the font used +in the tree view, use the <link id="TfpgTreeview.FondDesc">FondDesc</link> property instead.</descr> +<seealso> + <link id="TfpgTreeview.FontDesc"/> +</seealso> +</element> + +<element name="TfpgTreeview.RootNode"> +<short>Returns the first node of the tree where all other nodes branch from</short> +<descr><printshort id="TfpgTreeview.RootNode"/>. This node is not a visible node, and +is the internal node all other nodes in the tree branches from.</descr> +</element> + +<element name="TfpgTreeview.Selection"> +<short>Specifies the selected node in the tree vie</short> +<descr><p><printshort id="TfpgTreeview.Selection"/>. Read <var>Selection</var> to access +the selected node of the tree view. If there is no selected node, the value returned +is nil.</p> +<p>Set <var>Selection</var> to set the node in the tree view. If the new node is +a child of a collapsed node, the tree view will automatically +expand the nodes and scroll the new selected node into view. As the parent nodes are +expanded, so the tree view will trigger the OnExpand event as well.</p></descr> +</element> + +<element name="TfpgTreeview.ImageList"> +<short>Refers to the image list associated with the tree view</short> +<descr><printshort id="TfpgTreeview.ImageList"/>. Use the <var>ImageList</var> to +provide a customised list of bitmaps that can be displayed with the node's text. Use +the node's <link id="TfpgTreeNode.ImageIndex">ImageIndex</link> property to specify the +bitmap that must be painted next to the node's text.</descr> +<seealso> + <link id="TfpgTreeNode.ImageIndex"/> +</seealso> +</element> + +<element name="TfpgTreeview.PopupMenu"> +<short>Identifies the pop-up menu associated with the tree view</short> +<descr><printshort id="TfpgTreeview.PopupMenu"/>. Assign a value to <var>PopupMenu</var> +to make a popup-menu appear when the user selects the control and clicks the right mouse +button.</descr> +</element> + +<element name="TfpgTreeview.DefaultColumnWidth"> +<short>Is the default with of columns displayed in the tree view</short> +<descr><p><printshort id="TfpgTreeview.DefaultColumnWidth"/>.</p> +<remark>There is basic column support, but this is still very experimental.</remark></descr> +</element> + +<element name="TfpgTreeview.FontDesc"> +<short>Specifies the font used for the tree view</short> +<descr><printshort id="TfpgTreeview.FontDesc"/>. You can specify the font name and size +in the format <var>fontname-size:attributes</var>, or you can use any of the font +aliases that has been setup. A font alias is a short name for some specific font, font size +and attribute all in one. A font alias is in the format <var>#aliasname</var>.</descr> +</element> + + +<element name="TfpgTreeview.HandleLMouseUp" link="fpg_widget.TfpgWidget.HandleLMouseUp"/> +<element name="TfpgTreeview.HandleLMouseDown" link="fpg_widget.TfpgWidget.HandleLMouseDown"/> +<element name="TfpgTreeview.HandleRMouseUp" link="fpg_widget.TfpgWidget.HandleRMouseUp"/> +<element name="TfpgTreeview.HandleDoubleClick" link="fpg_widget.TfpgWidget.HandleDoubleClick"/> +<element name="TfpgTreeview.HandleKeyPress" link="fpg_widget.TfpgWidget.HandleKeyPress"/> +<element name="TfpgTreeview.HandleMouseScroll" link="fpg_widget.TfpgWidget.HandleMouseScroll"/> + + +</module> + +</package> +</fpdoc-descriptions> + |