Compare commits
1 Commits
v2.4.1
...
PRE_GTK_2_
Author | SHA1 | Date | |
---|---|---|---|
|
b9b167ab8d |
@@ -57,4 +57,3 @@ win32-release
|
|||||||
*tags
|
*tags
|
||||||
log
|
log
|
||||||
univtags.cmd
|
univtags.cmd
|
||||||
.DS_Store
|
|
||||||
|
60
BuildCVS.txt
@@ -19,29 +19,30 @@ varaibles and PATH entries.
|
|||||||
Continue with item c) below.
|
Continue with item c) below.
|
||||||
|
|
||||||
|
|
||||||
b) If using the MinGW or Cygwin compilers
|
b) If using the GNU Mingw32 or GNU Cygwin32 compilers
|
||||||
|
|
||||||
You can get MinGW from http://www.mingw.org/
|
You can get Mingw32 from http://www.mingw.org
|
||||||
|
|
||||||
Cygwin is available at http://sources.redhat.com/cygwin/
|
Cygwin32 is available at http://www.cygwin.com
|
||||||
|
|
||||||
The makefile might have small problems with Cygwin's tools
|
The makefile might have small problems with Cygwin's tools
|
||||||
so it is recommended to use MinGW and its toolchain instead
|
so it is recommended to use Mingw32 and its toolchain instead
|
||||||
if possible.
|
if possible.
|
||||||
|
|
||||||
-> Set your path so that it includes the directory
|
-> Set your path so that it includes the directory
|
||||||
where your compiler and tools reside
|
where your compiler and tools reside
|
||||||
|
|
||||||
-> If your are using an old MinGW version (gcc-2.95 or older),
|
-> If your are using an old Mingw32 version (gcc-2.95 or older),
|
||||||
you might need to fix some headers with the patches contained
|
you might need to fix some headers with the patches contained
|
||||||
in the wxWin\Mingw32-gcc295.patches file. PLEASE APPLY THESE
|
in the wxWin\Mingw32-gcc295.patches file. PLEASE APPLY THESE
|
||||||
PATCHES BY HAND! There are apparently a few different versions
|
PATCHES BY HAND! There are apparently a few different versions
|
||||||
of the headers floating around. Note that these patches are
|
of the headers floating around. Note that these patches are
|
||||||
not needed if you are using MinGW gcc-2.95.2 or newer.
|
not needed if you are using Mingw32 gcc-2.95.2 or newer.
|
||||||
|
|
||||||
-> Edit wx/src/makeg95.env and set the MINGW32 variable at the top of
|
-> Edit wx/src/makeg95.env and set the MINGW32 variable at the top of
|
||||||
the file to either 1 (you have MinGW) or 0 (you have Cygwin).
|
the file to either 1 (you have Mingw32) or 0 (you have Cygwin32).
|
||||||
Also set the MINGW32VERSION variable appropiately.
|
If using MINGW32, also set the MINGW32VERSION variable
|
||||||
|
appropiately.
|
||||||
|
|
||||||
|
|
||||||
c) Build instructions
|
c) Build instructions
|
||||||
@@ -50,8 +51,19 @@ c) Build instructions
|
|||||||
into c:\wxWin
|
into c:\wxWin
|
||||||
-> Copy c:\wxWin\include\wx\msw\setup0.h
|
-> Copy c:\wxWin\include\wx\msw\setup0.h
|
||||||
to c:\wxWin\include\wx\msw\setup.h
|
to c:\wxWin\include\wx\msw\setup.h
|
||||||
-> Edit c:\wxWin\include\wx\msw\setup.h to choose
|
-> Edit c:\wxWin\include\wx\msw\setup.h so that
|
||||||
the features you would like to compile wxWindows with[out].
|
most features are enabled (i.e. defined to 1), for example:
|
||||||
|
#define wxUSE_ODBC 0
|
||||||
|
#define wxUSE_SOCKETS 1
|
||||||
|
#define wxUSE_HTML 1
|
||||||
|
#define wxUSE_THREADS 1
|
||||||
|
#define wxUSE_FS_INET 0
|
||||||
|
#define wxUSE_FS_ZIP 1
|
||||||
|
#define wxUSE_BUSYINFO 1
|
||||||
|
#define wxUSE_DYNLIB_CLASS 1
|
||||||
|
#define wxUSE_ZIPSTREAM 1
|
||||||
|
#define wxUSE_LIBJPEG 1
|
||||||
|
#define wxUSE_LIBPNG 1
|
||||||
|
|
||||||
and std iostreams are disabled with
|
and std iostreams are disabled with
|
||||||
#define wxUSE_STD_IOSTREAM 0
|
#define wxUSE_STD_IOSTREAM 0
|
||||||
@@ -60,14 +72,15 @@ c) Build instructions
|
|||||||
-> type: make -f makefile.g95 (if using GNU tools)
|
-> type: make -f makefile.g95 (if using GNU tools)
|
||||||
or type: nmake -f makefile.vc (if using MS VC++)
|
or type: nmake -f makefile.vc (if using MS VC++)
|
||||||
|
|
||||||
See also docs/msw/install.txt for additional compilation options.
|
|
||||||
|
|
||||||
d) Borland (including free command line tools)
|
d) Borland (including free command line tools)
|
||||||
Download tools from http://www.borland.com/downloads/
|
Download tools from http://www.borland.com/downloads/
|
||||||
|
|
||||||
See docs/msw/install.txt for details; in brief
|
See docs/msw/install.txt for details; in brief
|
||||||
|
|
||||||
-> type set WXWIN=c:\wxwindows
|
-> type set WXWIN=c:\wxwindows
|
||||||
|
-> type set BCCDIR=c:\progra~1\borland\cb4
|
||||||
|
-> type cd %WXWIN%\include\wx
|
||||||
|
-> type copy msw\setup0.h setup.h
|
||||||
-> type cd %WXWIN%\src\msw
|
-> type cd %WXWIN%\src\msw
|
||||||
-> type make -f makefile.b32
|
-> type make -f makefile.b32
|
||||||
|
|
||||||
@@ -107,10 +120,11 @@ yet complete).
|
|||||||
III) Windows using configure
|
III) Windows using configure
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
|
||||||
wxWindows can be built on Windows using MSYS (see
|
Take a look at Unix->Windows cross compiling. With minor
|
||||||
http://www.mingw.org/), which is a POSIX build environment
|
modifications, this should work in Windows if you've got the cygnus
|
||||||
for Windows. With MSYS you can just ./configure && make (see also VII,
|
utilities (bash, GNU make, etc) and either mingw32 or cygwin32 installed.
|
||||||
Unix->Windows cross-compiling using configure).
|
See http://www.cygnus.com for these programs, or go straight to their
|
||||||
|
ftp server at ftp://sourceware.cygnus.com/pub/cygwin/.
|
||||||
|
|
||||||
Of course, you can also build the library using plain makefiles (see
|
Of course, you can also build the library using plain makefiles (see
|
||||||
section I).
|
section I).
|
||||||
@@ -157,17 +171,17 @@ VI) OS/2
|
|||||||
VII) Unix->Windows cross-compiling using configure
|
VII) Unix->Windows cross-compiling using configure
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
First you'll need a cross-compiler; linux glibc binaries of MinGW and
|
First you'll need a cross-compiler; linux glibc binaries of mingw32 and
|
||||||
Cygwin (both based on egcs) can be found at
|
cygwin32 (both based on egcs) can be found at
|
||||||
ftp://ftp.objsw.com/pub/crossgcc/linux-x-win32. Alternative binaries,
|
ftp://ftp.objsw.com/pub/crossgcc/linux-x-win32. Alternative binaries,
|
||||||
based on the latest MinGW release can be found at
|
based on the latest MinGW release can be found at
|
||||||
http://members.telering.at/jessich/mingw/mingwcross/mingw_cross.html
|
http://members.telering.at/jessich/mingw/mingwcross/mingw_cross.html
|
||||||
Otherwise you can compile one yourself.
|
Otherwise you can compile one yourself.
|
||||||
|
|
||||||
[ A Note about Cygwin and MinGW: the main difference is that Cygwin
|
[ A Note about cygwin32 and mingw32: the main difference is that cygwin32
|
||||||
binaries are always linked against cygwin.dll. This dll encapsulates most
|
binaries are always linked against cygwin.dll. This dll encapsulates most
|
||||||
standard Unix C extensions, which is very handy if you're porting unix
|
standard Unix C extensions, which is very handy if you're porting unix
|
||||||
software to windows. However, wxMSW doesn't need this, so MinGW is
|
software to windows. However, wxMSW doesn't need this, so mingw32 is
|
||||||
preferable if you write portable C(++). ]
|
preferable if you write portable C(++). ]
|
||||||
|
|
||||||
You might want to build both Unix and Windows binaries in the same source
|
You might want to build both Unix and Windows binaries in the same source
|
||||||
@@ -192,7 +206,7 @@ yourself:
|
|||||||
DLLTOOL=i586-mingw32-dlltool LD=i586-mingw32-ld NM=i586-mingw32-nm \
|
DLLTOOL=i586-mingw32-dlltool LD=i586-mingw32-ld NM=i586-mingw32-nm \
|
||||||
../configure --host=i586-mingw32 --with-mingw
|
../configure --host=i586-mingw32 --with-mingw
|
||||||
|
|
||||||
(all assuming you're using MinGW)
|
(all assuming you're using mingw32)
|
||||||
By default this will compile a DLL, if you want a static library,
|
By default this will compile a DLL, if you want a static library,
|
||||||
specify --disable-shared.
|
specify --disable-shared.
|
||||||
|
|
||||||
@@ -204,7 +218,7 @@ will be a compile error :-)
|
|||||||
NB: if you are using a very old compiler you risk to get quite a few warnings
|
NB: if you are using a very old compiler you risk to get quite a few warnings
|
||||||
about "ANSI C++ forbids implicit conversion from 'void *'" in all places
|
about "ANSI C++ forbids implicit conversion from 'void *'" in all places
|
||||||
where va_arg macro is used. This is due to a bug in (some versions of)
|
where va_arg macro is used. This is due to a bug in (some versions of)
|
||||||
MinGW headers which may be corrected by upgrading your compier,
|
mingw32 headers which may be corrected by upgrading your compier,
|
||||||
otherwise you might edit the file
|
otherwise you might edit the file
|
||||||
|
|
||||||
${install_prefix}/lib/gcc-lib/i586-mingw32/egcs-2.91.57/include/stdarg.h
|
${install_prefix}/lib/gcc-lib/i586-mingw32/egcs-2.91.57/include/stdarg.h
|
||||||
@@ -227,7 +241,7 @@ typedef void *__gnuc_va_list;
|
|||||||
__gnuc_va_list is char *.
|
__gnuc_va_list is char *.
|
||||||
|
|
||||||
If this is successful, you end up with a wx23_2.dll/libwx23_2.a in win32/lib
|
If this is successful, you end up with a wx23_2.dll/libwx23_2.a in win32/lib
|
||||||
(or just libwx_msw.a if you opted for a static build).
|
( or just libwx_msw.a if you opted for a static build ).
|
||||||
Now try building the minimal sample:
|
Now try building the minimal sample:
|
||||||
|
|
||||||
-> cd samples/minimal
|
-> cd samples/minimal
|
||||||
|
337
Makefile.in
@@ -126,7 +126,6 @@ WXARCHIVE=@DISTDIR@-$(VER_SUFFIX).tar.gz
|
|||||||
WXGLARCHIVE=@DISTDIR@-gl-$(VER_SUFFIX).tar.gz
|
WXGLARCHIVE=@DISTDIR@-gl-$(VER_SUFFIX).tar.gz
|
||||||
WXSAMPLES=wx$(TOOLKIT)-samples-$(VER_SUFFIX).tar.gz
|
WXSAMPLES=wx$(TOOLKIT)-samples-$(VER_SUFFIX).tar.gz
|
||||||
WXDEMOS=wx$(TOOLKIT)-demos-$(VER_SUFFIX).tar.gz
|
WXDEMOS=wx$(TOOLKIT)-demos-$(VER_SUFFIX).tar.gz
|
||||||
WXARCHIVE_ZIP=wxMSW-$(VER_SUFFIX).zip
|
|
||||||
|
|
||||||
WXARCHIVE_BZIP=@DISTDIR@-$(VER_SUFFIX).tar.bz2
|
WXARCHIVE_BZIP=@DISTDIR@-$(VER_SUFFIX).tar.bz2
|
||||||
WXGLARCHIVE_BZIP=@DISTDIR@-gl-$(VER_SUFFIX).tar.bz2
|
WXGLARCHIVE_BZIP=@DISTDIR@-gl-$(VER_SUFFIX).tar.bz2
|
||||||
@@ -179,22 +178,20 @@ ZLIBOBJS = \
|
|||||||
|
|
||||||
PNGOBJS = \
|
PNGOBJS = \
|
||||||
png.o \
|
png.o \
|
||||||
pngerror.o \
|
|
||||||
pnggccrd.o \
|
|
||||||
pngget.o \
|
|
||||||
pngmem.o \
|
|
||||||
pngpread.o \
|
|
||||||
pngread.o \
|
pngread.o \
|
||||||
pngrio.o \
|
|
||||||
pngrtran.o \
|
pngrtran.o \
|
||||||
pngrutil.o \
|
pngrutil.o \
|
||||||
pngset.o \
|
pngpread.o \
|
||||||
pngtrans.o \
|
pngtrans.o \
|
||||||
pngvcrd.o \
|
|
||||||
pngwio.o \
|
|
||||||
pngwrite.o \
|
pngwrite.o \
|
||||||
pngwtran.o \
|
pngwtran.o \
|
||||||
pngwutil.o
|
pngwutil.o \
|
||||||
|
pngerror.o \
|
||||||
|
pngmem.o \
|
||||||
|
pngwio.o \
|
||||||
|
pngrio.o \
|
||||||
|
pngget.o \
|
||||||
|
pngset.o
|
||||||
|
|
||||||
JPEGOBJS = \
|
JPEGOBJS = \
|
||||||
jcomapi.o \
|
jcomapi.o \
|
||||||
@@ -304,29 +301,27 @@ SONAME_FLAGS_GL = @SONAME_FLAGS_GL@
|
|||||||
|
|
||||||
all: @WX_ALL@
|
all: @WX_ALL@
|
||||||
|
|
||||||
$(build_libdir)/@WX_LIBRARY_NAME_STATIC@: $(OBJECTS)
|
$(build_libdir)/@WX_LIBRARY_NAME_STATIC@: $(OBJECTS)
|
||||||
@$(INSTALL) -d $(build_libdir)
|
@$(INSTALL) -d $(build_libdir)
|
||||||
@$(RM) $@
|
@$(RM) $@
|
||||||
$(AR) $(AROPTIONS) $@ $(OBJECTS)
|
$(AR) $(AROPTIONS) $@ $(OBJECTS)
|
||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
$(build_libdir)/@WX_LIBRARY_NAME_STATIC_GL@: glcanvas.o
|
$(build_libdir)/@WX_LIBRARY_NAME_STATIC_GL@: glcanvas.o
|
||||||
@$(INSTALL) -d $(build_libdir)
|
@$(INSTALL) -d $(build_libdir)
|
||||||
@$(RM) $@
|
@$(RM) $@
|
||||||
$(AR) $(AROPTIONS) $@ glcanvas.o
|
$(AR) $(AROPTIONS) $@ glcanvas.o
|
||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
$(build_libdir)/@WX_LIBRARY_NAME_SHARED@: $(OBJECTS)
|
$(build_libdir)/@WX_LIBRARY_NAME_SHARED@: $(OBJECTS)
|
||||||
@$(INSTALL) -d $(build_libdir)
|
@$(INSTALL) -d $(build_libdir)
|
||||||
$(SHARED_LD) $@ $(SONAME_FLAGS) $(OBJECTS) $(EXTRALIBS)
|
$(SHARED_LD) $@ $(SONAME_FLAGS) $(OBJECTS) $(EXTRALIBS)
|
||||||
|
|
||||||
# NB: we used to have "-L$(build_libdir) @WXCONFIG_LIBS@" in the SHARED_LD line
|
$(build_libdir)/@WX_LIBRARY_NAME_SHARED_GL@: glcanvas.o $(build_libdir)/@WX_LIBRARY_NAME_SHARED@
|
||||||
# but this seems to result in problems with libwx_gtk being linked in twice
|
|
||||||
$(build_libdir)/@WX_LIBRARY_NAME_SHARED_GL@: glcanvas.o $(build_libdir)/@WX_LIBRARY_NAME_SHARED@
|
|
||||||
@$(INSTALL) -d $(build_libdir)
|
@$(INSTALL) -d $(build_libdir)
|
||||||
$(SHARED_LD) $@ $(SONAME_FLAGS_GL) glcanvas.o $(EXTRALIBS) $(OPENGLLIBS)
|
$(SHARED_LD) $@ $(SONAME_FLAGS_GL) glcanvas.o -L$(build_libdir) @WXCONFIG_LIBS@ $(EXTRALIBS) $(OPENGLLIBS)
|
||||||
|
|
||||||
$(build_libdir)/@WX_RESOURCES_MACOSX_DATA@: $(MACRESOURCES)
|
$(build_libdir)/@WX_RESOURCES_MACOSX@: $(MACRESOURCES)
|
||||||
@$(INSTALL) -d $(build_libdir)
|
@$(INSTALL) -d $(build_libdir)
|
||||||
$(RESCOMP) -d __UNIX__ -useDF $^ -o $@
|
$(RESCOMP) -d __UNIX__ -useDF $^ -o $@
|
||||||
|
|
||||||
@@ -396,18 +391,6 @@ m4datainstall: preinstall
|
|||||||
$(INSTALL) -d $(datadir)/aclocal
|
$(INSTALL) -d $(datadir)/aclocal
|
||||||
$(INSTALL_DATA) $(top_srcdir)/wxwin.m4 $(datadir)/aclocal
|
$(INSTALL_DATA) $(top_srcdir)/wxwin.m4 $(datadir)/aclocal
|
||||||
|
|
||||||
win32install: preinstall
|
|
||||||
$(INSTALL) -d $(includedir)/wx/msw
|
|
||||||
$(INSTALL) -d $(includedir)/wx/msw/gnuwin32
|
|
||||||
$(INSTALL) -d $(includedir)/wx/msw/gnuwin32/gl
|
|
||||||
$(INSTALL_DATA) $(top_srcdir)/include/wx/msw/*.cur \
|
|
||||||
$(top_srcdir)/include/wx/msw/*.ico \
|
|
||||||
$(top_srcdir)/include/wx/msw/*.bmp \
|
|
||||||
$(top_srcdir)/include/wx/msw/wx.rc \
|
|
||||||
$(includedir)/wx/msw
|
|
||||||
$(INSTALL_DATA) $(top_srcdir)/include/wx/msw/gnuwin32/*.h $(includedir)/wx/msw/gnuwin32
|
|
||||||
$(INSTALL_DATA) $(top_srcdir)/include/wx/msw/gnuwin32/gl/*.h $(includedir)/wx/msw/gnuwin32/gl
|
|
||||||
|
|
||||||
# this is the real install target: copies the library, wx-config and the
|
# this is the real install target: copies the library, wx-config and the
|
||||||
# headers to the installation directory
|
# headers to the installation directory
|
||||||
preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAME@-config
|
preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAME@-config
|
||||||
@@ -459,13 +442,12 @@ preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAM
|
|||||||
echo "$(INSTALL_DATA) $(top_srcdir)/locale/$$p.mo $(localedir)/$$p/LC_MESSAGES/wxstd.mo"; \
|
echo "$(INSTALL_DATA) $(top_srcdir)/locale/$$p.mo $(localedir)/$$p/LC_MESSAGES/wxstd.mo"; \
|
||||||
done
|
done
|
||||||
|
|
||||||
preinstall_res: $(build_libdir)/@WX_RESOURCES_MACOSX_ASCII@ $(build_libdir)/@WX_RESOURCES_MACOSX_DATA@
|
preinstall_res: $(build_libdir)/@WX_RESOURCES_MACOSX_COMPILED@
|
||||||
@echo " "
|
@echo " "
|
||||||
@echo " Installing wxWindows Mac resource ..."
|
@echo " Installing wxWindows Mac resource ..."
|
||||||
@echo " "
|
@echo " "
|
||||||
@if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
|
@if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
|
||||||
$(INSTALL_PROGRAM) $(build_libdir)/@WX_RESOURCES_MACOSX_ASCII@ $(libdir)/@WX_RESOURCES_MACOSX_ASCII@
|
$(INSTALL_PROGRAM) $(build_libdir)/@WX_RESOURCES_MACOSX_COMPILED@ $(libdir)/@WX_RESOURCES_MACOSX_COMPILED@
|
||||||
$(INSTALL_PROGRAM) $(build_libdir)/@WX_RESOURCES_MACOSX_DATA@ $(libdir)/@WX_RESOURCES_MACOSX_DATA@
|
|
||||||
|
|
||||||
preinstall_gl: $(build_libdir)/@WX_TARGET_LIBRARY_GL@
|
preinstall_gl: $(build_libdir)/@WX_TARGET_LIBRARY_GL@
|
||||||
@echo " "
|
@echo " "
|
||||||
@@ -474,7 +456,7 @@ preinstall_gl: $(build_libdir)/@WX_TARGET_LIBRARY_GL@
|
|||||||
@if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
|
@if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
|
||||||
@INSTALL_LIBRARY@ $(build_libdir)/@WX_TARGET_LIBRARY_GL@ $(libdir)/@WX_TARGET_LIBRARY_GL@
|
@INSTALL_LIBRARY@ $(build_libdir)/@WX_TARGET_LIBRARY_GL@ $(libdir)/@WX_TARGET_LIBRARY_GL@
|
||||||
|
|
||||||
install: @AFMINSTALL@ @WX_ALL_INSTALLED@ m4datainstall @WIN32INSTALL@
|
install: @AFMINSTALL@ @WX_ALL_INSTALLED@ m4datainstall
|
||||||
@echo " "
|
@echo " "
|
||||||
@echo " The installation of wxWindows is finished. On certain"
|
@echo " The installation of wxWindows is finished. On certain"
|
||||||
@echo " platforms (e.g. Linux) you'll now have to run ldconfig"
|
@echo " platforms (e.g. Linux) you'll now have to run ldconfig"
|
||||||
@@ -503,18 +485,16 @@ uninstall:
|
|||||||
@$(RM) $(libdir)/wx/include/@TOOLCHAIN_NAME@/wx/setup.h
|
@$(RM) $(libdir)/wx/include/@TOOLCHAIN_NAME@/wx/setup.h
|
||||||
@$(RM) $(bindir)/wx-config
|
@$(RM) $(bindir)/wx-config
|
||||||
@$(RM) $(bindir)/wx@TOOLCHAIN_NAME@-config
|
@$(RM) $(bindir)/wx@TOOLCHAIN_NAME@-config
|
||||||
@$(RM) $(datadir)/wx/$(VER_MAJMIN)/afm/*
|
@$(RM) $(datadir)/wx/afm/*
|
||||||
@$(RM) $(datadir)/wx/$(VER_MAJMIN)/gs_afm/*
|
@$(RM) $(datadir)/wx/gs_afm/*
|
||||||
# FIXME: wxBase doesnt install these next 3 dirs.
|
# FIXME: wxBase doesnt install these next 3 dirs.
|
||||||
@-rmdir $(datadir)/wx/$(VER_MAJMIN)/gs_afm
|
@-rmdir $(datadir)/wx/gs_afm
|
||||||
@-rmdir $(datadir)/wx/$(VER_MAJMIN)/afm
|
@-rmdir $(datadir)/wx/afm
|
||||||
@-rmdir $(datadir)/wx/$(VER_MAJMIN)
|
|
||||||
@-rmdir $(datadir)/wx
|
@-rmdir $(datadir)/wx
|
||||||
@echo " Removing headers..."
|
@echo " Removing headers..."
|
||||||
@list='$(HEADERS)'; for p in $$list; do \
|
@list='$(HEADERS)'; for p in $$list; do \
|
||||||
$(RM) $(includedir)/wx/$$p; \
|
$(RM) $(includedir)/wx/$$p; \
|
||||||
done
|
done
|
||||||
# TODO: uninstall the files installed by win32install
|
|
||||||
@echo " Removing i18n files..."
|
@echo " Removing i18n files..."
|
||||||
@-for p in $(WX_LINGUAS); do \
|
@-for p in $(WX_LINGUAS); do \
|
||||||
$(RM) $(localedir)/$$p/LC_MESSAGES/wxstd.mo; \
|
$(RM) $(localedir)/$$p/LC_MESSAGES/wxstd.mo; \
|
||||||
@@ -549,7 +529,6 @@ ALL_DIST: distclean
|
|||||||
cp $(WXDIR)/install-sh $(DISTDIR)
|
cp $(WXDIR)/install-sh $(DISTDIR)
|
||||||
cp $(WXDIR)/mkinstalldirs $(DISTDIR)
|
cp $(WXDIR)/mkinstalldirs $(DISTDIR)
|
||||||
cp $(WXDIR)/wx-config.in $(DISTDIR)
|
cp $(WXDIR)/wx-config.in $(DISTDIR)
|
||||||
cp $(WXDIR)/version-script.in $(DISTDIR)
|
|
||||||
cp $(WXDIR)/setup.h.in $(DISTDIR)
|
cp $(WXDIR)/setup.h.in $(DISTDIR)
|
||||||
cp $(WXDIR)/setup.h_vms $(DISTDIR)
|
cp $(WXDIR)/setup.h_vms $(DISTDIR)
|
||||||
cp $(WXDIR)/descrip.mms $(DISTDIR)
|
cp $(WXDIR)/descrip.mms $(DISTDIR)
|
||||||
@@ -557,16 +536,13 @@ ALL_DIST: distclean
|
|||||||
cp $(WXDIR)/wxBase.spec $(DISTDIR)
|
cp $(WXDIR)/wxBase.spec $(DISTDIR)
|
||||||
cp $(DOCDIR)/lgpl.txt $(DISTDIR)/COPYING.LIB
|
cp $(DOCDIR)/lgpl.txt $(DISTDIR)/COPYING.LIB
|
||||||
cp $(DOCDIR)/licence.txt $(DISTDIR)/LICENCE.txt
|
cp $(DOCDIR)/licence.txt $(DISTDIR)/LICENCE.txt
|
||||||
|
cp $(DOCDIR)/symbols.txt $(DISTDIR)/SYMBOLS.txt
|
||||||
cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
|
cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
|
||||||
mkdir $(DISTDIR)/lib
|
mkdir $(DISTDIR)/lib
|
||||||
cp $(WXDIR)/lib/vms.opt $(DISTDIR)/lib
|
cp $(WXDIR)/lib/vms.opt $(DISTDIR)/lib
|
||||||
cp $(WXDIR)/lib/vms_gtk.opt $(DISTDIR)/lib
|
cp $(WXDIR)/lib/vms_gtk.opt $(DISTDIR)/lib
|
||||||
mkdir $(DISTDIR)/src
|
mkdir $(DISTDIR)/src
|
||||||
# temp hack for common/execcmn.cpp: it's not supported by tmake
|
cp $(SRCDIR)/files.lst $(DISTDIR)/src/
|
||||||
# yet (it's a header-like file but in src/common directory and it
|
|
||||||
# shouldn't be distributed...)
|
|
||||||
mkdir $(DISTDIR)/src/common
|
|
||||||
cp $(SRCDIR)/common/execcmn.cpp $(DISTDIR)/src/common
|
|
||||||
mkdir $(DISTDIR)/src/zlib
|
mkdir $(DISTDIR)/src/zlib
|
||||||
cp $(ZLIBDIR)/*.h $(DISTDIR)/src/zlib
|
cp $(ZLIBDIR)/*.h $(DISTDIR)/src/zlib
|
||||||
cp $(ZLIBDIR)/*.c $(DISTDIR)/src/zlib
|
cp $(ZLIBDIR)/*.c $(DISTDIR)/src/zlib
|
||||||
@@ -577,7 +553,6 @@ ALL_DIST: distclean
|
|||||||
cp $(REGEXDIR)/*.ih $(DISTDIR)/src/regex
|
cp $(REGEXDIR)/*.ih $(DISTDIR)/src/regex
|
||||||
cp $(REGEXDIR)/*.c $(DISTDIR)/src/regex
|
cp $(REGEXDIR)/*.c $(DISTDIR)/src/regex
|
||||||
cp $(REGEXDIR)/Makefile $(DISTDIR)/src/regex
|
cp $(REGEXDIR)/Makefile $(DISTDIR)/src/regex
|
||||||
cp $(REGEXDIR)/makefile.* $(DISTDIR)/src/regex
|
|
||||||
cp $(REGEXDIR)/COPYRIGHT $(DISTDIR)/src/regex
|
cp $(REGEXDIR)/COPYRIGHT $(DISTDIR)/src/regex
|
||||||
cp $(REGEXDIR)/README $(DISTDIR)/src/regex
|
cp $(REGEXDIR)/README $(DISTDIR)/src/regex
|
||||||
cp $(REGEXDIR)/WHATSNEW $(DISTDIR)/src/regex
|
cp $(REGEXDIR)/WHATSNEW $(DISTDIR)/src/regex
|
||||||
@@ -594,8 +569,7 @@ ALL_GUI_DIST: ALL_DIST
|
|||||||
if test -f $(DOCDIR)/$(TOOLKITDIR)/changes.txt ; then \
|
if test -f $(DOCDIR)/$(TOOLKITDIR)/changes.txt ; then \
|
||||||
cp $(DOCDIR)/$(TOOLKITDIR)/changes.txt $(DISTDIR)/CHANGES-$(TOOLKIT).txt ; fi
|
cp $(DOCDIR)/$(TOOLKITDIR)/changes.txt $(DISTDIR)/CHANGES-$(TOOLKIT).txt ; fi
|
||||||
cp $(DOCDIR)/$(TOOLKITDIR)/readme.txt $(DISTDIR)/README-$(TOOLKIT).txt
|
cp $(DOCDIR)/$(TOOLKITDIR)/readme.txt $(DISTDIR)/README-$(TOOLKIT).txt
|
||||||
if test -f $(DOCDIR)/$(TOOLKITDIR)/todo.txt ; then \
|
cp $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt
|
||||||
cp $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt ; fi
|
|
||||||
mkdir $(DISTDIR)/include
|
mkdir $(DISTDIR)/include
|
||||||
mkdir $(DISTDIR)/include/wx
|
mkdir $(DISTDIR)/include/wx
|
||||||
mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)
|
mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)
|
||||||
@@ -607,17 +581,14 @@ ALL_GUI_DIST: ALL_DIST
|
|||||||
cp $(INCDIR)/wx/*.inl $(DISTDIR)/include/wx
|
cp $(INCDIR)/wx/*.inl $(DISTDIR)/include/wx
|
||||||
cp $(INCDIR)/wx/*.cpp $(DISTDIR)/include/wx
|
cp $(INCDIR)/wx/*.cpp $(DISTDIR)/include/wx
|
||||||
cp $(INCDIR)/wx/generic/*.h $(DISTDIR)/include/wx/generic
|
cp $(INCDIR)/wx/generic/*.h $(DISTDIR)/include/wx/generic
|
||||||
|
cp $(INCDIR)/wx/generic/*.xpm $(DISTDIR)/include/wx/generic
|
||||||
cp $(INCDIR)/wx/html/*.h $(DISTDIR)/include/wx/html
|
cp $(INCDIR)/wx/html/*.h $(DISTDIR)/include/wx/html
|
||||||
cp $(INCDIR)/wx/unix/*.h $(DISTDIR)/include/wx/unix
|
cp $(INCDIR)/wx/unix/*.h $(DISTDIR)/include/wx/unix
|
||||||
cp $(INCDIR)/wx/protocol/*.h $(DISTDIR)/include/wx/protocol
|
cp $(INCDIR)/wx/protocol/*.h $(DISTDIR)/include/wx/protocol
|
||||||
mkdir $(DISTDIR)/art
|
mkdir $(DISTDIR)/src/common
|
||||||
mkdir $(DISTDIR)/art/gtk
|
|
||||||
mkdir $(DISTDIR)/art/motif
|
|
||||||
cp $(WXDIR)/art/*.xpm $(DISTDIR)/art
|
|
||||||
cp $(WXDIR)/art/gtk/*.xpm $(DISTDIR)/art/gtk
|
|
||||||
cp $(WXDIR)/art/motif/*.xpm $(DISTDIR)/art/motif
|
|
||||||
mkdir $(DISTDIR)/src/generic
|
mkdir $(DISTDIR)/src/generic
|
||||||
mkdir $(DISTDIR)/src/html
|
mkdir $(DISTDIR)/src/html
|
||||||
|
mkdir $(DISTDIR)/src/html/bitmaps
|
||||||
mkdir $(DISTDIR)/src/$(TOOLKITDIR)
|
mkdir $(DISTDIR)/src/$(TOOLKITDIR)
|
||||||
mkdir $(DISTDIR)/src/png
|
mkdir $(DISTDIR)/src/png
|
||||||
mkdir $(DISTDIR)/src/jpeg
|
mkdir $(DISTDIR)/src/jpeg
|
||||||
@@ -638,6 +609,7 @@ ALL_GUI_DIST: ALL_DIST
|
|||||||
cp $(GENDIR)/*.cpp $(DISTDIR)/src/generic
|
cp $(GENDIR)/*.cpp $(DISTDIR)/src/generic
|
||||||
cp $(GENDIR)/*.mms $(DISTDIR)/src/generic
|
cp $(GENDIR)/*.mms $(DISTDIR)/src/generic
|
||||||
cp $(HTMLDIR)/*.cpp $(DISTDIR)/src/html
|
cp $(HTMLDIR)/*.cpp $(DISTDIR)/src/html
|
||||||
|
cp $(HTMLDIR)/bitmaps/*.xpm $(DISTDIR)/src/html/bitmaps
|
||||||
cp $(PNGDIR)/*.h $(DISTDIR)/src/png
|
cp $(PNGDIR)/*.h $(DISTDIR)/src/png
|
||||||
cp $(PNGDIR)/*.c $(DISTDIR)/src/png
|
cp $(PNGDIR)/*.c $(DISTDIR)/src/png
|
||||||
cp $(PNGDIR)/README $(DISTDIR)/src/png
|
cp $(PNGDIR)/README $(DISTDIR)/src/png
|
||||||
@@ -667,6 +639,7 @@ BASE_DIST: ALL_DIST
|
|||||||
mkdir $(DISTDIR)/include/wx/protocol
|
mkdir $(DISTDIR)/include/wx/protocol
|
||||||
mkdir $(DISTDIR)/include/wx/unix
|
mkdir $(DISTDIR)/include/wx/unix
|
||||||
mkdir $(DISTDIR)/include/wx/msw
|
mkdir $(DISTDIR)/include/wx/msw
|
||||||
|
mkdir $(DISTDIR)/src/common
|
||||||
mkdir $(DISTDIR)/src/unix
|
mkdir $(DISTDIR)/src/unix
|
||||||
mkdir $(DISTDIR)/src/msw
|
mkdir $(DISTDIR)/src/msw
|
||||||
cp @PORT_FILES@ $(DISTDIR)
|
cp @PORT_FILES@ $(DISTDIR)
|
||||||
@@ -675,7 +648,6 @@ BASE_DIST: ALL_DIST
|
|||||||
cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
|
cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
|
||||||
cp $(DOCDIR)/base/readme.txt $(DISTDIR)/README.txt
|
cp $(DOCDIR)/base/readme.txt $(DISTDIR)/README.txt
|
||||||
cp $(SRCDIR)/*.in $(DISTDIR)/src
|
cp $(SRCDIR)/*.in $(DISTDIR)/src
|
||||||
cp $(SRCDIR)/files.lst $(DISTDIR)/src
|
|
||||||
cp $(WXDIR)/src/common/*.inc $(DISTDIR)/src/common
|
cp $(WXDIR)/src/common/*.inc $(DISTDIR)/src/common
|
||||||
cp $(WXDIR)/src/common/base.rc $(DISTDIR)/src/common
|
cp $(WXDIR)/src/common/base.rc $(DISTDIR)/src/common
|
||||||
cp $(WXDIR)/src/common/unzip.h $(DISTDIR)/src/common
|
cp $(WXDIR)/src/common/unzip.h $(DISTDIR)/src/common
|
||||||
@@ -701,6 +673,7 @@ BASE_DIST: ALL_DIST
|
|||||||
GTK_DIST: ALL_GUI_DIST
|
GTK_DIST: ALL_GUI_DIST
|
||||||
cp $(WXDIR)/wxGTK.spec $(DISTDIR)
|
cp $(WXDIR)/wxGTK.spec $(DISTDIR)
|
||||||
cp $(INCDIR)/wx/gtk/*.h $(DISTDIR)/include/wx/gtk
|
cp $(INCDIR)/wx/gtk/*.h $(DISTDIR)/include/wx/gtk
|
||||||
|
cp $(INCDIR)/wx/gtk/*.xpm $(DISTDIR)/include/wx/gtk
|
||||||
cp $(GTKDIR)/files.lst $(DISTDIR)/src/gtk
|
cp $(GTKDIR)/files.lst $(DISTDIR)/src/gtk
|
||||||
cp $(GTKDIR)/*.cpp $(DISTDIR)/src/gtk
|
cp $(GTKDIR)/*.cpp $(DISTDIR)/src/gtk
|
||||||
cp $(GTKDIR)/*.c $(DISTDIR)/src/gtk
|
cp $(GTKDIR)/*.c $(DISTDIR)/src/gtk
|
||||||
@@ -709,16 +682,6 @@ GTK_DIST: ALL_GUI_DIST
|
|||||||
mkdir $(DISTDIR)/contrib
|
mkdir $(DISTDIR)/contrib
|
||||||
cp -R $(WXDIR)/contrib $(DISTDIR)
|
cp -R $(WXDIR)/contrib $(DISTDIR)
|
||||||
|
|
||||||
X11_DIST: ALL_GUI_DIST UNIV_DIST
|
|
||||||
cp $(WXDIR)/wxX11.spec $(DISTDIR)
|
|
||||||
cp $(INCDIR)/wx/x11/*.h $(DISTDIR)/include/wx/x11
|
|
||||||
cp $(X11DIR)/files.lst $(DISTDIR)/src/x11
|
|
||||||
cp $(X11DIR)/*.cpp $(DISTDIR)/src/x11
|
|
||||||
cp $(X11DIR)/*.c $(DISTDIR)/src/x11
|
|
||||||
cp $(X11DIR)/*.xbm $(DISTDIR)/src/x11
|
|
||||||
mkdir $(DISTDIR)/contrib
|
|
||||||
cp -R $(WXDIR)/contrib $(DISTDIR)
|
|
||||||
|
|
||||||
MOTIF_DIST: ALL_GUI_DIST
|
MOTIF_DIST: ALL_GUI_DIST
|
||||||
cp $(WXDIR)/wxMotif.spec $(DISTDIR)
|
cp $(WXDIR)/wxMotif.spec $(DISTDIR)
|
||||||
cp $(INCDIR)/wx/motif/*.h $(DISTDIR)/include/wx/motif
|
cp $(INCDIR)/wx/motif/*.h $(DISTDIR)/include/wx/motif
|
||||||
@@ -761,59 +724,23 @@ MSW_DIST: ALL_GUI_DIST
|
|||||||
cp $(INCDIR)/wx/msw/gnuwin32/gl/*.h $(DISTDIR)/include/wx/msw/gnuwin32/gl
|
cp $(INCDIR)/wx/msw/gnuwin32/gl/*.h $(DISTDIR)/include/wx/msw/gnuwin32/gl
|
||||||
cp $(INCDIR)/wx/msw/gnuwin32/gl/*.def $(DISTDIR)/include/wx/msw/gnuwin32/gl
|
cp $(INCDIR)/wx/msw/gnuwin32/gl/*.def $(DISTDIR)/include/wx/msw/gnuwin32/gl
|
||||||
cp $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole
|
cp $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole
|
||||||
mkdir $(DISTDIR)/src/msw/ole
|
|
||||||
cp $(MSWDIR)/files.lst $(DISTDIR)/src/msw
|
|
||||||
cp $(MSWDIR)/*.cpp $(DISTDIR)/src/msw
|
|
||||||
cp $(MSWDIR)/*.c $(DISTDIR)/src/msw
|
|
||||||
cp $(MSWDIR)/*.def $(DISTDIR)/src/msw
|
|
||||||
cp $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole
|
|
||||||
|
|
||||||
MSW_ZIP_TEXT_DIST: ALL_GUI_DIST
|
|
||||||
cp $(WXDIR)/wxWINE.spec $(DISTDIR)
|
|
||||||
mkdir $(DISTDIR)/include/wx/msw
|
|
||||||
mkdir $(DISTDIR)/include/wx/msw/ctl3d
|
|
||||||
mkdir $(DISTDIR)/include/wx/msw/gnuwin32
|
|
||||||
mkdir $(DISTDIR)/include/wx/msw/gnuwin32/gl
|
|
||||||
mkdir $(DISTDIR)/include/wx/msw/ole
|
|
||||||
cp $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw
|
|
||||||
cp $(INCDIR)/wx/msw/*.rc $(DISTDIR)/include/wx/msw
|
|
||||||
cp $(INCDIR)/wx/msw/ctl3d/*.h $(DISTDIR)/include/wx/msw/ctl3d
|
|
||||||
cp $(INCDIR)/wx/msw/gnuwin32/*.h $(DISTDIR)/include/wx/msw/gnuwin32
|
|
||||||
cp $(INCDIR)/wx/msw/gnuwin32/gl/*.h $(DISTDIR)/include/wx/msw/gnuwin32/gl
|
|
||||||
cp $(INCDIR)/wx/msw/gnuwin32/gl/*.def $(DISTDIR)/include/wx/msw/gnuwin32/gl
|
|
||||||
cp $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole
|
|
||||||
mkdir $(DISTDIR)/src/msw
|
|
||||||
mkdir $(DISTDIR)/src/msw/ole
|
mkdir $(DISTDIR)/src/msw/ole
|
||||||
cp $(MSWDIR)/files.lst $(DISTDIR)/src/msw
|
cp $(MSWDIR)/files.lst $(DISTDIR)/src/msw
|
||||||
cp $(MSWDIR)/*.cpp $(DISTDIR)/src/msw
|
cp $(MSWDIR)/*.cpp $(DISTDIR)/src/msw
|
||||||
cp $(MSWDIR)/*.c $(DISTDIR)/src/msw
|
cp $(MSWDIR)/*.c $(DISTDIR)/src/msw
|
||||||
cp $(MSWDIR)/*.def $(DISTDIR)/src/msw
|
cp $(MSWDIR)/*.def $(DISTDIR)/src/msw
|
||||||
cp $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole
|
cp $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole
|
||||||
cp $(SRCDIR)/*.??? $(DISTDIR)/src
|
|
||||||
cp $(SRCDIR)/*.?? $(DISTDIR)/src
|
|
||||||
cp $(MSWDIR)/?ake*.* $(DISTDIR)/src/msw
|
|
||||||
mkdir $(DISTDIR)/contrib
|
|
||||||
cp -R $(WXDIR)/contrib $(DISTDIR)
|
|
||||||
|
|
||||||
UNIV_DIST: ALL_GUI_DIST
|
UNIV_DIST: ALL_GUI_DIST
|
||||||
mkdir $(DISTDIR)/include/wx/univ
|
mkdir $(DISTDIR)/include/wx/univ
|
||||||
mkdir $(DISTDIR)/src/univ
|
mkdir $(DISTDIR)/src/univ
|
||||||
mkdir $(DISTDIR)/src/univ/themes
|
mkdir $(DISTDIR)/src/univ/themes
|
||||||
cp $(INCDIR)/wx/univ/*.h $(DISTDIR)/include/wx/univ
|
cp $(INCDIR)/wx/univ/*.h $(DISTDIR)/include/wx/univ
|
||||||
cp $(INCDIR)/wx/univ/setup0.h $(DISTDIR)/include/wx/univ/setup.h
|
|
||||||
cp $(SRCDIR)/univ/files.lst $(DISTDIR)/src/univ
|
cp $(SRCDIR)/univ/files.lst $(DISTDIR)/src/univ
|
||||||
cp $(SRCDIR)/univ/*.cpp $(DISTDIR)/src/univ
|
cp $(SRCDIR)/univ/*.cpp $(DISTDIR)/src/univ
|
||||||
cp $(SRCDIR)/univ/themes/*.cpp $(DISTDIR)/src/univ/themes
|
cp $(SRCDIR)/univ/themes/*.cpp $(DISTDIR)/src/univ/themes
|
||||||
|
|
||||||
MGL_DIST: UNIV_DIST
|
|
||||||
cp $(WXDIR)/wxMGL.spec $(DISTDIR)
|
|
||||||
cp $(INCDIR)/wx/mgl/*.h $(DISTDIR)/include/wx/mgl
|
|
||||||
cp $(SRCDIR)/mgl/files.lst $(DISTDIR)/src/mgl
|
|
||||||
cp $(SRCDIR)/mgl/make* $(DISTDIR)/src/mgl
|
|
||||||
cp $(SRCDIR)/mgl/*.cpp $(DISTDIR)/src/mgl
|
|
||||||
mkdir $(DISTDIR)/contrib
|
|
||||||
cp -R $(WXDIR)/contrib $(DISTDIR)
|
|
||||||
|
|
||||||
DEMOS_DIST: ALL_GUI_DIST
|
DEMOS_DIST: ALL_GUI_DIST
|
||||||
mkdir $(DISTDIR)/demos
|
mkdir $(DISTDIR)/demos
|
||||||
cp $(DEMODIR)/Makefile.in $(DISTDIR)/demos
|
cp $(DEMODIR)/Makefile.in $(DISTDIR)/demos
|
||||||
@@ -869,13 +796,6 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/configure $(DISTDIR)/samples
|
cp $(SAMPDIR)/configure $(DISTDIR)/samples
|
||||||
cp $(SAMPDIR)/configure.in $(DISTDIR)/samples
|
cp $(SAMPDIR)/configure.in $(DISTDIR)/samples
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/artprov
|
|
||||||
cp $(SAMPDIR)/artprov/Makefile.in $(DISTDIR)/samples/artprov
|
|
||||||
cp $(SAMPDIR)/artprov/makefile.unx $(DISTDIR)/samples/artprov
|
|
||||||
cp $(SAMPDIR)/artprov/*.cpp $(DISTDIR)/samples/artprov
|
|
||||||
cp $(SAMPDIR)/artprov/*.h $(DISTDIR)/samples/artprov
|
|
||||||
cp $(SAMPDIR)/artprov/*.xpm $(DISTDIR)/samples/artprov
|
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/calendar
|
mkdir $(DISTDIR)/samples/calendar
|
||||||
cp $(SAMPDIR)/calendar/Makefile.in $(DISTDIR)/samples/calendar
|
cp $(SAMPDIR)/calendar/Makefile.in $(DISTDIR)/samples/calendar
|
||||||
cp $(SAMPDIR)/calendar/makefile.unx $(DISTDIR)/samples/calendar
|
cp $(SAMPDIR)/calendar/makefile.unx $(DISTDIR)/samples/calendar
|
||||||
@@ -1052,7 +972,7 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/image/makefile.unx $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/makefile.unx $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/*.cpp $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/*.cpp $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/*.mms $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/*.mms $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/horse*.* $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/horse.* $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/smile.xbm $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/smile.xbm $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/smile.xpm $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/smile.xpm $(DISTDIR)/samples/image
|
||||||
|
|
||||||
@@ -1087,10 +1007,6 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/joytest/*.h $(DISTDIR)/samples/joytest
|
cp $(SAMPDIR)/joytest/*.h $(DISTDIR)/samples/joytest
|
||||||
cp $(SAMPDIR)/joytest/*.wav $(DISTDIR)/samples/joytest
|
cp $(SAMPDIR)/joytest/*.wav $(DISTDIR)/samples/joytest
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/keyboard
|
|
||||||
cp $(SAMPDIR)/keyboard/Makefile.in $(DISTDIR)/samples/keyboard
|
|
||||||
cp $(SAMPDIR)/keyboard/*.cpp $(DISTDIR)/samples/keyboard
|
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/layout
|
mkdir $(DISTDIR)/samples/layout
|
||||||
cp $(SAMPDIR)/layout/Makefile.in $(DISTDIR)/samples/layout
|
cp $(SAMPDIR)/layout/Makefile.in $(DISTDIR)/samples/layout
|
||||||
cp $(SAMPDIR)/layout/makefile.unx $(DISTDIR)/samples/layout
|
cp $(SAMPDIR)/layout/makefile.unx $(DISTDIR)/samples/layout
|
||||||
@@ -1142,18 +1058,6 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/minimal/*.xpm $(DISTDIR)/samples/minimal
|
cp $(SAMPDIR)/minimal/*.xpm $(DISTDIR)/samples/minimal
|
||||||
cp $(SAMPDIR)/minimal/*.mms $(DISTDIR)/samples/minimal
|
cp $(SAMPDIR)/minimal/*.mms $(DISTDIR)/samples/minimal
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/mobile
|
|
||||||
cp $(SAMPDIR)/mobile/Makefile.in $(DISTDIR)/samples/mobile
|
|
||||||
mkdir $(DISTDIR)/samples/mobile/wxedit
|
|
||||||
cp $(SAMPDIR)/mobile/wxedit/Makefile.in $(DISTDIR)/samples/mobile/wxedit
|
|
||||||
cp $(SAMPDIR)/mobile/wxedit/*.cpp $(DISTDIR)/samples/mobile/wxedit
|
|
||||||
cp $(SAMPDIR)/mobile/wxedit/*.h $(DISTDIR)/samples/mobile/wxedit
|
|
||||||
mkdir $(DISTDIR)/samples/mobile/styles
|
|
||||||
cp $(SAMPDIR)/mobile/styles/Makefile.in $(DISTDIR)/samples/mobile/styles
|
|
||||||
cp $(SAMPDIR)/mobile/styles/*.cpp $(DISTDIR)/samples/mobile/styles
|
|
||||||
cp $(SAMPDIR)/mobile/styles/*.h $(DISTDIR)/samples/mobile/styles
|
|
||||||
cp $(SAMPDIR)/mobile/styles/*.jpg $(DISTDIR)/samples/mobile/styles
|
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/dialup
|
mkdir $(DISTDIR)/samples/dialup
|
||||||
cp $(SAMPDIR)/dialup/Makefile.in $(DISTDIR)/samples/dialup
|
cp $(SAMPDIR)/dialup/Makefile.in $(DISTDIR)/samples/dialup
|
||||||
cp $(SAMPDIR)/dialup/makefile.unx $(DISTDIR)/samples/dialup
|
cp $(SAMPDIR)/dialup/makefile.unx $(DISTDIR)/samples/dialup
|
||||||
@@ -1257,12 +1161,6 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/scrollsub/makefile.unx $(DISTDIR)/samples/scrollsub
|
cp $(SAMPDIR)/scrollsub/makefile.unx $(DISTDIR)/samples/scrollsub
|
||||||
cp $(SAMPDIR)/scrollsub/*.cpp $(DISTDIR)/samples/scrollsub
|
cp $(SAMPDIR)/scrollsub/*.cpp $(DISTDIR)/samples/scrollsub
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/shaped
|
|
||||||
cp $(SAMPDIR)/shaped/Makefile.in $(DISTDIR)/samples/shaped
|
|
||||||
cp $(SAMPDIR)/shaped/makefile.unx $(DISTDIR)/samples/shaped
|
|
||||||
cp $(SAMPDIR)/shaped/*.cpp $(DISTDIR)/samples/shaped
|
|
||||||
cp $(SAMPDIR)/shaped/*.png $(DISTDIR)/samples/shaped
|
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/sockets
|
mkdir $(DISTDIR)/samples/sockets
|
||||||
cp $(SAMPDIR)/sockets/Makefile.in $(DISTDIR)/samples/sockets
|
cp $(SAMPDIR)/sockets/Makefile.in $(DISTDIR)/samples/sockets
|
||||||
cp $(SAMPDIR)/sockets/makefile.unx $(DISTDIR)/samples/sockets
|
cp $(SAMPDIR)/sockets/makefile.unx $(DISTDIR)/samples/sockets
|
||||||
@@ -1305,6 +1203,8 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/treectrl/*.cpp $(DISTDIR)/samples/treectrl
|
cp $(SAMPDIR)/treectrl/*.cpp $(DISTDIR)/samples/treectrl
|
||||||
cp $(SAMPDIR)/treectrl/*.h $(DISTDIR)/samples/treectrl
|
cp $(SAMPDIR)/treectrl/*.h $(DISTDIR)/samples/treectrl
|
||||||
cp $(SAMPDIR)/treectrl/*.xpm $(DISTDIR)/samples/treectrl
|
cp $(SAMPDIR)/treectrl/*.xpm $(DISTDIR)/samples/treectrl
|
||||||
|
mkdir $(DISTDIR)/samples/treectrl/bitmaps
|
||||||
|
cp $(SAMPDIR)/treectrl/bitmaps/*.bmp $(DISTDIR)/samples/treectrl/bitmaps
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/treelay
|
mkdir $(DISTDIR)/samples/treelay
|
||||||
cp $(SAMPDIR)/treelay/Makefile.in $(DISTDIR)/samples/treelay
|
cp $(SAMPDIR)/treelay/Makefile.in $(DISTDIR)/samples/treelay
|
||||||
@@ -1354,18 +1254,6 @@ UTILS_DIST: ALL_GUI_DIST
|
|||||||
cp $(UTILSDIR)/tex2rtf/src/*.cpp $(DISTDIR)/utils/tex2rtf/src
|
cp $(UTILSDIR)/tex2rtf/src/*.cpp $(DISTDIR)/utils/tex2rtf/src
|
||||||
cp $(UTILSDIR)/tex2rtf/src/tex2rtf.* $(DISTDIR)/utils/tex2rtf/src
|
cp $(UTILSDIR)/tex2rtf/src/tex2rtf.* $(DISTDIR)/utils/tex2rtf/src
|
||||||
|
|
||||||
mkdir $(DISTDIR)/utils/emulator
|
|
||||||
mkdir $(DISTDIR)/utils/emulator/src
|
|
||||||
mkdir $(DISTDIR)/utils/emulator/docs
|
|
||||||
cp $(UTILSDIR)/emulator/*.in $(DISTDIR)/utils/emulator
|
|
||||||
cp $(UTILSDIR)/emulator/src/*.h $(DISTDIR)/utils/emulator/src
|
|
||||||
cp $(UTILSDIR)/emulator/src/*.in $(DISTDIR)/utils/emulator/src
|
|
||||||
cp $(UTILSDIR)/emulator/src/*.cpp $(DISTDIR)/utils/emulator/src
|
|
||||||
cp $(UTILSDIR)/emulator/src/*.jpg $(DISTDIR)/utils/emulator/src
|
|
||||||
cp $(UTILSDIR)/emulator/src/*.wxe $(DISTDIR)/utils/emulator/src
|
|
||||||
cp $(UTILSDIR)/emulator/docs/*.txt $(DISTDIR)/utils/emulator/docs
|
|
||||||
cp $(UTILSDIR)/emulator/docs/*.jpg $(DISTDIR)/utils/emulator/docs
|
|
||||||
|
|
||||||
mkdir $(DISTDIR)/utils/makegen
|
mkdir $(DISTDIR)/utils/makegen
|
||||||
mkdir $(DISTDIR)/utils/makegen/templates
|
mkdir $(DISTDIR)/utils/makegen/templates
|
||||||
cp $(UTILSDIR)/makegen/Makefile.in $(DISTDIR)/utils/makegen
|
cp $(UTILSDIR)/makegen/Makefile.in $(DISTDIR)/utils/makegen
|
||||||
@@ -1380,29 +1268,7 @@ UTILS_DIST: ALL_GUI_DIST
|
|||||||
cp $(UTILSDIR)/HelpGen/Makefile.in $(DISTDIR)/utils/HelpGen
|
cp $(UTILSDIR)/HelpGen/Makefile.in $(DISTDIR)/utils/HelpGen
|
||||||
cp $(UTILSDIR)/HelpGen/src/*.* $(DISTDIR)/utils/HelpGen/src
|
cp $(UTILSDIR)/HelpGen/src/*.* $(DISTDIR)/utils/HelpGen/src
|
||||||
|
|
||||||
mkdir $(DISTDIR)/utils/dialoged
|
cp -R $(UTILSDIR)/dialoged $(DISTDIR)/utils/dialoged
|
||||||
mkdir $(DISTDIR)/utils/dialoged/src
|
|
||||||
mkdir $(DISTDIR)/utils/dialoged/src/bitmaps
|
|
||||||
mkdir $(DISTDIR)/utils/dialoged/docs
|
|
||||||
cp $(UTILSDIR)/dialoged/Makefile.in $(DISTDIR)/utils/dialoged
|
|
||||||
cp $(UTILSDIR)/dialoged/src/*.h $(DISTDIR)/utils/dialoged/src
|
|
||||||
cp $(UTILSDIR)/dialoged/src/*.cpp $(DISTDIR)/utils/dialoged/src
|
|
||||||
cp $(UTILSDIR)/dialoged/src/Makefile.in $(DISTDIR)/utils/dialoged/src
|
|
||||||
cp $(UTILSDIR)/dialoged/src/makefile.unx $(DISTDIR)/utils/dialoged/src
|
|
||||||
cp $(UTILSDIR)/dialoged/src/bitmaps/*.xpm $(DISTDIR)/utils/dialoged/src/bitmaps
|
|
||||||
cp $(UTILSDIR)/dialoged/docs/*.tex $(DISTDIR)/utils/dialoged/docs
|
|
||||||
cp $(UTILSDIR)/dialoged/docs/*.ini $(DISTDIR)/utils/dialoged/docs
|
|
||||||
cp $(UTILSDIR)/dialoged/docs/*.gif $(DISTDIR)/utils/dialoged/docs
|
|
||||||
|
|
||||||
mkdir $(DISTDIR)/utils/helpview
|
|
||||||
mkdir $(DISTDIR)/utils/helpview/src
|
|
||||||
mkdir $(DISTDIR)/utils/helpview/src/bitmaps
|
|
||||||
cp $(UTILSDIR)/helpview/Makefile.in $(DISTDIR)/utils/helpview
|
|
||||||
cp $(UTILSDIR)/helpview/src/*.h $(DISTDIR)/utils/helpview/src
|
|
||||||
cp $(UTILSDIR)/helpview/src/*.cpp $(DISTDIR)/utils/helpview/src
|
|
||||||
cp $(UTILSDIR)/helpview/src/Makefile.in $(DISTDIR)/utils/helpview/src
|
|
||||||
cp $(UTILSDIR)/helpview/src/test.zip $(DISTDIR)/utils/helpview/src
|
|
||||||
cp $(UTILSDIR)/helpview/src/bitmaps/*.xpm $(DISTDIR)/utils/helpview/src/bitmaps
|
|
||||||
|
|
||||||
MISC_DIST: ALL_GUI_DIST
|
MISC_DIST: ALL_GUI_DIST
|
||||||
mkdir $(DISTDIR)/misc
|
mkdir $(DISTDIR)/misc
|
||||||
@@ -1430,73 +1296,56 @@ MANUAL_DIST:
|
|||||||
|
|
||||||
# this target does not generate a complete wxPython dist, it only includes
|
# this target does not generate a complete wxPython dist, it only includes
|
||||||
# those files needed for the Debian source package.
|
# those files needed for the Debian source package.
|
||||||
# see wxPython/distrib for scripts to make a proper wxPython dist.
|
# see utils/wxPython/distrib for scripts to make a proper wxPython dist.
|
||||||
#
|
|
||||||
# first copy everything and then clean up the CVS stuff and etc...
|
|
||||||
PYTHON_DIST:
|
PYTHON_DIST:
|
||||||
for dir in \
|
mkdir $(DISTDIR)/wxPython
|
||||||
wxPython \
|
mkdir $(DISTDIR)/wxPython/contrib
|
||||||
wxPython/contrib \
|
mkdir $(DISTDIR)/wxPython/contrib/dllwidget
|
||||||
wxPython/contrib/dllwidget \
|
mkdir $(DISTDIR)/wxPython/contrib/gizmos
|
||||||
wxPython/contrib/gizmos \
|
mkdir $(DISTDIR)/wxPython/contrib/glcanvas
|
||||||
wxPython/contrib/glcanvas \
|
mkdir $(DISTDIR)/wxPython/contrib/glcanvas/gtk
|
||||||
wxPython/contrib/glcanvas/gtk \
|
mkdir $(DISTDIR)/wxPython/contrib/ogl
|
||||||
wxPython/contrib/ogl \
|
mkdir $(DISTDIR)/wxPython/contrib/stc
|
||||||
wxPython/contrib/stc \
|
mkdir $(DISTDIR)/wxPython/contrib/stc/gtk
|
||||||
wxPython/contrib/stc/gtk \
|
mkdir $(DISTDIR)/wxPython/contrib/xrc
|
||||||
wxPython/contrib/xrc \
|
mkdir $(DISTDIR)/wxPython/demo
|
||||||
wxPython/demo \
|
mkdir $(DISTDIR)/wxPython/demo/bitmaps
|
||||||
wxPython/demo/bitmaps \
|
mkdir $(DISTDIR)/wxPython/demo/bmp_source
|
||||||
wxPython/demo/bmp_source \
|
mkdir $(DISTDIR)/wxPython/demo/data
|
||||||
wxPython/demo/data \
|
mkdir $(DISTDIR)/wxPython/demo/dllwidget
|
||||||
wxPython/demo/dllwidget \
|
mkdir $(DISTDIR)/wxPython/src
|
||||||
wxPython/samples/StyleEditor \
|
mkdir $(DISTDIR)/wxPython/src/gtk
|
||||||
wxPython/samples/doodle \
|
mkdir $(DISTDIR)/wxPython/wxPython
|
||||||
wxPython/samples/embedded \
|
mkdir $(DISTDIR)/wxPython/wxPython/lib
|
||||||
wxPython/samples/frogedit \
|
mkdir $(DISTDIR)/wxPython/wxPython/lib/PyCrust
|
||||||
wxPython/samples/pySketch \
|
mkdir $(DISTDIR)/wxPython/wxPython/lib/editor
|
||||||
wxPython/samples/pySketch/images \
|
mkdir $(DISTDIR)/wxPython/wxPython/lib/mixins
|
||||||
wxPython/samples/wxProject \
|
|
||||||
wxPython/samples/wx_examples \
|
cp $(WXDIR)/wxPython/*.txt $(DISTDIR)/wxPython
|
||||||
wxPython/samples/wx_examples/basic \
|
cp $(WXDIR)/wxPython/*.py $(DISTDIR)/wxPython
|
||||||
wxPython/samples/wx_examples/hello \
|
cp $(WXDIR)/wxPython/setup.cfg $(DISTDIR)/wxPython
|
||||||
wxPython/samples/wx_examples/screenshots \
|
cp $(WXDIR)/wxPython/MANIFEST.in $(DISTDIR)/wxPython
|
||||||
wxPython/distutils \
|
cp $(WXDIR)/wxPython/contrib/dllwidget/*.{py,cpp,h,i} $(DISTDIR)/wxPython/contrib/dllwidget
|
||||||
wxPython/distutils/command \
|
cp $(WXDIR)/wxPython/contrib/gizmos/*.{py,cpp,i} $(DISTDIR)/wxPython/contrib/gizmos
|
||||||
wxPython/scripts \
|
-cp $(WXDIR)/wxPython/contrib/glcanvas/* $(DISTDIR)/wxPython/contrib/glcanvas
|
||||||
wxPython/src \
|
cp $(WXDIR)/wxPython/contrib/glcanvas/gtk/glcanvas.* $(DISTDIR)/wxPython/contrib/glcanvas/gtk
|
||||||
wxPython/src/gtk \
|
-cp $(WXDIR)/wxPython/contrib/ogl/* $(DISTDIR)/wxPython/contrib/ogl
|
||||||
wxPython/wx \
|
-cp $(WXDIR)/wxPython/contrib/stc/* $(DISTDIR)/wxPython/contrib/stc
|
||||||
wxPython/wx/lib \
|
-cp $(WXDIR)/wxPython/contrib/stc/gtk/* $(DISTDIR)/wxPython/contrib/stc/gtk
|
||||||
wxPython/wx/lib/colourchooser \
|
-cp $(WXDIR)/wxPython/contrib/xrc/xrc.* $(DISTDIR)/wxPython/contrib/xrc
|
||||||
wxPython/wx/lib/editor \
|
-cp $(WXDIR)/wxPython/demo/* $(DISTDIR)/wxPython/demo
|
||||||
wxPython/wx/lib/mixins \
|
-cp $(WXDIR)/wxPython/demo/bitmaps/* $(DISTDIR)/wxPython/demo/bitmaps
|
||||||
wxPython/wx/py \
|
-cp $(WXDIR)/wxPython/demo/bmp_source/* $(DISTDIR)/wxPython/demo/bmp_source
|
||||||
wxPython/wxPython \
|
-cp $(WXDIR)/wxPython/demo/data/* $(DISTDIR)/wxPython/demo/data
|
||||||
wxPython/wxPython/lib \
|
-cp $(WXDIR)/wxPython/demo/dllwidget/Makefile $(DISTDIR)/wxPython/demo/dllwidget
|
||||||
wxPython/wxPython/lib/PyCrust \
|
-cp $(WXDIR)/wxPython/demo/dllwidget/test_* $(DISTDIR)/wxPython/demo/dllwidget
|
||||||
wxPython/wxPython/lib/colourchooser \
|
-cp $(WXDIR)/wxPython/src/* $(DISTDIR)/wxPython/src
|
||||||
wxPython/wxPython/lib/editor \
|
cp $(WXDIR)/wxPython/src/gtk/*.py $(DISTDIR)/wxPython/src/gtk
|
||||||
wxPython/wxPython/lib/mixins \
|
cp $(WXDIR)/wxPython/src/gtk/*.cpp $(DISTDIR)/wxPython/src/gtk
|
||||||
wxPython/wxPython/tools \
|
cp $(WXDIR)/wxPython/wxPython/lib/*.py $(DISTDIR)/wxPython/wxPython/lib
|
||||||
wxPython/wxPython/tools/XRCed \
|
cp $(WXDIR)/wxPython/wxPython/lib/PyCrust/*.py $(DISTDIR)/wxPython/wxPython/lib/PyCrust
|
||||||
wxPython/wxPython/tools/XRCed/src-images \
|
cp $(WXDIR)/wxPython/wxPython/lib/editor/*.py $(DISTDIR)/wxPython/wxPython/lib/editor
|
||||||
wxPython/wxPython/py \
|
cp $(WXDIR)/wxPython/wxPython/lib/mixins/*.py $(DISTDIR)/wxPython/wxPython/lib/mixins
|
||||||
wxPython/wxPython/py/tests \
|
|
||||||
wxPython/wxPython/py/wxd \
|
|
||||||
; do \
|
|
||||||
echo "Copying dir: $$dir..."; \
|
|
||||||
mkdir $(DISTDIR)/$$dir; \
|
|
||||||
cp $(WXDIR)/$$dir/* $(DISTDIR)/$$dir > /dev/null 2>&1; \
|
|
||||||
done; \
|
|
||||||
\
|
|
||||||
find $(DISTDIR)/wxPython -name "*~" > RM_FILES; \
|
|
||||||
find $(DISTDIR)/wxPython -name "*.pyc" >> RM_FILES; \
|
|
||||||
find $(DISTDIR)/wxPython -name "*.bat" >> RM_FILES; \
|
|
||||||
find $(DISTDIR)/wxPython -name "core" >> RM_FILES; \
|
|
||||||
find $(DISTDIR)/wxPython -name "core.[0-9]*" >> RM_FILES; \
|
|
||||||
for f in `cat RM_FILES`; do rm $$f; done; \
|
|
||||||
rm RM_FILES
|
|
||||||
|
|
||||||
distclean:
|
distclean:
|
||||||
$(RM) -r _dist_dir
|
$(RM) -r _dist_dir
|
||||||
@@ -1520,11 +1369,6 @@ dist-only:
|
|||||||
|
|
||||||
dist: @GUIDIST@
|
dist: @GUIDIST@
|
||||||
@echo "*** Creating wxWindows distribution in $(DISTDIR)..."
|
@echo "*** Creating wxWindows distribution in $(DISTDIR)..."
|
||||||
@# now prune away a lot of the crap included by using cp -R
|
|
||||||
@# in other dist targets.
|
|
||||||
find $(DISTDIR) \( -name "CVS" -o -name ".cvsignore" -o -name "*.dsp" -o -name "*.dsw" -o -name "*.hh*" -o \
|
|
||||||
\( -name "makefile.*" -a ! -name "makefile.unx" \) \) \
|
|
||||||
-print0 | xargs -0 rm -rf
|
|
||||||
@cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE);
|
@cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE);
|
||||||
@if test "$(USE_GUI)" = 1; then \
|
@if test "$(USE_GUI)" = 1; then \
|
||||||
cd $(DISTDIR); \
|
cd $(DISTDIR); \
|
||||||
@@ -1566,18 +1410,6 @@ bzip-dist: @GUIDIST@
|
|||||||
mv wxDemos demos; \
|
mv wxDemos demos; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# RR: Copy text and binary data separatly
|
|
||||||
win-dist: MSW_ZIP_TEXT_DIST
|
|
||||||
@echo "*** Creating wxWindows ZIP distribution in $(DISTDIR)..."
|
|
||||||
@cd _dist_dir && mv $(DISTDIRNAME) wxMSW
|
|
||||||
@cd _dist_dir && zip -r -l ../$(WXARCHIVE_ZIP) *
|
|
||||||
cp $(INCDIR)/wx/msw/*.cur _dist_dir/wxMSW/include/wx/msw
|
|
||||||
cp $(INCDIR)/wx/msw/*.ico _dist_dir/wxMSW/include/wx/msw
|
|
||||||
cp $(INCDIR)/wx/msw/*.bmp _dist_dir/wxMSW/include/wx/msw
|
|
||||||
@cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.cur
|
|
||||||
@cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.ico
|
|
||||||
@cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.bmp
|
|
||||||
|
|
||||||
debian-dist: debian-native-dist debian-msw-dirs MSW_DIST
|
debian-dist: debian-native-dist debian-msw-dirs MSW_DIST
|
||||||
mkdir $(DISTDIR)/debian
|
mkdir $(DISTDIR)/debian
|
||||||
-cp $(WXDIR)/debian/* $(DISTDIR)/debian
|
-cp $(WXDIR)/debian/* $(DISTDIR)/debian
|
||||||
@@ -1598,7 +1430,6 @@ debian-dist: debian-native-dist debian-msw-dirs MSW_DIST
|
|||||||
mv $(DISTDIR) $(WXDIR)/../wxwindows$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
|
mv $(DISTDIR) $(WXDIR)/../wxwindows$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
|
||||||
|
|
||||||
debian-native-dist: @GUIDIST@ UNIV_DIST MANUAL_DIST PYTHON_DIST
|
debian-native-dist: @GUIDIST@ UNIV_DIST MANUAL_DIST PYTHON_DIST
|
||||||
cp $(SRCDIR)/files.lst $(DISTDIR)/src
|
|
||||||
|
|
||||||
debian-msw-dirs:
|
debian-msw-dirs:
|
||||||
mkdir $(DISTDIR)/include/wx/msw
|
mkdir $(DISTDIR)/include/wx/msw
|
||||||
|
376
acinclude.m4
@@ -19,7 +19,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
AC_DEFUN([WX_PATH_FIND_INCLUDES],
|
AC_DEFUN([WX_PATH_FIND_INCLUDES],
|
||||||
[
|
[
|
||||||
ac_find_includes=
|
ac_find_includes=
|
||||||
for ac_dir in $1 /usr/include;
|
for ac_dir in $1;
|
||||||
do
|
do
|
||||||
if test -f "$ac_dir/$2"; then
|
if test -f "$ac_dir/$2"; then
|
||||||
ac_find_includes=$ac_dir
|
ac_find_includes=$ac_dir
|
||||||
@@ -35,7 +35,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
AC_DEFUN([WX_PATH_FIND_LIBRARIES],
|
AC_DEFUN([WX_PATH_FIND_LIBRARIES],
|
||||||
[
|
[
|
||||||
ac_find_libraries=
|
ac_find_libraries=
|
||||||
for ac_dir in $1 /usr/lib;
|
for ac_dir in $1;
|
||||||
do
|
do
|
||||||
for ac_extension in a so sl dylib; do
|
for ac_extension in a so sl dylib; do
|
||||||
if test -f "$ac_dir/lib$2.$ac_extension"; then
|
if test -f "$ac_dir/lib$2.$ac_extension"; then
|
||||||
@@ -51,17 +51,13 @@ dnl Path to include, already defined
|
|||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
||||||
[
|
[
|
||||||
dnl never add -I/usr/include to the CPPFLAGS
|
ac_path_to_include=$1
|
||||||
if test "x$1" = "x/usr/include"; then
|
echo "$2" | grep "\-I$1" > /dev/null
|
||||||
|
result=$?
|
||||||
|
if test $result = 0; then
|
||||||
ac_path_to_include=""
|
ac_path_to_include=""
|
||||||
else
|
else
|
||||||
echo "$2" | grep "\-I$1" > /dev/null
|
ac_path_to_include=" -I$1"
|
||||||
result=$?
|
|
||||||
if test $result = 0; then
|
|
||||||
ac_path_to_include=""
|
|
||||||
else
|
|
||||||
ac_path_to_include=" -I$1"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
@@ -148,53 +144,6 @@ AC_DEFUN([WX_CPP_BOOL],
|
|||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
dnl WX_CPP_EXPLICIT checks whether the C++ compiler support the explicit
|
|
||||||
dnl keyword and defines HAVE_EXPLICIT if this is the case
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
AC_DEFUN([WX_CPP_EXPLICIT],
|
|
||||||
[
|
|
||||||
AC_CACHE_CHECK([if C++ compiler supports the explicit keyword],
|
|
||||||
wx_cv_explicit,
|
|
||||||
[
|
|
||||||
AC_LANG_SAVE
|
|
||||||
AC_LANG_CPLUSPLUS
|
|
||||||
|
|
||||||
dnl do the test in 2 steps: first check that the compiler knows about the
|
|
||||||
dnl explicit keyword at all and then verify that it really honours it
|
|
||||||
AC_TRY_COMPILE(
|
|
||||||
[
|
|
||||||
class Foo { public: explicit Foo(int) {} };
|
|
||||||
],
|
|
||||||
[
|
|
||||||
return 0;
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_TRY_COMPILE(
|
|
||||||
[
|
|
||||||
class Foo { public: explicit Foo(int) {} };
|
|
||||||
static void TakeFoo(const Foo& foo) { }
|
|
||||||
],
|
|
||||||
[
|
|
||||||
TakeFoo(17);
|
|
||||||
return 0;
|
|
||||||
],
|
|
||||||
wx_cv_explicit=no,
|
|
||||||
wx_cv_explicit=yes
|
|
||||||
)
|
|
||||||
],
|
|
||||||
wx_cv_explicit=no
|
|
||||||
)
|
|
||||||
|
|
||||||
AC_LANG_RESTORE
|
|
||||||
])
|
|
||||||
|
|
||||||
if test "$wx_cv_explicit" = "yes"; then
|
|
||||||
AC_DEFINE(HAVE_EXPLICIT)
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
dnl a slightly better AC_C_BIGENDIAN macro which allows cross-compiling
|
dnl a slightly better AC_C_BIGENDIAN macro which allows cross-compiling
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
@@ -340,15 +289,10 @@ AC_DEFUN([WX_ARG_WITH],
|
|||||||
])
|
])
|
||||||
|
|
||||||
dnl like WX_ARG_WITH but uses AC_ARG_ENABLE instead of AC_ARG_WITH
|
dnl like WX_ARG_WITH but uses AC_ARG_ENABLE instead of AC_ARG_WITH
|
||||||
dnl usage: WX_ARG_ENABLE(option, helpmessage, variable-name, enablestring)
|
dnl usage: WX_ARG_ENABLE(option, helpmessage, variable-name)
|
||||||
dnl
|
|
||||||
dnl enablestring is a hack and allows to show "checking for --disable-foo"
|
|
||||||
dnl message when running configure instead of the default "checking for
|
|
||||||
dnl --enable-foo" one whih is useful for the options enabled by default
|
|
||||||
AC_DEFUN([WX_ARG_ENABLE],
|
AC_DEFUN([WX_ARG_ENABLE],
|
||||||
[
|
[
|
||||||
enablestring=$4
|
AC_MSG_CHECKING([for --enable-$1])
|
||||||
AC_MSG_CHECKING([for --${enablestring:-enable}-$1])
|
|
||||||
no_cache=0
|
no_cache=0
|
||||||
AC_ARG_ENABLE($1, [$2],
|
AC_ARG_ENABLE($1, [$2],
|
||||||
[
|
[
|
||||||
@@ -382,64 +326,12 @@ AC_DEFUN([WX_ARG_ENABLE],
|
|||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl ===========================================================================
|
|
||||||
dnl Linker features test
|
|
||||||
dnl ===========================================================================
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
dnl WX_VERSIONED_SYMBOLS checks whether the linker can create versioned
|
|
||||||
dnl symbols. If it can, sets LDFLAGS_VERSIONING to $CXX flags needed to use
|
|
||||||
dnl version script file named versionfile
|
|
||||||
dnl
|
|
||||||
dnl call WX_VERSIONED_SYMBOLS(versionfile)
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
AC_DEFUN([WX_VERSIONED_SYMBOLS],
|
|
||||||
[
|
|
||||||
found_versioning=no
|
|
||||||
|
|
||||||
dnl FIXME - doesn't work, Solaris linker doesn't accept wildcards
|
|
||||||
dnl in the script.
|
|
||||||
dnl dnl Check for known non-gcc cases:
|
|
||||||
dnl case "${host}" in
|
|
||||||
dnl *-*-solaris2* )
|
|
||||||
dnl if test "x$GCC" != "xyes" ; then
|
|
||||||
dnl LDFLAGS_VERSIONING="-M $1"
|
|
||||||
dnl found_versioning=yes
|
|
||||||
dnl fi
|
|
||||||
dnl ;;
|
|
||||||
dnl esac
|
|
||||||
|
|
||||||
dnl Generic check for GCC or GCC-like behaviour (Intel C++, GCC):
|
|
||||||
if test $found_versioning = no ; then
|
|
||||||
AC_CACHE_CHECK([if the linker accepts --version-script], wx_cv_version_script,
|
|
||||||
[
|
|
||||||
echo "VER_1 { *; };" >conftest.sym
|
|
||||||
echo "int main() { return 0; }" >conftest.cpp
|
|
||||||
|
|
||||||
if AC_TRY_COMMAND([
|
|
||||||
$CXX -o conftest.output $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.cpp
|
|
||||||
-Wl,--version-script,conftest.sym >/dev/null 2>conftest.stderr]) ; then
|
|
||||||
if test -s conftest.stderr ; then
|
|
||||||
wx_cv_version_script=no
|
|
||||||
else
|
|
||||||
wx_cv_version_script=yes
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
wx_cv_version_script=no
|
|
||||||
fi
|
|
||||||
rm -f conftest.output conftest.stderr conftest.sym conftest.cpp
|
|
||||||
])
|
|
||||||
if test $wx_cv_version_script = yes ; then
|
|
||||||
LDFLAGS_VERSIONING="-Wl,--version-script,$1"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl ===========================================================================
|
dnl ===========================================================================
|
||||||
dnl "3rd party" macros included here because they are not widely available
|
dnl "3rd party" macros included here because they are not widely available
|
||||||
dnl ===========================================================================
|
dnl ===========================================================================
|
||||||
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
dnl test for availability of iconv()
|
dnl test for availability of iconv()
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
@@ -518,65 +410,199 @@ size_t iconv();
|
|||||||
AC_SUBST(LIBICONV)
|
AC_SUBST(LIBICONV)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
dnl AC_SYS_LARGEFILE (partly based on the code from autoconf 2.5x)
|
dnl test for GTK+ 2.0
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
|
|
||||||
dnl WX_SYS_LARGEFILE_TEST
|
dnl AM_PATH_GTK_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
|
||||||
|
dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBS
|
||||||
dnl
|
dnl
|
||||||
dnl NB: original autoconf test was checking if compiler supported 6 bit off_t
|
AC_DEFUN(AM_PATH_GTK_2_0,
|
||||||
dnl arithmetic properly but this failed miserably with gcc under Linux
|
[dnl
|
||||||
dnl whereas the system still supports 64 bit files, so now simply check
|
dnl Get the cflags and libraries from the gtk-config-2.0 script
|
||||||
dnl that off_t is big enough
|
dnl
|
||||||
define(WX_SYS_LARGEFILE_TEST,
|
AC_ARG_WITH(gtk-prefix,[ --with-gtk-prefix=PFX Prefix where GTK is installed (optional)],
|
||||||
[typedef struct {
|
gtk_config_prefix="$withval", gtk_config_prefix="")
|
||||||
unsigned int field: sizeof(off_t) == 8;
|
AC_ARG_WITH(gtk-exec-prefix,[ --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)],
|
||||||
} wxlf;
|
gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="")
|
||||||
])
|
AC_ARG_ENABLE(gtktest, [ --disable-gtktest Do not try to compile and run a test GTK program],
|
||||||
|
, enable_gtktest=yes)
|
||||||
|
|
||||||
dnl WX_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, VALUE, CACHE-VAR)
|
for module in . $4
|
||||||
define(WX_SYS_LARGEFILE_MACRO_VALUE,
|
do
|
||||||
[
|
case "$module" in
|
||||||
AC_CACHE_CHECK([for $1 value needed for large files], [$3],
|
gthread)
|
||||||
[
|
gtk_config_args="$gtk_config_args gthread"
|
||||||
AC_TRY_COMPILE([#define $1 $2
|
;;
|
||||||
#include <sys/types.h>],
|
esac
|
||||||
WX_SYS_LARGEFILE_TEST,
|
done
|
||||||
[$3=$2],
|
|
||||||
[$3=no])
|
if test x$gtk_config_exec_prefix != x ; then
|
||||||
]
|
gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
|
||||||
)
|
if test x${GTK_CONFIG_2_0+set} != xset ; then
|
||||||
|
GTK_CONFIG_2_0=$gtk_config_exec_prefix/bin/gtk-config-2.0
|
||||||
if test "$$3" != no; then
|
fi
|
||||||
wx_largefile=yes
|
fi
|
||||||
AC_DEFINE_UNQUOTED([$1], [$$3])
|
if test x$gtk_config_prefix != x ; then
|
||||||
fi
|
gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
|
||||||
])
|
if test x${GTK_CONFIG_2_0+set} != xset ; then
|
||||||
|
GTK_CONFIG_2_0=$gtk_config_prefix/bin/gtk-config-2.0
|
||||||
|
fi
|
||||||
dnl AC_SYS_LARGEFILE
|
fi
|
||||||
dnl ----------------
|
|
||||||
dnl By default, many hosts won't let programs access large files;
|
AC_PATH_PROG(GTK_CONFIG_2_0, gtk-config-2.0, no)
|
||||||
dnl one must use special compiler options to get large-file access to work.
|
min_gtk_version=ifelse([$1], ,1.3.1,$1)
|
||||||
dnl For more details about this brain damage please see:
|
AC_MSG_CHECKING(for GTK - version >= $min_gtk_version)
|
||||||
dnl http://www.sas.com/standards/large.file/x_open.20Mar96.html
|
no_gtk=""
|
||||||
AC_DEFUN([AC_SYS_LARGEFILE],
|
if test "$GTK_CONFIG_2_0" = "no" ; then
|
||||||
[AC_ARG_ENABLE(largefile,
|
no_gtk=yes
|
||||||
[ --disable-largefile omit support for large files])
|
else
|
||||||
if test "$enable_largefile" != no; then
|
GTK_CFLAGS=`$GTK_CONFIG_2_0 $gtk_config_args --cflags`
|
||||||
dnl _FILE_OFFSET_BITS==64 is needed for Linux, Solaris, ...
|
GTK_LIBS=`$GTK_CONFIG_2_0 $gtk_config_args --libs`
|
||||||
dnl _LARGE_FILES -- for AIX
|
gtk_config_major_version=`$GTK_CONFIG_2_0 $gtk_config_args --version | \
|
||||||
wx_largefile=no
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
||||||
WX_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS, 64, ac_cv_sys_file_offset_bits)
|
gtk_config_minor_version=`$GTK_CONFIG_2_0 $gtk_config_args --version | \
|
||||||
if test "x$wx_largefile" != "xyes"; then
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
||||||
WX_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES, 1, ac_cv_sys_large_files)
|
gtk_config_micro_version=`$GTK_CONFIG_2_0 $gtk_config_args --version | \
|
||||||
fi
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||||
|
if test "x$enable_gtktest" = "xyes" ; then
|
||||||
AC_MSG_CHECKING(if large file support is available)
|
ac_save_CFLAGS="$CFLAGS"
|
||||||
if test "x$wx_largefile" = "xyes"; then
|
ac_save_LIBS="$LIBS"
|
||||||
AC_DEFINE(HAVE_LARGEFILE_SUPPORT)
|
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
||||||
fi
|
LIBS="$GTK_LIBS $LIBS"
|
||||||
AC_MSG_RESULT($wx_largefile)
|
dnl
|
||||||
fi
|
dnl Now check if the installed GTK is sufficiently new. (Also sanity
|
||||||
|
dnl checks the results of gtk-config-2.0 to some extent
|
||||||
|
dnl
|
||||||
|
rm -f conf.gtktest
|
||||||
|
AC_TRY_RUN([
|
||||||
|
#include <gtk/gtk.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
int
|
||||||
|
main ()
|
||||||
|
{
|
||||||
|
int major, minor, micro;
|
||||||
|
char *tmp_version;
|
||||||
|
|
||||||
|
system ("touch conf.gtktest");
|
||||||
|
|
||||||
|
/* HP/UX 9 (%@#!) writes to sscanf strings */
|
||||||
|
tmp_version = g_strdup("$min_gtk_version");
|
||||||
|
if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
||||||
|
printf("%s, bad version string\n", "$min_gtk_version");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((gtk_major_version != $gtk_config_major_version) ||
|
||||||
|
(gtk_minor_version != $gtk_config_minor_version) ||
|
||||||
|
(gtk_micro_version != $gtk_config_micro_version))
|
||||||
|
{
|
||||||
|
printf("\n*** 'gtk-config-2.0 --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
|
||||||
|
$gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
|
||||||
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||||
|
printf ("*** was found! If gtk-config-2.0 was correct, then it is best\n");
|
||||||
|
printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
|
||||||
|
printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
|
||||||
|
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
||||||
|
printf("*** required on your system.\n");
|
||||||
|
printf("*** If gtk-config-2.0 was wrong, set the environment variable GTK_CONFIG_2_0\n");
|
||||||
|
printf("*** to point to the correct copy of gtk-config-2.0, and remove the file config.cache\n");
|
||||||
|
printf("*** before re-running configure\n");
|
||||||
|
}
|
||||||
|
#if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION)
|
||||||
|
else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
|
||||||
|
(gtk_minor_version != GTK_MINOR_VERSION) ||
|
||||||
|
(gtk_micro_version != GTK_MICRO_VERSION))
|
||||||
|
{
|
||||||
|
printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
|
||||||
|
GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
|
||||||
|
printf("*** library (version %d.%d.%d)\n",
|
||||||
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||||
|
}
|
||||||
|
#endif /* defined (GTK_MAJOR_VERSION) ... */
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if ((gtk_major_version > major) ||
|
||||||
|
((gtk_major_version == major) && (gtk_minor_version > minor)) ||
|
||||||
|
((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
|
||||||
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||||
|
printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
|
||||||
|
major, minor, micro);
|
||||||
|
printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
|
||||||
|
printf("***\n");
|
||||||
|
printf("*** If you have already installed a sufficiently new version, this error\n");
|
||||||
|
printf("*** probably means that the wrong copy of the gtk-config-2.0 shell script is\n");
|
||||||
|
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
||||||
|
printf("*** of GTK+, but you can also set the GTK_CONFIG_2_0 environment to point to the\n");
|
||||||
|
printf("*** correct copy of gtk-config-2.0. (In this case, you will have to\n");
|
||||||
|
printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
|
||||||
|
printf("*** so that the correct libraries are found at run-time))\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
|
||||||
|
CFLAGS="$ac_save_CFLAGS"
|
||||||
|
LIBS="$ac_save_LIBS"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if test "x$no_gtk" = x ; then
|
||||||
|
AC_MSG_RESULT(yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version))
|
||||||
|
ifelse([$2], , :, [$2])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
if test "$GTK_CONFIG_2_0" = "no" ; then
|
||||||
|
echo "*** The gtk-config-2.0 script installed by GTK could not be found"
|
||||||
|
echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in"
|
||||||
|
echo "*** your path, or set the GTK_CONFIG_2_0 environment variable to the"
|
||||||
|
echo "*** full path to gtk-config-2.0."
|
||||||
|
else
|
||||||
|
if test -f conf.gtktest ; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
echo "*** Could not run GTK test program, checking why..."
|
||||||
|
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
||||||
|
LIBS="$LIBS $GTK_LIBS"
|
||||||
|
AC_TRY_LINK([
|
||||||
|
#include <gtk/gtk.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
|
||||||
|
[ echo "*** The test program compiled, but did not run. This usually means"
|
||||||
|
echo "*** that the run-time linker is not finding GTK or finding the wrong"
|
||||||
|
echo "*** version of GTK. If it is not finding GTK, you'll need to set your"
|
||||||
|
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
||||||
|
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
||||||
|
echo "*** is required on your system"
|
||||||
|
echo "***"
|
||||||
|
echo "*** If you have an old version installed, it is best to remove it, although"
|
||||||
|
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
||||||
|
echo "***"
|
||||||
|
echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
|
||||||
|
echo "*** came with the system with the command"
|
||||||
|
echo "***"
|
||||||
|
echo "*** rpm --erase --nodeps gtk gtk-devel" ],
|
||||||
|
[ echo "*** The test program failed to compile or link. See the file config.log for the"
|
||||||
|
echo "*** exact error that occured. This usually means GTK was incorrectly installed"
|
||||||
|
echo "*** or that you have moved GTK since it was installed. In the latter case, you"
|
||||||
|
echo "*** may want to edit the gtk-config-2.0 script: $GTK_CONFIG_2_0" ])
|
||||||
|
CFLAGS="$ac_save_CFLAGS"
|
||||||
|
LIBS="$ac_save_LIBS"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
GTK_CFLAGS=""
|
||||||
|
GTK_LIBS=""
|
||||||
|
ifelse([$3], , :, [$3])
|
||||||
|
fi
|
||||||
|
AC_SUBST(GTK_CFLAGS)
|
||||||
|
AC_SUBST(GTK_LIBS)
|
||||||
|
rm -f conf.gtktest
|
||||||
])
|
])
|
||||||
|
389
aclocal.m4
vendored
@@ -1,6 +1,6 @@
|
|||||||
dnl aclocal.m4 generated automatically by aclocal 1.4-p6
|
dnl aclocal.m4 generated automatically by aclocal 1.4
|
||||||
|
|
||||||
dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
@@ -31,7 +31,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
AC_DEFUN([WX_PATH_FIND_INCLUDES],
|
AC_DEFUN([WX_PATH_FIND_INCLUDES],
|
||||||
[
|
[
|
||||||
ac_find_includes=
|
ac_find_includes=
|
||||||
for ac_dir in $1 /usr/include;
|
for ac_dir in $1;
|
||||||
do
|
do
|
||||||
if test -f "$ac_dir/$2"; then
|
if test -f "$ac_dir/$2"; then
|
||||||
ac_find_includes=$ac_dir
|
ac_find_includes=$ac_dir
|
||||||
@@ -47,7 +47,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
AC_DEFUN([WX_PATH_FIND_LIBRARIES],
|
AC_DEFUN([WX_PATH_FIND_LIBRARIES],
|
||||||
[
|
[
|
||||||
ac_find_libraries=
|
ac_find_libraries=
|
||||||
for ac_dir in $1 /usr/lib;
|
for ac_dir in $1;
|
||||||
do
|
do
|
||||||
for ac_extension in a so sl dylib; do
|
for ac_extension in a so sl dylib; do
|
||||||
if test -f "$ac_dir/lib$2.$ac_extension"; then
|
if test -f "$ac_dir/lib$2.$ac_extension"; then
|
||||||
@@ -63,17 +63,13 @@ dnl Path to include, already defined
|
|||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
||||||
[
|
[
|
||||||
dnl never add -I/usr/include to the CPPFLAGS
|
ac_path_to_include=$1
|
||||||
if test "x$1" = "x/usr/include"; then
|
echo "$2" | grep "\-I$1" > /dev/null
|
||||||
|
result=$?
|
||||||
|
if test $result = 0; then
|
||||||
ac_path_to_include=""
|
ac_path_to_include=""
|
||||||
else
|
else
|
||||||
echo "$2" | grep "\-I$1" > /dev/null
|
ac_path_to_include=" -I$1"
|
||||||
result=$?
|
|
||||||
if test $result = 0; then
|
|
||||||
ac_path_to_include=""
|
|
||||||
else
|
|
||||||
ac_path_to_include=" -I$1"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
@@ -160,53 +156,6 @@ AC_DEFUN([WX_CPP_BOOL],
|
|||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
dnl WX_CPP_EXPLICIT checks whether the C++ compiler support the explicit
|
|
||||||
dnl keyword and defines HAVE_EXPLICIT if this is the case
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
AC_DEFUN([WX_CPP_EXPLICIT],
|
|
||||||
[
|
|
||||||
AC_CACHE_CHECK([if C++ compiler supports the explicit keyword],
|
|
||||||
wx_cv_explicit,
|
|
||||||
[
|
|
||||||
AC_LANG_SAVE
|
|
||||||
AC_LANG_CPLUSPLUS
|
|
||||||
|
|
||||||
dnl do the test in 2 steps: first check that the compiler knows about the
|
|
||||||
dnl explicit keyword at all and then verify that it really honours it
|
|
||||||
AC_TRY_COMPILE(
|
|
||||||
[
|
|
||||||
class Foo { public: explicit Foo(int) {} };
|
|
||||||
],
|
|
||||||
[
|
|
||||||
return 0;
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_TRY_COMPILE(
|
|
||||||
[
|
|
||||||
class Foo { public: explicit Foo(int) {} };
|
|
||||||
static void TakeFoo(const Foo& foo) { }
|
|
||||||
],
|
|
||||||
[
|
|
||||||
TakeFoo(17);
|
|
||||||
return 0;
|
|
||||||
],
|
|
||||||
wx_cv_explicit=no,
|
|
||||||
wx_cv_explicit=yes
|
|
||||||
)
|
|
||||||
],
|
|
||||||
wx_cv_explicit=no
|
|
||||||
)
|
|
||||||
|
|
||||||
AC_LANG_RESTORE
|
|
||||||
])
|
|
||||||
|
|
||||||
if test "$wx_cv_explicit" = "yes"; then
|
|
||||||
AC_DEFINE(HAVE_EXPLICIT)
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
dnl a slightly better AC_C_BIGENDIAN macro which allows cross-compiling
|
dnl a slightly better AC_C_BIGENDIAN macro which allows cross-compiling
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
@@ -352,15 +301,10 @@ AC_DEFUN([WX_ARG_WITH],
|
|||||||
])
|
])
|
||||||
|
|
||||||
dnl like WX_ARG_WITH but uses AC_ARG_ENABLE instead of AC_ARG_WITH
|
dnl like WX_ARG_WITH but uses AC_ARG_ENABLE instead of AC_ARG_WITH
|
||||||
dnl usage: WX_ARG_ENABLE(option, helpmessage, variable-name, enablestring)
|
dnl usage: WX_ARG_ENABLE(option, helpmessage, variable-name)
|
||||||
dnl
|
|
||||||
dnl enablestring is a hack and allows to show "checking for --disable-foo"
|
|
||||||
dnl message when running configure instead of the default "checking for
|
|
||||||
dnl --enable-foo" one whih is useful for the options enabled by default
|
|
||||||
AC_DEFUN([WX_ARG_ENABLE],
|
AC_DEFUN([WX_ARG_ENABLE],
|
||||||
[
|
[
|
||||||
enablestring=$4
|
AC_MSG_CHECKING([for --enable-$1])
|
||||||
AC_MSG_CHECKING([for --${enablestring:-enable}-$1])
|
|
||||||
no_cache=0
|
no_cache=0
|
||||||
AC_ARG_ENABLE($1, [$2],
|
AC_ARG_ENABLE($1, [$2],
|
||||||
[
|
[
|
||||||
@@ -394,64 +338,12 @@ AC_DEFUN([WX_ARG_ENABLE],
|
|||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl ===========================================================================
|
|
||||||
dnl Linker features test
|
|
||||||
dnl ===========================================================================
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
dnl WX_VERSIONED_SYMBOLS checks whether the linker can create versioned
|
|
||||||
dnl symbols. If it can, sets LDFLAGS_VERSIONING to $CXX flags needed to use
|
|
||||||
dnl version script file named versionfile
|
|
||||||
dnl
|
|
||||||
dnl call WX_VERSIONED_SYMBOLS(versionfile)
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
AC_DEFUN([WX_VERSIONED_SYMBOLS],
|
|
||||||
[
|
|
||||||
found_versioning=no
|
|
||||||
|
|
||||||
dnl FIXME - doesn't work, Solaris linker doesn't accept wildcards
|
|
||||||
dnl in the script.
|
|
||||||
dnl dnl Check for known non-gcc cases:
|
|
||||||
dnl case "${host}" in
|
|
||||||
dnl *-*-solaris2* )
|
|
||||||
dnl if test "x$GCC" != "xyes" ; then
|
|
||||||
dnl LDFLAGS_VERSIONING="-M $1"
|
|
||||||
dnl found_versioning=yes
|
|
||||||
dnl fi
|
|
||||||
dnl ;;
|
|
||||||
dnl esac
|
|
||||||
|
|
||||||
dnl Generic check for GCC or GCC-like behaviour (Intel C++, GCC):
|
|
||||||
if test $found_versioning = no ; then
|
|
||||||
AC_CACHE_CHECK([if the linker accepts --version-script], wx_cv_version_script,
|
|
||||||
[
|
|
||||||
echo "VER_1 { *; };" >conftest.sym
|
|
||||||
echo "int main() { return 0; }" >conftest.cpp
|
|
||||||
|
|
||||||
if AC_TRY_COMMAND([
|
|
||||||
$CXX -o conftest.output $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.cpp
|
|
||||||
-Wl,--version-script,conftest.sym >/dev/null 2>conftest.stderr]) ; then
|
|
||||||
if test -s conftest.stderr ; then
|
|
||||||
wx_cv_version_script=no
|
|
||||||
else
|
|
||||||
wx_cv_version_script=yes
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
wx_cv_version_script=no
|
|
||||||
fi
|
|
||||||
rm -f conftest.output conftest.stderr conftest.sym conftest.cpp
|
|
||||||
])
|
|
||||||
if test $wx_cv_version_script = yes ; then
|
|
||||||
LDFLAGS_VERSIONING="-Wl,--version-script,$1"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl ===========================================================================
|
dnl ===========================================================================
|
||||||
dnl "3rd party" macros included here because they are not widely available
|
dnl "3rd party" macros included here because they are not widely available
|
||||||
dnl ===========================================================================
|
dnl ===========================================================================
|
||||||
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
dnl test for availability of iconv()
|
dnl test for availability of iconv()
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
@@ -530,134 +422,61 @@ size_t iconv();
|
|||||||
AC_SUBST(LIBICONV)
|
AC_SUBST(LIBICONV)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
dnl AC_SYS_LARGEFILE (partly based on the code from autoconf 2.5x)
|
dnl test for GTK+ 2.0
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
|
|
||||||
dnl WX_SYS_LARGEFILE_TEST
|
|
||||||
dnl
|
|
||||||
dnl NB: original autoconf test was checking if compiler supported 6 bit off_t
|
|
||||||
dnl arithmetic properly but this failed miserably with gcc under Linux
|
|
||||||
dnl whereas the system still supports 64 bit files, so now simply check
|
|
||||||
dnl that off_t is big enough
|
|
||||||
define(WX_SYS_LARGEFILE_TEST,
|
|
||||||
[typedef struct {
|
|
||||||
unsigned int field: sizeof(off_t) == 8;
|
|
||||||
} wxlf;
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl WX_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, VALUE, CACHE-VAR)
|
|
||||||
define(WX_SYS_LARGEFILE_MACRO_VALUE,
|
|
||||||
[
|
|
||||||
AC_CACHE_CHECK([for $1 value needed for large files], [$3],
|
|
||||||
[
|
|
||||||
AC_TRY_COMPILE([#define $1 $2
|
|
||||||
#include <sys/types.h>],
|
|
||||||
WX_SYS_LARGEFILE_TEST,
|
|
||||||
[$3=$2],
|
|
||||||
[$3=no])
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
if test "$$3" != no; then
|
|
||||||
wx_largefile=yes
|
|
||||||
AC_DEFINE_UNQUOTED([$1], [$$3])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl AC_SYS_LARGEFILE
|
|
||||||
dnl ----------------
|
|
||||||
dnl By default, many hosts won't let programs access large files;
|
|
||||||
dnl one must use special compiler options to get large-file access to work.
|
|
||||||
dnl For more details about this brain damage please see:
|
|
||||||
dnl http://www.sas.com/standards/large.file/x_open.20Mar96.html
|
|
||||||
AC_DEFUN([AC_SYS_LARGEFILE],
|
|
||||||
[AC_ARG_ENABLE(largefile,
|
|
||||||
[ --disable-largefile omit support for large files])
|
|
||||||
if test "$enable_largefile" != no; then
|
|
||||||
dnl _FILE_OFFSET_BITS==64 is needed for Linux, Solaris, ...
|
|
||||||
dnl _LARGE_FILES -- for AIX
|
|
||||||
wx_largefile=no
|
|
||||||
WX_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS, 64, ac_cv_sys_file_offset_bits)
|
|
||||||
if test "x$wx_largefile" != "xyes"; then
|
|
||||||
WX_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES, 1, ac_cv_sys_large_files)
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING(if large file support is available)
|
|
||||||
if test "x$wx_largefile" = "xyes"; then
|
|
||||||
AC_DEFINE(HAVE_LARGEFILE_SUPPORT)
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT($wx_largefile)
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
# Configure paths for GTK+
|
|
||||||
# Owen Taylor 1997-2001
|
|
||||||
|
|
||||||
dnl AM_PATH_GTK_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
|
dnl AM_PATH_GTK_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
|
||||||
dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified in MODULES,
|
dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBS
|
||||||
dnl pass to pkg-config
|
|
||||||
dnl
|
dnl
|
||||||
AC_DEFUN(AM_PATH_GTK_2_0,
|
AC_DEFUN(AM_PATH_GTK_2_0,
|
||||||
[dnl
|
[dnl
|
||||||
dnl Get the cflags and libraries from pkg-config
|
dnl Get the cflags and libraries from the gtk-config-2.0 script
|
||||||
dnl
|
dnl
|
||||||
AC_ARG_ENABLE(gtktest, [ --disable-gtktest do not try to compile and run a test GTK+ program],
|
AC_ARG_WITH(gtk-prefix,[ --with-gtk-prefix=PFX Prefix where GTK is installed (optional)],
|
||||||
, enable_gtktest=yes)
|
gtk_config_prefix="$withval", gtk_config_prefix="")
|
||||||
|
AC_ARG_WITH(gtk-exec-prefix,[ --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)],
|
||||||
|
gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="")
|
||||||
|
AC_ARG_ENABLE(gtktest, [ --disable-gtktest Do not try to compile and run a test GTK program],
|
||||||
|
, enable_gtktest=yes)
|
||||||
|
|
||||||
pkg_config_args=gtk+-2.0
|
|
||||||
for module in . $4
|
for module in . $4
|
||||||
do
|
do
|
||||||
case "$module" in
|
case "$module" in
|
||||||
gthread)
|
gthread)
|
||||||
pkg_config_args="$pkg_config_args gthread-2.0"
|
gtk_config_args="$gtk_config_args gthread"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if test x$gtk_config_exec_prefix != x ; then
|
||||||
|
gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
|
||||||
|
if test x${GTK_CONFIG_2_0+set} != xset ; then
|
||||||
|
GTK_CONFIG_2_0=$gtk_config_exec_prefix/bin/gtk-config-2.0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if test x$gtk_config_prefix != x ; then
|
||||||
|
gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
|
||||||
|
if test x${GTK_CONFIG_2_0+set} != xset ; then
|
||||||
|
GTK_CONFIG_2_0=$gtk_config_prefix/bin/gtk-config-2.0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_PATH_PROG(GTK_CONFIG_2_0, gtk-config-2.0, no)
|
||||||
|
min_gtk_version=ifelse([$1], ,1.3.1,$1)
|
||||||
|
AC_MSG_CHECKING(for GTK - version >= $min_gtk_version)
|
||||||
no_gtk=""
|
no_gtk=""
|
||||||
|
if test "$GTK_CONFIG_2_0" = "no" ; then
|
||||||
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
|
|
||||||
|
|
||||||
if test x$PKG_CONFIG != xno ; then
|
|
||||||
if pkg-config --atleast-pkgconfig-version 0.7 ; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
echo *** pkg-config too old; version 0.7 or better required.
|
|
||||||
no_gtk=yes
|
|
||||||
PKG_CONFIG=no
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
no_gtk=yes
|
no_gtk=yes
|
||||||
fi
|
else
|
||||||
|
GTK_CFLAGS=`$GTK_CONFIG_2_0 $gtk_config_args --cflags`
|
||||||
min_gtk_version=ifelse([$1], ,2.0.0,$1)
|
GTK_LIBS=`$GTK_CONFIG_2_0 $gtk_config_args --libs`
|
||||||
AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version)
|
gtk_config_major_version=`$GTK_CONFIG_2_0 $gtk_config_args --version | \
|
||||||
|
|
||||||
if test x$PKG_CONFIG != xno ; then
|
|
||||||
## don't try to run the test against uninstalled libtool libs
|
|
||||||
if $PKG_CONFIG --uninstalled $pkg_config_args; then
|
|
||||||
echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH"
|
|
||||||
enable_gtktest=no
|
|
||||||
fi
|
|
||||||
|
|
||||||
if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
no_gtk=yes
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test x"$no_gtk" = x ; then
|
|
||||||
GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
|
|
||||||
GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs`
|
|
||||||
gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
|
|
||||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
||||||
gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
|
gtk_config_minor_version=`$GTK_CONFIG_2_0 $gtk_config_args --version | \
|
||||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
||||||
gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
|
gtk_config_micro_version=`$GTK_CONFIG_2_0 $gtk_config_args --version | \
|
||||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||||
if test "x$enable_gtktest" = "xyes" ; then
|
if test "x$enable_gtktest" = "xyes" ; then
|
||||||
ac_save_CFLAGS="$CFLAGS"
|
ac_save_CFLAGS="$CFLAGS"
|
||||||
@@ -665,8 +484,8 @@ AC_ARG_ENABLE(gtktest, [ --disable-gtktest do not try to compile and run
|
|||||||
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
||||||
LIBS="$GTK_LIBS $LIBS"
|
LIBS="$GTK_LIBS $LIBS"
|
||||||
dnl
|
dnl
|
||||||
dnl Now check if the installed GTK+ is sufficiently new. (Also sanity
|
dnl Now check if the installed GTK is sufficiently new. (Also sanity
|
||||||
dnl checks the results of pkg-config to some extent)
|
dnl checks the results of gtk-config-2.0 to some extent
|
||||||
dnl
|
dnl
|
||||||
rm -f conf.gtktest
|
rm -f conf.gtktest
|
||||||
AC_TRY_RUN([
|
AC_TRY_RUN([
|
||||||
@@ -693,26 +512,29 @@ main ()
|
|||||||
(gtk_minor_version != $gtk_config_minor_version) ||
|
(gtk_minor_version != $gtk_config_minor_version) ||
|
||||||
(gtk_micro_version != $gtk_config_micro_version))
|
(gtk_micro_version != $gtk_config_micro_version))
|
||||||
{
|
{
|
||||||
printf("\n*** 'pkg-config --modversion gtk+-2.0' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
|
printf("\n*** 'gtk-config-2.0 --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
|
||||||
$gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
|
$gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
|
||||||
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||||
printf ("*** was found! If pkg-config was correct, then it is best\n");
|
printf ("*** was found! If gtk-config-2.0 was correct, then it is best\n");
|
||||||
printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
|
printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
|
||||||
printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
|
printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
|
||||||
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
||||||
printf("*** required on your system.\n");
|
printf("*** required on your system.\n");
|
||||||
printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
|
printf("*** If gtk-config-2.0 was wrong, set the environment variable GTK_CONFIG_2_0\n");
|
||||||
printf("*** to point to the correct configuration files\n");
|
printf("*** to point to the correct copy of gtk-config-2.0, and remove the file config.cache\n");
|
||||||
|
printf("*** before re-running configure\n");
|
||||||
}
|
}
|
||||||
|
#if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION)
|
||||||
else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
|
else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
|
||||||
(gtk_minor_version != GTK_MINOR_VERSION) ||
|
(gtk_minor_version != GTK_MINOR_VERSION) ||
|
||||||
(gtk_micro_version != GTK_MICRO_VERSION))
|
(gtk_micro_version != GTK_MICRO_VERSION))
|
||||||
{
|
{
|
||||||
printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
|
printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
|
||||||
GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
|
GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
|
||||||
printf("*** library (version %d.%d.%d)\n",
|
printf("*** library (version %d.%d.%d)\n",
|
||||||
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||||
}
|
}
|
||||||
|
#endif /* defined (GTK_MAJOR_VERSION) ... */
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ((gtk_major_version > major) ||
|
if ((gtk_major_version > major) ||
|
||||||
@@ -726,14 +548,14 @@ main ()
|
|||||||
printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
|
printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
|
||||||
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
gtk_major_version, gtk_minor_version, gtk_micro_version);
|
||||||
printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
|
printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
|
||||||
major, minor, micro);
|
major, minor, micro);
|
||||||
printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
|
printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
|
||||||
printf("***\n");
|
printf("***\n");
|
||||||
printf("*** If you have already installed a sufficiently new version, this error\n");
|
printf("*** If you have already installed a sufficiently new version, this error\n");
|
||||||
printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
|
printf("*** probably means that the wrong copy of the gtk-config-2.0 shell script is\n");
|
||||||
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
||||||
printf("*** of GTK+, but you can also set the PKG_CONFIG environment to point to the\n");
|
printf("*** of GTK+, but you can also set the GTK_CONFIG_2_0 environment to point to the\n");
|
||||||
printf("*** correct copy of pkg-config. (In this case, you will have to\n");
|
printf("*** correct copy of gtk-config-2.0. (In this case, you will have to\n");
|
||||||
printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
|
printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
|
||||||
printf("*** so that the correct libraries are found at run-time))\n");
|
printf("*** so that the correct libraries are found at run-time))\n");
|
||||||
}
|
}
|
||||||
@@ -750,16 +572,16 @@ main ()
|
|||||||
ifelse([$2], , :, [$2])
|
ifelse([$2], , :, [$2])
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
if test "$PKG_CONFIG" = "no" ; then
|
if test "$GTK_CONFIG_2_0" = "no" ; then
|
||||||
echo "*** A new enough version of pkg-config was not found."
|
echo "*** The gtk-config-2.0 script installed by GTK could not be found"
|
||||||
echo "*** See http://pkgconfig.sourceforge.net"
|
echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in"
|
||||||
|
echo "*** your path, or set the GTK_CONFIG_2_0 environment variable to the"
|
||||||
|
echo "*** full path to gtk-config-2.0."
|
||||||
else
|
else
|
||||||
if test -f conf.gtktest ; then
|
if test -f conf.gtktest ; then
|
||||||
:
|
:
|
||||||
else
|
else
|
||||||
echo "*** Could not run GTK+ test program, checking why..."
|
echo "*** Could not run GTK test program, checking why..."
|
||||||
ac_save_CFLAGS="$CFLAGS"
|
|
||||||
ac_save_LIBS="$LIBS"
|
|
||||||
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
||||||
LIBS="$LIBS $GTK_LIBS"
|
LIBS="$LIBS $GTK_LIBS"
|
||||||
AC_TRY_LINK([
|
AC_TRY_LINK([
|
||||||
@@ -767,16 +589,23 @@ main ()
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
|
], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
|
||||||
[ echo "*** The test program compiled, but did not run. This usually means"
|
[ echo "*** The test program compiled, but did not run. This usually means"
|
||||||
echo "*** that the run-time linker is not finding GTK+ or finding the wrong"
|
echo "*** that the run-time linker is not finding GTK or finding the wrong"
|
||||||
echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your"
|
echo "*** version of GTK. If it is not finding GTK, you'll need to set your"
|
||||||
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
||||||
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
||||||
echo "*** is required on your system"
|
echo "*** is required on your system"
|
||||||
echo "***"
|
echo "***"
|
||||||
echo "*** If you have an old version installed, it is best to remove it, although"
|
echo "*** If you have an old version installed, it is best to remove it, although"
|
||||||
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ],
|
echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
||||||
|
echo "***"
|
||||||
|
echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
|
||||||
|
echo "*** came with the system with the command"
|
||||||
|
echo "***"
|
||||||
|
echo "*** rpm --erase --nodeps gtk gtk-devel" ],
|
||||||
[ echo "*** The test program failed to compile or link. See the file config.log for the"
|
[ echo "*** The test program failed to compile or link. See the file config.log for the"
|
||||||
echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."])
|
echo "*** exact error that occured. This usually means GTK was incorrectly installed"
|
||||||
|
echo "*** or that you have moved GTK since it was installed. In the latter case, you"
|
||||||
|
echo "*** may want to edit the gtk-config-2.0 script: $GTK_CONFIG_2_0" ])
|
||||||
CFLAGS="$ac_save_CFLAGS"
|
CFLAGS="$ac_save_CFLAGS"
|
||||||
LIBS="$ac_save_LIBS"
|
LIBS="$ac_save_LIBS"
|
||||||
fi
|
fi
|
||||||
@@ -985,61 +814,3 @@ main ()
|
|||||||
rm -f conf.gtktest
|
rm -f conf.gtktest
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
|
|
||||||
dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
|
|
||||||
dnl also defines GSTUFF_PKG_ERRORS on error
|
|
||||||
AC_DEFUN(PKG_CHECK_MODULES, [
|
|
||||||
succeeded=no
|
|
||||||
|
|
||||||
if test -z "$PKG_CONFIG"; then
|
|
||||||
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "$PKG_CONFIG" = "no" ; then
|
|
||||||
echo "*** The pkg-config script could not be found. Make sure it is"
|
|
||||||
echo "*** in your path, or set the PKG_CONFIG environment variable"
|
|
||||||
echo "*** to the full path to pkg-config."
|
|
||||||
echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
|
|
||||||
else
|
|
||||||
PKG_CONFIG_MIN_VERSION=0.9.0
|
|
||||||
if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
|
|
||||||
AC_MSG_CHECKING(for $2)
|
|
||||||
|
|
||||||
if $PKG_CONFIG --exists "$2" ; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
succeeded=yes
|
|
||||||
|
|
||||||
AC_MSG_CHECKING($1_CFLAGS)
|
|
||||||
$1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
|
|
||||||
AC_MSG_RESULT($$1_CFLAGS)
|
|
||||||
|
|
||||||
AC_MSG_CHECKING($1_LIBS)
|
|
||||||
$1_LIBS=`$PKG_CONFIG --libs "$2"`
|
|
||||||
AC_MSG_RESULT($$1_LIBS)
|
|
||||||
else
|
|
||||||
$1_CFLAGS=""
|
|
||||||
$1_LIBS=""
|
|
||||||
## If we have a custom action on failure, don't print errors, but
|
|
||||||
## do set a variable so people can do so.
|
|
||||||
$1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
|
|
||||||
ifelse([$4], ,echo $$1_PKG_ERRORS,)
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST($1_CFLAGS)
|
|
||||||
AC_SUBST($1_LIBS)
|
|
||||||
else
|
|
||||||
echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
|
|
||||||
echo "*** See http://www.freedesktop.org/software/pkgconfig"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test $succeeded = yes; then
|
|
||||||
ifelse([$3], , :, [$3])
|
|
||||||
else
|
|
||||||
ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -1,21 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char * addbookm_xpm[] = {
|
|
||||||
"16 15 3 1",
|
|
||||||
" c None",
|
|
||||||
". c #000000",
|
|
||||||
"+ c #C3F9BD",
|
|
||||||
" .. ",
|
|
||||||
" .. ",
|
|
||||||
" .. . ",
|
|
||||||
"........ .+. ",
|
|
||||||
"........ .+++. ",
|
|
||||||
" .. .+++++. ",
|
|
||||||
" .. .+++++. ",
|
|
||||||
" .. .+++++. ",
|
|
||||||
" .+++++. ",
|
|
||||||
" .+++++. ",
|
|
||||||
" .+++++. ",
|
|
||||||
" ....++. ",
|
|
||||||
" .+. ",
|
|
||||||
" .. ",
|
|
||||||
" . "};
|
|
@@ -1,23 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char * delbookm_xpm[] = {
|
|
||||||
"16 15 5 1",
|
|
||||||
" c None",
|
|
||||||
". c #808080",
|
|
||||||
"+ c #000000",
|
|
||||||
"@ c #FFFFFF",
|
|
||||||
"# c #F4D4D6",
|
|
||||||
" .+++++. ",
|
|
||||||
".+@+++@+. ",
|
|
||||||
"+@@@+@@@+ + ",
|
|
||||||
"++@@@@@++ +#+ ",
|
|
||||||
"+++@@@++++###+ ",
|
|
||||||
"++@@@@@++#####+ ",
|
|
||||||
"+@@@+@@@+####+ ",
|
|
||||||
".+@+++@+.###+ ",
|
|
||||||
" .+++++.###+ ",
|
|
||||||
" +#####+ ",
|
|
||||||
" +#####+ ",
|
|
||||||
" ++++##+ ",
|
|
||||||
" +#+ ",
|
|
||||||
" ++ ",
|
|
||||||
" + "};
|
|
@@ -1,522 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char * error_xpm[] = {
|
|
||||||
"48 48 471 2",
|
|
||||||
" c None",
|
|
||||||
". c #FD3819",
|
|
||||||
"+ c #FD3319",
|
|
||||||
"@ c #FA3019",
|
|
||||||
"# c #F33119",
|
|
||||||
"$ c #EE301A",
|
|
||||||
"% c #EB311B",
|
|
||||||
"& c #E9301A",
|
|
||||||
"* c #E9321C",
|
|
||||||
"= c #EB331E",
|
|
||||||
"- c #FF3A1A",
|
|
||||||
"; c #FF3318",
|
|
||||||
"> c #ED2E17",
|
|
||||||
", c #D32914",
|
|
||||||
"' c #C32714",
|
|
||||||
") c #BA2614",
|
|
||||||
"! c #B52514",
|
|
||||||
"~ c #B22514",
|
|
||||||
"{ c #B12615",
|
|
||||||
"] c #B42717",
|
|
||||||
"^ c #BC2A18",
|
|
||||||
"/ c #C62C1A",
|
|
||||||
"( c #CD2E1C",
|
|
||||||
"_ c #CF2F1C",
|
|
||||||
": c #FF3216",
|
|
||||||
"< c #DD2A14",
|
|
||||||
"[ c #C32613",
|
|
||||||
"} c #B32311",
|
|
||||||
"| c #AE2312",
|
|
||||||
"1 c #AB2313",
|
|
||||||
"2 c #A82212",
|
|
||||||
"3 c #A52212",
|
|
||||||
"4 c #961F11",
|
|
||||||
"5 c #952011",
|
|
||||||
"6 c #A22314",
|
|
||||||
"7 c #A72516",
|
|
||||||
"8 c #A92718",
|
|
||||||
"9 c #AB2719",
|
|
||||||
"0 c #B32A1A",
|
|
||||||
"a c #BD2C1D",
|
|
||||||
"b c #B52A1C",
|
|
||||||
"c c #FD3518",
|
|
||||||
"d c #EB2D14",
|
|
||||||
"e c #C32512",
|
|
||||||
"f c #B12311",
|
|
||||||
"g c #AC2211",
|
|
||||||
"h c #A92211",
|
|
||||||
"i c #A82312",
|
|
||||||
"j c #A62212",
|
|
||||||
"k c #9F2112",
|
|
||||||
"l c #A32313",
|
|
||||||
"m c #A72415",
|
|
||||||
"n c #A62617",
|
|
||||||
"o c #A32518",
|
|
||||||
"p c #A62718",
|
|
||||||
"q c #A62719",
|
|
||||||
"r c #A8291B",
|
|
||||||
"s c #AD2A1B",
|
|
||||||
"t c #AB291C",
|
|
||||||
"u c #FE3317",
|
|
||||||
"v c #D82914",
|
|
||||||
"w c #B92311",
|
|
||||||
"x c #A92111",
|
|
||||||
"y c #A72212",
|
|
||||||
"z c #962011",
|
|
||||||
"A c #A02214",
|
|
||||||
"B c #A72517",
|
|
||||||
"C c #A62618",
|
|
||||||
"D c #A2271A",
|
|
||||||
"E c #A5281B",
|
|
||||||
"F c #A5291B",
|
|
||||||
"G c #A82A1D",
|
|
||||||
"H c #A5291D",
|
|
||||||
"I c #FF3417",
|
|
||||||
"J c #D02813",
|
|
||||||
"K c #B32310",
|
|
||||||
"L c #A92110",
|
|
||||||
"M c #A82211",
|
|
||||||
"N c #A82313",
|
|
||||||
"O c #A42313",
|
|
||||||
"P c #9B2013",
|
|
||||||
"Q c #A62517",
|
|
||||||
"R c #AB3326",
|
|
||||||
"S c #A5281A",
|
|
||||||
"T c #A2281C",
|
|
||||||
"U c #A42A1D",
|
|
||||||
"V c #98271C",
|
|
||||||
"W c #FD3517",
|
|
||||||
"X c #D52913",
|
|
||||||
"Y c #A82314",
|
|
||||||
"Z c #A72414",
|
|
||||||
"` c #A42415",
|
|
||||||
" . c #9D2214",
|
|
||||||
".. c #A02416",
|
|
||||||
"+. c #A52516",
|
|
||||||
"@. c #A52719",
|
|
||||||
"#. c #AA3427",
|
|
||||||
"$. c #AA3428",
|
|
||||||
"%. c #A4291C",
|
|
||||||
"&. c #9B281C",
|
|
||||||
"*. c #A1291D",
|
|
||||||
"=. c #A1291E",
|
|
||||||
"-. c #9E2A1E",
|
|
||||||
";. c #852319",
|
|
||||||
">. c #FC391A",
|
|
||||||
",. c #E22B15",
|
|
||||||
"'. c #B62412",
|
|
||||||
"). c #AC3021",
|
|
||||||
"!. c #AC3022",
|
|
||||||
"~. c #9C2316",
|
|
||||||
"{. c #992416",
|
|
||||||
"]. c #A22618",
|
|
||||||
"^. c #A5271A",
|
|
||||||
"/. c #AA3529",
|
|
||||||
"(. c #A93529",
|
|
||||||
"_. c #A9362A",
|
|
||||||
":. c #A42A1E",
|
|
||||||
"<. c #A42B1E",
|
|
||||||
"[. c #A02A1F",
|
|
||||||
"}. c #A02A20",
|
|
||||||
"|. c #99291E",
|
|
||||||
"1. c #671C16",
|
|
||||||
"2. c #FC3017",
|
|
||||||
"3. c #BE2512",
|
|
||||||
"4. c #AA2F20",
|
|
||||||
"5. c #A92F20",
|
|
||||||
"6. c #AC3123",
|
|
||||||
"7. c #A02518",
|
|
||||||
"8. c #962417",
|
|
||||||
"9. c #9C2518",
|
|
||||||
"0. c #A5291C",
|
|
||||||
"a. c #A9362B",
|
|
||||||
"b. c #A9372B",
|
|
||||||
"c. c #A32B1F",
|
|
||||||
"d. c #A32C20",
|
|
||||||
"e. c #A02B20",
|
|
||||||
"f. c #9E2A20",
|
|
||||||
"g. c #8C271D",
|
|
||||||
"h. c #FA3619",
|
|
||||||
"i. c #AE2212",
|
|
||||||
"j. c #A82414",
|
|
||||||
"k. c #941F12",
|
|
||||||
"l. c #9E2E20",
|
|
||||||
"m. c #AB3224",
|
|
||||||
"n. c #AB3225",
|
|
||||||
"o. c #A3271A",
|
|
||||||
"p. c #942417",
|
|
||||||
"q. c #962418",
|
|
||||||
"r. c #A1281C",
|
|
||||||
"s. c #A42B1F",
|
|
||||||
"t. c #A8372C",
|
|
||||||
"u. c #A8382D",
|
|
||||||
"v. c #A32C21",
|
|
||||||
"w. c #A02C20",
|
|
||||||
"x. c #A02C21",
|
|
||||||
"y. c #962920",
|
|
||||||
"z. c #5B1A13",
|
|
||||||
"A. c #FA3118",
|
|
||||||
"B. c #BB2513",
|
|
||||||
"C. c #A42212",
|
|
||||||
"D. c #981F11",
|
|
||||||
"E. c #9D2314",
|
|
||||||
"F. c #AA3326",
|
|
||||||
"G. c #A3281B",
|
|
||||||
"H. c #922519",
|
|
||||||
"I. c #902419",
|
|
||||||
"J. c #9D271B",
|
|
||||||
"K. c #A8382E",
|
|
||||||
"L. c #A8392E",
|
|
||||||
"M. c #A22D22",
|
|
||||||
"N. c #A02D22",
|
|
||||||
"O. c #9B2C21",
|
|
||||||
"P. c #7D231C",
|
|
||||||
"Q. c #DD2D17",
|
|
||||||
"R. c #AF2413",
|
|
||||||
"S. c #A62213",
|
|
||||||
"T. c #9C2112",
|
|
||||||
"U. c #AA3327",
|
|
||||||
"V. c #AF3F33",
|
|
||||||
"W. c #A2291C",
|
|
||||||
"X. c #99271B",
|
|
||||||
"Y. c #92251B",
|
|
||||||
"Z. c #9B281D",
|
|
||||||
"`. c #A22D21",
|
|
||||||
" + c #A7392F",
|
|
||||||
".+ c #A93F2F",
|
|
||||||
"++ c #A12F22",
|
|
||||||
"@+ c #A02E23",
|
|
||||||
"#+ c #88281F",
|
|
||||||
"$+ c #300E0B",
|
|
||||||
"%+ c #F6361B",
|
|
||||||
"&+ c #C72816",
|
|
||||||
"*+ c #A92413",
|
|
||||||
"=+ c #D48D1D",
|
|
||||||
"-+ c #E4AF21",
|
|
||||||
";+ c #E3AF22",
|
|
||||||
">+ c #E1AE24",
|
|
||||||
",+ c #E0AD25",
|
|
||||||
"'+ c #DFAE28",
|
|
||||||
")+ c #DEAD29",
|
|
||||||
"!+ c #DDA82A",
|
|
||||||
"~+ c #DDAC2A",
|
|
||||||
"{+ c #DEB139",
|
|
||||||
"]+ c #DFB445",
|
|
||||||
"^+ c #DDB03A",
|
|
||||||
"/+ c #DAAC2F",
|
|
||||||
"(+ c #D9A832",
|
|
||||||
"_+ c #D9AC32",
|
|
||||||
":+ c #D8A733",
|
|
||||||
"<+ c #D2A332",
|
|
||||||
"[+ c #C89B30",
|
|
||||||
"}+ c #D1A333",
|
|
||||||
"|+ c #D4A637",
|
|
||||||
"1+ c #D3A638",
|
|
||||||
"2+ c #C1782E",
|
|
||||||
"3+ c #A12D22",
|
|
||||||
"4+ c #9F2E24",
|
|
||||||
"5+ c #902B22",
|
|
||||||
"6+ c #41130F",
|
|
||||||
"7+ c #F7321B",
|
|
||||||
"8+ c #BD2716",
|
|
||||||
"9+ c #DCAD2D",
|
|
||||||
"0+ c #DBAC2E",
|
|
||||||
"a+ c #DAAE39",
|
|
||||||
"b+ c #DBAF3A",
|
|
||||||
"c+ c #DBAD3E",
|
|
||||||
"d+ c #D7A734",
|
|
||||||
"e+ c #D5A634",
|
|
||||||
"f+ c #D2A436",
|
|
||||||
"g+ c #D3A63A",
|
|
||||||
"h+ c #D2A539",
|
|
||||||
"i+ c #A12F25",
|
|
||||||
"j+ c #9F2F25",
|
|
||||||
"k+ c #952C23",
|
|
||||||
"l+ c #4D1712",
|
|
||||||
"m+ c #F1321B",
|
|
||||||
"n+ c #B52615",
|
|
||||||
"o+ c #E2B232",
|
|
||||||
"p+ c #DAA82F",
|
|
||||||
"q+ c #D5A82E",
|
|
||||||
"r+ c #D1A230",
|
|
||||||
"s+ c #D9AB3E",
|
|
||||||
"t+ c #DAAC3F",
|
|
||||||
"u+ c #D6A735",
|
|
||||||
"v+ c #D1A53C",
|
|
||||||
"w+ c #A13026",
|
|
||||||
"x+ c #9F2F26",
|
|
||||||
"y+ c #962E24",
|
|
||||||
"z+ c #571B15",
|
|
||||||
"A+ c #020303",
|
|
||||||
"B+ c #EE321B",
|
|
||||||
"C+ c #E0B234",
|
|
||||||
"D+ c #DFB135",
|
|
||||||
"E+ c #D3A332",
|
|
||||||
"F+ c #D0A131",
|
|
||||||
"G+ c #D5A533",
|
|
||||||
"H+ c #D8AC40",
|
|
||||||
"I+ c #C79D37",
|
|
||||||
"J+ c #C59C39",
|
|
||||||
"K+ c #C49C3A",
|
|
||||||
"L+ c #A13027",
|
|
||||||
"M+ c #9E3026",
|
|
||||||
"N+ c #942D25",
|
|
||||||
"O+ c #581B16",
|
|
||||||
"P+ c #010202",
|
|
||||||
"Q+ c #E4311B",
|
|
||||||
"R+ c #B12617",
|
|
||||||
"S+ c #DFAD36",
|
|
||||||
"T+ c #DFB036",
|
|
||||||
"U+ c #D3A433",
|
|
||||||
"V+ c #CC9F32",
|
|
||||||
"W+ c #D2A435",
|
|
||||||
"X+ c #D6AB42",
|
|
||||||
"Y+ c #D5AB43",
|
|
||||||
"Z+ c #D0A53D",
|
|
||||||
"`+ c #D0A53F",
|
|
||||||
" @ c #A03127",
|
|
||||||
".@ c #9E3027",
|
|
||||||
"+@ c #912D25",
|
|
||||||
"@@ c #4E1814",
|
|
||||||
"#@ c #000101",
|
|
||||||
"$@ c #DF301C",
|
|
||||||
"%@ c #B12718",
|
|
||||||
"&@ c #CC9D30",
|
|
||||||
"*@ c #D1A436",
|
|
||||||
"=@ c #CA9E34",
|
|
||||||
"-@ c #CFA337",
|
|
||||||
";@ c #D4AA44",
|
|
||||||
">@ c #D3AA47",
|
|
||||||
",@ c #CFA53E",
|
|
||||||
"'@ c #CFA540",
|
|
||||||
")@ c #A03128",
|
|
||||||
"!@ c #9E3128",
|
|
||||||
"~@ c #892B24",
|
|
||||||
"{@ c #3D130F",
|
|
||||||
"]@ c #D02E1B",
|
|
||||||
"^@ c #B62819",
|
|
||||||
"/@ c #CD8622",
|
|
||||||
"(@ c #DCB03B",
|
|
||||||
"_@ c #CB9D31",
|
|
||||||
":@ c #D1A437",
|
|
||||||
"<@ c #CBA037",
|
|
||||||
"[@ c #CFA338",
|
|
||||||
"}@ c #D2AA48",
|
|
||||||
"|@ c #C18138",
|
|
||||||
"1@ c #A03229",
|
|
||||||
"2@ c #9A3029",
|
|
||||||
"3@ c #7F2821",
|
|
||||||
"4@ c #240B0A",
|
|
||||||
"5@ c #B72819",
|
|
||||||
"6@ c #BA2B1A",
|
|
||||||
"7@ c #A32618",
|
|
||||||
"8@ c #9C271B",
|
|
||||||
"9@ c #9A261B",
|
|
||||||
"0@ c #A9372C",
|
|
||||||
"a@ c #9A2B1F",
|
|
||||||
"b@ c #992B20",
|
|
||||||
"c@ c #A22E23",
|
|
||||||
"d@ c #992C21",
|
|
||||||
"e@ c #992C22",
|
|
||||||
"f@ c #A02E24",
|
|
||||||
"g@ c #9C2D23",
|
|
||||||
"h@ c #A53D34",
|
|
||||||
"i@ c #9D3129",
|
|
||||||
"j@ c #953028",
|
|
||||||
"k@ c #6C221D",
|
|
||||||
"l@ c #0D0404",
|
|
||||||
"m@ c #C72E1D",
|
|
||||||
"n@ c #AB281A",
|
|
||||||
"o@ c #98271B",
|
|
||||||
"p@ c #95261B",
|
|
||||||
"q@ c #9F291E",
|
|
||||||
"r@ c #A6362B",
|
|
||||||
"s@ c #A32D21",
|
|
||||||
"t@ c #902A1F",
|
|
||||||
"u@ c #A22F24",
|
|
||||||
"v@ c #982D23",
|
|
||||||
"w@ c #A02F25",
|
|
||||||
"x@ c #9D2F26",
|
|
||||||
"y@ c #9F3026",
|
|
||||||
"z@ c #A53E35",
|
|
||||||
"A@ c #9F332A",
|
|
||||||
"B@ c #9D322A",
|
|
||||||
"C@ c #8B2C26",
|
|
||||||
"D@ c #4E1915",
|
|
||||||
"E@ c #010101",
|
|
||||||
"F@ c #AE281A",
|
|
||||||
"G@ c #AD291B",
|
|
||||||
"H@ c #A2271B",
|
|
||||||
"I@ c #99281C",
|
|
||||||
"J@ c #9E291F",
|
|
||||||
"K@ c #9A291E",
|
|
||||||
"L@ c #A2362C",
|
|
||||||
"M@ c #A22E24",
|
|
||||||
"N@ c #87281E",
|
|
||||||
"O@ c #8A291F",
|
|
||||||
"P@ c #982D24",
|
|
||||||
"Q@ c #9C2F26",
|
|
||||||
"R@ c #9F3128",
|
|
||||||
"S@ c #A23E36",
|
|
||||||
"T@ c #983129",
|
|
||||||
"U@ c #752620",
|
|
||||||
"V@ c #1D0908",
|
|
||||||
"W@ c #020202",
|
|
||||||
"X@ c #6B1B12",
|
|
||||||
"Y@ c #B42C1D",
|
|
||||||
"Z@ c #A8291C",
|
|
||||||
"`@ c #9A2A1E",
|
|
||||||
" # c #A22B20",
|
|
||||||
".# c #A3382E",
|
|
||||||
"+# c #A1372D",
|
|
||||||
"@# c #9C2C21",
|
|
||||||
"## c #9F2D23",
|
|
||||||
"$# c #A12F24",
|
|
||||||
"%# c #9A2C23",
|
|
||||||
"&# c #9D2F25",
|
|
||||||
"*# c #972D25",
|
|
||||||
"=# c #9D3027",
|
|
||||||
"-# c #9E3129",
|
|
||||||
";# c #9F332B",
|
|
||||||
"># c #9F3E36",
|
|
||||||
",# c #8F3832",
|
|
||||||
"'# c #4E1A16",
|
|
||||||
")# c #8A2216",
|
|
||||||
"!# c #AD2B1D",
|
|
||||||
"~# c #A4291D",
|
|
||||||
"{# c #A73A2F",
|
|
||||||
"]# c #A02D23",
|
|
||||||
"^# c #9D2E23",
|
|
||||||
"/# c #972E26",
|
|
||||||
"(# c #9F322A",
|
|
||||||
"_# c #9E3229",
|
|
||||||
":# c #9D332B",
|
|
||||||
"<# c #8F2F28",
|
|
||||||
"[# c #66221D",
|
|
||||||
"}# c #100605",
|
|
||||||
"|# c #A12A1F",
|
|
||||||
"1# c #A63B31",
|
|
||||||
"2# c #972F27",
|
|
||||||
"3# c #9C322A",
|
|
||||||
"4# c #94302A",
|
|
||||||
"5# c #722620",
|
|
||||||
"6# c #270D0B",
|
|
||||||
"7# c #3A0F0B",
|
|
||||||
"8# c #9C281C",
|
|
||||||
"9# c #9F3930",
|
|
||||||
"0# c #8F2A22",
|
|
||||||
"a# c #982E25",
|
|
||||||
"b# c #963028",
|
|
||||||
"c# c #963029",
|
|
||||||
"d# c #772822",
|
|
||||||
"e# c #361210",
|
|
||||||
"f# c #030303",
|
|
||||||
"g# c #330D09",
|
|
||||||
"h# c #8B251C",
|
|
||||||
"i# c #9B2A1F",
|
|
||||||
"j# c #A23B32",
|
|
||||||
"k# c #90362F",
|
|
||||||
"l# c #982E26",
|
|
||||||
"m# c #A0322A",
|
|
||||||
"n# c #9D332A",
|
|
||||||
"o# c #9A322A",
|
|
||||||
"p# c #8D2E28",
|
|
||||||
"q# c #6D241F",
|
|
||||||
"r# c #33100E",
|
|
||||||
"s# c #1D0907",
|
|
||||||
"t# c #6E1E16",
|
|
||||||
"u# c #96291F",
|
|
||||||
"v# c #9D2B21",
|
|
||||||
"w# c #9F2E23",
|
|
||||||
"x# c #9D3A32",
|
|
||||||
"y# c #943029",
|
|
||||||
"z# c #832C25",
|
|
||||||
"A# c #5C1F1B",
|
|
||||||
"B# c #1E0A08",
|
|
||||||
"C# c #000000",
|
|
||||||
"D# c #41130E",
|
|
||||||
"E# c #85251C",
|
|
||||||
"F# c #912920",
|
|
||||||
"G# c #972C22",
|
|
||||||
"H# c #9C2D24",
|
|
||||||
"I# c #9E3127",
|
|
||||||
"J# c #A23D35",
|
|
||||||
"K# c #9D3229",
|
|
||||||
"L# c #9A312A",
|
|
||||||
"M# c #933028",
|
|
||||||
"N# c #832B24",
|
|
||||||
"O# c #6B241E",
|
|
||||||
"P# c #401512",
|
|
||||||
"Q# c #070302",
|
|
||||||
"R# c #0C0403",
|
|
||||||
"S# c #37100D",
|
|
||||||
"T# c #681E17",
|
|
||||||
"U# c #81261E",
|
|
||||||
"V# c #8B2921",
|
|
||||||
"W# c #8F2B23",
|
|
||||||
"X# c #942E26",
|
|
||||||
"Y# c #902D26",
|
|
||||||
"Z# c #842A24",
|
|
||||||
"`# c #5C1E1A",
|
|
||||||
" $ c #36120F",
|
|
||||||
".$ c #0D0504",
|
|
||||||
"+$ c #170706",
|
|
||||||
"@$ c #2D0E0B",
|
|
||||||
"#$ c #401310",
|
|
||||||
"$$ c #4E1813",
|
|
||||||
"%$ c #581C17",
|
|
||||||
"&$ c #401411",
|
|
||||||
"*$ c #2B0E0C",
|
|
||||||
"=$ c #140706",
|
|
||||||
"-$ c #030202",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" . + @ # $ % & * = ",
|
|
||||||
" - ; > , ' ) ! ~ ~ { ] ^ / ( _ ",
|
|
||||||
" : < [ } | 1 2 3 4 5 6 7 7 8 9 0 a b ",
|
|
||||||
" c d e f g h 2 i j k l m 7 7 n o p q r s t ",
|
|
||||||
" u v w g x h 2 y j z A m 7 B n C q q D E F G H ",
|
|
||||||
" I J K L x M 2 N N O P O 7 Q n C R R S E F T U U V ",
|
|
||||||
" W X f L h 2 2 N Y Z m ` ...+.C q @.#.$.F %.&.*.=.-.;. ",
|
|
||||||
" >.,.'.L h 2 i N Y ).!.7 7 +.~.{.].^.S E /.(._.:.<.[.}.|.1. ",
|
|
||||||
" 2.3.g h 2 i N 4.5.m 6.6.n C p 7.8.9.E 0.%.U a.b.c.d.e.f.g. ",
|
|
||||||
" h., i.M 2 N N j.k.l.6.B m.n.q q S o.p.q.r.U :.s.t.u.v.w.x.y.z. ",
|
|
||||||
" A.B.M 2 C.D.Z m E.7 Q m.n.R F.S E F G.H.I.J.s.c.d.K.L.M.N.O.P. ",
|
|
||||||
" Q.R.y N S.T.m 7 7 n C C R U.V.$.0.%.U W.X.Y.Z.d.v.`. +.+++@+#+$+ ",
|
|
||||||
" %+&+*+=+-+-+;+>+>+,+'+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+|+1+2+3+4+5+6+ ",
|
|
||||||
" 7+8+N -+;+;+>+>+,+'+'+)+~+~+9+0+a+b+c+_+:+d+d+e+f+|+1+g+h+i+j+k+l+ ",
|
|
||||||
" m+n+Z ;+;+>+o+,+'+)+)+~+9+9+0+p+q+r+s+t+d+u+u+|+1+1+g+v+v+w+x+y+z+A+ ",
|
|
||||||
" B+{ m ;+>+,+,+C+D+)+~+9+9+0+/+/+(+E+F+G+H+H+|+1+1+I+J+J+K+L+M+N+O+P+ ",
|
|
||||||
" Q+R+7 >+,+'+'+)+S+T+9+0+0+/+(+_+:+d+U+V+W+X+Y+Y+g+v+v+Z+`+ @.@+@@@#@ ",
|
|
||||||
" $@%@7 ,+'+'+)+~+~+{+^+0+/+(+_+&@d+d+u+*@=@-@g+;@>@Z+Z+,@'@)@!@~@{@#@ ",
|
|
||||||
" ]@^@n /@)+)+~+~+9+0+^+(@(+_+:+_@_@u+|+|+:@<@[@v+}@}@,@'@|@1@2@3@4@#@ ",
|
|
||||||
" 5@6@C 7@q S E F 8@9@U a.0@c.d.v.a@b@c@d@e@f@g@j+L+ @h@1@1@i@j@k@l@P+ ",
|
|
||||||
" m@n@@.S E F %.U o@p@q@r@d.v.s@M.t@t@u@v@i+w@x@y@)@1@z@A@B@C@D@E@A+ ",
|
|
||||||
" F@G@S H@0.%.U :.<.I@J@K@L@x.M.c@M@N@O@P@P@L+y@Q@R@1@A@S@T@U@V@W@ ",
|
|
||||||
" X@Y@Z@0.%.U :.<.c.d.`@ #.#+#@###$#%#&#w+*#)@)@=#-#A@;#>#,#'#E@A+ ",
|
|
||||||
" )#!#~#*.:.<.c.d.d.a@b@M.{#]#^#f@w+w+ @/#/#1@(#_#;#:#<#[#}#W@A+ ",
|
|
||||||
" 8@U =.|#c.d.v.s@M.d@d@M@1#i+w+L+ @)@1@2#(#;#;#3#4#5#6#E@A+ ",
|
|
||||||
" 7#8#[.[.e.v.s@M.c@c@u@i+1#9#0#a#)@1@1@b#c#;#:#4#d#e#E@W@f# ",
|
|
||||||
" g#h#i#e.x.x.c@M@$#i+w+P@j#k#l#1@m#A@;#n#o#p#q#r#E@W@A+ ",
|
|
||||||
" s#t#u#v#N.]#w#i+w+w+ @/#x#z@(#A@B@o#y#z#A#B#E@W@A+ ",
|
|
||||||
" C#D#E#F#G#H#j+j+M+.@I#!@J#K#L#M#N#O#P#Q#W@W@A+ ",
|
|
||||||
" C#R#S#T#U#V#W#N+X#X#Y#C@Z#U@`# $.$E@W@W@f# ",
|
|
||||||
" f#W@+$@$#$$$O+%$D@&$*$=$-$W@W@W@A+ ",
|
|
||||||
" f#f#W@W@W@W@W@W@W@W@W@W@W@A+f# ",
|
|
||||||
" f#f#E@E@A+#@f#f#f# ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
474
art/gtk/info.xpm
@@ -1,474 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char * info_xpm[] = {
|
|
||||||
"48 48 423 2",
|
|
||||||
" c None",
|
|
||||||
". c #FEFEFE",
|
|
||||||
"+ c #FFFFFF",
|
|
||||||
"@ c #F1F1F1",
|
|
||||||
"# c #CACACA",
|
|
||||||
"$ c #CBCBCB",
|
|
||||||
"% c #EDEDED",
|
|
||||||
"& c #999999",
|
|
||||||
"* c #4B4B4B",
|
|
||||||
"= c #131313",
|
|
||||||
"- c #2E2E2E",
|
|
||||||
"; c #393732",
|
|
||||||
"> c #423F36",
|
|
||||||
", c #242119",
|
|
||||||
"' c #282828",
|
|
||||||
") c #626262",
|
|
||||||
"! c #C2C2C2",
|
|
||||||
"~ c #FAFAFA",
|
|
||||||
"{ c #2D2D2D",
|
|
||||||
"] c #736F61",
|
|
||||||
"^ c #E0CE8A",
|
|
||||||
"/ c #EFDD8F",
|
|
||||||
"( c #F4E298",
|
|
||||||
"_ c #F4E191",
|
|
||||||
": c #F3E093",
|
|
||||||
"< c #ECD78C",
|
|
||||||
"[ c #D8C78E",
|
|
||||||
"} c #B7AA7C",
|
|
||||||
"| c #9B8C5A",
|
|
||||||
"1 c #5F5C4F",
|
|
||||||
"2 c #B6B6B6",
|
|
||||||
"3 c #FEFEFD",
|
|
||||||
"4 c #A1A1A1",
|
|
||||||
"5 c #1E1E1E",
|
|
||||||
"6 c #C2BEAF",
|
|
||||||
"7 c #F1DC92",
|
|
||||||
"8 c #F5E190",
|
|
||||||
"9 c #F7E7A5",
|
|
||||||
"0 c #F8EAAE",
|
|
||||||
"a c #F9E9A7",
|
|
||||||
"b c #F8E795",
|
|
||||||
"c c #F8E796",
|
|
||||||
"d c #F5E49C",
|
|
||||||
"e c #EBDB99",
|
|
||||||
"f c #E2CD7F",
|
|
||||||
"g c #D7C480",
|
|
||||||
"h c #21201E",
|
|
||||||
"i c #838383",
|
|
||||||
"j c #F9F9F9",
|
|
||||||
"k c #DDD9CA",
|
|
||||||
"l c #EFD986",
|
|
||||||
"m c #EFDA8E",
|
|
||||||
"n c #F8EAAF",
|
|
||||||
"o c #F9F0C7",
|
|
||||||
"p c #FAF5DE",
|
|
||||||
"q c #FAF3D0",
|
|
||||||
"r c #FAEAA6",
|
|
||||||
"s c #F9E89E",
|
|
||||||
"t c #F8E793",
|
|
||||||
"u c #F7E493",
|
|
||||||
"v c #EFDD93",
|
|
||||||
"w c #E5D187",
|
|
||||||
"x c #DFD2A9",
|
|
||||||
"y c #595958",
|
|
||||||
"z c #939393",
|
|
||||||
"A c #474747",
|
|
||||||
"B c #BAB6A9",
|
|
||||||
"C c #F5E4A3",
|
|
||||||
"D c #F4DE87",
|
|
||||||
"E c #F4E7B2",
|
|
||||||
"F c #F9F5E3",
|
|
||||||
"G c #FAF6E6",
|
|
||||||
"H c #FBF8ED",
|
|
||||||
"I c #FBF9EF",
|
|
||||||
"J c #FAF8EC",
|
|
||||||
"K c #FAF3DA",
|
|
||||||
"L c #F9E99B",
|
|
||||||
"M c #F8E791",
|
|
||||||
"N c #F6E38F",
|
|
||||||
"O c #EFDD92",
|
|
||||||
"P c #DFCB80",
|
|
||||||
"Q c #D7C896",
|
|
||||||
"R c #333333",
|
|
||||||
"S c #C9C9C9",
|
|
||||||
"T c #B4B4B4",
|
|
||||||
"U c #545454",
|
|
||||||
"V c #F0DD9C",
|
|
||||||
"W c #F3DF8D",
|
|
||||||
"X c #F7E69F",
|
|
||||||
"Y c #F8EFCF",
|
|
||||||
"Z c #FAF5E5",
|
|
||||||
"` c #F9F4E2",
|
|
||||||
" . c #FBF6E7",
|
|
||||||
".. c #FAF5E7",
|
|
||||||
"+. c #FAF6E9",
|
|
||||||
"@. c #FAEDB7",
|
|
||||||
"#. c #F9E89B",
|
|
||||||
"$. c #F8E691",
|
|
||||||
"%. c #F5E391",
|
|
||||||
"&. c #E8D68B",
|
|
||||||
"*. c #D1BC70",
|
|
||||||
"=. c #A29C84",
|
|
||||||
"-. c #525252",
|
|
||||||
";. c #848484",
|
|
||||||
">. c #989585",
|
|
||||||
",. c #EED681",
|
|
||||||
"'. c #F5E293",
|
|
||||||
"). c #F8E8A9",
|
|
||||||
"!. c #FAF4E1",
|
|
||||||
"~. c #FAF6E7",
|
|
||||||
"{. c #F9F5E4",
|
|
||||||
"]. c #F9F5E6",
|
|
||||||
"^. c #F7EEC3",
|
|
||||||
"/. c #F7E7A0",
|
|
||||||
"(. c #F7E691",
|
|
||||||
"_. c #F7E58F",
|
|
||||||
":. c #F1E08E",
|
|
||||||
"<. c #DBC878",
|
|
||||||
"[. c #C6B677",
|
|
||||||
"}. c #2A2A27",
|
|
||||||
"|. c #DADADA",
|
|
||||||
"1. c #646464",
|
|
||||||
"2. c #C1B999",
|
|
||||||
"3. c #EFD882",
|
|
||||||
"4. c #F6E499",
|
|
||||||
"5. c #F8EDBA",
|
|
||||||
"6. c #FAF5E4",
|
|
||||||
"7. c #FBF5E6",
|
|
||||||
"8. c #FAF5E6",
|
|
||||||
"9. c #F9F1DB",
|
|
||||||
"0. c #F9F4E3",
|
|
||||||
"a. c #F8F2DB",
|
|
||||||
"b. c #F6EBBE",
|
|
||||||
"c. c #F6E6A0",
|
|
||||||
"d. c #F3E290",
|
|
||||||
"e. c #E4D07E",
|
|
||||||
"f. c #C1AE67",
|
|
||||||
"g. c #646159",
|
|
||||||
"h. c #A0A0A0",
|
|
||||||
"i. c #EFD881",
|
|
||||||
"j. c #F6E498",
|
|
||||||
"k. c #FAF6E8",
|
|
||||||
"l. c #F9F5E5",
|
|
||||||
"m. c #F8F2DE",
|
|
||||||
"n. c #F7EFD0",
|
|
||||||
"o. c #F5E9C2",
|
|
||||||
"p. c #F4E5A0",
|
|
||||||
"q. c #F7E695",
|
|
||||||
"r. c #F3E295",
|
|
||||||
"s. c #E6D27E",
|
|
||||||
"t. c #C6B36A",
|
|
||||||
"u. c #79766C",
|
|
||||||
"v. c #7B7B7B",
|
|
||||||
"w. c #636363",
|
|
||||||
"x. c #B8B095",
|
|
||||||
"y. c #FBF8EE",
|
|
||||||
"z. c #FAF7EB",
|
|
||||||
"A. c #F9F6E5",
|
|
||||||
"B. c #F9F6EA",
|
|
||||||
"C. c #F9F4E0",
|
|
||||||
"D. c #F4EAC9",
|
|
||||||
"E. c #F7EBB1",
|
|
||||||
"F. c #F5E7A2",
|
|
||||||
"G. c #F6E697",
|
|
||||||
"H. c #F6E59B",
|
|
||||||
"I. c #F2E093",
|
|
||||||
"J. c #E7D480",
|
|
||||||
"K. c #CCB96E",
|
|
||||||
"L. c #797157",
|
|
||||||
"M. c #949494",
|
|
||||||
"N. c #818181",
|
|
||||||
"O. c #898782",
|
|
||||||
"P. c #F0DC91",
|
|
||||||
"Q. c #F6E496",
|
|
||||||
"R. c #F7EAAF",
|
|
||||||
"S. c #FBF7EC",
|
|
||||||
"T. c #F9F6E7",
|
|
||||||
"U. c #FAF5E8",
|
|
||||||
"V. c #FBF7ED",
|
|
||||||
"W. c #FAEEBB",
|
|
||||||
"X. c #F8ECB8",
|
|
||||||
"Y. c #F4EACA",
|
|
||||||
"Z. c #F3E6A3",
|
|
||||||
"`. c #F6E593",
|
|
||||||
" + c #F6E493",
|
|
||||||
".+ c #F2E090",
|
|
||||||
"++ c #E4D17E",
|
|
||||||
"@+ c #C4B269",
|
|
||||||
"#+ c #6D664D",
|
|
||||||
"$+ c #A5A5A5",
|
|
||||||
"%+ c #BFBFBF",
|
|
||||||
"&+ c #464646",
|
|
||||||
"*+ c #EDD990",
|
|
||||||
"=+ c #F2DC8A",
|
|
||||||
"-+ c #F7E8A6",
|
|
||||||
";+ c #FAF4D9",
|
|
||||||
">+ c #F8F1DB",
|
|
||||||
",+ c #F9F4E7",
|
|
||||||
"'+ c #F9EFCB",
|
|
||||||
")+ c #FAECAF",
|
|
||||||
"!+ c #F5E7B2",
|
|
||||||
"~+ c #EDE7BA",
|
|
||||||
"{+ c #F2E29A",
|
|
||||||
"]+ c #F6E591",
|
|
||||||
"^+ c #F5E393",
|
|
||||||
"/+ c #EFDC8B",
|
|
||||||
"(+ c #D9C677",
|
|
||||||
"_+ c #AB9B5B",
|
|
||||||
":+ c #201D13",
|
|
||||||
"<+ c #D5D5D5",
|
|
||||||
"[+ c #FCFCFC",
|
|
||||||
"}+ c #FDFDFC",
|
|
||||||
"|+ c #6F6F6F",
|
|
||||||
"1+ c #9B9584",
|
|
||||||
"2+ c #F1DC86",
|
|
||||||
"3+ c #F6E59D",
|
|
||||||
"4+ c #FAF2D3",
|
|
||||||
"5+ c #FBF7EA",
|
|
||||||
"6+ c #F9F4E5",
|
|
||||||
"7+ c #FAF3E5",
|
|
||||||
"8+ c #F8ECB9",
|
|
||||||
"9+ c #F6E7A7",
|
|
||||||
"0+ c #F3E7AD",
|
|
||||||
"a+ c #F1E3A4",
|
|
||||||
"b+ c #F4E395",
|
|
||||||
"c+ c #EADA91",
|
|
||||||
"d+ c #E4D07F",
|
|
||||||
"e+ c #CDBC70",
|
|
||||||
"f+ c #817959",
|
|
||||||
"g+ c #4E4E4E",
|
|
||||||
"h+ c #DEDEDD",
|
|
||||||
"i+ c #3E3E3E",
|
|
||||||
"j+ c #EEDA8D",
|
|
||||||
"k+ c #F7E8A7",
|
|
||||||
"l+ c #FAF2D2",
|
|
||||||
"m+ c #FAF7EA",
|
|
||||||
"n+ c #F9F4E6",
|
|
||||||
"o+ c #F7EED9",
|
|
||||||
"p+ c #F1E6AD",
|
|
||||||
"q+ c #F4E49D",
|
|
||||||
"r+ c #F2E4A1",
|
|
||||||
"s+ c #F1E19B",
|
|
||||||
"t+ c #F0DF92",
|
|
||||||
"u+ c #E5D48D",
|
|
||||||
"v+ c #DBC97E",
|
|
||||||
"w+ c #D9C577",
|
|
||||||
"x+ c #B9A964",
|
|
||||||
"y+ c #4F4938",
|
|
||||||
"z+ c #A7A7A7",
|
|
||||||
"A+ c #FDFDFD",
|
|
||||||
"B+ c #262626",
|
|
||||||
"C+ c #F2E097",
|
|
||||||
"D+ c #F9EBB1",
|
|
||||||
"E+ c #FAF3DB",
|
|
||||||
"F+ c #F8F1DC",
|
|
||||||
"G+ c #F7EFD8",
|
|
||||||
"H+ c #F4E9C4",
|
|
||||||
"I+ c #F3E4A1",
|
|
||||||
"J+ c #F3E296",
|
|
||||||
"K+ c #F1E195",
|
|
||||||
"L+ c #E9DA96",
|
|
||||||
"M+ c #E6D68C",
|
|
||||||
"N+ c #DAC87E",
|
|
||||||
"O+ c #DAC777",
|
|
||||||
"P+ c #C4B36B",
|
|
||||||
"Q+ c #958857",
|
|
||||||
"R+ c #353535",
|
|
||||||
"S+ c #F4F4F4",
|
|
||||||
"T+ c #E4E4E4",
|
|
||||||
"U+ c #434032",
|
|
||||||
"V+ c #F3DE87",
|
|
||||||
"W+ c #F8EBB1",
|
|
||||||
"X+ c #F9F2DB",
|
|
||||||
"Y+ c #F3EAC1",
|
|
||||||
"Z+ c #F4E9C1",
|
|
||||||
"`+ c #F3E6AD",
|
|
||||||
" @ c #EEDB8B",
|
|
||||||
".@ c #DCCB84",
|
|
||||||
"+@ c #D1C076",
|
|
||||||
"@@ c #D1BF73",
|
|
||||||
"#@ c #C9B76D",
|
|
||||||
"$@ c #9D9164",
|
|
||||||
"%@ c #43433D",
|
|
||||||
"&@ c #C2C2C1",
|
|
||||||
"*@ c #4D493C",
|
|
||||||
"=@ c #EFD782",
|
|
||||||
"-@ c #F4E9BB",
|
|
||||||
";@ c #F4E7BB",
|
|
||||||
">@ c #F1DFA1",
|
|
||||||
",@ c #F3E3A7",
|
|
||||||
"'@ c #E3D186",
|
|
||||||
")@ c #D9C679",
|
|
||||||
"!@ c #CAB871",
|
|
||||||
"~@ c #C1B372",
|
|
||||||
"{@ c #AEA475",
|
|
||||||
"]@ c #7F7A64",
|
|
||||||
"^@ c #0B0B0B",
|
|
||||||
"/@ c #7D7D7D",
|
|
||||||
"(@ c #6D6D64",
|
|
||||||
"_@ c #121211",
|
|
||||||
":@ c #383526",
|
|
||||||
"<@ c #5F5E59",
|
|
||||||
"[@ c #5A594C",
|
|
||||||
"}@ c #A9A077",
|
|
||||||
"|@ c #E8D48D",
|
|
||||||
"1@ c #E7D180",
|
|
||||||
"2@ c #DBC77C",
|
|
||||||
"3@ c #DBC97C",
|
|
||||||
"4@ c #BAA864",
|
|
||||||
"5@ c #8F8255",
|
|
||||||
"6@ c #3B3724",
|
|
||||||
"7@ c #0F0E0C",
|
|
||||||
"8@ c #494949",
|
|
||||||
"9@ c #BBBBBB",
|
|
||||||
"0@ c #35352E",
|
|
||||||
"a@ c #9D9D99",
|
|
||||||
"b@ c #B4B4B2",
|
|
||||||
"c@ c #EFEFEE",
|
|
||||||
"d@ c #DADAD8",
|
|
||||||
"e@ c #696964",
|
|
||||||
"f@ c #1D1D16",
|
|
||||||
"g@ c #928963",
|
|
||||||
"h@ c #C2B071",
|
|
||||||
"i@ c #B3A05E",
|
|
||||||
"j@ c #A99959",
|
|
||||||
"k@ c #474439",
|
|
||||||
"l@ c #DCDCDC",
|
|
||||||
"m@ c #F5F5F5",
|
|
||||||
"n@ c #050504",
|
|
||||||
"o@ c #161614",
|
|
||||||
"p@ c #55554E",
|
|
||||||
"q@ c #8D8D85",
|
|
||||||
"r@ c #D4D4D1",
|
|
||||||
"s@ c #F6F6F6",
|
|
||||||
"t@ c #CACAC4",
|
|
||||||
"u@ c #585851",
|
|
||||||
"v@ c #4D4C47",
|
|
||||||
"w@ c #80795F",
|
|
||||||
"x@ c #716D5B",
|
|
||||||
"y@ c #2A2A2A",
|
|
||||||
"z@ c #D9D9D9",
|
|
||||||
"A@ c #585858",
|
|
||||||
"B@ c #23231F",
|
|
||||||
"C@ c #C7C7C5",
|
|
||||||
"D@ c #A9A9A4",
|
|
||||||
"E@ c #3D3D35",
|
|
||||||
"F@ c #131311",
|
|
||||||
"G@ c #8D8D87",
|
|
||||||
"H@ c #C3C3C1",
|
|
||||||
"I@ c #7B7B7A",
|
|
||||||
"J@ c #5C5C5B",
|
|
||||||
"K@ c #0D0D0A",
|
|
||||||
"L@ c #3B3B3B",
|
|
||||||
"M@ c #BABABA",
|
|
||||||
"N@ c #191919",
|
|
||||||
"O@ c #525248",
|
|
||||||
"P@ c #D7D7D3",
|
|
||||||
"Q@ c #F7F7F7",
|
|
||||||
"R@ c #CFCFC8",
|
|
||||||
"S@ c #2F2F29",
|
|
||||||
"T@ c #474742",
|
|
||||||
"U@ c #71716F",
|
|
||||||
"V@ c #757571",
|
|
||||||
"W@ c #0F0F0F",
|
|
||||||
"X@ c #ECECEC",
|
|
||||||
"Y@ c #000000",
|
|
||||||
"Z@ c #080807",
|
|
||||||
"`@ c #96968E",
|
|
||||||
" # c #DFDFDE",
|
|
||||||
".# c #FBFBFB",
|
|
||||||
"+# c #B3B3B1",
|
|
||||||
"@# c #70706B",
|
|
||||||
"## c #4F4F4E",
|
|
||||||
"$# c #42423A",
|
|
||||||
"%# c #434343",
|
|
||||||
"&# c #BCBCB9",
|
|
||||||
"*# c #AEAEA9",
|
|
||||||
"=# c #4B4B44",
|
|
||||||
"-# c #0F0F0E",
|
|
||||||
";# c #92928D",
|
|
||||||
"># c #929292",
|
|
||||||
",# c #696968",
|
|
||||||
"'# c #141412",
|
|
||||||
")# c #878787",
|
|
||||||
"!# c #75756C",
|
|
||||||
"~# c #C3C3C2",
|
|
||||||
"{# c #F0F0F0",
|
|
||||||
"]# c #B9B9B1",
|
|
||||||
"^# c #525249",
|
|
||||||
"/# c #464644",
|
|
||||||
"(# c #7F7F7B",
|
|
||||||
"_# c #6D6D6D",
|
|
||||||
":# c #050505",
|
|
||||||
"<# c #44443B",
|
|
||||||
"[# c #333331",
|
|
||||||
"}# c #B3B3B0",
|
|
||||||
"|# c #EFEFEF",
|
|
||||||
"1# c #CFCFCE",
|
|
||||||
"2# c #434342",
|
|
||||||
"3# c #56564F",
|
|
||||||
"4# c #272727",
|
|
||||||
"5# c #161613",
|
|
||||||
"6# c #12120F",
|
|
||||||
"7# c #2C2C2A",
|
|
||||||
"8# c #9E9E9A",
|
|
||||||
"9# c #6B6B6A",
|
|
||||||
"0# c #10100E",
|
|
||||||
"a# c #21211D",
|
|
||||||
"b# c #20201C",
|
|
||||||
"c# c #383837",
|
|
||||||
"d# c #737373",
|
|
||||||
"e# c #141411",
|
|
||||||
"f# c #090908",
|
|
||||||
"g# c #0B0B09",
|
|
||||||
"h# c #31312B",
|
|
||||||
"i# c #33332F",
|
|
||||||
"j# c #30302F",
|
|
||||||
"k# c #101010",
|
|
||||||
"l# c #4E4E45",
|
|
||||||
"m# c #010101",
|
|
||||||
"n# c #1A1A17",
|
|
||||||
"o# c #0C0C0B",
|
|
||||||
"p# c #020202",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" . . + + . . . ",
|
|
||||||
" . . . . . . . . . . . . ",
|
|
||||||
" + . . . . . . . . . . . . . . . ",
|
|
||||||
" . . . . . . @ # $ $ % . . . . . . . ",
|
|
||||||
" . . . . % & * = - ; > , ' ) ! ~ . . . . ",
|
|
||||||
" . . . . ! { ] ^ / ( _ : < [ } | 1 2 . . . . ",
|
|
||||||
" 3 . . . 4 5 6 7 8 9 0 a b c d e f g h i j . . + ",
|
|
||||||
" . . . ! 5 k l m n o p q r s t u v w x y z . . . . ",
|
|
||||||
" . . ~ A B C D E F G H I J K L M N O P Q R S . . . ",
|
|
||||||
" . . . T U V W X Y Z ` ...+.G @.#.$.%.&.*.=.-.. . . ",
|
|
||||||
" . . . ;.>.,.'.).!.~.` {.` ]...^./.(._.:.<.[.}.|.. . . ",
|
|
||||||
" . . . 1.2.3.4.5.6.Z 7.8.9.0.a.b.c.$.$.d.e.f.g.h.. . . ",
|
|
||||||
" . . . 1.2.i.j.5.{.k.k.l.` m.n.o.p.q.q.r.s.t.u.v.. . + ",
|
|
||||||
" . . . w.x.i.'.5...y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.. + + ",
|
|
||||||
" . . . N.O.P.Q.R.Z S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+. . + ",
|
|
||||||
" . . %+&+*+=+-+;+y.>+,+'+)+!+~+{+]+^+/+(+_+:+<+. . . ",
|
|
||||||
" [+}+j |+1+2+3+4+5+6+7+8+9+0+a+b+%.c+d+e+f+g+j . . ",
|
|
||||||
" [+}+}+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+. . . ",
|
|
||||||
" }+}+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+. . . ",
|
|
||||||
" [+}+T+U+V+W+X+Y+Z+`+s+/ @.@+@@@#@$@%@4 . . . ",
|
|
||||||
" [+&@*@=@-@;@>@,@C+/ '@)@!@~@{@]@^@/@~ . . . ",
|
|
||||||
" (@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@. . + + ",
|
|
||||||
" 0@a@b@c@d@e@f@g@h@i@j@k@) l@m@. . . + ",
|
|
||||||
" n@o@p@q@r@s@t@u@v@w@x@y@z@}+}+. . . ",
|
|
||||||
" A@B@C@D@E@F@G@H@I@J@K@L@M@}+}+}+. ",
|
|
||||||
" N@O@P@A+Q@R@S@T@U@V@W@X@[+[+[+ ",
|
|
||||||
" Y@Z@S@`@ #.#+#@###$#%# ",
|
|
||||||
" N@Y@&#*#=#-#;#>#|+,#'#)# ",
|
|
||||||
" Y@!#~#{#{#]#^#/#(#_#:# ",
|
|
||||||
" Y@Y@<#[#}#|#1#,#2#3#4# ",
|
|
||||||
" Y@5#6#S@7#8#|+9#Y@ ",
|
|
||||||
" Y@Y@0#a#b#c#,#d#Y@ ",
|
|
||||||
" e#f#5#F@g#h#i#j#k# ",
|
|
||||||
" l#m#e#n#o#0#Y@ ",
|
|
||||||
" m#p# ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
@@ -1,125 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char * question_xpm[] = {
|
|
||||||
"48 48 74 1",
|
|
||||||
" c None",
|
|
||||||
". c #000000",
|
|
||||||
"+ c #A27F3B",
|
|
||||||
"@ c #B89243",
|
|
||||||
"# c #D8AB4E",
|
|
||||||
"$ c #9D7D3A",
|
|
||||||
"% c #A6823C",
|
|
||||||
"& c #7C622D",
|
|
||||||
"* c #F7D899",
|
|
||||||
"= c #F7E2B8",
|
|
||||||
"- c #D8BA7B",
|
|
||||||
"; c #BE9B53",
|
|
||||||
"> c #F7C35A",
|
|
||||||
", c #F7DFAF",
|
|
||||||
"' c #F7E5C0",
|
|
||||||
") c #F7D48C",
|
|
||||||
"! c #F7CF7E",
|
|
||||||
"~ c #D8B15F",
|
|
||||||
"{ c #6E5526",
|
|
||||||
"] c #F7DCA5",
|
|
||||||
"^ c #A8843D",
|
|
||||||
"/ c #937435",
|
|
||||||
"( c #AA863E",
|
|
||||||
"_ c #D8B66E",
|
|
||||||
": c #BEA363",
|
|
||||||
"< c #947536",
|
|
||||||
"[ c #927335",
|
|
||||||
"} c #F7C96D",
|
|
||||||
"| c #80632D",
|
|
||||||
"1 c #C39F57",
|
|
||||||
"2 c #A38E55",
|
|
||||||
"3 c #A48B5A",
|
|
||||||
"4 c #D2A64D",
|
|
||||||
"5 c #82662F",
|
|
||||||
"6 c #654F24",
|
|
||||||
"7 c #DCB463",
|
|
||||||
"8 c #BE9544",
|
|
||||||
"9 c #C3A466",
|
|
||||||
"0 c #8C6D31",
|
|
||||||
"a c #D2B06C",
|
|
||||||
"b c #D8BE86",
|
|
||||||
"c c #715929",
|
|
||||||
"d c #B99344",
|
|
||||||
"e c #B38D40",
|
|
||||||
"f c #D8B56E",
|
|
||||||
"g c #D8AC58",
|
|
||||||
"h c #997A3B",
|
|
||||||
"i c #000001",
|
|
||||||
"j c #6B5527",
|
|
||||||
"k c #C39F55",
|
|
||||||
"l c #DCC494",
|
|
||||||
"m c #DAB872",
|
|
||||||
"n c #C9AC73",
|
|
||||||
"o c #BFA16A",
|
|
||||||
"p c #19150D",
|
|
||||||
"q c #876A31",
|
|
||||||
"r c #C9A45B",
|
|
||||||
"s c #C6A76A",
|
|
||||||
"t c #7F6941",
|
|
||||||
"u c #977737",
|
|
||||||
"v c #D8B165",
|
|
||||||
"w c #D8AC5B",
|
|
||||||
"x c #BEA272",
|
|
||||||
"y c #C09745",
|
|
||||||
"z c #D8B163",
|
|
||||||
"A c #927C52",
|
|
||||||
"B c #735F3B",
|
|
||||||
"C c #A68748",
|
|
||||||
"D c #1A1A1A",
|
|
||||||
"E c #393939",
|
|
||||||
"F c #221C12",
|
|
||||||
"G c #DDBC74",
|
|
||||||
"H c #D2A64C",
|
|
||||||
"I c #705627",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ........ ",
|
|
||||||
" ...+@#$%&... ",
|
|
||||||
" ..#**=*---;%... ",
|
|
||||||
" ..>,'*)>>>!-~%{.. ",
|
|
||||||
" .>,]>^//(>>!_~%.. ",
|
|
||||||
" .:*=><....[>>}~~|.. ",
|
|
||||||
" .}'!<.. .1>!#~%.. ",
|
|
||||||
" .2),#.. .3>}~#%.. ",
|
|
||||||
" .4!>%.. .3}}_#5.. ",
|
|
||||||
" .>!>%.. .3>__#6.. ",
|
|
||||||
" .7~85.. .9}-#%... ",
|
|
||||||
" ....... 0ab~#c.. ",
|
|
||||||
" ..... .d)b#8... ",
|
|
||||||
" .e}b##... ",
|
|
||||||
" ..>)fgh..i ",
|
|
||||||
" jklmnop.. ",
|
|
||||||
" .qafrst.. ",
|
|
||||||
" .u-vwx.. ",
|
|
||||||
" .y-zwA.. ",
|
|
||||||
" .#b~#B.. ",
|
|
||||||
" .;-#8.. ",
|
|
||||||
" .CC%|.. ",
|
|
||||||
" .DE... ",
|
|
||||||
" .... ",
|
|
||||||
" ",
|
|
||||||
" F.... ",
|
|
||||||
" .G!)8.. ",
|
|
||||||
" .!**#.. ",
|
|
||||||
" .))~8.. ",
|
|
||||||
" .)_#8.. ",
|
|
||||||
" .H~8I.. ",
|
|
||||||
" ...... ",
|
|
||||||
" .... ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
@@ -1,291 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char * warning_xpm[] = {
|
|
||||||
"48 48 240 2",
|
|
||||||
" c None",
|
|
||||||
". c #F42A14",
|
|
||||||
"+ c #C62210",
|
|
||||||
"@ c #F62B14",
|
|
||||||
"# c #D22411",
|
|
||||||
"$ c #A91D0F",
|
|
||||||
"% c #85170C",
|
|
||||||
"& c #F62913",
|
|
||||||
"* c #D52511",
|
|
||||||
"= c #A71D0E",
|
|
||||||
"- c #A11C0E",
|
|
||||||
"; c #9B1B0E",
|
|
||||||
"> c #641209",
|
|
||||||
", c #F72913",
|
|
||||||
"' c #E02712",
|
|
||||||
") c #B31F0F",
|
|
||||||
"! c #A41C0E",
|
|
||||||
"~ c #8A180C",
|
|
||||||
"{ c #EC2913",
|
|
||||||
"] c #B9200F",
|
|
||||||
"^ c #B14010",
|
|
||||||
"/ c #9A1C0F",
|
|
||||||
"( c #631109",
|
|
||||||
"_ c #F52A13",
|
|
||||||
": c #CA2310",
|
|
||||||
"< c #BB5B11",
|
|
||||||
"[ c #C26F12",
|
|
||||||
"} c #A31D0F",
|
|
||||||
"| c #A01D0F",
|
|
||||||
"1 c #921A0E",
|
|
||||||
"2 c #F52913",
|
|
||||||
"3 c #DB2612",
|
|
||||||
"4 c #A61D0F",
|
|
||||||
"5 c #E0AD11",
|
|
||||||
"6 c #DFB112",
|
|
||||||
"7 c #77150C",
|
|
||||||
"8 c #B72010",
|
|
||||||
"9 c #A31C0E",
|
|
||||||
"0 c #E1AE12",
|
|
||||||
"a c #D28814",
|
|
||||||
"b c #9F1D10",
|
|
||||||
"c c #911A0F",
|
|
||||||
"d c #4D0D07",
|
|
||||||
"e c #C56B12",
|
|
||||||
"f c #A11D10",
|
|
||||||
"g c #A21D10",
|
|
||||||
"h c #73150C",
|
|
||||||
"i c #DE2612",
|
|
||||||
"j c #DCAE11",
|
|
||||||
"k c #B9930E",
|
|
||||||
"l c #DEAC13",
|
|
||||||
"m c #CF8812",
|
|
||||||
"n c #901A0F",
|
|
||||||
"o c #490D07",
|
|
||||||
"p c #EF2914",
|
|
||||||
"q c #BA2010",
|
|
||||||
"r c #D18912",
|
|
||||||
"s c #C39B0F",
|
|
||||||
"t c #010100",
|
|
||||||
"u c #0E0B00",
|
|
||||||
"v c #403105",
|
|
||||||
"w c #A11D11",
|
|
||||||
"x c #9E1D11",
|
|
||||||
"y c #F32912",
|
|
||||||
"z c #D12412",
|
|
||||||
"A c #7A6109",
|
|
||||||
"B c #070400",
|
|
||||||
"C c #130F00",
|
|
||||||
"D c #020200",
|
|
||||||
"E c #CD8713",
|
|
||||||
"F c #490E09",
|
|
||||||
"G c #E82814",
|
|
||||||
"H c #B21F10",
|
|
||||||
"I c #E0B213",
|
|
||||||
"J c #2C2303",
|
|
||||||
"K c #030100",
|
|
||||||
"L c #010000",
|
|
||||||
"M c #191300",
|
|
||||||
"N c #DCAB15",
|
|
||||||
"O c #9D1E12",
|
|
||||||
"P c #72150D",
|
|
||||||
"Q c #C82312",
|
|
||||||
"R c #251D02",
|
|
||||||
"S c #000000",
|
|
||||||
"T c #040300",
|
|
||||||
"U c #292003",
|
|
||||||
"V c #A01E12",
|
|
||||||
"W c #8F1B10",
|
|
||||||
"X c #DC2613",
|
|
||||||
"Y c #271E02",
|
|
||||||
"Z c #1D1602",
|
|
||||||
"` c #423305",
|
|
||||||
" . c #71150D",
|
|
||||||
".. c #ED2914",
|
|
||||||
"+. c #BD2111",
|
|
||||||
"@. c #D08C13",
|
|
||||||
"#. c #4E3D06",
|
|
||||||
"$. c #403104",
|
|
||||||
"%. c #453506",
|
|
||||||
"&. c #DBAA16",
|
|
||||||
"*. c #CC8614",
|
|
||||||
"=. c #891A11",
|
|
||||||
"-. c #470E09",
|
|
||||||
";. c #F42914",
|
|
||||||
">. c #D92613",
|
|
||||||
",. c #1E1702",
|
|
||||||
"'. c #251D03",
|
|
||||||
"). c #413206",
|
|
||||||
"!. c #9F1E13",
|
|
||||||
"~. c #991D13",
|
|
||||||
"{. c #5E110A",
|
|
||||||
"]. c #EA2915",
|
|
||||||
"^. c #A21D0F",
|
|
||||||
"/. c #090700",
|
|
||||||
"(. c #0B0900",
|
|
||||||
"_. c #CC8615",
|
|
||||||
":. c #9C1E13",
|
|
||||||
"<. c #861910",
|
|
||||||
"[. c #2C0805",
|
|
||||||
"}. c #D42513",
|
|
||||||
"|. c #050400",
|
|
||||||
"1. c #100D01",
|
|
||||||
"2. c #0A0800",
|
|
||||||
"3. c #332704",
|
|
||||||
"4. c #DAAA17",
|
|
||||||
"5. c #981D14",
|
|
||||||
"6. c #5E120C",
|
|
||||||
"7. c #130F01",
|
|
||||||
"8. c #524007",
|
|
||||||
"9. c #9E1E14",
|
|
||||||
"0. c #9B1E14",
|
|
||||||
"a. c #7A1710",
|
|
||||||
"b. c #382C05",
|
|
||||||
"c. c #513F07",
|
|
||||||
"d. c #151001",
|
|
||||||
"e. c #71570A",
|
|
||||||
"f. c #D8A919",
|
|
||||||
"g. c #8D1B12",
|
|
||||||
"h. c #490E0A",
|
|
||||||
"i. c #BD9312",
|
|
||||||
"j. c #675009",
|
|
||||||
"k. c #312604",
|
|
||||||
"l. c #C79A14",
|
|
||||||
"m. c #CB8617",
|
|
||||||
"n. c #9A1F15",
|
|
||||||
"o. c #6D160E",
|
|
||||||
"p. c #9D1F15",
|
|
||||||
"q. c #871B12",
|
|
||||||
"r. c #440E09",
|
|
||||||
"s. c #B62111",
|
|
||||||
"t. c #CB9E13",
|
|
||||||
"u. c #241C03",
|
|
||||||
"v. c #C49813",
|
|
||||||
"w. c #D7A81A",
|
|
||||||
"x. c #C16916",
|
|
||||||
"y. c #971E15",
|
|
||||||
"z. c #5C120D",
|
|
||||||
"A. c #D22614",
|
|
||||||
"B. c #CF8C12",
|
|
||||||
"C. c #4B3A07",
|
|
||||||
"D. c #020100",
|
|
||||||
"E. c #69520A",
|
|
||||||
"F. c #C98517",
|
|
||||||
"G. c #991F16",
|
|
||||||
"H. c #7B1912",
|
|
||||||
"I. c #2B0A07",
|
|
||||||
"J. c #EC2A16",
|
|
||||||
"K. c #3C2E05",
|
|
||||||
"L. c #090701",
|
|
||||||
"M. c #745A0C",
|
|
||||||
"N. c #9C1F16",
|
|
||||||
"O. c #8C1C14",
|
|
||||||
"P. c #460E0A",
|
|
||||||
"Q. c #D82715",
|
|
||||||
"R. c #C87E14",
|
|
||||||
"S. c #E0AE14",
|
|
||||||
"T. c #DFAD13",
|
|
||||||
"U. c #312605",
|
|
||||||
"V. c #7C610C",
|
|
||||||
"W. c #D7A816",
|
|
||||||
"X. c #BF6F16",
|
|
||||||
"Y. c #61130E",
|
|
||||||
"Z. c #EA2A16",
|
|
||||||
"`. c #BF2212",
|
|
||||||
" + c #B95B13",
|
|
||||||
".+ c #C16F14",
|
|
||||||
"++ c #C77E14",
|
|
||||||
"@+ c #CB8914",
|
|
||||||
"#+ c #DAAA16",
|
|
||||||
"$+ c #DBAB17",
|
|
||||||
"%+ c #D9AA19",
|
|
||||||
"&+ c #D8A91A",
|
|
||||||
"*+ c #D8A51C",
|
|
||||||
"=+ c #C57E16",
|
|
||||||
"-+ c #AB4216",
|
|
||||||
";+ c #781812",
|
|
||||||
">+ c #260806",
|
|
||||||
",+ c #CD2513",
|
|
||||||
"'+ c #9B1F17",
|
|
||||||
")+ c #8B1C15",
|
|
||||||
"!+ c #440E0A",
|
|
||||||
"~+ c #78150B",
|
|
||||||
"{+ c #520E07",
|
|
||||||
"]+ c #6A130B",
|
|
||||||
"^+ c #6F140B",
|
|
||||||
"/+ c #78150C",
|
|
||||||
"(+ c #86180D",
|
|
||||||
"_+ c #8A190F",
|
|
||||||
":+ c #931B10",
|
|
||||||
"<+ c #981F17",
|
|
||||||
"[+ c #5A120D",
|
|
||||||
"}+ c #020202",
|
|
||||||
"|+ c #0E0302",
|
|
||||||
"1+ c #230704",
|
|
||||||
"2+ c #2E0906",
|
|
||||||
"3+ c #410C07",
|
|
||||||
"4+ c #420C07",
|
|
||||||
"5+ c #571109",
|
|
||||||
"6+ c #5D110B",
|
|
||||||
"7+ c #60120B",
|
|
||||||
"8+ c #6E150C",
|
|
||||||
"9+ c #73160E",
|
|
||||||
"0+ c #801810",
|
|
||||||
"a+ c #881A11",
|
|
||||||
"b+ c #861B13",
|
|
||||||
"c+ c #851B14",
|
|
||||||
"d+ c #801A13",
|
|
||||||
"e+ c #731711",
|
|
||||||
"f+ c #4D100C",
|
|
||||||
"g+ c #0D0403",
|
|
||||||
"h+ c #220705",
|
|
||||||
"i+ c #210705",
|
|
||||||
"j+ c #230705",
|
|
||||||
"k+ c #420D08",
|
|
||||||
"l+ c #3E0C08",
|
|
||||||
"m+ c #3D0C09",
|
|
||||||
"n+ c #3C0C09",
|
|
||||||
"o+ c #3B0C09",
|
|
||||||
"p+ c #2E0A08",
|
|
||||||
"q+ c #1C0705",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" . + ",
|
|
||||||
" @ # $ % ",
|
|
||||||
" & * = - ; > ",
|
|
||||||
" , ' ) ! ! - ~ ",
|
|
||||||
" { ] ! ! ^ ! / ( ",
|
|
||||||
" _ : ! ! < [ } | 1 ",
|
|
||||||
" 2 3 4 ! ! 5 6 } } | 7 ",
|
|
||||||
" { 8 ! 9 0 6 6 a } b c d ",
|
|
||||||
" _ : ! ! e 6 6 6 6 f g b h ",
|
|
||||||
" i 4 ! ! 5 j k j l m g b n o ",
|
|
||||||
" p q ! ! r s t u v l l g w x h ",
|
|
||||||
" y z ! ! ! 6 A B C D l l E w x n F ",
|
|
||||||
" G H ! ! I 6 J K L M l l N w w O P ",
|
|
||||||
" _ Q ! ! a 6 6 R S T U l N N E V O W F ",
|
|
||||||
" X 4 ! } 6 6 6 Y S Z ` N N N N V V O . ",
|
|
||||||
" ..+.! ! @.6 6 l #.S $.%.N N N &.*.V O =.-. ",
|
|
||||||
" ;.>.4 ! } 6 6 6 l ,.t '.).N N &.&.&.V !.~.{. ",
|
|
||||||
" ].8 ! ^.I 6 6 l l /.t (.'.N &.&.&.&._.!.:.<.[. ",
|
|
||||||
" p }.! } a 6 6 l l l |.1.2.3.&.&.&.&.4.4.!.!.5.6. ",
|
|
||||||
" ].8 } } 6 6 l l l l |.7.T 8.&.&.&.4.4.4._.9.0.a. ",
|
|
||||||
" p }.} } @.6 l l l l N b.c.d.e.&.&.4.4.4.4.f.9.9.g.h. ",
|
|
||||||
" ].8 } } 6 l l l l N N i.j.k.l.&.&.4.4.4.f.f.m.9.n.o. ",
|
|
||||||
" p }.} } @.6 l l l N N N N &.&.&.&.4.4.4.4.f.f.f.p.n.q.r. ",
|
|
||||||
" ].s.} } 6 l l l N N N N t.'.u.v.4.4.4.4.f.f.f.w.x.p.y.z. ",
|
|
||||||
" p A.} } B.l l l l N N N &.C.D.D.E.4.4.4.f.f.f.f.w.F.p.G.H.I. ",
|
|
||||||
" J.s.} } l l l l N N N N &.K.T L.M.4.4.f.f.f.f.w.w.w.p.N.O.P. ",
|
|
||||||
" Q.} } R.S.T.l N N N N &.&.i.U.V.W.4.f.f.f.f.w.w.w.w.X.N.G.Y. ",
|
|
||||||
" Z.`.} g g g g w w w +.+++@+#+$+$+$+%+%+%+%+&+&+&+&+*+=+-+G.;+>+ ",
|
|
||||||
" ,+} | g g g w w w w V V V V !.!.!.!.9.9.9.p.p.p.p.N.N.N.N.'+)+!+ ",
|
|
||||||
" ~+{+]+^+/+(+_+:+x O V V V !.!.!.!.9.9.9.p.p.p.p.N.N.N.N.'+'+<+[+ ",
|
|
||||||
" }+}+|+1+2+3+4+5+6+7+8+9+9+9+0+a+a+a+a+q.q.q.b+b+b+b+c+c+d+e+f+}+ ",
|
|
||||||
" }+}+}+}+}+}+}+}+}+g+h+i+i+j+k+l+l+l+l+l+l+m+m+m+n+n+n+o+p+q+}+ ",
|
|
||||||
" }+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+S ",
|
|
||||||
" }+}+}+}+}+}+}+}+}+}+}+}+}+}+ ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
@@ -1,35 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char * htmsidep_xpm[] = {
|
|
||||||
"16 15 17 1",
|
|
||||||
" c None",
|
|
||||||
". c #000000",
|
|
||||||
"+ c #800000",
|
|
||||||
"@ c #008000",
|
|
||||||
"# c #808000",
|
|
||||||
"$ c #000080",
|
|
||||||
"% c #800080",
|
|
||||||
"& c #008080",
|
|
||||||
"* c #C0C0C0",
|
|
||||||
"= c #808080",
|
|
||||||
"- c #FF0000",
|
|
||||||
"; c #00FF00",
|
|
||||||
"> c #FFFF00",
|
|
||||||
", c #0000FF",
|
|
||||||
"' c #FF00FF",
|
|
||||||
") c #00FFFF",
|
|
||||||
"! c #FFFFFF",
|
|
||||||
"****************",
|
|
||||||
"*..............*",
|
|
||||||
"*.************.*",
|
|
||||||
"*..............*",
|
|
||||||
"*.****.!!!!!!!.*",
|
|
||||||
"*.****.!====*!.*",
|
|
||||||
"*.****.!!!!!!!.*",
|
|
||||||
"*.****.!===*!!.*",
|
|
||||||
"*.****.!!!!!!!.*",
|
|
||||||
"*.****.!====*!.*",
|
|
||||||
"*.****.!!!!!!!.*",
|
|
||||||
"*.****.!===*!!.*",
|
|
||||||
"*.****.!!!!!!!.*",
|
|
||||||
"*..............*",
|
|
||||||
"****************"};
|
|
BIN
art/wxwin.ico
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
@@ -1,25 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char *wxwin16x16_xpm[] = {
|
|
||||||
"16 16 6 1",
|
|
||||||
" c None",
|
|
||||||
". c #000000",
|
|
||||||
"X c #000084",
|
|
||||||
"o c #FFFFFF",
|
|
||||||
"O c #FFFF00",
|
|
||||||
"+ c #FF0000",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ....... ",
|
|
||||||
" .XXXXX. ",
|
|
||||||
" .oXXXX. ",
|
|
||||||
" .oXXX.......",
|
|
||||||
".....oXXX.OOOOO.",
|
|
||||||
".+++.XXXX.oOOOO.",
|
|
||||||
".o++......oOOOO.",
|
|
||||||
".o++++. .oOOOO.",
|
|
||||||
".o++++. .OOOOO.",
|
|
||||||
".+++++. .......",
|
|
||||||
"....... ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
Before Width: | Height: | Size: 1.2 KiB |
@@ -1,41 +0,0 @@
|
|||||||
/* XPM */
|
|
||||||
static char *wxwin32x32_xpm[] = {
|
|
||||||
"32 32 6 1",
|
|
||||||
" c None",
|
|
||||||
". c #000000",
|
|
||||||
"X c #000084",
|
|
||||||
"o c #FFFFFF",
|
|
||||||
"O c #FFFF00",
|
|
||||||
"+ c #FF0000",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" .............. ",
|
|
||||||
" .XXXXXXXXXXXX. ",
|
|
||||||
" .XXXXXXXXXXXX. ",
|
|
||||||
" .XooXXXXXXXXX. ",
|
|
||||||
" .XooXXXXXXXXX. ",
|
|
||||||
" .XooXXXXXXXXX. ",
|
|
||||||
" .XooXXXXXX..............",
|
|
||||||
" .XooXXXXXX.OOOOOOOOOOOO.",
|
|
||||||
".........XooXXXXXX.OOOOOOOOOOOO.",
|
|
||||||
".+++++++.XooXXXXXX.OooOOOOOOOOO.",
|
|
||||||
".+++++++.XooXXXXXX.OooOOOOOOOOO.",
|
|
||||||
".+oo++++.XXXXXXXXX.OooOOOOOOOOO.",
|
|
||||||
".+oo++++.XXXXXXXXX.OooOOOOOOOOO.",
|
|
||||||
".+oo++++...........OooOOOOOOOOO.",
|
|
||||||
".+oo+++++++++. .OooOOOOOOOOO.",
|
|
||||||
".+oo+++++++++. .OooOOOOOOOOO.",
|
|
||||||
".+oo+++++++++. .OooOOOOOOOOO.",
|
|
||||||
".+oo+++++++++. .OOOOOOOOOOOO.",
|
|
||||||
".+oo+++++++++. .OOOOOOOOOOOO.",
|
|
||||||
".++++++++++++. ..............",
|
|
||||||
".++++++++++++. ",
|
|
||||||
".............. ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
425
config.guess
vendored
@@ -1,9 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Attempt to guess a canonical system name.
|
# Attempt to guess a canonical system name.
|
||||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
# 2000, 2001, 2002 Free Software Foundation, Inc.
|
# Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2002-11-30'
|
timestamp='2001-09-04'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@@ -24,9 +24,8 @@ timestamp='2002-11-30'
|
|||||||
# configuration script generated by Autoconf, you may include it under
|
# configuration script generated by Autoconf, you may include it under
|
||||||
# the same distribution terms that you use for the rest of that program.
|
# the same distribution terms that you use for the rest of that program.
|
||||||
|
|
||||||
# Originally written by Per Bothner <per@bothner.com>.
|
# Written by Per Bothner <bothner@cygnus.com>.
|
||||||
# Please send patches to <config-patches@gnu.org>. Submit a context
|
# Please send patches to <config-patches@gnu.org>.
|
||||||
# diff and a properly formatted ChangeLog entry.
|
|
||||||
#
|
#
|
||||||
# This script attempts to guess a canonical system name similar to
|
# This script attempts to guess a canonical system name similar to
|
||||||
# config.sub. If it succeeds, it prints the system name on stdout, and
|
# config.sub. If it succeeds, it prints the system name on stdout, and
|
||||||
@@ -88,40 +87,30 @@ if test $# != 0; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
trap 'exit 1' 1 2 15
|
|
||||||
|
|
||||||
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
|
dummy=dummy-$$
|
||||||
# compiler to aid in system detection is discouraged as it requires
|
trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
|
||||||
# temporary files to be created and, as you can see below, it is a
|
|
||||||
# headache to deal with in a portable fashion.
|
|
||||||
|
|
||||||
|
# CC_FOR_BUILD -- compiler used by this script.
|
||||||
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
|
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
|
||||||
# use `HOST_CC' if defined, but it is deprecated.
|
# use `HOST_CC' if defined, but it is deprecated.
|
||||||
|
|
||||||
# This shell variable is my proudest work .. or something. --bje
|
set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in
|
||||||
|
,,) echo "int dummy(){}" > $dummy.c ;
|
||||||
set_cc_for_build='tmpdir=${TMPDIR-/tmp}/config-guess-$$ ;
|
for c in cc gcc c89 ; do
|
||||||
(old=`umask` && umask 077 && mkdir $tmpdir && umask $old && unset old)
|
($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ;
|
||||||
|| (echo "$me: cannot create $tmpdir" >&2 && exit 1) ;
|
if test $? = 0 ; then
|
||||||
dummy=$tmpdir/dummy ;
|
|
||||||
files="$dummy.c $dummy.o $dummy.rel $dummy" ;
|
|
||||||
trap '"'"'rm -f $files; rmdir $tmpdir; exit 1'"'"' 1 2 15 ;
|
|
||||||
case $CC_FOR_BUILD,$HOST_CC,$CC in
|
|
||||||
,,) echo "int x;" > $dummy.c ;
|
|
||||||
for c in cc gcc c89 c99 ; do
|
|
||||||
if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
|
|
||||||
CC_FOR_BUILD="$c"; break ;
|
CC_FOR_BUILD="$c"; break ;
|
||||||
fi ;
|
fi ;
|
||||||
done ;
|
done ;
|
||||||
rm -f $files ;
|
rm -f $dummy.c $dummy.o $dummy.rel ;
|
||||||
if test x"$CC_FOR_BUILD" = x ; then
|
if test x"$CC_FOR_BUILD" = x ; then
|
||||||
CC_FOR_BUILD=no_compiler_found ;
|
CC_FOR_BUILD=no_compiler_found ;
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
,,*) CC_FOR_BUILD=$CC ;;
|
,,*) CC_FOR_BUILD=$CC ;;
|
||||||
,*,*) CC_FOR_BUILD=$HOST_CC ;;
|
,*,*) CC_FOR_BUILD=$HOST_CC ;;
|
||||||
esac ;
|
esac'
|
||||||
unset files'
|
|
||||||
|
|
||||||
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
|
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
|
||||||
# (ghazi@noc.rutgers.edu 1994-08-24)
|
# (ghazi@noc.rutgers.edu 1994-08-24)
|
||||||
@@ -138,30 +127,29 @@ UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
|
|||||||
|
|
||||||
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
||||||
*:NetBSD:*:*)
|
*:NetBSD:*:*)
|
||||||
# NetBSD (nbsd) targets should (where applicable) match one or
|
# Netbsd (nbsd) targets should (where applicable) match one or
|
||||||
# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
|
# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
|
||||||
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
|
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
|
||||||
# switched to ELF, *-*-netbsd* would select the old
|
# switched to ELF, *-*-netbsd* would select the old
|
||||||
# object file format. This provides both forward
|
# object file format. This provides both forward
|
||||||
# compatibility and a consistent mechanism for selecting the
|
# compatibility and a consistent mechanism for selecting the
|
||||||
# object file format.
|
# object file format.
|
||||||
#
|
# Determine the machine/vendor (is the vendor relevant).
|
||||||
# Note: NetBSD doesn't particularly care about the vendor
|
case "${UNAME_MACHINE}" in
|
||||||
# portion of the name. We always set it to "unknown".
|
amiga) machine=m68k-unknown ;;
|
||||||
sysctl="sysctl -n hw.machine_arch"
|
arm32) machine=arm-unknown ;;
|
||||||
UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
|
atari*) machine=m68k-atari ;;
|
||||||
/usr/sbin/$sysctl 2>/dev/null || echo unknown)`
|
sun3*) machine=m68k-sun ;;
|
||||||
case "${UNAME_MACHINE_ARCH}" in
|
mac68k) machine=m68k-apple ;;
|
||||||
armeb) machine=armeb-unknown ;;
|
macppc) machine=powerpc-apple ;;
|
||||||
arm*) machine=arm-unknown ;;
|
hp3[0-9][05]) machine=m68k-hp ;;
|
||||||
sh3el) machine=shl-unknown ;;
|
ibmrt|romp-ibm) machine=romp-ibm ;;
|
||||||
sh3eb) machine=sh-unknown ;;
|
*) machine=${UNAME_MACHINE}-unknown ;;
|
||||||
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
|
|
||||||
esac
|
esac
|
||||||
# The Operating System including object format, if it has switched
|
# The Operating System including object format, if it has switched
|
||||||
# to ELF recently, or will in the future.
|
# to ELF recently, or will in the future.
|
||||||
case "${UNAME_MACHINE_ARCH}" in
|
case "${UNAME_MACHINE}" in
|
||||||
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
|
i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k)
|
||||||
eval $set_cc_for_build
|
eval $set_cc_for_build
|
||||||
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
||||||
| grep __ELF__ >/dev/null
|
| grep __ELF__ >/dev/null
|
||||||
@@ -178,62 +166,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
# The OS release
|
# The OS release
|
||||||
# Debian GNU/NetBSD machines have a different userland, and
|
release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
||||||
# thus, need a distinct triplet. However, they do not need
|
|
||||||
# kernel version information, so it can be replaced with a
|
|
||||||
# suitable tag, in the style of linux-gnu.
|
|
||||||
case "${UNAME_VERSION}" in
|
|
||||||
Debian*)
|
|
||||||
release='-gnu'
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
|
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
|
||||||
# contains redundant information, the shorter form:
|
# contains redundant information, the shorter form:
|
||||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
|
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
|
||||||
echo "${machine}-${os}${release}"
|
echo "${machine}-${os}${release}"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
amiga:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
arc:OpenBSD:*:*)
|
|
||||||
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
hp300:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
mac68k:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
macppc:OpenBSD:*:*)
|
|
||||||
echo powerpc-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
mvme68k:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
mvme88k:OpenBSD:*:*)
|
|
||||||
echo m88k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
mvmeppc:OpenBSD:*:*)
|
|
||||||
echo powerpc-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
pmax:OpenBSD:*:*)
|
|
||||||
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
sgi:OpenBSD:*:*)
|
|
||||||
echo mipseb-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
sun3:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
wgrisc:OpenBSD:*:*)
|
|
||||||
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
*:OpenBSD:*:*)
|
|
||||||
echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
alpha:OSF1:*:*)
|
alpha:OSF1:*:*)
|
||||||
if test $UNAME_RELEASE = "V4.0"; then
|
if test $UNAME_RELEASE = "V4.0"; then
|
||||||
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
|
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
|
||||||
@@ -242,7 +180,6 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
# A Tn.n version is a released field test version.
|
# A Tn.n version is a released field test version.
|
||||||
# A Xn.n version is an unreleased experimental baselevel.
|
# A Xn.n version is an unreleased experimental baselevel.
|
||||||
# 1.2 uses "1.2" for uname -r.
|
# 1.2 uses "1.2" for uname -r.
|
||||||
eval $set_cc_for_build
|
|
||||||
cat <<EOF >$dummy.s
|
cat <<EOF >$dummy.s
|
||||||
.data
|
.data
|
||||||
\$Lformat:
|
\$Lformat:
|
||||||
@@ -268,9 +205,10 @@ main:
|
|||||||
jsr \$26,exit
|
jsr \$26,exit
|
||||||
.end main
|
.end main
|
||||||
EOF
|
EOF
|
||||||
$CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null
|
eval $set_cc_for_build
|
||||||
|
$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
|
||||||
if test "$?" = 0 ; then
|
if test "$?" = 0 ; then
|
||||||
case `$dummy` in
|
case `./$dummy` in
|
||||||
0-0)
|
0-0)
|
||||||
UNAME_MACHINE="alpha"
|
UNAME_MACHINE="alpha"
|
||||||
;;
|
;;
|
||||||
@@ -292,12 +230,9 @@ EOF
|
|||||||
2-1307)
|
2-1307)
|
||||||
UNAME_MACHINE="alphaev68"
|
UNAME_MACHINE="alphaev68"
|
||||||
;;
|
;;
|
||||||
3-1307)
|
|
||||||
UNAME_MACHINE="alphaev7"
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
rm -f $dummy.s $dummy && rmdir $tmpdir
|
rm -f $dummy.s $dummy
|
||||||
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
|
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
Alpha\ *:Windows_NT*:*)
|
Alpha\ *:Windows_NT*:*)
|
||||||
@@ -312,11 +247,29 @@ EOF
|
|||||||
Amiga*:UNIX_System_V:4.0:*)
|
Amiga*:UNIX_System_V:4.0:*)
|
||||||
echo m68k-unknown-sysv4
|
echo m68k-unknown-sysv4
|
||||||
exit 0;;
|
exit 0;;
|
||||||
|
amiga:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
*:[Aa]miga[Oo][Ss]:*:*)
|
*:[Aa]miga[Oo][Ss]:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-amigaos
|
echo ${UNAME_MACHINE}-unknown-amigaos
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:[Mm]orph[Oo][Ss]:*:*)
|
arc64:OpenBSD:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-morphos
|
echo mips64el-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
arc:OpenBSD:*:*)
|
||||||
|
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
hkmips:OpenBSD:*:*)
|
||||||
|
echo mips-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
pmax:OpenBSD:*:*)
|
||||||
|
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
sgi:OpenBSD:*:*)
|
||||||
|
echo mips-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
wgrisc:OpenBSD:*:*)
|
||||||
|
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:OS/390:*:*)
|
*:OS/390:*:*)
|
||||||
echo i370-ibm-openedition
|
echo i370-ibm-openedition
|
||||||
@@ -338,10 +291,6 @@ EOF
|
|||||||
NILE*:*:*:dcosx)
|
NILE*:*:*:dcosx)
|
||||||
echo pyramid-pyramid-svr4
|
echo pyramid-pyramid-svr4
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
DRS?6000:UNIX_SV:4.2*:7*)
|
|
||||||
case `/usr/bin/uname -p` in
|
|
||||||
sparc) echo sparc-icl-nx7 && exit 0 ;;
|
|
||||||
esac ;;
|
|
||||||
sun4H:SunOS:5.*:*)
|
sun4H:SunOS:5.*:*)
|
||||||
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
|
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -370,7 +319,7 @@ EOF
|
|||||||
echo m68k-sun-sunos${UNAME_RELEASE}
|
echo m68k-sun-sunos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
sun*:*:4.2BSD:*)
|
sun*:*:4.2BSD:*)
|
||||||
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
|
UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
|
||||||
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
|
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
|
||||||
case "`/bin/arch`" in
|
case "`/bin/arch`" in
|
||||||
sun3)
|
sun3)
|
||||||
@@ -384,6 +333,12 @@ EOF
|
|||||||
aushp:SunOS:*:*)
|
aushp:SunOS:*:*)
|
||||||
echo sparc-auspex-sunos${UNAME_RELEASE}
|
echo sparc-auspex-sunos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
sparc*:NetBSD:*)
|
||||||
|
echo `uname -p`-unknown-netbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
atari*:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
# The situation for MiNT is a little confusing. The machine name
|
# The situation for MiNT is a little confusing. The machine name
|
||||||
# can be virtually everything (everything which is not
|
# can be virtually everything (everything which is not
|
||||||
# "atarist" or "atariste" at least should have a processor
|
# "atarist" or "atariste" at least should have a processor
|
||||||
@@ -410,6 +365,18 @@ EOF
|
|||||||
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
|
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
|
||||||
echo m68k-unknown-mint${UNAME_RELEASE}
|
echo m68k-unknown-mint${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
sun3*:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
mac68k:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
mvme68k:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
mvme88k:OpenBSD:*:*)
|
||||||
|
echo m88k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
powerpc:machten:*:*)
|
powerpc:machten:*:*)
|
||||||
echo powerpc-apple-machten${UNAME_RELEASE}
|
echo powerpc-apple-machten${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -448,21 +415,15 @@ EOF
|
|||||||
exit (-1);
|
exit (-1);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
$CC_FOR_BUILD -o $dummy $dummy.c \
|
$CC_FOR_BUILD $dummy.c -o $dummy \
|
||||||
&& $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
|
&& ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
|
||||||
&& rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
|
&& rm -f $dummy.c $dummy && exit 0
|
||||||
rm -f $dummy.c $dummy && rmdir $tmpdir
|
rm -f $dummy.c $dummy
|
||||||
echo mips-mips-riscos${UNAME_RELEASE}
|
echo mips-mips-riscos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
Motorola:PowerMAX_OS:*:*)
|
Motorola:PowerMAX_OS:*:*)
|
||||||
echo powerpc-motorola-powermax
|
echo powerpc-motorola-powermax
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
Motorola:*:4.3:PL8-*)
|
|
||||||
echo powerpc-harris-powermax
|
|
||||||
exit 0 ;;
|
|
||||||
Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
|
|
||||||
echo powerpc-harris-powermax
|
|
||||||
exit 0 ;;
|
|
||||||
Night_Hawk:Power_UNIX:*:*)
|
Night_Hawk:Power_UNIX:*:*)
|
||||||
echo powerpc-harris-powerunix
|
echo powerpc-harris-powerunix
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -535,8 +496,8 @@ EOF
|
|||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
|
$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
|
||||||
rm -f $dummy.c $dummy && rmdir $tmpdir
|
rm -f $dummy.c $dummy
|
||||||
echo rs6000-ibm-aix3.2.5
|
echo rs6000-ibm-aix3.2.5
|
||||||
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
|
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
|
||||||
echo rs6000-ibm-aix3.2.4
|
echo rs6000-ibm-aix3.2.4
|
||||||
@@ -545,7 +506,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:AIX:*:[45])
|
*:AIX:*:[45])
|
||||||
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
|
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
|
||||||
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
|
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
|
||||||
IBM_ARCH=rs6000
|
IBM_ARCH=rs6000
|
||||||
else
|
else
|
||||||
@@ -585,8 +546,10 @@ EOF
|
|||||||
9000/31? ) HP_ARCH=m68000 ;;
|
9000/31? ) HP_ARCH=m68000 ;;
|
||||||
9000/[34]?? ) HP_ARCH=m68k ;;
|
9000/[34]?? ) HP_ARCH=m68k ;;
|
||||||
9000/[678][0-9][0-9])
|
9000/[678][0-9][0-9])
|
||||||
if [ -x /usr/bin/getconf ]; then
|
case "${HPUX_REV}" in
|
||||||
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
|
11.[0-9][0-9])
|
||||||
|
if [ -x /usr/bin/getconf ]; then
|
||||||
|
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
|
||||||
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
|
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
|
||||||
case "${sc_cpu_version}" in
|
case "${sc_cpu_version}" in
|
||||||
523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
|
523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
|
||||||
@@ -595,13 +558,13 @@ EOF
|
|||||||
case "${sc_kernel_bits}" in
|
case "${sc_kernel_bits}" in
|
||||||
32) HP_ARCH="hppa2.0n" ;;
|
32) HP_ARCH="hppa2.0n" ;;
|
||||||
64) HP_ARCH="hppa2.0w" ;;
|
64) HP_ARCH="hppa2.0w" ;;
|
||||||
'') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
|
|
||||||
esac ;;
|
esac ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi ;;
|
||||||
if [ "${HP_ARCH}" = "" ]; then
|
esac
|
||||||
eval $set_cc_for_build
|
if [ "${HP_ARCH}" = "" ]; then
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
eval $set_cc_for_build
|
||||||
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
|
|
||||||
#define _HPUX_SOURCE
|
#define _HPUX_SOURCE
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
@@ -634,10 +597,10 @@ EOF
|
|||||||
exit (0);
|
exit (0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
(CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
|
(CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
|
||||||
if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
|
if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
|
||||||
rm -f $dummy.c $dummy && rmdir $tmpdir
|
rm -f $dummy.c $dummy
|
||||||
fi ;;
|
fi ;;
|
||||||
esac
|
esac
|
||||||
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
|
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -672,8 +635,8 @@ EOF
|
|||||||
exit (0);
|
exit (0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
|
$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
|
||||||
rm -f $dummy.c $dummy && rmdir $tmpdir
|
rm -f $dummy.c $dummy
|
||||||
echo unknown-hitachi-hiuxwe2
|
echo unknown-hitachi-hiuxwe2
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
|
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
|
||||||
@@ -701,6 +664,9 @@ EOF
|
|||||||
parisc*:Lites*:*:*)
|
parisc*:Lites*:*:*)
|
||||||
echo hppa1.1-hp-lites
|
echo hppa1.1-hp-lites
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
hppa*:OpenBSD:*:*)
|
||||||
|
echo hppa-unknown-openbsd
|
||||||
|
exit 0 ;;
|
||||||
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
|
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
|
||||||
echo c1-convex-bsd
|
echo c1-convex-bsd
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -719,6 +685,9 @@ EOF
|
|||||||
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
|
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
|
||||||
echo c4-convex-bsd
|
echo c4-convex-bsd
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
CRAY*X-MP:*:*:*)
|
||||||
|
echo xmp-cray-unicos
|
||||||
|
exit 0 ;;
|
||||||
CRAY*Y-MP:*:*:*)
|
CRAY*Y-MP:*:*:*)
|
||||||
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -740,12 +709,18 @@ EOF
|
|||||||
CRAY*SV1:*:*:*)
|
CRAY*SV1:*:*:*)
|
||||||
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
CRAY-2:*:*:*)
|
||||||
|
echo cray2-cray-unicos
|
||||||
|
exit 0 ;;
|
||||||
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
|
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
|
||||||
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
|
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
|
||||||
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
|
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
|
||||||
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
|
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
|
||||||
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
|
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
hp300:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
|
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
|
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -756,19 +731,10 @@ EOF
|
|||||||
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
|
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:FreeBSD:*:*)
|
*:FreeBSD:*:*)
|
||||||
# Determine whether the default compiler uses glibc.
|
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
|
||||||
eval $set_cc_for_build
|
exit 0 ;;
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
*:OpenBSD:*:*)
|
||||||
#include <features.h>
|
echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
||||||
#if __GLIBC__ >= 2
|
|
||||||
LIBC=gnu
|
|
||||||
#else
|
|
||||||
LIBC=
|
|
||||||
#endif
|
|
||||||
EOF
|
|
||||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
|
|
||||||
rm -f $dummy.c && rmdir $tmpdir
|
|
||||||
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
|
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*:CYGWIN*:*)
|
i*:CYGWIN*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-cygwin
|
echo ${UNAME_MACHINE}-pc-cygwin
|
||||||
@@ -779,17 +745,11 @@ EOF
|
|||||||
i*:PW*:*)
|
i*:PW*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-pw32
|
echo ${UNAME_MACHINE}-pc-pw32
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
x86:Interix*:3*)
|
|
||||||
echo i586-pc-interix3
|
|
||||||
exit 0 ;;
|
|
||||||
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
|
|
||||||
echo i${UNAME_MACHINE}-pc-mks
|
|
||||||
exit 0 ;;
|
|
||||||
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
|
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
|
||||||
# How do we know it's Interix rather than the generic POSIX subsystem?
|
# How do we know it's Interix rather than the generic POSIX subsystem?
|
||||||
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
|
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
|
||||||
# UNAME_MACHINE based on the output of uname instead of i386?
|
# UNAME_MACHINE based on the output of uname instead of i386?
|
||||||
echo i586-pc-interix
|
echo i386-pc-interix
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*:UWIN*:*)
|
i*:UWIN*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-uwin
|
echo ${UNAME_MACHINE}-pc-uwin
|
||||||
@@ -810,50 +770,16 @@ EOF
|
|||||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
ia64:Linux:*:*)
|
ia64:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
echo ${UNAME_MACHINE}-unknown-linux
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
m68*:Linux:*:*)
|
m68*:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
mips:Linux:*:*)
|
mips:Linux:*:*)
|
||||||
eval $set_cc_for_build
|
case `sed -n '/^byte/s/^.*: \(.*\) endian/\1/p' < /proc/cpuinfo` in
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
big) echo mips-unknown-linux-gnu && exit 0 ;;
|
||||||
#undef CPU
|
little) echo mipsel-unknown-linux-gnu && exit 0 ;;
|
||||||
#undef mips
|
esac
|
||||||
#undef mipsel
|
|
||||||
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
|
|
||||||
CPU=mipsel
|
|
||||||
#else
|
|
||||||
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
|
|
||||||
CPU=mips
|
|
||||||
#else
|
|
||||||
CPU=
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
EOF
|
|
||||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
|
|
||||||
rm -f $dummy.c && rmdir $tmpdir
|
|
||||||
test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
|
|
||||||
;;
|
|
||||||
mips64:Linux:*:*)
|
|
||||||
eval $set_cc_for_build
|
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
|
||||||
#undef CPU
|
|
||||||
#undef mips64
|
|
||||||
#undef mips64el
|
|
||||||
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
|
|
||||||
CPU=mips64el
|
|
||||||
#else
|
|
||||||
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
|
|
||||||
CPU=mips64
|
|
||||||
#else
|
|
||||||
CPU=
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
EOF
|
|
||||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
|
|
||||||
rm -f $dummy.c && rmdir $tmpdir
|
|
||||||
test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
|
|
||||||
;;
|
;;
|
||||||
ppc:Linux:*:*)
|
ppc:Linux:*:*)
|
||||||
echo powerpc-unknown-linux-gnu
|
echo powerpc-unknown-linux-gnu
|
||||||
@@ -902,8 +828,7 @@ EOF
|
|||||||
# The BFD linker knows what the default object file format is, so
|
# The BFD linker knows what the default object file format is, so
|
||||||
# first see if it will tell us. cd to the root directory to prevent
|
# first see if it will tell us. cd to the root directory to prevent
|
||||||
# problems with other programs or directories called `ld' in the path.
|
# problems with other programs or directories called `ld' in the path.
|
||||||
# Set LC_ALL=C to ensure ld outputs messages in English.
|
ld_supported_targets=`cd /; ld --help 2>&1 \
|
||||||
ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
|
|
||||||
| sed -ne '/supported targets:/!d
|
| sed -ne '/supported targets:/!d
|
||||||
s/[ ][ ]*/ /g
|
s/[ ][ ]*/ /g
|
||||||
s/.*supported targets: *//
|
s/.*supported targets: *//
|
||||||
@@ -927,29 +852,32 @@ EOF
|
|||||||
esac
|
esac
|
||||||
# Determine whether the default compiler is a.out or elf
|
# Determine whether the default compiler is a.out or elf
|
||||||
eval $set_cc_for_build
|
eval $set_cc_for_build
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
cat >$dummy.c <<EOF
|
||||||
#include <features.h>
|
#include <features.h>
|
||||||
#ifdef __ELF__
|
#ifdef __cplusplus
|
||||||
# ifdef __GLIBC__
|
#include <stdio.h> /* for printf() prototype */
|
||||||
# if __GLIBC__ >= 2
|
int main (int argc, char *argv[]) {
|
||||||
LIBC=gnu
|
#else
|
||||||
# else
|
int main (argc, argv) int argc; char *argv[]; {
|
||||||
LIBC=gnulibc1
|
#endif
|
||||||
# endif
|
#ifdef __ELF__
|
||||||
# else
|
# ifdef __GLIBC__
|
||||||
LIBC=gnulibc1
|
# if __GLIBC__ >= 2
|
||||||
# endif
|
printf ("%s-pc-linux-gnu\n", argv[1]);
|
||||||
#else
|
# else
|
||||||
#ifdef __INTEL_COMPILER
|
printf ("%s-pc-linux-gnulibc1\n", argv[1]);
|
||||||
LIBC=gnu
|
# endif
|
||||||
#else
|
# else
|
||||||
LIBC=gnuaout
|
printf ("%s-pc-linux-gnulibc1\n", argv[1]);
|
||||||
#endif
|
# endif
|
||||||
#endif
|
#else
|
||||||
|
printf ("%s-pc-linux-gnuaout\n", argv[1]);
|
||||||
|
#endif
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
EOF
|
EOF
|
||||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
|
$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
|
||||||
rm -f $dummy.c && rmdir $tmpdir
|
rm -f $dummy.c $dummy
|
||||||
test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
|
|
||||||
test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
|
test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
|
||||||
;;
|
;;
|
||||||
i*86:DYNIX/ptx:4*:*)
|
i*86:DYNIX/ptx:4*:*)
|
||||||
@@ -966,23 +894,6 @@ EOF
|
|||||||
# Use sysv4.2uw... so that sysv4* matches it.
|
# Use sysv4.2uw... so that sysv4* matches it.
|
||||||
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
|
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*86:OS/2:*:*)
|
|
||||||
# If we were able to find `uname', then EMX Unix compatibility
|
|
||||||
# is probably installed.
|
|
||||||
echo ${UNAME_MACHINE}-pc-os2-emx
|
|
||||||
exit 0 ;;
|
|
||||||
i*86:XTS-300:*:STOP)
|
|
||||||
echo ${UNAME_MACHINE}-unknown-stop
|
|
||||||
exit 0 ;;
|
|
||||||
i*86:atheos:*:*)
|
|
||||||
echo ${UNAME_MACHINE}-unknown-atheos
|
|
||||||
exit 0 ;;
|
|
||||||
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
|
|
||||||
echo i386-unknown-lynxos${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
i*86:*DOS:*:*)
|
|
||||||
echo ${UNAME_MACHINE}-pc-msdosdjgpp
|
|
||||||
exit 0 ;;
|
|
||||||
i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
|
i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
|
||||||
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
|
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
|
||||||
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
|
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
|
||||||
@@ -1004,19 +915,22 @@ EOF
|
|||||||
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
|
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
|
||||||
echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
|
echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
|
||||||
elif /bin/uname -X 2>/dev/null >/dev/null ; then
|
elif /bin/uname -X 2>/dev/null >/dev/null ; then
|
||||||
UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
|
UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
|
||||||
(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
|
(/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
|
||||||
(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
|
(/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
|
||||||
&& UNAME_MACHINE=i586
|
&& UNAME_MACHINE=i586
|
||||||
(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
|
(/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
|
||||||
&& UNAME_MACHINE=i686
|
&& UNAME_MACHINE=i686
|
||||||
(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
|
(/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
|
||||||
&& UNAME_MACHINE=i686
|
&& UNAME_MACHINE=i686
|
||||||
echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
|
echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
|
||||||
else
|
else
|
||||||
echo ${UNAME_MACHINE}-pc-sysv32
|
echo ${UNAME_MACHINE}-pc-sysv32
|
||||||
fi
|
fi
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
i*86:*DOS:*:*)
|
||||||
|
echo ${UNAME_MACHINE}-pc-msdosdjgpp
|
||||||
|
exit 0 ;;
|
||||||
pc:*:*:*)
|
pc:*:*:*)
|
||||||
# Left here for compatibility:
|
# Left here for compatibility:
|
||||||
# uname -m prints for DJGPP always 'pc', but it prints nothing about
|
# uname -m prints for DJGPP always 'pc', but it prints nothing about
|
||||||
@@ -1040,15 +954,9 @@ EOF
|
|||||||
# "miniframe"
|
# "miniframe"
|
||||||
echo m68010-convergent-sysv
|
echo m68010-convergent-sysv
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
mc68k:UNIX:SYSTEM5:3.51m)
|
|
||||||
echo m68k-convergent-sysv
|
|
||||||
exit 0 ;;
|
|
||||||
M680?0:D-NIX:5.3:*)
|
|
||||||
echo m68k-diab-dnix
|
|
||||||
exit 0 ;;
|
|
||||||
M68*:*:R3V[567]*:*)
|
M68*:*:R3V[567]*:*)
|
||||||
test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
|
test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
|
||||||
3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0)
|
3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
|
||||||
OS_REL=''
|
OS_REL=''
|
||||||
test -r /etc/.relid \
|
test -r /etc/.relid \
|
||||||
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
|
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
|
||||||
@@ -1065,6 +973,9 @@ EOF
|
|||||||
mc68030:UNIX_System_V:4.*:*)
|
mc68030:UNIX_System_V:4.*:*)
|
||||||
echo m68k-atari-sysv4
|
echo m68k-atari-sysv4
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
|
||||||
|
echo i386-unknown-lynxos${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
TSUNAMI:LynxOS:2.*:*)
|
TSUNAMI:LynxOS:2.*:*)
|
||||||
echo sparc-unknown-lynxos${UNAME_RELEASE}
|
echo sparc-unknown-lynxos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -1136,9 +1047,6 @@ EOF
|
|||||||
SX-5:SUPER-UX:*:*)
|
SX-5:SUPER-UX:*:*)
|
||||||
echo sx5-nec-superux${UNAME_RELEASE}
|
echo sx5-nec-superux${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
SX-6:SUPER-UX:*:*)
|
|
||||||
echo sx6-nec-superux${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
Power*:Rhapsody:*:*)
|
Power*:Rhapsody:*:*)
|
||||||
echo powerpc-apple-rhapsody${UNAME_RELEASE}
|
echo powerpc-apple-rhapsody${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -1149,17 +1057,15 @@ EOF
|
|||||||
echo `uname -p`-apple-darwin${UNAME_RELEASE}
|
echo `uname -p`-apple-darwin${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
||||||
UNAME_PROCESSOR=`uname -p`
|
if test "${UNAME_MACHINE}" = "x86pc"; then
|
||||||
if test "$UNAME_PROCESSOR" = "x86"; then
|
|
||||||
UNAME_PROCESSOR=i386
|
|
||||||
UNAME_MACHINE=pc
|
UNAME_MACHINE=pc
|
||||||
fi
|
fi
|
||||||
echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
|
echo `uname -p`-${UNAME_MACHINE}-nto-qnx
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:QNX:*:4*)
|
*:QNX:*:4*)
|
||||||
echo i386-pc-qnx
|
echo i386-pc-qnx
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
|
NSR-[KW]:NONSTOP_KERNEL:*:*)
|
||||||
echo nsr-tandem-nsk${UNAME_RELEASE}
|
echo nsr-tandem-nsk${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:NonStop-UX:*:*)
|
*:NonStop-UX:*:*)
|
||||||
@@ -1182,6 +1088,11 @@ EOF
|
|||||||
fi
|
fi
|
||||||
echo ${UNAME_MACHINE}-unknown-plan9
|
echo ${UNAME_MACHINE}-unknown-plan9
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
i*86:OS/2:*:*)
|
||||||
|
# If we were able to find `uname', then EMX Unix compatibility
|
||||||
|
# is probably installed.
|
||||||
|
echo ${UNAME_MACHINE}-pc-os2-emx
|
||||||
|
exit 0 ;;
|
||||||
*:TOPS-10:*:*)
|
*:TOPS-10:*:*)
|
||||||
echo pdp10-unknown-tops10
|
echo pdp10-unknown-tops10
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -1200,6 +1111,12 @@ EOF
|
|||||||
*:ITS:*:*)
|
*:ITS:*:*)
|
||||||
echo pdp10-unknown-its
|
echo pdp10-unknown-its
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
i*86:XTS-300:*:STOP)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-stop
|
||||||
|
exit 0 ;;
|
||||||
|
i*86:atheos:*:*)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-atheos
|
||||||
|
exit 0 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
#echo '(No uname command or uname output not recognized.)' 1>&2
|
#echo '(No uname command or uname output not recognized.)' 1>&2
|
||||||
@@ -1320,8 +1237,8 @@ main ()
|
|||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
|
$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0
|
||||||
rm -f $dummy.c $dummy && rmdir $tmpdir
|
rm -f $dummy.c $dummy
|
||||||
|
|
||||||
# Apollos put the system type in the environment.
|
# Apollos put the system type in the environment.
|
||||||
|
|
||||||
|
266
config.sub
vendored
@@ -1,9 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Configuration validation subroutine script.
|
# Configuration validation subroutine script.
|
||||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
# Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2003-01-03'
|
timestamp='2001-09-07'
|
||||||
|
|
||||||
# This file is (in principle) common to ALL GNU software.
|
# This file is (in principle) common to ALL GNU software.
|
||||||
# The presence of a machine in this file suggests that SOME GNU software
|
# The presence of a machine in this file suggests that SOME GNU software
|
||||||
@@ -29,8 +29,7 @@ timestamp='2003-01-03'
|
|||||||
# configuration script generated by Autoconf, you may include it under
|
# configuration script generated by Autoconf, you may include it under
|
||||||
# the same distribution terms that you use for the rest of that program.
|
# the same distribution terms that you use for the rest of that program.
|
||||||
|
|
||||||
# Please send patches to <config-patches@gnu.org>. Submit a context
|
# Please send patches to <config-patches@gnu.org>.
|
||||||
# diff and a properly formatted ChangeLog entry.
|
|
||||||
#
|
#
|
||||||
# Configuration subroutine to validate and canonicalize a configuration type.
|
# Configuration subroutine to validate and canonicalize a configuration type.
|
||||||
# Supply the specified configuration type as an argument.
|
# Supply the specified configuration type as an argument.
|
||||||
@@ -118,7 +117,7 @@ esac
|
|||||||
# Here we must recognize all the valid KERNEL-OS combinations.
|
# Here we must recognize all the valid KERNEL-OS combinations.
|
||||||
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
|
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
|
||||||
case $maybe_os in
|
case $maybe_os in
|
||||||
nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
|
nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
|
||||||
os=-$maybe_os
|
os=-$maybe_os
|
||||||
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
|
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
|
||||||
;;
|
;;
|
||||||
@@ -227,44 +226,32 @@ case $basic_machine in
|
|||||||
1750a | 580 \
|
1750a | 580 \
|
||||||
| a29k \
|
| a29k \
|
||||||
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
|
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
|
||||||
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
|
|
||||||
| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
|
| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
|
||||||
| clipper \
|
| c4x | clipper \
|
||||||
| d10v | d30v | dlx | dsp16xx \
|
| d10v | d30v | dsp16xx \
|
||||||
| fr30 | frv \
|
| fr30 \
|
||||||
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
||||||
| i370 | i860 | i960 | ia64 \
|
| i370 | i860 | i960 | ia64 \
|
||||||
| ip2k \
|
|
||||||
| m32r | m68000 | m68k | m88k | mcore \
|
| m32r | m68000 | m68k | m88k | mcore \
|
||||||
| mips | mipsbe | mipseb | mipsel | mipsle \
|
| mips16 | mips64 | mips64el | mips64orion | mips64orionel \
|
||||||
| mips16 \
|
| mips64vr4100 | mips64vr4100el | mips64vr4300 \
|
||||||
| mips64 | mips64el \
|
| mips64vr4300el | mips64vr5000 | mips64vr5000el \
|
||||||
| mips64vr | mips64vrel \
|
| mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \
|
||||||
| mips64orion | mips64orionel \
|
| mipsisa32 \
|
||||||
| mips64vr4100 | mips64vr4100el \
|
|
||||||
| mips64vr4300 | mips64vr4300el \
|
|
||||||
| mips64vr5000 | mips64vr5000el \
|
|
||||||
| mipsisa32 | mipsisa32el \
|
|
||||||
| mipsisa32r2 | mipsisa32r2el \
|
|
||||||
| mipsisa64 | mipsisa64el \
|
|
||||||
| mipsisa64sb1 | mipsisa64sb1el \
|
|
||||||
| mipsisa64sr71k | mipsisa64sr71kel \
|
|
||||||
| mipstx39 | mipstx39el \
|
|
||||||
| mn10200 | mn10300 \
|
| mn10200 | mn10300 \
|
||||||
| msp430 \
|
|
||||||
| ns16k | ns32k \
|
| ns16k | ns32k \
|
||||||
| openrisc | or32 \
|
| openrisc \
|
||||||
| pdp10 | pdp11 | pj | pjl \
|
| pdp10 | pdp11 | pj | pjl \
|
||||||
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
|
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
|
||||||
| pyramid \
|
| pyramid \
|
||||||
| sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
|
| s390 | s390x \
|
||||||
| sh64 | sh64le \
|
| sh | sh[34] | sh[34]eb | shbe | shle \
|
||||||
| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
|
| sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \
|
||||||
| strongarm \
|
| stormy16 | strongarm \
|
||||||
| tahoe | thumb | tic80 | tron \
|
| tahoe | thumb | tic80 | tron \
|
||||||
| v850 | v850e \
|
| v850 \
|
||||||
| we32k \
|
| we32k \
|
||||||
| x86 | xscale | xstormy16 | xtensa \
|
| x86 | xscale \
|
||||||
| z8k)
|
| z8k)
|
||||||
basic_machine=$basic_machine-unknown
|
basic_machine=$basic_machine-unknown
|
||||||
;;
|
;;
|
||||||
@@ -291,53 +278,38 @@ case $basic_machine in
|
|||||||
580-* \
|
580-* \
|
||||||
| a29k-* \
|
| a29k-* \
|
||||||
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
|
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
|
||||||
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
|
| alphapca5[67]-* | arc-* \
|
||||||
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
|
| arm-* | armbe-* | armle-* | armv*-* \
|
||||||
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
|
|
||||||
| avr-* \
|
|
||||||
| bs2000-* \
|
| bs2000-* \
|
||||||
| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \
|
| c[123]* | c30-* | [cjt]90-* | c54x-* \
|
||||||
| clipper-* | cydra-* \
|
| clipper-* | cray2-* | cydra-* \
|
||||||
| d10v-* | d30v-* | dlx-* \
|
| d10v-* | d30v-* \
|
||||||
| elxsi-* \
|
| elxsi-* \
|
||||||
| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
|
| f30[01]-* | f700-* | fr30-* | fx80-* \
|
||||||
| h8300-* | h8500-* \
|
| h8300-* | h8500-* \
|
||||||
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
||||||
| i*86-* | i860-* | i960-* | ia64-* \
|
| i*86-* | i860-* | i960-* | ia64-* \
|
||||||
| ip2k-* \
|
|
||||||
| m32r-* \
|
| m32r-* \
|
||||||
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
|
| m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \
|
||||||
| m88110-* | m88k-* | mcore-* \
|
| m88110-* | m88k-* | mcore-* \
|
||||||
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
|
| mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
|
||||||
| mips16-* \
|
| mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
|
||||||
| mips64-* | mips64el-* \
|
| mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \
|
||||||
| mips64vr-* | mips64vrel-* \
|
| mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \
|
||||||
| mips64orion-* | mips64orionel-* \
|
| none-* | np1-* | ns16k-* | ns32k-* \
|
||||||
| mips64vr4100-* | mips64vr4100el-* \
|
|
||||||
| mips64vr4300-* | mips64vr4300el-* \
|
|
||||||
| mips64vr5000-* | mips64vr5000el-* \
|
|
||||||
| mipsisa32-* | mipsisa32el-* \
|
|
||||||
| mipsisa32r2-* | mipsisa32r2el-* \
|
|
||||||
| mipsisa64-* | mipsisa64el-* \
|
|
||||||
| mipsisa64sb1-* | mipsisa64sb1el-* \
|
|
||||||
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
|
|
||||||
| mipstx39-* | mipstx39el-* \
|
|
||||||
| msp430-* \
|
|
||||||
| none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
|
|
||||||
| orion-* \
|
| orion-* \
|
||||||
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
||||||
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
|
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
|
||||||
| pyramid-* \
|
| pyramid-* \
|
||||||
| romp-* | rs6000-* \
|
| romp-* | rs6000-* \
|
||||||
| sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \
|
| s390-* | s390x-* \
|
||||||
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
|
| sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \
|
||||||
| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
|
| sparc-* | sparc64-* | sparc86x-* | sparclite-* \
|
||||||
| sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
|
| sparcv9-* | sparcv9b-* | stormy16-* | strongarm-* | sv1-* \
|
||||||
| tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \
|
| t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
|
||||||
| v850-* | v850e-* | vax-* \
|
| v850-* | vax-* \
|
||||||
| we32k-* \
|
| we32k-* \
|
||||||
| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
|
| x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \
|
||||||
| xtensa-* \
|
|
||||||
| ymp-* \
|
| ymp-* \
|
||||||
| z8k-*)
|
| z8k-*)
|
||||||
;;
|
;;
|
||||||
@@ -402,10 +374,6 @@ case $basic_machine in
|
|||||||
basic_machine=ns32k-sequent
|
basic_machine=ns32k-sequent
|
||||||
os=-dynix
|
os=-dynix
|
||||||
;;
|
;;
|
||||||
c90)
|
|
||||||
basic_machine=c90-cray
|
|
||||||
os=-unicos
|
|
||||||
;;
|
|
||||||
convex-c1)
|
convex-c1)
|
||||||
basic_machine=c1-convex
|
basic_machine=c1-convex
|
||||||
os=-bsd
|
os=-bsd
|
||||||
@@ -426,8 +394,16 @@ case $basic_machine in
|
|||||||
basic_machine=c38-convex
|
basic_machine=c38-convex
|
||||||
os=-bsd
|
os=-bsd
|
||||||
;;
|
;;
|
||||||
cray | j90)
|
cray | ymp)
|
||||||
basic_machine=j90-cray
|
basic_machine=ymp-cray
|
||||||
|
os=-unicos
|
||||||
|
;;
|
||||||
|
cray2)
|
||||||
|
basic_machine=cray2-cray
|
||||||
|
os=-unicos
|
||||||
|
;;
|
||||||
|
[cjt]90)
|
||||||
|
basic_machine=${basic_machine}-cray
|
||||||
os=-unicos
|
os=-unicos
|
||||||
;;
|
;;
|
||||||
crds | unos)
|
crds | unos)
|
||||||
@@ -442,14 +418,6 @@ case $basic_machine in
|
|||||||
decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
|
decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
|
||||||
basic_machine=mips-dec
|
basic_machine=mips-dec
|
||||||
;;
|
;;
|
||||||
decsystem10* | dec10*)
|
|
||||||
basic_machine=pdp10-dec
|
|
||||||
os=-tops10
|
|
||||||
;;
|
|
||||||
decsystem20* | dec20*)
|
|
||||||
basic_machine=pdp10-dec
|
|
||||||
os=-tops20
|
|
||||||
;;
|
|
||||||
delta | 3300 | motorola-3300 | motorola-delta \
|
delta | 3300 | motorola-3300 | motorola-delta \
|
||||||
| 3300-motorola | delta-motorola)
|
| 3300-motorola | delta-motorola)
|
||||||
basic_machine=m68k-motorola
|
basic_machine=m68k-motorola
|
||||||
@@ -630,6 +598,14 @@ case $basic_machine in
|
|||||||
basic_machine=m68k-atari
|
basic_machine=m68k-atari
|
||||||
os=-mint
|
os=-mint
|
||||||
;;
|
;;
|
||||||
|
mipsel*-linux*)
|
||||||
|
basic_machine=mipsel-unknown
|
||||||
|
os=-linux-gnu
|
||||||
|
;;
|
||||||
|
mips*-linux*)
|
||||||
|
basic_machine=mips-unknown
|
||||||
|
os=-linux-gnu
|
||||||
|
;;
|
||||||
mips3*-*)
|
mips3*-*)
|
||||||
basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
|
basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
|
||||||
;;
|
;;
|
||||||
@@ -644,10 +620,6 @@ case $basic_machine in
|
|||||||
basic_machine=m68k-rom68k
|
basic_machine=m68k-rom68k
|
||||||
os=-coff
|
os=-coff
|
||||||
;;
|
;;
|
||||||
morphos)
|
|
||||||
basic_machine=powerpc-unknown
|
|
||||||
os=-morphos
|
|
||||||
;;
|
|
||||||
msdos)
|
msdos)
|
||||||
basic_machine=i386-pc
|
basic_machine=i386-pc
|
||||||
os=-msdos
|
os=-msdos
|
||||||
@@ -720,10 +692,6 @@ case $basic_machine in
|
|||||||
np1)
|
np1)
|
||||||
basic_machine=np1-gould
|
basic_machine=np1-gould
|
||||||
;;
|
;;
|
||||||
nv1)
|
|
||||||
basic_machine=nv1-cray
|
|
||||||
os=-unicosmp
|
|
||||||
;;
|
|
||||||
nsr-tandem)
|
nsr-tandem)
|
||||||
basic_machine=nsr-tandem
|
basic_machine=nsr-tandem
|
||||||
;;
|
;;
|
||||||
@@ -731,10 +699,6 @@ case $basic_machine in
|
|||||||
basic_machine=hppa1.1-oki
|
basic_machine=hppa1.1-oki
|
||||||
os=-proelf
|
os=-proelf
|
||||||
;;
|
;;
|
||||||
or32 | or32-*)
|
|
||||||
basic_machine=or32-unknown
|
|
||||||
os=-coff
|
|
||||||
;;
|
|
||||||
OSE68000 | ose68000)
|
OSE68000 | ose68000)
|
||||||
basic_machine=m68000-ericsson
|
basic_machine=m68000-ericsson
|
||||||
os=-ose
|
os=-ose
|
||||||
@@ -757,19 +721,19 @@ case $basic_machine in
|
|||||||
pbb)
|
pbb)
|
||||||
basic_machine=m68k-tti
|
basic_machine=m68k-tti
|
||||||
;;
|
;;
|
||||||
pc532 | pc532-*)
|
pc532 | pc532-*)
|
||||||
basic_machine=ns32k-pc532
|
basic_machine=ns32k-pc532
|
||||||
;;
|
;;
|
||||||
pentium | p5 | k5 | k6 | nexgen | viac3)
|
pentium | p5 | k5 | k6 | nexgen)
|
||||||
basic_machine=i586-pc
|
basic_machine=i586-pc
|
||||||
;;
|
;;
|
||||||
pentiumpro | p6 | 6x86 | athlon | athlon_*)
|
pentiumpro | p6 | 6x86 | athlon)
|
||||||
basic_machine=i686-pc
|
basic_machine=i686-pc
|
||||||
;;
|
;;
|
||||||
pentiumii | pentium2)
|
pentiumii | pentium2)
|
||||||
basic_machine=i686-pc
|
basic_machine=i686-pc
|
||||||
;;
|
;;
|
||||||
pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
|
pentium-* | p5-* | k5-* | k6-* | nexgen-*)
|
||||||
basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
|
basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
;;
|
;;
|
||||||
pentiumpro-* | p6-* | 6x86-* | athlon-*)
|
pentiumpro-* | p6-* | 6x86-* | athlon-*)
|
||||||
@@ -784,22 +748,22 @@ case $basic_machine in
|
|||||||
power) basic_machine=power-ibm
|
power) basic_machine=power-ibm
|
||||||
;;
|
;;
|
||||||
ppc) basic_machine=powerpc-unknown
|
ppc) basic_machine=powerpc-unknown
|
||||||
;;
|
;;
|
||||||
ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
|
ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
;;
|
;;
|
||||||
ppcle | powerpclittle | ppc-le | powerpc-little)
|
ppcle | powerpclittle | ppc-le | powerpc-little)
|
||||||
basic_machine=powerpcle-unknown
|
basic_machine=powerpcle-unknown
|
||||||
;;
|
;;
|
||||||
ppcle-* | powerpclittle-*)
|
ppcle-* | powerpclittle-*)
|
||||||
basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
|
basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
;;
|
;;
|
||||||
ppc64) basic_machine=powerpc64-unknown
|
ppc64) basic_machine=powerpc64-unknown
|
||||||
;;
|
;;
|
||||||
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
|
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
;;
|
;;
|
||||||
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
|
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
|
||||||
basic_machine=powerpc64le-unknown
|
basic_machine=powerpc64le-unknown
|
||||||
;;
|
;;
|
||||||
ppc64le-* | powerpc64little-*)
|
ppc64le-* | powerpc64little-*)
|
||||||
basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
|
basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
;;
|
;;
|
||||||
@@ -820,22 +784,10 @@ case $basic_machine in
|
|||||||
rtpc | rtpc-*)
|
rtpc | rtpc-*)
|
||||||
basic_machine=romp-ibm
|
basic_machine=romp-ibm
|
||||||
;;
|
;;
|
||||||
s390 | s390-*)
|
|
||||||
basic_machine=s390-ibm
|
|
||||||
;;
|
|
||||||
s390x | s390x-*)
|
|
||||||
basic_machine=s390x-ibm
|
|
||||||
;;
|
|
||||||
sa29200)
|
sa29200)
|
||||||
basic_machine=a29k-amd
|
basic_machine=a29k-amd
|
||||||
os=-udi
|
os=-udi
|
||||||
;;
|
;;
|
||||||
sb1)
|
|
||||||
basic_machine=mipsisa64sb1-unknown
|
|
||||||
;;
|
|
||||||
sb1el)
|
|
||||||
basic_machine=mipsisa64sb1el-unknown
|
|
||||||
;;
|
|
||||||
sequent)
|
sequent)
|
||||||
basic_machine=i386-sequent
|
basic_machine=i386-sequent
|
||||||
;;
|
;;
|
||||||
@@ -843,7 +795,7 @@ case $basic_machine in
|
|||||||
basic_machine=sh-hitachi
|
basic_machine=sh-hitachi
|
||||||
os=-hms
|
os=-hms
|
||||||
;;
|
;;
|
||||||
sparclite-wrs | simso-wrs)
|
sparclite-wrs)
|
||||||
basic_machine=sparclite-wrs
|
basic_machine=sparclite-wrs
|
||||||
os=-vxworks
|
os=-vxworks
|
||||||
;;
|
;;
|
||||||
@@ -910,17 +862,9 @@ case $basic_machine in
|
|||||||
os=-dynix
|
os=-dynix
|
||||||
;;
|
;;
|
||||||
t3e)
|
t3e)
|
||||||
basic_machine=alphaev5-cray
|
basic_machine=t3e-cray
|
||||||
os=-unicos
|
os=-unicos
|
||||||
;;
|
;;
|
||||||
t90)
|
|
||||||
basic_machine=t90-cray
|
|
||||||
os=-unicos
|
|
||||||
;;
|
|
||||||
tic4x | c4x*)
|
|
||||||
basic_machine=tic4x-unknown
|
|
||||||
os=-coff
|
|
||||||
;;
|
|
||||||
tic54x | c54x*)
|
tic54x | c54x*)
|
||||||
basic_machine=tic54x-unknown
|
basic_machine=tic54x-unknown
|
||||||
os=-coff
|
os=-coff
|
||||||
@@ -931,10 +875,6 @@ case $basic_machine in
|
|||||||
tx39el)
|
tx39el)
|
||||||
basic_machine=mipstx39el-unknown
|
basic_machine=mipstx39el-unknown
|
||||||
;;
|
;;
|
||||||
toad1)
|
|
||||||
basic_machine=pdp10-xkl
|
|
||||||
os=-tops20
|
|
||||||
;;
|
|
||||||
tower | tower-32)
|
tower | tower-32)
|
||||||
basic_machine=m68k-ncr
|
basic_machine=m68k-ncr
|
||||||
;;
|
;;
|
||||||
@@ -959,8 +899,8 @@ case $basic_machine in
|
|||||||
os=-vms
|
os=-vms
|
||||||
;;
|
;;
|
||||||
vpp*|vx|vx-*)
|
vpp*|vx|vx-*)
|
||||||
basic_machine=f301-fujitsu
|
basic_machine=f301-fujitsu
|
||||||
;;
|
;;
|
||||||
vxworks960)
|
vxworks960)
|
||||||
basic_machine=i960-wrs
|
basic_machine=i960-wrs
|
||||||
os=-vxworks
|
os=-vxworks
|
||||||
@@ -981,13 +921,17 @@ case $basic_machine in
|
|||||||
basic_machine=hppa1.1-winbond
|
basic_machine=hppa1.1-winbond
|
||||||
os=-proelf
|
os=-proelf
|
||||||
;;
|
;;
|
||||||
xps | xps100)
|
windows32)
|
||||||
basic_machine=xps100-honeywell
|
basic_machine=i386-pc
|
||||||
|
os=-windows32-msvcrt
|
||||||
;;
|
;;
|
||||||
ymp)
|
xmp)
|
||||||
basic_machine=ymp-cray
|
basic_machine=xmp-cray
|
||||||
os=-unicos
|
os=-unicos
|
||||||
;;
|
;;
|
||||||
|
xps | xps100)
|
||||||
|
basic_machine=xps100-honeywell
|
||||||
|
;;
|
||||||
z8k-*-coff)
|
z8k-*-coff)
|
||||||
basic_machine=z8k-unknown
|
basic_machine=z8k-unknown
|
||||||
os=-sim
|
os=-sim
|
||||||
@@ -1008,6 +952,13 @@ case $basic_machine in
|
|||||||
op60c)
|
op60c)
|
||||||
basic_machine=hppa1.1-oki
|
basic_machine=hppa1.1-oki
|
||||||
;;
|
;;
|
||||||
|
mips)
|
||||||
|
if [ x$os = x-linux-gnu ]; then
|
||||||
|
basic_machine=mips-unknown
|
||||||
|
else
|
||||||
|
basic_machine=mips-mips
|
||||||
|
fi
|
||||||
|
;;
|
||||||
romp)
|
romp)
|
||||||
basic_machine=romp-ibm
|
basic_machine=romp-ibm
|
||||||
;;
|
;;
|
||||||
@@ -1027,16 +978,13 @@ case $basic_machine in
|
|||||||
we32k)
|
we32k)
|
||||||
basic_machine=we32k-att
|
basic_machine=we32k-att
|
||||||
;;
|
;;
|
||||||
sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele)
|
sh3 | sh4 | sh3eb | sh4eb)
|
||||||
basic_machine=sh-unknown
|
basic_machine=sh-unknown
|
||||||
;;
|
;;
|
||||||
sh64)
|
|
||||||
basic_machine=sh64-unknown
|
|
||||||
;;
|
|
||||||
sparc | sparcv9 | sparcv9b)
|
sparc | sparcv9 | sparcv9b)
|
||||||
basic_machine=sparc-sun
|
basic_machine=sparc-sun
|
||||||
;;
|
;;
|
||||||
cydra)
|
cydra)
|
||||||
basic_machine=cydra-cydrome
|
basic_machine=cydra-cydrome
|
||||||
;;
|
;;
|
||||||
orion)
|
orion)
|
||||||
@@ -1051,6 +999,10 @@ case $basic_machine in
|
|||||||
pmac | pmac-mpw)
|
pmac | pmac-mpw)
|
||||||
basic_machine=powerpc-apple
|
basic_machine=powerpc-apple
|
||||||
;;
|
;;
|
||||||
|
c4x*)
|
||||||
|
basic_machine=c4x-none
|
||||||
|
os=-coff
|
||||||
|
;;
|
||||||
*-unknown)
|
*-unknown)
|
||||||
# Make sure to match an already-canonicalized machine name.
|
# Make sure to match an already-canonicalized machine name.
|
||||||
;;
|
;;
|
||||||
@@ -1113,12 +1065,10 @@ case $os in
|
|||||||
| -chorusos* | -chorusrdb* \
|
| -chorusos* | -chorusrdb* \
|
||||||
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
||||||
| -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
|
| -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
|
||||||
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
|
| -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
|
||||||
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
||||||
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
||||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
| -os2* | -vos*)
|
||||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
|
||||||
| -powermax* | -dnix* | -microbsd*)
|
|
||||||
# Remember, each alternative MUST END IN *, to match a version number.
|
# Remember, each alternative MUST END IN *, to match a version number.
|
||||||
;;
|
;;
|
||||||
-qnx*)
|
-qnx*)
|
||||||
@@ -1130,10 +1080,8 @@ case $os in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
-nto-qnx*)
|
|
||||||
;;
|
|
||||||
-nto*)
|
-nto*)
|
||||||
os=`echo $os | sed -e 's|nto|nto-qnx|'`
|
os=-nto-qnx
|
||||||
;;
|
;;
|
||||||
-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
|
-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
|
||||||
| -windows* | -osx | -abug | -netware* | -os9* | -beos* \
|
| -windows* | -osx | -abug | -netware* | -os9* | -beos* \
|
||||||
@@ -1172,20 +1120,14 @@ case $os in
|
|||||||
-acis*)
|
-acis*)
|
||||||
os=-aos
|
os=-aos
|
||||||
;;
|
;;
|
||||||
-atheos*)
|
|
||||||
os=-atheos
|
|
||||||
;;
|
|
||||||
-386bsd)
|
-386bsd)
|
||||||
os=-bsd
|
os=-bsd
|
||||||
;;
|
;;
|
||||||
-ctix* | -uts*)
|
-ctix* | -uts*)
|
||||||
os=-sysv
|
os=-sysv
|
||||||
;;
|
;;
|
||||||
-nova*)
|
|
||||||
os=-rtmk-nova
|
|
||||||
;;
|
|
||||||
-ns2 )
|
-ns2 )
|
||||||
os=-nextstep2
|
os=-nextstep2
|
||||||
;;
|
;;
|
||||||
-nsk*)
|
-nsk*)
|
||||||
os=-nsk
|
os=-nsk
|
||||||
@@ -1224,8 +1166,8 @@ case $os in
|
|||||||
-xenix)
|
-xenix)
|
||||||
os=-xenix
|
os=-xenix
|
||||||
;;
|
;;
|
||||||
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
|
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
|
||||||
os=-mint
|
os=-mint
|
||||||
;;
|
;;
|
||||||
-none)
|
-none)
|
||||||
;;
|
;;
|
||||||
@@ -1258,11 +1200,10 @@ case $basic_machine in
|
|||||||
arm*-semi)
|
arm*-semi)
|
||||||
os=-aout
|
os=-aout
|
||||||
;;
|
;;
|
||||||
# This must come before the *-dec entry.
|
|
||||||
pdp10-*)
|
pdp10-*)
|
||||||
os=-tops20
|
os=-tops20
|
||||||
;;
|
;;
|
||||||
pdp11-*)
|
pdp11-*)
|
||||||
os=-none
|
os=-none
|
||||||
;;
|
;;
|
||||||
*-dec | vax-*)
|
*-dec | vax-*)
|
||||||
@@ -1289,9 +1230,6 @@ case $basic_machine in
|
|||||||
mips*-*)
|
mips*-*)
|
||||||
os=-elf
|
os=-elf
|
||||||
;;
|
;;
|
||||||
or32-*)
|
|
||||||
os=-coff
|
|
||||||
;;
|
|
||||||
*-tti) # must be before sparc entry or we get the wrong os.
|
*-tti) # must be before sparc entry or we get the wrong os.
|
||||||
os=-sysv3
|
os=-sysv3
|
||||||
;;
|
;;
|
||||||
@@ -1355,19 +1293,19 @@ case $basic_machine in
|
|||||||
*-next)
|
*-next)
|
||||||
os=-nextstep3
|
os=-nextstep3
|
||||||
;;
|
;;
|
||||||
*-gould)
|
*-gould)
|
||||||
os=-sysv
|
os=-sysv
|
||||||
;;
|
;;
|
||||||
*-highlevel)
|
*-highlevel)
|
||||||
os=-bsd
|
os=-bsd
|
||||||
;;
|
;;
|
||||||
*-encore)
|
*-encore)
|
||||||
os=-bsd
|
os=-bsd
|
||||||
;;
|
;;
|
||||||
*-sgi)
|
*-sgi)
|
||||||
os=-irix
|
os=-irix
|
||||||
;;
|
;;
|
||||||
*-siemens)
|
*-siemens)
|
||||||
os=-sysv4
|
os=-sysv4
|
||||||
;;
|
;;
|
||||||
*-masscomp)
|
*-masscomp)
|
||||||
@@ -1439,7 +1377,7 @@ case $basic_machine in
|
|||||||
-ptx*)
|
-ptx*)
|
||||||
vendor=sequent
|
vendor=sequent
|
||||||
;;
|
;;
|
||||||
-vxsim* | -vxworks* | -windiss*)
|
-vxsim* | -vxworks*)
|
||||||
vendor=wrs
|
vendor=wrs
|
||||||
;;
|
;;
|
||||||
-aux*)
|
-aux*)
|
||||||
|
1856
configure.in
29
contrib/configure
vendored
@@ -691,16 +691,6 @@ fi
|
|||||||
PATH_IFS=$wx_cv_path_ifs
|
PATH_IFS=$wx_cv_path_ifs
|
||||||
WX_TARGET_LIBRARY=$wx_cv_target_library
|
WX_TARGET_LIBRARY=$wx_cv_target_library
|
||||||
WX_TARGET_LIBRARY_TYPE=$wx_cv_target_libtype
|
WX_TARGET_LIBRARY_TYPE=$wx_cv_target_libtype
|
||||||
WX_LIBRARY_BASENAME=$wx_cv_library_basename
|
|
||||||
WX_RELEASE=$wx_cv_release
|
|
||||||
WX_CURRENT=$wx_cv_current
|
|
||||||
WX_REVISION=$wx_cv_revision
|
|
||||||
WX_AGE=$wx_cv_age
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -826,7 +816,6 @@ trap 'rm -fr `echo "
|
|||||||
src/ogl/Makefile
|
src/ogl/Makefile
|
||||||
src/mmedia/Makefile
|
src/mmedia/Makefile
|
||||||
src/stc/Makefile
|
src/stc/Makefile
|
||||||
src/svg/Makefile
|
|
||||||
src/xrc/Makefile
|
src/xrc/Makefile
|
||||||
src/canvas/Makefile
|
src/canvas/Makefile
|
||||||
src/gizmos/Makefile
|
src/gizmos/Makefile
|
||||||
@@ -840,17 +829,15 @@ trap 'rm -fr `echo "
|
|||||||
samples/ogl/ogledit/Makefile
|
samples/ogl/ogledit/Makefile
|
||||||
samples/ogl/studio/Makefile
|
samples/ogl/studio/Makefile
|
||||||
samples/stc/Makefile
|
samples/stc/Makefile
|
||||||
samples/svg/Makefile
|
|
||||||
samples/canvas/Makefile
|
samples/canvas/Makefile
|
||||||
samples/canvas/test/Makefile
|
samples/canvas/test/Makefile
|
||||||
samples/canvas/simple/Makefile
|
samples/canvas/simple/Makefile
|
||||||
samples/gizmos/Makefile
|
samples/gizmos/Makefile
|
||||||
|
samples/gizmos/multicell/Makefile
|
||||||
|
samples/gizmos/splittree/Makefile
|
||||||
samples/gizmos/editlbox/Makefile
|
samples/gizmos/editlbox/Makefile
|
||||||
samples/gizmos/dynsash/Makefile
|
samples/gizmos/dynsash/Makefile
|
||||||
samples/gizmos/dynsash_switch/Makefile
|
samples/gizmos/dynsash_switch/Makefile
|
||||||
samples/gizmos/multicell/Makefile
|
|
||||||
samples/gizmos/splittree/Makefile
|
|
||||||
samples/gizmos/led/Makefile
|
|
||||||
samples/xrc/Makefile
|
samples/xrc/Makefile
|
||||||
samples/plot/Makefile
|
samples/plot/Makefile
|
||||||
samples/applet/Makefile
|
samples/applet/Makefile
|
||||||
@@ -901,11 +888,6 @@ s%@PATH_IFS@%$PATH_IFS%g
|
|||||||
s%@ESD_LINK@%$ESD_LINK%g
|
s%@ESD_LINK@%$ESD_LINK%g
|
||||||
s%@WX_TARGET_LIBRARY@%$WX_TARGET_LIBRARY%g
|
s%@WX_TARGET_LIBRARY@%$WX_TARGET_LIBRARY%g
|
||||||
s%@WX_TARGET_LIBRARY_TYPE@%$WX_TARGET_LIBRARY_TYPE%g
|
s%@WX_TARGET_LIBRARY_TYPE@%$WX_TARGET_LIBRARY_TYPE%g
|
||||||
s%@WX_LIBRARY_BASENAME@%$WX_LIBRARY_BASENAME%g
|
|
||||||
s%@WX_RELEASE@%$WX_RELEASE%g
|
|
||||||
s%@WX_CURRENT@%$WX_CURRENT%g
|
|
||||||
s%@WX_REVISION@%$WX_REVISION%g
|
|
||||||
s%@WX_AGE@%$WX_AGE%g
|
|
||||||
|
|
||||||
CEOF
|
CEOF
|
||||||
EOF
|
EOF
|
||||||
@@ -951,7 +933,6 @@ CONFIG_FILES=\${CONFIG_FILES-"src/Makefile
|
|||||||
src/ogl/Makefile
|
src/ogl/Makefile
|
||||||
src/mmedia/Makefile
|
src/mmedia/Makefile
|
||||||
src/stc/Makefile
|
src/stc/Makefile
|
||||||
src/svg/Makefile
|
|
||||||
src/xrc/Makefile
|
src/xrc/Makefile
|
||||||
src/canvas/Makefile
|
src/canvas/Makefile
|
||||||
src/gizmos/Makefile
|
src/gizmos/Makefile
|
||||||
@@ -965,17 +946,15 @@ CONFIG_FILES=\${CONFIG_FILES-"src/Makefile
|
|||||||
samples/ogl/ogledit/Makefile
|
samples/ogl/ogledit/Makefile
|
||||||
samples/ogl/studio/Makefile
|
samples/ogl/studio/Makefile
|
||||||
samples/stc/Makefile
|
samples/stc/Makefile
|
||||||
samples/svg/Makefile
|
|
||||||
samples/canvas/Makefile
|
samples/canvas/Makefile
|
||||||
samples/canvas/test/Makefile
|
samples/canvas/test/Makefile
|
||||||
samples/canvas/simple/Makefile
|
samples/canvas/simple/Makefile
|
||||||
samples/gizmos/Makefile
|
samples/gizmos/Makefile
|
||||||
|
samples/gizmos/multicell/Makefile
|
||||||
|
samples/gizmos/splittree/Makefile
|
||||||
samples/gizmos/editlbox/Makefile
|
samples/gizmos/editlbox/Makefile
|
||||||
samples/gizmos/dynsash/Makefile
|
samples/gizmos/dynsash/Makefile
|
||||||
samples/gizmos/dynsash_switch/Makefile
|
samples/gizmos/dynsash_switch/Makefile
|
||||||
samples/gizmos/multicell/Makefile
|
|
||||||
samples/gizmos/splittree/Makefile
|
|
||||||
samples/gizmos/led/Makefile
|
|
||||||
samples/xrc/Makefile
|
samples/xrc/Makefile
|
||||||
samples/plot/Makefile
|
samples/plot/Makefile
|
||||||
samples/applet/Makefile
|
samples/applet/Makefile
|
||||||
|
@@ -26,21 +26,11 @@ dnl Final subst
|
|||||||
PATH_IFS=$wx_cv_path_ifs
|
PATH_IFS=$wx_cv_path_ifs
|
||||||
WX_TARGET_LIBRARY=$wx_cv_target_library
|
WX_TARGET_LIBRARY=$wx_cv_target_library
|
||||||
WX_TARGET_LIBRARY_TYPE=$wx_cv_target_libtype
|
WX_TARGET_LIBRARY_TYPE=$wx_cv_target_libtype
|
||||||
WX_LIBRARY_BASENAME=$wx_cv_library_basename
|
|
||||||
WX_RELEASE=$wx_cv_release
|
|
||||||
WX_CURRENT=$wx_cv_current
|
|
||||||
WX_REVISION=$wx_cv_revision
|
|
||||||
WX_AGE=$wx_cv_age
|
|
||||||
|
|
||||||
AC_SUBST(PATH_IFS)
|
AC_SUBST(PATH_IFS)
|
||||||
AC_SUBST(ESD_LINK)
|
AC_SUBST(ESD_LINK)
|
||||||
AC_SUBST(WX_TARGET_LIBRARY)
|
AC_SUBST(WX_TARGET_LIBRARY)
|
||||||
AC_SUBST(WX_TARGET_LIBRARY_TYPE)
|
AC_SUBST(WX_TARGET_LIBRARY_TYPE)
|
||||||
AC_SUBST(WX_LIBRARY_BASENAME)
|
|
||||||
AC_SUBST(WX_RELEASE)
|
|
||||||
AC_SUBST(WX_CURRENT)
|
|
||||||
AC_SUBST(WX_REVISION)
|
|
||||||
AC_SUBST(WX_AGE)
|
|
||||||
|
|
||||||
dnl -----------
|
dnl -----------
|
||||||
dnl File output
|
dnl File output
|
||||||
@@ -51,7 +41,6 @@ AC_OUTPUT([
|
|||||||
src/ogl/Makefile
|
src/ogl/Makefile
|
||||||
src/mmedia/Makefile
|
src/mmedia/Makefile
|
||||||
src/stc/Makefile
|
src/stc/Makefile
|
||||||
src/svg/Makefile
|
|
||||||
src/xrc/Makefile
|
src/xrc/Makefile
|
||||||
src/canvas/Makefile
|
src/canvas/Makefile
|
||||||
src/gizmos/Makefile
|
src/gizmos/Makefile
|
||||||
@@ -65,17 +54,15 @@ AC_OUTPUT([
|
|||||||
samples/ogl/ogledit/Makefile
|
samples/ogl/ogledit/Makefile
|
||||||
samples/ogl/studio/Makefile
|
samples/ogl/studio/Makefile
|
||||||
samples/stc/Makefile
|
samples/stc/Makefile
|
||||||
samples/svg/Makefile
|
|
||||||
samples/canvas/Makefile
|
samples/canvas/Makefile
|
||||||
samples/canvas/test/Makefile
|
samples/canvas/test/Makefile
|
||||||
samples/canvas/simple/Makefile
|
samples/canvas/simple/Makefile
|
||||||
samples/gizmos/Makefile
|
samples/gizmos/Makefile
|
||||||
|
samples/gizmos/multicell/Makefile
|
||||||
|
samples/gizmos/splittree/Makefile
|
||||||
samples/gizmos/editlbox/Makefile
|
samples/gizmos/editlbox/Makefile
|
||||||
samples/gizmos/dynsash/Makefile
|
samples/gizmos/dynsash/Makefile
|
||||||
samples/gizmos/dynsash_switch/Makefile
|
samples/gizmos/dynsash_switch/Makefile
|
||||||
samples/gizmos/multicell/Makefile
|
|
||||||
samples/gizmos/splittree/Makefile
|
|
||||||
samples/gizmos/led/Makefile
|
|
||||||
samples/xrc/Makefile
|
samples/xrc/Makefile
|
||||||
samples/plot/Makefile
|
samples/plot/Makefile
|
||||||
samples/applet/Makefile
|
samples/applet/Makefile
|
||||||
|
@@ -1,23 +0,0 @@
|
|||||||
\section{FAQ}\label{faq}
|
|
||||||
|
|
||||||
\subsection{A row of all non-fixed bars don't position properly}
|
|
||||||
|
|
||||||
By Julian Smart.
|
|
||||||
|
|
||||||
I found that if I added all non-fixed bars, bars would overlap.
|
|
||||||
This seems to be because the proportional resizing doesn't work
|
|
||||||
before the window is laid out. I worked around this by setting
|
|
||||||
pane sizes {\it before} the bars are added:
|
|
||||||
|
|
||||||
\begin{verbatim}
|
|
||||||
wxSize sz = GetClientSize();
|
|
||||||
|
|
||||||
// Set width for panes to help it do the calculations
|
|
||||||
int i;
|
|
||||||
for (i = 0; i < 2; i++)
|
|
||||||
{
|
|
||||||
cbDockPane& pane = * (m_frameLayout->GetPane(i));
|
|
||||||
pane.SetPaneWidth(sz.x);
|
|
||||||
}
|
|
||||||
\end{verbatim}
|
|
||||||
|
|
@@ -6,5 +6,4 @@ This chapter contains a selection of topic overviews, first things first:
|
|||||||
|
|
||||||
\input tusage.tex
|
\input tusage.tex
|
||||||
\input tevents.tex
|
\input tevents.tex
|
||||||
\input faq.tex
|
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
[OPTIONS]
|
[OPTIONS]
|
||||||
BMROOT=c:\wx2dev\wxwind~1\contrib\docs\latex\ogl
|
BMROOT=d:\wx2\wxwind~1\contrib\docs\latex\ogl ; Assume that bitmaps are where the source is
|
||||||
TITLE=OGL Manual
|
TITLE=OGL Manual
|
||||||
CONTENTS=Contents
|
CONTENTS=Contents
|
||||||
COMPRESS=HIGH
|
COMPRESS=HIGH
|
||||||
|
Before Width: | Height: | Size: 978 B |
Before Width: | Height: | Size: 440 B |
Before Width: | Height: | Size: 996 B |
@@ -1,748 +0,0 @@
|
|||||||
\documentstyle[a4,makeidx,verbatim,texhelp,fancyhea,mysober,mytitle]{report}%
|
|
||||||
%\input{psbox.tex}
|
|
||||||
\newcommand{\commandref}[2]{\helpref{{\tt $\backslash$#1}}{#2}}%
|
|
||||||
\newcommand{\commandrefn}[2]{\helprefn{{\tt $\backslash$#1}}{#2}\index{#1}}%
|
|
||||||
\newcommand{\commandpageref}[2]{\latexignore{\helprefn{{\tt $\backslash$#1}}{#2}}\latexonly{{\tt $\backslash$#1} {\it page \pageref{#2}}}\index{#1}}%
|
|
||||||
\newcommand{\indexit}[1]{#1\index{#1}}%
|
|
||||||
\newcommand{\inioption}[1]{{\bf {\tt #1}}\index{#1}}%
|
|
||||||
\parskip=10pt%
|
|
||||||
\parindent=0pt%
|
|
||||||
%\backgroundcolour{255;255;255}\textcolour{0;0;0}% Has an effect in HTML only
|
|
||||||
\winhelpignore{\title{Manual for wxSVGFileDC}%
|
|
||||||
\author{Chris Elliott}%
|
|
||||||
\date{June 2002}%
|
|
||||||
}%
|
|
||||||
\winhelponly{\title{Manual for wxSVGFileDC}%
|
|
||||||
\author{by Chris Elliott}%
|
|
||||||
}%
|
|
||||||
\makeindex%
|
|
||||||
\begin{document}%
|
|
||||||
\maketitle%
|
|
||||||
\pagestyle{fancyplain}%
|
|
||||||
\bibliographystyle{plain}%
|
|
||||||
\pagenumbering{roman}%
|
|
||||||
\setheader{{\it CONTENTS}}{}{}{}{}{{\it CONTENTS}}%
|
|
||||||
\setfooter{\thepage}{}{}{}{}{\thepage}%
|
|
||||||
\tableofcontents%
|
|
||||||
|
|
||||||
\chapter*{Copyright notice}%
|
|
||||||
\setheader{{\it COPYRIGHT}}{}{}{}{}{{\it COPYRIGHT}}%
|
|
||||||
\setfooter{\thepage}{}{}{}{}{\thepage}%
|
|
||||||
|
|
||||||
\chapter*{wxSVGFileDC}%
|
|
||||||
\setheader{{\it wxSVGFileDC}}{}{}{}{}{{\it wxSVGFileDC}}%
|
|
||||||
\setfooter{\thepage}{}{}{}{}{\thepage}%
|
|
||||||
\section{\class{wxSVGFileDC}}\label{wxSVGFileDC}
|
|
||||||
|
|
||||||
A wxSVGFileDC is a {\it device context} onto which graphics and text can be drawn, and the output
|
|
||||||
produced as a vector file, in the SVG format (see http://www.w3.org/TR/2001/REC-SVG-20010904/ ).
|
|
||||||
This format can be read by a range of programs, including a Netscape plugin (Adobe), full details at
|
|
||||||
http://www.w3.org/Graphics/SVG/SVG-Implementations.htm8 Vector formats may often be smaller
|
|
||||||
than raster formats.
|
|
||||||
|
|
||||||
The intention behind wxSVGFileDC is that it can be used to produce a file corresponding
|
|
||||||
to the screen display context, wxSVGFileDC, by passing the wxSVGFileDC as a parameter instead of a wxSVGFileDC. Thus
|
|
||||||
the wxSVGFileDC is a write-only class.
|
|
||||||
|
|
||||||
As the wxSVGFileDC is a vector format, raster operations like GetPixel are unlikely to be supported.
|
|
||||||
However, the SVG specification allows for PNG format raster files to be embedded in the SVG, and so
|
|
||||||
bitmaps, icons and blit operations into the wxSVGFileDC are supported.
|
|
||||||
|
|
||||||
A more substantial SVG library (for reading and writing) is available at
|
|
||||||
http://www.xs4all.nl/~kholwerd/wxstuff/canvas/htmldocbook/aap.html
|
|
||||||
|
|
||||||
\wxheading{Derived from}
|
|
||||||
|
|
||||||
\helpref{wxDCBase}{wxDCBase}
|
|
||||||
|
|
||||||
\wxheading{Include files}
|
|
||||||
|
|
||||||
<wx/dcsvg.h>
|
|
||||||
|
|
||||||
\wxheading{See also}
|
|
||||||
|
|
||||||
%\helpref{Overview}{dcoverview}
|
|
||||||
|
|
||||||
|
|
||||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::wxSVGFileDC}
|
|
||||||
|
|
||||||
\func{}{wxSVGFileDC}{\param{wxString}{ f}} \rtfsp
|
|
||||||
\func{}{wxSVGFileDC}{\param{wxString}{ f}, \param{int}{ Width},\param{int}{ Height}} \rtfsp
|
|
||||||
\func{}{wxSVGFileDC}{\param{wxString}{ f}, \param{int}{ Width},\param{int}{ Height},\param{float}{ dpi}} \rtfsp
|
|
||||||
|
|
||||||
Constructors:
|
|
||||||
a filename {\it f} with default size 340x240 at 72.0 dots per inch (a frequent screen resolution).
|
|
||||||
a filename {\it f} with size {\it Width} by {\it Height} at 72.0 dots per inch
|
|
||||||
a filename {\it f} with size {\it Width} by {\it Height} at {\it dpi} resolution.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::\destruct{wxSVGFileDC}}
|
|
||||||
|
|
||||||
\func{}{\destruct{wxSVGFileDC}}{\void}
|
|
||||||
|
|
||||||
Destructor.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::BeginDrawing}\label{wxdcbegindrawing}
|
|
||||||
|
|
||||||
Does nothing
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::Blit}\label{wxdcblit}
|
|
||||||
|
|
||||||
\func{bool}{Blit}{\param{wxCoord}{ xdest}, \param{wxCoord}{ ydest}, \param{wxCoord}{ width}, \param{wxCoord}{ height},
|
|
||||||
\param{wxSVGFileDC* }{source}, \param{wxCoord}{ xsrc}, \param{wxCoord}{ ysrc}, \param{int}{ logicalFunc = wxCOPY},
|
|
||||||
\param{bool }{useMask = FALSE}, \param{wxCoord}{ xsrcMask = -1}, \param{wxCoord}{ ysrcMask = -1}}
|
|
||||||
|
|
||||||
As wxDC: Copy from a source DC to this DC, specifying the destination
|
|
||||||
coordinates, size of area to copy, source DC, source coordinates,
|
|
||||||
logical function, whether to use a bitmap mask, and mask source position.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::CalcBoundingBox}\label{wxdccalcboundingbox}
|
|
||||||
|
|
||||||
\func{void}{CalcBoundingBox}{\param{wxCoord }{x}, \param{wxCoord }{y}}
|
|
||||||
|
|
||||||
Adds the specified point to the bounding box which can be retrieved with
|
|
||||||
\helpref{MinX}{wxdcminx}, \helpref{MaxX}{wxdcmaxx} and
|
|
||||||
\helpref{MinY}{wxdcminy}, \helpref{MaxY}{wxdcmaxy} functions.
|
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::Clear}\label{wxdcclear}
|
|
||||||
|
|
||||||
\func{void}{Clear}{\void}
|
|
||||||
|
|
||||||
This makes no sense in wxSVGFileDC and does nothing
|
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::CrossHair}\label{wxdccrosshair}
|
|
||||||
|
|
||||||
\func{void}{CrossHair}{\param{wxCoord}{ x}, \param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Not Implemented
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DestroyClippingRegion}\label{wxdcdestroyclippingregion}
|
|
||||||
|
|
||||||
\func{void}{DestroyClippingRegion}{\void}
|
|
||||||
|
|
||||||
Not Implemented
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DeviceToLogicalX}\label{wxdcdevicetologicalx}
|
|
||||||
|
|
||||||
\func{wxCoord}{DeviceToLogicalX}{\param{wxCoord}{ x}}
|
|
||||||
|
|
||||||
Convert device X coordinate to logical coordinate, using the current
|
|
||||||
mapping mode.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DeviceToLogicalXRel}\label{wxdcdevicetologicalxrel}
|
|
||||||
|
|
||||||
\func{wxCoord}{DeviceToLogicalXRel}{\param{wxCoord}{ x}}
|
|
||||||
|
|
||||||
Convert device X coordinate to relative logical coordinate, using the current
|
|
||||||
mapping mode but ignoring the x axis orientation.
|
|
||||||
Use this function for converting a width, for example.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DeviceToLogicalY}\label{wxdcdevicetologicaly}
|
|
||||||
|
|
||||||
\func{wxCoord}{DeviceToLogicalY}{\param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Converts device Y coordinate to logical coordinate, using the current
|
|
||||||
mapping mode.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DeviceToLogicalYRel}\label{wxdcdevicetologicalyrel}
|
|
||||||
|
|
||||||
\func{wxCoord}{DeviceToLogicalYRel}{\param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Convert device Y coordinate to relative logical coordinate, using the current
|
|
||||||
mapping mode but ignoring the y axis orientation.
|
|
||||||
Use this function for converting a height, for example.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawArc}\label{wxdcdrawarc}
|
|
||||||
|
|
||||||
\func{void}{DrawArc}{\param{wxCoord}{ x1}, \param{wxCoord}{ y1}, \param{wxCoord}{ x2}, \param{wxCoord}{ y2}, \param{double}{ xc}, \param{double}{ yc}}
|
|
||||||
|
|
||||||
Draws an arc of a circle, centred on ({\it xc, yc}), with starting point ({\it x1, y1})
|
|
||||||
and ending at ({\it x2, y2}). The current pen is used for the outline
|
|
||||||
and the current brush for filling the shape.
|
|
||||||
|
|
||||||
The arc is drawn in an anticlockwise direction from the start point to the end point.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawBitmap}\label{wxdcdrawbitmap}
|
|
||||||
|
|
||||||
\func{void}{DrawBitmap}{\param{const wxBitmap\&}{ bitmap}, \param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{bool}{ transparent}}
|
|
||||||
|
|
||||||
Draw a bitmap on the device context at the specified point. If {\it transparent} is TRUE and the bitmap has
|
|
||||||
a transparency mask, the bitmap will be drawn transparently.
|
|
||||||
|
|
||||||
When drawing a mono-bitmap, the current text foreground colour will be used to draw the foreground
|
|
||||||
of the bitmap (all bits set to 1), and the current text background colour to draw the background
|
|
||||||
(all bits set to 0). See also \helpref{SetTextForeground}{wxdcsettextforeground},
|
|
||||||
\helpref{SetTextBackground}{wxdcsettextbackground} and \helpref{wxMemoryDC}{wxmemorydc}.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawCheckMark}\label{wxdcdrawcheckmark}
|
|
||||||
|
|
||||||
\func{void}{DrawCheckMark}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}}
|
|
||||||
|
|
||||||
\func{void}{DrawCheckMark}{\param{const wxRect \&}{rect}}
|
|
||||||
|
|
||||||
Draws a check mark inside the given rectangle.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawCircle}\label{wxdcdrawcircle}
|
|
||||||
|
|
||||||
\func{void}{DrawCircle}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ radius}}
|
|
||||||
|
|
||||||
\func{void}{DrawCircle}{\param{const wxPoint\&}{ pt}, \param{wxCoord}{ radius}}
|
|
||||||
|
|
||||||
Draws a circle with the given centre and radius.
|
|
||||||
|
|
||||||
\wxheading{See also}
|
|
||||||
|
|
||||||
\helpref{DrawEllipse}{wxdcdrawellipse}
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawEllipse}\label{wxdcdrawellipse}
|
|
||||||
|
|
||||||
\func{void}{DrawEllipse}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}}
|
|
||||||
|
|
||||||
\func{void}{DrawEllipse}{\param{const wxPoint\&}{ pt}, \param{const wxSize\&}{ size}}
|
|
||||||
|
|
||||||
\func{void}{DrawEllipse}{\param{const wxRect\&}{ rect}}
|
|
||||||
|
|
||||||
Draws an ellipse contained in the rectangle specified either with the given top
|
|
||||||
left corner and the given size or directly. The current pen is used for the
|
|
||||||
outline and the current brush for filling the shape.
|
|
||||||
|
|
||||||
\wxheading{See also}
|
|
||||||
|
|
||||||
\helpref{DrawCircle}{wxdcdrawcircle}
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawEllipticArc}\label{wxdcdrawellipticarc}
|
|
||||||
|
|
||||||
\func{void}{DrawEllipticArc}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height},
|
|
||||||
\param{double}{ start}, \param{double}{ end}}
|
|
||||||
|
|
||||||
Draws an arc of an ellipse. The current pen is used for drawing the arc and
|
|
||||||
the current brush is used for drawing the pie.
|
|
||||||
|
|
||||||
{\it x} and {\it y} specify the x and y coordinates of the upper-left corner of the rectangle that contains
|
|
||||||
the ellipse.
|
|
||||||
|
|
||||||
{\it width} and {\it height} specify the width and height of the rectangle that contains
|
|
||||||
the ellipse.
|
|
||||||
|
|
||||||
{\it start} and {\it end} specify the start and end of the arc relative to the three-o'clock
|
|
||||||
position from the center of the rectangle. Angles are specified
|
|
||||||
in degrees (360 is a complete circle). Positive values mean
|
|
||||||
counter-clockwise motion. If {\it start} is equal to {\it end}, a
|
|
||||||
complete ellipse will be drawn.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawIcon}\label{wxdcdrawicon}
|
|
||||||
|
|
||||||
\func{void}{DrawIcon}{\param{const wxIcon\&}{ icon}, \param{wxCoord}{ x}, \param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Draw an icon on the display (does nothing if the device context is PostScript).
|
|
||||||
This can be the simplest way of drawing bitmaps on a window.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawLine}\label{wxdcdrawline}
|
|
||||||
|
|
||||||
\func{void}{DrawLine}{\param{wxCoord}{ x1}, \param{wxCoord}{ y1}, \param{wxCoord}{ x2}, \param{wxCoord}{ y2}}
|
|
||||||
|
|
||||||
Draws a line from the first point to the second. The current pen is used
|
|
||||||
for drawing the line.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawLines}\label{wxdcdrawlines}
|
|
||||||
|
|
||||||
\func{void}{DrawLines}{\param{int}{ n}, \param{wxPoint}{ points[]}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}}
|
|
||||||
|
|
||||||
\func{void}{DrawLines}{\param{wxList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}}
|
|
||||||
|
|
||||||
Draws lines using an array of {\it points} of size {\it n}, or list of
|
|
||||||
pointers to points, adding the optional offset coordinate. The current
|
|
||||||
pen is used for drawing the lines. The programmer is responsible for
|
|
||||||
deleting the list of points.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawPolygon}\label{wxdcdrawpolygon}
|
|
||||||
|
|
||||||
\func{void}{DrawPolygon}{\param{int}{ n}, \param{wxPoint}{ points[]}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0},\\
|
|
||||||
\param{int }{fill\_style = wxODDEVEN\_RULE}}
|
|
||||||
|
|
||||||
\func{void}{DrawPolygon}{\param{wxList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0},\\
|
|
||||||
\param{int }{fill\_style = wxODDEVEN\_RULE}}
|
|
||||||
|
|
||||||
Draws a filled polygon using an array of {\it points} of size {\it n},
|
|
||||||
or list of pointers to points, adding the optional offset coordinate.
|
|
||||||
|
|
||||||
The last argument specifies the fill rule: {\bf wxODDEVEN\_RULE} (the
|
|
||||||
default) or {\bf wxWINDING\_RULE}.
|
|
||||||
|
|
||||||
The current pen is used for drawing the outline, and the current brush
|
|
||||||
for filling the shape. Using a transparent brush suppresses filling.
|
|
||||||
The programmer is responsible for deleting the list of points.
|
|
||||||
|
|
||||||
Note that wxWindows automatically closes the first and last points.
|
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawPoint}\label{wxdcdrawpoint}
|
|
||||||
|
|
||||||
\func{void}{DrawPoint}{\param{wxCoord}{ x}, \param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Draws a point using the current pen.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawRectangle}\label{wxdcdrawrectangle}
|
|
||||||
|
|
||||||
\func{void}{DrawRectangle}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}}
|
|
||||||
|
|
||||||
Draws a rectangle with the given top left corner, and with the given
|
|
||||||
size. The current pen is used for the outline and the current brush
|
|
||||||
for filling the shape.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawRotatedText}\label{wxdcdrawrotatedtext}
|
|
||||||
|
|
||||||
\func{void}{DrawRotatedText}{\param{const wxString\& }{text}, \param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{double}{ angle}}
|
|
||||||
|
|
||||||
Draws the text rotated by {\it angle} degrees.
|
|
||||||
|
|
||||||
The wxMSW wxDC and wxSVGFileDC rotate the text around slightly different points, depending on the size of the font
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawRoundedRectangle}\label{wxdcdrawroundedrectangle}
|
|
||||||
|
|
||||||
\func{void}{DrawRoundedRectangle}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}, \param{double}{ radius = 20}}
|
|
||||||
|
|
||||||
Draws a rectangle with the given top left corner, and with the given
|
|
||||||
size. The corners are quarter-circles using the given radius. The
|
|
||||||
current pen is used for the outline and the current brush for filling
|
|
||||||
the shape.
|
|
||||||
|
|
||||||
If {\it radius} is positive, the value is assumed to be the
|
|
||||||
radius of the rounded corner. If {\it radius} is negative,
|
|
||||||
the absolute value is assumed to be the {\it proportion} of the smallest
|
|
||||||
dimension of the rectangle. This means that the corner can be
|
|
||||||
a sensible size relative to the size of the rectangle, and also avoids
|
|
||||||
the strange effects X produces when the corners are too big for
|
|
||||||
the rectangle.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawSpline}\label{wxdcdrawspline}
|
|
||||||
|
|
||||||
\func{void}{DrawSpline}{\param{wxList *}{points}}
|
|
||||||
|
|
||||||
Draws a spline between all given control points, using the current
|
|
||||||
pen. Doesn't delete the wxList and contents. The spline is drawn
|
|
||||||
using a series of lines, using an algorithm taken from the X drawing
|
|
||||||
program `XFIG'.
|
|
||||||
|
|
||||||
\func{void}{DrawSpline}{\param{wxCoord}{ x1}, \param{wxCoord}{ y1}, \param{wxCoord}{ x2}, \param{wxCoord}{ y2}, \param{wxCoord}{ x3}, \param{wxCoord}{ y3}}
|
|
||||||
|
|
||||||
Draws a three-point spline using the current pen.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::DrawText}\label{wxdcdrawtext}
|
|
||||||
|
|
||||||
\func{void}{DrawText}{\param{const wxString\& }{text}, \param{wxCoord}{ x}, \param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Draws a text string at the specified point, using the current text font,
|
|
||||||
and the current text foreground and background colours.
|
|
||||||
|
|
||||||
The coordinates refer to the top-left corner of the rectangle bounding
|
|
||||||
the string. See \helpref{wxSVGFileDC::GetTextExtent}{wxdcgettextextent} for how
|
|
||||||
to get the dimensions of a text string, which can be used to position the
|
|
||||||
text more precisely.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::EndDoc}\label{wxdcenddoc}
|
|
||||||
|
|
||||||
\func{void}{EndDoc}{\void}
|
|
||||||
|
|
||||||
Does nothing
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::EndDrawing}\label{wxdcenddrawing}
|
|
||||||
|
|
||||||
\func{void}{EndDrawing}{\void}
|
|
||||||
|
|
||||||
Does nothing
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::EndPage}\label{wxdcendpage}
|
|
||||||
|
|
||||||
\func{void}{EndPage}{\void}
|
|
||||||
|
|
||||||
Does nothing
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::FloodFill}\label{wxdcfloodfill}
|
|
||||||
|
|
||||||
\func{void}{FloodFill}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{const wxColour\&}{ colour}, \param{int}{ style=wxFLOOD\_SURFACE}}
|
|
||||||
|
|
||||||
Not implemented
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetBackground}\label{wxdcgetbackground}
|
|
||||||
|
|
||||||
\func{wxBrush\&}{GetBackground}{\void}
|
|
||||||
|
|
||||||
\constfunc{const wxBrush\&}{GetBackground}{\void}
|
|
||||||
|
|
||||||
Gets the brush used for painting the background (see \helpref{wxSVGFileDC::SetBackground}{wxdcsetbackground}).
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetBackgroundMode}\label{wxdcgetbackgroundmode}
|
|
||||||
|
|
||||||
\constfunc{int}{GetBackgroundMode}{\void}
|
|
||||||
|
|
||||||
Returns the current background mode: {\tt wxSOLID} or {\tt wxTRANSPARENT}.
|
|
||||||
|
|
||||||
\wxheading{See also}
|
|
||||||
|
|
||||||
\helpref{SetBackgroundMode}{wxdcsetbackgroundmode}
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetBrush}\label{wxdcgetbrush}
|
|
||||||
|
|
||||||
\func{wxBrush\&}{GetBrush}{\void}
|
|
||||||
|
|
||||||
\constfunc{const wxBrush\&}{GetBrush}{\void}
|
|
||||||
|
|
||||||
Gets the current brush (see \helpref{wxSVGFileDC::SetBrush}{wxdcsetbrush}).
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetCharHeight}\label{wxdcgetcharheight}
|
|
||||||
|
|
||||||
\func{wxCoord}{GetCharHeight}{\void}
|
|
||||||
|
|
||||||
Gets the character height of the currently set font.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetCharWidth}\label{wxdcgetcharwidth}
|
|
||||||
|
|
||||||
\func{wxCoord}{GetCharWidth}{\void}
|
|
||||||
|
|
||||||
Gets the average character width of the currently set font.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetClippingBox}\label{wxdcgetclippingbox}
|
|
||||||
|
|
||||||
\func{void}{GetClippingBox}{\param{wxCoord}{ *x}, \param{wxCoord}{ *y}, \param{wxCoord}{ *width}, \param{wxCoord}{ *height}}
|
|
||||||
|
|
||||||
Not implemented
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetFont}\label{wxdcgetfont}
|
|
||||||
|
|
||||||
\func{wxFont\&}{GetFont}{\void}
|
|
||||||
|
|
||||||
\constfunc{const wxFont\&}{GetFont}{\void}
|
|
||||||
|
|
||||||
Gets the current font (see \helpref{wxSVGFileDC::SetFont}{wxdcsetfont}).
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetLogicalFunction}\label{wxdcgetlogicalfunction}
|
|
||||||
|
|
||||||
\func{int}{GetLogicalFunction}{\void}
|
|
||||||
|
|
||||||
Gets the current logical function (see \helpref{wxSVGFileDC::SetLogicalFunction}{wxdcsetlogicalfunction}).
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetMapMode}\label{wxdcgetmapmode}
|
|
||||||
|
|
||||||
\func{int}{GetMapMode}{\void}
|
|
||||||
|
|
||||||
Gets the {\it mapping mode} for the device context (see \helpref{wxSVGFileDC::SetMapMode}{wxdcsetmapmode}).
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetOptimization}\label{wxdcgetoptimization}
|
|
||||||
|
|
||||||
\func{bool}{GetOptimization}{\void}
|
|
||||||
|
|
||||||
Always returns TRUE, with an assertion in debug mode that optimisation is not implemented
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetPen}\label{wxdcgetpen}
|
|
||||||
|
|
||||||
\func{wxPen\&}{GetPen}{\void}
|
|
||||||
|
|
||||||
\constfunc{const wxPen\&}{GetPen}{\void}
|
|
||||||
|
|
||||||
Gets the current pen (see \helpref{wxSVGFileDC::SetPen}{wxdcsetpen}).
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetPixel}\label{wxdcgetpixel}
|
|
||||||
|
|
||||||
\func{bool}{GetPixel}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxColour *}{colour}}
|
|
||||||
|
|
||||||
Not implemented
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetSize}\label{wxdcgetsize}
|
|
||||||
|
|
||||||
\func{void}{GetSize}{\param{wxCoord *}{width}, \param{wxCoord *}{height}}
|
|
||||||
|
|
||||||
|
|
||||||
For a Windows printer device context, this gets the horizontal and vertical
|
|
||||||
resolution.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetTextBackground}\label{wxdcgettextbackground}
|
|
||||||
|
|
||||||
\func{wxColour\&}{GetTextBackground}{\void}
|
|
||||||
|
|
||||||
\constfunc{const wxColour\&}{GetTextBackground}{\void}
|
|
||||||
|
|
||||||
Gets the current text background colour (see \helpref{wxSVGFileDC::SetTextBackground}{wxdcsettextbackground}).
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetTextExtent}\label{wxdcgettextextent}
|
|
||||||
|
|
||||||
\func{void}{GetTextExtent}{\param{const wxString\& }{string}, \param{wxCoord *}{w}, \param{wxCoord *}{h},\\
|
|
||||||
\param{wxCoord *}{descent = NULL}, \param{wxCoord *}{externalLeading = NULL}, \param{wxFont *}{font = NULL}}
|
|
||||||
|
|
||||||
Gets the dimensions of the string using the currently selected font.
|
|
||||||
\rtfsp{\it string} is the text string to measure, {\it w} and {\it h} are
|
|
||||||
the total width and height respectively, {\it descent} is the
|
|
||||||
dimension from the baseline of the font to the bottom of the
|
|
||||||
descender, and {\it externalLeading} is any extra vertical space added
|
|
||||||
to the font by the font designer (usually is zero).
|
|
||||||
|
|
||||||
The optional parameter {\it font} specifies an alternative
|
|
||||||
to the currently selected font: but note that this does not
|
|
||||||
yet work under Windows, so you need to set a font for
|
|
||||||
the device context first.
|
|
||||||
|
|
||||||
See also \helpref{wxFont}{wxfont}, \helpref{wxSVGFileDC::SetFont}{wxdcsetfont}.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetTextForeground}\label{wxdcgettextforeground}
|
|
||||||
|
|
||||||
\func{wxColour\&}{GetTextForeground}{\void}
|
|
||||||
|
|
||||||
\constfunc{const wxColour\&}{GetTextForeground}{\void}
|
|
||||||
|
|
||||||
Gets the current text foreground colour (see \helpref{wxSVGFileDC::SetTextForeground}{wxdcsettextforeground}).
|
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::GetUserScale}\label{wxdcgetuserscale}
|
|
||||||
|
|
||||||
\func{void}{GetUserScale}{\param{double}{ *x}, \param{double}{ *y}}
|
|
||||||
|
|
||||||
Gets the current user scale factor (set by \helpref{SetUserScale}{wxdcsetuserscale}).
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::LogicalToDeviceX}\label{wxdclogicaltodevicex}
|
|
||||||
|
|
||||||
\func{wxCoord}{LogicalToDeviceX}{\param{wxCoord}{ x}}
|
|
||||||
|
|
||||||
Converts logical X coordinate to device coordinate, using the current
|
|
||||||
mapping mode.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::LogicalToDeviceXRel}\label{wxdclogicaltodevicexrel}
|
|
||||||
|
|
||||||
\func{wxCoord}{LogicalToDeviceXRel}{\param{wxCoord}{ x}}
|
|
||||||
|
|
||||||
Converts logical X coordinate to relative device coordinate, using the current
|
|
||||||
mapping mode but ignoring the x axis orientation.
|
|
||||||
Use this for converting a width, for example.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::LogicalToDeviceY}\label{wxdclogicaltodevicey}
|
|
||||||
|
|
||||||
\func{wxCoord}{LogicalToDeviceY}{\param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Converts logical Y coordinate to device coordinate, using the current
|
|
||||||
mapping mode.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::LogicalToDeviceYRel}\label{wxdclogicaltodeviceyrel}
|
|
||||||
|
|
||||||
\func{wxCoord}{LogicalToDeviceYRel}{\param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Converts logical Y coordinate to relative device coordinate, using the current
|
|
||||||
mapping mode but ignoring the y axis orientation.
|
|
||||||
Use this for converting a height, for example.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::MaxX}\label{wxdcmaxx}
|
|
||||||
|
|
||||||
\func{wxCoord}{MaxX}{\void}
|
|
||||||
|
|
||||||
Gets the maximum horizontal extent used in drawing commands so far.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::MaxY}\label{wxdcmaxy}
|
|
||||||
|
|
||||||
\func{wxCoord}{MaxY}{\void}
|
|
||||||
|
|
||||||
Gets the maximum vertical extent used in drawing commands so far.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::MinX}\label{wxdcminx}
|
|
||||||
|
|
||||||
\func{wxCoord}{MinX}{\void}
|
|
||||||
|
|
||||||
Gets the minimum horizontal extent used in drawing commands so far.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::MinY}\label{wxdcminy}
|
|
||||||
|
|
||||||
\func{wxCoord}{MinY}{\void}
|
|
||||||
|
|
||||||
Gets the minimum vertical extent used in drawing commands so far.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::Ok}\label{wxdcok}
|
|
||||||
|
|
||||||
\func{bool}{Ok}{\void}
|
|
||||||
|
|
||||||
Returns TRUE if the DC is ok to use; False values arise from being unable to
|
|
||||||
write the file
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::ResetBoundingBox}\label{wxdcresetboundingbox}
|
|
||||||
|
|
||||||
\func{void}{ResetBoundingBox}{\void}
|
|
||||||
|
|
||||||
Resets the bounding box: after a call to this function, the bounding box
|
|
||||||
doesn't contain anything.
|
|
||||||
|
|
||||||
\wxheading{See also}
|
|
||||||
|
|
||||||
\helpref{CalcBoundingBox}{wxdccalcboundingbox}
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetAxisOrientation}\label{wxdcsetaxisorientation}
|
|
||||||
|
|
||||||
\func{void}{SetAxisOrientation}{\param{bool}{ xLeftRight},
|
|
||||||
\param{bool}{ yBottomUp}}
|
|
||||||
|
|
||||||
Sets the x and y axis orientation (i.e., the direction from lowest to
|
|
||||||
highest values on the axis). The default orientation is the natural
|
|
||||||
orientation, e.g. x axis from left to right and y axis from bottom up.
|
|
||||||
|
|
||||||
\wxheading{Parameters}
|
|
||||||
|
|
||||||
\docparam{xLeftRight}{True to set the x axis orientation to the natural
|
|
||||||
left to right orientation, false to invert it.}
|
|
||||||
|
|
||||||
\docparam{yBottomUp}{True to set the y axis orientation to the natural
|
|
||||||
bottom up orientation, false to invert it.}
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetDeviceOrigin}\label{wxdcsetdeviceorigin}
|
|
||||||
|
|
||||||
\func{void}{SetDeviceOrigin}{\param{wxCoord}{ x}, \param{wxCoord}{ y}}
|
|
||||||
|
|
||||||
Sets the device origin (i.e., the origin in pixels after scaling has been
|
|
||||||
applied).
|
|
||||||
|
|
||||||
This function may be useful in Windows printing
|
|
||||||
operations for placing a graphic on a page.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetBackground}\label{wxdcsetbackground}
|
|
||||||
|
|
||||||
\func{void}{SetBackground}{\param{const wxBrush\& }{brush}}
|
|
||||||
|
|
||||||
Sets the current background brush for the DC.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetBackgroundMode}\label{wxdcsetbackgroundmode}
|
|
||||||
|
|
||||||
\func{void}{SetBackgroundMode}{\param{int}{ mode}}
|
|
||||||
|
|
||||||
{\it mode} may be one of wxSOLID and wxTRANSPARENT. This setting determines
|
|
||||||
whether text will be drawn with a background colour or not.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetClippingRegion}\label{wxdcsetclippingregion}
|
|
||||||
|
|
||||||
\func{void}{SetClippingRegion}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}}
|
|
||||||
|
|
||||||
\func{void}{SetClippingRegion}{\param{const wxPoint\& }{pt}, \param{const wxSize\& }{sz}}
|
|
||||||
|
|
||||||
\func{void}{SetClippingRegion}{\param{const wxRect\&}{ rect}}
|
|
||||||
|
|
||||||
\func{void}{SetClippingRegion}{\param{const wxRegion\&}{ region}}
|
|
||||||
|
|
||||||
Not implemented
|
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetPalette}\label{wxdcsetpalette}
|
|
||||||
|
|
||||||
\func{void}{SetPalette}{\param{const wxPalette\& }{palette}}
|
|
||||||
|
|
||||||
Not implemented
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetBrush}\label{wxdcsetbrush}
|
|
||||||
|
|
||||||
\func{void}{SetBrush}{\param{const wxBrush\& }{brush}}
|
|
||||||
|
|
||||||
Sets the current brush for the DC.
|
|
||||||
|
|
||||||
If the argument is wxNullBrush, the current brush is selected out of the device
|
|
||||||
context, and the original brush restored, allowing the current brush to
|
|
||||||
be destroyed safely.
|
|
||||||
|
|
||||||
See also \helpref{wxBrush}{wxbrush}.
|
|
||||||
|
|
||||||
See also \helpref{wxMemoryDC}{wxmemorydc} for the interpretation of colours
|
|
||||||
when drawing into a monochrome bitmap.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetFont}\label{wxdcsetfont}
|
|
||||||
|
|
||||||
\func{void}{SetFont}{\param{const wxFont\& }{font}}
|
|
||||||
|
|
||||||
Sets the current font for the DC. It must be a valid font, in particular you
|
|
||||||
should not pass {\tt wxNullFont} to this method.
|
|
||||||
|
|
||||||
See also \helpref{wxFont}{wxfont}.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetLogicalFunction}\label{wxdcsetlogicalfunction}
|
|
||||||
|
|
||||||
\func{void}{SetLogicalFunction}{\param{int}{ function}}
|
|
||||||
|
|
||||||
|
|
||||||
Only wxCOPY is avalaible; trying to set one of the othe values will fail
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetMapMode}\label{wxdcsetmapmode}
|
|
||||||
|
|
||||||
\func{void}{SetMapMode}{\param{int}{ int}}
|
|
||||||
|
|
||||||
The {\it mapping mode} of the device context defines the unit of
|
|
||||||
measurement used to convert logical units to device units. Note that
|
|
||||||
in X, text drawing isn't handled consistently with the mapping mode; a
|
|
||||||
font is always specified in point size. However, setting the {\it
|
|
||||||
user scale} (see \helpref{wxSVGFileDC::SetUserScale}{wxdcsetuserscale}) scales the text appropriately. In
|
|
||||||
Windows, scaleable TrueType fonts are always used; in X, results depend
|
|
||||||
on availability of fonts, but usually a reasonable match is found.
|
|
||||||
|
|
||||||
Note that the coordinate origin should ideally be selectable, but for
|
|
||||||
now is always at the top left of the screen/printer.
|
|
||||||
|
|
||||||
Drawing to a Windows printer device context under UNIX
|
|
||||||
uses the current mapping mode, but mapping mode is currently ignored for
|
|
||||||
PostScript output.
|
|
||||||
|
|
||||||
The mapping mode can be one of the following:
|
|
||||||
|
|
||||||
\begin{twocollist}\itemsep=0pt
|
|
||||||
\twocolitem{wxMM\_TWIPS}{Each logical unit is 1/20 of a point, or 1/1440 of
|
|
||||||
an inch.}
|
|
||||||
\twocolitem{wxMM\_POINTS}{Each logical unit is a point, or 1/72 of an inch.}
|
|
||||||
\twocolitem{wxMM\_METRIC}{Each logical unit is 1 mm.}
|
|
||||||
\twocolitem{wxMM\_LOMETRIC}{Each logical unit is 1/10 of a mm.}
|
|
||||||
\twocolitem{wxMM\_TEXT}{Each logical unit is 1 pixel.}
|
|
||||||
\end{twocollist}
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetOptimization}\label{wxsetoptimization}
|
|
||||||
|
|
||||||
\func{void}{SetOptimization}{\param{bool }{optimize}}
|
|
||||||
|
|
||||||
Does nothing
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetPen}\label{wxdcsetpen}
|
|
||||||
|
|
||||||
\func{void}{SetPen}{\param{const wxPen\& }{pen}}
|
|
||||||
|
|
||||||
Sets the current pen for the DC.
|
|
||||||
|
|
||||||
If the argument is wxNullPen, the current pen is selected out of the device
|
|
||||||
context, and the original pen restored.
|
|
||||||
|
|
||||||
See also \helpref{wxMemoryDC}{wxmemorydc} for the interpretation of colours
|
|
||||||
when drawing into a monochrome bitmap.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetTextBackground}\label{wxdcsettextbackground}
|
|
||||||
|
|
||||||
\func{void}{SetTextBackground}{\param{const wxColour\& }{colour}}
|
|
||||||
|
|
||||||
Sets the current text background colour for the DC.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetTextForeground}\label{wxdcsettextforeground}
|
|
||||||
|
|
||||||
\func{void}{SetTextForeground}{\param{const wxColour\& }{colour}}
|
|
||||||
|
|
||||||
Sets the current text foreground colour for the DC.
|
|
||||||
|
|
||||||
See also \helpref{wxMemoryDC}{wxmemorydc} for the interpretation of colours
|
|
||||||
when drawing into a monochrome bitmap.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::SetUserScale}\label{wxdcsetuserscale}
|
|
||||||
|
|
||||||
\func{void}{SetUserScale}{\param{double}{ xScale}, \param{double}{ yScale}}
|
|
||||||
|
|
||||||
Sets the user scaling factor, useful for applications which require
|
|
||||||
`zooming'.
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::StartDoc}\label{wxdcstartdoc}
|
|
||||||
|
|
||||||
\func{bool}{StartDoc}{\param{const wxString\& }{message}}
|
|
||||||
|
|
||||||
Does nothing
|
|
||||||
|
|
||||||
\membersection{wxSVGFileDC::StartPage}\label{wxdcstartpage}
|
|
||||||
|
|
||||||
\func{bool}{StartPage}{\void}
|
|
||||||
|
|
||||||
Does nothing
|
|
Before Width: | Height: | Size: 959 B |
@@ -1,35 +0,0 @@
|
|||||||
; Last change: JAC 13 Oct 100 5:11 pm
|
|
||||||
runTwice = yes
|
|
||||||
titleFontSize = 12
|
|
||||||
authorFontSize = 10
|
|
||||||
chapterFontSize = 12
|
|
||||||
sectionFontSize = 12
|
|
||||||
subsectionFontSize = 12
|
|
||||||
headerRule = yes
|
|
||||||
footerRule = yes
|
|
||||||
useHeadingStyles = yes
|
|
||||||
listItemIndent=40
|
|
||||||
generateHPJ = yes
|
|
||||||
htmlBrowseButtons = bitmap
|
|
||||||
winHelpVersion = 3
|
|
||||||
winHelpContents = yes
|
|
||||||
winHelpTitle = "SVG Manual"
|
|
||||||
truncateFilenames = yes
|
|
||||||
combineSubSections = yes
|
|
||||||
\overview [2] {\rtfonly{See also }\settransparency{on}\sethotspotcolour{off}\sethotspotunderline{on}\winhelponly{\image{}{books.bmp}\settransparency{off}}
|
|
||||||
\htmlonly{\image{}{books.gif}}\helpref{#1}{#2}
|
|
||||||
\sethotspotcolour{on}\sethotspotunderline{on}}
|
|
||||||
\docparam [2]{\parskip{0}{\it #1}\htmlignore{\par}\parskip{10}\indented{1cm}{#2}}
|
|
||||||
\wxheading [1]{{\bf \htmlignore{\fcol{blue}{#1}}\htmlonly{\fcol{red}{#1}}}}
|
|
||||||
\const [0] {{\bf const}}
|
|
||||||
\constfunc [3] {{\bf #1} {\bf #2}(#3) {\bf const}\index{#2}}
|
|
||||||
\windowstyle [1] {{\bf #1}\index{#1}}
|
|
||||||
|
|
||||||
;;
|
|
||||||
;; These two are for generating MS HTML Help project, contents and index files.
|
|
||||||
;;
|
|
||||||
;;htmlWorkshopFiles = true
|
|
||||||
;;htmlIndex = true
|
|
||||||
;;\pythonnote [1] {{\bf \fcol{blue}{wxPython note:}} #1}
|
|
||||||
;;%\pythonnote [1] {}
|
|
||||||
|
|
@@ -1,298 +0,0 @@
|
|||||||
% LaTeX style file
|
|
||||||
% Name: texhelp.sty
|
|
||||||
% Author: Julian Smart
|
|
||||||
%
|
|
||||||
% Purpose
|
|
||||||
% -------
|
|
||||||
% Style file to enable the simultaneous preparation of printed LaTeX and on-line
|
|
||||||
% hypertext manuals.
|
|
||||||
% Use in conjunction with Tex2RTF (see Tex2RTF documentation).
|
|
||||||
%
|
|
||||||
% Note that if a non-ASCII character starts a newline and there should be a space
|
|
||||||
% between the last word on the previous line and the first word on this line,
|
|
||||||
% you need to use \rtfsp to generate a space in Windows Help. \rtfsp is ignored
|
|
||||||
% in all other formats.
|
|
||||||
%
|
|
||||||
% Julian Smart
|
|
||||||
% Artificial Intelligence Applications Institute
|
|
||||||
%
|
|
||||||
%
|
|
||||||
% ============== C++/CLIPS Documentation Facilities ==============
|
|
||||||
%
|
|
||||||
% Each class definition should be typeset with e.g.
|
|
||||||
%
|
|
||||||
% \section{\class{Name}: Parent}
|
|
||||||
%
|
|
||||||
% followed by a description of the class.
|
|
||||||
% Each member should follow:
|
|
||||||
%
|
|
||||||
% \membersection{wxName::Member}
|
|
||||||
%
|
|
||||||
% with a description of what this member does.
|
|
||||||
% Then, one (or more if overloaded) member (function) in detail:
|
|
||||||
%
|
|
||||||
% \func{return type}{name}{args}
|
|
||||||
% or
|
|
||||||
% \member{type}{name}
|
|
||||||
%
|
|
||||||
% where args is a list of \param{type}{name}, ...
|
|
||||||
|
|
||||||
% Function, e.g.
|
|
||||||
% e.g. to typeset
|
|
||||||
%
|
|
||||||
% void DoIt(char *string);
|
|
||||||
%
|
|
||||||
% write:
|
|
||||||
%
|
|
||||||
% \func{void}{DoIt}{\param{char *}{string}}
|
|
||||||
%
|
|
||||||
|
|
||||||
\newcommand{\func}[3]{\hangafter=1\noindent\hangindent=10mm
|
|
||||||
{{\it #1} {\bf #2}\index{#2}}(#3)}
|
|
||||||
|
|
||||||
% For function/type definition where the name is a pointer,
|
|
||||||
% e.g. to typeset
|
|
||||||
%
|
|
||||||
% typedef void (*wxFunction)(wxObject&)
|
|
||||||
%
|
|
||||||
% write:
|
|
||||||
%
|
|
||||||
% \pfunc{typedef void}{wxFunction}{param{wxObject&}}
|
|
||||||
|
|
||||||
\newcommand{\pfunc}[3]{\hangafter=1\noindent\hangindent=10mm
|
|
||||||
{{\it #1} ({\bf *#2})\index{#2}}(#3)}
|
|
||||||
|
|
||||||
% Use an ordinary \section command for class name definitions.
|
|
||||||
|
|
||||||
% This is used for a member, such as wxBitmap: GetDepth
|
|
||||||
\newcommand{\membersection}[1]{\subsection*{#1}\index{#1}}
|
|
||||||
|
|
||||||
% CLIPS function
|
|
||||||
\newcommand{\clipsfunc}[3]{\hangafter=1\noindent\hangindent=10mm
|
|
||||||
{{\bf #1} ({\bf #2}\index{#2}}#3)}
|
|
||||||
|
|
||||||
\newcommand{\clipssection}[1]{\chapter{#1}}
|
|
||||||
|
|
||||||
% This is used for a CLIPS function name
|
|
||||||
\newcommand{\functionsection}[1]{\subsection*{#1}}
|
|
||||||
|
|
||||||
% Member: a type and a name
|
|
||||||
\newcommand{\member}[2]{{\bf #1 \it #2}}
|
|
||||||
|
|
||||||
% C++ Parameter: a type and a name (no intervening space)
|
|
||||||
\newcommand{\param}[2]{{\it #1}{\bf #2}}
|
|
||||||
|
|
||||||
% CLIPS Parameter: a type and a name (one intervening space)
|
|
||||||
\newcommand{\cparam}[2]{{\bf #1} {\it #2}}
|
|
||||||
|
|
||||||
% Class: puts in index
|
|
||||||
\newcommand{\class}[1]{#1\index{#1}}
|
|
||||||
|
|
||||||
%\newcommand{\docparam}[2]{\parskip=0pt {\it #1}\par\parskip=10pt\begin{indented}{1cm}{#2}\end{indented}}
|
|
||||||
|
|
||||||
% Void type
|
|
||||||
\newcommand{\void}{{\it void}}
|
|
||||||
|
|
||||||
% Typeset destructor
|
|
||||||
\newcommand{\destruct}[1]{{$\sim$}#1}
|
|
||||||
|
|
||||||
% Typeset insert/extract operators
|
|
||||||
\newcommand{\cinsert}{$<<$}
|
|
||||||
\newcommand{\cextract}{$>>$}
|
|
||||||
|
|
||||||
|
|
||||||
% =================== Hypertext facilities ===================
|
|
||||||
%
|
|
||||||
% To insert hyperlinks (or references, in Latex), \label the sections
|
|
||||||
% or membersections \label{ref-label} immediately after the section, on the same line,
|
|
||||||
% and use \helpref{text-to-show}{ref-label} to make a reference.
|
|
||||||
%
|
|
||||||
|
|
||||||
% Type text with section reference
|
|
||||||
\newcommand{\helpref}[2]{{\it #1} (p.\ \pageref{#2}) }
|
|
||||||
|
|
||||||
% Type text with URL in verbatim mode
|
|
||||||
\newcommand{\urlref}[2]{#1 (\verb$#2$)}
|
|
||||||
|
|
||||||
% Don't typeset section number in LaTeX
|
|
||||||
\newcommand{\helprefn}[2]{{\it #1}}
|
|
||||||
|
|
||||||
% Like helpref, but popup text in WinHelp instead of hyperlinked
|
|
||||||
\newcommand{\popref}[2]{{\it #1}}
|
|
||||||
|
|
||||||
% Like footnote, but popup text.
|
|
||||||
\newcommand{\footnotepopup}[2]{{\it #1}\footnote{#2}}
|
|
||||||
|
|
||||||
% =================== On-line help specific macros ===================
|
|
||||||
%
|
|
||||||
|
|
||||||
% Global document font size/family, help only.
|
|
||||||
\newcommand{\helpfontsize}[1]{}
|
|
||||||
\newcommand{\helpfontfamily}[1]{}
|
|
||||||
|
|
||||||
% Ignore in all on-line help
|
|
||||||
\newcommand{\helpignore}[1]{#1}
|
|
||||||
% Only print in all on-line help
|
|
||||||
\newcommand{\helponly}[1]{}
|
|
||||||
|
|
||||||
% Ignore in LaTeX
|
|
||||||
\newcommand{\latexignore}[1]{}
|
|
||||||
% Only print in LaTeX
|
|
||||||
\newcommand{\latexonly}[1]{#1}
|
|
||||||
|
|
||||||
% Ignore in linear RTF
|
|
||||||
\newcommand{\rtfignore}[1]{#1}
|
|
||||||
% Only print in linear RTF
|
|
||||||
\newcommand{\rtfonly}[1]{}
|
|
||||||
|
|
||||||
% Ignore in WinHelp RTF
|
|
||||||
\newcommand{\winhelpignore}[1]{#1}
|
|
||||||
% Only print in WinHelp RTF
|
|
||||||
\newcommand{\winhelponly}[1]{}
|
|
||||||
|
|
||||||
% Ignore in wxHelp
|
|
||||||
\newcommand{\xlpignore}[1]{#1}
|
|
||||||
% Only print in wxHelp
|
|
||||||
\newcommand{\xlponly}[1]{}
|
|
||||||
|
|
||||||
% Ignore in HTML
|
|
||||||
\newcommand{\htmlignore}[1]{#1}
|
|
||||||
% Only print in HTML
|
|
||||||
\newcommand{\htmlonly}[1]{}
|
|
||||||
|
|
||||||
% Input a file only for help system (binder thickness is not a limitation
|
|
||||||
% in help systems!)
|
|
||||||
\newcommand{\helpinput}[1]{}
|
|
||||||
|
|
||||||
\newcommand{\rtfsp}{ } % Force a space in RTF, ignore in Latex
|
|
||||||
|
|
||||||
% =================== Miscellaneous macros ===================
|
|
||||||
%
|
|
||||||
% Headings consistent with generated ones
|
|
||||||
\newcommand{\myheading}[1]{\vspace*{25pt}
|
|
||||||
\begin{flushleft}
|
|
||||||
{\LARGE \bf #1}
|
|
||||||
\end{flushleft}
|
|
||||||
\vskip 20pt
|
|
||||||
}
|
|
||||||
|
|
||||||
% Heading with entry in contents page.
|
|
||||||
\newcommand{\chapterheading}[1]{\myheading{#1}
|
|
||||||
\addcontentsline{toc}{chapter}{#1}}
|
|
||||||
|
|
||||||
\newcommand{\sectionheading}[1]{\myheading{#1}
|
|
||||||
\addcontentsline{toc}{section}{#1}}
|
|
||||||
|
|
||||||
% Glossary environment
|
|
||||||
\newenvironment{helpglossary}{\newpage\chapterheading{Glossary}\begin{description}}{\end{description}}
|
|
||||||
|
|
||||||
% Glossary entry
|
|
||||||
\newcommand{\gloss}[1]{\item[#1]\index{#1}}
|
|
||||||
|
|
||||||
% Image: EPS in Latex, BMP or MF (whatever's available) in RTF. Requires psbox.
|
|
||||||
\newcommand{\image}[2]{\psboxto(#1){#2}}
|
|
||||||
|
|
||||||
% Image, left aligned (HTML)
|
|
||||||
\newcommand{\imager}[2]{\psboxto(#1){#2}}
|
|
||||||
|
|
||||||
% Image, right aligned (HTML)
|
|
||||||
\newcommand{\imagel}[2]{\psboxto(#1){#2}}
|
|
||||||
|
|
||||||
% Imagemap: principally for HTML only. In Latex,
|
|
||||||
% acts like \image.
|
|
||||||
\newcommand{\imagemap}[3]{\psboxto(#1){#2}}
|
|
||||||
|
|
||||||
% Headers and footers
|
|
||||||
% \setheader{EvenPageLeft}{EvenPageCentre}{EvenPageRight}
|
|
||||||
% {OddPageLeft}{OddPageCentre}{OddPageRight}
|
|
||||||
\newcommand{\setheader}[6]{
|
|
||||||
\lhead[\fancyplain{}{#1}]{\fancyplain{}{#4}}
|
|
||||||
\chead[\fancyplain{}{#2}]{\fancyplain{}{#5}}
|
|
||||||
\rhead[\fancyplain{}{#3}]{\fancyplain{}{#6}}
|
|
||||||
}
|
|
||||||
|
|
||||||
% \setfooter{EvenPageLeft}{EvenPageCentre}{EvenPageRight}
|
|
||||||
% {OddPageLeft}{OddPageCentre}{OddPageRight}
|
|
||||||
\newcommand{\setfooter}[6]{
|
|
||||||
\lfoot[\fancyplain{#1}{#1}]{\fancyplain{#4}{#4}}
|
|
||||||
\cfoot[\fancyplain{#2}{#2}]{\fancyplain{#5}{#5}}
|
|
||||||
\rfoot[\fancyplain{#3}{#3}]{\fancyplain{#6}{#6}}
|
|
||||||
}
|
|
||||||
|
|
||||||
% Needed for telling RTF where margin paragraph should go
|
|
||||||
% in mirrored margins mode.
|
|
||||||
\newcommand{\marginpareven}[1]{\hspace*{0pt}\marginpar{#1}}
|
|
||||||
\newcommand{\marginparodd}[1]{\hspace*{0pt}\marginpar{#1}}
|
|
||||||
|
|
||||||
% Environment for two-column table popular in WinHelp and manuals.
|
|
||||||
\newcommand{\twocolwidtha}[1]{\def\twocolwidthaval{#1}}
|
|
||||||
\newcommand{\twocolwidthb}[1]{\def\twocolwidthbval{#1}}
|
|
||||||
\newcommand{\twocolspacing}[1]{\def\twocolspacingval{#1}}
|
|
||||||
|
|
||||||
\twocolwidtha{3cm}
|
|
||||||
\twocolwidthb{8.5cm}
|
|
||||||
\twocolspacing{2}
|
|
||||||
|
|
||||||
\newcommand{\twocolitem}[2]{#1 & #2\\}
|
|
||||||
\newcommand{\twocolitemruled}[2]{#1 & #2\\\hline}
|
|
||||||
|
|
||||||
\newenvironment{twocollist}{\renewcommand{\arraystretch}{\twocolspacingval}\begin{tabular}{lp{\twocolwidthbval}}}%
|
|
||||||
{\end{tabular}\renewcommand{\arraystretch}{1}}
|
|
||||||
|
|
||||||
% Specifying table rows for RTF compatibility
|
|
||||||
\newcommand{\row}[1]{#1\\}
|
|
||||||
|
|
||||||
% Use for the last ruled row for correct RTF generation.
|
|
||||||
\newcommand{\ruledrow}[1]{#1\\\hline}
|
|
||||||
|
|
||||||
% Indentation environment. Arg1 is left margin size
|
|
||||||
\newenvironment{indented}[1]{\begin{list}{}{\leftmargin=#1}\item[]}%
|
|
||||||
{\end{list}}
|
|
||||||
|
|
||||||
% Framed box of text, normal formatting.
|
|
||||||
\newcommand{\normalbox}[1]{\fbox{\vbox{#1}}}
|
|
||||||
% Double-framed box of text.
|
|
||||||
\newcommand{\normalboxd}[1]{\fbox{\fbox{\vbox{#1}}}}
|
|
||||||
|
|
||||||
% WITHDRAWN -- can't do in RTF, easily.
|
|
||||||
% Framed box of text, horizontally centred. Ragged right within box.
|
|
||||||
% \newcommand{\centeredbox}[2]{\begin{center}\fbox{\parbox{#1}{\raggedright#2}}\end{center}}
|
|
||||||
% Double-framed box of text, horizontally centred. Ragged right within box.
|
|
||||||
% \newcommand{\centeredboxd}[2]{\begin{center}\fbox{\fbox{\parbox{#1}{\raggedright#2}}}\end{center}}
|
|
||||||
|
|
||||||
% toocomplex environment: simply prints the argument in LaTeX,
|
|
||||||
% comes out verbatim in all generated formats.
|
|
||||||
\newenvironment{toocomplex}{}{}
|
|
||||||
|
|
||||||
% Colour: dummy commands since LaTeX doesn't support colour.
|
|
||||||
% \definecolour{name}{red}{blue}{green}
|
|
||||||
% \fcol{name}{text} ; Foreground
|
|
||||||
% \bcol{name}{text} ; Background
|
|
||||||
\newcommand{\definecolour}[4]{}
|
|
||||||
\newcommand{\definecolor}[4]{}
|
|
||||||
\newcommand{\fcol}[2]{#2}
|
|
||||||
\newcommand{\bcol}[2]{#2}
|
|
||||||
\newcommand{\sethotspotcolour}[1]{}
|
|
||||||
\newcommand{\sethotspotunderline}[1]{}
|
|
||||||
\newcommand{\settransparency}[1]{}
|
|
||||||
\newcommand{\backslashraw}[0]{}
|
|
||||||
\newcommand{\lbraceraw}[0]{}
|
|
||||||
\newcommand{\rbraceraw}[0]{}
|
|
||||||
\newcommand{\registered}[0]{(r)}
|
|
||||||
\newcommand{\background}[1]{}
|
|
||||||
\newcommand{\textcolour}[1]{}
|
|
||||||
\newcommand{\overview}[2]{See \helpref{#1}{#2}.}
|
|
||||||
\newcommand{\docparam}[2]{{\it #1}\begin{list}{}{\leftmargin=1cm}\item[]
|
|
||||||
#2%
|
|
||||||
\end{list}}
|
|
||||||
\newcommand{\wxheading}[1]{{\bf #1}}
|
|
||||||
\newcommand{\const}[0]{{\bf const}}
|
|
||||||
\newcommand{\constfunc}[3]{{\bf #1} {\bf #2}(#3) {\bf const}\index{#2}}
|
|
||||||
\newcommand{\windowstyle}[1]{{\bf #1}\index{#1}}
|
|
||||||
|
|
||||||
\addtolength{\textwidth}{1in}
|
|
||||||
\addtolength{\oddsidemargin}{-0.5in}
|
|
||||||
\addtolength{\topmargin}{-0.5in}
|
|
||||||
\addtolength{\textheight}{1in}
|
|
||||||
\sloppy
|
|
||||||
|
|
Before Width: | Height: | Size: 998 B |
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _WX_ANIMATEH__
|
#ifndef _WX_ANIMATEH__
|
||||||
#define _WX_ANIMATEH__
|
#define _WX_ANIMATEH__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "animate.h"
|
#pragma interface "animate.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -138,7 +138,7 @@ public:
|
|||||||
//// Implementation
|
//// Implementation
|
||||||
|
|
||||||
// Play the frame
|
// Play the frame
|
||||||
virtual bool PlayFrame(int frame, wxWindow& window, const wxPoint& pos);
|
virtual bool PlayFrame(int frame, wxWindow& window, wxPoint& pos);
|
||||||
virtual bool PlayFrame();
|
virtual bool PlayFrame();
|
||||||
virtual void DrawFrame(int frame, wxDC& dc, const wxPoint& pos);
|
virtual void DrawFrame(int frame, wxDC& dc, const wxPoint& pos);
|
||||||
virtual void DrawBackground(wxDC& dc, const wxPoint& pos, const wxColour& colour);
|
virtual void DrawBackground(wxDC& dc, const wxPoint& pos, const wxColour& colour);
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#ifndef __WXBOUNDINGBOX_H__
|
#ifndef __WXBOUNDINGBOX_H__
|
||||||
#define __WXBOUNDINGBOX_H__
|
#define __WXBOUNDINGBOX_H__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "bbox.cpp"
|
#pragma interface "bbox.cpp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -21,7 +21,7 @@ class wxBoundingBox
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
wxBoundingBox();
|
wxBoundingBox();
|
||||||
wxBoundingBox(const wxBoundingBox&);
|
wxBoundingBox(wxBoundingBox&);
|
||||||
wxBoundingBox(const wxPoint2DDouble&);
|
wxBoundingBox(const wxPoint2DDouble&);
|
||||||
wxBoundingBox(double xmin, double ymin, double xmax, double ymax);
|
wxBoundingBox(double xmin, double ymin, double xmax, double ymax);
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
#ifndef __WXCANVAS_H__
|
#ifndef __WXCANVAS_H__
|
||||||
#define __WXCANVAS_H__
|
#define __WXCANVAS_H__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "canvas.cpp"
|
#pragma interface "canvas.cpp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -54,7 +54,6 @@ enum wxDRAG_MODE
|
|||||||
// alteration of a wxCanvasObject functionality
|
// alteration of a wxCanvasObject functionality
|
||||||
class wxCanvasObject: public wxEvtHandler
|
class wxCanvasObject: public wxEvtHandler
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(wxCanvasObject)
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
wxCanvasObject();
|
wxCanvasObject();
|
||||||
@@ -215,7 +214,6 @@ protected:
|
|||||||
// The group has a matrix to position/rotate/scale the group.
|
// The group has a matrix to position/rotate/scale the group.
|
||||||
class wxCanvasObjectGroup: public wxCanvasObject
|
class wxCanvasObjectGroup: public wxCanvasObject
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(wxCanvasObjectGroup)
|
|
||||||
public:
|
public:
|
||||||
wxCanvasObjectGroup(double x, double y);
|
wxCanvasObjectGroup(double x, double y);
|
||||||
virtual ~wxCanvasObjectGroup();
|
virtual ~wxCanvasObjectGroup();
|
||||||
@@ -284,7 +282,6 @@ protected:
|
|||||||
// The position/matrix of the referenced Object is accumulated with the one here.
|
// The position/matrix of the referenced Object is accumulated with the one here.
|
||||||
class wxCanvasObjectRef: public wxCanvasObject
|
class wxCanvasObjectRef: public wxCanvasObject
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(wxCanvasObjectRef)
|
|
||||||
public:
|
public:
|
||||||
wxCanvasObjectRef(double x, double y,wxCanvasObject* obj);
|
wxCanvasObjectRef(double x, double y,wxCanvasObject* obj);
|
||||||
|
|
||||||
@@ -335,7 +332,6 @@ protected:
|
|||||||
// wxCanvasRect
|
// wxCanvasRect
|
||||||
class wxCanvasRect: public wxCanvasObject
|
class wxCanvasRect: public wxCanvasObject
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(wxCanvasRect)
|
|
||||||
public:
|
public:
|
||||||
wxCanvasRect( double x, double y, double w, double h , double radius=0 );
|
wxCanvasRect( double x, double y, double w, double h , double radius=0 );
|
||||||
void SetBrush( const wxBrush& brush) { m_brush = brush; };
|
void SetBrush( const wxBrush& brush) { m_brush = brush; };
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
#ifndef __WXLINER_H
|
#ifndef __WXLINER_H
|
||||||
#define __WXLINER_H
|
#define __WXLINER_H
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "liner.cpp"
|
#pragma interface "liner.cpp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
#ifndef __WXPOLYGON_H__
|
#ifndef __WXPOLYGON_H__
|
||||||
#define __WXPOLYGON_H__
|
#define __WXPOLYGON_H__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "polygon.cpp"
|
#pragma interface "polygon.cpp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __ANTIFLICKPL_G__
|
#ifndef __ANTIFLICKPL_G__
|
||||||
#define __ANTIFLICKPL_G__
|
#define __ANTIFLICKPL_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "antiflickpl.h"
|
#pragma interface "antiflickpl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@ antiflicker plugins within the application.
|
|||||||
Locking for multithreaded applications is not yet implemented.
|
Locking for multithreaded applications is not yet implemented.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbAntiflickerPlugin : public cbPluginBase
|
class cbAntiflickerPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbAntiflickerPlugin )
|
DECLARE_DYNAMIC_CLASS( cbAntiflickerPlugin )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __BARDRAGPL_G__
|
#ifndef __BARDRAGPL_G__
|
||||||
#define __BARDRAGPL_G__
|
#define __BARDRAGPL_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "bardragpl.h"
|
#pragma interface "bardragpl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
Plugin class implementing bar dragging.
|
Plugin class implementing bar dragging.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbBarDragPlugin : public cbPluginBase
|
class cbBarDragPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbBarDragPlugin )
|
DECLARE_DYNAMIC_CLASS( cbBarDragPlugin )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __DRAGHINTSPL_G__
|
#ifndef __DRAGHINTSPL_G__
|
||||||
#define __DRAGHINTSPL_G__
|
#define __DRAGHINTSPL_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "barhintspl.h"
|
#pragma interface "barhintspl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@ This class intercepts bar-decoration and sizing events, and draws 3D hints
|
|||||||
around fixed and flexible bars, similar to those in Microsoft DevStudio 6.x
|
around fixed and flexible bars, similar to those in Microsoft DevStudio 6.x
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbBarHintsPlugin : public cbPluginBase
|
class cbBarHintsPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbBarHintsPlugin )
|
DECLARE_DYNAMIC_CLASS( cbBarHintsPlugin )
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __CBCUSTOM_G__
|
#ifndef __CBCUSTOM_G__
|
||||||
#define __CBCUSTOM_G__
|
#define __CBCUSTOM_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "cbcustom.h"
|
#pragma interface "cbcustom.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@ menu and handling basic customization such as floating
|
|||||||
and horizontal/vertical alignment of the bar.
|
and horizontal/vertical alignment of the bar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbSimpleCustomizationPlugin : public cbPluginBase
|
class cbSimpleCustomizationPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DECLARE_DYNAMIC_CLASS( cbSimpleCustomizationPlugin )
|
DECLARE_DYNAMIC_CLASS( cbSimpleCustomizationPlugin )
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
#ifndef __CONTROLBAR_G__
|
#ifndef __CONTROLBAR_G__
|
||||||
#define __CONTROLBAR_G__
|
#define __CONTROLBAR_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "controlbar.h"
|
#pragma interface "controlbar.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -21,31 +21,30 @@
|
|||||||
#include "wx/string.h"
|
#include "wx/string.h"
|
||||||
#include "wx/window.h"
|
#include "wx/window.h"
|
||||||
#include "wx/dynarray.h"
|
#include "wx/dynarray.h"
|
||||||
#include "wx/fl/fldefs.h"
|
|
||||||
|
|
||||||
#define WXCONTROLBAR_VERSION 1.3
|
#define WXCONTROLBAR_VERSION 1.3
|
||||||
|
|
||||||
// forward declarations
|
// forward declarations
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxFrameLayout;
|
class wxFrameLayout;
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbDockPane;
|
class cbDockPane;
|
||||||
class WXFL_DECLSPEC cbUpdatesManagerBase;
|
class cbUpdatesManagerBase;
|
||||||
class WXFL_DECLSPEC cbBarDimHandlerBase;
|
class cbBarDimHandlerBase;
|
||||||
class WXFL_DECLSPEC cbPluginBase;
|
class cbPluginBase;
|
||||||
class WXFL_DECLSPEC cbPluginEvent;
|
class cbPluginEvent;
|
||||||
class WXFL_DECLSPEC cbPaneDrawPlugin;
|
class cbPaneDrawPlugin;
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbBarInfo;
|
class cbBarInfo;
|
||||||
class WXFL_DECLSPEC cbRowInfo;
|
class cbRowInfo;
|
||||||
class WXFL_DECLSPEC cbDimInfo;
|
class cbDimInfo;
|
||||||
class WXFL_DECLSPEC cbCommonPaneProperties;
|
class cbCommonPaneProperties;
|
||||||
|
|
||||||
typedef cbBarInfo* BarInfoPtrT;
|
typedef cbBarInfo* BarInfoPtrT;
|
||||||
typedef cbRowInfo* RowInfoPtrT;
|
typedef cbRowInfo* RowInfoPtrT;
|
||||||
|
|
||||||
WXFL_DEFINE_ARRAY( BarInfoPtrT, BarArrayT );
|
WX_DEFINE_ARRAY( BarInfoPtrT, BarArrayT );
|
||||||
WXFL_DEFINE_ARRAY( RowInfoPtrT, RowArrayT );
|
WX_DEFINE_ARRAY( RowInfoPtrT, RowArrayT );
|
||||||
|
|
||||||
// control bar states
|
// control bar states
|
||||||
|
|
||||||
@@ -98,7 +97,7 @@ Helper class, used for spying for unhandled mouse events on control bars
|
|||||||
and forwarding them to the frame layout.
|
and forwarding them to the frame layout.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbBarSpy : public wxEvtHandler
|
class cbBarSpy : public wxEvtHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DECLARE_DYNAMIC_CLASS( cbBarSpy )
|
DECLARE_DYNAMIC_CLASS( cbBarSpy )
|
||||||
@@ -130,7 +129,7 @@ which can be docked along the top, bottom, right, or left side of the
|
|||||||
parent frame.
|
parent frame.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxFrameLayout : public wxEvtHandler
|
class wxFrameLayout : public wxEvtHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Default constructor, used only for serialization.
|
// Default constructor, used only for serialization.
|
||||||
@@ -239,7 +238,7 @@ public:
|
|||||||
int alignment = FL_ALIGN_TOP,
|
int alignment = FL_ALIGN_TOP,
|
||||||
int rowNo = 0,
|
int rowNo = 0,
|
||||||
int columnPos = 0,
|
int columnPos = 0,
|
||||||
const wxString& name = wxT("bar"),
|
const wxString& name="bar",
|
||||||
bool spyEvents = FALSE,
|
bool spyEvents = FALSE,
|
||||||
int state = wxCBAR_DOCKED_HORIZONTALLY
|
int state = wxCBAR_DOCKED_HORIZONTALLY
|
||||||
);
|
);
|
||||||
@@ -648,7 +647,7 @@ used by any particular updates-manager to store
|
|||||||
auxiliary information to be used by its updating algorithm.
|
auxiliary information to be used by its updating algorithm.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbUpdateMgrData : public wxObject
|
class cbUpdateMgrData : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbUpdateMgrData )
|
DECLARE_DYNAMIC_CLASS( cbUpdateMgrData )
|
||||||
public:
|
public:
|
||||||
@@ -688,7 +687,7 @@ to adjust the values in cbDimInfo::mSizes accordingly.
|
|||||||
Specific handlers can be hooked up to specific types of bar.
|
Specific handlers can be hooked up to specific types of bar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbBarDimHandlerBase : public wxObject
|
class cbBarDimHandlerBase : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_ABSTRACT_CLASS( cbBarDimHandlerBase )
|
DECLARE_ABSTRACT_CLASS( cbBarDimHandlerBase )
|
||||||
|
|
||||||
@@ -726,7 +725,7 @@ Helper class used internally by the wxFrameLayout class.
|
|||||||
Holds and manages information about bar dimensions.
|
Holds and manages information about bar dimensions.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbDimInfo : public wxObject
|
class cbDimInfo : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbDimInfo )
|
DECLARE_DYNAMIC_CLASS( cbDimInfo )
|
||||||
public:
|
public:
|
||||||
@@ -825,7 +824,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// FIXME: this array definition compiles but probably doesn't do what was intended (GD)
|
// FIXME: this array definition compiles but probably doesn't do what was intended (GD)
|
||||||
WXFL_DEFINE_ARRAY_LONG(float, cbArrayFloat);
|
WX_DEFINE_ARRAY_LONG(float, cbArrayFloat);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Helper class used internally by the wxFrameLayout class.
|
Helper class used internally by the wxFrameLayout class.
|
||||||
@@ -1027,14 +1026,6 @@ class cbCommonPaneProperties : public wxObject
|
|||||||
// Default constructor.
|
// Default constructor.
|
||||||
|
|
||||||
cbCommonPaneProperties(void);
|
cbCommonPaneProperties(void);
|
||||||
|
|
||||||
// Copy constructor
|
|
||||||
|
|
||||||
cbCommonPaneProperties(const cbCommonPaneProperties&);
|
|
||||||
|
|
||||||
// Assignment operator
|
|
||||||
|
|
||||||
cbCommonPaneProperties& operator=(const cbCommonPaneProperties&);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __DYNBARHND_G__
|
#ifndef __DYNBARHND_G__
|
||||||
#define __DYNBARHND_G__
|
#define __DYNBARHND_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "dynbarhnd.h"
|
#pragma interface "dynbarhnd.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -12,19 +12,18 @@
|
|||||||
#ifndef __DYNTBAR_G__
|
#ifndef __DYNTBAR_G__
|
||||||
#define __DYNTBAR_G__
|
#define __DYNTBAR_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "dyntbar.h"
|
#pragma interface "dyntbar.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/tbarbase.h"
|
#include "wx/tbarbase.h"
|
||||||
#include "wx/dynarray.h"
|
#include "wx/dynarray.h"
|
||||||
#include "wx/fl/fldefs.h"
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Tool layout item.
|
Tool layout item.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxToolLayoutItem : public wxObject
|
class wxToolLayoutItem : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxToolLayoutItem)
|
DECLARE_DYNAMIC_CLASS(wxToolLayoutItem)
|
||||||
|
|
||||||
@@ -33,19 +32,19 @@ public:
|
|||||||
bool mIsSeparator;
|
bool mIsSeparator;
|
||||||
};
|
};
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxDynToolInfo;
|
class wxDynToolInfo;
|
||||||
|
|
||||||
typedef wxToolLayoutItem* wxToolLayoutItemPtrT;
|
typedef wxToolLayoutItem* wxToolLayoutItemPtrT;
|
||||||
typedef wxDynToolInfo* wxDynToolInfoPtrT;
|
typedef wxDynToolInfo* wxDynToolInfoPtrT;
|
||||||
|
|
||||||
WXFL_DEFINE_ARRAY( wxToolLayoutItemPtrT, wxLayoutItemArrayT );
|
WX_DEFINE_ARRAY( wxToolLayoutItemPtrT, wxLayoutItemArrayT );
|
||||||
WXFL_DEFINE_ARRAY( wxDynToolInfoPtrT, wxDynToolInfoArrayT );
|
WX_DEFINE_ARRAY( wxDynToolInfoPtrT, wxDynToolInfoArrayT );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This is a base class for layout algorithm implementations.
|
This is a base class for layout algorithm implementations.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC LayoutManagerBase
|
class LayoutManagerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Constructor.
|
// Constructor.
|
||||||
@@ -64,7 +63,7 @@ BagLayout lays out items in left-to-right order from
|
|||||||
top to bottom.
|
top to bottom.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC BagLayout : public LayoutManagerBase
|
class BagLayout : public LayoutManagerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Constructor.
|
// Constructor.
|
||||||
@@ -79,7 +78,7 @@ public:
|
|||||||
This class holds dynamic toolbar item information.
|
This class holds dynamic toolbar item information.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxDynToolInfo : public wxToolLayoutItem
|
class wxDynToolInfo : public wxToolLayoutItem
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxDynToolInfo)
|
DECLARE_DYNAMIC_CLASS(wxDynToolInfo)
|
||||||
|
|
||||||
@@ -99,8 +98,10 @@ public:
|
|||||||
wxDynamicToolBar manages containment and layout of tool windows.
|
wxDynamicToolBar manages containment and layout of tool windows.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxDynamicToolBar : public wxToolBarBase
|
class wxDynamicToolBar : public wxToolBarBase
|
||||||
{
|
{
|
||||||
|
DECLARE_DYNAMIC_CLASS(wxDynamicToolBar)
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
friend class wxDynamicToolBarSerializer;
|
friend class wxDynamicToolBarSerializer;
|
||||||
|
|
||||||
@@ -148,12 +149,12 @@ public:
|
|||||||
virtual void AddTool( int toolIndex,
|
virtual void AddTool( int toolIndex,
|
||||||
const wxString& imageFileName,
|
const wxString& imageFileName,
|
||||||
wxBitmapType imageFileType = wxBITMAP_TYPE_BMP,
|
wxBitmapType imageFileType = wxBITMAP_TYPE_BMP,
|
||||||
const wxString& labelText = wxT(""), bool alignTextRight = FALSE,
|
const wxString& labelText = "", bool alignTextRight = FALSE,
|
||||||
bool isFlat = TRUE );
|
bool isFlat = TRUE );
|
||||||
// Adds a tool. See the documentation for wxToolBar for details.
|
// Adds a tool. See the documentation for wxToolBar for details.
|
||||||
|
|
||||||
virtual void AddTool( int toolIndex, wxBitmap labelBmp,
|
virtual void AddTool( int toolIndex, wxBitmap labelBmp,
|
||||||
const wxString& labelText = wxT(""), bool alignTextRight = FALSE,
|
const wxString& labelText = "", bool alignTextRight = FALSE,
|
||||||
bool isFlat = TRUE );
|
bool isFlat = TRUE );
|
||||||
|
|
||||||
// Method from wxToolBarBase (for compatibility), only
|
// Method from wxToolBarBase (for compatibility), only
|
||||||
@@ -162,7 +163,7 @@ public:
|
|||||||
|
|
||||||
virtual wxToolBarToolBase *AddTool(const int toolIndex, const wxBitmap& bitmap, const wxBitmap& pushedBitmap = wxNullBitmap,
|
virtual wxToolBarToolBase *AddTool(const int toolIndex, const wxBitmap& bitmap, const wxBitmap& pushedBitmap = wxNullBitmap,
|
||||||
const bool toggle = FALSE, const long xPos = -1, const long yPos = -1, wxObject *clientData = NULL,
|
const bool toggle = FALSE, const long xPos = -1, const long yPos = -1, wxObject *clientData = NULL,
|
||||||
const wxString& helpString1 = wxT(""), const wxString& helpString2 = wxT(""));
|
const wxString& helpString1 = "", const wxString& helpString2 = "");
|
||||||
|
|
||||||
// Adds a separator. See the documentation for wxToolBar for details.
|
// Adds a separator. See the documentation for wxToolBar for details.
|
||||||
|
|
||||||
@@ -246,21 +247,18 @@ public:
|
|||||||
// Creates a toolbar tool.
|
// Creates a toolbar tool.
|
||||||
|
|
||||||
virtual wxToolBarToolBase *CreateTool(int id,
|
virtual wxToolBarToolBase *CreateTool(int id,
|
||||||
const wxString& label,
|
const wxBitmap& bitmap1,
|
||||||
const wxBitmap& bmpNormal,
|
const wxBitmap& bitmap2,
|
||||||
const wxBitmap& bmpDisabled,
|
bool toggle,
|
||||||
wxItemKind kind,
|
|
||||||
wxObject *clientData,
|
wxObject *clientData,
|
||||||
const wxString& shortHelp,
|
const wxString& shortHelpString,
|
||||||
const wxString& longHelp);
|
const wxString& longHelpString);
|
||||||
|
|
||||||
// Creates a toolbar tool.
|
// Creates a toolbar tool.
|
||||||
|
|
||||||
virtual wxToolBarToolBase *CreateTool(wxControl *control);
|
virtual wxToolBarToolBase *CreateTool(wxControl *control);
|
||||||
|
|
||||||
private:
|
|
||||||
DECLARE_EVENT_TABLE()
|
DECLARE_EVENT_TABLE()
|
||||||
DECLARE_DYNAMIC_CLASS(wxDynamicToolBar)
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* __DYNTBAR_G__ */
|
#endif /* __DYNTBAR_G__ */
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __DYNTBARHND_G__
|
#ifndef __DYNTBARHND_G__
|
||||||
#define __DYNTBARHND_G__
|
#define __DYNTBARHND_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "dyntbarhnd.h"
|
#pragma interface "dyntbarhnd.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
Dynamic toolbar dimension handler.
|
Dynamic toolbar dimension handler.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbDynToolBarDimHandler : public cbBarDimHandlerBase
|
class cbDynToolBarDimHandler : public cbBarDimHandlerBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbDynToolBarDimHandler )
|
DECLARE_DYNAMIC_CLASS( cbDynToolBarDimHandler )
|
||||||
public:
|
public:
|
||||||
|
@@ -1,50 +0,0 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Name: fldefs.h
|
|
||||||
// Purpose: Declaration of global types and defines.
|
|
||||||
// Author: David M. Falkinder (david_falkinder@hp.com)
|
|
||||||
// Modified by:
|
|
||||||
// Created: 18/09/2002
|
|
||||||
// RCS-ID: $Id$
|
|
||||||
// Copyright: (c) David M. Falkinder
|
|
||||||
// Licence: wxWindows licence
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#ifndef __fldefs_H_INCLUDED__
|
|
||||||
#define __fldefs_H_INCLUDED__
|
|
||||||
|
|
||||||
#include "wx/defs.h"
|
|
||||||
|
|
||||||
/*
|
|
||||||
* If we're using wx in Dynamic Library format do we
|
|
||||||
* want FL to be in DLL form as well?
|
|
||||||
*/
|
|
||||||
#if defined(WXUSINGDLL) && \
|
|
||||||
(defined(WXMAKING_FL_DLL) || defined(WXUSING_FL_DLL))
|
|
||||||
|
|
||||||
#if defined(WXMAKING_FL_DLL)
|
|
||||||
// When building the DLL WXFLDECLSPEC exports classes
|
|
||||||
# define WXFL_DECLSPEC WXEXPORT
|
|
||||||
#elif defined(WXUSING_FL_DLL)
|
|
||||||
// When building the DLL WXFLDECLSPEC imports classes
|
|
||||||
# define WXFL_DECLSPEC WXIMPORT
|
|
||||||
#endif // defined(WXBUILD_FL_DLL)
|
|
||||||
|
|
||||||
#else
|
|
||||||
// When building the static library nullify the effect of WXFL_DECLSPEC
|
|
||||||
#define WXFL_DECLSPEC
|
|
||||||
#endif // WXUSINGDLL && (WXMAKING_FL_DLL || WXUSING_FL_DLL)
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Override some of the wxArray functions to
|
|
||||||
// include our definitions
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
#define WXFL_DEFINE_ARRAY(c,l) \
|
|
||||||
class WXFL_DECLSPEC l; \
|
|
||||||
WX_DEFINE_ARRAY(c,l)
|
|
||||||
|
|
||||||
#define WXFL_DEFINE_ARRAY_LONG(t,l) \
|
|
||||||
class WXFL_DECLSPEC l; \
|
|
||||||
WX_DEFINE_ARRAY_LONG(t,l)
|
|
||||||
|
|
||||||
|
|
||||||
#endif // __fldefs_H_INCLUDED__
|
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __FRMVIEW_G__
|
#ifndef __FRMVIEW_G__
|
||||||
#define __FRMVIEW_G__
|
#define __FRMVIEW_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "frmview.h"
|
#pragma interface "frmview.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ class wxFrameManager;
|
|||||||
It is not clear what this class does. It is not used elsewhere in FL.
|
It is not clear what this class does. It is not used elsewhere in FL.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxFrameView : public wxEvtHandler
|
class wxFrameView : public wxEvtHandler
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
wxStringList mTopMenus;
|
wxStringList mTopMenus;
|
||||||
@@ -87,7 +87,7 @@ class wxFrame;
|
|||||||
It is not clear what this class does. It is not used elsewhere in FL.
|
It is not clear what this class does. It is not used elsewhere in FL.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxFrameManager : wxObject
|
class wxFrameManager : wxObject
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
wxList mViews;
|
wxList mViews;
|
||||||
|
@@ -12,12 +12,11 @@
|
|||||||
#ifndef __GARBAGEC_G__
|
#ifndef __GARBAGEC_G__
|
||||||
#define __GARBAGEC_G__
|
#define __GARBAGEC_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "garbagec.h"
|
#pragma interface "garbagec.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/list.h"
|
#include "wx/list.h"
|
||||||
#include "wx/fl/fldefs.h"
|
|
||||||
|
|
||||||
struct GCItem
|
struct GCItem
|
||||||
{
|
{
|
||||||
@@ -34,7 +33,7 @@ inline void* gc_node_to_obj( wxNode* pGCNode )
|
|||||||
This class implements an extremely slow but simple garbage collection algorithm.
|
This class implements an extremely slow but simple garbage collection algorithm.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC GarbageCollector
|
class GarbageCollector
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
wxList mAllNodes;
|
wxList mAllNodes;
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __GCUPDATESMGR_G__
|
#ifndef __GCUPDATESMGR_G__
|
||||||
#define __GCUPDATESMGR_G__
|
#define __GCUPDATESMGR_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "gcupdatesmgr.h"
|
#pragma interface "gcupdatesmgr.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -93,7 +93,7 @@ to avoid dirty non-client areas of moved windows
|
|||||||
in some special cases of 'overlapping anomalies'.
|
in some special cases of 'overlapping anomalies'.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbGCUpdatesMgr : public cbSimpleUpdatesMgr
|
class cbGCUpdatesMgr : public cbSimpleUpdatesMgr
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbGCUpdatesMgr )
|
DECLARE_DYNAMIC_CLASS( cbGCUpdatesMgr )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __HINTANIMPL_G__
|
#ifndef __HINTANIMPL_G__
|
||||||
#define __HINTANIMPL_G__
|
#define __HINTANIMPL_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "hintanimpl.h"
|
#pragma interface "hintanimpl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -20,13 +20,13 @@
|
|||||||
|
|
||||||
#include "wx/timer.h"
|
#include "wx/timer.h"
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbHintAnimTimer;
|
class cbHintAnimTimer;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A plugin to draw animated hints when the user drags a pane.
|
A plugin to draw animated hints when the user drags a pane.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbHintAnimationPlugin : public cbPluginBase
|
class cbHintAnimationPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbHintAnimationPlugin )
|
DECLARE_DYNAMIC_CLASS( cbHintAnimationPlugin )
|
||||||
protected:
|
protected:
|
||||||
@@ -101,7 +101,7 @@ public:
|
|||||||
A private helper class.
|
A private helper class.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
struct WXFL_DECLSPEC MorphInfoT
|
struct MorphInfoT
|
||||||
{
|
{
|
||||||
wxPoint mFrom;
|
wxPoint mFrom;
|
||||||
wxPoint mTill;
|
wxPoint mTill;
|
||||||
@@ -111,7 +111,7 @@ struct WXFL_DECLSPEC MorphInfoT
|
|||||||
A private helper class.
|
A private helper class.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbHintAnimTimer : public wxTimer
|
class cbHintAnimTimer : public wxTimer
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
|
@@ -12,16 +12,12 @@
|
|||||||
#ifndef __NEWBMPBTN_G__
|
#ifndef __NEWBMPBTN_G__
|
||||||
#define __NEWBMPBTN_G__
|
#define __NEWBMPBTN_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "newbmpbtn.h"
|
#pragma interface "newbmpbtn.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/button.h"
|
#include "wx/button.h"
|
||||||
#include "wx/string.h"
|
#include "wx/string.h"
|
||||||
#include "wx/fl/fldefs.h"
|
|
||||||
|
|
||||||
// defaults
|
|
||||||
#define NB_DEFAULT_MARGIN 2
|
|
||||||
|
|
||||||
// button label-text alignment types
|
// button label-text alignment types
|
||||||
|
|
||||||
@@ -32,8 +28,8 @@
|
|||||||
|
|
||||||
// classes declared in this header file
|
// classes declared in this header file
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxNewBitmapButton;
|
class wxNewBitmapButton;
|
||||||
class WXFL_DECLSPEC wxBorderLessBitmapButton;
|
class wxBorderLessBitmapButton;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This is an alternative class to wxBitmapButton. It is used
|
This is an alternative class to wxBitmapButton. It is used
|
||||||
@@ -110,13 +106,13 @@ public:
|
|||||||
|
|
||||||
// Constructor.
|
// Constructor.
|
||||||
wxNewBitmapButton( const wxBitmap& labelBitmap = wxNullBitmap,
|
wxNewBitmapButton( const wxBitmap& labelBitmap = wxNullBitmap,
|
||||||
const wxString& labelText = wxT(""),
|
const wxString& labelText = "",
|
||||||
int alignText = NB_ALIGN_TEXT_BOTTOM,
|
int alignText = NB_ALIGN_TEXT_BOTTOM,
|
||||||
bool isFlat = TRUE,
|
bool isFlat = TRUE,
|
||||||
// this is the default type of fired events
|
// this is the default type of fired events
|
||||||
int firedEventType = wxEVT_COMMAND_MENU_SELECTED,
|
int firedEventType = wxEVT_COMMAND_MENU_SELECTED,
|
||||||
int marginX = NB_DEFAULT_MARGIN,
|
int marginX = 2,
|
||||||
int marginY = NB_DEFAULT_MARGIN,
|
int marginY = 2,
|
||||||
int textToLabelGap = 2,
|
int textToLabelGap = 2,
|
||||||
bool isSticky = FALSE
|
bool isSticky = FALSE
|
||||||
);
|
);
|
||||||
@@ -124,13 +120,13 @@ public:
|
|||||||
// Use this constructor if buttons have to be persistant
|
// Use this constructor if buttons have to be persistant
|
||||||
wxNewBitmapButton( const wxString& bitmapFileName,
|
wxNewBitmapButton( const wxString& bitmapFileName,
|
||||||
const wxBitmapType bitmapFileType = wxBITMAP_TYPE_BMP,
|
const wxBitmapType bitmapFileType = wxBITMAP_TYPE_BMP,
|
||||||
const wxString& labelText = wxT(""),
|
const wxString& labelText = "",
|
||||||
int alignText = NB_ALIGN_TEXT_BOTTOM,
|
int alignText = NB_ALIGN_TEXT_BOTTOM,
|
||||||
bool isFlat = TRUE,
|
bool isFlat = TRUE,
|
||||||
// this is the default type of fired events
|
// this is the default type of fired events
|
||||||
int firedEventType = wxEVT_COMMAND_MENU_SELECTED,
|
int firedEventType = wxEVT_COMMAND_MENU_SELECTED,
|
||||||
int marginX = NB_DEFAULT_MARGIN,
|
int marginX = 2,
|
||||||
int marginY = NB_DEFAULT_MARGIN,
|
int marginY = 2,
|
||||||
int textToLabelGap = 2,
|
int textToLabelGap = 2,
|
||||||
bool isSticky = FALSE
|
bool isSticky = FALSE
|
||||||
);
|
);
|
||||||
@@ -143,12 +139,12 @@ public:
|
|||||||
virtual void Reshape();
|
virtual void Reshape();
|
||||||
|
|
||||||
// Sets the label and optionally label text.
|
// Sets the label and optionally label text.
|
||||||
virtual void SetLabel(const wxBitmap& labelBitmap, const wxString& labelText = wxT("") );
|
virtual void SetLabel(const wxBitmap& labelBitmap, const wxString& labelText = "" );
|
||||||
|
|
||||||
// Sets the text alignment and margins.
|
// Sets the text alignment and margins.
|
||||||
virtual void SetAlignments( int alignText = NB_ALIGN_TEXT_BOTTOM,
|
virtual void SetAlignments( int alignText = NB_ALIGN_TEXT_BOTTOM,
|
||||||
int marginX = NB_DEFAULT_MARGIN,
|
int marginX = 2,
|
||||||
int marginY = NB_DEFAULT_MARGIN,
|
int marginY = 2,
|
||||||
int textToLabelGap = 2);
|
int textToLabelGap = 2);
|
||||||
|
|
||||||
// Draws the decorations.
|
// Draws the decorations.
|
||||||
@@ -177,6 +173,9 @@ public:
|
|||||||
// Responds to a left mouse button up event.
|
// Responds to a left mouse button up event.
|
||||||
void OnLButtonUp( wxMouseEvent& event );
|
void OnLButtonUp( wxMouseEvent& event );
|
||||||
|
|
||||||
|
// Responds to a left mouse button double click.
|
||||||
|
void OnLButtonDClick( wxMouseEvent& event );
|
||||||
|
|
||||||
// Responds to mouse enter to window.
|
// Responds to mouse enter to window.
|
||||||
void OnMouseEnter( wxMouseEvent& event );
|
void OnMouseEnter( wxMouseEvent& event );
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __PANEDRAWPL_G__
|
#ifndef __PANEDRAWPL_G__
|
||||||
#define __PANEDRAWPL_G__
|
#define __PANEDRAWPL_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "panedrawpl.h"
|
#pragma interface "panedrawpl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -27,7 +27,7 @@ would be enough for the frame layout to function properly
|
|||||||
(they are plugged in automatically by the wxFrameLayout class).
|
(they are plugged in automatically by the wxFrameLayout class).
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbPaneDrawPlugin : public cbPluginBase
|
class cbPaneDrawPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DECLARE_DYNAMIC_CLASS( cbPaneDrawPlugin )
|
DECLARE_DYNAMIC_CLASS( cbPaneDrawPlugin )
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __ROWDRAGPL_G__
|
#ifndef __ROWDRAGPL_G__
|
||||||
#define __ROWDRAGPL_G__
|
#define __ROWDRAGPL_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "rowdragpl.h"
|
#pragma interface "rowdragpl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ The behaviour and appearance resembles drag and drop positioning
|
|||||||
of the toolbar rows in Netscape Communicator 4.xx.
|
of the toolbar rows in Netscape Communicator 4.xx.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbRowDragPlugin : public cbPluginBase
|
class cbRowDragPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbRowDragPlugin )
|
DECLARE_DYNAMIC_CLASS( cbRowDragPlugin )
|
||||||
public:
|
public:
|
||||||
@@ -217,7 +217,7 @@ public:
|
|||||||
Internal helper class.
|
Internal helper class.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbHiddenBarInfo : public wxObject
|
class cbHiddenBarInfo : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbHiddenBarInfo )
|
DECLARE_DYNAMIC_CLASS( cbHiddenBarInfo )
|
||||||
public:
|
public:
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __ROWLAYOUTPL_G__
|
#ifndef __ROWLAYOUTPL_G__
|
||||||
#define __ROWLAYOUTPL_G__
|
#define __ROWLAYOUTPL_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "rowlayoutpl.h"
|
#pragma interface "rowlayoutpl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ Simple implementation of a plugin which handles row layout
|
|||||||
requests sent from a frame layout.
|
requests sent from a frame layout.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbRowLayoutPlugin : public cbPluginBase
|
class cbRowLayoutPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbRowLayoutPlugin )
|
DECLARE_DYNAMIC_CLASS( cbRowLayoutPlugin )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -13,13 +13,12 @@
|
|||||||
#ifndef __TOOLWND_G__
|
#ifndef __TOOLWND_G__
|
||||||
#define __TOOLWND_G__
|
#define __TOOLWND_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "toolwnd.h"
|
#pragma interface "toolwnd.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/frame.h"
|
#include "wx/frame.h"
|
||||||
#include "wx/dynarray.h"
|
#include "wx/dynarray.h"
|
||||||
#include "wx/fl/fldefs.h"
|
|
||||||
|
|
||||||
// fixed settings
|
// fixed settings
|
||||||
|
|
||||||
@@ -27,18 +26,18 @@
|
|||||||
#define BTN_BOX_WIDTH 12
|
#define BTN_BOX_WIDTH 12
|
||||||
#define BTN_X_WIEGHT 2
|
#define BTN_X_WIEGHT 2
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbMiniButton;
|
class cbMiniButton;
|
||||||
|
|
||||||
typedef cbMiniButton* cbMinitButtonPtrT;
|
typedef cbMiniButton* cbMinitButtonPtrT;
|
||||||
|
|
||||||
WXFL_DEFINE_ARRAY( cbMinitButtonPtrT, cbMiniButtonArrayT );
|
WX_DEFINE_ARRAY( cbMinitButtonPtrT, cbMiniButtonArrayT );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A tool window is a special kind of frame that paints its own title, and
|
A tool window is a special kind of frame that paints its own title, and
|
||||||
can be used to implement small floating windows.
|
can be used to implement small floating windows.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC wxToolWindow : public wxFrame
|
class wxToolWindow : public wxFrame
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( wxToolWindow )
|
DECLARE_DYNAMIC_CLASS( wxToolWindow )
|
||||||
|
|
||||||
@@ -222,7 +221,7 @@ public:
|
|||||||
cbCloseBox is a window close button, used in a wxToolWindow titlebar.
|
cbCloseBox is a window close button, used in a wxToolWindow titlebar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbCloseBox : public cbMiniButton
|
class cbCloseBox : public cbMiniButton
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Draws the close button appearance.
|
// Draws the close button appearance.
|
||||||
@@ -233,7 +232,7 @@ public:
|
|||||||
cbCollapseBox is a window collapse button, used in a wxToolWindow titlebar.
|
cbCollapseBox is a window collapse button, used in a wxToolWindow titlebar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbCollapseBox : public cbMiniButton
|
class cbCollapseBox : public cbMiniButton
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bool mIsAtLeft;
|
bool mIsAtLeft;
|
||||||
@@ -246,7 +245,7 @@ public:
|
|||||||
cbDockBox is a window dock button, used in a wxToolWindow titlebar.
|
cbDockBox is a window dock button, used in a wxToolWindow titlebar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbDockBox : public cbMiniButton
|
class cbDockBox : public cbMiniButton
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Draws the dock button appearance.
|
// Draws the dock button appearance.
|
||||||
@@ -258,7 +257,7 @@ cbFloatedBarWindow is a kind of wxToolWindow,
|
|||||||
implementing floating toolbars.
|
implementing floating toolbars.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbFloatedBarWindow : public wxToolWindow
|
class cbFloatedBarWindow : public wxToolWindow
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbFloatedBarWindow )
|
DECLARE_DYNAMIC_CLASS( cbFloatedBarWindow )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef __UPDATESMGR_G__
|
#ifndef __UPDATESMGR_G__
|
||||||
#define __UPDATESMGR_G__
|
#define __UPDATESMGR_G__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "updatesmgr.h"
|
#pragma interface "updatesmgr.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ This class implements slightly optimized logic for refreshing
|
|||||||
the areas of frame layout that actually need to be updated.
|
the areas of frame layout that actually need to be updated.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class WXFL_DECLSPEC cbSimpleUpdatesMgr : public cbUpdatesManagerBase
|
class cbSimpleUpdatesMgr : public cbUpdatesManagerBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbSimpleUpdatesMgr )
|
DECLARE_DYNAMIC_CLASS( cbSimpleUpdatesMgr )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -142,21 +142,19 @@ typedef void (wxEvtHandler::*wxDynamicSashUnifyEventFunction)(wxDynamicSashSplit
|
|||||||
/*
|
/*
|
||||||
wxDynamicSashWindow. See above.
|
wxDynamicSashWindow. See above.
|
||||||
*/
|
*/
|
||||||
extern const wxChar* GIZMODLLEXPORT wxDynamicSashWindowNameStr;
|
|
||||||
|
|
||||||
class GIZMODLLEXPORT wxDynamicSashWindow : public wxWindow {
|
class GIZMODLLEXPORT wxDynamicSashWindow : public wxWindow {
|
||||||
public:
|
public:
|
||||||
wxDynamicSashWindow();
|
wxDynamicSashWindow();
|
||||||
wxDynamicSashWindow(wxWindow *parent, wxWindowID id,
|
wxDynamicSashWindow(wxWindow *parent, wxWindowID id,
|
||||||
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||||
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
||||||
const wxString& name = wxDynamicSashWindowNameStr);
|
const wxString& name = "dynamicSashWindow");
|
||||||
virtual ~wxDynamicSashWindow();
|
virtual ~wxDynamicSashWindow();
|
||||||
|
|
||||||
virtual bool Create(wxWindow *parent, wxWindowID id,
|
virtual bool Create(wxWindow *parent, wxWindowID id,
|
||||||
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||||
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
||||||
const wxString& name = wxDynamicSashWindowNameStr);
|
const wxString& name = "dynamicSashWindow");
|
||||||
virtual wxScrollBar *GetHScrollBar(const wxWindow *child) const;
|
virtual wxScrollBar *GetHScrollBar(const wxWindow *child) const;
|
||||||
virtual wxScrollBar *GetVScrollBar(const wxWindow *child) const;
|
virtual wxScrollBar *GetVScrollBar(const wxWindow *child) const;
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef __WX_EDITLBOX_H__
|
#ifndef __WX_EDITLBOX_H__
|
||||||
#define __WX_EDITLBOX_H__
|
#define __WX_EDITLBOX_H__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "editlbox.h"
|
#pragma interface "editlbox.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -50,17 +50,11 @@ public:
|
|||||||
void SetStrings(const wxArrayString& strings);
|
void SetStrings(const wxArrayString& strings);
|
||||||
void GetStrings(wxArrayString& strings);
|
void GetStrings(wxArrayString& strings);
|
||||||
|
|
||||||
wxListCtrl* GetListCtrl() { return m_listCtrl; }
|
|
||||||
wxBitmapButton* GetDelButton() { return m_bDel; }
|
|
||||||
wxBitmapButton* GetNewButton() { return m_bNew; }
|
|
||||||
wxBitmapButton* GetUpButton() { return m_bUp; }
|
|
||||||
wxBitmapButton* GetDownButton() { return m_bDown; }
|
|
||||||
wxBitmapButton* GetEditButton() { return m_bEdit; }
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
wxBitmapButton *m_bDel, *m_bNew, *m_bUp, *m_bDown, *m_bEdit;
|
wxBitmapButton *m_bDel, *m_bNew, *m_bUp, *m_bDown, *m_bEdit;
|
||||||
wxListCtrl *m_listCtrl;
|
wxListCtrl *m_listCtrl;
|
||||||
int m_selection;
|
int m_selection;
|
||||||
|
bool m_edittingNew;
|
||||||
long m_style;
|
long m_style;
|
||||||
|
|
||||||
void OnItemSelected(wxListEvent& event);
|
void OnItemSelected(wxListEvent& event);
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#ifndef _WX_LEDNUMBERCTRL_H_
|
#ifndef _WX_LEDNUMBERCTRL_H_
|
||||||
#define _WX_LEDNUMBERCTRL_H_
|
#define _WX_LEDNUMBERCTRL_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "wxLEDNumberCtrl.h"
|
#pragma interface "wxLEDNumberCtrl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
#ifndef __WX_MULTICELL_H__
|
#ifndef __WX_MULTICELL_H__
|
||||||
#define __WX_MULTICELL_H__
|
#define __WX_MULTICELL_H__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "multicell.h"
|
#pragma interface "multicell.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
enum wxResizable
|
enum wxResizable
|
||||||
{
|
{
|
||||||
wxNOT_RESIZABLE = 0x00,
|
wxNOT_RESIZABLE = 0x00,
|
||||||
wxHORIZONTAL_RESIZABLE = 0x01,
|
wxHORIZENTAL_RESIZABLE = 0x01,
|
||||||
wxVERTICAL_RESIZABLE = 0x10,
|
wxVERTICAL_RESIZABLE = 0x10,
|
||||||
wxRESIZABLE = 0x11
|
wxRESIZABLE = 0x11
|
||||||
};
|
};
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
#ifndef _WX_SPLITTREE_H_
|
#ifndef _WX_SPLITTREE_H_
|
||||||
#define _WX_SPLITTREE_H_
|
#define _WX_SPLITTREE_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "splittree.h"
|
#pragma interface "splittree.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -10,7 +10,7 @@
|
|||||||
#ifndef __CDA_base_H__
|
#ifndef __CDA_base_H__
|
||||||
#define __CDA_base_H__
|
#define __CDA_base_H__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "cdbase.h"
|
#pragma interface "cdbase.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -10,7 +10,7 @@
|
|||||||
#ifndef __CDUNIXH__
|
#ifndef __CDUNIXH__
|
||||||
#define __CDUNIXH__
|
#define __CDUNIXH__
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "cdunix.h"
|
#pragma interface "cdunix.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
// Licence: wxWindows licence
|
// Licence: wxWindows licence
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "email.h"
|
#pragma interface "email.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
// Licence: wxWindows licence
|
// Licence: wxWindows licence
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "msg.h"
|
#pragma interface "msg.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
// Licence: wxWindows licence
|
// Licence: wxWindows licence
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "smapi.h"
|
#pragma interface "smapi.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
// Licence: wxWindows licence
|
// Licence: wxWindows licence
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "web.h"
|
#pragma interface "web.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_BASIC_H_
|
#ifndef _OGL_BASIC_H_
|
||||||
#define _OGL_BASIC_H_
|
#define _OGL_BASIC_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "basic.h"
|
#pragma interface "basic.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -22,6 +22,11 @@
|
|||||||
#define DEFAULT_MOUSE_TOLERANCE 3
|
#define DEFAULT_MOUSE_TOLERANCE 3
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Edit these lines if you positively don't want PROLOGIO support
|
||||||
|
#ifndef PROLOGIO
|
||||||
|
#define PROLOGIO
|
||||||
|
#endif
|
||||||
|
|
||||||
// Key identifiers
|
// Key identifiers
|
||||||
#define KEY_SHIFT 1
|
#define KEY_SHIFT 1
|
||||||
#define KEY_CTRL 2
|
#define KEY_CTRL 2
|
||||||
@@ -105,7 +110,7 @@ class wxControlPoint;
|
|||||||
class wxShapeRegion;
|
class wxShapeRegion;
|
||||||
class wxShape;
|
class wxShape;
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
class WXDLLEXPORT wxExpr;
|
class WXDLLEXPORT wxExpr;
|
||||||
class WXDLLEXPORT wxExprDatabase;
|
class WXDLLEXPORT wxExprDatabase;
|
||||||
#endif
|
#endif
|
||||||
@@ -353,7 +358,7 @@ class wxShape: public wxShapeEvtHandler
|
|||||||
virtual int GetRegionId(const wxString& name);
|
virtual int GetRegionId(const wxString& name);
|
||||||
|
|
||||||
// Construct names for regions, unique even for children of a composite.
|
// Construct names for regions, unique even for children of a composite.
|
||||||
virtual void NameRegions(const wxString& parentName = wxEmptyString);
|
virtual void NameRegions(const wxString& parentName = "");
|
||||||
|
|
||||||
// Get list of regions
|
// Get list of regions
|
||||||
inline wxList& GetRegions() const { return (wxList&) m_regions; }
|
inline wxList& GetRegions() const { return (wxList&) m_regions; }
|
||||||
@@ -376,7 +381,7 @@ class wxShape: public wxShapeEvtHandler
|
|||||||
virtual void ClearText(int regionId = 0);
|
virtual void ClearText(int regionId = 0);
|
||||||
void RemoveLine(wxLineShape *line);
|
void RemoveLine(wxLineShape *line);
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
// I/O
|
// I/O
|
||||||
virtual void WriteAttributes(wxExpr *clause);
|
virtual void WriteAttributes(wxExpr *clause);
|
||||||
virtual void ReadAttributes(wxExpr *clause);
|
virtual void ReadAttributes(wxExpr *clause);
|
||||||
@@ -608,7 +613,7 @@ class wxPolygonShape: public wxShape
|
|||||||
// Recalculates the centre of the polygon
|
// Recalculates the centre of the polygon
|
||||||
virtual void CalculatePolygonCentre();
|
virtual void CalculatePolygonCentre();
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
@@ -647,7 +652,7 @@ class wxRectangleShape: public wxShape
|
|||||||
void SetSize(double x, double y, bool recursive = TRUE);
|
void SetSize(double x, double y, bool recursive = TRUE);
|
||||||
void SetCornerRadius(double rad); // If > 0, rounded corners
|
void SetCornerRadius(double rad); // If > 0, rounded corners
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
@@ -677,8 +682,8 @@ class wxTextShape: public wxRectangleShape
|
|||||||
|
|
||||||
void OnDraw(wxDC& dc);
|
void OnDraw(wxDC& dc);
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Does the copying for this object
|
// Does the copying for this object
|
||||||
@@ -699,7 +704,7 @@ class wxEllipseShape: public wxShape
|
|||||||
void OnDraw(wxDC& dc);
|
void OnDraw(wxDC& dc);
|
||||||
void SetSize(double x, double y, bool recursive = TRUE);
|
void SetSize(double x, double y, bool recursive = TRUE);
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_BASICP_H_
|
#ifndef _OGL_BASICP_H_
|
||||||
#define _OGL_BASICP_H_
|
#define _OGL_BASICP_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "basicp.h"
|
#pragma interface "basicp.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ class wxShapeTextLine: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxShapeTextLine)
|
DECLARE_DYNAMIC_CLASS(wxShapeTextLine)
|
||||||
public:
|
public:
|
||||||
wxShapeTextLine(double the_x = 0.0, double the_y = 0.0, const wxString& the_line = wxEmptyString);
|
wxShapeTextLine(double the_x = 0.0, double the_y = 0.0, const wxString& the_line = "");
|
||||||
~wxShapeTextLine();
|
~wxShapeTextLine();
|
||||||
|
|
||||||
inline double GetX() const { return m_x; }
|
inline double GetX() const { return m_x; }
|
||||||
@@ -136,8 +136,7 @@ class wxShapeRegion: public wxObject
|
|||||||
~wxShapeRegion();
|
~wxShapeRegion();
|
||||||
|
|
||||||
// Accessors
|
// Accessors
|
||||||
inline void SetText(const wxString& s)
|
inline void SetText(const wxString& s) { m_regionText = s; }
|
||||||
{ m_regionText = s; m_formattedText.Append(new wxShapeTextLine(0,0,s));}
|
|
||||||
void SetFont(wxFont *f);
|
void SetFont(wxFont *f);
|
||||||
void SetMinSize(double w, double h);
|
void SetMinSize(double w, double h);
|
||||||
void SetSize(double w, double h);
|
void SetSize(double w, double h);
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_BITMAP_H_
|
#ifndef _OGL_BITMAP_H_
|
||||||
#define _OGL_BITMAP_H_
|
#define _OGL_BITMAP_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "bmpshape.h"
|
#pragma interface "bmpshape.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -27,7 +27,7 @@ class wxBitmapShape: public wxRectangleShape
|
|||||||
|
|
||||||
void OnDraw(wxDC& dc);
|
void OnDraw(wxDC& dc);
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
// I/O
|
// I/O
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_CANVAS_H_
|
#ifndef _OGL_CANVAS_H_
|
||||||
#define _OGL_CANVAS_H_
|
#define _OGL_CANVAS_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "canvas.h"
|
#pragma interface "canvas.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -23,8 +23,6 @@
|
|||||||
#define StartDraggingRight 3
|
#define StartDraggingRight 3
|
||||||
#define ContinueDraggingRight 4
|
#define ContinueDraggingRight 4
|
||||||
|
|
||||||
extern wxChar* wxShapeCanvasNameStr;
|
|
||||||
|
|
||||||
// When drag_count reaches 0, process drag message
|
// When drag_count reaches 0, process drag message
|
||||||
|
|
||||||
class wxDiagram;
|
class wxDiagram;
|
||||||
@@ -33,11 +31,8 @@ class wxShapeCanvas: public wxScrolledWindow
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxShapeCanvas)
|
DECLARE_DYNAMIC_CLASS(wxShapeCanvas)
|
||||||
public:
|
public:
|
||||||
wxShapeCanvas(wxWindow *parent = NULL, wxWindowID id = -1,
|
wxShapeCanvas(wxWindow *parent = NULL, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
long style = wxBORDER | wxRETAINED);
|
||||||
const wxSize& size = wxDefaultSize,
|
|
||||||
long style = wxBORDER | wxRETAINED,
|
|
||||||
const wxString& name = wxShapeCanvasNameStr);
|
|
||||||
~wxShapeCanvas();
|
~wxShapeCanvas();
|
||||||
|
|
||||||
inline void SetDiagram(wxDiagram *diag) { m_shapeDiagram = diag; }
|
inline void SetDiagram(wxDiagram *diag) { m_shapeDiagram = diag; }
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_COMPOSIT_H_
|
#ifndef _OGL_COMPOSIT_H_
|
||||||
#define _OGL_COMPOSIT_H_
|
#define _OGL_COMPOSIT_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "composit.h"
|
#pragma interface "composit.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -77,7 +77,7 @@ public:
|
|||||||
// Calculates size and position of composite object based on children
|
// Calculates size and position of composite object based on children
|
||||||
void CalculateSize();
|
void CalculateSize();
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
// In case the object has constraints it needs to read in in a different pass
|
// In case the object has constraints it needs to read in in a different pass
|
||||||
@@ -152,7 +152,7 @@ class wxDivisionShape: public wxCompositeShape
|
|||||||
void MakeMandatoryControlPoints();
|
void MakeMandatoryControlPoints();
|
||||||
void ResetMandatoryControlPoints();
|
void ResetMandatoryControlPoints();
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_CONSTRNT_H_
|
#ifndef _OGL_CONSTRNT_H_
|
||||||
#define _OGL_CONSTRNT_H_
|
#define _OGL_CONSTRNT_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "constrnt.h"
|
#pragma interface "constrnt.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -25,8 +25,7 @@ class wxOGLConstraintType: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxOGLConstraintType)
|
DECLARE_DYNAMIC_CLASS(wxOGLConstraintType)
|
||||||
public:
|
public:
|
||||||
wxOGLConstraintType(int type = 0, const wxString& name = wxEmptyString,
|
wxOGLConstraintType(int type = 0, const wxString& name = "", const wxString& phrase = "");
|
||||||
const wxString& phrase = wxEmptyString);
|
|
||||||
~wxOGLConstraintType();
|
~wxOGLConstraintType();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@@ -61,10 +60,8 @@ class wxOGLConstraint: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxOGLConstraint)
|
DECLARE_DYNAMIC_CLASS(wxOGLConstraint)
|
||||||
public:
|
public:
|
||||||
wxOGLConstraint() {
|
wxOGLConstraint() { m_xSpacing = 0.0; m_ySpacing = 0.0; m_constraintType = 0; m_constraintName = ""; m_constraintId = 0;
|
||||||
m_xSpacing = 0.0; m_ySpacing = 0.0; m_constraintType = 0;
|
m_constrainingObject = NULL; }
|
||||||
m_constraintName = wxEmptyString; m_constraintId = 0;
|
|
||||||
m_constrainingObject = NULL; }
|
|
||||||
wxOGLConstraint(int type, wxShape *constraining, wxList& constrained);
|
wxOGLConstraint(int type, wxShape *constraining, wxList& constrained);
|
||||||
~wxOGLConstraint();
|
~wxOGLConstraint();
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_DIVIDED_H_
|
#ifndef _OGL_DIVIDED_H_
|
||||||
#define _OGL_DIVIDED_H_
|
#define _OGL_DIVIDED_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "basic.h"
|
#pragma interface "basic.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@ class wxDividedShape: public wxRectangleShape
|
|||||||
void MakeMandatoryControlPoints();
|
void MakeMandatoryControlPoints();
|
||||||
void ResetMandatoryControlPoints();
|
void ResetMandatoryControlPoints();
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_DRAWN_H_
|
#ifndef _OGL_DRAWN_H_
|
||||||
#define _OGL_DRAWN_H_
|
#define _OGL_DRAWN_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "drawn.h"
|
#pragma interface "drawn.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ class wxPseudoMetaFile: public wxObject
|
|||||||
|
|
||||||
void Draw(wxDC& dc, double xoffset, double yoffset);
|
void Draw(wxDC& dc, double xoffset, double yoffset);
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause, int whichAngle);
|
void WriteAttributes(wxExpr *clause, int whichAngle);
|
||||||
void ReadAttributes(wxExpr *clause, int whichAngle);
|
void ReadAttributes(wxExpr *clause, int whichAngle);
|
||||||
#endif
|
#endif
|
||||||
@@ -48,7 +48,7 @@ class wxPseudoMetaFile: public wxObject
|
|||||||
// Rotate about the given axis by theta radians from the x axis.
|
// Rotate about the given axis by theta radians from the x axis.
|
||||||
void Rotate(double x, double y, double theta);
|
void Rotate(double x, double y, double theta);
|
||||||
|
|
||||||
bool LoadFromMetaFile(const wxString& filename, double *width, double *height);
|
bool LoadFromMetaFile(char *filename, double *width, double *height);
|
||||||
|
|
||||||
void GetBounds(double *minX, double *minY, double *maxX, double *maxY);
|
void GetBounds(double *minX, double *minY, double *maxX, double *maxY);
|
||||||
|
|
||||||
@@ -139,7 +139,7 @@ class wxDrawnShape: public wxRectangleShape
|
|||||||
|
|
||||||
void OnDraw(wxDC& dc);
|
void OnDraw(wxDC& dc);
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
// I/O
|
// I/O
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
@@ -157,7 +157,7 @@ class wxDrawnShape: public wxRectangleShape
|
|||||||
inline double GetRotation() const { return m_rotation; }
|
inline double GetRotation() const { return m_rotation; }
|
||||||
|
|
||||||
void SetSize(double w, double h, bool recursive = TRUE);
|
void SetSize(double w, double h, bool recursive = TRUE);
|
||||||
bool LoadFromMetaFile(const wxString& filename);
|
bool LoadFromMetaFile(char *filename);
|
||||||
|
|
||||||
inline void SetSaveToFile(bool save) { m_saveToFile = save; }
|
inline void SetSaveToFile(bool save) { m_saveToFile = save; }
|
||||||
inline wxPseudoMetaFile& GetMetaFile(int which = 0) const { return (wxPseudoMetaFile&) m_metafiles[which]; }
|
inline wxPseudoMetaFile& GetMetaFile(int which = 0) const { return (wxPseudoMetaFile&) m_metafiles[which]; }
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_DRAWNP_H_
|
#ifndef _OGL_DRAWNP_H_
|
||||||
#define _OGL_DRAWNP_H_
|
#define _OGL_DRAWNP_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "drawnp.h"
|
#pragma interface "drawnp.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -65,10 +65,9 @@ public:
|
|||||||
inline virtual void Rotate(double x, double y, double theta, double sinTheta, double cosTheta) {};
|
inline virtual void Rotate(double x, double y, double theta, double sinTheta, double cosTheta) {};
|
||||||
virtual void Do(wxDC& dc, double xoffset, double yoffset) = 0;
|
virtual void Do(wxDC& dc, double xoffset, double yoffset) = 0;
|
||||||
virtual wxDrawOp *Copy(wxPseudoMetaFile *newImage) = 0;
|
virtual wxDrawOp *Copy(wxPseudoMetaFile *newImage) = 0;
|
||||||
#if wxUSE_PROLOGIO
|
|
||||||
virtual wxExpr *WriteExpr(wxPseudoMetaFile *image) = 0;
|
virtual wxExpr *WriteExpr(wxPseudoMetaFile *image) = 0;
|
||||||
virtual void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr) = 0;
|
virtual void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr) = 0;
|
||||||
#endif
|
|
||||||
inline int GetOp() const { return m_op; }
|
inline int GetOp() const { return m_op; }
|
||||||
|
|
||||||
// Draw an outline using the current operation. By default, return FALSE (not drawn)
|
// Draw an outline using the current operation. By default, return FALSE (not drawn)
|
||||||
@@ -99,10 +98,8 @@ class wxOpSetGDI: public wxDrawOp
|
|||||||
wxOpSetGDI(int theOp, wxPseudoMetaFile *theImage, int theGdiIndex, int theMode = 0);
|
wxOpSetGDI(int theOp, wxPseudoMetaFile *theImage, int theGdiIndex, int theMode = 0);
|
||||||
void Do(wxDC& dc, double xoffset, double yoffset);
|
void Do(wxDC& dc, double xoffset, double yoffset);
|
||||||
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
||||||
#if wxUSE_PROLOGIO
|
|
||||||
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
||||||
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
||||||
#endif
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
int m_mode;
|
int m_mode;
|
||||||
@@ -126,10 +123,8 @@ public:
|
|||||||
void Scale(double xScale, double yScale);
|
void Scale(double xScale, double yScale);
|
||||||
void Translate(double x, double y);
|
void Translate(double x, double y);
|
||||||
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
||||||
#if wxUSE_PROLOGIO
|
|
||||||
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
||||||
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
||||||
#endif
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
double m_x1;
|
double m_x1;
|
||||||
@@ -147,17 +142,15 @@ class wxOpDraw: public wxDrawOp
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
wxOpDraw(int theOp, double theX1, double theY1, double theX2, double theY2,
|
wxOpDraw(int theOp, double theX1, double theY1, double theX2, double theY2,
|
||||||
double radius = 0.0, wxChar *s = NULL);
|
double radius = 0.0, char *s = NULL);
|
||||||
~wxOpDraw();
|
~wxOpDraw();
|
||||||
void Do(wxDC& dc, double xoffset, double yoffset);
|
void Do(wxDC& dc, double xoffset, double yoffset);
|
||||||
void Scale(double scaleX, double scaleY);
|
void Scale(double scaleX, double scaleY);
|
||||||
void Translate(double x, double y);
|
void Translate(double x, double y);
|
||||||
void Rotate(double x, double y, double theta, double sinTheta, double cosTheta);
|
void Rotate(double x, double y, double theta, double sinTheta, double cosTheta);
|
||||||
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
||||||
#if wxUSE_PROLOGIO
|
|
||||||
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
||||||
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
||||||
#endif
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
double m_x1;
|
double m_x1;
|
||||||
@@ -167,7 +160,7 @@ public:
|
|||||||
double m_x3;
|
double m_x3;
|
||||||
double m_y3;
|
double m_y3;
|
||||||
double m_radius;
|
double m_radius;
|
||||||
wxChar* m_textString;
|
char* m_textString;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -186,10 +179,8 @@ public:
|
|||||||
void Translate(double x, double y);
|
void Translate(double x, double y);
|
||||||
void Rotate(double x, double y, double theta, double sinTheta, double cosTheta);
|
void Rotate(double x, double y, double theta, double sinTheta, double cosTheta);
|
||||||
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
||||||
#if wxUSE_PROLOGIO
|
|
||||||
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
||||||
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
||||||
#endif
|
|
||||||
|
|
||||||
// Draw an outline using the current operation.
|
// Draw an outline using the current operation.
|
||||||
virtual bool OnDrawOutline(wxDC& dc, double x, double y, double w, double h,
|
virtual bool OnDrawOutline(wxDC& dc, double x, double y, double w, double h,
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_LINES_H_
|
#ifndef _OGL_LINES_H_
|
||||||
#define _OGL_LINES_H_
|
#define _OGL_LINES_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "lines.h"
|
#pragma interface "lines.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -51,7 +51,7 @@ class wxArrowHead: public wxObject
|
|||||||
DECLARE_DYNAMIC_CLASS(wxArrowHead)
|
DECLARE_DYNAMIC_CLASS(wxArrowHead)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
wxArrowHead(WXTYPE type = 0, int end = 0, double size = 0.0, double dist = 0.0, const wxString& name = wxEmptyString, wxPseudoMetaFile *mf = NULL,
|
wxArrowHead(WXTYPE type = 0, int end = 0, double size = 0.0, double dist = 0.0, const wxString& name = "", wxPseudoMetaFile *mf = NULL,
|
||||||
long arrowId = -1);
|
long arrowId = -1);
|
||||||
~wxArrowHead();
|
~wxArrowHead();
|
||||||
wxArrowHead(wxArrowHead& toCopy);
|
wxArrowHead(wxArrowHead& toCopy);
|
||||||
@@ -188,7 +188,7 @@ class wxLineShape: public wxShape
|
|||||||
|
|
||||||
bool HitTest(double x, double y, int *attachment, double *distance);
|
bool HitTest(double x, double y, int *attachment, double *distance);
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
// I/O
|
// I/O
|
||||||
virtual void WriteAttributes(wxExpr *clause);
|
virtual void WriteAttributes(wxExpr *clause);
|
||||||
virtual void ReadAttributes(wxExpr *clause);
|
virtual void ReadAttributes(wxExpr *clause);
|
||||||
@@ -210,9 +210,8 @@ class wxLineShape: public wxShape
|
|||||||
|
|
||||||
// Add an arrowhead.
|
// Add an arrowhead.
|
||||||
wxArrowHead *AddArrow(WXTYPE type, int end = ARROW_POSITION_END,
|
wxArrowHead *AddArrow(WXTYPE type, int end = ARROW_POSITION_END,
|
||||||
double arrowSize = 10.0, double xOffset = 0.0,
|
double arrowSize = 10.0, double xOffset = 0.0, const wxString& name = "",
|
||||||
const wxString& name = wxEmptyString,
|
wxPseudoMetaFile *mf = NULL, long arrowId = -1);
|
||||||
wxPseudoMetaFile *mf = NULL, long arrowId = -1);
|
|
||||||
|
|
||||||
// Add an arrowhead in the position indicated by the reference
|
// Add an arrowhead in the position indicated by the reference
|
||||||
// list of arrowheads, which contains all legal arrowheads for this
|
// list of arrowheads, which contains all legal arrowheads for this
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_LINESP_H_
|
#ifndef _OGL_LINESP_H_
|
||||||
#define _OGL_LINESP_H_
|
#define _OGL_LINESP_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "linesp.h"
|
#pragma interface "linesp.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
#ifndef _MFUTILS_H_
|
#ifndef _MFUTILS_H_
|
||||||
#define _MFUTILS_H_
|
#define _MFUTILS_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "mfutils.h"
|
#pragma interface "mfutils.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -169,7 +169,7 @@ class wxMetaRecord: public wxObject
|
|||||||
long param6;
|
long param6;
|
||||||
long param7;
|
long param7;
|
||||||
long param8;
|
long param8;
|
||||||
wxChar *stringParam;
|
char *stringParam;
|
||||||
wxRealPoint *points;
|
wxRealPoint *points;
|
||||||
|
|
||||||
wxMetaRecord(int fun)
|
wxMetaRecord(int fun)
|
||||||
@@ -195,7 +195,7 @@ class wxXMetaFile: public wxObject
|
|||||||
wxList metaRecords;
|
wxList metaRecords;
|
||||||
wxList gdiObjects; // List of wxMetaRecord objects created with Create...,
|
wxList gdiObjects; // List of wxMetaRecord objects created with Create...,
|
||||||
// referenced by position in list by SelectObject
|
// referenced by position in list by SelectObject
|
||||||
wxXMetaFile(const wxChar* file = NULL);
|
wxXMetaFile(char *file = NULL);
|
||||||
~wxXMetaFile(void);
|
~wxXMetaFile(void);
|
||||||
|
|
||||||
// After this is called, the metafile cannot be used for anything
|
// After this is called, the metafile cannot be used for anything
|
||||||
@@ -204,7 +204,7 @@ class wxXMetaFile: public wxObject
|
|||||||
|
|
||||||
bool Play(wxDC *dc);
|
bool Play(wxDC *dc);
|
||||||
inline bool Ok(void) const { return ok; }
|
inline bool Ok(void) const { return ok; }
|
||||||
bool ReadFile(const wxChar *file);
|
bool ReadFile(char *file);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_MISC_H_
|
#ifndef _OGL_MISC_H_
|
||||||
#define _OGL_MISC_H_
|
#define _OGL_MISC_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "misc.h"
|
#pragma interface "misc.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _OGL_OGLDIAG_H_
|
#ifndef _OGL_OGLDIAG_H_
|
||||||
#define _OGL_OGLDIAG_H_
|
#define _OGL_OGLDIAG_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "ogldiag.h"
|
#pragma interface "ogldiag.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -67,7 +67,7 @@ public:
|
|||||||
// Make sure all text that should be centred, is centred.
|
// Make sure all text that should be centred, is centred.
|
||||||
void RecentreAll(wxDC& dc);
|
void RecentreAll(wxDC& dc);
|
||||||
|
|
||||||
#if wxUSE_PROLOGIO
|
#ifdef PROLOGIO
|
||||||
virtual bool SaveFile(const wxString& filename);
|
virtual bool SaveFile(const wxString& filename);
|
||||||
virtual bool LoadFile(const wxString& filename);
|
virtual bool LoadFile(const wxString& filename);
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#ifndef _WX_PLOT_H_
|
#ifndef _WX_PLOT_H_
|
||||||
#define _WX_PLOT_H_
|
#define _WX_PLOT_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "plot.h"
|
#pragma interface "plot.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -1,323 +0,0 @@
|
|||||||
#ifndef __DCSVG_H
|
|
||||||
#define __DCSVG_H
|
|
||||||
#include <wx/wfstream.h>
|
|
||||||
#include <wx/string.h>
|
|
||||||
|
|
||||||
#define wxSVGVersion wxT("v0100")
|
|
||||||
#ifdef __BORLANDC__
|
|
||||||
#pragma warn -rch
|
|
||||||
#pragma warn -ccc
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
// constants
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
#define mm2inches 0.0393700787402
|
|
||||||
#define inches2mm 25.4
|
|
||||||
#define mm2twips 56.6929133859
|
|
||||||
#define twips2mm 0.0176388888889
|
|
||||||
#define mm2pt 2.83464566929
|
|
||||||
#define pt2mm 0.352777777778
|
|
||||||
|
|
||||||
class wxSVGFileDC : public wxDC
|
|
||||||
{
|
|
||||||
|
|
||||||
private:
|
|
||||||
wxFileOutputStream * m_outfile ;
|
|
||||||
wxString m_filename ;
|
|
||||||
//holds number of png format images we have
|
|
||||||
int m_sub_images ;
|
|
||||||
bool m_OK, m_graphics_changed ;
|
|
||||||
int m_width, m_height ;
|
|
||||||
|
|
||||||
double
|
|
||||||
m_logicalScaleX,
|
|
||||||
m_logicalScaleY,
|
|
||||||
m_userScaleX,
|
|
||||||
m_userScaleY,
|
|
||||||
m_scaleX,
|
|
||||||
m_scaleY,
|
|
||||||
m_OriginX,
|
|
||||||
m_OriginY,
|
|
||||||
m_mm_to_pix_x,
|
|
||||||
m_mm_to_pix_y;
|
|
||||||
|
|
||||||
bool
|
|
||||||
m_needComputeScaleX,
|
|
||||||
m_needComputeScaleY; // not yet used
|
|
||||||
|
|
||||||
|
|
||||||
bool DoGetPixel(wxCoord, wxCoord, class wxColour *) const
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::DoGetPixel Call not implemented")); return TRUE ; };
|
|
||||||
|
|
||||||
virtual bool DoBlit(wxCoord, wxCoord, wxCoord, wxCoord, class wxDC *,
|
|
||||||
wxCoord, wxCoord, int = wxCOPY, bool = 0, int = -1, int = -1) ;
|
|
||||||
|
|
||||||
void DoCrossHair(wxCoord, wxCoord)
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::CrossHair Call not implemented")); return ; };
|
|
||||||
|
|
||||||
void DoDrawArc(wxCoord, wxCoord, wxCoord, wxCoord, wxCoord, wxCoord);
|
|
||||||
|
|
||||||
void DoDrawBitmap(const class wxBitmap &, wxCoord, wxCoord, bool = 0) ;
|
|
||||||
|
|
||||||
void DoDrawCheckMark(wxCoord x, wxCoord y, wxCoord width, wxCoord height) ;
|
|
||||||
|
|
||||||
void DoDrawEllipse(wxCoord x, wxCoord y, wxCoord width, wxCoord height) ;
|
|
||||||
|
|
||||||
void DoDrawEllipticArc(wxCoord x,wxCoord y,wxCoord w,wxCoord h,double sa,double ea) ;
|
|
||||||
|
|
||||||
void DoDrawIcon(const class wxIcon &, wxCoord, wxCoord) ;
|
|
||||||
|
|
||||||
void DoDrawLine (wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2) ;
|
|
||||||
|
|
||||||
void DoDrawPoint(wxCoord, wxCoord) ;
|
|
||||||
|
|
||||||
void DoDrawPolygon(int n, wxPoint points[], wxCoord xoffset, wxCoord yoffset,int fillStyle) ;
|
|
||||||
|
|
||||||
void DoDrawRectangle(wxCoord x, wxCoord y, wxCoord width, wxCoord height) ;
|
|
||||||
|
|
||||||
void DoDrawRotatedText(const wxString& text, wxCoord x, wxCoord y, double angle) ;
|
|
||||||
|
|
||||||
void DoDrawRoundedRectangle(wxCoord x, wxCoord y, wxCoord width, wxCoord height, double radius = 20) ;
|
|
||||||
|
|
||||||
void DoDrawText(const wxString& text, wxCoord x, wxCoord y);
|
|
||||||
|
|
||||||
bool DoFloodFill(wxCoord x, wxCoord y, const wxColour& col,
|
|
||||||
int style = wxFLOOD_SURFACE)
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::DoFloodFill Call not implemented")); return FALSE ; };
|
|
||||||
|
|
||||||
void DoGetSize(int * x, int *y) const { *x = m_width; *y = m_height ; return ; } ;
|
|
||||||
|
|
||||||
void DoGetTextExtent(const wxString& string, wxCoord *w, wxCoord *h, wxCoord *descent = NULL, wxCoord *externalLeading = NULL, wxFont *font = NULL) const ;
|
|
||||||
|
|
||||||
void DoSetClippingRegionAsRegion(const class wxRegion &)
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::DoSetClippingRegionAsRegion Call not yet implemented")); return ; };
|
|
||||||
|
|
||||||
void Init (wxString f, int Width, int Height, float dpi);
|
|
||||||
|
|
||||||
void NewGraphics () ;
|
|
||||||
|
|
||||||
#ifdef XDEV2LOG
|
|
||||||
#undef XDEV2LOG
|
|
||||||
#endif
|
|
||||||
wxCoord XDEV2LOG(wxCoord x) const
|
|
||||||
{
|
|
||||||
wxCoord new_x = x - m_deviceOriginX;
|
|
||||||
if (new_x > 0)
|
|
||||||
return (wxCoord)((double)(new_x) / m_scaleX + 0.5) * m_signX + m_logicalOriginX;
|
|
||||||
else
|
|
||||||
return (wxCoord)((double)(new_x) / m_scaleX - 0.5) * m_signX + m_logicalOriginX;
|
|
||||||
}
|
|
||||||
#ifdef XDEV2LOGREL
|
|
||||||
#undef XDEV2LOGREL
|
|
||||||
#endif
|
|
||||||
wxCoord XDEV2LOGREL(wxCoord x) const
|
|
||||||
{
|
|
||||||
if (x > 0)
|
|
||||||
return (wxCoord)((double)(x) / m_scaleX + 0.5);
|
|
||||||
else
|
|
||||||
return (wxCoord)((double)(x) / m_scaleX - 0.5);
|
|
||||||
}
|
|
||||||
#ifdef YDEV2LOG
|
|
||||||
#undef YDEV2LOG
|
|
||||||
#endif
|
|
||||||
wxCoord YDEV2LOG(wxCoord y) const
|
|
||||||
{
|
|
||||||
wxCoord new_y = y - m_deviceOriginY;
|
|
||||||
if (new_y > 0)
|
|
||||||
return (wxCoord)((double)(new_y) / m_scaleY + 0.5) * m_signY + m_logicalOriginY;
|
|
||||||
else
|
|
||||||
return (wxCoord)((double)(new_y) / m_scaleY - 0.5) * m_signY + m_logicalOriginY;
|
|
||||||
}
|
|
||||||
#ifdef YDEV2LOGREL
|
|
||||||
#undef YDEV2LOGREL
|
|
||||||
#endif
|
|
||||||
wxCoord YDEV2LOGREL(wxCoord y) const
|
|
||||||
{
|
|
||||||
if (y > 0)
|
|
||||||
return (wxCoord)((double)(y) / m_scaleY + 0.5);
|
|
||||||
else
|
|
||||||
return (wxCoord)((double)(y) / m_scaleY - 0.5);
|
|
||||||
}
|
|
||||||
#ifdef XLOG2DEV
|
|
||||||
#undef XLOG2DEV
|
|
||||||
#endif
|
|
||||||
wxCoord XLOG2DEV(wxCoord x) const
|
|
||||||
{
|
|
||||||
wxCoord new_x = x - m_logicalOriginX;
|
|
||||||
if (new_x > 0)
|
|
||||||
return (wxCoord)((double)(new_x) * m_scaleX + 0.5) * m_signX + m_deviceOriginX;
|
|
||||||
else
|
|
||||||
return (wxCoord)((double)(new_x) * m_scaleX - 0.5) * m_signX + m_deviceOriginX;
|
|
||||||
}
|
|
||||||
#ifdef XLOG2DEVREL
|
|
||||||
#undef XLOG2DEVREL
|
|
||||||
#endif
|
|
||||||
wxCoord XLOG2DEVREL(wxCoord x) const
|
|
||||||
{
|
|
||||||
if (x > 0)
|
|
||||||
return (wxCoord)((double)(x) * m_scaleX + 0.5);
|
|
||||||
else
|
|
||||||
return (wxCoord)((double)(x) * m_scaleX - 0.5);
|
|
||||||
}
|
|
||||||
#ifdef YLOG2DEV
|
|
||||||
#undef YLOG2DEV
|
|
||||||
#endif
|
|
||||||
wxCoord YLOG2DEV(wxCoord y) const
|
|
||||||
{
|
|
||||||
wxCoord new_y = y - m_logicalOriginY;
|
|
||||||
if (new_y > 0)
|
|
||||||
return (wxCoord)((double)(new_y) * m_scaleY + 0.5) * m_signY + m_deviceOriginY;
|
|
||||||
else
|
|
||||||
return (wxCoord)((double)(new_y) * m_scaleY - 0.5) * m_signY + m_deviceOriginY;
|
|
||||||
}
|
|
||||||
#ifdef YLOG2DEVREL
|
|
||||||
#undef YLOG2DEVREL
|
|
||||||
#endif
|
|
||||||
wxCoord YLOG2DEVREL(wxCoord y) const
|
|
||||||
{
|
|
||||||
if (y > 0)
|
|
||||||
return (wxCoord)((double)(y) * m_scaleY + 0.5);
|
|
||||||
else
|
|
||||||
return (wxCoord)((double)(y) * m_scaleY - 0.5);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public:
|
|
||||||
|
|
||||||
wxSVGFileDC (wxString f);
|
|
||||||
wxSVGFileDC (wxString f, int Width, int Height);
|
|
||||||
wxSVGFileDC (wxString f, int Width, int Height, float dpi);
|
|
||||||
~wxSVGFileDC();
|
|
||||||
|
|
||||||
|
|
||||||
bool CanDrawBitmap() const { return TRUE ; };
|
|
||||||
|
|
||||||
bool CanGetTextExtent() const { return TRUE ; };
|
|
||||||
|
|
||||||
int GetDepth() const
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::GetDepth Call not implemented")); return -1 ; };
|
|
||||||
|
|
||||||
void BeginDrawing() { return;};
|
|
||||||
|
|
||||||
bool Blit(wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height, wxDC* source, wxCoord xsrc, wxCoord ysrc, int logicalFunc = wxCOPY, bool useMask = FALSE)
|
|
||||||
{ return DoBlit(xdest, ydest, width, height, source, xsrc, ysrc, logicalFunc, useMask); };
|
|
||||||
|
|
||||||
void Clear()
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::Clear() Call not implemented \nNot sensible for an output file?")); return ; };
|
|
||||||
|
|
||||||
void CrossHair(wxCoord x, wxCoord y)
|
|
||||||
{ DoCrossHair (x,y); return; };
|
|
||||||
|
|
||||||
void ComputeScaleAndOrigin() ;
|
|
||||||
|
|
||||||
void DestroyClippingRegion()
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::void Call not yet implemented")); return ; };
|
|
||||||
|
|
||||||
wxCoord DeviceToLogicalX(wxCoord x) const ;
|
|
||||||
|
|
||||||
wxCoord DeviceToLogicalXRel(wxCoord x) const ;
|
|
||||||
|
|
||||||
wxCoord DeviceToLogicalY(wxCoord y) const ;
|
|
||||||
|
|
||||||
wxCoord DeviceToLogicalYRel(wxCoord y) const ;
|
|
||||||
|
|
||||||
void DrawBitmap(const wxBitmap& bitmap, wxCoord x, wxCoord y, bool transparent)
|
|
||||||
{ DoDrawBitmap ( bitmap, x, y, transparent ) ; return ;};
|
|
||||||
|
|
||||||
|
|
||||||
void DrawIcon(const wxIcon& icon, wxCoord x, wxCoord y)
|
|
||||||
{DoDrawIcon(icon, x, y) ; return ; };
|
|
||||||
|
|
||||||
void DoDrawLines(int n, wxPoint points[], wxCoord xoffset = 0, wxCoord yoffset = 0) ;
|
|
||||||
|
|
||||||
void EndDoc()
|
|
||||||
{ return ; };
|
|
||||||
|
|
||||||
void EndDrawing()
|
|
||||||
{ return ; };
|
|
||||||
|
|
||||||
void EndPage()
|
|
||||||
{ return ; };
|
|
||||||
|
|
||||||
void FloodFill(wxCoord x, wxCoord y, wxColour *colour, int style=wxFLOOD_SURFACE)
|
|
||||||
{ DoFloodFill (x, y, *colour, style); return ;} ;
|
|
||||||
|
|
||||||
wxCoord GetCharHeight() const;
|
|
||||||
|
|
||||||
wxCoord GetCharWidth() const;
|
|
||||||
|
|
||||||
void GetClippingBox(wxCoord *x, wxCoord *y, wxCoord *width, wxCoord *height)
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::GetClippingBox Call not yet implemented")); return ; };
|
|
||||||
|
|
||||||
int GetLogicalFunction()
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::GetLogicalFunction() Call not implemented")); return wxCOPY ; };
|
|
||||||
|
|
||||||
int GetMapMode() ;
|
|
||||||
|
|
||||||
bool GetOptimization()
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::GetOptimization() No optimization code used")); return TRUE ; };
|
|
||||||
|
|
||||||
bool GetPixel(wxCoord x, wxCoord y, wxColour *colour)
|
|
||||||
{ return DoGetPixel (x, y, colour) ; } ;
|
|
||||||
|
|
||||||
void GetUserScale(double *x, double *y) const ;
|
|
||||||
|
|
||||||
wxCoord LogicalToDeviceX(wxCoord x) const ;
|
|
||||||
|
|
||||||
wxCoord LogicalToDeviceXRel(wxCoord x) const ;
|
|
||||||
|
|
||||||
wxCoord LogicalToDeviceY(wxCoord y) const ;
|
|
||||||
|
|
||||||
wxCoord LogicalToDeviceYRel(wxCoord y) const ;
|
|
||||||
|
|
||||||
bool Ok() const {return m_OK;};
|
|
||||||
|
|
||||||
void SetAxisOrientation( bool xLeftRight, bool yBottomUp ) ;
|
|
||||||
|
|
||||||
void SetClippingRegion(wxCoord x, wxCoord y, wxCoord width, wxCoord height)
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::SetClippingRegion Call not yet implemented")); return ; };
|
|
||||||
|
|
||||||
void SetPalette(const wxPalette& palette)
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::SetPalette Call not yet implemented")); return ; };
|
|
||||||
|
|
||||||
void SetBackground( const wxBrush &brush ) ;
|
|
||||||
|
|
||||||
void SetBackgroundMode( int mode ) ;
|
|
||||||
|
|
||||||
void SetBrush(const wxBrush& brush) ;
|
|
||||||
|
|
||||||
void SetFont(const wxFont& font) ;
|
|
||||||
|
|
||||||
void SetLogicalFunction(int function)
|
|
||||||
{ wxASSERT_MSG (FALSE, wxT("wxSVGFILEDC::SetLogicalFunction Call implemented")); return ; };
|
|
||||||
|
|
||||||
void SetLogicalScale( double x, double y ) ;
|
|
||||||
|
|
||||||
void SetLogicalOrigin( wxCoord x, wxCoord y ) ;
|
|
||||||
|
|
||||||
void SetDeviceOrigin( wxCoord x, wxCoord y ) ;
|
|
||||||
|
|
||||||
void SetMapMode(int anint) ;
|
|
||||||
|
|
||||||
void SetOptimization(bool optimize) { return ; };
|
|
||||||
|
|
||||||
void SetPen(const wxPen& pen) ;
|
|
||||||
|
|
||||||
void SetUserScale(double xScale, double yScale) ;
|
|
||||||
|
|
||||||
bool StartDoc(const wxString& message)
|
|
||||||
{ return FALSE; };
|
|
||||||
|
|
||||||
void StartPage()
|
|
||||||
{ return ; };
|
|
||||||
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
#ifdef __BORLANDC__
|
|
||||||
#pragma warn .rch
|
|
||||||
#pragma warn .ccc
|
|
||||||
#endif
|
|
||||||
#endif
|
|
@@ -46,8 +46,5 @@
|
|||||||
#include "wx/xrc/xh_unkwn.h"
|
#include "wx/xrc/xh_unkwn.h"
|
||||||
#include "wx/xrc/xh_gdctl.h"
|
#include "wx/xrc/xh_gdctl.h"
|
||||||
#include "wx/xrc/xh_frame.h"
|
#include "wx/xrc/xh_frame.h"
|
||||||
#include "wx/xrc/xh_scwin.h"
|
|
||||||
#include "wx/xrc/xh_split.h"
|
|
||||||
#include "wx/xrc/xh_wizrd.h"
|
|
||||||
|
|
||||||
#endif // _WX_XMLRES_H_
|
#endif // _WX_XMLRES_H_
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_BMP_H_
|
#ifndef _WX_XH_BMP_H_
|
||||||
#define _WX_XH_BMP_H_
|
#define _WX_XH_BMP_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_bmp.h"
|
#pragma interface "xh_bmp.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_BMPBT_H_
|
#ifndef _WX_XH_BMPBT_H_
|
||||||
#define _WX_XH_BMPBT_H_
|
#define _WX_XH_BMPBT_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_bmpbt.h"
|
#pragma interface "xh_bmpbt.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_BTTN_H_
|
#ifndef _WX_XH_BTTN_H_
|
||||||
#define _WX_XH_BTTN_H_
|
#define _WX_XH_BTTN_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_bttn.h"
|
#pragma interface "xh_bttn.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_CALD_H_
|
#ifndef _WX_XH_CALD_H_
|
||||||
#define _WX_XH_CALD_H_
|
#define _WX_XH_CALD_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_cald.h"
|
#pragma interface "xh_cald.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_CHCKB_H_
|
#ifndef _WX_XH_CHCKB_H_
|
||||||
#define _WX_XH_CHCKB_H_
|
#define _WX_XH_CHCKB_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_chckb.h"
|
#pragma interface "xh_chckb.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_CHCKL_H_
|
#ifndef _WX_XH_CHCKL_H_
|
||||||
#define _WX_XH_CHCKL_H_
|
#define _WX_XH_CHCKL_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_chckl.h"
|
#pragma interface "xh_chckl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_CHOIC_H_
|
#ifndef _WX_XH_CHOIC_H_
|
||||||
#define _WX_XH_CHOIC_H_
|
#define _WX_XH_CHOIC_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_choic.h"
|
#pragma interface "xh_choic.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_COMBO_H_
|
#ifndef _WX_XH_COMBO_H_
|
||||||
#define _WX_XH_COMBO_H_
|
#define _WX_XH_COMBO_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_combo.h"
|
#pragma interface "xh_combo.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_DLG_H_
|
#ifndef _WX_XH_DLG_H_
|
||||||
#define _WX_XH_DLG_H_
|
#define _WX_XH_DLG_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_dlg.h"
|
#pragma interface "xh_dlg.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_FRAME_H_
|
#ifndef _WX_XH_FRAME_H_
|
||||||
#define _WX_XH_FRAME_H_
|
#define _WX_XH_FRAME_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_frame.h"
|
#pragma interface "xh_frame.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_GAUGE_H_
|
#ifndef _WX_XH_GAUGE_H_
|
||||||
#define _WX_XH_GAUGE_H_
|
#define _WX_XH_GAUGE_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_gauge.h"
|
#pragma interface "xh_gauge.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_GDCTL_H_
|
#ifndef _WX_XH_GDCTL_H_
|
||||||
#define _WX_XH_GDCTL_H_
|
#define _WX_XH_GDCTL_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_gdctl.h"
|
#pragma interface "xh_gdctl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@
|
|||||||
#ifndef _WX_XH_HTML_H_
|
#ifndef _WX_XH_HTML_H_
|
||||||
#define _WX_XH_HTML_H_
|
#define _WX_XH_HTML_H_
|
||||||
|
|
||||||
#if defined(__GNUG__) && !defined(__APPLE__)
|
#ifdef __GNUG__
|
||||||
#pragma interface "xh_html.h"
|
#pragma interface "xh_html.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|