Group Therapy and Family Counciling

I never was good with groups. And DON'T ASK about my Family!


OK, I give up.

I read the User's manuals for Desktop X Pro (The Software I use) and I still only have a vague grasp of Groups, Parents and Childern.

Is there a decent Tutorial stressing where and when to use these?

I have trouble with sliders still, and know it is involved with this concept!

I don't want to post specific questions about such basic things.

Unless it is needed to get help!

I would most benefit from documentation of all the various plug ins and what they do (and any special instructions for implementing them).

I create all kinds of problems for myself trying to use some of the more specialized plug ins (like equalizer bands and Video screens for a DX Player!) (my first "Teach Myself" Gadget!)

Any Help would be appreciated.

Thanks in Advance!

Peace.
5,562 views 7 replies
Reply #1 Top
If you give some context . . more help might be easier. What are you trying to do?
Reply #2 Top
I know the plug-ins and ActiveX controls for DesktopX were intended to make certain tasks much easier. Such as the DXPlayer plug in can make it easy to create a very simple control that will work with any of several different applications.

But, and I speak only from my own experience as an experimenter in skinning, the Plug-Ins and to a lesser extent the ActiveX controls are, well, crap.

For example, the DXPlayer plug-in. This is a neat idea. Most media player apps have a way you can control them from scripts or something similar. But the exact message I send to WMP to "Start Play" (Control.controls.play in dx speak) will differ slightly from the way I would tell WinAmp or iTunes to "Start Play" The DXPlayer plug in is intended for one to be able to make a play button, and that button will work no matter what app the end user uses.

But. What about more complex functions? Managing playlists, and particularly visualization or video "screens". Here the media players not only expect their own personal syntaxes, but they have differing functionality.

And here, DXPlayer drops the ball. It is unfinished. You cannot create a generic playlist display or visual/video window with DXPlayer. You can, though, through experimenting and trying things out, access some stuff, like a WMP visualization, but at this time that's all you can do. Turn it on, I think. Can't move it, resize, associate it with other objects. It's unfinished.
(I should point out here, that if you DON'T use DXPlayer, and program only for the application you want, you can use DX to do anything that app lets you do. SO I have WMP-based widgets with fully functional playlists and vis screens - but they work only with WMP, not WinAMp or iTunes)

And, not to rant, but some of the ActiveX controls seem unfinished too. No inherent backspace or delete key functionality in some of them, and buggy, or perhaps again simply left undone, styling controls.

Also, these functions, except for brief descriptions in one or another guide (I'd give a link but it is out of date...maybe someone has a link to latest documentation?) are, apparently, undocumented. (Not to mention the still un-fixed no matter what they say catastrophic crashing).

So, my advice, from someone who likes DX very much, is to avoid the Plug-Ins at all costs, and use the ActiveX controls sparingly in a well backed up project.

Parents, groups, and children can certainly be confusing --it isn't helped by what I consider poor terminology (Okay, this object has a "parent", but I still need to decide whether or not it is a "child"?).

Groups can be treated as one for many purposes, so you can move them with the mouse "as a group" etc. I use groups personally for two main resons. One is simply to help me keep objects organized. Another is when I may want to enumerate certain objects. I can (exact code sample is in scripting doc) say, for each member of this group, alter your color..you get the idea.

You can also do a For Each type enumeration of children. This is where the lingo makes this very difficult. When I say "children" I mean objects with parents. You can pick a parent, and do things to every child. They will also move relative to each other, if the parent is dragged, I think, but not if child is dragged. And I don't mean child. I mean the object with a parent.

Because being a "child" is more than having a parent. It also means that the child will be relativly positioned in X,Y coords to its parent object, and also clipped by the boundries of parent object. When I am working this through myself, I think of the Is Child option as actually meaning "Is Contained" or such.


Anyway. On too long, little help. Overall a discouraging post, sorry for that. DX is a good app. But I feel it is underdocumented and much of the functionality would have been better left out. I mean, it really is a bait and switch to sell the app showing how easy it is to "make a media player widget", and then the consumer gets it home to find out how limited that function really is.

Better shut up now.

later,
rr
Reply #3 Top
That was just the answer I needed to hear!

I was placing too much faith in the plug-ins!

Time for a full fledged VB Script Tutorial.

Thank, Both, for responding.

I'll get the hang of this eventually.

I hope they work on the problems you mentioned...

I am sure to run in to a few of them myself!

Thanks again.

Peace.
Reply #4 Top
Hi All, hey rabidrobot, thought I'd kick in my 2 cents (just like there's no cents key on my computer keyboard and there is one on old IBM typewriters) things keep on a changing. I found I had to search a number of different sources before I started tracking down some doco around here. I would provide you with a link to the right page, but I'm not that good yet. In any case, rabidrobot helped me get better documentaion from a DesktopX Enterprise WEB page that was more complete (thanks again rabidrobot). But, it too has some problems. It's incomplete and one of the code examples it contains generates a compile error, yet, the documentation was helpful. I also found that I could get more detailed help with VB Script at www.msdn.com. Just do a search in their libraries on VB Script and it will return some WEB pages that are useful for scripting. As far as DXPlayer goes, I think it's a good start, espicially if whomever developed it, (Stardock, I think) takes the time to expand it as rabidrobot says. I've been trying to use the ActiveX controls and I have discovered they have limitations, they too are incomplete. Yet overall, I do feel like Object Desktops has been worth the price, and I will probably renew my subscription for more updates, espicially if they start addressing some of these problem areas. Anyway that's a big $.02 worth (2¢), now how did I find that ¢¢¢¢¢¢. Sometimes things make ¢¢¢¢¢ sometimes they don't. Later. By the way if you would like the link to the best Stardock documentation page I'll try to give it to you let me know.
Reply #5 Top

YES!

Links Please!


I searched around, and am even considering the Enterprise Edition of Desktop X just for the Distribution Rights to a Commercial Desktop!

But I would like to get better with it first just to be sure I can get the most from my Purchase!

Thanks!

Reply #6 Top
Okay, sorry this took awhile. Try this Link https://www.stardock.com/products/desktopxenterprise/resources.asp You may have to right click and do a file save as to get the documents instead of left clicking for download. The following is a link to the MSDN web search I did for VB Script resources. My first attempt to insert links in a comment so, I hope they work. I think you will need to be registered with MSDN to access this second link. This isn't difficult to obtain and can be done by registering "Genuine Microsoft Software" lol. Anyway good luck.http://search.msdn.microsoft.com/search/default.aspx?siteId=0&tab=0&query=VB+Script
Reply #7 Top
Thanks!!

That will help Tremendously!!

This new fangled programming is Hoopy!

When I learned to program... I was Punching Cards!

I have a new question!

I'll give it it's own topic so I don't cause any trouble...

Yet...