What would you like to see in DesktopX 4.x?
Friday, April 3, 2009 by ZubaZ | Discussion: DesktopX Wishlist
What sorts of features would you like to see in the 4.x series?
Reply #82 Wednesday, April 29, 2009 2:14 PM
Just look in the Impulse: Stardock Logo -> Register a product -> Expiratrion Date. Here you will see a short word "None" in front of DesktopX Professional. So the license does not never expire.
The only one little problem. It's need to know Java! So I have no any chances
because I don't like Java and seek to use it as sparingly as possible...
Reply #83 Wednesday, April 29, 2009 2:15 PM
The Sidebar Gadgets, when installed, are also open like normal folders.
That is why in my other post, I zipped those folders and uploaded them, instead of the .gadget files themselves.
Reply #84 Wednesday, April 29, 2009 4:47 PM
This is true, but I think you only get updates to the next full release ( DX Pro 4 ) unless you pay again. I think.
Reply #85 Wednesday, April 29, 2009 5:15 PM
Honestly? I'm always ready pay to support my favorite software.
Even if it will be $65 for each next year. I just want to see that DX is in permanent development
and get some updates at least 2-3 times per year. ![]()
Reply #86 Thursday, April 30, 2009 12:39 AM
Honestly? I'm always ready pay to support my favorite software. Even if it will be $65 for each next year. I just want to see that DX is in permanent development and get some updates at least 2-3 times per year.
Me too, I didn't mean it as a complaint....just information. ![]()
Reply #87 Thursday, April 30, 2009 12:42 AM
One more thing I would love to see....something I am needing right now, by the way, A way to recolor all objects in a Theme at once, without grouping or naming each item in the script. Tall order I'm sure. Would be nice if it was built in to DX, but if anyone reading this has the script for the job, contact me....please. I need it for a theme I'm doing. ![]()
Reply #88 Thursday, April 30, 2009 4:49 AM
For Each o In DesktopX.Objects
o.hue = 30
Next
Reply #89 Thursday, April 30, 2009 5:54 AM
Quoting _Martin_, reply 6it would be completely impossible to automatically port other widgets - the only way is to have someone look at the scrpts and then manually rewrite/edit them in DX.From memory the Yahoo! Widgets are quite simple to replicate because they can be viewed in something like WinZip and then you can see the JavaScript used which often provides enough hints (especially where web interaction is concerned).
The Sidebar Gadgets, when installed, are also open like normal folders.
That is why in my other post, I zipped those folders and uploaded them, instead of the .gadget files themselves.
well i guess i was wrong then ^^ (it happens dang it
). I just thought that maybe those gadgets are using/doing stuff that isn't doable in DX without some fixing of the scripts... oh well ![]()
Reply #90 Thursday, April 30, 2009 8:03 AM
o.hue = 30
Next
ok.. how the hell did i go all these years progamming in DX and NOT know this was out there.. WOW!
This little bit of code is so cool.. with this i could make every object "fade" out, or "invisible" no matter how many objects, and without having to make an array of names.
With this little bit of code, i could (if my objects are named correct.. ie: Main_BG, Main_Open, Main_Close, Small_BG, Small_Open, etc) swap states with about 5 lines of code, or hide parts of my gadget. This just rocks.
And yse it does work to change the hue/color/brightness, etc... AWESOME!!!!
Martin, im STILL learning from you!
Reply #91 Thursday, April 30, 2009 10:13 AM
This is true, but I think you only get updates to the next full release ( DX Pro 4 ) unless you pay again. I think.
RND is right. I wanted to buy DX pro and asked Stardock on this. I will just wait till DX pro 4 comes out.
All of you are doing an awesome job on discussing on this topic. If Stardock listens and acts on all your responses. Dx will become a even better program.![]()
Reply #92 Thursday, April 30, 2009 10:41 AM
o.hue = 30
Next
Would this go into a clickable button, or a slider?
Thanks!
Reply #93 Thursday, April 30, 2009 11:04 AM
Reply #94 Thursday, April 30, 2009 11:16 AM
You are way too much help, Zu. Why don't you just do it for me? lol ![]()
Reply #95 Thursday, April 30, 2009 11:19 AM
o.hue = 30
Next
So, I add this to what to get it to work?
Reply #96 Thursday, April 30, 2009 11:29 AM
And what do I have to do to break it while testing?
![]()
Reply #97 Thursday, April 30, 2009 11:56 AM
Reply #98 Thursday, April 30, 2009 3:26 PM
I see some things looks very funny sometimes! Please look here: https://www.stardock.com/products/desktopx/docs/3x/DXScripting.doc
Contents
1 The Basics of DXScript.............................................................................. 8
1.1 Introduction................................................................................................... 8 1.2 Namespaces................................................................................................. 11 1.3 Enumerators................................................................................................ 12 I'm sure that you'll find any answers on your questions here.
Reply #99 Thursday, April 30, 2009 3:43 PM
The script posted by Martin works, but it won't recolor meter bars or any of the other states of an object. Only the default state. The end user would have to go into the script and change the number, rather than a button or slider. But I'm sure, if I knew how, I could put it in with some other script and get what I need, just don't know how.
Zubaz, sorry if I hijacked your thread, not intended. ![]()
Reply #100 Thursday, April 30, 2009 4:02 PM
Great tip, Martin. Been using that one a lot, myself. Come to think of it, this will make a great Tips & Tricks topic.
Jim,
Change o.hue to o.states("").hue and it will work for all states.
Also, here's what it looks like in a simple hue shifter script--works on l-click:
'Called when L-click is released
Function Object_OnLButtonUp(x, y, dragged)
If dragged Then Exit Function
For Each obj In DesktopX.Objects
If obj.states("").hue => 255 Then
obj.states("").hue = 0
Else
obj.states("").hue = obj.states("").hue + 10
End If
Next
End Function
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!







Reply #81 Wednesday, April 29, 2009 1:44 PM