From: Mattia B. <mb...@ds...> - 2002-09-16 20:13:26
|
As promised: Wx::AcceleratorEntry Wx::AcceleratorTable Wx::ActivateEvent Wx::App Wx::BMPHandler Wx::BestHelpController Wx::Bitmap Wx::BitmapButton Wx::BitmapDataObject Wx::BoxSizer Wx::Brush Wx::BusyCursor Wx::BusyInfo Wx::Button Wx::CHMHelpController Wx::Caret Wx::CaretSuspend Wx::CheckBox Wx::CheckListBox Wx::Choice Wx::ClassInfo Wx::ClientDC Wx::Clipboard Wx::CloseEvent Wx::Colour Wx::ColourData Wx::ColourDialog Wx::ComboBox Wx::CommandEvent Wx::ConfigBase Wx::ContextHelp Wx::ContextHelpButton Wx::Control Wx::ControlWithItems Wx::Cursor Wx::DC Wx::DataFormat Wx::DataObject Wx::DataObjectComposite Wx::DataObjectSimple Wx::Dialog Wx::DirDialog Wx::DropFilesEvent Wx::DropSource Wx::DropTarget Wx::EraseEvent Wx::Event Wx::EvtHandler Wx::ExtHelpController Wx::FSFile Wx::FileConfig Wx::FileDataObject Wx::FileDialog Wx::FileDropTarget Wx::FileSystem Wx::FileSystemHandler Wx::FindDialogEvent Wx::FindReplaceData Wx::FindReplaceDialog Wx::FlexGridSizer Wx::FocusEvent Wx::Font Wx::FontData Wx::FontDialog Wx::Frame Wx::GIFHandler Wx::Gauge Wx::Grid Wx::GridCellAttr Wx::GridCellBoolEditor Wx::GridCellBoolRenderer Wx::GridCellChoiceEditor Wx::GridCellCoords Wx::GridCellEditor Wx::GridCellFloatEditor Wx::GridCellFloatRenderer Wx::GridCellNumberEditor Wx::GridCellNumberRenderer Wx::GridCellRenderer Wx::GridCellStringRenderer Wx::GridCellTextEditor Wx::GridEditorCreatedEvent Wx::GridEvent Wx::GridRangeSelectEvent Wx::GridSizeEvent Wx::GridSizer Wx::HelpControllerBase Wx::HelpControllerHelpProvider Wx::HelpControllerHtml Wx::HelpEvent Wx::HelpProvider Wx::HtmlEasyPrinting Wx::HtmlHelpController Wx::HtmlLinkInfo Wx::HtmlWindow Wx::IFFHandler Wx::Icon Wx::IconizeEvent Wx::IdleEvent Wx::Image Wx::ImageHandler Wx::ImageList Wx::IndividualLayoutConstraint Wx::InitDialogEvent Wx::InputStream Wx::InternetFSHandler Wx::JPEGHandler Wx::JoystickEvent Wx::KeyEvent Wx::LanguageInfo Wx::LayoutConstraints Wx::ListBox Wx::ListCtrl Wx::ListEvent Wx::ListItem Wx::ListItemAttr Wx::ListView Wx::Locale Wx::Log Wx::LogGui Wx::LogNull Wx::LogTextCtrl Wx::LogWindow Wx::MDIChildFrame Wx::MDIParentFrame Wx::Mask Wx::MemoryDC Wx::MemoryFSHandler Wx::Menu Wx::MenuBar Wx::MenuEvent Wx::MenuItem Wx::MessageDialog Wx::MiniFrame Wx::MouseEvent Wx::MoveEvent Wx::MultiChoiceDialog Wx::NativeFontInfo Wx::Notebook Wx::NotebookEvent Wx::NotebookSizer Wx::NotifyEvent Wx::OutputStream Wx::PCXHandler Wx::PNGHandler Wx::PNMHandler Wx::PageSetupDialog Wx::PageSetupDialogData Wx::PaintDC Wx::PaintEvent Wx::Palette Wx::Panel Wx::Pen Wx::PlCommandEvent Wx::PlDataObjectSimple Wx::PlEvent Wx::PlFileSystemHandler Wx::PlSizer Wx::PlThreadEvent Wx::PlValidator Wx::Point Wx::PreviewCanvas Wx::PreviewControlBar Wx::PreviewFrame Wx::PrintData Wx::PrintDialog Wx::PrintDialogData Wx::PrintPreview Wx::Printer Wx::PrinterDC Wx::Printout Wx::Process Wx::ProcessEvent Wx::ProgressDialog Wx::RadioBox Wx::RadioButton Wx::Rect Wx::RegConfig Wx::Region Wx::SashEvent Wx::SashWindow Wx::ScreenDC Wx::ScrollBar Wx::ScrollWinEvent Wx::ScrolledWindow Wx::SimpleHelpProvider Wx::SingleChoiceDialog Wx::SingleInstanceChecker Wx::Size Wx::SizeEvent Wx::Sizer Wx::SizerItem Wx::Slider Wx::SpinButton Wx::SpinCtrl Wx::SpinEvent Wx::SplitterEvent Wx::SplitterWindow Wx::StaticBitmap Wx::StaticBox Wx::StaticBoxSizer Wx::StaticLine Wx::StaticText Wx::StatusBar Wx::StopWatch Wx::Stream Wx::StyledTextCtrl Wx::SysColourChangedEvent Wx::SystemSettings Wx::TIFFHandler Wx::TaskBarIcon Wx::TextAttr Wx::TextCtrl Wx::TextDataObject Wx::TextDropTarget Wx::TextEntryDialog Wx::TextUrlEvent Wx::Thread Wx::Timer Wx::TimerEvent Wx::TipProvider Wx::ToggleButton Wx::ToolBar Wx::ToolBarBase Wx::ToolBarSimple Wx::ToolBarToolBase Wx::ToolTip Wx::TreeCtrl Wx::TreeEvent Wx::TreeItemData Wx::TreeItemId Wx::URLDataObject Wx::UpdateUIEvent Wx::Validator Wx::WinHelpController Wx::Window Wx::WindowDC Wx::WindowDisabler Wx::XPMHandler Wx::XmlResource Wx::ZipFSHandler Regards Mattia |
From: DH <cra...@ya...> - 2002-09-19 03:36:11
|
Why would you ever ->Add a sizer to a sizer? I try to use $sizer->AddWindow from now on to prevent myself from accidentally doing this. __________________________________________________ Do you Yahoo!? New DSL Internet Access from SBC & Yahoo! http://sbc.yahoo.com |
From: Scott L. <sla...@th...> - 2002-09-19 05:01:38
|
On Wed, 18 Sep 2002, DH wrote: > Why would you ever ->Add a sizer to a sizer? For example, you can have one "page" Sizer which is vertical and add horizontal "row" Sizers to it. I think it's conceptually nice this way. $pagesizer = Wx::BoxSizer->new(wxVERTICAL); $rowsizer = Wx::BoxSizer->new(wxHORIZONTAL); # here add some Controls to $rowsizer $pagesizer->Add($rowsizer); `Add' with BoxSizer lets you tell how the added thing will resize, so you could have a bottom rowsizer containing some 'OK' and 'Cancel' buttons not be not resizable, but the other rows in the dialog above are resizable. |
From: Mattia B. <mb...@ds...> - 2002-09-19 19:44:00
|
> Why would you ever ->Add a sizer to a sizer? > I try to use $sizer->AddWindow > from now on to prevent myself from accidentally > doing this. This is a *bad* idea: unless it is documented that a method called AddWindow exists, its existence is an implementation detail, and the method may disappear in the future. Regards Mattia |