#position: and #extent: etc. won't work since the owner is laying out as per the layout frame. You'll need to adjust the offsets instead...
Regards, Gary ----- Original Message ----- From: "nullPointer" <[email protected]> To: <[email protected]> Sent: Monday, September 14, 2009 3:37 PM Subject: Re: [Pharo-project] Polymorph - TabIndex and layoutFrames questions > > > > i´m already using fractions and offsets, through my class CLDecorMorph... > http://paste.lisp.org/display/87049 > > (Note: in that class properties as #position or #top, #left etc be > relatives to owner) > > I´m use the owner always with ProportionalLayout and the "anchors" with > the > fractions-offsets mechanism. The problem is when I try set the #position: > or > #extent: accessors. Don´t works. > > > > > > Gary Chambers wrote: >> >> 1. "Fixed" positioning can be achived by setting the fractions to 0...@0 for >> top-left and bottom-right then using the offsets. >> >> Regards, Gary >> >> ----- Original Message ----- >> From: nullPointer >> To: [email protected] >> Sent: Monday, September 14, 2009 12:03 PM >> Subject: Re: [Pharo-project] Polymorph - TabIndex and layoutFrames >> questions >> >> >> 1. I have always work with owners in ProportionalLayout, don´t let work >> with another layoutPolicy in the canvas designer. In view designer exists >> the possibility of "anchor" a widget to top, left, down and right. That >> is >> all need the user ( for the moment ) for anchor a widget, but fails to >> change size and position.Exists the possibility of do it in >> ProportionalLayout on owner? >> >> >> 2. Then i understand than changing the order of submorphs that works? I >> will probe. >> >> Regards and many thanks. >> >> >> 2009/9/14 Gary Chambers (via Nabble) <[hidden email]> >> >> 1. position/extent depends on how thae morph is laid out in its >> owner. >> LayoutFrame is used when the owner specified a proportional layout, >> use the >> fractions to pin corners and the offsets to.. offset. >> If the owner specifies no layout then postion/extent work as >> expected. >> For table layouts things are more complicated (see >> hResizing/vResizing >> etc.) >> >> 2. Tab order (keyboard navigation) follows the order of the submorphs >> at >> present. Add your morphs (using addMorphback: or via the Polymorph >> row/column type stuff) in the order you want navigation to follow. >> >> Regards, Gary >> >> >> ----- Original Message ----- >> From: "nullPointer" <[hidden email]> >> To: <[hidden email]> >> Sent: Sunday, September 13, 2009 9:48 PM >> Subject: [Pharo-project] Polymorph - TabIndex and layoutFrames >> questions >> >> >> >> > >> > >> > 1- How i can change the #position or #extent of a Morph with a >> layoutFrame >> > setted ? >> > >> > for example, i have a button "anchored" to top and right; if i set >> the >> > #position: of that button the position don´t change. Then i try >> override >> > the >> > #position: accessor of my button; first set #layoutframe: to nil, >> later do >> > the set normally of #position: and later set again the old value >> of >> > #layoutFrame: , for remain the original anchors. But don´t works. >> Well, if >> > I >> > execute the code in a WorkSpace, line to line, then works! but >> don´t >> if >> > execute all code. I don´t understand :| >> > >> > >> > 2- How works the tab index mechanism in Polymorph? >> > >> > in some of my Views i have controls with unordered tab order in >> controls. >> > How i can change the order? I don´t see nothing for start. >> > >> > 3- Exists the possibility of change the position of cursor of a >> textbox? >> > >> > >> > Regards, and thanks for the help >> > >> > -- >> > View this message in context: >> > >> http://n2.nabble.com/Polymorph-TabIndex-and-layoutFrames-questions-tp3638041p3638041.html >> > Sent from the Pharo Smalltalk mailing list archive at Nabble.com. >> > >> > _______________________________________________ >> > Pharo-project mailing list >> > [hidden email] >> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> >> _______________________________________________ >> Pharo-project mailing list >> [hidden email] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> >> >> ------------------------------------------------------------------------------ >> View this message in context: Re: [Pharo-project] Polymorph - TabIndex >> and layoutFrames questions >> Sent from the Pharo Smalltalk mailing list archive at Nabble.com. >> >> >> >> ------------------------------------------------------------------------------ >> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > > -- > View this message in context: > http://n2.nabble.com/Polymorph-TabIndex-and-layoutFrames-questions-tp3638041p3642822.html > Sent from the Pharo Smalltalk mailing list archive at Nabble.com. > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
