OS/2 updates and initial toolbar implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15996 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
4daa4d665a
commit
d697657f1e
@ -71,6 +71,10 @@ public:
|
||||
,const wxString& rsName = wxToolBarNameStr
|
||||
);
|
||||
|
||||
virtual wxToolBar* OnCreateToolBar( long lStyle
|
||||
,wxWindowID vId
|
||||
,const wxString& rsName
|
||||
);
|
||||
virtual void PositionToolBar(void);
|
||||
#endif // wxUSE_TOOLBAR
|
||||
|
||||
|
@ -66,16 +66,13 @@ public:
|
||||
virtual int GetValue(void) const ;
|
||||
virtual void SetValue(int);
|
||||
|
||||
virtual void DoGetSize( int* pnWidth
|
||||
,int* pnHeight
|
||||
) const;
|
||||
void GetSize( int* pnX
|
||||
,int* pnY
|
||||
) const;
|
||||
void GetPosition( int* pnX
|
||||
,int* pnY
|
||||
) const ;
|
||||
bool Show(bool bShow);
|
||||
bool Show(bool bShow = TRUE);
|
||||
void SetRange( int nMinValue
|
||||
,int nMaxValue
|
||||
);
|
||||
@ -148,6 +145,9 @@ protected:
|
||||
int m_nThumbLength;
|
||||
int m_nSizeFlags;
|
||||
|
||||
virtual void DoGetSize( int* pnWidth
|
||||
,int* pnHeight
|
||||
) const;
|
||||
virtual void DoSetSize( int nX
|
||||
,int nY
|
||||
,int nWidth
|
||||
|
@ -28,10 +28,11 @@ public:
|
||||
,wxWindowID vId
|
||||
,const wxPoint& rPos = wxDefaultPosition
|
||||
,const wxSize& rSize = wxDefaultSize
|
||||
,long lStyle = wxNO_BORDER|wxTB_HORIZONTAL
|
||||
,long lStyle = wxNO_BORDER | wxTB_HORIZONTAL
|
||||
,const wxString& rName = wxToolBarNameStr
|
||||
)
|
||||
{
|
||||
Init();
|
||||
Create( pParent
|
||||
,vId
|
||||
,rPos
|
||||
@ -40,77 +41,114 @@ public:
|
||||
,rName
|
||||
);
|
||||
}
|
||||
virtual ~wxToolBar();
|
||||
|
||||
bool Create( wxWindow* pParent
|
||||
,wxWindowID vId
|
||||
,const wxPoint& rPos = wxDefaultPosition
|
||||
,const wxSize& rSize = wxDefaultSize
|
||||
,long lStyle = wxNO_BORDER|wxTB_HORIZONTAL
|
||||
,long lStyle = wxNO_BORDER | wxTB_HORIZONTAL
|
||||
,const wxString& rName = wxToolBarNameStr
|
||||
);
|
||||
|
||||
virtual ~wxToolBar();
|
||||
|
||||
// override/implement base class virtuals
|
||||
virtual wxToolBarToolBase* FindToolForPosition( wxCoord x
|
||||
,wxCoord y
|
||||
//
|
||||
// Override/implement base class virtuals
|
||||
//
|
||||
virtual wxToolBarToolBase* FindToolForPosition( wxCoord vX
|
||||
,wxCoord vY
|
||||
) const;
|
||||
virtual bool Realize(void);
|
||||
virtual void SetRows(int nRows);
|
||||
|
||||
// The post-tool-addition call
|
||||
virtual bool Realize(void);
|
||||
|
||||
virtual void SetToolBitmapSize(const wxSize& rSize);
|
||||
virtual wxSize GetToolSize(void) const;
|
||||
|
||||
virtual void SetRows(int nRows);
|
||||
|
||||
// IMPLEMENTATION
|
||||
virtual bool OS2Command( WXUINT uParam
|
||||
,WXWORD wId
|
||||
);
|
||||
virtual bool OS2OnNotify( int nCtrl
|
||||
,WXLPARAM lParam
|
||||
,WXLPARAM* pResult
|
||||
);
|
||||
void OnMouseEvent(wxMouseEvent& rEvent);
|
||||
void OnSysColourChanged(wxSysColourChangedEvent& rEvent);
|
||||
//
|
||||
// Event handlers
|
||||
//
|
||||
void OnPaint(wxPaintEvent& event);
|
||||
void OnSize(wxSizeEvent& event);
|
||||
void OnMouseEvent(wxMouseEvent& event);
|
||||
void OnKillFocus(wxFocusEvent& event);
|
||||
|
||||
protected:
|
||||
void Init(void);
|
||||
// implement base class pure virtuals
|
||||
virtual bool DoInsertTool(size_t pos, wxToolBarToolBase *tool);
|
||||
virtual bool DoDeleteTool(size_t pos, wxToolBarToolBase *tool);
|
||||
//
|
||||
// Common part of all ctors
|
||||
//
|
||||
void Init();
|
||||
|
||||
virtual void DoEnableTool(wxToolBarToolBase *tool, bool enable);
|
||||
virtual void DoToggleTool(wxToolBarToolBase *tool, bool toggle);
|
||||
virtual void DoSetToggle(wxToolBarToolBase *tool, bool toggle);
|
||||
//
|
||||
// Implement base class pure virtuals
|
||||
//
|
||||
virtual wxToolBarToolBase* DoAddTool( int id
|
||||
,const wxString& label
|
||||
,const wxBitmap& bitmap
|
||||
,const wxBitmap& bmpDisabled
|
||||
,wxItemKind kind
|
||||
,const wxString& shortHelp = wxEmptyString
|
||||
,const wxString& longHelp = wxEmptyString
|
||||
,wxObject *clientData = NULL
|
||||
,wxCoord xPos = -1
|
||||
,wxCoord yPos = -1
|
||||
);
|
||||
|
||||
virtual bool DoInsertTool( size_t nPos
|
||||
,wxToolBarToolBase* pTool
|
||||
);
|
||||
virtual bool DoDeleteTool( size_t nPos
|
||||
, wxToolBarToolBase* pTool
|
||||
);
|
||||
|
||||
virtual void DoEnableTool( wxToolBarToolBase* pTool
|
||||
,bool bEnable
|
||||
);
|
||||
virtual void DoToggleTool( wxToolBarToolBase* pTool
|
||||
,bool bToggle
|
||||
);
|
||||
virtual void DoSetToggle( wxToolBarToolBase* pTool
|
||||
,bool bToggle
|
||||
);
|
||||
|
||||
virtual wxToolBarToolBase* CreateTool( int vId
|
||||
,const wxString& rsLabel
|
||||
,const wxBitmap& rBitmapNormal
|
||||
,const wxBitmap& rBitmapDisabled
|
||||
,wxItemKind vKind
|
||||
,const wxBitmap& rBmpNormal
|
||||
,const wxBitmap& rBmpDisabled
|
||||
,wxItemKind eKind
|
||||
,wxObject* pClientData
|
||||
,const wxString& rShortHelpString
|
||||
,const wxString& rLongHelpString
|
||||
,const wxString& rsShortHelp
|
||||
,const wxString& rsLongHelp
|
||||
);
|
||||
virtual wxToolBarToolBase* CreateTool(wxControl* pControl);
|
||||
|
||||
// should be called whenever the toolbar size changes
|
||||
void UpdateSize(void);
|
||||
//
|
||||
// Helpers
|
||||
//
|
||||
void DrawTool(wxToolBarToolBase *tool);
|
||||
virtual void DrawTool( wxDC& rDC
|
||||
,wxToolBarToolBase* pTool
|
||||
);
|
||||
virtual void SpringUpButton(int nIndex);
|
||||
|
||||
// override WndProc to process WM_SIZE
|
||||
virtual MRESULT OS2WindowProc( WXUINT ulMsg
|
||||
,WXWPARAM wParam
|
||||
,WXLPARAM lParam
|
||||
);
|
||||
|
||||
// the big bitmap containing all bitmaps of the toolbar buttons
|
||||
WXHBITMAP m_hBitmap;
|
||||
|
||||
// the total number of toolbar elements
|
||||
size_t m_nButtons;
|
||||
int m_nCurrentRowsOrColumns;
|
||||
int m_nPressedTool;
|
||||
int m_nCurrentTool;
|
||||
wxCoord m_vLastX;
|
||||
wxCoord m_vLastY;
|
||||
wxCoord m_vMaxWidth;
|
||||
wxCoord m_vMaxHeight;
|
||||
wxCoord m_vXPos;
|
||||
wxCoord m_vYPos;
|
||||
wxCoord m_vTextX;
|
||||
wxCoord m_vTextY;
|
||||
|
||||
private:
|
||||
void LowerTool( wxToolBarToolBase* pTool
|
||||
,bool bLower = TRUE
|
||||
);
|
||||
void RaiseTool( wxToolBarToolBase* pTool
|
||||
,bool bRaise = TRUE
|
||||
);
|
||||
|
||||
static bool m_bInitialized;
|
||||
|
||||
DECLARE_EVENT_TABLE()
|
||||
DECLARE_DYNAMIC_CLASS(wxToolBar)
|
||||
};
|
||||
|
@ -1392,9 +1392,9 @@ void wxDC::DoDrawBitmap(
|
||||
//
|
||||
if (IsKindOf(CLASSINFO(wxPaintDC)))
|
||||
{
|
||||
wxPaintDC* pPaintDC = wxDynamicCast(this, wxPaintDC);
|
||||
wxWindowDC* pWindowDC = wxDynamicCast(this, wxWindowDC);
|
||||
|
||||
lColor = pPaintDC->m_pCanvas->GetBackgroundColour().GetPixel();
|
||||
lColor = pWindowDC->m_pCanvas->GetBackgroundColour().GetPixel();
|
||||
}
|
||||
else if (GetBrush() != wxNullBrush)
|
||||
lColor = GetBrush().GetColour().GetPixel();
|
||||
|
@ -371,6 +371,8 @@ bool wxFontRefData::Alloc(
|
||||
long lRc;
|
||||
short nIndex = 0;
|
||||
PFONTMETRICS pFM = NULL;
|
||||
ERRORID vError;
|
||||
wxString sError;
|
||||
|
||||
if (!m_bNativeFontInfoOk)
|
||||
{
|
||||
@ -396,6 +398,8 @@ bool wxFontRefData::Alloc(
|
||||
}
|
||||
if (!m_hFont)
|
||||
{
|
||||
vError = ::WinGetLastError(vHabmain);
|
||||
sError = wxPMErrorToStr(vError);
|
||||
wxLogLastError("CreateFont");
|
||||
}
|
||||
|
||||
@ -496,10 +500,6 @@ void wxFontRefData::Free()
|
||||
|
||||
if ( m_hFont )
|
||||
{
|
||||
if (!::GpiSetCharSet(m_hPS, LCID_DEFAULT))
|
||||
{
|
||||
wxLogLastError(wxT("DeleteObject(font)"));
|
||||
}
|
||||
::GpiDeleteSetId(m_hPS, 1L); /* delete the logical font */
|
||||
m_nFontId = 0;
|
||||
m_hFont = 0;
|
||||
|
@ -361,6 +361,7 @@ void wxFillLogFont(
|
||||
STR8 azNames[255];
|
||||
long alIds[255];
|
||||
|
||||
memset(alIds, 0, sizeof(long) * 255);
|
||||
if(!::GpiQuerySetIds( *phPS
|
||||
,lNumLids
|
||||
,alTypes
|
||||
@ -372,7 +373,8 @@ void wxFillLogFont(
|
||||
::WinReleasePS(*phPS);
|
||||
return;
|
||||
}
|
||||
|
||||
if (*pflId == 0L)
|
||||
*pflId = 1L;
|
||||
for(unsigned long LCNum = 0; LCNum < lNumLids; LCNum++)
|
||||
if(alIds[LCNum] == *pflId)
|
||||
++*pflId;
|
||||
|
@ -318,6 +318,29 @@ void wxFrame::PositionStatusBar()
|
||||
} // end of wxFrame::PositionStatusBar
|
||||
#endif // wxUSE_STATUSBAR
|
||||
|
||||
#if wxUSE_TOOLBAR
|
||||
wxToolBar* wxFrame::OnCreateToolBar(
|
||||
long lStyle
|
||||
, wxWindowID vId
|
||||
, const wxString& rsName
|
||||
)
|
||||
{
|
||||
wxToolBar* pToolBar = wxFrameBase::OnCreateToolBar( lStyle
|
||||
,vId
|
||||
,rsName
|
||||
);
|
||||
|
||||
::WinSetParent( pToolBar->GetHWND()
|
||||
,m_hFrame
|
||||
,FALSE
|
||||
);
|
||||
::WinSetOwner( pToolBar->GetHWND()
|
||||
,m_hFrame
|
||||
);
|
||||
return pToolBar;
|
||||
} // end of WinGuiBase_CFrame::OnCreateToolBar
|
||||
#endif
|
||||
|
||||
#if wxUSE_MENUS_NATIVE
|
||||
void wxFrame::DetachMenuBar()
|
||||
{
|
||||
@ -722,53 +745,59 @@ wxToolBar* wxFrame::CreateToolBar(
|
||||
|
||||
void wxFrame::PositionToolBar()
|
||||
{
|
||||
wxToolBar* pToolBar = GetToolBar();
|
||||
wxCoord vWidth;
|
||||
wxCoord vHeight;
|
||||
wxCoord vTWidth;
|
||||
wxCoord vTHeight;
|
||||
|
||||
if (!pToolBar)
|
||||
return;
|
||||
|
||||
HWND hWndClient;
|
||||
RECTL vRect;
|
||||
RECTL vFRect;
|
||||
SWP vSwp;
|
||||
wxPoint vPos;
|
||||
|
||||
::WinQueryWindowRect(GetHwnd(), &vRect);
|
||||
::WinQueryWindowRect(m_hFrame, &vRect);
|
||||
vPos.y = (wxCoord)vRect.yTop;
|
||||
::WinMapWindowPoints(m_hFrame, HWND_DESKTOP, (PPOINTL)&vRect, 2);
|
||||
vFRect = vRect;
|
||||
::WinCalcFrameRect(m_hFrame, &vRect, TRUE);
|
||||
|
||||
#if wxUSE_STATUSBAR
|
||||
if (GetStatusBar())
|
||||
vPos.y = (wxCoord)(vFRect.yTop - vRect.yTop);
|
||||
pToolBar->GetSize( &vTWidth
|
||||
,&vTHeight
|
||||
);
|
||||
|
||||
if (pToolBar->GetWindowStyleFlag() & wxTB_HORIZONTAL)
|
||||
{
|
||||
int nStatusX;
|
||||
int nStatusY;
|
||||
vWidth = (wxCoord)(vRect.xRight - vRect.xLeft);
|
||||
pToolBar->SetSize( vRect.xLeft - vFRect.xLeft
|
||||
,vPos.y
|
||||
,vWidth
|
||||
,vTHeight
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
wxCoord vSwidth = 0;
|
||||
wxCoord vSheight = 0;
|
||||
|
||||
GetStatusBar()->GetClientSize( &nStatusX
|
||||
,&nStatusY
|
||||
if (m_frameStatusBar)
|
||||
m_frameStatusBar->GetSize( &vSwidth
|
||||
,&vSheight
|
||||
);
|
||||
// PM is backwards from windows
|
||||
vRect.yBottom += nStatusY;
|
||||
}
|
||||
#endif // wxUSE_STATUSBAR
|
||||
|
||||
if ( m_frameToolBar )
|
||||
{
|
||||
int nToolbarWidth;
|
||||
int nToolbarHeight;
|
||||
|
||||
m_frameToolBar->GetSize( &nToolbarWidth
|
||||
,&nToolbarHeight
|
||||
);
|
||||
|
||||
if (GetToolBar()->GetWindowStyleFlag() & wxTB_VERTICAL)
|
||||
{
|
||||
nToolbarHeight = vRect.yBottom;
|
||||
}
|
||||
else
|
||||
{
|
||||
nToolbarWidth = vRect.xRight;
|
||||
}
|
||||
|
||||
//
|
||||
// Use the 'real' PM position here
|
||||
//
|
||||
GetToolBar()->SetSize( 0
|
||||
,0
|
||||
,nToolbarWidth
|
||||
,nToolbarHeight
|
||||
,wxSIZE_NO_ADJUSTMENTS
|
||||
);
|
||||
vHeight = (wxCoord)(vRect.yTop - vRect.yBottom);
|
||||
pToolBar->SetSize( vRect.xLeft - vFRect.xLeft
|
||||
,vPos.y
|
||||
,vTWidth
|
||||
,vHeight - vSheight
|
||||
);
|
||||
}
|
||||
if( ::WinIsWindowShowing(m_hFrame) )
|
||||
::WinSendMsg(m_hFrame, WM_UPDATEFRAME, (MPARAM)~0, 0);
|
||||
} // end of wxFrame::PositionToolBar
|
||||
#endif // wxUSE_TOOLBAR
|
||||
|
||||
@ -1133,10 +1162,12 @@ MRESULT EXPENTRY wxFrameMainWndProc(
|
||||
int nItemCount;
|
||||
int i;
|
||||
PSWP pSWP = NULL;
|
||||
SWP vSwpStb;
|
||||
RECTL vRectl;
|
||||
RECTL vRstb;
|
||||
int nHeight=0;
|
||||
RECTL vRtlb;
|
||||
int nHeight = 0;
|
||||
int nHeight2 = 0;
|
||||
int nWidth = 0;
|
||||
|
||||
pSWP = (PSWP)PVOIDFROMMP(wParam);
|
||||
nItemCount = SHORT1FROMMR(pWnd->m_fnOldWndProc(hWnd, ulMsg, wParam, lParam));
|
||||
@ -1144,18 +1175,11 @@ MRESULT EXPENTRY wxFrameMainWndProc(
|
||||
{
|
||||
::WinQueryWindowRect(pWnd->m_frameStatusBar->GetHWND(), &vRstb);
|
||||
pWnd->m_frameStatusBar->GetSize(NULL, &nHeight);
|
||||
::WinQueryWindowRect(pWnd->m_hFrame, &vRectl);
|
||||
::WinMapWindowPoints(pWnd->m_hFrame, HWND_DESKTOP, (PPOINTL)&vRectl, 2);
|
||||
vRstb = vRectl;
|
||||
::WinCalcFrameRect(pWnd->m_hFrame, &vRectl, TRUE);
|
||||
|
||||
vSwpStb.x = vRectl.xLeft - vRstb.xLeft;
|
||||
vSwpStb.y = vRectl.yBottom - vRstb.yBottom;
|
||||
vSwpStb.cx = vRectl.xRight - vRectl.xLeft - 1; //?? -1 ??
|
||||
vSwpStb.cy = nHeight;
|
||||
vSwpStb.fl = SWP_SIZE |SWP_MOVE | SWP_SHOW;
|
||||
vSwpStb.hwnd = pWnd->m_frameStatusBar->GetHWND();
|
||||
vSwpStb.hwndInsertBehind = HWND_TOP;
|
||||
}
|
||||
if(pWnd->m_frameToolBar)
|
||||
{
|
||||
::WinQueryWindowRect(pWnd->m_frameToolBar->GetHWND(), &vRtlb);
|
||||
pWnd->m_frameToolBar->GetSize(&nWidth, &nHeight2);
|
||||
}
|
||||
::WinQueryWindowRect(pWnd->m_hFrame, &vRectl);
|
||||
::WinMapWindowPoints(pWnd->m_hFrame, HWND_DESKTOP, (PPOINTL)&vRectl, 2);
|
||||
@ -1165,10 +1189,20 @@ MRESULT EXPENTRY wxFrameMainWndProc(
|
||||
{
|
||||
if(pWnd->m_hWnd && pSWP[i].hwnd == pWnd->m_hWnd)
|
||||
{
|
||||
pSWP[i].x = vRectl.xLeft;
|
||||
pSWP[i].y = vRectl.yBottom + nHeight;
|
||||
pSWP[i].cx = vRectl.xRight - vRectl.xLeft;
|
||||
pSWP[i].cy = vRectl.yTop - vRectl.yBottom - nHeight;
|
||||
if (pWnd->m_frameToolBar && pWnd->m_frameToolBar->GetWindowStyleFlag() & wxTB_HORIZONTAL)
|
||||
{
|
||||
pSWP[i].x = vRectl.xLeft;
|
||||
pSWP[i].y = vRectl.yBottom + nHeight;
|
||||
pSWP[i].cx = vRectl.xRight - vRectl.xLeft;
|
||||
pSWP[i].cy = vRectl.yTop - vRectl.yBottom - (nHeight + nHeight2);
|
||||
}
|
||||
else
|
||||
{
|
||||
pSWP[i].x = vRectl.xLeft;
|
||||
pSWP[i].y = vRectl.yBottom + nHeight;
|
||||
pSWP[i].cx = vRectl.xRight - (vRectl.xLeft + nWidth);
|
||||
pSWP[i].cy = vRectl.yTop - vRectl.yBottom - nHeight;
|
||||
}
|
||||
pSWP[i].fl = SWP_SIZE | SWP_MOVE | SWP_SHOW;
|
||||
pSWP[i].hwndInsertBehind = HWND_TOP;
|
||||
}
|
||||
|
@ -106,7 +106,6 @@ GENERICOBJS= \
|
||||
..\generic\$D\dirdlgg.obj \
|
||||
..\generic\$D\dirctrlg.obj \
|
||||
..\generic\$D\dragimgg.obj \
|
||||
..\generic\$D\fontdlgg.obj \
|
||||
..\generic\$D\fdrepdlg.obj \
|
||||
..\generic\$D\grid.obj \
|
||||
..\generic\$D\gridctrl.obj \
|
||||
@ -153,7 +152,6 @@ GENLIBOBJS= \
|
||||
dirdlgg.obj \
|
||||
dirctrlg.obj \
|
||||
dragimgg.obj \
|
||||
fontdlgg.obj \
|
||||
fdrepdlg.obj \
|
||||
grid.obj \
|
||||
gridctrl.obj \
|
||||
@ -853,7 +851,6 @@ $(GENLIBOBJS):
|
||||
copy ..\generic\$D\dcpsg.obj
|
||||
copy ..\generic\$D\dirdlgg.obj
|
||||
copy ..\generic\$D\dirctrlg.obj
|
||||
copy ..\generic\$D\fontdlgg.obj
|
||||
copy ..\generic\$D\fdrepdlg.obj
|
||||
copy ..\generic\$D\grid.obj
|
||||
copy ..\generic\$D\gridctrl.obj
|
||||
|
@ -214,6 +214,8 @@ bool wxPen::RealizeResource()
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
ULONG flAttrMask = 0L;
|
||||
ULONG flDefMask = 0L;
|
||||
switch(M_PENDATA->m_nStyle)
|
||||
{
|
||||
case wxSTIPPLE:
|
||||
@ -224,41 +226,57 @@ bool wxPen::RealizeResource()
|
||||
::GpiSetPatternSet( M_PENDATA->m_hPen
|
||||
,(USHORT)M_PENDATA->m_vStipple.GetId()
|
||||
);
|
||||
flAttrMask = ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE | ABB_SET | ABB_SYMBOL;
|
||||
flDefMask = ABB_REF_POINT;
|
||||
break;
|
||||
|
||||
case wxBDIAGONAL_HATCH:
|
||||
m_vAreaBundle.usSymbol = PATSYM_DIAG3;
|
||||
m_vAreaBundle.usSet = LCID_DEFAULT;
|
||||
flAttrMask = ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE | ABB_SYMBOL;
|
||||
flDefMask = ABB_SET | ABB_REF_POINT;
|
||||
break;
|
||||
|
||||
case wxCROSSDIAG_HATCH:
|
||||
m_vAreaBundle.usSymbol = PATSYM_DIAGHATCH;
|
||||
m_vAreaBundle.usSet = LCID_DEFAULT;
|
||||
flAttrMask = ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE | ABB_SYMBOL;
|
||||
flDefMask = ABB_SET | ABB_REF_POINT;
|
||||
break;
|
||||
|
||||
case wxFDIAGONAL_HATCH:
|
||||
m_vAreaBundle.usSymbol = PATSYM_DIAG1;
|
||||
m_vAreaBundle.usSet = LCID_DEFAULT;
|
||||
flAttrMask = ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE | ABB_SYMBOL;
|
||||
flDefMask = ABB_SET | ABB_REF_POINT;
|
||||
break;
|
||||
|
||||
case wxCROSS_HATCH:
|
||||
m_vAreaBundle.usSymbol = PATSYM_HATCH;
|
||||
m_vAreaBundle.usSet = LCID_DEFAULT;
|
||||
flAttrMask = ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE | ABB_SYMBOL;
|
||||
flDefMask = ABB_SET | ABB_REF_POINT;
|
||||
break;
|
||||
|
||||
case wxHORIZONTAL_HATCH:
|
||||
m_vAreaBundle.usSymbol = PATSYM_HORIZ;
|
||||
m_vAreaBundle.usSet = LCID_DEFAULT;
|
||||
flAttrMask = ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE | ABB_SYMBOL;
|
||||
flDefMask = ABB_SET | ABB_REF_POINT;
|
||||
break;
|
||||
|
||||
case wxVERTICAL_HATCH:
|
||||
m_vAreaBundle.usSymbol = PATSYM_VERT;
|
||||
m_vAreaBundle.usSet = LCID_DEFAULT;
|
||||
flAttrMask = ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE | ABB_SYMBOL;
|
||||
flDefMask = ABB_SET | ABB_REF_POINT;
|
||||
break;
|
||||
|
||||
default:
|
||||
m_vAreaBundle.usSymbol = PATSYM_SOLID;
|
||||
m_vAreaBundle.usSet = LCID_DEFAULT;
|
||||
flAttrMask = ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE | ABB_SYMBOL;
|
||||
flDefMask = ABB_SET | ABB_REF_POINT;
|
||||
break;
|
||||
}
|
||||
|
||||
@ -269,9 +287,8 @@ bool wxPen::RealizeResource()
|
||||
|
||||
bOk = ::GpiSetAttrs( M_PENDATA->m_hPen
|
||||
,PRIM_AREA
|
||||
,ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE |
|
||||
ABB_SET | ABB_SYMBOL
|
||||
,ABB_REF_POINT
|
||||
,flAttrMask
|
||||
,flDefMask
|
||||
,&m_vAreaBundle
|
||||
);
|
||||
if (!bOk)
|
||||
|
@ -149,6 +149,17 @@ wxColour wxSystemSettingsNative::GetColour(
|
||||
);
|
||||
break;
|
||||
|
||||
case wxSYS_COLOUR_MENUBAR:
|
||||
vRef = (ULONG)::WinQuerySysColor( HWND_DESKTOP
|
||||
,SYSCLR_MENU
|
||||
,0L
|
||||
);
|
||||
vCol.Set( GetRValue(vRef)
|
||||
,GetGValue(vRef)
|
||||
,GetBValue(vRef)
|
||||
);
|
||||
break;
|
||||
|
||||
//
|
||||
// We'll have to just give values to these
|
||||
//
|
||||
|
@ -71,13 +71,11 @@ bool wxStaticBitmap::Create(
|
||||
|
||||
m_bIsIcon = rBitmap.IsKindOf(CLASSINFO(wxIcon));
|
||||
|
||||
// TODO: create static bitmap control
|
||||
const wxChar* zClassname = wxT("WX_STATIC");
|
||||
int nWinstyle = m_bIsIcon ? SS_ICON : SS_BITMAP;
|
||||
|
||||
m_hWnd = (WXHWND)::WinCreateWindow( pParent->GetHWND()
|
||||
,zClassname
|
||||
,wxT("")
|
||||
,WC_STATIC
|
||||
,rName.c_str()
|
||||
,nWinstyle | WS_VISIBLE
|
||||
,0,0,0,0
|
||||
,pParent->GetHWND()
|
||||
|
1956
src/os2/toolbar.cpp
1956
src/os2/toolbar.cpp
File diff suppressed because it is too large
Load Diff
@ -3069,31 +3069,27 @@ bool wxWindowOS2::OS2GetCreateWindowCoords(
|
||||
) const
|
||||
{
|
||||
bool bNonDefault = FALSE;
|
||||
static const int DEFAULT_Y = 200;
|
||||
static const int DEFAULT_H = 250;
|
||||
|
||||
if (rPos.x == -1)
|
||||
{
|
||||
//
|
||||
// If set x to CW_USEDEFAULT, y parameter is ignored anyhow so we can
|
||||
// just as well set it to CW_USEDEFAULT as well
|
||||
rnX = rnY = CW_USEDEFAULT;
|
||||
}
|
||||
else
|
||||
{
|
||||
rnX = rPos.x;
|
||||
rnY = rPos.y == -1 ? CW_USEDEFAULT : rPos.y;
|
||||
rnY = rPos.y == -1 ? DEFAULT_Y : rPos.y;
|
||||
bNonDefault = TRUE;
|
||||
}
|
||||
if (rSize.x == -1)
|
||||
{
|
||||
//
|
||||
// As abobe, h is not used at all in this case anyhow
|
||||
//
|
||||
rnWidth = rnHeight = CW_USEDEFAULT;
|
||||
}
|
||||
else
|
||||
{
|
||||
rnWidth = rSize.x;
|
||||
rnHeight = rSize.y == -1 ? CW_USEDEFAULT : rSize.y;
|
||||
rnHeight = rSize.y == -1 ? DEFAULT_H : rSize.y;
|
||||
bNonDefault = TRUE;
|
||||
}
|
||||
return bNonDefault;
|
||||
|
144
src/os2/wx23.def
144
src/os2/wx23.def
@ -7388,8 +7388,8 @@ EXPORTS
|
||||
GetEventTable__14wxYearSpinCtrlCFv
|
||||
;wxCalendarCtrl::GetDateCoord(const wxDateTime&,int*,int*) const
|
||||
GetDateCoord__14wxCalendarCtrlCFRC10wxDateTimePiT2
|
||||
;wxCalendarCtrl::OnYearChange(wxSpinEvent&)
|
||||
OnYearChange__14wxCalendarCtrlFR11wxSpinEvent
|
||||
;wxCalendarCtrl::OnPaint(wxPaintEvent&)
|
||||
OnPaint__14wxCalendarCtrlFR12wxPaintEvent
|
||||
wxEVT_CALENDAR_DAY_CHANGED
|
||||
;wxYearSpinCtrl::sm_eventTable
|
||||
sm_eventTable__14wxYearSpinCtrl
|
||||
@ -7402,8 +7402,6 @@ EXPORTS
|
||||
;wxCalendarCtrl::sm_classwxCalendarCtrl
|
||||
sm_classwxCalendarCtrl__14wxCalendarCtrl
|
||||
__vft14wxCalendarCtrl8wxObject
|
||||
;wxCalendarCtrl::OnPaint(wxPaintEvent&)
|
||||
OnPaint__14wxCalendarCtrlFR12wxPaintEvent
|
||||
;wxCalendarCtrl::IsDateInRange(const wxDateTime&) const
|
||||
IsDateInRange__14wxCalendarCtrlCFRC10wxDateTime
|
||||
;wxCalendarCtrl::HitTest(const wxPoint&,wxDateTime*,wxDateTime::WeekDay*)
|
||||
@ -7432,10 +7430,12 @@ EXPORTS
|
||||
__vft15wxMonthComboBox15wxItemContainer
|
||||
;wxCalendarCtrl::GetStartDate() const
|
||||
GetStartDate__14wxCalendarCtrlCFv
|
||||
;wxMonthComboBox::wxMonthComboBox(wxCalendarCtrl*)
|
||||
__ct__15wxMonthComboBoxFP14wxCalendarCtrl
|
||||
;wxCalendarCtrl::OnYearChange(wxCommandEvent&)
|
||||
OnYearChange__14wxCalendarCtrlFR14wxCommandEvent
|
||||
;wxMonthComboBox::sm_eventTable
|
||||
sm_eventTable__15wxMonthComboBox
|
||||
;wxMonthComboBox::wxMonthComboBox(wxCalendarCtrl*)
|
||||
__ct__15wxMonthComboBoxFP14wxCalendarCtrl
|
||||
;wxYearSpinCtrl::wxYearSpinCtrl(wxCalendarCtrl*)
|
||||
__ct__14wxYearSpinCtrlFP14wxCalendarCtrl
|
||||
;wxCalendarCtrl::HighlightRange(wxPaintDC*,const wxDateTime&,const wxDateTime&,wxPen*,wxBrush*)
|
||||
@ -7918,58 +7918,6 @@ EXPORTS
|
||||
;wxGenericDirCtrl::ExtractWildcard(const wxString&,int,wxString&,wxString&)
|
||||
ExtractWildcard__16wxGenericDirCtrlFRC8wxStringiR8wxStringT3
|
||||
;From object file: ..\generic\dragimgg.cpp
|
||||
;From object file: ..\generic\fontdlgg.cpp
|
||||
;PUBDEFs (Symbols available from object file):
|
||||
;wxGenericFontDialog::OnCloseWindow(wxCloseEvent&)
|
||||
OnCloseWindow__19wxGenericFontDialogFR12wxCloseEvent
|
||||
;wxGenericFontDialog::wxGenericFontDialog(wxWindow*,const wxFontData&)
|
||||
__ct__19wxGenericFontDialogFP8wxWindowRC10wxFontData
|
||||
;wxFontStyleIntToString(int)
|
||||
wxFontStyleIntToString__Fi
|
||||
;wxGenericFontDialog::GetEventTable() const
|
||||
GetEventTable__19wxGenericFontDialogCFv
|
||||
;wxFontPreviewer::sm_eventTable
|
||||
sm_eventTable__15wxFontPreviewer
|
||||
;wxGenericFontDialog::~wxGenericFontDialog()
|
||||
__dt__19wxGenericFontDialogFv
|
||||
;wxFontWeightStringToInt(char*)
|
||||
wxFontWeightStringToInt__FPc
|
||||
__vft15wxFontPreviewer8wxObject
|
||||
__vft19wxGenericFontDialog8wxObject
|
||||
;wxFontFamilyIntToString(int)
|
||||
wxFontFamilyIntToString__Fi
|
||||
;wxFontPreviewer::OnPaint(wxPaintEvent&)
|
||||
OnPaint__15wxFontPreviewerFR12wxPaintEvent
|
||||
;wxGenericFontDialog::OnChangeFont(wxCommandEvent&)
|
||||
OnChangeFont__19wxGenericFontDialogFR14wxCommandEvent
|
||||
;wxGenericFontDialog::Create(wxWindow*,const wxFontData&)
|
||||
Create__19wxGenericFontDialogFP8wxWindowRC10wxFontData
|
||||
;wxGenericFontDialog::ShowModal()
|
||||
ShowModal__19wxGenericFontDialogFv
|
||||
;wxGenericFontDialog::sm_eventTableEntries
|
||||
sm_eventTableEntries__19wxGenericFontDialog
|
||||
;wxGenericFontDialog::sm_eventTable
|
||||
sm_eventTable__19wxGenericFontDialog
|
||||
;wxFontWeightIntToString(int)
|
||||
wxFontWeightIntToString__Fi
|
||||
;wxFontPreviewer::GetEventTable() const
|
||||
GetEventTable__15wxFontPreviewerCFv
|
||||
;wxConstructorForwxGenericFontDialog()
|
||||
wxConstructorForwxGenericFontDialog__Fv
|
||||
;wxFontFamilyStringToInt(char*)
|
||||
wxFontFamilyStringToInt__FPc
|
||||
;wxFontStyleStringToInt(char*)
|
||||
wxFontStyleStringToInt__FPc
|
||||
;wxGenericFontDialog::wxGenericFontDialog()
|
||||
__ct__19wxGenericFontDialogFv
|
||||
;wxFontPreviewer::sm_eventTableEntries
|
||||
sm_eventTableEntries__15wxFontPreviewer
|
||||
;wxGenericFontDialog::InitializeFont()
|
||||
InitializeFont__19wxGenericFontDialogFv
|
||||
;wxGenericFontDialog::CreateWidgets()
|
||||
CreateWidgets__19wxGenericFontDialogFv
|
||||
;wxGenericFontDialog::sm_classwxGenericFontDialog
|
||||
sm_classwxGenericFontDialog__19wxGenericFontDialog
|
||||
;From object file: ..\generic\fdrepdlg.cpp
|
||||
;PUBDEFs (Symbols available from object file):
|
||||
;wxFindReplaceDialog::OnFind(wxCommandEvent&)
|
||||
@ -10343,6 +10291,8 @@ EXPORTS
|
||||
;PUBDEFs (Symbols available from object file):
|
||||
;wxTextEntryDialog::OnOK(wxCommandEvent&)
|
||||
OnOK__17wxTextEntryDialogFR14wxCommandEvent
|
||||
;wxTextEntryDialog::SetTextValidator(long)
|
||||
SetTextValidator__17wxTextEntryDialogFl
|
||||
;wxTextEntryDialog::sm_classwxTextEntryDialog
|
||||
sm_classwxTextEntryDialog__17wxTextEntryDialog
|
||||
;wxTextEntryDialog::SetValue(const wxString&)
|
||||
@ -10354,6 +10304,8 @@ EXPORTS
|
||||
;wxTextEntryDialog::wxTextEntryDialog(wxWindow*,const wxString&,const wxString&,const wxString&,long,const wxPoint&)
|
||||
__ct__17wxTextEntryDialogFP8wxWindowRC8wxStringN22lRC7wxPoint
|
||||
__vft17wxTextEntryDialog8wxObject
|
||||
;wxTextEntryDialog::SetTextValidator(wxTextValidator&)
|
||||
SetTextValidator__17wxTextEntryDialogFR15wxTextValidator
|
||||
;wxTextEntryDialog::sm_eventTable
|
||||
sm_eventTable__17wxTextEntryDialog
|
||||
;From object file: ..\generic\tipdlg.cpp
|
||||
@ -10684,6 +10636,8 @@ EXPORTS
|
||||
DisplaySection__20wxHtmlHelpControllerFi
|
||||
;wxHtmlHelpController::DestroyHelpWindow()
|
||||
DestroyHelpWindow__20wxHtmlHelpControllerFv
|
||||
;wxHtmlHelpController::AddGrabIfNeeded()
|
||||
AddGrabIfNeeded__20wxHtmlHelpControllerFv
|
||||
;wxHtmlHelpController::AddBook(const wxString&,unsigned long)
|
||||
AddBook__20wxHtmlHelpControllerFRC8wxStringUl
|
||||
__vft20wxHtmlHelpController8wxObject
|
||||
@ -10693,8 +10647,14 @@ EXPORTS
|
||||
Quit__20wxHtmlHelpControllerFv
|
||||
;wxHtmlHelpController::ReadCustomization(wxConfigBase*,const wxString&)
|
||||
ReadCustomization__20wxHtmlHelpControllerFP12wxConfigBaseRC8wxString
|
||||
;wxHtmlHelpController::KeywordSearch(const wxString&)
|
||||
KeywordSearch__20wxHtmlHelpControllerFRC8wxString
|
||||
;wxHtmlHelpController::Display(int)
|
||||
Display__20wxHtmlHelpControllerFi
|
||||
;wxHtmlHelpController::sm_classwxHtmlHelpController
|
||||
sm_classwxHtmlHelpController__20wxHtmlHelpController
|
||||
;wxHtmlHelpController::Display(const wxString&)
|
||||
Display__20wxHtmlHelpControllerFRC8wxString
|
||||
;wxHtmlHelpController::WriteCustomization(wxConfigBase*,const wxString&)
|
||||
WriteCustomization__20wxHtmlHelpControllerFP12wxConfigBaseRC8wxString
|
||||
;wxHtmlHelpController::UseConfig(wxConfigBase*,const wxString&)
|
||||
@ -10711,6 +10671,10 @@ EXPORTS
|
||||
OnCloseFrame__20wxHtmlHelpControllerFR12wxCloseEvent
|
||||
;wxHtmlHelpController::wxHtmlHelpController(int)
|
||||
__ct__20wxHtmlHelpControllerFi
|
||||
;wxHtmlHelpController::DisplayContents()
|
||||
DisplayContents__20wxHtmlHelpControllerFv
|
||||
;wxHtmlHelpController::DisplayIndex()
|
||||
DisplayIndex__20wxHtmlHelpControllerFv
|
||||
;wxHtmlHelpController::SetTitleFormat(const wxString&)
|
||||
SetTitleFormat__20wxHtmlHelpControllerFRC8wxString
|
||||
;wxHtmlHelpController::LoadFile(const wxString&)
|
||||
@ -10821,12 +10785,12 @@ EXPORTS
|
||||
OnIndexAll__15wxHtmlHelpFrameFR14wxCommandEvent
|
||||
;wxHtmlHelpFrame::wxHtmlHelpFrame(wxWindow*,int,const wxString&,int,wxHtmlHelpData*)
|
||||
__ct__15wxHtmlHelpFrameFP8wxWindowiRC8wxStringT2P14wxHtmlHelpData
|
||||
;wxHtmlHelpFrame::DisplayContents()
|
||||
DisplayContents__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrame::OptionsDialog()
|
||||
OptionsDialog__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrame::Create(wxWindow*,int,const wxString&,int)
|
||||
Create__15wxHtmlHelpFrameFP8wxWindowiRC8wxStringT2
|
||||
;wxHtmlHelpFrame::OptionsDialog()
|
||||
OptionsDialog__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrame::DisplayContents()
|
||||
DisplayContents__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrame::CreateIndex()
|
||||
CreateIndex__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrameOptionsDialog::sm_eventTableEntries
|
||||
@ -10837,18 +10801,18 @@ EXPORTS
|
||||
OnSearch__15wxHtmlHelpFrameFR14wxCommandEvent
|
||||
;wxHtmlHelpFrame::Init(wxHtmlHelpData*)
|
||||
Init__15wxHtmlHelpFrameFP14wxHtmlHelpData
|
||||
;wxHtmlHelpFrame::DisplayIndex()
|
||||
DisplayIndex__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrame::NotifyPageChanged()
|
||||
NotifyPageChanged__15wxHtmlHelpFrameFv
|
||||
;wxConstructorForwxHtmlHelpFrame()
|
||||
wxConstructorForwxHtmlHelpFrame__Fv
|
||||
;wxHtmlHelpFrame::~wxHtmlHelpFrame()
|
||||
__dt__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrame::NotifyPageChanged()
|
||||
NotifyPageChanged__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrameOptionsDialog::GetEventTable() const
|
||||
GetEventTable__28wxHtmlHelpFrameOptionsDialogCFv
|
||||
;wxHtmlHelpFrame::GetEventTable() const
|
||||
GetEventTable__15wxHtmlHelpFrameCFv
|
||||
;wxHtmlHelpFrame::DisplayIndex()
|
||||
DisplayIndex__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrame::CreateSearch()
|
||||
CreateSearch__15wxHtmlHelpFrameFv
|
||||
;wxHtmlHelpFrame::ReadCustomization(wxConfigBase*,const wxString&)
|
||||
@ -12894,8 +12858,10 @@ EXPORTS
|
||||
GetEventTable__7wxFrameCFv
|
||||
;wxFrame::DetachMenuBar()
|
||||
DetachMenuBar__7wxFrameFv
|
||||
wxFrameMainWndProc
|
||||
;wxFrame::OnCreateToolBar(long,int,const wxString&)
|
||||
OnCreateToolBar__7wxFrameFliRC8wxString
|
||||
wxFrameWndProc
|
||||
wxFrameMainWndProc
|
||||
;wxFrame::SetClient(wxWindow*)
|
||||
SetClient__7wxFrameFP8wxWindow
|
||||
;From object file: ..\os2\gauge.cpp
|
||||
@ -14751,16 +14717,18 @@ EXPORTS
|
||||
CreateTool__9wxToolBarFP9wxControl
|
||||
;wxToolBar::DoToggleTool(wxToolBarToolBase*,unsigned long)
|
||||
DoToggleTool__9wxToolBarFP17wxToolBarToolBaseUl
|
||||
;wxToolBar::SpringUpButton(int)
|
||||
SpringUpButton__9wxToolBarFi
|
||||
;wxToolBar::Init()
|
||||
Init__9wxToolBarFv
|
||||
;wxToolBar::sm_eventTable
|
||||
sm_eventTable__9wxToolBar
|
||||
;wxToolBar::GetToolSize() const
|
||||
GetToolSize__9wxToolBarCFv
|
||||
;wxToolBar::Create(wxWindow*,int,const wxPoint&,const wxSize&,long,const wxString&)
|
||||
Create__9wxToolBarFP8wxWindowiRC7wxPointRC6wxSizelRC8wxString
|
||||
;wxToolBar::OS2Command(unsigned int,unsigned short)
|
||||
OS2Command__9wxToolBarFUiUs
|
||||
;wxToolBar::OnKillFocus(wxFocusEvent&)
|
||||
OnKillFocus__9wxToolBarFR12wxFocusEvent
|
||||
;wxToolBar::LowerTool(wxToolBarToolBase*,unsigned long)
|
||||
LowerTool__9wxToolBarFP17wxToolBarToolBaseUl
|
||||
;wxToolBar::DoInsertTool(unsigned int,wxToolBarToolBase*)
|
||||
DoInsertTool__9wxToolBarFUiP17wxToolBarToolBase
|
||||
;wxToolBar::Realize()
|
||||
@ -14769,37 +14737,43 @@ EXPORTS
|
||||
sm_eventTableEntries__9wxToolBar
|
||||
;wxToolBar::sm_classwxToolBar
|
||||
sm_classwxToolBar__9wxToolBar
|
||||
;wxToolBar::OnPaint(wxPaintEvent&)
|
||||
OnPaint__9wxToolBarFR12wxPaintEvent
|
||||
__vft9wxToolBar8wxObject
|
||||
;wxToolBar::SetToolBitmapSize(const wxSize&)
|
||||
SetToolBitmapSize__9wxToolBarFRC6wxSize
|
||||
;wxToolBar::DoEnableTool(wxToolBarToolBase*,unsigned long)
|
||||
DoEnableTool__9wxToolBarFP17wxToolBarToolBaseUl
|
||||
;wxToolBar::RaiseTool(wxToolBarToolBase*,unsigned long)
|
||||
RaiseTool__9wxToolBarFP17wxToolBarToolBaseUl
|
||||
;wxToolBar::DrawTool(wxDC&,wxToolBarToolBase*)
|
||||
DrawTool__9wxToolBarFR4wxDCP17wxToolBarToolBase
|
||||
;wxToolBar::OnSize(wxSizeEvent&)
|
||||
OnSize__9wxToolBarFR11wxSizeEvent
|
||||
;wxToolBar::OnMouseEvent(wxMouseEvent&)
|
||||
OnMouseEvent__9wxToolBarFR12wxMouseEvent
|
||||
;wxToolBar::DoSetToggle(wxToolBarToolBase*,unsigned long)
|
||||
DoSetToggle__9wxToolBarFP17wxToolBarToolBaseUl
|
||||
;wxToolBar::DoDeleteTool(unsigned int,wxToolBarToolBase*)
|
||||
DoDeleteTool__9wxToolBarFUiP17wxToolBarToolBase
|
||||
;wxToolBar::DoEnableTool(wxToolBarToolBase*,unsigned long)
|
||||
DoEnableTool__9wxToolBarFP17wxToolBarToolBaseUl
|
||||
;wxToolBar::DoAddTool(int,const wxString&,const wxBitmap&,const wxBitmap&,wxItemKind,const wxString&,const wxString&,wxObject*,int,int)
|
||||
DoAddTool__9wxToolBarFiRC8wxStringRC8wxBitmapT310wxItemKindN22P8wxObjectN21
|
||||
;wxToolBar::SetRows(int)
|
||||
SetRows__9wxToolBarFi
|
||||
;wxToolBar::FindToolForPosition(int,int) const
|
||||
FindToolForPosition__9wxToolBarCFiT1
|
||||
;wxToolBar::DrawTool(wxToolBarToolBase*)
|
||||
DrawTool__9wxToolBarFP17wxToolBarToolBase
|
||||
;wxToolBar::DoDeleteTool(unsigned int,wxToolBarToolBase*)
|
||||
DoDeleteTool__9wxToolBarFUiP17wxToolBarToolBase
|
||||
;wxToolBar::GetEventTable() const
|
||||
GetEventTable__9wxToolBarCFv
|
||||
;wxToolBar::OS2WindowProc(unsigned int,void*,void*)
|
||||
OS2WindowProc__9wxToolBarFUiPvT2
|
||||
;wxToolBar::CreateTool(int,const wxString&,const wxBitmap&,const wxBitmap&,wxItemKind,wxObject*,const wxString&,const wxString&)
|
||||
CreateTool__9wxToolBarFiRC8wxStringRC8wxBitmapT310wxItemKindP8wxObjectN22
|
||||
;wxToolBar::OnSysColourChanged(wxSysColourChangedEvent&)
|
||||
OnSysColourChanged__9wxToolBarFR23wxSysColourChangedEvent
|
||||
;wxDisableBitmap(const wxBitmap&,long)
|
||||
wxDisableBitmap__FRC8wxBitmapl
|
||||
;wxConstructorForwxToolBar()
|
||||
wxConstructorForwxToolBar__Fv
|
||||
;wxToolBar::m_bInitialized
|
||||
m_bInitialized__9wxToolBar
|
||||
;wxToolBar::~wxToolBar()
|
||||
__dt__9wxToolBarFv
|
||||
;wxToolBar::UpdateSize()
|
||||
UpdateSize__9wxToolBarFv
|
||||
;wxToolBar::OS2OnNotify(int,void*,void**)
|
||||
OS2OnNotify__9wxToolBarFiPvPPv
|
||||
;From object file: ..\os2\tooltip.cpp
|
||||
;PUBDEFs (Symbols available from object file):
|
||||
;wxToolTip::wxToolTip(const wxString&)
|
||||
|
Loading…
Reference in New Issue
Block a user