[J@D] Practice Makes Perfect

Posted by JoshDreamland on July 27, 2008, 2:15 p.m.

It came time to do GM's set of WinAPI functions for ENIGMA. So instead of just winging it like I did with a lot of GL, I decided I'd practice for a bit first. And, well, that practiced produced a very useful tool, actually.

It uses a lot of functions you'll be seeing in ENIGMA, either in R3 or perhaps down the road, depending on how things work with R3's Linux port.

You heard right: IsmAvatar took the time to write a very nice framework and set of XLib (Linux) window functions.

For you Mac users, there may be hope, as I heard that XLib works on Macintosh as well. It's believable, considering Mac is in fact a spinoff of FreeBSD.

So thanks to Ism's work–as well as my reordering of the entirety of R2 in preparation–R3 will be the first cross platform.

I'm still not showing you all my surprise.

Anyway, the program. It is a very powerful window tool, with a function for everything you'd ever need to do with it and then a little.

Here's the program:

http://64digits.com/users/JoshDreamland/CLutterBuddy.7z

And a screen shot of the thing in action:

And another for good measure:

There's no help file.

Someone write one, or just figure it out. >=[

Anyway… ENIGMA time. room_goto_next hates me, so I'll be working on that.

Ciao.

Comments

biggoron 16 years, 5 months ago

You know your banner looks like it says Ewgma, right?

noshenim 16 years, 5 months ago

I pressed show children of clutterbuddy and tons of windows popped up, and then I pressed hide children and my browser and winrar disapeared >_<. Gotta be carefull =P. what does +all do? =P.

SixWinged 16 years, 5 months ago

That programs actually really useful, it could use a nice GUI though. :3

biggoron 16 years, 5 months ago

Yeah it's pretty ironic for a program called CLutterBuddy to have such an unclear interface :P

Juju 16 years, 5 months ago

Haha, nicely put biggoron.

JoshDreamland 16 years, 5 months ago

Bah, the source is included: YOU recompile it then, and add a nice header for XP themes that makes the buttons not work anymore >=\