AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Lil Builder 0.7.1
Goto page 1, 2, 3 ... 15, 16, 17  Next
 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  

What should happen to this project?
Let's work on it, I'll help
9%
 9%  [ 2 ]
Keep it alive
90%
 90%  [ 20 ]
Let it go
0%
 0%  [ 0 ]
I don't care
0%
 0%  [ 0 ]
Total Votes : 22

Author Message
ahkuser



Joined: 27 May 2005
Posts: 9

PostPosted: Thu Jun 14, 2007 7:45 am    Post subject: Lil Builder 0.7.1 Reply with quote

This is an advanced and feature rich GUI form creation tool. It supports custom controls and saving/loading projects.
It can also make copy of windows from your existing GUI scripts to help you convert them to builder project files.


Latest version For history of changes see changes.txt.
Download 0.7.11

Old thread with development history untill version v0.6.1





Modules



Cooperative work

Currently developed by : Ahklerner, Majkinetor, Toralf and Rajat
Account: ahkuser
Pass: (ask for it)
Folder: LilBuilder

_________________
This ID is used by a team of AHK users working together.
Feel free to ask if you want to join.

_________________


Last edited by ahkuser on Sat Jan 19, 2008 6:51 am; edited 11 times in total
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 3615
Location: Belgrade

PostPosted: Thu Jun 14, 2007 8:45 am    Post subject: Reply with quote

There is still bug with GRID and controls that get resized when you click them.
_________________
Back to top
View user's profile Send private message MSN Messenger
Rajat



Joined: 28 Mar 2004
Posts: 1717

PostPosted: Thu Jun 14, 2007 8:47 am    Post subject: Reply with quote

and the stealer is broken for some controls in latest release. i need to fix it. the problem is probably in CreateControl function.
_________________
Back to top
View user's profile Send private message
toralf



Joined: 31 Jan 2005
Posts: 3842
Location: Bremen, Germany

PostPosted: Thu Jun 14, 2007 9:57 am    Post subject: Reply with quote

Rajat wrote:
and the stealer is broken for some controls in latest release. i need to fix it. the problem is probably in CreateControl function.
Sorry, I hope I didn't mess it up too much. :|
_________________
Ciao
toralf
Back to top
View user's profile Send private message Send e-mail Visit poster's website
abcyourway
Guest





PostPosted: Thu Jun 14, 2007 1:42 pm    Post subject: Reply with quote

All built-in controls works fine but whenever custom controls are added, the export command produces the same errors.

Code:
---------------------------
[b]when HiEdit was added[/b]
---------------------------
Error in #include file "C:\LilBuilder_v0.6.1\GuiScript.lbf": [b]Parameter #2 invalid  The current thread will exit.[/b]

