[QUOTE=Gbps;22076882]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.[/QUOTE]
This. The Derma elements don't exist on the sheet as Lua, the Lua is only created afterward. It would be difficult to do it in reverse. I've also written in x and y only scaling, I'll give it to yaka to implement when he's online. Also written DMenu and DNumberWang.
@Gbps do that then it would be amazing!
This rocks, great work!
I dont know if this has been requested before, but you could add a save feature :p
[editline]arw[/editline]
-v- Rate yourself Bad Reading. Wasent talking about importing code, but actually saving the thingi, as a file.
[QUOTE=Busymonkey;22080654]I dont know if this has been requested before, but you could add a save feature :p[/QUOTE]
Gbps wrote about that like 4 posts ago learn to read please
You forgot to add some debug stuff to the final executable!
Like if the given standard folders (plugins, resources) does not exist, it won't create them, and won't grab their content :S
[editline]03:08PM[/editline]
[QUOTE=Gbps;22076882]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.[/QUOTE]
You don't have to write it from scratch, just to write a simple Lua Derma parser (what reads in Lua, checks for usable stuff, like DPanels, get the info from their setup, and load it into the workspace). And also, a simple XML structure could be even the project file, what can be later ""compiled"" into Lua (taking the usable part of the XML structure and writing it into Lua).
[editline]03:10PM[/editline]
Also an "Own size" function would be great in the View-Size menu, a percent-based system too (where it grabs the current window's screen height, and pushes it into Window height values), and a Lua editor with Highlight function (as a separate window).
[QUOTE=yuriman;22080728]Gbps wrote about that like 4 posts ago learn to read please[/QUOTE]
Yea, but he wrote import code. Not exactly what I mean. I mean like, just save it as a weird file type and let it be opened by DermaDesigner. Not a lua file. Just a... save, file... type, thingi...
[QUOTE=Busymonkey;22081122]Yea, but he wrote import code. Not exactly what I mean. I mean like, just save it as a weird file type and let it be opened by DermaDesigner. Not a lua file. Just a... save, file... type, thingi...[/QUOTE]
like .ddlua :P
[editline]08:16AM[/editline]
Also make it so you don't have three windows for DD open >_> or at least make the tool bars collapsible or minimize-able
I dont mind the extra windows.
I am not annoyed of the 3 windows. I'm only glad that this is partly is made. This will save my code life.
Atleast the Derma part of it.
[editline]04:25PM[/editline]
:smug:
[QUOTE=c-unit;22081619]like .ddlua :P
[editline]08:16AM[/editline]
Also make it so you don't have three windows for DD open >_> or at least make the tool bars collapsible or minimize-able[/QUOTE]
The only disadvantage is having to open them all and that's been fixed, read Gbps' post:
[quote=Gbps]
* Fixed window focus issues. The toolbox and properties menus should focus when the main window focuses
* Removed the toolbox and properties menu from taskbar
[/quote]
Oh, someone update the build!
[editline]08:40AM[/editline]
or the version of it in OP
For my last build, no focus gained when clicked the main window.
But those window icons could be removed by simply changing the show taskbar icon value to false.
Awesome, thanks.
[QUOTE=the fonix232;22083078]For my last build, no focus gained when clicked the main window.
But those window icons could be removed by simply changing the show taskbar icon value to false.[/QUOTE]
The last build doesn't account for many of the currently coded changes.
[QUOTE=SnakeFace;22083741]The last build doesn't account for many of the currently coded changes.[/QUOTE]
I thought it was obvious when I said MY build, I meant the last build of the source I did.
So it IS the latest code!
[QUOTE=the fonix232;22085828]I thought it was obvious when I said MY build, I meant the last build of the source I did.
So it IS the latest code![/QUOTE]
Ah, my mistake, I apologise.
How long do you expect everything to be included?
Yakahughes is not online, but he is in the possession of my update, which includes the window fixes, updater, etc. etc. We're just waiting for yakahughes to update the svn, and all the updates will be applied!
[sp] Or beg yaka to add me to the SVN developer list, and all my updates could be applied isntantly! [/sp]
[editline]02:51PM[/editline]
Right now I'm working on a feature to save a ".ddproj" file which will restore the state of the DD workspace back when loaded. It will not be Lua, but rather just binary data.
[QUOTE=Gbps;22086458]Yakahughes is not online, but he is in the possession of my update, which includes the window fixes, updater, etc. etc. We're just waiting for yakahughes to update the svn, and all the updates will be applied!
[sp] Or beg yaka to add me to the SVN developer list, and all my updates could be applied isntantly! [/sp][/QUOTE]
Yeah he is! :3:
Also quite a while Heavy. Basically eventually I'd want to implement all the derma controls:
[code]
DAlphaBar
DBevel
DButton [DONE]
DCategoryHeader
DCheckBox [DONE]
DCheckBoxLabel [DONE]
DCollapsibleCategory
DColorCircle
DColorCube
DColoredBox
DColorMixer
DComboBox
DComboBoxItem
DForm
DFrame [DONE]
DGrid
DHorizontalDivider
DHorizontalScroller
DImage [DONE]
DImageButton [DONE]
DKillIcon
DLabel [DONE]
DListView
DListView_Column
DListView_ColumnPlain
DListView_DraggerBar
DListView_Line
DListViewLine
DMenu
DMenuOption
DModelPanel
DMultiChoice
DNotify
DNumberWang [DONE]
DNumberWangIndicator
DNumPad
DNumSlider
DPanel [DONE]
DPanelList
DPanelSelect
DPropertySheet
DRGBBar
DScrollBarGrip
DShape
DSlider
DSprite
DSysButton
DTab
DTextEntry
DTinyButton
DTooltip
DTree
DTree_Node
DTree_Node_Button
DVerticalDivider
DVScrollBar
Slider
SpawnIcon
[/code]
[QUOTE=SnakeFace;22086518]Yeah he is! :3:
Also quite a while Heavy. Basically eventually I'd want to implement all the derma controls:
[code]
DAlphaBar
DBevel
DButton
DCategoryHeader
DCheckBox
DCheckBoxLabel
DCollapsibleCategory
DColorCircle
DColorCube
DColoredBox
DColorMixer
DComboBox
DComboBoxItem
DForm
DFrame
DGrid
DHorizontalDivider
DHorizontalScroller
DImage
DImageButton
DKillIcon
DLabel
DListView
DListView_Column
DListView_ColumnPlain
DListView_DraggerBar
DListView_Line
DListViewLine
DMenu
DMenuOption
DModelPanel
DMultiChoice
DNotify
DNumberWang
DNumberWangIndicator
DNumPad
DNumSlider
DPanel
DPanelList
DPanelSelect
DPropertySheet
DRGBBar
DScrollBarGrip
DShape
DSlider
DSprite
DSysButton
DTab
DTextEntry
DTinyButton
DTooltip
DTree
DTree_Node
DTree_Node_Button
DVerticalDivider
DVScrollBar
Slider
SpawnIcon
[/code][/QUOTE]
Goddamn, i want to help, but i'm useless with this :(
[QUOTE=HeavyMtl123;22086544]Goddamn, i wnt to help, but i'm useless with this :([/QUOTE]
A lot of them are quite simple and quick, some are very complicated.
What do i need to be able to do to actually help with this?
Alright finally, a rather large update:[list]
[*]Added DNumberWang (thanks SnakeFace)
[*]Added DPanel (thanks Gbps)
[*]Made parenting only happen when the control key is down. The shift key is already in use for when you move things with the arrow keys, it makes them move 10 pixels rather than 1.
[*]Made the two accessory windows only show when the main window has focus
[*]Made the two accessory windows not show in the taskbar
[*]Made resizing have both x, y, and xy resizers. You can also now make your controls not be able to resize at all, only be able to resize on the x, or only be able to resize on the y axis. A lot of this was done by SnakeFace, so massive thanks to him.
[*][b]Added update capability[/b]. Just go to Tools > Update and DD will update itself. Massive thanks to Gbps.[/list]
The SVN and Latest Build links are up to date. I need to update the OP pictures though, will when I get back.
[editline]08:01PM[/editline]
I will be away for a few hours so any bugs found will have to wait.
Also there is a bug where if you hold any key down while dragging a panel, it will more and more lag behind the mouse. Wtb is this & how to fix?
Finally, thants!
Awesome features and shit. Just generally awesome.
Can't wait till the stuff i want to use are added to this :D
Nice Work :)
How can change the parenting I try to make my button parenting to my DFrame but it say [Not set] and I can't change it.
Yea, to be honest, I think that feature sucks too :/
You have to press Ctrl, as far as I know. I'm lucky if I get to parent something, cause I hold Ctrl and just spam both mouse keys until something has been sat. :P
Sorry, you need to Log In to post a reply to this thread.