Public Member Functions | |
this (IntPtr wxobj) | |
string | GetTypeName () |
virtual void | Dispose () |
~this () | |
Static Public Member Functions | |
static IntPtr | SafePtr (wxObject obj) |
static alias wxObject | function (IntPtr wxobj) new func |
static wxObject | FindObject (IntPtr ptr, newfunc New) |
static wxObject | FindObject (IntPtr ptr) |
static bool | RemoveObject (IntPtr ptr) |
static | extern (C) private void VirtualDispose(IntPtr ptr) |
Public Attributes | |
IntPtr | wxobj = IntPtr.init |
Protected Member Functions | |
void | dtor () |
bool | disposed () |
Protected Attributes | |
bool | memOwn = false |
wxObject is the hub of a dynamic object creation scheme, enabling a program to create instances of a class only knowing its string class name, and to query the class hierarchy.
this | ( | IntPtr | wxobj | ) |
Reimplemented in AcceleratorEntry, AcceleratorTable, ActivateEvent, ArrayInt, ArrayString, DockArt, PaneInfo, FrameManager, FrameManagerEvent, Bitmap, Mask, BitmapButton, BoxSizer, Brush, Button, CalendarCtrl, CalendarDateAttr, CalendarEvent, Caret, CaretSuspend, CheckBox, ChildFocusEvent, Choice, SingleChoiceDialog, MultiChoiceDialog, ClientData, StringClientData, Clipboard, CloseEvent, Colour, ColourDialog, ComboBox, CommandEvent, Config, ContextMenuEvent, Control, Cursor, DataFormat, DataObject, DataObjectSimple, TextDataObject, FileDataObject, DbGrid, DC, WindowDC, ClientDC, PaintDC, Dialog, DirDialog, Display, DisplayChangedEvent, DropSource, DropTarget, EraseEvent, Event, EvtHandler, FindReplaceDialog, FindDialogEvent, FindReplaceData, FlexGridSizer, FocusEvent, Font, FontData, FontDialog, FontMapper, EncodingConverter, FontEnumerator, Frame, Gauge, ColourDatabase, PenList, BrushList, FontList, BitmapList, GDIObject, GLContext, GLCanvas, GridEvent, GridCellEditor, GridCellTextEditor, GridCellNumberEditor, GridCellFloatEditor, GridCellBoolEditor, GridCellChoiceEditor, GridRangeSelectEvent, GridCellWorker, GridEditorCreatedEvent, Grid, GridCellCoords, GridCellAttr, GridSizeEvent, GridCellAttrProvider, GBSizerItem, GridCellEnumEditor, GridCellAutoWrapStringEditor, GridSizer, HelpEvent, HtmlTag, HtmlFilter, HtmlCell, HtmlFontCell, HtmlContainerCell, HtmlColourCell, HtmlLinkInfo, HtmlWidgetCell, HtmlWordCell, HtmlFilterPlainText, HtmlTagsModule, HtmlWinTagHandler, HtmlWinParser, HtmlTagHandler, HtmlEntitiesParser, HtmlParser, HtmlProcessor, HtmlRenderingInfo, HtmlSelection, HtmlEasyPrinting, HtmlWindow, HtmlHelpController, HtmlListBox, Icon, IconizeEvent, IdleEvent, Image, ImageHandler, ImageHistogramEntry, ImageHistogram, BMPHandler, ICOHandler, CURHandler, ANIHandler, PNGHandler, GIFHandler, PCXHandler, JPEGHandler, PNMHandler, XPMHandler, TIFFHandler, ImageList, InitDialogEvent, KeyEvent, SashLayoutWindow, LayoutAlgorithm, QueryLayoutInfoEvent, CalculateLayoutEvent, ListbookEvent, Listbook, ListBox, CheckListBox, ListItem, ListItemAttr, ListCtrl, ListEvent, ListView, LanguageInfo, Locale, Log, MaximizeEvent, MDIParentFrame, MDIChildFrame, MDIClientWindow, MemoryDC, BufferedDC, BufferedPaintDC, MenuBase, Menu, MenuBar, MenuItem, MiniFrame, MouseCaptureChangedEvent, MouseEvent, MoveEvent, NavigationKeyEvent, NCPaintEvent, NotebookEvent, Notebook, NotebookSizer, NotifyEvent, NumberEntryDialog, PaintEvent, Palette, PaletteChangedEvent, Panel, Pen, PageSetupDialogData, PrintDialogData, PrintData, ProgressDialog, QueryNewPaletteEvent, RadioBox, RadioButton, Region, RegionIterator, SashEdge, SashWindow, SashEvent, ScrollBar, ScrolledWindow, SetCursorEvent, ShowEvent, SizeEvent, Sizer, SizerItem, Slider, Sound, SpinEvent, SpinButton, SpinCtrl, SplashScreen, SplashScreenWindow, StaticBitmap, StaticBox, StaticBoxSizer, StaticLine, StaticText, StatusBar, StyledTextCtrl, StyledTextEvent, SysColourChangedEvent, TabEvent, TabCtrl, TaskBarIcon, TaskBarIconEvent, TextAttr, TextCtrl, TextEntryDialog, Mutex, MutexLocker, CriticalSection, CriticalSectionLocker, Condition, Semaphore, Thread, ThreadHelperThread, ThreadHelper, Timer, TipWindow, ToggleButton, ToolBarTool, ToolBar, ToolTip, TreeItemData, TreeItemAttr, TreeItemId, TreeItemId, TreeCtrl, TreeEvent, ArrayTreeItemIds, UpdateUIEvent, WindowDisabler, BusyInfo, Validator, VListBox, VScrolledWindow, VisualAttributes, Window, WindowCreateEvent, WindowDestroyEvent, Wizard, WizardPage, WizardPageSimple, wxDateTime, wxString, and XmlResource.
~this | ( | ) |
Reimplemented in EvtHandler, and Font.
static IntPtr SafePtr | ( | wxObject | obj | ) | [static] |
string GetTypeName | ( | ) |
static wxObject FindObject | ( | IntPtr | ptr, | |
newfunc | New | |||
) | [static] |
static wxObject FindObject | ( | IntPtr | ptr | ) | [static] |
static bool RemoveObject | ( | IntPtr | ptr | ) | [static] |
static extern | ( | C | ) | [static] |
Reimplemented in BoxSizer, BoxSizer, FontEnumerator, GridCellEditor, GridCellEditor, GridCellEditor, GridCellEditor, GridCellEditor, GridCellEditor, HtmlWindow, HtmlListBox, HtmlListBox, HtmlListBox, ListCtrl, MDIParentFrame, Printout, Printout, SplitterWindow, TaskBarIcon, Timer, VListBox, VListBox, VScrolledWindow, and XmlResource.
void dtor | ( | ) | [protected] |
Reimplemented in AcceleratorEntry, ArrayInt, ArrayString, DockArt, DefaultDockArt, CalendarDateAttr, Caret, CaretSuspend, ClientData, StringClientData, DataFormat, DataObject, DataObjectSimple, TextDataObject, FileDataObject, DC, Display, DropSource, DropTarget, FontMapper, FontEnumerator, ColourDatabase, GridCellEditor, GridCellTextEditor, GridCellNumberEditor, GridCellFloatEditor, GridCellBoolEditor, GridCellChoiceEditor, GridCellWorker, GridCellCoords, GridCellAttr, GridCellAttrProvider, GridCellAutoWrapStringEditor, HtmlRenderingInfo, HtmlSelection, ImageHistogramEntry, LanguageInfo, Locale, ProgressDialog, SashEdge, Sound, TaskBarIcon, TextAttr, Mutex, CriticalSection, Timer, TreeItemData, TreeItemAttr, TreeItemId, ArrayTreeItemIds, WindowDisabler, BusyInfo, VisualAttributes, wxDateTime, and wxString.
virtual void Dispose | ( | ) |
bool disposed | ( | ) | [protected] |
IntPtr wxobj = IntPtr.init |
bool memOwn = false [protected] |