ShortCut bar gadget - (see updated post!)
ShortCut bar gadget - (see updated post!)
REMOVED.
Upgraded version coming!
Upgraded version coming!
Last edited by srod on Sat Jul 01, 2006 9:23 pm, edited 5 times in total.
I may look like a mule, but I'm not a complete ass.
- NoahPhense
- Addict
- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Examples 1+2 tested with Win98 SE (Athlon XP1800 and ATI Radeon card).
Good news :
- no crash.
Bad news :
- the drawing is kinda slow when minimizing/maximazing the panels [arrow buttons] : I can see the frames.
- the window titlebars are strange : no more text and white background color (it even contaminates the others opened windows).
- there is some GDI? memory leak : I can't make a screen capture ('not enough memory error' when pressing PrintScreen button)
Good news :
- no crash.
Bad news :
- the drawing is kinda slow when minimizing/maximazing the panels [arrow buttons] : I can see the frames.
- the window titlebars are strange : no more text and white background color (it even contaminates the others opened windows).
- there is some GDI? memory leak : I can't make a screen capture ('not enough memory error' when pressing PrintScreen button)
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Thanks everyone.
Gnozal, that is weird. I experience no such problems on XP, although on a slower machine I would think that some of the panel erasing/painting might be a little slow. I can think of no reasons for any gdi type memory leaks, but I'll certainly have a look. The only gdi commands used are LineTo_() and MoveToEx_(). All pens and brushes are deleted.
One thing might be the use of ResizeGadget() on Win 98; again I'll have a look, but without a Win 98 box, it's going to be difficult to get to grips with this one.
Thanks again.
Gnozal, that is weird. I experience no such problems on XP, although on a slower machine I would think that some of the panel erasing/painting might be a little slow. I can think of no reasons for any gdi type memory leaks, but I'll certainly have a look. The only gdi commands used are LineTo_() and MoveToEx_(). All pens and brushes are deleted.
One thing might be the use of ResizeGadget() on Win 98; again I'll have a look, but without a Win 98 box, it's going to be difficult to get to grips with this one.
Thanks again.
I may look like a mule, but I'm not a complete ass.
Gnozal, I can find no evidence of any kind of memory leak; gdi or other. There is a slight leak when dragging the shortcutbar, but this is evident in any program using the #WM_NCLBUTTONDOWN message.
The only slight problem I can identify is with the underlying scroll area gadget which could well interfere with some of the subclassing under win 98. I have streamlined the code somewhat though.
Any chance you might try this new version on your win 98 box? Use the original download link above.
Thanks again.
Actually, if a couple of others are able to test this code on win 98 I'd be grateful. Just to see if the problems persist on all such setups?
Regards.
The only slight problem I can identify is with the underlying scroll area gadget which could well interfere with some of the subclassing under win 98. I have streamlined the code somewhat though.
Any chance you might try this new version on your win 98 box? Use the original download link above.
Thanks again.
Actually, if a couple of others are able to test this code on win 98 I'd be grateful. Just to see if the problems persist on all such setups?
Regards.
I may look like a mule, but I'm not a complete ass.