• DermaDesigner
    549 replies, posted
I gotta admit, I was abit sceptic, but I just tried it, and it's boss, guys. Cheers [editline]06:21PM[/editline] You should consider adding these: [url=http://wiki.garrysmod.com/?title=Using_SpawnIcons][b]SpawnIcons[/b] [img]http://wiki.garrysmod.com/favicon.ico[/img][/url] [url=http://wiki.garrysmod.com/?title=DModelPanel][b]DModelPanel [/b][img]http://wiki.garrysmod.com/favicon.ico[/img][/url]
DModelPanel would be very difficult to implement properly, however a placeholder image could be used where the model would be displayed.
I can't use the SVN, or the latest build download link. Nevermind, I used [url]http://dermadesignerb.googlecode.com...r/bin/Release/[/url]
[QUOTE=Knallex;22060283]Just a suggestion - for the properties of DFrame, add the SetBackgroundBlur? It's a very minor addition I guess - but I keep forgetting shit like that, so for me it'd be useful atleast.[/QUOTE] Will do. [QUOTE=T3h raps13r;22061972]It seems when DermaDesigner sets a color of something, it doesn't finish the brackets. [lua] DLabel1:SetTextColor(Color(175, 238, 238, 255) [/lua] It doesn't put the last bracket.[/QUOTE] Thanks, I'll fix it. [QUOTE=SnakeFace;22062233]I'm doing DCheckBox.[/QUOTE] Sweet, thanks. [QUOTE=Gbps;22062667]Also, another bug, when a panel creates it's lua, it doesn't generate it in order of parent above child, therefore it generates code that tries to use a parent that is declared below it.[/QUOTE] Yeah I had noticed that, it's going to require a bit of thought to fix that. Actually not much though, I just figured out how to do it best. [QUOTE=Busymonkey;22063937] [url=http://wiki.garrysmod.com/?title=Using_SpawnIcons][b]SpawnIcons[/b] [img]http://wiki.garrysmod.com/favicon.ico[/img][/url] [url=http://wiki.garrysmod.com/?title=DModelPanel][b]DModelPanel [/b][img]http://wiki.garrysmod.com/favicon.ico[/img][/url][/QUOTE] DModelPanel is already in the list, and I'll put spawnicons in the OP. Thank you all for the feedback.
[QUOTE=yakahughes;22065167] Sweet, thanks. [/QUOTE] Finished it (with a little help from Gbps), can I add you on Steam regarding doing more?
yakahughes I may help with some basic shit in C#, like file management, and basic stuff like that. If you want me to, just PM me and I will contact you ASAP. Alsom great work with it!
[QUOTE=SnakeFace;22065463]Finished it (with a little help from Gbps), can I add you on Steam regarding doing more?[/QUOTE] Yes, just search the community for yakahughes, I should be the only one with that name. Fonix, I don't really need help with C# so much as I need people to volunteer to make the panels and stuff because I'm having to manage the general design of the thing, and it would be extremely helpful if I didn't have to do every single panel. And it's also fun to make a project where a bunch of people add to it. Updating DD soon with a couple things mentioned in the thread. [editline]06:09PM[/editline] Updated:[list] [*]Fixed DLabel:SetTextColor without a finishing ) [*]Added DFrame:SetBackgroundBlur() [*]Fixed the Lua code generation, stuff should end up in the right order now. Emphasis on *should*, but it looked like it was working right when I tried it.[/list] Gbps and SnakeFace, I would like to add you two guys' additions to the release. Just send me the code and I will.
I'm making DImage at the moment, will attempt to send after I'm done. However for whatever reason I can't send you a PM. Also 'No group or player records were found matching your search terms.' Your not there apparently.
[QUOTE=yakahughes;22065711] Fonix, I don't really need help with C# so much as I need people to volunteer to make the panels and stuff because I'm having to manage the general design of the thing, and it would be extremely helpful if I didn't have to do every single panel. And it's also fun to make a project where a bunch of people add to it. [/QUOTE] I see, the only problem is with this that I know shit about Lua. I mean I can read a code, and probably understand it, but if you would make me t code something, even if I'm drunk, I could not even code a simple username displayer :D That's why I want to help at least with the basics, like ideas, or other extensive stuff (like making it to be like VS, with all those nice panels you use for property editing docked on the side).
[QUOTE=SnakeFace;22065842]I'm making DImage at the moment, will attempt to send after I'm done. However for whatever reason I can't send you a PM. Also 'No group or player records were found matching your search terms.' Your not there apparently.[/QUOTE] Try clicking that Steam button below his avatar.
It was wrong, I had put [url]http://steamcommunity.com/id/yakahughes[/url] instead of just yakahughes, and it was directing people to [url]http://steamcommunity.com/id/http://steamcommunity.com/id/yakahughes[/url] and saying it couldn't find my profile. It's fixed now. [editline]07:57PM[/editline] Updated:[list] [*]fixed a bug in centering panels [*]fixed a bug in DLabel [*]fixed a cosmetic defect in the displaying of panel type names in the properties window [*]Added DCheckBox - thanks SnakeFace [*]Added DImage - thanks SnakeFace[/list]
This made my Derma life simple. Love it.
This project is only awesome so far. Lots of people helping, and it's easy to use :-) I got a few suggestions though: 1) Add a resizegrip to resize along the x and y axis, and not both at the same time 2) You're throwing out tons of updates at the moment(which is awesome :D), why not add an update function to update the program? 3) Make a grid that you can toggle on and off, which the frame, buttons etc. snap to.
Updated:[list] [*]fixed an ambiguity in the function editing in the property list, thanks SnakeFace [*]fixed the OnClick function in DCheckBox not being a multiline text editor [*]Added DImageButton - thanks SnakeFace[/list] [QUOTE=Svendbenno;22069151]This project is only awesome so far. Lots of people helping, and it's easy to use :-) I got a few suggestions though: 1) Add a resizegrip to resize along the x and y axis, and not both at the same time 2) You're throwing out tons of updates at the moment(which is awesome :D), why not add an update function to update the program? 3) Make a grid that you can toggle on and off, which the frame, buttons etc. snaps to.[/QUOTE] As for 1, that's a good idea, I don't know how hard it would be to implement that though. 2, That would be a pretty complicated thing to do, so unless I get bored of doing other stuff and want to try to add it, this would probably be one of the last things to be put in. 3, good idea, again not sure how hard it would be to do. I will keep all of these suggestions in mind for future updates.
I can do a simple updater, if you got a static URL for it :D Actually I have some around... It is for another project for different use, but who cares? Tomorrow I will look into it, but it is over 23:00 at me so gotta go to bed :D
love you! This made my life better.
My current updates:[INDENT] * Finished DPanel * Added some library functions for panel makers to make rounded rectangles * Fixed window focus issues. The toolbox and properties menus should focus when the main window focuses * Removed the toolbox and properties menu from taskbar * Sorted out all of the files into vcproj folders. [/INDENT][editline]04:40PM[/editline] Waiting for yaka to get on to add my update.
I've made DMenu.
I will be on in about 2 - 3 hours to update it. Thanks.
[QUOTE=yakahughes;22069303]2, That would be a pretty complicated thing to do, so unless I get bored of doing other stuff and want to try to add it, this would probably be one of the last things to be put in..[/QUOTE] I have one arrond also, it was for a project of me, wich a abandoned, PM me if you want it, it has a txt file whit the update url in it, and for the updates itself, you just create a new folder called "1" and put there the update shit in it, then open the update.txt and add the things as: [2] del: folder/oldderma.lua rename: folder/text.txt folder/text2.txt [1] add: thingy.exe add: folder/derma.lua
[QUOTE=bromvlieg;22071140]I have one arrond also, it was for a project of me, wich a abandoned, PM me if you want it, it has a txt file whit the update url in it, and for the updates itself, you just create a new folder called "1" and put there the update shit in it, then open the update.txt and add the things as: [2] del: folder/oldderma.lua rename: folder/text.txt folder/text2.txt [1] add: thingy.exe add: folder/derma.lua[/QUOTE] I'm already working on it. Update: [INDENT]* Panels will only parent if the shift key is held when dragging [/INDENT]
[B]Big Update[/B] My DermaDesigner updater! It automatically connects to Google Code to find the latest release version, downloads it, unzips it, and runs it with no time to spare! Here's an image of the completed product: [IMG]http://img88.imageshack.us/img88/9692/520201084634pm.gif[/IMG] Now if yaka would get on then I can have him put all my updates into the next release :argh:
I can't wait for all the new updates. It's been a bit over 3 hours now.
Yeah I can't lie, this shit is getting me more excited then anything in a long time :P [editline]09:37PM[/editline] I found an error: it puts [code] DFrame1:SizeTitle [/code] instead of [code] DFrame1:SetTitle [/code]
[QUOTE=c-unit;22075292]Yeah I can't lie, this shit is getting me more excited then anything in a long time :P [editline]09:37PM[/editline] I found an error: it puts [code] DFrame1:SizeTitle [/code] instead of [code] DFrame1:SetTitle [/code][/QUOTE] I actually should have reported that earlier, I just fixed it in the code haha.
Ok, fixed that bug. Gb isn't online at the moment so the updates he coded won't be integrated today, unless he's on later tonight and I am at the same time.
cool.
Hey, is the DTextEntry suppose to have a doclick function? Isn't it OnEnter? [editline]04:12AM[/editline] Also yaka, what about the ability to import code? Like put in derma code and have it draw in the editor?
Gb and I are now getting the updates straight so it won't be too long unless I am required elsewhere. Schumacher, thanks for the bug find, and yes, in the future we will add feature where you can load a block of code and the designer will act based upon the code.
The import code thing will be almost impossible. We'd literally have to write GLua over again. The only possibility I can see is to load designer files that were exported with the designer.
Sorry, you need to Log In to post a reply to this thread.