ProGUI Library!
- DoubleDutch
- Addict
- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
What would be good is full window skinning, will your library have this?
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
- DoubleDutch
- Addict
- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
One of the things I needed in the past (and had to make do with 2 seperate controls) was a tree with a combined listicon gadget. Will it have this?
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
DoubleDutch:
Can you show me an example of this please
Pantcho!!:
The toolbarEx's in my library support 32bit icons with alpha maps.
In Danilo's library you have load the button images as an image strip, my library you just pass the image pointers, eg:
ToolBarImageButtonEx(buttonID.l, text.s, normalImageID.l, hotImageID.l, disabledImageID.l, Style.l). Danilo's library also doesn't support dropdown buttons correctly, mine does. Bare in mind this is just to toolbar part of my library.
Update
Demo Available!! - work in progress of the GUI for the app im developing (shows some of the features of ProGUI).
http://www.neurosis.powernet-uk.com/dow ... UITest.rar
Can you show me an example of this please

Pantcho!!:
The toolbarEx's in my library support 32bit icons with alpha maps.
In Danilo's library you have load the button images as an image strip, my library you just pass the image pointers, eg:
ToolBarImageButtonEx(buttonID.l, text.s, normalImageID.l, hotImageID.l, disabledImageID.l, Style.l). Danilo's library also doesn't support dropdown buttons correctly, mine does. Bare in mind this is just to toolbar part of my library.
Update
Demo Available!! - work in progress of the GUI for the app im developing (shows some of the features of ProGUI).
http://www.neurosis.powernet-uk.com/dow ... UITest.rar
Your lib only work on Win XP, right?PrincieD wrote: Update
Demo Available!! - work in progress of the GUI for the app im developing (shows some of the features of ProGUI).
http://www.neurosis.powernet-uk.com/dow ... UITest.rar
thefool:
Yep, shouldn't be a problem. It isnt working at the mo on 9x because i link directly to the UXtheme dll (dll is trying to access other dlls lol), shouldn't be any problems when i switch to open library (my library reverts to compatability code when it cant open it).
If it still doesnt work however i should be able to code some workarounds
Yep, shouldn't be a problem. It isnt working at the mo on 9x because i link directly to the UXtheme dll (dll is trying to access other dlls lol), shouldn't be any problems when i switch to open library (my library reverts to compatability code when it cant open it).
If it still doesnt work however i should be able to code some workarounds

Sounds really nice! What do you expect the price to be at? And will one get the source code too? [i mean if we rely on your library and you suddently dissapear what can we do then?]
ow an try this, it should work on nearly all gadgets: [well if you wanted to make the lib also manage different styles for gadgets like flat etc]
Working example:
and thanks to mrmat for helping me out on how to do that static edge thingie!
ow an try this, it should work on nearly all gadgets: [well if you wanted to make the lib also manage different styles for gadgets like flat etc]
Code: Select all
Procedure style_static(gadget)
SetWindowLong_(GadgetID(gadget), #GWL_EXSTYLE, GetWindowLong_(GadgetID(gadget), #GWL_EXSTYLE) | #WS_EX_STATICEDGE)
SetWindowPos_(GadgetID(gadget), 0, 0, 0, 0, 0, #SWP_NOMOVE | #SWP_NOSIZE | #SWP_NOZORDER | #SWP_FRAMECHANGED)
EndProcedure
Procedure style_staticMore(startgadget,Endgadget)
For i=startgadget To Endgadget
style_static(i)
Next i
EndProcedure
Code: Select all
Procedure style_static(gadget)
SetWindowLong_(GadgetID(gadget), #GWL_EXSTYLE, GetWindowLong_(GadgetID(gadget), #GWL_EXSTYLE) | #WS_EX_STATICEDGE)
SetWindowPos_(GadgetID(gadget), 0, 0, 0, 0, 0, #SWP_NOMOVE | #SWP_NOSIZE | #SWP_NOZORDER | #SWP_FRAMECHANGED)
EndProcedure
Procedure style_staticMore(startgadget,Endgadget)
For i=startgadget To Endgadget
style_static(i)
Next i
EndProcedure
OpenWindow(0, 0, 0, 140, 80, #PB_Window_ScreenCentered | #PB_Window_SystemMenu, "I'm a window")
CreateGadgetList(WindowID())
TextGadget(0, 10, 10, 120, 15, "I have a static edge")
ButtonGadget(1,10,50,60,20,"BLABLA")
style_staticMore(0,1)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow