Added shell integration, so *.ddproj files open automatically with DermaDesigner (if you have more than one EXE of DermaDesigner on your drive, just open the one you want dominant, go to Help -> Associate with *.ddproj).
Ofcourse, I won't be releasing anything without the permission of the developers.
[quote]PGUI3 (C# Derma Port):[/quote]
now that looks awesome :D how does it work? C# library? programmed with LUA, or...? :D
I don't intend to hijack the thread, but it is a 2 year old project where I wrote a base system for UI for the Leadwerks Engine, and then ported Derma-like controls to it to get a similar appearance.
It used OpenGL rendering calls for drawing.
[editline]11:24AM[/editline]
Yes! I got the tabs to order properly inside of the PropertySheet, and fixed a pesky GDI+ error that stemmed from trying to set the children of all the non-active tabs to be invisible, when they have null children.
Image:
[IMG]http://img694.imageshack.us/img694/2194/ddpropertysheetworks.png[/IMG]
And go ahead and just kill me now for posting too much. ;)
No. I won't kill you as this looks sexy.
It all works, too.
EDIT: Well, the Lua export for the DPropertySheet hasn't been added.
Note: I have been playing with DPanelList, however with all the code in there to make it behave like a panel list, it lags GDI+ about 3 seconds...ouch.
@blob202: Yes, intellisense would be awesome! Go for it, make an extension :D
I hope that it will be added :D
looks nice!
Hope the dev contacts you and add this
I am going to play Splinter Cell : Conviction for a little while, then I will see if I can incorporate docking, and possibly grids on parent panels and such.
I haven't been around lately, so I'm going to get back up with this. Working on adding VTF support to the program, going great so far :biggrin:
Gotta thank Nem for that.
[IMG]http://img534.imageshack.us/img534/9325/capturezh.png[/IMG]
There's the result :biggrin: (That's gm_construct.vtf from the map chooser)
Now to implement it into all of the image based controls and I'll have a beta release out tomorrow!
(The exe has grown from 100kb to 1mb after this, that's because it embeds and unpacks Nem's vtf tools for conversion)
Congrats, looking nice. I think the next major addition should be a ListView that shows the hierarchy of objects within the workspace, like a frame parented to a panel, (can't remember if it works the other way,) then a button parented to a frame, etc. Would make sense, since I think this is intended for large scale GUIs.
[QUOTE=tgp1994;22652700]Congrats, looking nice. I think the next major addition should be a ListView that shows the hierarchy of objects within the workspace, like a frame parented to a panel, (can't remember if it works the other way,) then a button parented to a frame, etc. Would make sense, since I think this is intended for large scale GUIs.[/QUOTE]
That wouldn't be hard at all, I think I'll do that.
[QUOTE=Gbps;22652730]That wouldn't be hard at all, I think I'll do that.[/QUOTE]
Excellent :D
Sounds interesting.
Did you guys ever fix that problem I was having, with changing the size of the editor and saving?
I just added a hierarchy tree, along with a fully-featured duplicate of the workspace context menu that works on the nodes. You can also rename nodes in the tree and it will update the actual Derma widget's name, etc.
Cut, Copy, and Paste functionality is in, except it is a little buggy.
I added a slight transparency to the Toolbox and Property window when they are unfocused, similar to how Paint.NET does it, so that they don't obstruct the workspace view.
Fixed quite a lot of bugs that I found, as well as a lot of speedups where foreach loops were getting overly nested and slowing down.
The cursor icon will change based on what you are doing. It currently has 5 states: Default, Move (moving a panel), X Resize, Y Resize, Resize.
Found a TODO note to make all mouse handlers check if panel is hidden via the Panel.hidden variable, so I went ahead and did that for all the mouse handlers.
Just a little update; mind you, I am still doing this unofficially. It isn't on the SVN, isn't endorsed by the developers (As far as I know), and I won't release anything except screens until I hear from them.
[QUOTE=c-unit;22477170]It might be helpful to learn lua before asking for stuff to do it for you. If everyone makes programs that just [b][u]code[/u][/b] for you, then what good is it to actually learn coding?[/QUOTE]
I do know how to code, but before making that comment,[SARCASM] i am more than sure you searched me up :) [/SARCASM]
[QUOTE=blob202;22654265]I just added a hierarchy tree, along with a fully-featured duplicate of the workspace context menu that works on the nodes. You can also rename nodes in the tree and it will update the actual Derma widget's name, etc.
Cut, Copy, and Paste functionality is in, except it is a little buggy.
I added a slight transparency to the Toolbox and Property window when they are unfocused, similar to how Paint.NET does it, so that they don't obstruct the workspace view.
Fixed quite a lot of bugs that I found, as well as a lot of speedups where foreach loops were getting overly nested and slowing down.
The cursor icon will change based on what you are doing. It currently has 5 states: Default, Move (moving a panel), X Resize, Y Resize, Resize.
Found a TODO note to make all mouse handlers check if panel is hidden via the Panel.hidden variable, so I went ahead and did that for all the mouse handlers.
Just a little update; mind you, I am still doing this unofficially. It isn't on the SVN, isn't endorsed by the developers (As far as I know), and I won't release anything except screens until I hear from them.[/QUOTE]
What's your steam info? I'd like to talk to you about what you have so far, and make sure you used the right stuff where it should be :v:
Yakahughes has been offline on steam for 6 days. I am disappoint
If this could be made in VB, this would be AWESOME! [I]But it's not.[/I]
It's not like its a GUI interface to find the killers IP address. VB sux
[QUOTE=BBgamer;22711976]If this could be made in VB, this would be AWESOME! [I]But it's not.[/I][/QUOTE]
I don't see why you couldn't make this in VB.
[QUOTE=BBgamer;22711976]If this could be made in VB, this would be AWESOME! [I]But it's not.[/I][/QUOTE]
It makes no difference what its made in as long as it works
Just waiting for GBPS or Yakahughes to implement blob202's stuff that he made.
[QUOTE=Overv;22712900]I don't see why you couldn't make this in VB.[/QUOTE]
Ya, there are plenty of translators online to convert it, VB.Net specific.
C# > VB.NET anyways. C# is more professionally accepted than VB.NET. Anyways, apparently blob202 is actually a friend I've known for almost a year now, and he was the one who made the original derma designer, which is kind of weird. As of now, Im just waiting on yakahughes to get on to apply updates.
[QUOTE=Gbps;22767256]C# > VB.NET anyways. C# is more professionally accepted than VB.NET. Anyways, apparently blob202 is actually a friend I've known for almost a year now, and he was the one who made the original derma designer, which is kind of weird. As of now, Im just waiting on yakahughes to get on to apply updates.[/QUOTE]
That is true, and in my opinion, C# is a good stepping stone for getting into C++, which is probably the end game for most people who want to be mainstream computer programmers.
[QUOTE=tgp1994;22774214]That is true, and in my opinion, C# is a good stepping stone for getting into C++, which is probably the end game for most people who want to be mainstream computer programmers.[/QUOTE]
That's not 100% true. There's a point in coding that C++ just isn't as stable or productive as C# depending on a lot of factors. For this, C# is a hugely better choice over C++ because everything you need is there and working, as to C++ where you'd either be fiddling with GDI+ or even OpenGL/DirectX for little to no gain on anything but performance, which isn't too much of an issue right now.
Sorry, you need to Log In to post a reply to this thread.