From: Remko B. <rem...@us...> - 2003-08-13 01:33:47
|
Update of /cvsroot/jvcl/dev/help In directory sc8-pr-cvs1:/tmp/cvs-serv28156 Modified Files: JvFormAutoSize.dtx JvFormPlacement.dtx JvFormWallpaper.dtx JvInstallLabel.dtx JvItemsPanel.dtx JvLabel.dtx Log Message: Updated Index: JvFormAutoSize.dtx =================================================================== RCS file: /cvsroot/jvcl/dev/help/JvFormAutoSize.dtx,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** JvFormAutoSize.dtx 31 Jul 2003 22:50:14 -0000 1.3 --- JvFormAutoSize.dtx 12 Aug 2003 21:51:18 -0000 1.4 *************** *** 1,4 **** ##Package: AppFrm ! ##Status: Needs review ---------------------------------------------------------------------------------------------------- @@JvFormAutoSize.pas --- 1,4 ---- ##Package: AppFrm ! ##Status: Completed ---------------------------------------------------------------------------------------------------- @@JvFormAutoSize.pas *************** *** 17,21 **** Component that will resize all components of the form whenever the form resizes. Description ! The TJvAutoSizeCompo component will resize and move your controls whenever the form is resized. This is achieved by assigning the form's OnResize event to the components Resize method. The old event will be saved and called from this method. --- 17,21 ---- Component that will resize all components of the form whenever the form resizes. Description ! The TJvFormAutoSize component will resize and move your controls whenever the form is resized. This is achieved by assigning the form's OnResize event to the components Resize method. The old event will be saved and called from this method. *************** *** 24,38 **** tasks: ! * Drop a TJvAutoSizeCompo component on a form. ! * <LINK TJvAutoSizeCompo.Active, Activate> the component. Note Do not assign a new OnResize event handler after the component has been activated. If you do ! assign a new handler, TJvAutoSizeCompo will not work. ---------------------------------------------------------------------------------------------------- @@TJvFormAutoSize.Active Summary ! Indicates wether or not control adjusting is active. Description ! Active indicates wether or not the control position and sizing is active. When set to True, controls position and size will be adjusted to the form size. ---------------------------------------------------------------------------------------------------- --- 24,38 ---- tasks: ! * Drop a TJvFormAutoSize component on a form. ! * <LINK TJvFormAutoSize.Active,Activate> the component. Note Do not assign a new OnResize event handler after the component has been activated. If you do ! assign a new handler, TJvFormAutoSize will not work. ---------------------------------------------------------------------------------------------------- @@TJvFormAutoSize.Active Summary ! Indicates whether or not control adjusting is active. Description ! Active indicates whether or not the control position and sizing is active. When set to true, controls position and size will be adjusted to the form size. ---------------------------------------------------------------------------------------------------- Index: JvFormPlacement.dtx =================================================================== RCS file: /cvsroot/jvcl/dev/help/JvFormPlacement.dtx,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** JvFormPlacement.dtx 31 Jul 2003 22:50:14 -0000 1.3 --- JvFormPlacement.dtx 12 Aug 2003 21:51:18 -0000 1.4 *************** *** 1,12 **** ##Package: System ! ##Status: Needs review ---------------------------------------------------------------------------------------------------- @@JvFormPlacement.pas Summary ! Contains the TJvFormPlacement component. <INCLUDE JVCL.UnitText.dtx> Author Fedor Koshevnikov, Igor Pavluk and Serge Korolev ---------------------------------------------------------------------------------------------------- @@TJvFormPlacement <TITLEIMG TJvFormPlacement> --- 1,34 ---- ##Package: System ! ##Status: Completed ---------------------------------------------------------------------------------------------------- @@JvFormPlacement.pas Summary ! Contains the TJvFormPlacement and TJvFormStorage components. <INCLUDE JVCL.UnitText.dtx> Author Fedor Koshevnikov, Igor Pavluk and Serge Korolev ---------------------------------------------------------------------------------------------------- + @@GetDefaultIniData + <TITLE GetDefaultIniData procedure> + Summary + Returns the default storage settings for a specific control. + Description + Use GetDefaultIniData to retrieve the default storage settings that can be used to store the + control specified by Control. + + GetDefaultIniData searches for a TJvFormPlacement or TJvFormStorage component on the parent form + of Control. If it finds one, then the IniFileName parameter returns the + <LINK TJvFormPlacement.IniFileName,IniFileName> property of + that component, otherwise GetDefaultIniData constructs a default IniFileName. + + Section is contructed based on the Control's name, form it resides on, etc. + Parameters + Control - Control for which to contruct an IniFileName and Section. + IniFileName - Returns either the name of the ini file or the registry key to be used as + location for the stored data, depending on the value of the UseRegistry parameter. + Section - Returns either a default section of the ini file or a default sub registry key as + location for control data. + UseRegistry - Specifies whether to use the registry or an ini file as storage for the control data. + ---------------------------------------------------------------------------------------------------- @@TJvFormPlacement <TITLEIMG TJvFormPlacement> *************** *** 32,36 **** * Use the IniFileName and IniSection properties to specify the location in the storage to save and read the data to. ! * You can then set property Active to True to allow automatically save and restore the specified properties, or call the RestoreFormPlacement and SaveFormPlacement methods at run-time to retrieve or save the form. --- 54,58 ---- * Use the IniFileName and IniSection properties to specify the location in the storage to save and read the data to. ! * You can then set property Active to true to allow automatically save and restore the specified properties, or call the RestoreFormPlacement and SaveFormPlacement methods at run-time to retrieve or save the form. *************** *** 49,57 **** Indicates whether the component automatically restores and saves the form's placement. Description ! If Active is set to True, the component automatically restores the form's placement when the form is shown, and saves the form's placement when the form is closed. ! The component writes the form's placement data to the registry - if UseRegistry is set to True - ! or to an ini file - if UseRegistry is set to False. Alternatively, you can call the RestoreFormPlacement and SaveFormPlacement methods to --- 71,79 ---- Indicates whether the component automatically restores and saves the form's placement. Description ! If Active is set to true, the component automatically restores the form's placement when the form is shown, and saves the form's placement when the form is closed. ! The component writes the form's placement data to the registry - if UseRegistry is set to true - ! or to an ini file - if UseRegistry is set to false. Alternatively, you can call the RestoreFormPlacement and SaveFormPlacement methods to *************** *** 65,70 **** Description Call EraseSection to remove all sections, all their keys, and their data values from the storage. The ! storage is either the registry - if UseRegistry is set to True - or an ini file - if UseRegistry is ! set to False. See Also <LINK Version> --- 87,92 ---- Description Call EraseSection to remove all sections, all their keys, and their data values from the storage. The ! storage is either the registry - if UseRegistry is set to true - or an ini file - if UseRegistry is ! set to false. See Also <LINK Version> *************** *** 81,85 **** Provides access to the TIniFile object used to store and retrieve information from an ini file. Description ! Use IniFile to access the TIniFile object that is used - if UseRegistry is set to False - to store and retrieve information from an ini file. Note --- 103,107 ---- Provides access to the TIniFile object used to store and retrieve information from an ini file. Description ! Use IniFile to access the TIniFile object that is used - if UseRegistry is set to false - to store and retrieve information from an ini file. Note *************** *** 92,100 **** Specifies either the name of the ini file or the registry key to be used as location for the stored data. Description ! If UseRegistry is set to False, IniFileName specifies the name of the ini file to read and to which to write information. If you set IniFileName to an empty \string, the return value of function GetDefaultIniName determines the name of the ini file. ! If UseRegistry is set to True, IniFileName specifies the registry key of the data value into which to write the form's placement data. If you set IniFileName to an empty \string, function GetDefaultIniRegKey is used to determine a default registry key. Additionally, property IniSection --- 114,122 ---- Specifies either the name of the ini file or the registry key to be used as location for the stored data. Description ! If UseRegistry is set to false, IniFileName specifies the name of the ini file to read and to which to write information. If you set IniFileName to an empty \string, the return value of function GetDefaultIniName determines the name of the ini file. ! If UseRegistry is set to true, IniFileName specifies the registry key of the data value into which to write the form's placement data. If you set IniFileName to an empty \string, function GetDefaultIniRegKey is used to determine a default registry key. Additionally, property IniSection *************** *** 111,116 **** storage - either the system registry or a specific ini file. ! If UseRegistry is set to True, IniFileObject returns the same object as IniFile. If UseRegistry ! is set to False, IniFile returns the same object as RegIniFile. Use IniFileObject as parameter, for calls to functions such as IniReadSections, IniEraseSection etc. --- 133,138 ---- storage - either the system registry or a specific ini file. ! If UseRegistry is set to true, IniFileObject returns the same object as IniFile. If UseRegistry ! is set to false, IniFile returns the same object as RegIniFile. Use IniFileObject as parameter, for calls to functions such as IniReadSections, IniEraseSection etc. *************** *** 124,136 **** Specifies either the section of the ini file or a sub registry key as location for the stored data. Description ! If UseRegistry is set to False, IniSection specifies the section of the ini file that contain the keys to which to write the form's placement data. ! If UseRegistry is set to True, IniSection specifies the sub registry key of the data value into which to write the write the information. The value of property IniSection is added to the key specified by IniFileName, the concatenated key specifies the actual registry key. If you set IniSection to an empty \string, function GetDefaultSection is used to determine a section ! of the ini file. This functionis used whether or not you have set UseRegistry to True. See Also IniFileName, UseRegistry --- 146,158 ---- Specifies either the section of the ini file or a sub registry key as location for the stored data. Description ! If UseRegistry is set to false, IniSection specifies the section of the ini file that contain the keys to which to write the form's placement data. ! If UseRegistry is set to true, IniSection specifies the sub registry key of the data value into which to write the write the information. The value of property IniSection is added to the key specified by IniFileName, the concatenated key specifies the actual registry key. If you set IniSection to an empty \string, function GetDefaultSection is used to determine a section ! of the ini file. This functionis used whether or not you have set UseRegistry to true. See Also IniFileName, UseRegistry *************** *** 144,148 **** When MinMaxInfo contains maximum or minimum values, the form cannot be resized to violate those constraints. - See Also ---------------------------------------------------------------------------------------------------- @@TJvFormPlacement.OnRestorePlacement --- 166,169 ---- *************** *** 187,192 **** Specifies whether the component prevents the form from being resized. Description ! Set PreventResize to True, to prevent the form from being resized. For example, you can drop an ! TJvFormPlacement component on a MDI child form, and set PreventResize to True, to prevent the user from resizing the child form. ---------------------------------------------------------------------------------------------------- --- 208,213 ---- Specifies whether the component prevents the form from being resized. Description ! Set PreventResize to true, to prevent the form from being resized. For example, you can drop an ! TJvFormPlacement component on a MDI child form, and set PreventResize to true, to prevent the user from resizing the child form. ---------------------------------------------------------------------------------------------------- *************** *** 196,200 **** Description Call ReadInteger to retrieve an integer value from the storage. The storage is either the registry - ! if UseRegistry is set to True - or an ini file - if UseRegistry is set to False. If the registry is used, then: --- 217,221 ---- Description Call ReadInteger to retrieve an integer value from the storage. The storage is either the registry - ! if UseRegistry is set to true - or an ini file - if UseRegistry is set to false. If the registry is used, then: *************** *** 211,217 **** Parameters ! Ident : Identifies the name of the data value or ini key from which to retrieve the value. ! Default : Specifies an integer value to use if there is no key corresponding to the value specified by ! IniFileName and IniSection, or no data value corresponding to parameter Ident. See Also IniFileName, IniSection, <LINK ReadString>, UseRegistry, <LINK WriteInteger> --- 232,238 ---- Parameters ! Ident - Identifies the name of the data value or ini key from which to retrieve the value. ! Default - Specifies an integer value to use if there is no key corresponding to the value specified by ! IniFileName and IniSection, or no data value corresponding to parameter Ident. See Also IniFileName, IniSection, <LINK ReadString>, UseRegistry, <LINK WriteInteger> *************** *** 222,226 **** Description Call ReadString to retrieve an integer value from the storage. The storage is either the registry - ! if UseRegistry is set to True - or an ini file - if UseRegistry is set to False. If the registry is used, then: --- 243,247 ---- Description Call ReadString to retrieve an integer value from the storage. The storage is either the registry - ! if UseRegistry is set to true - or an ini file - if UseRegistry is set to false. If the registry is used, then: *************** *** 246,250 **** Provides access to the TRegIniFile object used to store and retrieve information from the system registry. Description ! Use RegIniFile to access the TRegIniFile object that is used - if UseRegistry is set to True - to store and retrieve information from the system registry. Note --- 267,271 ---- Provides access to the TRegIniFile object used to store and retrieve information from the system registry. Description ! Use RegIniFile to access the TRegIniFile object that is used - if UseRegistry is set to true - to store and retrieve information from the system registry. Note *************** *** 260,264 **** form placement data is written to. Note ! UseRegistry must be set to True, to use the registry as storage instead of a ini file. See Also UseRegistry, IniFileName --- 281,285 ---- form placement data is written to. Note ! UseRegistry must be set to true, to use the registry as storage instead of a ini file. See Also UseRegistry, IniFileName *************** *** 271,275 **** from the storage. ! If Active is set to True, the component automatically restores the placement information when the form is shown; thus no call to RestoreFormPlacement is needed. See Also --- 292,296 ---- from the storage. ! If Active is set to true, the component automatically restores the placement information when the form is shown; thus no call to RestoreFormPlacement is needed. See Also *************** *** 282,286 **** Call SaveFormPlacement to explicitly store the form's placement in the storage. ! If Active is set to True, the component automatically stores the placement information when the form is closed; thus no call to SaveFormPlacement is needed. See Also --- 303,307 ---- Call SaveFormPlacement to explicitly store the form's placement in the storage. ! If Active is set to true, the component automatically stores the placement information when the form is closed; thus no call to SaveFormPlacement is needed. See Also *************** *** 291,298 **** Specifies whether to use the registry or an ini file as storage for the form's placement. Description ! Set UseRegistry to True to store the form's placement data in the system registry, set UseRegistry ! to False to store the data in an ini file. ! If UseRegistry is set to False, then: * IniFileName specifies the name of the ini file. You can set it an empty \string; then the --- 312,319 ---- Specifies whether to use the registry or an ini file as storage for the form's placement. Description ! Set UseRegistry to true to store the form's placement data in the system registry, set UseRegistry ! to false to store the data in an ini file. ! If UseRegistry is set to false, then: * IniFileName specifies the name of the ini file. You can set it an empty \string; then the *************** *** 300,304 **** * IniSection specifies the section of the ini file from which to read and to which to write information. ! If UseRegistry is set to True, then: * IniFileName specifies the registry key of the data value into which to write the form's placement data. --- 321,325 ---- * IniSection specifies the section of the ini file from which to read and to which to write information. ! If UseRegistry is set to true, then: * IniFileName specifies the registry key of the data value into which to write the form's placement data. *************** *** 320,324 **** <AUTOLINK ON> Note ! Using an ini file has as advantage that it can be easily copied; for example if a user wants to use the same settings on another computer. See Also --- 341,345 ---- <AUTOLINK ON> Note ! Using an ini file has as advantage that it can be easily copied; for example if a user wants to use the same settings on another computer. See Also *************** *** 346,350 **** Description Call WriteInteger to store an integer value in the storage. The storage is either the registry - ! if UseRegistry is set to True - or an ini file - if UseRegistry is set to False. If the registry is used, then: --- 367,371 ---- Description Call WriteInteger to store an integer value in the storage. The storage is either the registry - ! if UseRegistry is set to true - or an ini file - if UseRegistry is set to false. If the registry is used, then: *************** *** 368,372 **** Description Call WriteInteger to store an integer value in the storage. The storage is either the registry - ! if UseRegistry is set to True - or an ini file - if UseRegistry is set to False. If the registry is used, then: --- 389,393 ---- Description Call WriteInteger to store an integer value in the storage. The storage is either the registry - ! if UseRegistry is set to true - or an ini file - if UseRegistry is set to false. If the registry is used, then: *************** *** 408,412 **** * Drop an TJvFormStorage on a form. * Use either the <LINK TJvFormStorage_StoredProps_Editor,StoredProps editor> by double-clicking ! the component, or the component's properties, to specify which properties of what components you want to be stored and retrieved. * Use <LINK TJvFormPlacement.UseRegistry,UseRegistry> to specify whether either the system --- 429,433 ---- * Drop an TJvFormStorage on a form. * Use either the <LINK TJvFormStorage_StoredProps_Editor,StoredProps editor> by double-clicking ! the component, or the component's properties, to specify which properties of what components you want to be stored and retrieved. * Use <LINK TJvFormPlacement.UseRegistry,UseRegistry> to specify whether either the system *************** *** 414,418 **** * Use the <LINK TJvFormPlacement.IniFileName,IniFileName> and <LINK TJvFormPlacement.IniSection, IniSection> properties to specify the location in the storage to save and read the data to. ! * You can then set property <LINK TJvFormPlacement.Active,Active> to True to allow automatically save and restore the specified properties, or call the <LINK TJvFormPlacement.RestoreFormPlacement, RestoreFormPlacement> and <LINK TJvFormPlacement.SaveFormPlacement,SaveFormPlacement> methods --- 435,439 ---- * Use the <LINK TJvFormPlacement.IniFileName,IniFileName> and <LINK TJvFormPlacement.IniSection, IniSection> properties to specify the location in the storage to save and read the data to. ! * You can then set property <LINK TJvFormPlacement.Active,Active> to true to allow automatically save and restore the specified properties, or call the <LINK TJvFormPlacement.RestoreFormPlacement, RestoreFormPlacement> and <LINK TJvFormPlacement.SaveFormPlacement,SaveFormPlacement> methods *************** *** 424,427 **** --- 445,461 ---- TJvFormPlacement ---------------------------------------------------------------------------------------------------- + @@TJvFormStorage.DefaultValue + Summary + References the stored values in the list by their name. + Description + Use the DefaultValue property to get or set the value represented by a stored value object with a + particular name. + + If you use DefaultValue to <i>get</i> the value of a stored value object that is NULL, DefaultValue + returns the value represented by the Default parameter. If you try to <i>set</i> the value of a + stored value object to NULL, then it's actually set to the value represented by the Default parameter. + See Also + StoredValue + ---------------------------------------------------------------------------------------------------- @@TJvFormStorage.SetNotification Summary *************** *** 460,464 **** particular name. See Also ! TJvStoredValues.Items, TJvStoredValues.Values, StoredProps ---------------------------------------------------------------------------------------------------- @@TJvFormStorage.StoredValues --- 494,498 ---- particular name. See Also ! TJvStoredValues.Items, TJvStoredValues.Values, DefaultValue, StoredProps ---------------------------------------------------------------------------------------------------- @@TJvFormStorage.StoredValues *************** *** 467,476 **** Description Access StoredValues at runtime to view and set stored value names and values dynamically ! (at design time use the collection editor for the StoredValues property to set stored value information). StoredValues can be accessed as a zero-based array of TJvStoredValue objects. Index specifies the array element to access. The following code assumes that the storage component has 3 stored value objects, and sets and ! stores their values. <CODE> JvFormStorage1.StoredValues[0].Value := 'Germany'; --- 501,510 ---- Description Access StoredValues at runtime to view and set stored value names and values dynamically ! (at design time use the collection editor for the StoredProps property to set stored value information). StoredValues can be accessed as a zero-based array of TJvStoredValue objects. Index specifies the array element to access. The following code assumes that the storage component has 3 stored value objects, and sets and ! stores their values: <CODE> JvFormStorage1.StoredValues[0].Value := 'Germany'; *************** *** 506,512 **** storage - either the system registry or a specific ini file. ! If property <LINK TJvFormPlacement.UseRegistry,UseRegistry> of Storage is set to True, IniObject returns a TRegIniFile object. If property <LINK TJvFormPlacement.UseRegistry,UseRegistry> of Storage ! is set to False, IniObject returns a TIniFile object. Use IniObject as parameter, for calls to functions such as IniReadSections, IniEraseSection etc. --- 540,546 ---- storage - either the system registry or a specific ini file. ! If property <LINK TJvFormPlacement.UseRegistry,UseRegistry> of Storage is set to true, IniObject returns a TRegIniFile object. If property <LINK TJvFormPlacement.UseRegistry,UseRegistry> of Storage ! is set to false, IniObject returns a TIniFile object. Use IniObject as parameter, for calls to functions such as IniReadSections, IniEraseSection etc. *************** *** 600,604 **** Description Write an OnRestore event handler to take specific actions after the stored value is retrieved from ! the storage. Typically, you use this event to read the Value property of the stored value object, and take action depending on the value of Value. See Also --- 634,638 ---- Description Write an OnRestore event handler to take specific actions after the stored value is retrieved from ! the storage. Typically, you use this event to read the Value property of the stored value object, and take action depending on the value of Value. See Also *************** *** 645,649 **** Use Value in generic code that manipulates the values of stored values without needing to know the type the stored value represent. ! \Write OnRestore and OnSave event handles to set the value just before it's saved or get it just after it's read from the storage. --- 679,683 ---- Use Value in generic code that manipulates the values of stored values without needing to know the type the stored value represent. ! \Write OnRestore and OnSave event handles to set the value just before it's saved or get it just after it's read from the storage. *************** *** 654,658 **** <TITLE TJvStoredValueEvent type> Summary ! Type for event handlers that let an application process data after it is retrieved from or before it is saved to the storage. Description --- 688,692 ---- <TITLE TJvStoredValueEvent type> Summary ! Type for event handlers that let an application process data after it is retrieved from or before it is saved to the storage. Description *************** *** 660,664 **** read from the storage. Parameters ! Sender - Identifies the storage component that is about to store Value to a storage or has retrieved Value from the storage. Value - Data value that the storage component just retrieved from or is about to save to a storage. --- 694,698 ---- read from the storage. Parameters ! Sender - Identifies the storage component that is about to store Value to a storage or has retrieved Value from the storage. Value - Data value that the storage component just retrieved from or is about to save to a storage. *************** *** 676,680 **** * Get or set the values of individual stored values. * Iterate through all stored values. ! * Copy a set of stored values to another stored values list. See Also TJvStoredValue, TJvFormStorage --- 710,714 ---- * Get or set the values of individual stored values. * Iterate through all stored values. ! * \Copy a set of stored values to another stored values list. See Also TJvStoredValue, TJvFormStorage *************** *** 763,772 **** tracking size. Description ! TJvWinMinMaxInfo is a wrapper for the windows MINMAXINFO structure. ! ! Internal object storing form min and max size, position. ! This class contains the metrics of the form. It is used by FormPlacement's options to store ! information about the form. See Also TJvFormPlacement, TJvFormStorage --- 797,804 ---- tracking size. Description ! TJvWinMinMaxInfo is a wrapper for the windows MINMAXINFO structure. It contains the metrics of ! a specific form. ! TJvWinMinMaxInfo is used by TJvFormPlacement and TJvFormStorage to store information about the form. See Also TJvFormPlacement, TJvFormStorage *************** *** 780,784 **** tracking size. Return value ! Returns True if all properties of the TWinMinMaxInfo are set to 0. ---------------------------------------------------------------------------------------------------- @@TJvWinMinMaxInfo.MaxPosLeft --- 812,816 ---- tracking size. Return value ! Returns true if all properties of the TWinMinMaxInfo are set to 0. ---------------------------------------------------------------------------------------------------- @@TJvWinMinMaxInfo.MaxPosLeft *************** *** 788,792 **** Use the MaxPosLeft property to specify the position of the left side of a form if it is maximized. Note ! MaxPosLeft does <not> override the system-defined default value, if you set it to 0. See Also MaxPosTop, MaxSizeHeight, MaxSizeWidth --- 820,824 ---- Use the MaxPosLeft property to specify the position of the left side of a form if it is maximized. Note ! MaxPosLeft does <i>not</i> override the system-defined default value, if you set it to 0. See Also MaxPosTop, MaxSizeHeight, MaxSizeWidth *************** *** 798,802 **** Use the MaxPosTop property to specify the position of the top of a form if it is maximized. Note ! MaxPosTop does <not> override the system-defined default value, if you set it to 0. See Also MaxPosLeft, MaxSizeHeight, MaxSizeWidth --- 830,834 ---- Use the MaxPosTop property to specify the position of the top of a form if it is maximized. Note ! MaxPosTop does <i>not</i> override the system-defined default value, if you set it to 0. See Also MaxPosLeft, MaxSizeHeight, MaxSizeWidth *************** *** 808,812 **** Use the MaxSizeHeight property to specify the height for a form if it is maximized. Note ! MaxSizeHeight does <not> override the system-defined default value, if you set it to 0. See Also MaxPosLeft, MaxPosTop, MaxSizeWidth --- 840,844 ---- Use the MaxSizeHeight property to specify the height for a form if it is maximized. Note ! MaxSizeHeight does <i>not</i> override the system-defined default value, if you set it to 0. See Also MaxPosLeft, MaxPosTop, MaxSizeWidth *************** *** 818,822 **** Use the MaxSizeWidth property to specify a maximized width for a form. Note ! MaxSizeWidth does <not> override the system-defined default value, if you set it to 0. See Also MaxPosLeft, MaxPosTop, MaxSizeHeight --- 850,854 ---- Use the MaxSizeWidth property to specify a maximized width for a form. Note ! MaxSizeWidth does <i>not</i> override the system-defined default value, if you set it to 0. See Also MaxPosLeft, MaxPosTop, MaxSizeHeight *************** *** 832,836 **** system creates the window. Use the MaxTrackHeight property to override one of these default values. Note ! MaxTrackHeight does <not> override the system-defined default value, if you set it to 0. See Also MaxTrackWidth, MinTrackHeight, MinTrackWidth --- 864,868 ---- system creates the window. Use the MaxTrackHeight property to override one of these default values. Note ! MaxTrackHeight does <i>not</i> override the system-defined default value, if you set it to 0. See Also MaxTrackWidth, MinTrackHeight, MinTrackWidth *************** *** 846,850 **** system creates the window. Use the MaxTrackWidth property to override one of these default values. Note ! MaxTrackWidth does <not> override the system-defined default value, if you set it to 0. See Also MaxTrackHeight, MinTrackHeight, MinTrackWidth --- 878,882 ---- system creates the window. Use the MaxTrackWidth property to override one of these default values. Note ! MaxTrackWidth does <i>not</i> override the system-defined default value, if you set it to 0. See Also MaxTrackHeight, MinTrackHeight, MinTrackWidth *************** *** 861,865 **** system creates the window. Use the MinTrackHeight property to override one of these default values. Note ! MinTrackHeight does <not> override the system-defined default value, if you set it to 0. See Also MaxTrackHeight, MaxTrackWidth, MinTrackWidth --- 893,897 ---- system creates the window. Use the MinTrackHeight property to override one of these default values. Note ! MinTrackHeight does <i>not</i> override the system-defined default value, if you set it to 0. See Also MaxTrackHeight, MaxTrackWidth, MinTrackWidth *************** *** 876,880 **** system creates the window. Use the MinTrackWidth property to override one of these default values. Note ! MinTrackWidth does <not> override the system-defined default value, if you set it to 0. See Also MaxTrackHeight, MaxTrackWidth, MinTrackHeight --- 908,912 ---- system creates the window. Use the MinTrackWidth property to override one of these default values. Note ! MinTrackWidth does <i>not</i> override the system-defined default value, if you set it to 0. See Also MaxTrackHeight, MaxTrackWidth, MinTrackHeight *************** *** 891,895 **** @@TPlacementOption.fpState How the form appears on the screen: minimized, maximized, or in a normal state. - state of form (normal, minimize, maximize); @@TPlacementOption.fpPosition The placement of the form: the form's normal, minimized and maximized size and position and its --- 923,926 ---- *************** *** 905,914 **** <TITLE StoredProps editor> <Description> ! Use the StoredProps editor to define which properties to store and retrieve by the JvFormStorage component. To open the StoredProps editor: ! 1. Place an JvFormStorage component on the form. 2. Do one of the following: * Double-click that component, or --- 936,945 ---- <TITLE StoredProps editor> <Description> ! Use the StoredProps editor to define which properties to store and retrieve by the TJvFormStorage component. To open the StoredProps editor: ! 1. Place an TJvFormStorage component on the form. 2. Do one of the following: * Double-click that component, or Index: JvFormWallpaper.dtx =================================================================== RCS file: /cvsroot/jvcl/dev/help/JvFormWallpaper.dtx,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** JvFormWallpaper.dtx 31 Jul 2003 22:50:14 -0000 1.6 --- JvFormWallpaper.dtx 12 Aug 2003 21:51:18 -0000 1.7 *************** *** 1,4 **** ##Package: AppFrm ! ##Status: Needs review; Fill GROUP tag. ---------------------------------------------------------------------------------------------------- @@JvFormWallpaper.pas --- 1,4 ---- ##Package: AppFrm ! ##Status: Completed ---------------------------------------------------------------------------------------------------- @@JvFormWallpaper.pas *************** *** 12,16 **** <TITLEIMG TJvFormWallpaper> JVCLInfo ! GROUP=JVCL.?? FLAG=Component Summary --- 12,16 ---- <TITLEIMG TJvFormWallpaper> JVCLInfo ! GROUP=JVCL.FormsAndApp.Forms.DecoratingAndEffects,JVCL.PanelsBevelsAndGroups.Panels FLAG=Component Summary Index: JvInstallLabel.dtx =================================================================== RCS file: /cvsroot/jvcl/dev/help/JvInstallLabel.dtx,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** JvInstallLabel.dtx 31 Jul 2003 22:50:14 -0000 1.7 --- JvInstallLabel.dtx 12 Aug 2003 21:51:18 -0000 1.8 *************** *** 1,4 **** ##Package: Ctrls ! ##Status: Completed but needs review (p3) ---------------------------------------------------------------------------------------------------- @@JvInstallLabel.pas --- 1,4 ---- ##Package: Ctrls ! ##Status: Completed (p3) ---------------------------------------------------------------------------------------------------- @@JvInstallLabel.pas *************** *** 36,42 **** Description ImageList is a list of bitmaps that can be displayed to the left of any ! item in the label. Each item can specify an image from this list by using the SetImage routine. See Also ! SetImage, DefaultImage ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.ImageOffset --- 36,42 ---- Description ImageList is a list of bitmaps that can be displayed to the left of any ! item in the label. Each item can specify an image from this list by using the <LINK SetImage> routine. See Also ! <LINK SetImage>, DefaultImage ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.ImageOffset *************** *** 56,60 **** Description Lines is of type TStrings and each item in Lines is displayed on a separate line in the label ! along with an optional image. Use the methods of TStrings (Add, Delete, Assign etc) to change the content of the label. See Also --- 56,60 ---- Description Lines is of type TStrings and each item in Lines is displayed on a separate line in the label ! along with an optional image. Use the methods of TStrings (Add, \Delete, Assign etc) to change the content of the label. See Also *************** *** 81,85 **** LineStyle - \Font style for the exclusive item. See Also ! SetImage, SetStyle, Styles ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.SetImage --- 81,85 ---- LineStyle - \Font style for the exclusive item. See Also ! <LINK SetImage>, <LINK SetStyle>, Styles ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.SetImage *************** *** 92,96 **** ImageIndex - The new image index for the item. See Also ! SetExclusive, SetStyle, Styles ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.SetStyle --- 92,96 ---- ImageIndex - The new image index for the item. See Also ! <LINK SetExclusive>, <LINK SetStyle>, Styles ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.SetStyle *************** *** 104,108 **** LineStyle - The new font style for the item. See Also ! SetImage, SetExclusive, Styles ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.Styles --- 104,108 ---- LineStyle - The new font style for the item. See Also ! <LINK SetImage>, <LINK SetExclusive>, Styles ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.Styles *************** *** 113,117 **** 0 and Lines.Count - 1. See Also ! Lines, SetStyle, SetExclusive, SetImage ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.TextOffset --- 113,117 ---- 0 and Lines.Count - 1. See Also ! Lines, <LINK SetStyle>, <LINK SetExclusive>, <LINK SetImage> ---------------------------------------------------------------------------------------------------- @@TJvInstallLabel.TextOffset Index: JvItemsPanel.dtx =================================================================== RCS file: /cvsroot/jvcl/dev/help/JvItemsPanel.dtx,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** JvItemsPanel.dtx 31 Jul 2003 22:50:14 -0000 1.7 --- JvItemsPanel.dtx 12 Aug 2003 21:51:18 -0000 1.8 *************** *** 1,4 **** ##Package: Ctrls ! ##Status: Completed but needs review (p3) ---------------------------------------------------------------------------------------------------- @@JvItemsPanel.pas --- 1,4 ---- ##Package: Ctrls ! ##Status: Completed (p3) ---------------------------------------------------------------------------------------------------- @@JvItemsPanel.pas *************** *** 64,68 **** Return value Returns the index of the item or -1 if no item was found at the specified location. - See Also ---------------------------------------------------------------------------------------------------- @@TJvItemsPanel.GetItemRect --- 64,67 ---- *************** *** 75,79 **** Return value A TRect in client coordinates that describes the position and size of the specified item. - See Also ---------------------------------------------------------------------------------------------------- @@TJvItemsPanel.HotTrack --- 74,77 ---- Index: JvLabel.dtx =================================================================== RCS file: /cvsroot/jvcl/dev/help/JvLabel.dtx,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** JvLabel.dtx 31 Jul 2003 22:50:14 -0000 1.6 --- JvLabel.dtx 12 Aug 2003 21:51:18 -0000 1.7 *************** *** 1,4 **** ##Package: StdCtrls ! ##Status: Locked by Remko Bonte ---------------------------------------------------------------------------------------------------- @@JvLabel.pas --- 1,4 ---- ##Package: StdCtrls ! ##Status: Completed ---------------------------------------------------------------------------------------------------- @@JvLabel.pas *************** *** 12,21 **** <TITLEIMG TJvLabel> JVCLInfo ! GROUP=JVCL.?? FLAG=Component Summary ! Write here a summary (1 line) Description ! Write here a description ---------------------------------------------------------------------------------------------------- @@TJvLabel.Angle --- 12,28 ---- <TITLEIMG TJvLabel> JVCLInfo ! GROUP=JVCL.LabelsAndStatic FLAG=Component Summary ! Can simulate a clickable link and render text at a specific angle. Description ! To simulate a clickabe link, do the following: ! ! * Set AutoOpenURL to true. ! * Set URL to a specific \URL or object, that will be opened when the user clicks the label. ! * Set HotTrack to true, and change HotTrackFont so the user gets feedback when the mouse ! passes over the label. ! ! Use property Angle to display the label text at a specific angle. ---------------------------------------------------------------------------------------------------- @@TJvLabel.Angle *************** *** 29,35 **** @@TJvLabel.AutoOpenURL Summary ! Write here a summary (1 line) Description ! Write here a description See Also URL --- 36,43 ---- @@TJvLabel.AutoOpenURL Summary ! Specifies whether to automatically open the associated \URL when the user clicks the label. Description ! Set AutoOpenURL to true to automatically open the \URL or object specified by property URL when the ! user clicks the label. See Also URL *************** *** 49,54 **** Specifies whether the label is highlighted when the mouse passes over it. Description ! Set HotTrack to True to provide visual feedback about which item is under the mouse; the font ! specified by HotTrackFont is used for the label text. When HotTrack is False, there is no visual feedback when the mouse passes over the label. See Also --- 57,62 ---- Specifies whether the label is highlighted when the mouse passes over it. Description ! Set HotTrack to true to provide visual feedback about which item is under the mouse; the font ! specified by HotTrackFont is used for the label text. When HotTrack is false, there is no visual feedback when the mouse passes over the label. See Also *************** *** 57,63 **** @@TJvLabel.HotTrackFont Summary ! Specifies the font used when the mouse passes over the label and HotTrack is True. Description ! When the mouse passes over the label and HotTrack is set to True, HotTrackFont is used as the font for the label text. To change to a new font, specify a new TFont object. To modify a font, change the value of the --- 65,71 ---- @@TJvLabel.HotTrackFont Summary ! Specifies the font used when the mouse passes over the label and HotTrack is true. Description ! When the mouse passes over the label and HotTrack is set to true, HotTrackFont is used as the font for the label text. To change to a new font, specify a new TFont object. To modify a font, change the value of the *************** *** 72,76 **** \Write an OnCtl3DChanged event handler to take specific action when the Ctl3D property changes. See Also ! OnCtl3DChanged ---------------------------------------------------------------------------------------------------- @@TJvLabel.OnParentColorChange --- 80,84 ---- \Write an OnCtl3DChanged event handler to take specific action when the Ctl3D property changes. See Also ! OnParentColorChange ---------------------------------------------------------------------------------------------------- @@TJvLabel.OnParentColorChange *************** *** 84,90 **** @@TJvLabel.URL Summary ! Write here a summary (1 line) Description ! Write here a description See Also ! AutoOpenURL --- 92,118 ---- @@TJvLabel.URL Summary ! Specifies an URL associated with the label. Description ! Use URL to associate an URL, an executable file, a document file, or a folder with the label. ! If AutoOpenURL is set to true and the user clicks on the label, then the object specified by URL ! is opened. ! ! You might want to adjust property HotTrackFont to visually simulate a clickable link. ! ! Some examples: ! <AUTOLINK OFF> ! <CODE> ! { URL } ! JvLabel1.URL := 'http://jvcl.sourceforge.net/'; ! ! { Executable file } ! JvLabel1.URL := Application.ExeName; ! ! { Folder } ! JvLabel1.URL := ExtractFilePath(Application.ExeName); ! </CODE> ! </AUTOLINK OFF> ! Note ! If AutoOpenURL is set to false, then URL is ignored. See Also ! AutoOpenURL, HotTrackFont |