Addin: PropertyGridExtras
Version: 1.1
Date: Thursday, 18 July 2013
Description
Styling and functional enhancements for the default Property Grid.
Usage
Once installed use the context menu or the Tool
button on the toolbar to configure the additional options.
Features
- Set grid font type and size.
- Show additional indentation.
- Auto adjust label column.
- Remember expanded state.
- Remember selected property.
- Set grid theme (original, basic, light, dark).
Release Notes
Release: 1.1, 18 July 2013
FIX: Compatability with C9.
Release: 0.21, 12 June 2012
CHANGE: Finally reproduced (and fixed!) an exception in the grid_SelectedObjectChanged event.
Release: 0.20, 8 June 2012
CHANGE: internal release, more exception handling
Release: 0.19, 7 June 2012
CHANGE: Catch possible null ref during SelectedObjectChanged event.
Release: 0.18, 25 April 2012
CHANGE: Removed ClarionAddins global addin dependency.
Release: 0.17, 18 April 2012
CHANGE: Now has ClarionAddins global addin dependency.
Release: 0.16, 19 March 2012
FIX:
Bug#43 <http://support.fushnisoft.com/thebuggenie/clarionaddins/issues/43>
_ Selection is now restored correctly for all properties.
FIX:Bug#43 <http://support.fushnisoft.com/thebuggenie/clarionaddins/issues/43>
_ As mentioned in the comments, there is now a workaround implemented for restoring the grid state when opening the window/report designer. The workaround is using a delay value for the restoration when opening the designer. The default value is 1000 milliseconds (1 Second) which seems to be OK in my testing but it is configurable from the grid options if you have any issues or just want to play with it.
Release: 0.15, 14 March 2012
FIX: Remember Selected Property feature was not working correctly for properties 3 levels deep (e.g. AT/Height/Value). This change is a temporary patch that disables the feature only on those properties. Full fix coming soon.
Release: 0.14, 8 March 2012
FIX: Remember Selected Property feature now also saves and restores child properties correctly.
CHANGE: Toolbar icons are now 24x24 so they look better with default toolbar size
Release: 0.13, 7 March 2012
INFO: Internal Beta Release
Release: 0.12, 7 March 2012
INFO: Internal Beta Release
Release: 0.11, 7 March 2012
FIX: Possible fix for All state handling issues. Restore state on initial grid loading, on TAB to next property, on moving controls with cursor keys, on multiple selections, etc
FEATURE: Option (on by default) to save/restore the property selection. This includes focusing the selected property within the grid!
Release: 0.10, 29 February 2012
FIX: Possible fix for NullReferenceException with C8 build 8973
Release: 0.9, 28 February 2012
FIX: Fingers crossed this is the definitive fix for the issues plaguing the restire tree state feature! It looks like I have found the correct way to override the default expand all on opening as well as when the grid has focus.
FIX: Well… there is one catch with the above fix. If you select a control in the designer and move it using the cursor keys then the grid state becomes fully expanded. The good news is that as soon as you move focus away from that selected control the saved state is restored
Release: 0.8, 27 February 2012
INFO: Internal Release
Release: 0.7, 26 February 2012
INFO: Internal Release
Release: 0.6, 8 October 2011
FIX: Create temp directory if it doesn’t already exist. Normal this is handled by the IDE but only when you first open a text file for editing, not if you go straight to a property grid!
FIX: The property enumerator was not correctly looping over all child properties. This could result in some descendants not being saved/restored.
FIX: The initial load of window and report designers is sending a few extra ExpandAll commands. These appear to now be correctly suppressed allowing the restore to function correctly.
Release: 0.5, 4 October 2011
BLOG:
PropertyPadExtras – Automatic save/restore grid state! <http://www.clarionedge.com/clarion/addins/propertypadextras-automatic-saverestore-grid-state.html>
_
FEATURE: Save and restore expanded state of grid categories
FEATURE: Expand/Contract all buttons added to the grid toolbar
FEATURE: Options button added to the grid toolbar
FEATURE: Grow/Shrink font feature now expanded to allow you to also set the font type. Configuration is available in the Options dialog
FEATURE: Grid ToolStripRenderMode changed to ManagerRenderMode. This means that the toolstrip will be correctly styled if you have theSetTheme <http://clarionaddins.com/addins/SetTheme.html>
_ addin installed.
CHANGE: Reset font now detects the correct font from the main IDE form
CHANGE: Internal code refactored for easier maintenance and better performance
CHANGE: Screenshot updated
Release: 0.4, 21 May 2011
CHANGE: Preparing for public release of source code. Making the VS project work without dependencies, adding docs, etc
Release: 0.3, 16 Oct 2010
FEATURE: Show Additional Indentation – When set to true, displays Property indentations as the Microsoft PropertyGrid does (except for the first level whose +/- glyphs won’t appear in the left most column).
FEATURE: Auto Adjust Label Column – Resizes the label column to adjust itself to the longest label.
FEATURE: Themes (using the DrawManger) – There are 3 build in themes and an additional Dark theme that I have borrowed from the SmartPropertyGrid code example.
BLOG:PropertyGridExtras addin v0.3 – now with Additional Settings! <http://www.clarionedge.com/clarion/addins/propertygridextras-addin-v0-3-now-with-additional-settings.html>
_
Release: 0.2, 03 March 2011
FIX: There was an issue with restoring the saved font using the incorrect Font.Unit in some circumstances."
Release: 0.1, 03 March 2011
INFO: Initial Release
BLOG:PropertyGridExtras addin v0.1 – Grow/Shrink font size <http://www.clarionedge.com/clarion/addins/propertygridextras-addin-v0-1-growshrink-font-size.html>
_