Things have been pretty busy with work these last few weeks and I am waiting to see, along with everyone else, what happens with Clarion 8. There are still loads of addin ideas and plenty of additional features and fixes waiting for the existing addins so things have certainly not stopped, just on a little break.

I suppose something I should be doing in the meantime is getting the source code uploaded!

(Also, stay tuned for the ClarionMag article. It should coming any day now I am sure…)

-brahn

Turns out I just couldn’t leave this one alone today…

This update brings several new features thanks to the SmartPropertyGrid used in Clarion7.

I have added a new Sub Menu to the original context menu called Additional Settings. It may be possible one day to implement a property grid so you can configure the settings of the property grid but for now that just hurts my head so I chose a few good ones:

  • 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).
  • Auto Adjust Label Column – Resizes the label column to adjust itself to the longest label.
    • I had a little difficulty finding an appropriate event to use for this so there may be some occasions when it doesn’t resize but most of the time it should be good enough.
  • Themes (using the DrawManger) – There are 3 build in themes and an additional Dark theme that I have borrowed from the SmartPropertyGrid code example.

If you are interested, download the demo of the SmartPropertyGrid and take a look at the documentation to see what else could be possible. Of particular interest might be the different kinds of keyboard navigation that are available (see page 76 of the PDF!)

Some screen shots of the new features

 

Default Theme showing new sub menuBasic ThemeLight ThemeDark Theme

 

Download: download PropertyGridExtras.sdaddin
Version: 0.2
Updated: June 3, 2011
Size: 10.69 KB
Downloads: 630

(3rd Mar 2011) * v0.2 uploaded – there was an issue with restoring the saved font using the incorrect Font.Unit in some circumstances.

Inspired by a recent thread on the newsgroups this addin will add three new items to the context menu of the Property Pad.

As the title of this post says these new menu items allow you to adjust the font size of the Property Grid contained in the Property Pad. It looks like there are a lot more possibilities for customisation of this control so get your ideas in!

(I thought about just making this a part of the SetTheme addin but eventually decided that it might work out better to keep all the Property Pad/Grid related things in the one place…)

Right-Click to access the new options...

 

Download: download PropertyGridExtras.sdaddin
Version: 0.2
Updated: June 3, 2011
Size: 10.69 KB
Downloads: 630

 

So far this new addin just does one thing. It puts a new button on the main toolbar that will launch the “StartUp Project” in the debugger without building the solution first. You may or may not find this useful but now you have the option!

Any other features planned? I recently had some fun messing around with ToolStrips and ToolStripPanels and I think that I can make this entire toolstrip configurable. If it works, and when I get a chance to finish it, you will be able to hide the icons that you never use, create new toolstrips so that you can group buttons if you want and move the toolbar(s) around.

If you have any other ideas on what would be handy to put in the main toolbar let me know and I will see if I can get them into this addin.

 

image

 

Download: download MainToolbarExtras.sdaddin
Version: 0.3
Updated: May 10, 2011
Size: 11.82 KB
Downloads: 1,060