From: Robert J. <rj...@se...> - 2004-07-14 01:13:54
|
<P>Folks,<BR> <BR> Is anyone else using WxDesigner?<BR> <BR> WxDesigner puts the dialogs in a separate file. I can hardcode references in this file:<BR> <BR> $main::myLocationText = $item3;<BR> <BR> But, I'd rather find a better approach. Is there a way to locate items by ID in WxPerl?<BR> <BR> Robert<BR> <BR> <BR> --------------------<BR> <BR> Example Code<BR> <BR> <BR> use vars qw($LOGIN_TEXTCTRL); $LOGIN_TEXTCTRL = 10007;<BR> </P> <P>sub DataEntryDialog {<BR> my( $item0 ) = Wx::FlexGridSizer->new( 0, 1, 0, 0 );<BR> $item0->AddGrowableCol( 0 );<BR> <BR> my( $item1 ) = Wx::BoxSizer->new( wxHORIZONTAL );<BR> <BR> my( $item2 ) = Wx::StaticText->new( $_[0], $main::SPREADSHEET_TEXT, "Working Spreadsheet", wxDefaultPosition, wxDefaultSize, 0 );<BR> $item1->AddWindow( $item2, 0, wxALIGN_CENTER|wxALL, 5 );</P> <P> my( $item3 ) = Wx::TextCtrl->new( $_[0], $main::LOCATION_TEXTCTRL, "", wxDefaultPosition, [200,-1], 0 );<BR> <BR> $main::myLocationText = $item3;<BR> </P><BR> |