I agree that flicker exist in the groupbox when using augmentedResize.rex and 
basicResize.rex, but as Staffan say "..hardly notice any flicker, at least not 
so that it's disturbing in any way" 
Also flickering is only there if you have the flag "show window content while 
dragging" set, if this flag is unset there is no flicker at all (when unset 
windows just outline the window size and repainting is done when sizing is 
ended)

If this flag could be set for individual windows/dialogs, one could decide to 
use that in the case there is to much flickering, for now it's a global Windows 
option I Believe.

On the other hand when using gbStationary.rex (stationary/fixed groupbox) I see 
no flicker at all, independent if the above flag is set or unset.

Your statement, ''don't use "groupbox" in resizible dialogs'' is only valid if 
groupbox also is resized?. Altough the flicker is hardly noticed ( this on i3, 
2.13 MHz 8 Gb Ram)
My feeling is when the groupbox is fixed in size it's OK to use them without 
any flicker and the same for static controls and maybe a note in the manual 
what can be  expected and how to circumvent if needed.

/hex





----- Ursprungligt Meddelande -----
Från: Mark Miesfeld <miesf...@gmail.com>
Till:<hexi...@users.sourceforge.net> , Open Object Rexx Users 
<oorexx-users@lists.sourceforge.net>
Kopia:
Datum: tisdag, 15 januari 2013 23:13
Ämne: Re: [Oorexx-users] Editing list-view subitems in place; preview of 
ooDialog 4.2.2
On Tue, Jan 15, 2013 at 12:27 PM, hakan <hexi...@users.sourceforge.net> wrote:

I hope you mean that you can use groupboxes in resizeable dialogs as long as 
you keep the groupbox stationary, ie not resizing them at all, to avoid 
flicker, 


hex,


You can use groupboxes in resizable dialogs. But, in the current 
implementation, there is some flicker. You can see it in the 
augmentedResize.rex example. When you size the dialog, you can see the text of 
the groupbox flicker. The alternative, will not draw the controls inside of the 
group box correctly. And is very, very much worse.


So, for the augmentedResize.rex dialog, you would have to decide. If the group 
box flicker is acceptable, then you can use the groupbox. If it is not 
acceptable, then you would need to design the dialog without a group box.


the same for static Controls.





>From what I've seen, if the static control remains fixed in size, then the 
>current implementation words fine. But, if you have a static control like the 
>one in Staffan's test, the text is not drawn in the correct spot, and looks 
>bad. If I handle the static control the same way as the group box, then that 
>problem goes away. But, the flicker goes up.


What I'm proposing is to allow the programmer to specify if the static control 
should be handled like the group box, or not. That way, if your dialog has 
static controls and seems fine to you, then you would leave things alone. If 
Staffan's dialog look bad with the text painted in the wrong place, he could 
turn on static handling is the same as group box handling. Maybe an attribute 
in the ResizingAdmin:


treatStaticLikeGroupBox = .true


--
Mark Miesfeld
------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
Oorexx-users mailing list
Oorexx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-users

Reply via email to