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?

First Previous Page 5 of 10 Next Last
_Martin_
Reply #81 Wednesday, April 29, 2009 1:44 PM
it 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).
Vad_M
Reply #82 Wednesday, April 29, 2009 2:14 PM

Where can you find this information?

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.

then you can see the JavaScript

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...   

 

M-203
Reply #83 Wednesday, April 29, 2009 2:15 PM

_Martin_
it 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.

RedneckDude
Reply #84 Wednesday, April 29, 2009 4:47 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.

This is true, but I think you only get updates to the next full release ( DX Pro 4 ) unless you pay again. I think.

Vad_M
Reply #85 Wednesday, April 29, 2009 5:15 PM

unless you pay again

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.

RedneckDude
Reply #86 Thursday, April 30, 2009 12:39 AM

unless you pay again

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. 

RedneckDude
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.    

_Martin_
Reply #88 Thursday, April 30, 2009 4:49 AM
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
Try the below. Obvously, replace the middle line with what you need.

For Each o In DesktopX.Objects
o.hue = 30
Next
vAIp33r
Reply #89 Thursday, April 30, 2009 5:54 AM

M-203

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

RomanDA
Reply #90 Thursday, April 30, 2009 8:03 AM

For Each o In DesktopX.Objects
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!

WeatherBound
Reply #91 Thursday, April 30, 2009 10:13 AM

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.

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.

RedneckDude
Reply #92 Thursday, April 30, 2009 10:41 AM

For Each o In DesktopX.Objects

o.hue = 30

Next

 

Would this go into a clickable button, or a slider?

Thanks!

ZubaZ
Reply #93 Thursday, April 30, 2009 11:04 AM

Would this go into a clickable button, or a slider?
It's code in an object. It's not for the user, it's for the coder.  But it *could* be user controled.

RedneckDude
Reply #94 Thursday, April 30, 2009 11:16 AM

It's code in an object. It's not for the user, it's for the coder. But it *could* be user controled

You are way too much help, Zu. Why don't you just do it for me?  lol  

RedneckDude
Reply #95 Thursday, April 30, 2009 11:19 AM

For Each o In DesktopX.Objects



o.hue = 30



Next

So, I add this to what to get it to work?

Wizard1956
Reply #96 Thursday, April 30, 2009 11:29 AM

So, I add this to what to get it to work?

And what do I have to do to break it while testing?

ZubaZ
Reply #97 Thursday, April 30, 2009 11:56 AM

So, I add this to what to get it to work?
Add it to the script of an object. (I think)

Vad_M
Reply #98 Thursday, April 30, 2009 3:26 PM

Why don't you just do it for me? lol

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.   

 

RedneckDude
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.    

sViz
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!



web-wc01