Littleboy

Littleboy

Joined Member # 99
0 Posts 16 Replies 1,901 Reputation

Nightmares is a small application created to test dynamic dreams. It runs them in a window, allowing you to debug them easily or to record a preview video. You can set the window size (default is 800x600), chose an output file and FourCC code for the output video. It currently only runs unprotected d

7 Replies 24,741 Views

New build with text support is available! Limitations: - the text baseline property is ignored in some cases - you can't stroke or draw text along a path (a spec limitation). I will add new methods to do that in the future. The previous build was supposed to support images, but it was broken and showed corruption with a lot of images. I'm now using GDI+ instead of relying on SD_LOAD_IMAGE to load images. The canvas controller has a new option to reset the pos

85 Replies 137,183 Views

neener, are you using the version from Wincustomize or the one from [link="http://www.templier.info/downloads/DotNetDocklets2.zip"]here[/link]? You have to use the last one, it's updated to work with Vista and .Net 2.0

18 Replies 17,892 Views

Success! It still needs some tweaking but it's better than squares :P [img]http://img364.imageshack.us/img364/223/dxcanvastextzm6.png[/img]

85 Replies 137,183 Views

cairo.dll is not needed anymore. The plugin is self-contained now. Hum, maybe I know what's happening: I might have exported it from my second monitor and it's showing off screen. I'll add a reset icon in the next build :) You can redownloaded the package, it should be working now.

85 Replies 137,183 Views

Try re-setting the script directory to the new location. I changed the application folder name and it might still point to the old location. Sorry about those changes! For the next version, you should be able to overwrite the previous one and it will continue to work.

85 Replies 137,183 Views

Text! That is if boxes qualify as text :P [img]http://img167.imageshack.us/img167/9678/dxcanvastextnoglyphgj4.png[/img] The cairo text api (aptly named the toy text api) wasn't going to cut it, so I switched to pango, which has a cairo path for drawing text. And oy, what a mess. There are so many dependencies, it's not even funny. Of course, the win32 makefiles are badly broken, and forget about getting a static lib to build without diving into the code. After a lot of

85 Replies 137,183 Views

New build with image support! Also updated the canvas controller to support subfolders. And drawing is still flickering like mad...

85 Replies 137,183 Views

If you want to create dynamic dreams, you can always contact Stardock and ask for the SDK. They might give you access to it under NDA if you can demonstrate that you know what're doing (ie. you know DirectX & how to program in C++). I don't know if they will allow you to redistribute your works, but at least this will allow you to play with it. Since I did everything independently I didn't have to sign any evil NDA :P I might release my shader dream next month or so. It doesn't do m

29 Replies 19,430 Views

No legal issue. Just my word. A lot of those dreams are ports from Xbox Media Center screensavers and those are under the GPL, which obliges you to distribute the source if you redistribute a modified version. I was asked not to distribute source code for the time being.

29 Replies 19,430 Views

You used to be able to get each application that was released when your subscription was valid (not the latest version though, the one that was current at the time your subscription expired). And the text on [link="https://www.stardock.com/products/odnt/"]this page[/link] seems to confirm that. Did you used Impulse when trying to redownload your application? Maybe it doesn't support expired subscriptions yet. You might want to try with Stardock Central. Also did you try to contact suppo

8 Replies 9,231 Views

I liked green better. No, really :( [quote]Since i updated to phase II, component tray will not install correctly. when i run the program, i get an error that says the path cannot be found and to reinstall it which i have done twice and still does not work.[/quote] Was it working with the previous version of Impulse? Component Tray needs Stardock Central to be installed to function properly. If you only have Impulse installed, it will not work.

19 Replies 6,440 Views

And I was running out of ideas for the next version of Flurry. A Jafo easter egg... hum :D [quote].... turned out some girl from the first floor left her laptop on (and her windows open) while she was away for an extended field-trip. The laptop wasn't set to just simply hibernate, but instead it ran a more than idiotic Winnie-the-Pooh screensaver with this stupid little tune repeating in and endless loop...[/quote] Ahah, you should have turned the power off for her room. It wor

22 Replies 10,562 Views

Ah, but OnMouseEnter and OnMouseLeave are only called when the mouse enters or leaves the object, so you won't be able to update the cursor per region. Does this work with a standard object? Using OnMouseMove(x, y) should work. 'Called on mouse over object Function Object_OnMouseMove(x, y) If x Object.Cursor = 14 ElseIf x > Object.Width-10 Then Object.Cursor = 14 ElseIf x > 10 And x Object.Cursor =

85 Replies 137,183 Views

[quote]Not sure if I borked something or it's how your plugin works but, scripting the cursor seems to be inconsistent.[/quote] I'm not intercepting any window messages yet (although I will probably add a configuration option in the future, so you can drag things around the canvas), so there should not be any impact on how DesktopX functions work. I've been working on image and patterns today, but text is coming after that. It's getting a bit late here (plus I worked t

85 Replies 137,183 Views

Hum, I don't quite understand the support response here. This problem has been reported to the dev (Jeff) multiple times from as far back as 2004. Surely, there is a bug open in the bug database now and making a quick search for "OnAcceptDropFiles" would have given them at least something. I'm curious to know what exactly was the content of your message. If you were simply asking for help, maybe that's the reason they responded like that. A quick google search gives you [link="http://ww

13 Replies 8,137 Views

No ETA for an SDK at this time. I don't know if anybody else has got dynamic dreams working, but I do have a few ready and waiting... I don't think there are that many people willing to create dynamic dreams anyway (using them is easier :D)

29 Replies 19,430 Views

Not exactly. loadImage will load an image and encapsulate it into a CanvasImage object. You will then be able to pass that object to createPattern and drawImage. From script, you will simply do something like this: [I]var ctx = canvas.getContext("2d"); // load an image var img = ctx.loadImage(Object.Directory + "image.png"); // Draw the image at context coordinates (5,5) ctx.drawImage(img, 5, 5);[/I] See this [link="http://developer.mozilla.o

85 Replies 137,183 Views

ImageData is there to be able to manipulate the raw pixels (the data attribute is a PixelArray object, with the setter and getter). When you add the DXCanvas ability to a desktopX object, it completly takes over the painting for that object, so you don't need to set any object property to alter the object appearance - you simply make calls to the api. Does that answer your question? And thanks for the kind words!

85 Replies 137,183 Views

Update: This small update brings a proper shadow implementation with blurring, two new functions (textPath and textAlongPath) and a few bug fixes. textAlongPath is still somewhat buggy with multi-segment paths but otherwise works great (see the TextWave demo). I fixed a few problems with arcTo that wasn’t working as specified and made a few changes here and there. More importantly, I fixed a nasty crash bug that was sometimes happening on exit.

85 Replies 137,183 Views