This is just a small update for rkSmartPath and a beta release of the updated rkSmartTabs.
Not very much new stuff but I have added a feature to the rkSmartPath so it will always show at least one item in view. Meaning that the folder name will be truncated to fit in view, similar to how it is done in Vistas path bar.
The rkSmartTabs uploaded is the newest version and is in beta stage. Do not use it for real applications yet. I only uploaded it for people that want to test and get a feel of how it works. I am always curries myself so I thought maybe someone was interested. There are some limitations in this version as I know about fx hints are not working and tabs can not be dragged. So set ShowHint to false and AllowTabDrag to false when testing. If you find other strange stuff happening I would like to hear about it so I can do something about it. Thanks!
I hope you find it useful so far.
Please download these components as single components in the download page. They have not been included in the collection yet.
The collection will soon be updated.
Roy M Klever
SmartPath in use
Finally I got some time to post an updated rkSmartPath.
* New color properties: – ColorEdit, ColorEnter and ColorExit
* Possible to hide first level: – HideFirstLevel
* Added an optional button: – ImagesBtn, ImageIdxBtn
* I also added new arrow style for first item
* Some code update
Download from download page. Collection has not been updated yet so download component itself.
I am happy to announce that SmartPath v2.3 is here.
– Pressing arrow button now toggle popup menu.
– New event, OnError. Thanks Castor69.
– New property AutoComplete.
– Color properties for button painting have been added.
– Bug in keyboard navigating have been fixed.
– Bug in edit path have been fixed.
– Some small code optimization.
OnError AException values:
0 : Create directory failed
Well I finally had some time to update my smartpath component. So what did I do? It is now possible to navigate the smartpath using the keyboard just set AllowKeyNav to true and you are set. I had some trouble making it work so report back any bugs you find, in my testing it worked as expected. Ownerdraw now has its own property, set it when using ownerdraw event. New Folder in home menu is now optionally. ParentFont added. A new property named ClickSetPath will set the path automatically when button on path is clicked so you no longer need to set it in the OnClickEvent. Changed AllowEdit to be set to true as default. OnMouseLeaveEvent should now be working again. Some code optimized.
Download SmartPath v2.2
Good looking SmartPath
This is just an update of my SmartPath component. Some elements have been removed while some elements have been added.
I added a transparent option, and lookup in edit mode. The search option was removed. Some bugs were removed and the code tweaked a little.
New property added
When set to true it works like normal but if you set it to false it will not check if net disks(drives) are ready. I have a net drive that lose connection all the time, making me crazy every time I am going to pick a disk, so I had to do something about it. Default is False.
Hope you like it.
Roy M Klever
Smart path demo application
After a lot of testing, tweaking and fixing version 2 of rkSmartPath is available.
* Now it is possible to disable edit of path
* Added owner draw event
* Using displayname for folders
* Added search event. Use path edit for searching/filtering
* Tweaks and fixes
* End arrow only if there is folders in last folder
What is rkSmartPath: it is a component for Delphi that will allow you to navigate the filesystem similar to explorer in Vista. Folder path is represented as buttons and arrows. Pressing a button will allow you to set that path, pressing an arrow will let you pick a folder in that folder. Try the demo and you see what I am talking about.
How it looks with Athen theme
Download TBX test version