Page 30 of 35
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Thu Jan 21, 2010 9:17 am
by gnozal
kurzer wrote:I found a strange bug using PureColor and font-enabling for gadgets.
No problem with PB4.3x, so I assume it's related to the new 2DDrawing library.
I'm on it.
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Thu Jan 21, 2010 10:02 am
by gnozal
Update v14.07 (PB4.40 version)
Changes :
- this build should fix the multiline button issue posted by kurzer
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Thu Jan 21, 2010 10:36 am
by Kurzer
Incredibly support! Thank you very much.
It works perfectly now.
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Wed Jan 27, 2010 10:32 pm
by Kurzer
Hello Gnozal,
unfortunately I stumbled over another Pure_COLOR issue (which took me hours today

)
Try this code, please:
Code: Select all
If OpenWindow(0, 0, 0, 300, 300, "SetGadgetItemColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
SmartWindowRefresh(0, 1)
LI=ListIconGadget(#PB_Any, 10, 50, 280, 280, "Column 0", 100)
AddGadgetColumn(LI, 1, "Column 1", 100)
For i = 1 To 10
AddGadgetItem(LI, -1, "Text 1"+Chr(10)+"Text 2")
Next
BT=ButtonGadget(#PB_Any, 10, 10, 100, 30, "123")
; PureCOLOR_SetButtonColor(BT, $aaaa00, $8BEC84)
SetGadgetItemColor(LI, -1, #PB_Gadget_FrontColor, $0000FF, 1)
SetGadgetItemColor(LI, 3, #PB_Gadget_BackColor, $00FFFF, -1)
SetGadgetItemColor(LI, 9, #PB_Gadget_BackColor, $FFFF00, 1)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
After removing the comment, which means the button will be coloured, then the SetGadgetItemColor() will not longer work.
It is not possible to highlight ListIcon rows, if you use PureCOLOR at the same time.
-> PB 4.40/4.41RC1, Win XP Home SP3
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Thu Jan 28, 2010 9:12 am
by gnozal
kurzer wrote:unfortunately I stumbled over another Pure_COLOR issue (which took me hours today

)
It is not possible to highlight ListIcon rows, if you use PureCOLOR at the same time.
-> PB 4.40/4.41RC1, Win XP Home SP3
I just tested your code.
I can confirm the problem with PB4.41, however it works perfectly with PB4.00-PB4.31 ...!
I think it's a window subclassing issue.
Will see....
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Thu Jan 28, 2010 12:29 pm
by gnozal
Update v14.08 (PB4.40 version)
Changes :
- this build should fix the listicon issue posted by kurzer
(hopefully it doesn't break something else...)
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Thu Jan 28, 2010 10:43 pm
by Kurzer
Thank you Gnozal,
it works very well now.

And no side effects yet.
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Fri Jan 29, 2010 11:37 am
by ABBKlaus
Hi Gnozal,
do you have a clue whats going wrong here :
on windows XP SP3 there are redraw issue´s when text is typed into the editable combobox. Just type some text jump to the beginning and insert some text.
(on windows 7 i don´t have this issue)
Regards Klaus
Code: Select all
If OpenWindow(0, 0, 0, 230,150, "Event-Handling Beispiel...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ComboBoxGadget(3, 10, 80, 200, 20, #PB_ComboBox_Editable)
AddGadgetItem(3,-1,"TEST")
AddGadgetItem(3,-1,"1233452")
AddGadgetItem(3,-1,"qw354rq234512345")
PureCOLOR_SetGadgetColor(3,#PureCOLOR_SystemColor,#Red)
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
EndIf
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Fri Jan 29, 2010 11:50 am
by gnozal
ABBKlaus wrote:on windows XP SP3 there are redraw issue´s when text is typed into the editable combobox. Just type some text jump to the beginning and insert some text.
(on windows 7 i don´t have this issue)
I have no idea (theme issue ?)
I just tested your code.
No problem with NT4 and XP sp2 with or without themes.
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Fri Jan 29, 2010 10:03 pm
by ABBKlaus
gnozal wrote:I have no idea (theme issue ?)
I just tested your code.
No problem with NT4 and XP sp2 with or without themes.
Thanks for testing gnozal,
it seems to be a driver issue here at work, all PC´s are with integrated graphics (Intel). So it´s most likely a driver issue.
On VirtualBox and WindowsXP SP3 there is no redrawing problem (with enabled theme "Windows-XP").
I will try a new (Intel-)driver on monday.
Regards Klaus
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Wed Feb 17, 2010 11:16 am
by ABBKlaus
Hi Gnozal,
its not possible to reset a PureCOLOR_SetCellColorCallback()
If it is not the intented behaviour please add is as a feature request
Code: Select all
PureCOLOR_SetCellColorCallback(#Window,0) ; <- does not work
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Wed Feb 17, 2010 11:47 am
by gnozal
ABBKlaus wrote:its not possible to reset a PureCOLOR_SetCellColorCallback()
No, it isn't (it never was).
ABBKlaus wrote:If it is not the intented behaviour please add is as a feature request
Currently, the callback address is global (valid for all windows). So you can't remove it for one window.
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Wed Feb 17, 2010 5:44 pm
by ABBKlaus
Thanks for the info Gnozal.
I only have one Window
My problem is the huge slowdown when the callback is active
and the listicon gets filled.
Regards klaus
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Thu Feb 18, 2010 10:27 am
by gnozal
Update v14.09 (PB4.40 version)
Changes :
- new PureCOLOR_ResetCellColorCallback(*ProcedureAddress) function
It resets the cell colorization callback address set with PureCOLOR_SetCellColorCallback().
If *ProcedureAddress is #Null, the callback is inactivated.
Re: PureCOLOR library : coloring gadgets (and much more)
Posted: Thu Feb 18, 2010 2:07 pm
by ABBKlaus
Many thanks for the fast release of the new version gnozal
Regards Klaus