|
From: vatzct <va...@po...> - 2011-09-23 11:58:03
|
23.09.2011 14:44, Basso, Luis Fernando написав(ла): > 2011-09-22 16:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net> > * source/hcwindow.prg > * FUNCTION onSize > ! fixed event onSize > > > > Luis Fernando Basso > lf...@vi... > > > -----Mensagem Original----- From: vatzct > Sent: Friday, September 23, 2011 4:17 AM > To: hwg...@li... > Subject: [Hwgui-developers] method on size and class hPanel > > Method ON SIZE don't work for objects which in hPanel, see sample below: > > > #include "hwgui.ch" > func main() > local ownd,opan,obtclose, > ot1,oPage,oLabel1,oLabel2,opage2,olabel11,olabel21 > local oget, e1:="test get" > Local aItems := {"First", "Second", "Third", "Four"} > init window ownd title "test panel and ..." at 0,0 size 400,300 > @0,0 PANEL oPan SIZE 400,96 ON SIZE {|o,x,y| o:Move(,,x-10,) } > @ 5,5 TAB oPage ITEMS {} of oPan SIZE 380,60 ON SIZE {|o,x,y| > o:Move(,,x-30,) } > BEGIN PAGE 'Tab1' OF oPage > @ 40,62 SAY oLabel1 CAPTION "Here Page 1" OF oPage SIZE 225,22 > END PAGE OF oPage > > BEGIN PAGE 'Tab2' OF oPage > @ 75,105 SAY oLabel2 CAPTION "Here Page 2 " OF oPage SIZE 225,22 > END PAGE OF oPage > @ 20, 65 COMBOBOX ocombo ITEMS aItems of oPan ; > SIZE 250, 23 ON SIZE {|o,x,y| o:Move(,,x-30,) } > > @ 5,110 TAB oPage2 ITEMS {} SIZE 380,60 ON SIZE {|o,x,y| > o:Move(,,x-30,) } > BEGIN PAGE 'Tab1' OF oPage2 > @ 40,62 SAY oLabel11 CAPTION "Here Page 1" OF oPage2 SIZE 225,22 > END PAGE OF oPage2 > > BEGIN PAGE 'Tab2' OF oPage2 > @ 75,105 SAY oLabel21 CAPTION "Here Page 2 " OF oPage2 SIZE 225,22 > END PAGE OF oPage2 > @ 20, 175 COMBOBOX ocombo2 ITEMS aItems ; > SIZE 250, 23 ON SIZE {|o,x,y| o:Move(,,x-30,) } > > @010,200 ownerbutton obtclose text "close" size 60,24 on click > {||ownd:close()} > ownd:activate() > return nil > > Regards, > Alexey Myronenko > > Thank you! Now all ok. Regards, Alexey Myronenko |