Specifically: HiEdit

   Line#
   062: Loop,Parse,OrderOfControls,|,A_Space
   063: LB_ReadControl(File, GuiID, A_LoopField, TabCount) 
   064: }
   065: Gui,%GuiID%:Tab
   066: }
   067: }
   070: {
--->   072: Gui,%GuiID%:Add,%Type%,%Options%,%Content%
   073: }
   075: {
   077: GuiControlGet,p,Pos,%c%
   078: if ex := ErrorLevel 
   078: {
   079: Gui,%A_Gui%:+LastFound
   080: ControlGetPos,px,py,pw,ph,%c%


it's the same with Ragrid, HLink except for IEcontrol.
IEControl doesn't produce a error, however it dosen't show IEcontrol when it is exported.

Am I missing something here?
Back to top
toralf



Joined: 31 Jan 2005
Posts: 3842
Location: Bremen, Germany

PostPosted: Thu Jun 14, 2007 1:50 pm    Post subject: Reply with quote

abcyourway wrote:
Am I missing something here?
No, you don't. They are currently not available for "final script". I guess, import could work.
_________________
Ciao
toralf
Back to top
View user's profile Send private message Send e-mail Visit poster's website
majkinetor



Joined: 24 May 2006
Posts: 3615
Location: Belgrade

PostPosted: Thu Jun 14, 2007 2:26 pm    Post subject: Reply with quote

Custom controls will be troughly supported only when dynamic function calls are supported by AHK as of OnMessage problem.

Other then that my plan is export to handle this, to add appropriate includes in exported script, perhaps even pack dlls in scripts (as they are small)
_________________
Back to top
View user's profile Send private message MSN Messenger
majkinetor



Joined: 24 May 2006
Posts: 3615
Location: Belgrade

PostPosted: Thu Jun 14, 2007 2:28 pm    Post subject: Reply with quote

Quote:
v0.6.2
- Added res\Custom\SpreadSheet.png & dll\SprSht.dll & wrapper\SpreadSheet.ahk
- Removed HLink_OnNotify function and necessery changes in HLink.ahk
- Added inc\Properties.ahk
- Added Selector_ShowProperties(); changed Selector_Set2Ctrl to call ShowProperties; changed LilBuilder() to add properties


I didn't upload this to the master place but on my own ahk.net account as toralf said he doesn't want to think about PGUI for now. However, I sense that PGUI should be basic settings interface, so I added it to here along with SS custom control to get a feeling.

Download
_________________
Back to top
View user's profile Send private message MSN Messenger
toralf



Joined: 31 Jan 2005
Posts: 3842
Location: Bremen, Germany

PostPosted: Thu Jun 14, 2007 2:33 pm    Post subject: Reply with quote

majkinetor wrote:
as toralf said he doesn't want to think about PGUI for now
That doesn't mean you can't. Only because I concentrate on other parts, doesn't mean I don't care or doesn't want it. Thanks for the release.
_________________
Ciao
toralf
Back to top
View user's profile Send private message Send e-mail Visit poster's website
majkinetor



Joined: 24 May 2006
Posts: 3615
Location: Belgrade

PostPosted: Thu Jun 14, 2007 2:38 pm    Post subject: Reply with quote

Well, I just wanted to show you how kewl it is and how fast it can be added. Dicts will have to store Types also ( I hardcoded them all to be Text now) or we can use some other way to connect properties with types.

I planed this feature for PGUI: GlobalTypes
This will speed some things alot.

For instance, it is definite that we will have some things repeated for each control (the same list of colors for instance). I will update PGUI property definitions so it supports something like:

Code:
[Property]
Name=Color
Type=TColor


Before that you set TColor to be ComboBox with all system colors. This will speed up things as this combo is repeated between selections but created only once.

We can have number of global types, like TBoolean, TAligment etc...
This offer much better user experience, content control, etc...
_________________
Back to top
View user's profile Send private message MSN Messenger
toralf



Joined: 31 Jan 2005
Posts: 3842
Location: Bremen, Germany

PostPosted: Thu Jun 14, 2007 2:56 pm    Post subject: Reply with quote

I'm nearly done with merging. :)
_________________
Ciao
toralf
Back to top
View user's profile Send private message Send e-mail Visit poster's website
majkinetor



Joined: 24 May 2006
Posts: 3615
Location: Belgrade

PostPosted: Thu Jun 14, 2007 3:27 pm    Post subject: Reply with quote

Superb.
The main thing here is to get standard mechanism of Property setting/getting (i.e. what happens in Properties events transmited via PTY_EVENT)
I already proposed to generate function Control_Property(value) that will be used to set values and Control_Property_Editor() to call editor on button click or hyperlink click. We will ahve to use soubrotines until dyn calls are implemented (Chris said he will look into this to help us, in PM) and we can transmit argument via some global var (the way I did with MMenu or PGUI).

Next thing I will probably do is to make MultiDock so we can dock all windows near main gui.
_________________
Back to top
View user's profile Send private message MSN Messenger
toralf



Joined: 31 Jan 2005
Posts: 3842
Location: Bremen, Germany

PostPosted: Thu Jun 14, 2007 7:13 pm    Post subject: Reply with quote

New version 0.6.3 is out
Quote:
Rev 42 (majkinetor)
- Added res\Custom\SpreadSheet.png & dll\SprSht.dll & wrapper\SpreadSheet.ahk
- Removed HLink_OnNotify function and necessery changes in HLink.ahk
- Added inc\Properties.ahk
- Added Selector_ShowProperties(); changed Selector_Set2Ctrl to call ShowProperties; changed LilBuilder() to add properties
Rev 42 (toralf)
- added "Set Label" as gui context menu item
- added all missing multi selection alignment functions
- fixed a bug in MultiSelection_DistributeHori()
- changed "set left/right/center" to a single function that is called for button, text, radio and checkbox
- added hotkeys SHIFT + CONTROL + Left/Right/Up/Down to shink a control in 1 pixel steps
- added Selector_MoveCtrlIncrement() to handle incremental resize/positioning with hotkeys
- added "Set same width/height" menu items for multi selections
- changed: ShowProperties is now done in Message Handler for LButtonDown
- changed: PGUI now also shows properties of GUI
- moved: inc\Properties.ahk to wrapper\Properties.ahk
- renamed Selector_ShowProperties() to Properties_ShowProperties()
- moved Properties_ShowProperties() and PGUI initialization to new file inc\Properties.ahk
- added project prop "_LastSession"
- set PGUI to GuiID 3
Rev 43
- updated URL to new topic
- updated SVN export script to upload archives automatically viw ftp.
Rev 44
- fixed some issues with SVN export script

_________________
Ciao
toralf
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Alena



Joined: 13 Jun 2007
Posts: 5

PostPosted: Thu Jun 14, 2007 7:36 pm    Post subject: Reply with quote

-The link in the first post is broken

-On LilBuilder.ahk there is a error on line #392 SetTimer,Properties_OnSheetSelect,-10 there is a error that dosent allow it to run

-On LilBuilder_ExportFromSVN.ahk there is a error on line #027
RunWait,%Exe_SVN% export %Repro_URL% %Temp_Path% --force,%Temp_Path%
Back to top
View user's profile Send private message
toralf



Joined: 31 Jan 2005
Posts: 3842
Location: Bremen, Germany

PostPosted: Thu Jun 14, 2007 7:55 pm    Post subject: Reply with quote

Alena wrote:
-The link in the first post is broken
fixed, thanks.

Alena wrote:
-On LilBuilder.ahk there is a error on line #392 SetTimer,Properties_OnSheetSelect,-10 there is a error that dosent allow it to run
Do you have the latest AHK version installed?

Alena wrote:
-On LilBuilder_ExportFromSVN.ahk there is a error on line #027
RunWait,%Exe_SVN% export %Repro_URL% %Temp_Path% --force,%Temp_Path%
This will not work, if you do not have SVN installed. This is more or less a script that eases my release handling. This has nothing to do with the LilBuilder.
_________________
Ciao
toralf
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Goto page 1, 2, 3 ... 15, 16, 17  Next
Page 1 of 17

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group