Page 1 of 6

Repeat request now a plea

Posted: 05 Sep 2009 16:10
by aurumdigitus
Once asked for a TB button that would activate a Script. That is now bordering on a plea.

Primary mode of operation is usually DP each festooned with many Tabs. In order to maximize area of file viewing both the Tree and Catalog are closed - hence no access to Scripts from there. If there was a TB button that could activate running one it would be of nearly inestimable value.

Yes, User|Run Script|choice, choice, choice is available. That is a lot of clicking and when doing large scale operations those start to add up.

Re: Repeat request now a plea

Posted: 05 Sep 2009 16:32
by admin
aurumdigitus wrote:Yes, User|Run Script|choice, choice, choice is available. That is a lot of clicking and when doing large scale operations those start to add up.
You can assign KSs to them. If it's just one button you plea for, then you could maybe learn one KS instead? :P

Apart from that, customizable buttons are not that far away...

Re: Repeat request now a plea

Posted: 05 Sep 2009 17:10
by aurumdigitus
Yes, a KS will do it. Being a "mouser" (for reasons that aren't pertinent) that road presents a certain small impediment.

But until such time as those customizable buttons arrive on the scene it will suffice. :D

Re: Repeat request now a plea

Posted: 06 Sep 2009 09:44
by admin
aurumdigitus wrote:Yes, a KS will do it. Being a "mouser" (for reasons that aren't pertinent) that road presents a certain small impediment.

But until such time as those customizable buttons arrive on the scene it will suffice. :D
Your plea softened my heart. I added a button. 8)

Re: Repeat request now a plea

Posted: 07 Sep 2009 00:33
by aurumdigitus
Thank you, thank you, thank you.

(And with 8.3 I had just vowed to no longer get involved with the Beta's.) :wink:

Re: Repeat request now a plea

Posted: 07 Sep 2009 18:03
by j_c_hallgren
admin wrote:Your plea softened my heart. I added a button. 8)
Suggestion: Instead of defaulting all user buttons to the magnolia (not that something is wrong with that icon), how about a making a more generic "U01" to "U10" icon or similar for the defaults?

Something along the line of the "C:\" for "Open Cmd Prompt" is what I mean...just an idea...

Re: Repeat request now a plea

Posted: 07 Sep 2009 19:39
by admin
j_c_hallgren wrote:
admin wrote:Your plea softened my heart. I added a button. 8)
Suggestion: Instead of defaulting all user buttons to the magnolia (not that something is wrong with that icon), how about a making a more generic "U01" to "U10" icon or similar for the defaults?

Something along the line of the "C:\" for "Open Cmd Prompt" is what I mean...just an idea...
That was my first plan, but the current design has some advantages: it's less work for me (just have to make one graphic); it's easy to exchange that graphic with another; last not least, I can very easily increase the number of user buttons to any value!

Re: Repeat request now a plea

Posted: 07 Sep 2009 22:02
by j_c_hallgren
And yes, those are all very valid points...but...(my presumption) making one "Uxx" type graphic and then just changing the nbrs doesn't seem quite as bad as totally unique ones for each...and while the nbr of buttons may well increase, how many do you think average user will need? I think existing 10 will be more than enough for most users...especially until we have more than one TB row(hopefully!), as I basically have no room for any now, for example.

Maybe you could allow for more than one icon from a file and then provide something like these in a sample ICO/ICL file? It would provide a starter set for most users...as a substitute for the magnolia.

Re: Repeat request now a plea

Posted: 08 Sep 2009 00:08
by Stefan
admin wrote:Your plea softened my heart. I added a button. 8)
What a cool feature, many thanks!
v8.30.0010 - 2009-09-07 16:00
+ Custom Toolbar Buttons: Now you can have 10 user buttons. They all
default to the magnolia icon but it's easy to define a custom icon,
Don, can we use ICL too?
Such are downloadable f.ex. from
http://www.iconempire.com/iconlibs/computers.htm

Or is this too much work?

F.ex. I was able to use "Tools\computer.icl" to load the first icon from the list
but "Tools\computer.icl, 5" didn't work.

--------------

BTW: IconShop is one tool to see the icon resources in an file
http://users.telenet.be/liontech/Downloads.htm

Icon Explorer is an another great tool
http://www.mitec.cz/iconex.html

and there is IconsExtract
http://www.nirsoft.net/utils/iconsext.html

To create or manipulate icons you can try "IcoFX "
http://icofx.ro/

--------------

Icon/ICL Downloads:

http://www.iconempire.com/iconlibs/computers.htm

