Factored out some common code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20616 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -277,36 +277,7 @@ bool wxWindow::Create(wxWindow *parent, wxWindowID id,
|
||||
XtAppAddActions ((XtAppContext) wxTheApp->GetAppContext(), actions, 1);
|
||||
|
||||
Widget parentWidget = (Widget) parent->GetClientWidget();
|
||||
|
||||
if (style & wxSIMPLE_BORDER)
|
||||
{
|
||||
m_borderWidget = (WXWidget)XtVaCreateManagedWidget
|
||||
(
|
||||
"canvasBorder",
|
||||
xmFrameWidgetClass, parentWidget,
|
||||
XmNshadowType, XmSHADOW_IN,
|
||||
XmNshadowThickness, 1,
|
||||
NULL
|
||||
);
|
||||
} else if (style & wxSUNKEN_BORDER)
|
||||
{
|
||||
m_borderWidget = (WXWidget)XtVaCreateManagedWidget
|
||||
(
|
||||
"canvasBorder",
|
||||
xmFrameWidgetClass, parentWidget,
|
||||
XmNshadowType, XmSHADOW_IN,
|
||||
NULL
|
||||
);
|
||||
} else if (style & wxRAISED_BORDER)
|
||||
{
|
||||
m_borderWidget = (WXWidget)XtVaCreateManagedWidget
|
||||
(
|
||||
"canvasBorder",
|
||||
xmFrameWidgetClass, parentWidget,
|
||||
XmNshadowType, XmSHADOW_OUT,
|
||||
NULL
|
||||
);
|
||||
}
|
||||
m_borderWidget = wxCreateBorderWidget( (WXWidget)parentWidget, style );
|
||||
|
||||
m_scrolledWindow = (WXWidget)XtVaCreateManagedWidget
|
||||
(
|
||||
@@ -360,12 +331,6 @@ bool wxWindow::Create(wxWindow *parent, wxWindowID id,
|
||||
XtAddCallback ((Widget) m_drawingArea, XmNexposeCallback, (XtCallbackProc) wxCanvasRepaintProc, (XtPointer) this);
|
||||
XtAddCallback ((Widget) m_drawingArea, XmNinputCallback, (XtCallbackProc) wxCanvasInputEvent, (XtPointer) this);
|
||||
|
||||
// TODO?
|
||||
#if 0
|
||||
display = XtDisplay (scrolledWindow);
|
||||
xwindow = XtWindow (drawingArea);
|
||||
#endif // 0
|
||||
|
||||
XtAddEventHandler(
|
||||
(Widget)m_drawingArea,
|
||||
PointerMotionHintMask | EnterWindowMask |
|
||||
@@ -386,13 +351,6 @@ bool wxWindow::Create(wxWindow *parent, wxWindowID id,
|
||||
(Widget) 0, (Widget) 0,
|
||||
(Widget) m_drawingArea);
|
||||
|
||||
#if 0
|
||||
if (m_hScrollBar)
|
||||
XtRealizeWidget ((Widget) m_hScrollBar);
|
||||
if (m_vScrollBar)
|
||||
XtRealizeWidget ((Widget) m_vScrollBar);
|
||||
#endif // 0
|
||||
|
||||
// Without this, the cursor may not be restored properly (e.g. in splitter
|
||||
// sample).
|
||||
SetCursor(*wxSTANDARD_CURSOR);
|
||||
|
Reference in New Issue
Block a user