wxMotif for OS/2 adjustements. Source cleaning.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35807 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: quantize.cpp
|
// Name: src/common/quantize.cpp
|
||||||
// Purpose: wxQuantize implementation
|
// Purpose: wxQuantize implementation
|
||||||
// Author: Julian Smart
|
// Author: Julian Smart
|
||||||
// Modified by:
|
// Modified by:
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
|
|
||||||
typedef unsigned short UINT16;
|
typedef unsigned short UINT16;
|
||||||
typedef signed short INT16;
|
typedef signed short INT16;
|
||||||
#if !(defined(__WATCOMC__) && defined(__WXMSW__))
|
#if !(defined(__WATCOMC__) && (defined(__WXMSW__) || defined(__WXMOTIF__)))
|
||||||
typedef signed int INT32;
|
typedef signed int INT32;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: dirctrlg.cpp
|
// Name: src/generic/dirctrlg.cpp
|
||||||
// Purpose: wxGenericDirCtrl
|
// Purpose: wxGenericDirCtrl
|
||||||
// Author: Harm van der Heijden, Robert Roebling, Julian Smart
|
// Author: Harm van der Heijden, Robert Roebling, Julian Smart
|
||||||
// Modified by:
|
// Modified by:
|
||||||
@@ -166,7 +166,17 @@ size_t wxGetAvailableDrives(wxArrayString &paths, wxArrayString &names, wxArrayI
|
|||||||
// Note: If _filesys is unsupported by some compilers,
|
// Note: If _filesys is unsupported by some compilers,
|
||||||
// we can always replace it by DosQueryFSAttach
|
// we can always replace it by DosQueryFSAttach
|
||||||
char filesysname[20];
|
char filesysname[20];
|
||||||
|
#ifdef __WATCOMC__
|
||||||
|
ULONG cbBuffer = sizeof(filesysname);
|
||||||
|
PFSQBUFFER2 pfsqBuffer = (PFSQBUFFER2)filesysname;
|
||||||
|
APIRET rc = ::DosQueryFSAttach(name.fn_str(),0,FSAIL_QUERYNAME,pfsqBuffer,&cbBuffer);
|
||||||
|
if (rc != NO_ERROR)
|
||||||
|
{
|
||||||
|
filesysname[0] = '\0';
|
||||||
|
}
|
||||||
|
#else
|
||||||
_filesys(name.fn_str(), filesysname, sizeof(filesysname));
|
_filesys(name.fn_str(), filesysname, sizeof(filesysname));
|
||||||
|
#endif
|
||||||
/* FAT, LAN, HPFS, CDFS, NFS */
|
/* FAT, LAN, HPFS, CDFS, NFS */
|
||||||
int imageId;
|
int imageId;
|
||||||
if (path == wxT("A:\\") || path == wxT("B:\\"))
|
if (path == wxT("A:\\") || path == wxT("B:\\"))
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: helpext.cpp
|
// Name: src/generic/helpext.cpp
|
||||||
// Purpose: an external help controller for wxWidgets
|
// Purpose: an external help controller for wxWidgets
|
||||||
// Author: Karsten Ballueder
|
// Author: Karsten Ballueder
|
||||||
// Modified by:
|
// Modified by:
|
||||||
@@ -121,7 +121,7 @@ wxExtHelpController::DisplayHelp(const wxString &relativeURL)
|
|||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
#elif defined(__WXPM__)
|
#elif defined(__OS2__)
|
||||||
|
|
||||||
wxString url;
|
wxString url;
|
||||||
url << m_MapFile << '\\' << relativeURL.BeforeFirst('#');
|
url << m_MapFile << '\\' << relativeURL.BeforeFirst('#');
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: notebook.cpp
|
// Name: src/generic/notebook.cpp
|
||||||
// Purpose: implementation of wxNotebook
|
// Purpose: generic implementation of wxNotebook
|
||||||
// Author: Julian Smart
|
// Author: Julian Smart
|
||||||
// Modified by:
|
// Modified by:
|
||||||
// Created: 17/09/98
|
// Created: 17/09/98
|
||||||
@@ -215,7 +215,7 @@ int wxNotebook::GetPageImage(size_t nPage) const
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxNotebook::SetPageImage(size_t nPage, int nImage)
|
bool wxNotebook::SetPageImage(size_t nPage, int WXUNUSED(nImage))
|
||||||
{
|
{
|
||||||
wxASSERT( IS_VALID_PAGE(nPage) );
|
wxASSERT( IS_VALID_PAGE(nPage) );
|
||||||
|
|
||||||
@@ -224,19 +224,19 @@ bool wxNotebook::SetPageImage(size_t nPage, int nImage)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// set the size (the same for all pages)
|
// set the size (the same for all pages)
|
||||||
void wxNotebook::SetPageSize(const wxSize& size)
|
void wxNotebook::SetPageSize(const wxSize& WXUNUSED(size))
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// set the padding between tabs (in pixels)
|
// set the padding between tabs (in pixels)
|
||||||
void wxNotebook::SetPadding(const wxSize& padding)
|
void wxNotebook::SetPadding(const wxSize& WXUNUSED(padding))
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// set the size of the tabs for wxNB_FIXEDWIDTH controls
|
// set the size of the tabs for wxNB_FIXEDWIDTH controls
|
||||||
void wxNotebook::SetTabSize(const wxSize& sz)
|
void wxNotebook::SetTabSize(const wxSize& WXUNUSED(sz))
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@@ -381,7 +381,7 @@ bool wxNotebook::InsertPage(size_t nPage,
|
|||||||
wxNotebookPage *pPage,
|
wxNotebookPage *pPage,
|
||||||
const wxString& strText,
|
const wxString& strText,
|
||||||
bool bSelect,
|
bool bSelect,
|
||||||
int imageId)
|
int WXUNUSED(imageId))
|
||||||
{
|
{
|
||||||
wxASSERT( pPage != NULL );
|
wxASSERT( pPage != NULL );
|
||||||
wxCHECK( IS_VALID_PAGE(nPage) || nPage == GetPageCount(), false );
|
wxCHECK( IS_VALID_PAGE(nPage) || nPage == GetPageCount(), false );
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////
|
||||||
// File: taskbar.cpp
|
// File: src/unix/taskbarx11.cpp
|
||||||
// Purpose: wxTaskBarIcon class for common Unix desktops
|
// Purpose: wxTaskBarIcon class for common Unix desktops
|
||||||
// Author: Vaclav Slavik
|
// Author: Vaclav Slavik
|
||||||
// Modified by:
|
// Modified by:
|
||||||
@@ -84,7 +84,7 @@
|
|||||||
#error "You must define X11 accessors for this port!"
|
#error "You must define X11 accessors for this port!"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// wxTaskBarIconArea is the real window that shows the icon:
|
// wxTaskBarIconArea is the real window that shows the icon:
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -95,10 +95,10 @@ public:
|
|||||||
wxTaskBarIconArea(wxTaskBarIcon *icon, const wxBitmap &bmp);
|
wxTaskBarIconArea(wxTaskBarIcon *icon, const wxBitmap &bmp);
|
||||||
void SetTrayIcon(const wxBitmap& bmp);
|
void SetTrayIcon(const wxBitmap& bmp);
|
||||||
bool IsOk() { return true; }
|
bool IsOk() { return true; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void SetLegacyWMProperties();
|
void SetLegacyWMProperties();
|
||||||
|
|
||||||
void OnSizeChange(wxSizeEvent& event);
|
void OnSizeChange(wxSizeEvent& event);
|
||||||
void OnPaint(wxPaintEvent& evt);
|
void OnPaint(wxPaintEvent& evt);
|
||||||
void OnMouseEvent(wxMouseEvent& event);
|
void OnMouseEvent(wxMouseEvent& event);
|
||||||
@@ -107,7 +107,7 @@ protected:
|
|||||||
wxTaskBarIcon *m_icon;
|
wxTaskBarIcon *m_icon;
|
||||||
wxPoint m_pos;
|
wxPoint m_pos;
|
||||||
wxBitmap m_bmp;
|
wxBitmap m_bmp;
|
||||||
|
|
||||||
DECLARE_EVENT_TABLE()
|
DECLARE_EVENT_TABLE()
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ BEGIN_EVENT_TABLE(wxTaskBarIconArea, wxTaskBarIconAreaBase)
|
|||||||
EVT_MENU(-1, wxTaskBarIconArea::OnMenuEvent)
|
EVT_MENU(-1, wxTaskBarIconArea::OnMenuEvent)
|
||||||
EVT_PAINT(wxTaskBarIconArea::OnPaint)
|
EVT_PAINT(wxTaskBarIconArea::OnPaint)
|
||||||
END_EVENT_TABLE()
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
wxTaskBarIconArea::wxTaskBarIconArea(wxTaskBarIcon *icon, const wxBitmap &bmp)
|
wxTaskBarIconArea::wxTaskBarIconArea(wxTaskBarIcon *icon, const wxBitmap &bmp)
|
||||||
: wxTaskBarIconAreaBase(), m_icon(icon), m_pos(0,0)
|
: wxTaskBarIconAreaBase(), m_icon(icon), m_pos(0,0)
|
||||||
{
|
{
|
||||||
@@ -131,18 +131,18 @@ wxTaskBarIconArea::wxTaskBarIconArea(wxTaskBarIcon *icon, const wxBitmap &bmp)
|
|||||||
#if defined(__WXGTK20__) && defined(TASKBAR_ICON_AREA_BASE_INCLUDED)
|
#if defined(__WXGTK20__) && defined(TASKBAR_ICON_AREA_BASE_INCLUDED)
|
||||||
m_invokingWindow = icon;
|
m_invokingWindow = icon;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Set initial size to bitmap size (tray manager may and often will
|
// Set initial size to bitmap size (tray manager may and often will
|
||||||
// change it):
|
// change it):
|
||||||
SetSize(wxSize(bmp.GetWidth(), bmp.GetHeight()));
|
SetSize(wxSize(bmp.GetWidth(), bmp.GetHeight()));
|
||||||
|
|
||||||
SetTrayIcon(bmp);
|
SetTrayIcon(bmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxTaskBarIconArea::SetTrayIcon(const wxBitmap& bmp)
|
void wxTaskBarIconArea::SetTrayIcon(const wxBitmap& bmp)
|
||||||
{
|
{
|
||||||
m_bmp = bmp;
|
m_bmp = bmp;
|
||||||
|
|
||||||
// determine suitable bitmap size:
|
// determine suitable bitmap size:
|
||||||
wxSize winsize(GetSize());
|
wxSize winsize(GetSize());
|
||||||
wxSize bmpsize(m_bmp.GetWidth(), m_bmp.GetHeight());
|
wxSize bmpsize(m_bmp.GetWidth(), m_bmp.GetHeight());
|
||||||
@@ -173,13 +173,13 @@ void wxTaskBarIconArea::SetTrayIcon(const wxBitmap& bmp)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void wxTaskBarIconArea::SetLegacyWMProperties()
|
void wxTaskBarIconArea::SetLegacyWMProperties()
|
||||||
{
|
{
|
||||||
#ifdef __WXGTK__
|
#ifdef __WXGTK__
|
||||||
gtk_widget_realize(m_widget);
|
gtk_widget_realize(m_widget);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
long data[1];
|
long data[1];
|
||||||
|
|
||||||
// KDE 2 & KDE 3:
|
// KDE 2 & KDE 3:
|
||||||
Atom _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR =
|
Atom _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR =
|
||||||
XInternAtom(GetDisplay(), "_KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR", False);
|
XInternAtom(GetDisplay(), "_KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR", False);
|
||||||
@@ -198,8 +198,8 @@ void wxTaskBarIconArea::SetLegacyWMProperties()
|
|||||||
KWM_DOCKWINDOW, 32,
|
KWM_DOCKWINDOW, 32,
|
||||||
PropModeReplace, (unsigned char*)data, 1);
|
PropModeReplace, (unsigned char*)data, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxTaskBarIconArea::OnSizeChange(wxSizeEvent& event)
|
void wxTaskBarIconArea::OnSizeChange(wxSizeEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
wxLogTrace(_T("systray"), _T("icon size changed to %i x %i"),
|
wxLogTrace(_T("systray"), _T("icon size changed to %i x %i"),
|
||||||
GetSize().x, GetSize().y);
|
GetSize().x, GetSize().y);
|
||||||
@@ -213,7 +213,7 @@ void wxTaskBarIconArea::OnPaint(wxPaintEvent& WXUNUSED(event))
|
|||||||
wxPaintDC dc(this);
|
wxPaintDC dc(this);
|
||||||
dc.DrawBitmap(m_bmp, m_pos.x, m_pos.y, true);
|
dc.DrawBitmap(m_bmp, m_pos.x, m_pos.y, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxTaskBarIconArea::OnMouseEvent(wxMouseEvent& event)
|
void wxTaskBarIconArea::OnMouseEvent(wxMouseEvent& event)
|
||||||
{
|
{
|
||||||
wxEventType type = 0;
|
wxEventType type = 0;
|
||||||
@@ -241,7 +241,7 @@ void wxTaskBarIconArea::OnMouseEvent(wxMouseEvent& event)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void wxTaskBarIconArea::OnMenuEvent(wxCommandEvent& event)
|
void wxTaskBarIconArea::OnMenuEvent(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
m_icon->ProcessEvent(event);
|
m_icon->ProcessEvent(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -293,13 +293,15 @@ bool wxTaskBarIcon::SetIcon(const wxIcon& icon, const wxString& tooltip)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_iconWnd->SetTrayIcon(bmp);
|
m_iconWnd->SetTrayIcon(bmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if wxUSE_TOOLTIPS
|
#if wxUSE_TOOLTIPS
|
||||||
if (!tooltip.empty())
|
if (!tooltip.empty())
|
||||||
m_iconWnd->SetToolTip(tooltip);
|
m_iconWnd->SetToolTip(tooltip);
|
||||||
else
|
else
|
||||||
m_iconWnd->SetToolTip(NULL);
|
m_iconWnd->SetToolTip(NULL);
|
||||||
|
#else
|
||||||
|
wxUnusedVar(tooltip);
|
||||||
#endif
|
#endif
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -1561,7 +1561,7 @@ IMPLEMENT_DYNAMIC_CLASS(wxXBMDataHandler, wxBitmapHandler);
|
|||||||
|
|
||||||
bool wxXBMDataHandler::Create( wxBitmap *bitmap, void *bits,
|
bool wxXBMDataHandler::Create( wxBitmap *bitmap, void *bits,
|
||||||
long WXUNUSED(flags),
|
long WXUNUSED(flags),
|
||||||
int width, int height, int depth)
|
int width, int height, int WXUNUSED(depth))
|
||||||
{
|
{
|
||||||
#if !wxUSE_NANOX
|
#if !wxUSE_NANOX
|
||||||
if (!bitmap->GetRefData())
|
if (!bitmap->GetRefData())
|
||||||
|
Reference in New Issue
Block a user