http://www.nesoft.org/free_icon_gallery.htm
(18 ICLs from nesoft as ZIP, f.ex. at http://www.freeware-tipp.de/freeware-do ... 1732.shtml)

http://www.coolarchive.com/icons.php

Tango Icon Library
http://tango.freedesktop.org/Tango_Icon_Library
Tango Icon Library as ICLs
http://mitry.wordpress.com/2007/08/27/tango-xp-icons/

iDev Icon Collection (25MB ZIP / 380 ICLs)
http://www.idev.ch/content/view/86/63

--------------

Just found an nice resource for Icons as ico files:
http://www.veryicon.com/icons/application/
http://www.iconeasy.com/
http://www.iconempire.com.png
--------------

http://www.iconlibrary.com/
some are free, archive includes numbers and abc icons as ICL's

--------------

http://e-lusion.com/design/greyscale/
Greyscale is a set of 40 greyscale icons which each fit into a 34 x 34 pixel area. Yep free icons!
greyscale.png
Test with XY.png
--------------
Edit: add some more dl links

Re: Repeat request now a plea

Posted: 08 Sep 2009 13:44
by jacky
admin wrote:That was my first plan, but the current design has some advantages: it's less work for me (just have to make one graphic); it's easy to exchange that graphic with another; last not least, I can very easily increase the number of user buttons to any value!
But you do intend to get ride of this, and allow for an unlimited number of buttons, no? (E.g. only one "User Button" on the list on the left (available buttons), and when adding it it is added to the right yet simply doesn't leave the list on the left...) Cause limiting to a small number of buttons sounds like a bad idea IMO, and having dozens of "User Button #" on the list of buttons sounds like a bad idea as well... :roll:


Also -- I don't know if you got something like this planned already or not, but one thing I'd love to see for CTB is to have another script, a "context-menu script." The idea would be that, when right-clicking on the button, XY would analyze that script and determine whether or not it shows a pop-up menu.
- If so, then it is "merged" into the current context menu we got, so we'd have Run, Edit, sep, <context script menu>, sep, customize TB
- If not, then it's the same as above, except instead of a menu we have only one item, using whatever caption was defined on script, defaulting to "Run context script" or something
- Of course, if one doesn't specify such a "context script" then the context menu is the exact same as currently.

This would allow us to create our own CTB exactly like XY's own buttons, that is one feature/action available on click, while having other similar/related features/actions available through a simple right-click, without any requirement for additional screen space or anything.

(I could even suggest, as an added bonus, that if the "main" script is in form "load File, Script" then XY could default the context script (if unspecified) to "load File" which, chances are, would be a menu with related options/features)

Re: Repeat request now a plea

Posted: 08 Sep 2009 16:05
by oleg01
I'd also like to thank Don for the implementation of the long awaited buttons with script capabilities. Very useful also to rotate jpg images. Now the next move would be to have different configurable toolbars with customized buttons. Nice work!. :-)

Re: Repeat request now a plea

Posted: 08 Sep 2009 16:29
by j_c_hallgren
oleg01 wrote: Now the next move would be to have different configurable toolbars
This was discussed in another thread recently and I believe the ability to either scroll TB or have a dropdown similar to ">>" on QuickLaunch to show any 'extra' icons would be preferable to configurable toolbars.

Here's link to other thread for reference:
http://www.xyplorer.com/xyfc/viewtopic.php?f=3&t=3930

Re: Repeat request now a plea

Posted: 09 Sep 2009 09:00
by admin
jacky wrote:
admin wrote:That was my first plan, but the current design has some advantages: it's less work for me (just have to make one graphic); it's easy to exchange that graphic with another; last not least, I can very easily increase the number of user buttons to any value!
But you do intend to get ride of this, and allow for an unlimited number of buttons, no? (E.g. only one "User Button" on the list on the left (available buttons), and when adding it it is added to the right yet simply doesn't leave the list on the left...) Cause limiting to a small number of buttons sounds like a bad idea IMO, and having dozens of "User Button #" on the list of buttons sounds like a bad idea as well... :roll:


Also -- I don't know if you got something like this planned already or not, but one thing I'd love to see for CTB is to have another script, a "context-menu script." The idea would be that, when right-clicking on the button, XY would analyze that script and determine whether or not it shows a pop-up menu.
- If so, then it is "merged" into the current context menu we got, so we'd have Run, Edit, sep, <context script menu>, sep, customize TB
- If not, then it's the same as above, except instead of a menu we have only one item, using whatever caption was defined on script, defaulting to "Run context script" or something
- Of course, if one doesn't specify such a "context script" then the context menu is the exact same as currently.

This would allow us to create our own CTB exactly like XY's own buttons, that is one feature/action available on click, while having other similar/related features/actions available through a simple right-click, without any requirement for additional screen space or anything.

(I could even suggest, as an added bonus, that if the "main" script is in form "load File, Script" then XY could default the context script (if unspecified) to "load File" which, chances are, would be a menu with related options/features)
I never thought of handling User Buttons (UB) like separators in the Customize Toolbar dialog. Interesting idea, but there's a difference to separators of course: when you remove a UB from the current buttons, shall it remain in the available buttons or not? Probably yes, but then you'd need an extra command to actually delete a UB for good.

Conc. the context menu: brilliant! :D Will be added in CTB 2.0.

Re: Repeat request now a plea

Posted: 09 Sep 2009 09:04
by admin
j_c_hallgren wrote:
oleg01 wrote: Now the next move would be to have different configurable toolbars
This was discussed in another thread recently and I believe the ability to either scroll TB or have a dropdown similar to ">>" on QuickLaunch to show any 'extra' icons would be preferable to configurable toolbars.

Here's link to other thread for reference:
http://www.xyplorer.com/xyfc/viewtopic.php?f=3&t=3930
I also thought about additional toolbars again, and I definitely prefer a set of 5 selectable toolbars to scrolling or dropdown. But this still has a little time to ripen...

Re: Repeat request now a plea

Posted: 09 Sep 2009 09:05
by admin
Stefan wrote:
admin wrote:Your plea softened my heart. I added a button. 8)
What a cool feature, many thanks!
v8.30.0010 - 2009-09-07 16:00
+ Custom Toolbar Buttons: Now you can have 10 user buttons. They all
default to the magnolia icon but it's easy to define a custom icon,
Don, can we use ICL too?
Such are downloadable f.ex. from http://www.iconempire.com/iconlibs/computers.htm
Or is this too much work?

I was able to use "Tools\computer.icl" to load the first icon from the list
but "Tools\computer.icl, 5" didn't work.
OK, I will see if I can make that work. I have a little problem though with the "filename, #" notation because that would be a valid (if very strange) filename...