*** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4160 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -190,13 +190,12 @@ void* wxChoice::DoGetItemClientData( int n ) const
|
||||
|
||||
void wxChoice::DoSetItemClientObject( int n, wxClientData* clientData )
|
||||
{
|
||||
DoSetClientData(n, clientData);
|
||||
DoSetItemClientData(n, clientData);
|
||||
}
|
||||
|
||||
wxClientData* wxChoice::DoGetItemClientObject( int n ) const
|
||||
{
|
||||
// TODO: return (wxClientData *)DoGetClientData(n);
|
||||
return NULL;
|
||||
return (wxClientData *)DoGetItemClientData(n);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
@@ -31,6 +31,8 @@
|
||||
|
||||
#include "wx/log.h"
|
||||
#include "wx/dataobj.h"
|
||||
#include "wx/mstream.h"
|
||||
#include "wx/image.h"
|
||||
|
||||
#define INCL_DOS
|
||||
#include <os2.h>
|
||||
@@ -47,11 +49,8 @@
|
||||
// wxDataFormat
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
wxDataFormat::wxDataFormat(
|
||||
wxDataFormatId vType
|
||||
)
|
||||
wxDataFormat::wxDataFormat()
|
||||
{
|
||||
PrepareFormats();
|
||||
m_vType = wxDF_INVALID;
|
||||
m_vFormat = 0;
|
||||
}
|
||||
@@ -184,7 +183,7 @@ bool wxDataObject::IsSupportedFormat(
|
||||
else
|
||||
{
|
||||
wxDataFormat* pFormats = new wxDataFormat[nFormatCount];
|
||||
GetAllFormats( rFormats
|
||||
GetAllFormats( pFormats
|
||||
,vDir
|
||||
);
|
||||
|
||||
@@ -192,11 +191,11 @@ bool wxDataObject::IsSupportedFormat(
|
||||
|
||||
for (n = 0; n < nFormatCount; n++)
|
||||
{
|
||||
if (rFormats[n] == rFormat)
|
||||
if (pFormats[n] == rFormat)
|
||||
break;
|
||||
}
|
||||
|
||||
delete [] rFormats;
|
||||
delete [] pFormats;
|
||||
|
||||
// found?
|
||||
return n < nFormatCount;
|
||||
@@ -215,11 +214,11 @@ bool wxFileDataObject::GetDataHere(
|
||||
|
||||
for (size_t i = 0; i < m_filenames.GetCount(); i++)
|
||||
{
|
||||
filenames += m_filenames[i];
|
||||
filenames += (wxChar)0;
|
||||
sFilenames += m_filenames[i];
|
||||
sFilenames += (wxChar)0;
|
||||
}
|
||||
|
||||
memcpy(pBuf, filenames.mbc_str(), filenames.Len() + 1);
|
||||
memcpy(pBuf, sFilenames.mbc_str(), sFilenames.Len() + 1);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -336,12 +335,13 @@ void wxBitmapDataObject::DoConvertToPng()
|
||||
wxPNGHandler vHandler;
|
||||
wxCountingOutputStream vCount;
|
||||
|
||||
vHandler.SaveFile(&rImage, vCount);
|
||||
vHandler.SaveFile(&vImage, vCount);
|
||||
|
||||
m_pngSize = vCount.GetSize() + 100; // sometimes the size seems to vary ???
|
||||
m_pngData = malloc(m_pngSize);
|
||||
|
||||
wxMemoryOutputStream mstream((char*) m_pngData, m_pngSize);
|
||||
wxMemoryOutputStream vMstream((char*) m_pngData, m_pngSize);
|
||||
|
||||
vHandler.SaveFile(&vImage, vMstream );
|
||||
}
|
||||
|
||||
|
||||
@@ -13,10 +13,12 @@
|
||||
#pragma implementation "dnd.h"
|
||||
#endif
|
||||
|
||||
#include "wx/dnd.h"
|
||||
#define INCL_PM
|
||||
#include <os2.h>
|
||||
#include "wx/window.h"
|
||||
#include "wx/app.h"
|
||||
#include "wx/gdicmn.h"
|
||||
#include "wx/dnd.h"
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// global
|
||||
|
||||
@@ -683,7 +683,7 @@ wxPoint wxFrame::GetClientAreaOrigin() const
|
||||
return pt;
|
||||
}
|
||||
|
||||
void wxFrame::ScreenToClient(int *x, int *y) const
|
||||
void wxFrame::DoScreenToClient(int *x, int *y) const
|
||||
{
|
||||
wxWindow::ScreenToClient(x, y);
|
||||
|
||||
@@ -695,7 +695,7 @@ void wxFrame::ScreenToClient(int *x, int *y) const
|
||||
*y -= pt.y;
|
||||
}
|
||||
|
||||
void wxFrame::ClientToScreen(int *x, int *y) const
|
||||
void wxFrame::DoClientToScreen(int *x, int *y) const
|
||||
{
|
||||
// We may be faking the client origin.
|
||||
// So a window that's really at (0, 30) may appear
|
||||
@@ -704,7 +704,7 @@ void wxFrame::ClientToScreen(int *x, int *y) const
|
||||
*x += pt1.x;
|
||||
*y += pt1.y;
|
||||
|
||||
wxWindow::ClientToScreen(x, y);
|
||||
wxWindow::DoClientToScreen(x, y);
|
||||
}
|
||||
|
||||
#if wxUSE_TOOLBAR
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
#define ZYZGS_3D 0x8000L /* control will be 3D */
|
||||
|
||||
/* public function prototypes */
|
||||
BOOL _Optlink gaugeInit(HINSTANCE hInstance);
|
||||
// BOOL _Optlink gaugeInit(HINSTANCE hInstance);
|
||||
|
||||
#if !USE_SHARED_LIBRARY
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxGauge, wxControl)
|
||||
@@ -64,8 +64,11 @@ bool wxGauge::Create(wxWindow *parent, wxWindowID id,
|
||||
|
||||
if ( !wxGaugeOS2Initialised )
|
||||
{
|
||||
//TODO:
|
||||
/*
|
||||
if (!gaugeInit((HINSTANCE) wxGetInstance()))
|
||||
wxFatalError("Cannot initalize Gauge library");
|
||||
*/
|
||||
wxGaugeOS2Initialised = TRUE;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,192 +0,0 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: imaglist.cpp
|
||||
// Purpose: wxImageList. You may wish to use the generic version.
|
||||
// Author: David Webster
|
||||
// Modified by:
|
||||
// Created: 10/09/99
|
||||
// RCS-ID: $Id$
|
||||
// Copyright: (c) David Webster
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// For compilers that support precompilation, includes "wx.h".
|
||||
#include "wx/wxprec.h"
|
||||
|
||||
#ifndef WX_PRECOMP
|
||||
#include <stdio.h>
|
||||
#include "wx/setup.h"
|
||||
#include "wx/window.h"
|
||||
#include "wx/icon.h"
|
||||
#include "wx/dc.h"
|
||||
#include "wx/string.h"
|
||||
#endif
|
||||
|
||||
#include "wx/log.h"
|
||||
#include "wx/intl.h"
|
||||
|
||||
#include "wx/os2/imaglist.h"
|
||||
#include "wx/os2/private.h"
|
||||
|
||||
#if !USE_SHARED_LIBRARY
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxImageList, wxObject)
|
||||
#endif
|
||||
|
||||
wxImageList::wxImageList()
|
||||
{
|
||||
m_hImageList = 0;
|
||||
}
|
||||
|
||||
wxImageList::~wxImageList()
|
||||
{
|
||||
if ( m_hImageList )
|
||||
return;
|
||||
// TODO: ImageList_Destroy((HIMAGELIST) m_hImageList);
|
||||
m_hImageList = 0;
|
||||
}
|
||||
|
||||
// Attributes
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Returns the number of images in the image list.
|
||||
int wxImageList::GetImageCount() const
|
||||
{
|
||||
// TODO:: return ImageList_GetImageCount((HIMAGELIST) m_hImageList);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Operations
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Creates an image list
|
||||
bool wxImageList::Create(int width, int height, bool mask, int initial)
|
||||
{
|
||||
UINT flags = 0;
|
||||
// if ( mask )
|
||||
// TODO flags |= ILC_MASK;
|
||||
|
||||
// Grow by 1, I guess this is reasonable behaviour most of the time
|
||||
// m_hImageList = (WXHIMAGELIST) ImageList_Create(width, height, flags, initial, 1);
|
||||
return (m_hImageList != 0);
|
||||
}
|
||||
|
||||
// Adds a bitmap, and optionally a mask bitmap.
|
||||
// Note that wxImageList creates new bitmaps, so you may delete
|
||||
// 'bitmap' and 'mask'.
|
||||
int wxImageList::Add(const wxBitmap& bitmap, const wxBitmap& mask)
|
||||
{
|
||||
HBITMAP hBitmap1 = (HBITMAP) bitmap.GetHBITMAP();
|
||||
HBITMAP hBitmap2 = 0;
|
||||
if ( mask.Ok() )
|
||||
hBitmap2 = (HBITMAP) mask.GetHBITMAP();
|
||||
|
||||
int index; // = ImageList_Add((HIMAGELIST) GetHIMAGELIST(), hBitmap1, hBitmap2);
|
||||
if ( index == -1 )
|
||||
{
|
||||
wxLogError(wxT("Couldn't add an image to the image list."));
|
||||
}
|
||||
return index;
|
||||
}
|
||||
|
||||
// Adds a bitmap, using the specified colour to create the mask bitmap
|
||||
// Note that wxImageList creates new bitmaps, so you may delete
|
||||
// 'bitmap'.
|
||||
int wxImageList::Add(const wxBitmap& bitmap, const wxColour& maskColour)
|
||||
{
|
||||
HBITMAP hBitmap1 = (HBITMAP) bitmap.GetHBITMAP();
|
||||
//TODO:
|
||||
// COLORREF colorRef = PALETTERGB(maskColour.Red(), maskColour.Green(), maskColour.Blue());
|
||||
// return ImageList_AddMasked((HIMAGELIST) GetHIMAGELIST(), hBitmap1, colorRef);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Adds a bitmap and mask from an icon.
|
||||
int wxImageList::Add(const wxIcon& icon)
|
||||
{
|
||||
HICON hIcon = (HICON) icon.GetHICON();
|
||||
// TODO: return ImageList_AddIcon((HIMAGELIST) GetHIMAGELIST(), hIcon);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Replaces a bitmap, optionally passing a mask bitmap.
|
||||
// Note that wxImageList creates new bitmaps, so you may delete
|
||||
// 'bitmap' and 'mask'.
|
||||
bool wxImageList::Replace(int index, const wxBitmap& bitmap, const wxBitmap& mask)
|
||||
{
|
||||
HBITMAP hBitmap1 = (HBITMAP) bitmap.GetHBITMAP();
|
||||
HBITMAP hBitmap2 = 0;
|
||||
if ( mask.Ok() )
|
||||
hBitmap2 = (HBITMAP) mask.GetHBITMAP();
|
||||
// TODO: return (ImageList_Replace((HIMAGELIST) GetHIMAGELIST(), index, hBitmap1, hBitmap2) != 0);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// Replaces a bitmap and mask from an icon.
|
||||
bool wxImageList::Replace(int index, const wxIcon& icon)
|
||||
{
|
||||
HICON hIcon = (HICON) icon.GetHICON();
|
||||
// TODO: return (ImageList_ReplaceIcon((HIMAGELIST) GetHIMAGELIST(), index, hIcon) != 0);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// Removes the image at the given index.
|
||||
bool wxImageList::Remove(int index)
|
||||
{
|
||||
// TODO return (ImageList_Remove((HIMAGELIST) GetHIMAGELIST(), index) != 0);
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
bool wxImageList::RemoveAll(void)
|
||||
{
|
||||
// TODO: Is this correct?
|
||||
while ( GetImageCount() > 0 )
|
||||
{
|
||||
Remove(0);
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// Draws the given image on a dc at the specified position.
|
||||
// If 'solidBackground' is TRUE, Draw sets the image list background
|
||||
// colour to the background colour of the wxDC, to speed up
|
||||
// drawing by eliminating masked drawing where possible.
|
||||
bool wxImageList::Draw(int index, wxDC& dc, int x, int y,
|
||||
int flags, bool solidBackground)
|
||||
{
|
||||
HDC hDC = (HDC) dc.GetHDC();
|
||||
if ( !hDC )
|
||||
return FALSE;
|
||||
|
||||
if ( solidBackground )
|
||||
{
|
||||
wxBrush *brush = & dc.GetBackground();
|
||||
if ( brush && brush->Ok())
|
||||
{
|
||||
wxColour col(brush->GetColour());
|
||||
// ImageList_SetBkColor((HIMAGELIST) GetHIMAGELIST(),
|
||||
// PALETTERGB(col.Red(), col.Green(), col.Blue()));
|
||||
}
|
||||
// else
|
||||
// ImageList_SetBkColor((HIMAGELIST) GetHIMAGELIST(),
|
||||
// CLR_NONE);
|
||||
}
|
||||
// else
|
||||
// ImageList_SetBkColor((HIMAGELIST) GetHIMAGELIST(),
|
||||
// CLR_NONE);
|
||||
|
||||
UINT style = 0;
|
||||
/*
|
||||
if ( flags & wxIMAGELIST_DRAW_NORMAL )
|
||||
style |= ILD_NORMAL;
|
||||
if ( flags & wxIMAGELIST_DRAW_TRANSPARENT )
|
||||
style |= ILD_TRANSPARENT;
|
||||
if ( flags & wxIMAGELIST_DRAW_SELECTED )
|
||||
style |= ILD_SELECTED;
|
||||
if ( flags & wxIMAGELIST_DRAW_FOCUSED )
|
||||
style |= ILD_FOCUS;
|
||||
return (ImageList_Draw((HIMAGELIST) GetHIMAGELIST(), index, hDC,
|
||||
x, y, style) != 0);
|
||||
*/
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -701,7 +701,7 @@ WXHBRUSH wxListBox::OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor,
|
||||
backgroundBrush->RealizeResource();
|
||||
return (WXHBRUSH) backgroundBrush->GetResourceHandle();
|
||||
*/
|
||||
reutrn (WXBRUSH)0;
|
||||
return (WXHBRUSH)0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
1190
src/os2/listctrl.cpp
1190
src/os2/listctrl.cpp
File diff suppressed because it is too large
Load Diff
@@ -24,6 +24,7 @@ DUMMYOBJ=$D\dummydll.obj
|
||||
LIBTARGET=$(WXLIB)
|
||||
COMTEMPTGT1=$(WXDIR)\lib\wxcom1.lib
|
||||
COMTEMPTGT2=$(WXDIR)\lib\wxcom2.lib
|
||||
COMTEMPTGT3=$(WXDIR)\lib\wxcom3.lib
|
||||
GENTEMPTGT=$(WXDIR)\lib\wxgen.lib
|
||||
NONESTEMPTGT=$(WXDIR)\lib\wxnones.lib
|
||||
OS2TEMPTGT1=$(WXDIR)\lib\wxos21.lib
|
||||
@@ -81,11 +82,25 @@ $(CPPFLAGS) /Fo$@ /Tp $<
|
||||
<<
|
||||
|
||||
GENERICOBJS= \
|
||||
..\generic\$D\busyinfo.obj \
|
||||
..\generic\$D\caret.obj \
|
||||
..\generic\$D\choicdgg.obj \
|
||||
..\generic\$D\colrdlgg.obj \
|
||||
..\generic\$D\dcpsg.obj \
|
||||
..\generic\$D\grid.obj \
|
||||
..\generic\$D\gridg.obj \
|
||||
..\generic\$D\helpext.obj \
|
||||
..\generic\$D\helphtml.obj \
|
||||
..\generic\$D\helpwxht.obj \
|
||||
..\generic\$D\helpxlp.obj \
|
||||
..\generic\$D\imaglist.obj \
|
||||
..\generic\$D\laywin.obj \
|
||||
..\generic\$D\listctrl.obj \
|
||||
..\generic\$D\logg.obj \
|
||||
..\generic\$D\numdlgg.obj \
|
||||
..\generic\$D\panelg.obj \
|
||||
..\generic\$D\printps.obj \
|
||||
..\generic\$D\prntdlgg.obj \
|
||||
..\generic\$D\progdlgg.obj \
|
||||
..\generic\$D\prop.obj \
|
||||
..\generic\$D\propform.obj \
|
||||
@@ -96,20 +111,31 @@ GENERICOBJS= \
|
||||
..\generic\$D\statusbr.obj \
|
||||
..\generic\$D\tabg.obj \
|
||||
..\generic\$D\textdlgg.obj \
|
||||
..\generic\$D\tipdlg.obj \
|
||||
..\generic\$D\busyinfo.obj
|
||||
..\generic\$D\treectrl.obj \
|
||||
..\generic\$D\tipdlg.obj
|
||||
|
||||
# ..\generic\$D\imaglist.obj \
|
||||
# ..\generic\$D\treectrl.obj \
|
||||
# ..\generic\$D\listctrl.obj \
|
||||
# ..\generic\$D\notebook.obj \
|
||||
|
||||
GENLIBOBJS= \
|
||||
busyinfo.obj \
|
||||
caret.obj \
|
||||
choicdgg.obj \
|
||||
colrdlgg.obj \
|
||||
dcpsg.obj \
|
||||
grid.obj \
|
||||
gridg.obj \
|
||||
helpext.obj \
|
||||
helphtml.obj \
|
||||
helpwxht.obj \
|
||||
helpxlp.obj \
|
||||
imaglist.obj \
|
||||
laywin.obj \
|
||||
listctrl.obj \
|
||||
logg.obj \
|
||||
numdlgg.obj \
|
||||
panelg.obj \
|
||||
printps.obj \
|
||||
prntdlgg.obj \
|
||||
progdlgg.obj \
|
||||
prop.obj \
|
||||
propform.obj \
|
||||
@@ -120,17 +146,13 @@ GENLIBOBJS= \
|
||||
statusbr.obj \
|
||||
tabg.obj \
|
||||
textdlgg.obj \
|
||||
tipdlg.obj \
|
||||
busyinfo.obj
|
||||
treectrl.obj \
|
||||
tipdlg.obj
|
||||
|
||||
# These are generic things that don't need to be compiled on PM,
|
||||
# but sometimes it's useful to do so for testing purposes.
|
||||
NONESSENTIALOBJS= \
|
||||
..\generic\$D\printps.obj \
|
||||
..\generic\$D\prntdlgg.obj \
|
||||
..\generic\$D\msgdlgg.obj \
|
||||
..\generic\$D\helpxlp.obj \
|
||||
..\generic\$D\colrdlgg.obj \
|
||||
..\generic\$D\fontdlgg.obj
|
||||
|
||||
COMMONOBJS = \
|
||||
@@ -274,14 +296,14 @@ COMLIBOBJS1 = \
|
||||
imagpcx.obj \
|
||||
imagpng.obj \
|
||||
imagpnm.obj \
|
||||
intl.obj \
|
||||
intl.obj
|
||||
|
||||
COMLIBOBJS2 = \
|
||||
ipcbase.obj \
|
||||
layout.obj \
|
||||
lboxcmn.obj \
|
||||
list.obj \
|
||||
log.obj
|
||||
|
||||
COMLIBOBJS2 = \
|
||||
log.obj \
|
||||
longlong.obj \
|
||||
matrix.obj \
|
||||
memory.obj \
|
||||
@@ -319,7 +341,9 @@ COMLIBOBJS2 = \
|
||||
utilscmn.obj \
|
||||
valgen.obj \
|
||||
validate.obj \
|
||||
valtext.obj \
|
||||
valtext.obj
|
||||
|
||||
COMLIBOBJS3 = \
|
||||
variant.obj \
|
||||
wfstream.obj \
|
||||
wincmn.obj \
|
||||
@@ -363,11 +387,9 @@ OS2OBJS = \
|
||||
..\os2\$D\gsocket.obj \
|
||||
..\os2\$D\helpwin.obj \
|
||||
..\os2\$D\icon.obj \
|
||||
..\os2\$D\imaglist.obj \
|
||||
..\os2\$D\iniconf.obj \
|
||||
..\os2\$D\joystick.obj \
|
||||
..\os2\$D\listbox.obj \
|
||||
..\os2\$D\listctrl.obj \
|
||||
..\os2\$D\main.obj \
|
||||
..\os2\$D\mdi.obj \
|
||||
..\os2\$D\menu.obj \
|
||||
@@ -392,8 +414,8 @@ OS2OBJS = \
|
||||
..\os2\$D\spinctrl.obj \
|
||||
..\os2\$D\statbmp.obj \
|
||||
..\os2\$D\statbox.obj \
|
||||
..\os2\$D\statline.obj \
|
||||
..\os2\$D\stattext.obj \
|
||||
..\os2\$D\statbrpm.obj \
|
||||
..\os2\$D\tabctrl.obj \
|
||||
..\os2\$D\taskbar.obj \
|
||||
..\os2\$D\textctrl.obj \
|
||||
@@ -401,7 +423,6 @@ OS2OBJS = \
|
||||
..\os2\$D\timer.obj \
|
||||
..\os2\$D\toolbar.obj \
|
||||
..\os2\$D\tooltip.obj \
|
||||
..\os2\$D\treectrl.obj \
|
||||
..\os2\$D\utils.obj \
|
||||
..\os2\$D\utilsexc.obj \
|
||||
..\os2\$D\wave.obj \
|
||||
@@ -473,6 +494,7 @@ OS2LIBOBJS2 = \
|
||||
statbmp.obj \
|
||||
statbox.obj \
|
||||
stattext.obj \
|
||||
statline.obj \
|
||||
statbrpm.obj \
|
||||
tabctrl.obj \
|
||||
taskbar.obj \
|
||||
@@ -540,7 +562,7 @@ $(COMLIBOBJS1):
|
||||
copy ..\common\$D\cmndata.obj
|
||||
copy ..\common\$D\config.obj
|
||||
copy ..\common\$D\ctrlcmn.obj
|
||||
copy ..\common\$D\ctrlsub.obj
|
||||
copy ..\common\$D\ctrlsub.obj
|
||||
copy ..\common\$D\date.obj
|
||||
copy ..\common\$D\datstrm.obj
|
||||
copy ..\common\$D\db.obj
|
||||
@@ -578,66 +600,82 @@ $(COMLIBOBJS1):
|
||||
copy ..\common\$D\imagpng.obj
|
||||
copy ..\common\$D\imagpnm.obj
|
||||
copy ..\common\$D\intl.obj
|
||||
|
||||
$(COMLIBOBJS2):
|
||||
copy ..\common\$D\ipcbase.obj
|
||||
copy ..\common\$D\layout.obj
|
||||
copy ..\common\$D\lboxcmn.obj
|
||||
copy ..\common\$D\list.obj
|
||||
copy ..\common\$D\log.obj
|
||||
copy ..\common\$D\longlong.obj
|
||||
copy ..\common\$D\matrix.obj
|
||||
copy ..\common\$D\memory.obj
|
||||
copy ..\common\$D\mimetype.obj
|
||||
copy ..\common\$D\module.obj
|
||||
copy ..\common\$D\mstream.obj
|
||||
copy ..\common\$D\object.obj
|
||||
copy ..\common\$D\objstrm.obj
|
||||
copy ..\common\$D\odbc.obj
|
||||
copy ..\common\$D\paper.obj
|
||||
copy ..\common\$D\prntbase.obj
|
||||
copy ..\common\$D\process.obj
|
||||
copy ..\common\$D\protocol.obj
|
||||
copy ..\common\$D\resource.obj
|
||||
copy ..\common\$D\sckaddr.obj
|
||||
copy ..\common\$D\sckfile.obj
|
||||
copy ..\common\$D\sckipc.obj
|
||||
copy ..\common\$D\sckstrm.obj
|
||||
copy ..\common\$D\serbase.obj
|
||||
copy ..\common\$D\sizer.obj
|
||||
copy ..\common\$D\socket.obj
|
||||
copy ..\common\$D\strconv.obj
|
||||
copy ..\common\$D\stream.obj
|
||||
copy ..\common\$D\string.obj
|
||||
copy ..\common\$D\tbarbase.obj
|
||||
copy ..\common\$D\tbarsmpl.obj
|
||||
copy ..\common\$D\textcmn.obj
|
||||
copy ..\common\$D\textfile.obj
|
||||
copy ..\common\$D\time.obj
|
||||
copy ..\common\$D\timercmn.obj
|
||||
copy ..\common\$D\tokenzr.obj
|
||||
copy ..\common\$D\txtstrm.obj
|
||||
copy ..\common\$D\unzip.obj
|
||||
copy ..\common\$D\url.obj
|
||||
copy ..\common\$D\utilscmn.obj
|
||||
copy ..\common\$D\valgen.obj
|
||||
copy ..\common\$D\validate.obj
|
||||
copy ..\common\$D\valtext.obj
|
||||
copy ..\common\$D\variant.obj
|
||||
|
||||
$(COMLIBOBJS2):
|
||||
copy ..\common\$D\longlong.obj \
|
||||
copy ..\common\$D\matrix.obj \
|
||||
copy ..\common\$D\memory.obj \
|
||||
copy ..\common\$D\mimetype.obj \
|
||||
copy ..\common\$D\module.obj \
|
||||
copy ..\common\$D\mstream.obj \
|
||||
copy ..\common\$D\object.obj \
|
||||
copy ..\common\$D\objstrm.obj \
|
||||
copy ..\common\$D\odbc.obj \
|
||||
copy ..\common\$D\paper.obj \
|
||||
copy ..\common\$D\prntbase.obj \
|
||||
copy ..\common\$D\process.obj \
|
||||
copy ..\common\$D\protocol.obj \
|
||||
copy ..\common\$D\resource.obj \
|
||||
copy ..\common\$D\sckaddr.obj \
|
||||
copy ..\common\$D\sckfile.obj \
|
||||
copy ..\common\$D\sckipc.obj \
|
||||
copy ..\common\$D\sckstrm.obj \
|
||||
copy ..\common\$D\serbase.obj \
|
||||
copy ..\common\$D\sizer.obj \
|
||||
copy ..\common\$D\socket.obj \
|
||||
copy ..\common\$D\strconv.obj \
|
||||
copy ..\common\$D\stream.obj \
|
||||
copy ..\common\$D\string.obj \
|
||||
copy ..\common\$D\tbarbase.obj \
|
||||
copy ..\common\$D\tbarsmpl.obj \
|
||||
copy ..\common\$D\textcmn.obj \
|
||||
copy ..\common\$D\textfile.obj \
|
||||
copy ..\common\$D\time.obj \
|
||||
copy ..\common\$D\timercmn.obj \
|
||||
copy ..\common\$D\tokenzr.obj \
|
||||
copy ..\common\$D\txtstrm.obj \
|
||||
copy ..\common\$D\unzip.obj \
|
||||
copy ..\common\$D\url.obj \
|
||||
copy ..\common\$D\utilscmn.obj \
|
||||
copy ..\common\$D\valgen.obj \
|
||||
copy ..\common\$D\validate.obj \
|
||||
copy ..\common\$D\valtext.obj \
|
||||
copy ..\common\$D\variant.obj \
|
||||
copy ..\common\$D\wfstream.obj \
|
||||
copy ..\common\$D\wincmn.obj \
|
||||
copy ..\common\$D\wxchar.obj \
|
||||
copy ..\common\$D\wxexpr.obj \
|
||||
copy ..\common\$D\y_tab.obj \
|
||||
copy ..\common\$D\zipstrm.obj \
|
||||
$(COMLIBOBJS3):
|
||||
copy ..\common\$D\wfstream.obj
|
||||
copy ..\common\$D\wincmn.obj
|
||||
copy ..\common\$D\wxchar.obj
|
||||
copy ..\common\$D\wxexpr.obj
|
||||
copy ..\common\$D\y_tab.obj
|
||||
copy ..\common\$D\zipstrm.obj
|
||||
copy ..\common\$D\zstream.obj
|
||||
|
||||
$(GENLIBOBJS):
|
||||
copy ..\generic\$D\busyinfo.obj
|
||||
copy ..\generic\$D\caret.obj
|
||||
copy ..\generic\$D\choicdgg.obj
|
||||
copy ..\generic\$D\colrdlgg.obj
|
||||
copy ..\generic\$D\dcpsg.obj
|
||||
copy ..\generic\$D\grid.obj
|
||||
copy ..\generic\$D\gridg.obj
|
||||
copy ..\generic\$D\helpext.obj
|
||||
copy ..\generic\$D\helphtml.obj
|
||||
copy ..\generic\$D\helpwxht.obj
|
||||
copy ..\generic\$D\helpxlp.obj
|
||||
copy ..\generic\$D\imaglist.obj
|
||||
copy ..\generic\$D\laywin.obj
|
||||
copy ..\generic\$D\listctrl.obj
|
||||
copy ..\generic\$D\logg.obj
|
||||
copy ..\generic\$D\numdlgg.obj
|
||||
copy ..\generic\$D\panelg.obj
|
||||
copy ..\generic\$D\printps.obj
|
||||
copy ..\generic\$D\prntdlgg.obj
|
||||
copy ..\generic\$D\progdlgg.obj
|
||||
copy ..\generic\$D\prop.obj
|
||||
copy ..\generic\$D\propform.obj
|
||||
@@ -648,8 +686,8 @@ $(GENLIBOBJS):
|
||||
copy ..\generic\$D\statusbr.obj
|
||||
copy ..\generic\$D\tabg.obj
|
||||
copy ..\generic\$D\textdlgg.obj
|
||||
copy ..\generic\$D\treectrl.obj
|
||||
copy ..\generic\$D\tipdlg.obj
|
||||
copy ..\generic\$D\busyinfo.obj
|
||||
|
||||
$(OS2LIBOBJS1):
|
||||
copy ..\os2\$D\accel.obj
|
||||
@@ -667,6 +705,7 @@ $(OS2LIBOBJS1):
|
||||
copy ..\os2\$D\control.obj
|
||||
copy ..\os2\$D\cursor.obj
|
||||
copy ..\os2\$D\data.obj
|
||||
copy ..\os2\$D\dataobj.obj
|
||||
copy ..\os2\$D\dc.obj
|
||||
copy ..\os2\$D\dcclient.obj
|
||||
copy ..\os2\$D\dcmemory.obj
|
||||
@@ -696,9 +735,9 @@ $(OS2LIBOBJS1):
|
||||
copy ..\os2\$D\metafile.obj
|
||||
copy ..\os2\$D\minifram.obj
|
||||
copy ..\os2\$D\msgdlg.obj
|
||||
copy ..\os2\$D\nativdlg.obj
|
||||
|
||||
$(OS2LIBOBJS2):
|
||||
copy ..\os2\$D\nativdlg.obj
|
||||
copy ..\os2\$D\notebook.obj
|
||||
copy ..\os2\$D\ownerdrw.obj
|
||||
copy ..\os2\$D\palette.obj
|
||||
@@ -715,6 +754,7 @@ $(OS2LIBOBJS2):
|
||||
copy ..\os2\$D\spinctrl.obj
|
||||
copy ..\os2\$D\statbmp.obj
|
||||
copy ..\os2\$D\statbox.obj
|
||||
copy ..\os2\$D\statline.obj
|
||||
copy ..\os2\$D\stattext.obj
|
||||
copy ..\os2\$D\statbrpm.obj
|
||||
copy ..\os2\$D\tabctrl.obj
|
||||
@@ -779,6 +819,13 @@ $(WXDIR)\lib\wxcom2.lib: $(COMLIBOBJS2)
|
||||
$**;
|
||||
<<
|
||||
|
||||
$(WXDIR)\lib\wxcom3.lib: $(COMLIBOBJS3)
|
||||
touch $(WXDIR)\lib\wxcom3.lib
|
||||
del $(WXDIR)\lib\wxcom3.lib
|
||||
ilib $(LIBFLAGS) $@ @<<
|
||||
$**;
|
||||
<<
|
||||
|
||||
$(WXDIR)\lib\wxgen.lib: $(GENLIBOBJS)
|
||||
touch $(WXDIR)\lib\wxgen.lib
|
||||
del $(WXDIR)\lib\wxgen.lib
|
||||
@@ -812,6 +859,7 @@ $(WXDIR)\lib\wx.lib: \
|
||||
$D\dummy.obj \
|
||||
$(COMTEMPTGT1) \
|
||||
$(COMTEMPTGT2) \
|
||||
$(COMTEMPTGT3) \
|
||||
$(GENTEMPTGT) \
|
||||
$(NONESTEMPTGT) \
|
||||
$(OS2TEMPTGT1) \
|
||||
@@ -824,6 +872,7 @@ $(WXDIR)\lib\wx.lib: \
|
||||
<<
|
||||
del $(COMTEMPTGT1)
|
||||
del $(COMTEMPTGT2)
|
||||
del $(COMTEMPTGT3)
|
||||
del $(GENTEMPTGT)
|
||||
del $(NONESTEMPTGT)
|
||||
del $(OS2TEMPTGT1)
|
||||
@@ -847,11 +896,9 @@ $(WXDIR)\lib\wx200.dll: $(OBJECTS) $(WXDIR)\lib\wx210.lib
|
||||
!endif
|
||||
|
||||
$D\dummy.obj: dummy.$(SRCSUFF) $(WXDIR)\include\wx\wx.h $(WXDIR)\include\wx\os2\setup.h
|
||||
@echo $<
|
||||
icc $(CPPFLAGS) $(MAKEPRECOMP) /Fo$D\dummy.obj /Tp dummy.cpp
|
||||
|
||||
$D\dummydll.obj: dummydll.$(SRCSUFF) $(WXDIR)\include\wx\wx.h $(WXDIR)\include\wx\os2\setup.h
|
||||
@echo $<
|
||||
icc @<<
|
||||
$(CPPFLAGS) $(MAKEPRECOMP) /Fo$D\dummydll.obj /c /Tp dummydll.cpp
|
||||
<<
|
||||
@@ -862,13 +909,11 @@ $(WXDIR)\include\wx\os2\setup.h: $(WXDIR)\include\wx\os2\setup0.h
|
||||
copy "$(WXDIR)"\include\wx\os2\setup0.h "$(WXDIR)"\include\wx\os2\setup.h
|
||||
|
||||
..\common\$D\extended.obj: ..\common\extended.c
|
||||
@echo $<
|
||||
icc @<<
|
||||
$(CPPFLAGS2) /Fo$@ $(COMMDIR)\extended.c
|
||||
<<
|
||||
|
||||
..\common\$D\y_tab.obj: ..\common\y_tab.c ..\common\lex_yy.c
|
||||
@echo $<
|
||||
icc @<<
|
||||
$(CPPFLAGS2) /DUSE_DEFINE /DYY_USE_PROTOS /Fo$@ ..\common\y_tab.c
|
||||
<<
|
||||
@@ -882,7 +927,6 @@ $(CPPFLAGS2) /DUSE_DEFINE /DYY_USE_PROTOS /Fo$@ ..\common\y_tab.c
|
||||
$(OBJECTS): $(WXDIR)/include/wx/setup.h
|
||||
|
||||
..\common\$D\unzip.obj: ..\common\unzip.c
|
||||
@echo $<
|
||||
icc @<<
|
||||
$(CPPFLAGS2) /Fo$@ $(COMMDIR)\unzip.c
|
||||
<<
|
||||
|
||||
@@ -140,6 +140,11 @@ bool wxPen::FreeResource(bool force)
|
||||
else return FALSE;
|
||||
}
|
||||
|
||||
bool wxPen::IsFree() const
|
||||
{
|
||||
return (M_PENDATA && M_PENDATA->m_hPen == 0);
|
||||
}
|
||||
|
||||
void wxPen::Unshare()
|
||||
{
|
||||
// Don't change shared data
|
||||
|
||||
1689
src/os2/treectrl.cpp
1689
src/os2/treectrl.cpp
File diff suppressed because it is too large
Load Diff
@@ -70,13 +70,13 @@ bool wxGetHostName(
|
||||
unsigned long ulBuffer;
|
||||
unsigned long* pulTotalAvail;
|
||||
|
||||
NetBios32GetInfo( (const unsigned char*)zServer
|
||||
,(const unsigned char*)zComputer
|
||||
,ulLevel
|
||||
,zBuffer
|
||||
,ulBuffer
|
||||
,pulTotalAvail
|
||||
);
|
||||
NetBiosGetInfo( (const unsigned char*)zServer
|
||||
,(const unsigned char*)zComputer
|
||||
,ulLevel
|
||||
,zBuffer
|
||||
,ulBuffer
|
||||
,pulTotalAvail
|
||||
);
|
||||
strcpy(zBuf, zServer);
|
||||
#else
|
||||
wxChar* zSysname;
|
||||
|
||||
Reference in New Issue
Block a user