summaryrefslogtreecommitdiff
path: root/toolkit/source/helper/unowrapper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/source/helper/unowrapper.cxx')
-rw-r--r--toolkit/source/helper/unowrapper.cxx130
1 files changed, 65 insertions, 65 deletions
diff --git a/toolkit/source/helper/unowrapper.cxx b/toolkit/source/helper/unowrapper.cxx
index d5a00ada8826..6b5ed794cf46 100644
--- a/toolkit/source/helper/unowrapper.cxx
+++ b/toolkit/source/helper/unowrapper.cxx
@@ -43,76 +43,76 @@ css::uno::Reference< css::awt::XWindowPeer > CreateXWindow( vcl::Window* pWindow
{
switch ( pWindow->GetType() )
{
- case WINDOW_IMAGEBUTTON:
- case WINDOW_SPINBUTTON:
- case WINDOW_MENUBUTTON:
- case WINDOW_MOREBUTTON:
- case WINDOW_PUSHBUTTON:
- case WINDOW_HELPBUTTON:
- case WINDOW_OKBUTTON:
- case WINDOW_CANCELBUTTON: return new VCLXButton;
- case WINDOW_CHECKBOX: return new VCLXCheckBox;
+ case WindowType::IMAGEBUTTON:
+ case WindowType::SPINBUTTON:
+ case WindowType::MENUBUTTON:
+ case WindowType::MOREBUTTON:
+ case WindowType::PUSHBUTTON:
+ case WindowType::HELPBUTTON:
+ case WindowType::OKBUTTON:
+ case WindowType::CANCELBUTTON: return new VCLXButton;
+ case WindowType::CHECKBOX: return new VCLXCheckBox;
// #i95042#
// A Window of type <MetricBox> is inherited from type <ComboBox>.
// Thus, it does make more sense to return a <VCLXComboBox> instance
// instead of only a <VCLXWindow> instance, especially regarding its
// corresponding accessibility API.
- case WINDOW_METRICBOX:
- case WINDOW_COMBOBOX: return new VCLXComboBox;
- case WINDOW_SPINFIELD:
- case WINDOW_NUMERICFIELD:
- case WINDOW_CURRENCYFIELD: return new VCLXNumericField;
- case WINDOW_DATEFIELD: return new VCLXDateField;
- case WINDOW_MULTILINEEDIT:
- case WINDOW_EDIT: return new VCLXEdit;
- case WINDOW_METRICFIELD: return new VCLXSpinField;
- case WINDOW_MESSBOX:
- case WINDOW_INFOBOX:
- case WINDOW_WARNINGBOX:
- case WINDOW_QUERYBOX:
- case WINDOW_ERRORBOX: return new VCLXMessageBox;
- case WINDOW_FIXEDIMAGE: return new VCLXImageControl;
- case WINDOW_FIXEDTEXT: return new VCLXFixedText;
- case WINDOW_MULTILISTBOX:
- case WINDOW_LISTBOX: return new VCLXListBox;
- case WINDOW_LONGCURRENCYFIELD: return new VCLXCurrencyField;
- case WINDOW_DIALOG:
- case WINDOW_MODALDIALOG:
- case WINDOW_TABDIALOG:
- case WINDOW_BUTTONDIALOG:
- case WINDOW_MODELESSDIALOG: return new VCLXDialog;
- case WINDOW_PATTERNFIELD: return new VCLXPatternField;
- case WINDOW_RADIOBUTTON: return new VCLXRadioButton;
- case WINDOW_SCROLLBAR: return new VCLXScrollBar;
- case WINDOW_TIMEFIELD: return new VCLXTimeField;
-
- case WINDOW_SYSWINDOW:
- case WINDOW_WORKWINDOW:
- case WINDOW_DOCKINGWINDOW:
- case WINDOW_FLOATINGWINDOW:
- case WINDOW_HELPTEXTWINDOW: return new VCLXTopWindow;
-
- case WINDOW_WINDOW:
- case WINDOW_TABPAGE: return new VCLXContainer;
-
- case WINDOW_TOOLBOX: return new VCLXToolBox;
- case WINDOW_TABCONTROL: return new VCLXMultiPage;
-
- // case WINDOW_FIXEDLINE:
- // case WINDOW_FIXEDBITMAP:
- // case WINDOW_DATEBOX:
- // case WINDOW_GROUPBOX:
- // case WINDOW_LONGCURRENCYBOX:
- // case WINDOW_SPLITTER:
- // case WINDOW_STATUSBAR:
- // case WINDOW_TABCONTROL:
- // case WINDOW_NUMERICBOX:
- // case WINDOW_TRISTATEBOX:
- // case WINDOW_TIMEBOX:
- // case WINDOW_SPLITWINDOW:
- // case WINDOW_SCROLLBARBOX:
- // case WINDOW_PATTERNBOX:
- // case WINDOW_CURRENCYBOX:
+ case WindowType::METRICBOX:
+ case WindowType::COMBOBOX: return new VCLXComboBox;
+ case WindowType::SPINFIELD:
+ case WindowType::NUMERICFIELD:
+ case WindowType::CURRENCYFIELD: return new VCLXNumericField;
+ case WindowType::DATEFIELD: return new VCLXDateField;
+ case WindowType::MULTILINEEDIT:
+ case WindowType::EDIT: return new VCLXEdit;
+ case WindowType::METRICFIELD: return new VCLXSpinField;
+ case WindowType::MESSBOX:
+ case WindowType::INFOBOX:
+ case WindowType::WARNINGBOX:
+ case WindowType::QUERYBOX:
+ case WindowType::ERRORBOX: return new VCLXMessageBox;
+ case WindowType::FIXEDIMAGE: return new VCLXImageControl;
+ case WindowType::FIXEDTEXT: return new VCLXFixedText;
+ case WindowType::MULTILISTBOX:
+ case WindowType::LISTBOX: return new VCLXListBox;
+ case WindowType::LONGCURRENCYFIELD: return new VCLXCurrencyField;
+ case WindowType::DIALOG:
+ case WindowType::MODALDIALOG:
+ case WindowType::TABDIALOG:
+ case WindowType::BUTTONDIALOG:
+ case WindowType::MODELESSDIALOG: return new VCLXDialog;
+ case WindowType::PATTERNFIELD: return new VCLXPatternField;
+ case WindowType::RADIOBUTTON: return new VCLXRadioButton;
+ case WindowType::SCROLLBAR: return new VCLXScrollBar;
+ case WindowType::TIMEFIELD: return new VCLXTimeField;
+
+ case WindowType::SYSWINDOW:
+ case WindowType::WORKWINDOW:
+ case WindowType::DOCKINGWINDOW:
+ case WindowType::FLOATINGWINDOW:
+ case WindowType::HELPTEXTWINDOW: return new VCLXTopWindow;
+
+ case WindowType::WINDOW:
+ case WindowType::TABPAGE: return new VCLXContainer;
+
+ case WindowType::TOOLBOX: return new VCLXToolBox;
+ case WindowType::TABCONTROL: return new VCLXMultiPage;
+
+ // case WindowType::FIXEDLINE:
+ // case WindowType::FIXEDBITMAP:
+ // case WindowType::DATEBOX:
+ // case WindowType::GROUPBOX:
+ // case WindowType::LONGCURRENCYBOX:
+ // case WindowType::SPLITTER:
+ // case WindowType::STATUSBAR:
+ // case WindowType::TABCONTROL:
+ // case WindowType::NUMERICBOX:
+ // case WindowType::TRISTATEBOX:
+ // case WindowType::TIMEBOX:
+ // case WindowType::SPLITWINDOW:
+ // case WindowType::SCROLLBARBOX:
+ // case WindowType::PATTERNBOX:
+ // case WindowType::CURRENCYBOX:
default: return new VCLXWindow( true );
}
}