tons of fixes for wxGTK/Univ - seems to work, more or less, now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10805 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
22
configure.in
22
configure.in
@@ -686,6 +686,7 @@ if test $DEBUG_CONFIGURE = 1; then
|
|||||||
DEFAULT_wxUSE_CONSTRAINTS=no
|
DEFAULT_wxUSE_CONSTRAINTS=no
|
||||||
DEFAULT_wxUSE_IPC=no
|
DEFAULT_wxUSE_IPC=no
|
||||||
DEFAULT_wxUSE_HELP=no
|
DEFAULT_wxUSE_HELP=no
|
||||||
|
DEFAULT_wxUSE_WXHTML_HELP=no
|
||||||
DEFAULT_wxUSE_WXTREE=no
|
DEFAULT_wxUSE_WXTREE=no
|
||||||
DEFAULT_wxUSE_METAFILE=no
|
DEFAULT_wxUSE_METAFILE=no
|
||||||
DEFAULT_wxUSE_MIMETYPE=no
|
DEFAULT_wxUSE_MIMETYPE=no
|
||||||
@@ -837,6 +838,7 @@ else
|
|||||||
DEFAULT_wxUSE_CONSTRAINTS=yes
|
DEFAULT_wxUSE_CONSTRAINTS=yes
|
||||||
DEFAULT_wxUSE_IPC=yes
|
DEFAULT_wxUSE_IPC=yes
|
||||||
DEFAULT_wxUSE_HELP=yes
|
DEFAULT_wxUSE_HELP=yes
|
||||||
|
DEFAULT_wxUSE_WXHTML_HELP=yes
|
||||||
DEFAULT_wxUSE_WXTREE=yes
|
DEFAULT_wxUSE_WXTREE=yes
|
||||||
DEFAULT_wxUSE_METAFILE=yes
|
DEFAULT_wxUSE_METAFILE=yes
|
||||||
DEFAULT_wxUSE_MIMETYPE=yes
|
DEFAULT_wxUSE_MIMETYPE=yes
|
||||||
@@ -1059,7 +1061,9 @@ dnl "big" GUI options
|
|||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
|
|
||||||
WX_ARG_ENABLE(docview, [ --enable-docview use document view architecture], wxUSE_DOC_VIEW_ARCHITECTURE)
|
WX_ARG_ENABLE(docview, [ --enable-docview use document view architecture], wxUSE_DOC_VIEW_ARCHITECTURE)
|
||||||
WX_ARG_ENABLE(help, [ --enable-help use help (using external browser at present)], wxUSE_HELP)
|
WX_ARG_ENABLE(help, [ --enable-help use help subsystem], wxUSE_HELP)
|
||||||
|
WX_ARG_ENABLE(html, [ --enable-html use wxHTML sub-library], wxUSE_HTML)
|
||||||
|
WX_ARG_ENABLE(htmlhelp, [ --enable-htmlhelp use wxHTML-based help], wxUSE_WXHTML_HELP)
|
||||||
WX_ARG_ENABLE(constraints, [ --enable-constraints use layout-constraints system], wxUSE_CONSTRAINTS)
|
WX_ARG_ENABLE(constraints, [ --enable-constraints use layout-constraints system], wxUSE_CONSTRAINTS)
|
||||||
WX_ARG_ENABLE(printarch, [ --enable-printarch use printing architecture], wxUSE_PRINTING_ARCHITECTURE)
|
WX_ARG_ENABLE(printarch, [ --enable-printarch use printing architecture], wxUSE_PRINTING_ARCHITECTURE)
|
||||||
WX_ARG_ENABLE(mdi, [ --enable-mdi use multiple document interface architecture], wxUSE_MDI_ARCHITECTURE)
|
WX_ARG_ENABLE(mdi, [ --enable-mdi use multiple document interface architecture], wxUSE_MDI_ARCHITECTURE)
|
||||||
@@ -1238,7 +1242,6 @@ dnl ---------------------------------------------------------------------------
|
|||||||
|
|
||||||
WX_ARG_ENABLE(menus, [ --enable-menus use wxMenu/wxMenuBar/wxMenuItem classes], wxUSE_MENUS)
|
WX_ARG_ENABLE(menus, [ --enable-menus use wxMenu/wxMenuBar/wxMenuItem classes], wxUSE_MENUS)
|
||||||
WX_ARG_ENABLE(miniframe, [ --enable-miniframe use wxMiniFrame class], wxUSE_MINIFRAME)
|
WX_ARG_ENABLE(miniframe, [ --enable-miniframe use wxMiniFrame class], wxUSE_MINIFRAME)
|
||||||
WX_ARG_ENABLE(html, [ --enable-html use wxHTML sub-library], wxUSE_HTML)
|
|
||||||
WX_ARG_ENABLE(tooltips, [ --enable-tooltips use wxToolTip class], wxUSE_TOOLTIPS)
|
WX_ARG_ENABLE(tooltips, [ --enable-tooltips use wxToolTip class], wxUSE_TOOLTIPS)
|
||||||
WX_ARG_ENABLE(splines, [ --enable-splines use spline drawing code], wxUSE_SPLINES)
|
WX_ARG_ENABLE(splines, [ --enable-splines use spline drawing code], wxUSE_SPLINES)
|
||||||
WX_ARG_ENABLE(validators, [ --enable-validators use wxValidator and derived classes], wxUSE_VALIDATORS)
|
WX_ARG_ENABLE(validators, [ --enable-validators use wxValidator and derived classes], wxUSE_VALIDATORS)
|
||||||
@@ -2055,7 +2058,8 @@ equivalent variable and GTK+ is version 1.2.3 or above.
|
|||||||
dnl misc other files depending on the port
|
dnl misc other files depending on the port
|
||||||
PORT_FILES="src/\$(TOOLKITDIR)/files.lst"
|
PORT_FILES="src/\$(TOOLKITDIR)/files.lst"
|
||||||
if test "$wxUSE_UNIVERSAL" = "yes"; then
|
if test "$wxUSE_UNIVERSAL" = "yes"; then
|
||||||
PORT_FILES="${PORT_FILES} \${top_srcdir}/src/univ/files.lst"
|
dnl put univ files first!
|
||||||
|
PORT_FILES="\${top_srcdir}/src/univ/files.lst ${PORT_FILES}"
|
||||||
fi
|
fi
|
||||||
RPM_FILES="src/\$(TOOLKITDIR)/rpmfiles.lst"
|
RPM_FILES="src/\$(TOOLKITDIR)/rpmfiles.lst"
|
||||||
RPM_SPEC="wx\$(TOOLKIT).spec"
|
RPM_SPEC="wx\$(TOOLKIT).spec"
|
||||||
@@ -3859,6 +3863,10 @@ fi
|
|||||||
if test "$wxUSE_HELP" = "yes"; then
|
if test "$wxUSE_HELP" = "yes"; then
|
||||||
AC_DEFINE(wxUSE_HELP)
|
AC_DEFINE(wxUSE_HELP)
|
||||||
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS help"
|
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS help"
|
||||||
|
|
||||||
|
if test "$wxUSE_WXHTML_HELP" = "yes"; then
|
||||||
|
AC_DEFINE(wxUSE_WXHTML_HELP)
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_PRINTING_ARCHITECTURE" = "yes" ; then
|
if test "$wxUSE_PRINTING_ARCHITECTURE" = "yes" ; then
|
||||||
@@ -3875,12 +3883,8 @@ if test "$wxUSE_PROLOGIO" = "yes" ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_RESOURCES" = "yes" ; then
|
if test "$wxUSE_RESOURCES" = "yes" ; then
|
||||||
if test "$wxUSE_PROLOGIO" = "yes" ; then
|
AC_DEFINE(wxUSE_RESOURCES)
|
||||||
AC_DEFINE(wxUSE_RESOURCES)
|
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS resource"
|
||||||
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS resource"
|
|
||||||
else
|
|
||||||
AC_MSG_WARN([wxWindows ressource system requires PrologIO and can't be compiled without it.])
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_X_RESOURCES" = "yes"; then
|
if test "$wxUSE_X_RESOURCES" = "yes"; then
|
||||||
|
|||||||
@@ -96,7 +96,8 @@ prop.cpp G
|
|||||||
propform.cpp G
|
propform.cpp G
|
||||||
proplist.cpp G
|
proplist.cpp G
|
||||||
sashwin.cpp G
|
sashwin.cpp G
|
||||||
scrolwin.cpp G R
|
scrlwing.cpp G
|
||||||
|
spinctlg.cpp G
|
||||||
splash.cpp G
|
splash.cpp G
|
||||||
splitter.cpp G
|
splitter.cpp G
|
||||||
statline.cpp G U,R,P
|
statline.cpp G U,R,P
|
||||||
@@ -152,6 +153,7 @@ fs_inet.cpp C B
|
|||||||
fs_zip.cpp C B
|
fs_zip.cpp C B
|
||||||
fs_mem.cpp C B
|
fs_mem.cpp C B
|
||||||
ftp.cpp C S,B
|
ftp.cpp C S,B
|
||||||
|
gaugecmn.cpp C
|
||||||
gdicmn.cpp C
|
gdicmn.cpp C
|
||||||
geometry.cpp C
|
geometry.cpp C
|
||||||
gifdecod.cpp C
|
gifdecod.cpp C
|
||||||
@@ -349,12 +351,13 @@ bmpbuttn.cpp V
|
|||||||
button.cpp V
|
button.cpp V
|
||||||
checkbox.cpp V
|
checkbox.cpp V
|
||||||
checklst.cpp V
|
checklst.cpp V
|
||||||
cmdproc.cpp V
|
|
||||||
colschem.cpp V
|
colschem.cpp V
|
||||||
control.cpp V
|
control.cpp V
|
||||||
framuniv.cpp V
|
framuniv.cpp V
|
||||||
|
gauge.cpp V
|
||||||
inphand.cpp V
|
inphand.cpp V
|
||||||
listbox.cpp V
|
listbox.cpp V
|
||||||
|
notebook.cpp V
|
||||||
radiobox.cpp V
|
radiobox.cpp V
|
||||||
radiobut.cpp V
|
radiobut.cpp V
|
||||||
renderer.cpp V
|
renderer.cpp V
|
||||||
@@ -373,7 +376,7 @@ gtk.cpp V
|
|||||||
winuniv.cpp V
|
winuniv.cpp V
|
||||||
win32.cpp V
|
win32.cpp V
|
||||||
|
|
||||||
gsockgtk.c R
|
gsockgtk.c R L
|
||||||
win_gtk.c R L
|
win_gtk.c R L
|
||||||
app.cpp R L
|
app.cpp R L
|
||||||
bitmap.cpp R L
|
bitmap.cpp R L
|
||||||
@@ -382,7 +385,8 @@ brush.cpp R L
|
|||||||
button.cpp R
|
button.cpp R
|
||||||
checkbox.cpp R
|
checkbox.cpp R
|
||||||
checklst.cpp R
|
checklst.cpp R
|
||||||
choice.cpp R
|
# FIXME: remove 'L' flag from choice!
|
||||||
|
choice.cpp R L
|
||||||
clipbrd.cpp R L
|
clipbrd.cpp R L
|
||||||
colour.cpp R L
|
colour.cpp R L
|
||||||
combobox.cpp R
|
combobox.cpp R
|
||||||
@@ -395,7 +399,7 @@ dcclient.cpp R L
|
|||||||
dcmemory.cpp R L
|
dcmemory.cpp R L
|
||||||
dcscreen.cpp R L
|
dcscreen.cpp R L
|
||||||
dialog.cpp R L
|
dialog.cpp R L
|
||||||
dnd.cpp R
|
dnd.cpp R L
|
||||||
font.cpp R L
|
font.cpp R L
|
||||||
fontdlg.cpp R
|
fontdlg.cpp R
|
||||||
frame.cpp R L
|
frame.cpp R L
|
||||||
@@ -423,11 +427,12 @@ statbmp.cpp R
|
|||||||
statbox.cpp R
|
statbox.cpp R
|
||||||
statline.cpp R
|
statline.cpp R
|
||||||
stattext.cpp R
|
stattext.cpp R
|
||||||
tbargtk.cpp R
|
# FIXME: remove 'L' here too!
|
||||||
|
tbargtk.cpp R L
|
||||||
textctrl.cpp R
|
textctrl.cpp R
|
||||||
tglbtn.cpp R
|
tglbtn.cpp R
|
||||||
timer.cpp R L
|
timer.cpp R L
|
||||||
tooltip.cpp R
|
tooltip.cpp R L
|
||||||
utilsgtk.cpp R L
|
utilsgtk.cpp R L
|
||||||
utilsres.cpp R
|
utilsres.cpp R
|
||||||
wave.cpp R
|
wave.cpp R
|
||||||
|
|||||||
@@ -93,6 +93,14 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_CHOICE) */
|
#endif /* !defined(wxUSE_CHOICE) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_CHOICEDLG
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_CHOICEDLG must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_CHOICEDLG 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_CHOICEDLG) */
|
||||||
|
|
||||||
#ifndef wxUSE_CLIPBOARD
|
#ifndef wxUSE_CLIPBOARD
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_CLIPBOARD must be defined."
|
# error "wxUSE_CLIPBOARD must be defined."
|
||||||
@@ -117,6 +125,14 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_DATAOBJ) */
|
#endif /* !defined(wxUSE_DATAOBJ) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_DOC_VIEW_ARCHITECTURE
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_DOC_VIEW_ARCHITECTURE must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_DOC_VIEW_ARCHITECTURE 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_DOC_VIEW_ARCHITECTURE) */
|
||||||
|
|
||||||
#ifndef wxUSE_FILEDLG
|
#ifndef wxUSE_FILEDLG
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_FILEDLG must be defined."
|
# error "wxUSE_FILEDLG must be defined."
|
||||||
@@ -157,6 +173,14 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_GRID) */
|
#endif /* !defined(wxUSE_GRID) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_HELP
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_HELP must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_HELP 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_HELP) */
|
||||||
|
|
||||||
#ifndef wxUSE_IMAGLIST
|
#ifndef wxUSE_IMAGLIST
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_IMAGLIST must be defined."
|
# error "wxUSE_IMAGLIST must be defined."
|
||||||
@@ -181,13 +205,29 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_LISTCTRL) */
|
#endif /* !defined(wxUSE_LISTCTRL) */
|
||||||
|
|
||||||
#ifndef wxUSE_MSGDLG
|
#ifndef wxUSE_LOG
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_MSGDLG must be defined."
|
# error "wxUSE_LOG must be defined."
|
||||||
# else
|
# else
|
||||||
# define wxUSE_MSGDLG 0
|
# define wxUSE_LOG 0
|
||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_MSGDLG) */
|
#endif /* !defined(wxUSE_LOG) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_LOGGUI
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_LOGGUI must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_LOGGUI 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_LOGGUI) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_LOGWINDOW
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_LOGWINDOW must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_LOGWINDOW 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_LOGWINDOW) */
|
||||||
|
|
||||||
#ifndef wxUSE_MDI_ARCHITECTURE
|
#ifndef wxUSE_MDI_ARCHITECTURE
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
@@ -213,6 +253,14 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_MIMETYPE) */
|
#endif /* !defined(wxUSE_MIMETYPE) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_MSGDLG
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_MSGDLG must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_MSGDLG 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_MSGDLG) */
|
||||||
|
|
||||||
#ifndef wxUSE_NEW_GRID
|
#ifndef wxUSE_NEW_GRID
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_NEW_GRID must be defined."
|
# error "wxUSE_NEW_GRID must be defined."
|
||||||
@@ -237,6 +285,14 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_POPUPWIN) */
|
#endif /* !defined(wxUSE_POPUPWIN) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_PRINTING_ARCHITECTURE
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_PRINTING_ARCHITECTURE must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_PRINTING_ARCHITECTURE 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_PRINTING_ARCHITECTURE) */
|
||||||
|
|
||||||
#ifndef wxUSE_RADIOBOX
|
#ifndef wxUSE_RADIOBOX
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_RADIOBOX must be defined."
|
# error "wxUSE_RADIOBOX must be defined."
|
||||||
@@ -325,6 +381,14 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_STATLINE) */
|
#endif /* !defined(wxUSE_STATLINE) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_STATTEXT
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_STATTEXT must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_STATTEXT 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_STATTEXT) */
|
||||||
|
|
||||||
#ifndef wxUSE_STATUSBAR
|
#ifndef wxUSE_STATUSBAR
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_STATUSBAR must be defined."
|
# error "wxUSE_STATUSBAR must be defined."
|
||||||
@@ -381,6 +445,14 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_TREECTRL) */
|
#endif /* !defined(wxUSE_TREECTRL) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_WXHTML_HELP
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_WXHTML_HELP must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_WXHTML_HELP 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_WXHTML_HELP) */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
check consistency of the settings
|
check consistency of the settings
|
||||||
*/
|
*/
|
||||||
@@ -407,6 +479,7 @@
|
|||||||
wxUSE_STATBMP || \
|
wxUSE_STATBMP || \
|
||||||
wxUSE_STATBOX || \
|
wxUSE_STATBOX || \
|
||||||
wxUSE_STATLINE || \
|
wxUSE_STATLINE || \
|
||||||
|
wxUSE_STATTEXT || \
|
||||||
wxUSE_STATUSBAR || \
|
wxUSE_STATUSBAR || \
|
||||||
wxUSE_TEXTCTRL || \
|
wxUSE_TEXTCTRL || \
|
||||||
wxUSE_TOOLBAR || \
|
wxUSE_TOOLBAR || \
|
||||||
@@ -421,6 +494,100 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* controls */
|
#endif /* controls */
|
||||||
|
|
||||||
|
/* wxUniv-specific dependencies */
|
||||||
|
#if defined(__WXUNIVERSAL__)
|
||||||
|
# if (wxUSE_COMBOBOX || wxUSE_MENUS) && !wxUSE_POPUPWIN
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_POPUPWIN must be defined to use comboboxes/menus"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_POPUPWIN
|
||||||
|
# define wxUSE_POPUPWIN 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# if wxUSE_COMBOBOX
|
||||||
|
# if !wxUSE_LISTBOX
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxComboBox requires wxListBox in wxUniversal"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_LISTBOX
|
||||||
|
# define wxUSE_LISTBOX 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif /* wxUSE_COMBOBOX */
|
||||||
|
|
||||||
|
# if wxUSE_RADIOBTN
|
||||||
|
# if !wxUSE_CHECKBOX
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_RADIOBTN requires wxUSE_CHECKBOX in wxUniversal"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_CHECKBOX
|
||||||
|
# define wxUSE_CHECKBOX 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif /* wxUSE_RADIOBTN */
|
||||||
|
|
||||||
|
# if wxUSE_TEXTCTRL
|
||||||
|
# if !wxUSE_CARET
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxTextCtrl requires wxCaret in wxUniversal"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_CARET
|
||||||
|
# define wxUSE_CARET 1
|
||||||
|
# endif
|
||||||
|
# endif /* wxUSE_CARET */
|
||||||
|
|
||||||
|
# if !wxUSE_SCROLLBAR
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxTextCtrl requires wxScrollBar in wxUniversal"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_SCROLLBAR
|
||||||
|
# define wxUSE_SCROLLBAR 1
|
||||||
|
# endif
|
||||||
|
# endif /* wxUSE_SCROLLBAR */
|
||||||
|
# endif /* wxUSE_TEXTCTRL */
|
||||||
|
#endif /* __WXUNIVERSAL__ */
|
||||||
|
|
||||||
|
/* wxGTK-specific dependencies */
|
||||||
|
#if defined(__WXGTK__) && !defined(__WXUNIVERSAL__)
|
||||||
|
# if wxUSE_MDI_ARCHITECTURE && !wxUSE_MENUS
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "MDI requires wxUSE_MENUS in wxGTK"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_MENUS
|
||||||
|
# define wxUSE_MENUS 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
#endif /* wxGTK && !wxUniv */
|
||||||
|
|
||||||
|
/* generic controls dependencies */
|
||||||
|
#if !defined(__WXMSW__) || defined(__WXUNIVERSAL__)
|
||||||
|
# if wxUSE_FONTDLG || wxUSE_FILEDLG || wxUSE_CHOICEDLG
|
||||||
|
/* all common controls are needed by these dialogs */
|
||||||
|
# if !defined(wxUSE_CHOICE) || \
|
||||||
|
!defined(wxUSE_TEXTCTRL) || \
|
||||||
|
!defined(wxUSE_BUTTON) || \
|
||||||
|
!defined(wxUSE_CHECKBOX) || \
|
||||||
|
!defined(wxUSE_STATTEXT)
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "These common controls are needed by common dialogs"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_CHOICE
|
||||||
|
# define wxUSE_CHOICE 1
|
||||||
|
# undef wxUSE_TEXTCTRL
|
||||||
|
# define wxUSE_TEXTCTRL 1
|
||||||
|
# undef wxUSE_BUTTON
|
||||||
|
# define wxUSE_BUTTON 1
|
||||||
|
# undef wxUSE_CHECKBOX
|
||||||
|
# define wxUSE_CHECKBOX 1
|
||||||
|
# undef wxUSE_STATTEXT
|
||||||
|
# define wxUSE_STATTEXT 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
#endif /* !wxMSW || wxUniv */
|
||||||
|
|
||||||
|
/* common dependencies */
|
||||||
#if wxUSE_CALENDARCTRL
|
#if wxUSE_CALENDARCTRL
|
||||||
# if !(wxUSE_SPINBTN && wxUSE_COMBOBOX)
|
# if !(wxUSE_SPINBTN && wxUSE_COMBOBOX)
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
@@ -445,16 +612,42 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* wxUSE_RADIOBTN */
|
#endif /* wxUSE_RADIOBTN */
|
||||||
|
|
||||||
#if wxUSE_COMBOBOX
|
#if wxUSE_WXHTML_HELP
|
||||||
# if defined(__WXUNIVERSAL__) && !wxUSE_LISTBOX
|
# if !wxUSE_HELP || !wxUSE_HTML || !wxUSE_COMBOBOX
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "Built in help controller can't be compiled"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_HELP
|
||||||
|
# define wxUSE_HELP 1
|
||||||
|
# undef wxUSE_HTML
|
||||||
|
# define wxUSE_HTML 1
|
||||||
|
# undef wxUSE_COMBOBOX
|
||||||
|
# define wxUSE_COMBOBOX 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
#endif /* wxUSE_WXHTML_HELP */
|
||||||
|
|
||||||
|
#if wxUSE_PRINTING_ARCHITECTURE
|
||||||
|
# if !wxUSE_COMBOBOX
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "Print dialog requires wxUSE_COMBOBOX"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_COMBOBOX
|
||||||
|
# define wxUSE_COMBOBOX 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
#endif /* wxUSE_PRINTING_ARCHITECTURE */
|
||||||
|
|
||||||
|
#if wxUSE_DOC_VIEW_ARCHITECTURE
|
||||||
|
# if !wxUSE_MENUS
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxComboBox requires wxListBox in wxUniversal"
|
# error "DocView requires wxUSE_MENUS"
|
||||||
# else
|
# else
|
||||||
# undef wxUSE_LISTBOX
|
# undef wxUSE_MENUS
|
||||||
# define wxUSE_LISTBOX 1
|
# define wxUSE_MENUS 1
|
||||||
# endif
|
# endif
|
||||||
# endif
|
# endif
|
||||||
#endif /* wxUSE_COMBOBOX */
|
#endif /* wxUSE_DOC_VIEW_ARCHITECTURE */
|
||||||
|
|
||||||
#if !wxUSE_FILEDLG
|
#if !wxUSE_FILEDLG
|
||||||
# if wxUSE_DOC_VIEW_ARCHITECTURE || wxUSE_HTML
|
# if wxUSE_DOC_VIEW_ARCHITECTURE || wxUSE_HTML
|
||||||
@@ -467,17 +660,6 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* wxUSE_FILEDLG */
|
#endif /* wxUSE_FILEDLG */
|
||||||
|
|
||||||
#if !wxUSE_FONTDLG
|
|
||||||
# if wxUSE_FONTMAP
|
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
|
||||||
# error "wxFontDialog must be compiled as well"
|
|
||||||
# else
|
|
||||||
# undef wxUSE_FONTDLG
|
|
||||||
# define wxUSE_FONTDLG 1
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
#endif /* !wxUSE_FONTDLG */
|
|
||||||
|
|
||||||
#if !wxUSE_IMAGLIST
|
#if !wxUSE_IMAGLIST
|
||||||
# if wxUSE_TREECTRL || wxUSE_NOTEBOOK || wxUSE_LISTCTRL
|
# if wxUSE_TREECTRL || wxUSE_NOTEBOOK || wxUSE_LISTCTRL
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
@@ -499,17 +681,6 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if wxUSE_RADIOBTN
|
|
||||||
# if defined(__WXUNIVERSAL__) && !wxUSE_CHECKBOX
|
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
|
||||||
# error "wxUSE_RADIOBTN requires wxUSE_CHECKBOX in wxUniversal"
|
|
||||||
# else
|
|
||||||
# undef wxUSE_CHECKBOX
|
|
||||||
# define wxUSE_CHECKBOX 1
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
#endif /* wxUSE_RADIOBTN */
|
|
||||||
|
|
||||||
#if wxUSE_RADIOBOX
|
#if wxUSE_RADIOBOX
|
||||||
# if !wxUSE_RADIOBTN || !wxUSE_STATBOX
|
# if !wxUSE_RADIOBTN || !wxUSE_STATBOX
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
@@ -534,32 +705,21 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* wxUSE_STOPWATCH */
|
#endif /* wxUSE_STOPWATCH */
|
||||||
|
|
||||||
#if wxUSE_TEXTCTRL
|
#if wxUSE_LOGWINDOW
|
||||||
# ifdef __WXUNIVERSAL__
|
# if !wxUSE_TEXTCTRL
|
||||||
# if !wxUSE_CARET
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
# error "wxUSE_LOGWINDOW requires wxUSE_TEXTCTRL"
|
||||||
# error "wxTextCtrl requires wxCaret in wxUniversal"
|
# else
|
||||||
# else
|
# undef wxUSE_TEXTCTRL
|
||||||
# undef wxUSE_CARET
|
# define wxUSE_TEXTCTRL 1
|
||||||
# define wxUSE_CARET 1
|
# endif
|
||||||
# endif
|
# endif
|
||||||
# endif /* wxUSE_CARET */
|
#endif /* wxUSE_LOGWINDOW */
|
||||||
|
|
||||||
# if !wxUSE_SCROLLBAR
|
|
||||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
|
||||||
# error "wxTextCtrl requires wxScrollBar in wxUniversal"
|
|
||||||
# else
|
|
||||||
# undef wxUSE_SCROLLBAR
|
|
||||||
# define wxUSE_SCROLLBAR 1
|
|
||||||
# endif
|
|
||||||
# endif /* wxUSE_SCROLLBAR */
|
|
||||||
# endif /* __WXUNIVERSAL__ */
|
|
||||||
#endif /* wxUSE_RADIOBTN */
|
|
||||||
|
|
||||||
/* I wonder if we shouldn't just remove all occurrences of
|
/* I wonder if we shouldn't just remove all occurrences of
|
||||||
wxUSE_DYNAMIC_CLASSES from the sources? */
|
wxUSE_DYNAMIC_CLASSES from the sources? */
|
||||||
#if !defined(wxUSE_DYNAMIC_CLASSES) || !wxUSE_DYNAMIC_CLASSES
|
#if !defined(wxUSE_DYNAMIC_CLASSES) || !wxUSE_DYNAMIC_CLASSES
|
||||||
# if wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_DYNAMIC_CLASSES must be defined as 1"
|
# error "wxUSE_DYNAMIC_CLASSES must be defined as 1"
|
||||||
# else
|
# else
|
||||||
# undef wxUSE_DYNAMIC_CLASSES
|
# undef wxUSE_DYNAMIC_CLASSES
|
||||||
@@ -568,7 +728,7 @@
|
|||||||
#endif /* wxUSE_DYNAMIC_CLASSES */
|
#endif /* wxUSE_DYNAMIC_CLASSES */
|
||||||
|
|
||||||
#if wxUSE_MIMETYPE && !wxUSE_TEXTFILE
|
#if wxUSE_MIMETYPE && !wxUSE_TEXTFILE
|
||||||
# if wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_MIMETYPE requires wxUSE_TEXTFILE"
|
# error "wxUSE_MIMETYPE requires wxUSE_TEXTFILE"
|
||||||
# else
|
# else
|
||||||
# undef wxUSE_TEXTFILE
|
# undef wxUSE_TEXTFILE
|
||||||
@@ -577,7 +737,7 @@
|
|||||||
#endif /* wxUSE_MIMETYPE */
|
#endif /* wxUSE_MIMETYPE */
|
||||||
|
|
||||||
#if wxUSE_TEXTFILE && !wxUSE_FILE
|
#if wxUSE_TEXTFILE && !wxUSE_FILE
|
||||||
# if wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxUSE_TEXTFILE requires wxUSE_FILE"
|
# error "wxUSE_TEXTFILE requires wxUSE_FILE"
|
||||||
# else
|
# else
|
||||||
# undef wxUSE_FILE
|
# undef wxUSE_FILE
|
||||||
@@ -586,7 +746,7 @@
|
|||||||
#endif /* wxUSE_TEXTFILE */
|
#endif /* wxUSE_TEXTFILE */
|
||||||
|
|
||||||
#if wxUSE_CLIPBOARD && !wxUSE_DATAOBJ
|
#if wxUSE_CLIPBOARD && !wxUSE_DATAOBJ
|
||||||
# if wxABORT_ON_CONFIG_ERROR
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
# error "wxClipboard requires wxDataObject"
|
# error "wxClipboard requires wxDataObject"
|
||||||
# else
|
# else
|
||||||
# undef wxUSE_DATAOBJ
|
# undef wxUSE_DATAOBJ
|
||||||
@@ -594,29 +754,5 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* wxUSE_CLIPBOARD */
|
#endif /* wxUSE_CLIPBOARD */
|
||||||
|
|
||||||
/* wxUniv-specific dependencies */
|
|
||||||
#if defined(__WXUNIVERSAL__)
|
|
||||||
# if (wxUSE_COMBOBOX || wxUSE_MENUS) && !wxUSE_POPUPWIN
|
|
||||||
# if wxABORT_ON_CONFIG_ERROR
|
|
||||||
# error "wxUSE_POPUPWIN must be defined to use comboboxes/menus"
|
|
||||||
# else
|
|
||||||
# undef wxUSE_POPUPWIN
|
|
||||||
# define wxUSE_POPUPWIN 1
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
#endif /* wxUSE_POPUPWIN */
|
|
||||||
|
|
||||||
/* wxGTK-specific dependencies */
|
|
||||||
#if defined(__WXGTK__) && !defined(__WXUNIVERSAL__)
|
|
||||||
# if wxUSE_MDI_ARCHITECTURE && !wxUSE_MENUS
|
|
||||||
# if wxABORT_ON_CONFIG_ERROR
|
|
||||||
# error "MDI requires wxUSE_MENUS in wxGTK"
|
|
||||||
# else
|
|
||||||
# undef wxUSE_MENUS
|
|
||||||
# define wxUSE_MENUS 1
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
#endif /* wxGTK && !wxUniv */
|
|
||||||
|
|
||||||
#endif /* wxUSE_GUI */
|
#endif /* wxUSE_GUI */
|
||||||
|
|
||||||
|
|||||||
@@ -375,6 +375,8 @@ protected:
|
|||||||
friend class wxGridCellEditorDummyFriend;
|
friend class wxGridCellEditorDummyFriend;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if wxUSE_TEXTCTRL
|
||||||
|
|
||||||
// the editor for string/text data
|
// the editor for string/text data
|
||||||
class WXDLLEXPORT wxGridCellTextEditor : public wxGridCellEditor
|
class WXDLLEXPORT wxGridCellTextEditor : public wxGridCellEditor
|
||||||
{
|
{
|
||||||
@@ -489,6 +491,10 @@ private:
|
|||||||
double m_valueOld;
|
double m_valueOld;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#endif // wxUSE_TEXTCTRL
|
||||||
|
|
||||||
|
#if wxUSE_CHECKBOX
|
||||||
|
|
||||||
// the editor for boolean data
|
// the editor for boolean data
|
||||||
class WXDLLEXPORT wxGridCellBoolEditor : public wxGridCellEditor
|
class WXDLLEXPORT wxGridCellBoolEditor : public wxGridCellEditor
|
||||||
{
|
{
|
||||||
@@ -517,6 +523,10 @@ private:
|
|||||||
bool m_startValue;
|
bool m_startValue;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#endif // wxUSE_CHECKBOX
|
||||||
|
|
||||||
|
#if wxUSE_COMBOBOX
|
||||||
|
|
||||||
// the editor for string data allowing to choose from the list of strings
|
// the editor for string data allowing to choose from the list of strings
|
||||||
class WXDLLEXPORT wxGridCellChoiceEditor : public wxGridCellEditor
|
class WXDLLEXPORT wxGridCellChoiceEditor : public wxGridCellEditor
|
||||||
{
|
{
|
||||||
@@ -551,6 +561,8 @@ private:
|
|||||||
bool m_allowOthers;
|
bool m_allowOthers;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#endif // wxUSE_COMBOBOX
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// wxGridCellAttr: this class can be used to alter the cells appearance in
|
// wxGridCellAttr: this class can be used to alter the cells appearance in
|
||||||
// the grid by changing their colour/font/... from default. An object of this
|
// the grid by changing their colour/font/... from default. An object of this
|
||||||
|
|||||||
@@ -91,6 +91,8 @@ protected:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#if wxUSE_COMBOBOX
|
||||||
|
|
||||||
class WXDLLEXPORT wxGridCellEnumEditor : public wxGridCellChoiceEditor
|
class WXDLLEXPORT wxGridCellEnumEditor : public wxGridCellChoiceEditor
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -106,6 +108,7 @@ private:
|
|||||||
long int m_startint;
|
long int m_startint;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#endif // wxUSE_COMBOBOX
|
||||||
|
|
||||||
class wxGridCellAutoWrapStringEditor : public wxGridCellTextEditor
|
class wxGridCellAutoWrapStringEditor : public wxGridCellTextEditor
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
#define _WX_GENERIC_SCROLLWIN_H_
|
#define _WX_GENERIC_SCROLLWIN_H_
|
||||||
|
|
||||||
#ifdef __GNUG__
|
#ifdef __GNUG__
|
||||||
#pragma interface "scrolwin.h"
|
#pragma interface "genscrolwin.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ public:
|
|||||||
GdkIC *m_ic;
|
GdkIC *m_ic;
|
||||||
GdkICAttr *m_icattr;
|
GdkICAttr *m_icattr;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* scrolling stuff */
|
/* scrolling stuff */
|
||||||
GtkAdjustment *m_hAdjust,*m_vAdjust;
|
GtkAdjustment *m_hAdjust,*m_vAdjust;
|
||||||
float m_oldHorizontalPos;
|
float m_oldHorizontalPos;
|
||||||
@@ -200,7 +200,7 @@ public:
|
|||||||
// before the widget has been "realized"
|
// before the widget has been "realized"
|
||||||
bool m_delayedForegroundColour:1;
|
bool m_delayedForegroundColour:1;
|
||||||
bool m_delayedBackgroundColour:1;
|
bool m_delayedBackgroundColour:1;
|
||||||
|
|
||||||
// contains GTK's widgets internal information about non-default widget
|
// contains GTK's widgets internal information about non-default widget
|
||||||
// font and colours. we create one for each widget that gets any
|
// font and colours. we create one for each widget that gets any
|
||||||
// non-default attribute set via SetFont() or SetForegroundColour() /
|
// non-default attribute set via SetFont() or SetForegroundColour() /
|
||||||
@@ -236,4 +236,6 @@ private:
|
|||||||
DECLARE_NO_COPY_CLASS(wxWindowGTK);
|
DECLARE_NO_COPY_CLASS(wxWindowGTK);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extern wxWindow *wxFindFocusedChild(wxWindowGTK *win);
|
||||||
|
|
||||||
#endif // __GTKWINDOWH__
|
#endif // __GTKWINDOWH__
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ public:
|
|||||||
GdkIC *m_ic;
|
GdkIC *m_ic;
|
||||||
GdkICAttr *m_icattr;
|
GdkICAttr *m_icattr;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* scrolling stuff */
|
/* scrolling stuff */
|
||||||
GtkAdjustment *m_hAdjust,*m_vAdjust;
|
GtkAdjustment *m_hAdjust,*m_vAdjust;
|
||||||
float m_oldHorizontalPos;
|
float m_oldHorizontalPos;
|
||||||
@@ -200,7 +200,7 @@ public:
|
|||||||
// before the widget has been "realized"
|
// before the widget has been "realized"
|
||||||
bool m_delayedForegroundColour:1;
|
bool m_delayedForegroundColour:1;
|
||||||
bool m_delayedBackgroundColour:1;
|
bool m_delayedBackgroundColour:1;
|
||||||
|
|
||||||
// contains GTK's widgets internal information about non-default widget
|
// contains GTK's widgets internal information about non-default widget
|
||||||
// font and colours. we create one for each widget that gets any
|
// font and colours. we create one for each widget that gets any
|
||||||
// non-default attribute set via SetFont() or SetForegroundColour() /
|
// non-default attribute set via SetFont() or SetForegroundColour() /
|
||||||
@@ -236,4 +236,6 @@ private:
|
|||||||
DECLARE_NO_COPY_CLASS(wxWindowGTK);
|
DECLARE_NO_COPY_CLASS(wxWindowGTK);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extern wxWindow *wxFindFocusedChild(wxWindowGTK *win);
|
||||||
|
|
||||||
#endif // __GTKWINDOWH__
|
#endif // __GTKWINDOWH__
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
#ifndef _WX_HELP_H_BASE_
|
#ifndef _WX_HELP_H_BASE_
|
||||||
#define _WX_HELP_H_BASE_
|
#define _WX_HELP_H_BASE_
|
||||||
|
|
||||||
|
#if wxUSE_HELP
|
||||||
|
|
||||||
#include "wx/helpbase.h"
|
#include "wx/helpbase.h"
|
||||||
|
|
||||||
#ifdef __WXMSW__
|
#ifdef __WXMSW__
|
||||||
@@ -10,22 +12,19 @@
|
|||||||
#define sm_classwxHelpController sm_classwxWinHelpController
|
#define sm_classwxHelpController sm_classwxWinHelpController
|
||||||
#else // !MSW
|
#else // !MSW
|
||||||
|
|
||||||
/* By default, if wxHTML is compiled in, use the
|
#if wxUSE_WXHTML_HELP
|
||||||
wxHelpControllerHtml. If not, use the external help controller.
|
#include "wx/generic/helpwxht.h"
|
||||||
(of course, we shouldn't do it for wxMSW)
|
#define wxHelpController wxHelpControllerHtml
|
||||||
*/
|
#define sm_classwxHelpController sm_classwxHelpControllerHtml
|
||||||
|
|
||||||
#if wxUSE_HTML
|
|
||||||
# include "wx/generic/helpwxht.h"
|
|
||||||
# define wxHelpController wxHelpControllerHtml
|
|
||||||
# define sm_classwxHelpController sm_classwxHelpControllerHtml
|
|
||||||
#else
|
#else
|
||||||
# include "wx/generic/helpext.h"
|
#include "wx/generic/helpext.h"
|
||||||
# define wxHelpController wxExtHelpController
|
#define wxHelpController wxExtHelpController
|
||||||
# define sm_classwxHelpController sm_classwxExtHelpController
|
#define sm_classwxHelpController sm_classwxExtHelpController
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // MSW/!MSW
|
#endif // MSW/!MSW
|
||||||
|
|
||||||
|
#endif // wxUSE_HELP
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
// _WX_HELP_H_BASE_
|
// _WX_HELP_H_BASE_
|
||||||
|
|||||||
@@ -17,13 +17,14 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/defs.h"
|
#include "wx/defs.h"
|
||||||
|
|
||||||
|
#if wxUSE_HELP
|
||||||
|
|
||||||
#include "wx/object.h"
|
#include "wx/object.h"
|
||||||
#include "wx/string.h"
|
#include "wx/string.h"
|
||||||
#include "wx/gdicmn.h"
|
#include "wx/gdicmn.h"
|
||||||
#include "wx/frame.h"
|
#include "wx/frame.h"
|
||||||
|
|
||||||
#if wxUSE_HELP
|
|
||||||
|
|
||||||
// Flags for SetViewer
|
// Flags for SetViewer
|
||||||
#define wxHELP_NETSCAPE 1
|
#define wxHELP_NETSCAPE 1
|
||||||
|
|
||||||
@@ -31,20 +32,20 @@
|
|||||||
class WXDLLEXPORT wxHelpControllerBase: public wxObject
|
class WXDLLEXPORT wxHelpControllerBase: public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(wxHelpControllerBase)
|
DECLARE_CLASS(wxHelpControllerBase)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
inline wxHelpControllerBase() {}
|
inline wxHelpControllerBase() {}
|
||||||
inline ~wxHelpControllerBase() {};
|
inline ~wxHelpControllerBase() {};
|
||||||
|
|
||||||
// Must call this to set the filename and server name.
|
// Must call this to set the filename and server name.
|
||||||
// server is only required when implementing TCP/IP-based
|
// server is only required when implementing TCP/IP-based
|
||||||
// help controllers.
|
// help controllers.
|
||||||
virtual bool Initialize(const wxString& WXUNUSED(file), int WXUNUSED(server) ) { return FALSE; }
|
virtual bool Initialize(const wxString& WXUNUSED(file), int WXUNUSED(server) ) { return FALSE; }
|
||||||
virtual bool Initialize(const wxString& WXUNUSED(file)) { return FALSE; }
|
virtual bool Initialize(const wxString& WXUNUSED(file)) { return FALSE; }
|
||||||
|
|
||||||
// Set viewer: only relevant to some kinds of controller
|
// Set viewer: only relevant to some kinds of controller
|
||||||
virtual void SetViewer(const wxString& WXUNUSED(viewer), long WXUNUSED(flags) = 0) {}
|
virtual void SetViewer(const wxString& WXUNUSED(viewer), long WXUNUSED(flags) = 0) {}
|
||||||
|
|
||||||
// If file is "", reloads file given in Initialize
|
// If file is "", reloads file given in Initialize
|
||||||
virtual bool LoadFile(const wxString& file = "") = 0;
|
virtual bool LoadFile(const wxString& file = "") = 0;
|
||||||
|
|
||||||
@@ -73,7 +74,7 @@ public:
|
|||||||
{
|
{
|
||||||
// does nothing by default
|
// does nothing by default
|
||||||
}
|
}
|
||||||
/// Obtains the latest settings used by the help frame and the help
|
/// Obtains the latest settings used by the help frame and the help
|
||||||
/// frame.
|
/// frame.
|
||||||
virtual wxFrame *GetFrameParameters(wxSize *WXUNUSED(size) = NULL,
|
virtual wxFrame *GetFrameParameters(wxSize *WXUNUSED(size) = NULL,
|
||||||
wxPoint *WXUNUSED(pos) = NULL,
|
wxPoint *WXUNUSED(pos) = NULL,
|
||||||
@@ -81,11 +82,12 @@ public:
|
|||||||
{
|
{
|
||||||
return (wxFrame*) NULL;// does nothing by default
|
return (wxFrame*) NULL;// does nothing by default
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool Quit(void) = 0;
|
virtual bool Quit(void) = 0;
|
||||||
virtual void OnQuit(void) {};
|
virtual void OnQuit(void) {};
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // wxUSE_HELP
|
#endif // wxUSE_HELP
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
// _WX_HELPBASEH__
|
// _WX_HELPBASEH__
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
#include "wx/defs.h"
|
#include "wx/defs.h"
|
||||||
|
|
||||||
#if wxUSE_HTML
|
#if wxUSE_WXHTML_HELP
|
||||||
|
|
||||||
#include "wx/html/helpdata.h"
|
#include "wx/html/helpdata.h"
|
||||||
#include "wx/window.h"
|
#include "wx/window.h"
|
||||||
@@ -218,12 +218,12 @@ protected:
|
|||||||
#endif
|
#endif
|
||||||
wxHashTable *m_PagesHash;
|
wxHashTable *m_PagesHash;
|
||||||
wxHelpControllerBase* m_helpController;
|
wxHelpControllerBase* m_helpController;
|
||||||
|
|
||||||
int m_hfStyle;
|
int m_hfStyle;
|
||||||
|
|
||||||
DECLARE_EVENT_TABLE()
|
DECLARE_EVENT_TABLE()
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // wxUSE_HTML
|
#endif // wxUSE_WXHTML_HELP
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -722,6 +722,10 @@
|
|||||||
// 0 for no help facility
|
// 0 for no help facility
|
||||||
#define wxUSE_MS_HTML_HELP 0
|
#define wxUSE_MS_HTML_HELP 0
|
||||||
// 0 for no MS HTML Help
|
// 0 for no MS HTML Help
|
||||||
|
|
||||||
|
// Use wxHTML-based help controller?
|
||||||
|
#define wxUSE_WXHTML_HELP 1
|
||||||
|
|
||||||
#define wxUSE_RESOURCES 1
|
#define wxUSE_RESOURCES 1
|
||||||
// 0 for no wxGetResource/wxWriteResource
|
// 0 for no wxGetResource/wxWriteResource
|
||||||
#define wxUSE_CONSTRAINTS 1
|
#define wxUSE_CONSTRAINTS 1
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ protected:
|
|||||||
// wxScrolledWindow: a wxWindow which knows how to scroll
|
// wxScrolledWindow: a wxWindow which knows how to scroll
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifdef __WXGTK__
|
#if defined(__WXGTK__) && !defined(__WXUNIVERSAL__)
|
||||||
#include "wx/gtk/scrolwin.h"
|
#include "wx/gtk/scrolwin.h"
|
||||||
#else // !wxGTK
|
#else // !wxGTK
|
||||||
#include "wx/generic/scrolwin.h"
|
#include "wx/generic/scrolwin.h"
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ class WXDLLEXPORT wxDC;
|
|||||||
class WXDLLEXPORT wxCheckListBox;
|
class WXDLLEXPORT wxCheckListBox;
|
||||||
class WXDLLEXPORT wxListBox;
|
class WXDLLEXPORT wxListBox;
|
||||||
class WXDLLEXPORT wxMenu;
|
class WXDLLEXPORT wxMenu;
|
||||||
|
class WXDLLEXPORT wxMenuGeometryInfo;
|
||||||
class WXDLLEXPORT wxScrollBar;
|
class WXDLLEXPORT wxScrollBar;
|
||||||
class WXDLLEXPORT wxTextCtrl;
|
class WXDLLEXPORT wxTextCtrl;
|
||||||
class WXDLLEXPORT wxWindow;
|
class WXDLLEXPORT wxWindow;
|
||||||
@@ -43,10 +44,6 @@ class WXDLLEXPORT wxGauge;
|
|||||||
#include "wx/gdicmn.h"
|
#include "wx/gdicmn.h"
|
||||||
#include "wx/scrolbar.h" // for wxScrollBar::Element
|
#include "wx/scrolbar.h" // for wxScrollBar::Element
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
|
||||||
#include "wx/menu.h" // for wxMenuGeometryInfo
|
|
||||||
#endif // WX_PRECOMP
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// wxRenderer: abstract renderers interface
|
// wxRenderer: abstract renderers interface
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ public:
|
|||||||
wxWindowID id,
|
wxWindowID id,
|
||||||
const wxString& label,
|
const wxString& label,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = 0,
|
long style = 0,
|
||||||
const wxString &name = wxStaticTextNameStr)
|
const wxString &name = wxStaticTextNameStr)
|
||||||
{
|
{
|
||||||
@@ -45,7 +45,7 @@ public:
|
|||||||
wxWindowID id,
|
wxWindowID id,
|
||||||
const wxString &label,
|
const wxString &label,
|
||||||
const wxPoint &pos = wxDefaultPosition,
|
const wxPoint &pos = wxDefaultPosition,
|
||||||
const wxSize &size = wxDefaultSize,
|
const wxSize &size = wxDefaultSize,
|
||||||
long style = 0,
|
long style = 0,
|
||||||
const wxString &name = wxStaticTextNameStr);
|
const wxString &name = wxStaticTextNameStr);
|
||||||
|
|
||||||
@@ -59,6 +59,8 @@ protected:
|
|||||||
|
|
||||||
// draw the control
|
// draw the control
|
||||||
virtual void DoDraw(wxControlRenderer *renderer);
|
virtual void DoDraw(wxControlRenderer *renderer);
|
||||||
|
|
||||||
|
DECLARE_ABSTRACT_CLASS(wxStaticText)
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // _WX_UNIV_STATTEXT_H_
|
#endif // _WX_UNIV_STATTEXT_H_
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ AC_OUTPUT([
|
|||||||
sashtest/Makefile
|
sashtest/Makefile
|
||||||
scroll/Makefile
|
scroll/Makefile
|
||||||
scrollsub/Makefile
|
scrollsub/Makefile
|
||||||
|
sockets/Makefile
|
||||||
splitter/Makefile
|
splitter/Makefile
|
||||||
statbar/Makefile
|
statbar/Makefile
|
||||||
text/Makefile
|
text/Makefile
|
||||||
@@ -69,7 +70,7 @@ AC_OUTPUT([
|
|||||||
treelay/Makefile
|
treelay/Makefile
|
||||||
typetest/Makefile
|
typetest/Makefile
|
||||||
validate/Makefile
|
validate/Makefile
|
||||||
sockets/Makefile
|
widgets/Makefile
|
||||||
wizard/Makefile
|
wizard/Makefile
|
||||||
html/Makefile
|
html/Makefile
|
||||||
html/about/Makefile
|
html/about/Makefile
|
||||||
|
|||||||
@@ -156,6 +156,7 @@ MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
|
|||||||
// set the frame icon
|
// set the frame icon
|
||||||
SetIcon(wxICON(mondrian));
|
SetIcon(wxICON(mondrian));
|
||||||
|
|
||||||
|
#if wxUSE_MENUS
|
||||||
// create a menu bar
|
// create a menu bar
|
||||||
wxMenu *menuFile = new wxMenu("", wxMENU_TEAROFF);
|
wxMenu *menuFile = new wxMenu("", wxMENU_TEAROFF);
|
||||||
|
|
||||||
@@ -172,6 +173,7 @@ MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
|
|||||||
|
|
||||||
// ... and attach this menu bar to the frame
|
// ... and attach this menu bar to the frame
|
||||||
SetMenuBar(menuBar);
|
SetMenuBar(menuBar);
|
||||||
|
#endif // wxUSE_MENUS
|
||||||
|
|
||||||
#if wxUSE_STATUSBAR
|
#if wxUSE_STATUSBAR
|
||||||
// create a status bar just for fun (by default with 1 pane only)
|
// create a status bar just for fun (by default with 1 pane only)
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
|
|
||||||
// for all others, include the necessary headers
|
// for all others, include the necessary headers
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
|
#include "wx/app.h"
|
||||||
#include "wx/log.h"
|
#include "wx/log.h"
|
||||||
|
|
||||||
#include "wx/button.h"
|
#include "wx/button.h"
|
||||||
|
|||||||
@@ -24,6 +24,8 @@
|
|||||||
#pragma hdrstop
|
#pragma hdrstop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if wxUSE_COMBOBOX
|
||||||
|
|
||||||
// for all others, include the necessary headers
|
// for all others, include the necessary headers
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/log.h"
|
#include "wx/log.h"
|
||||||
@@ -492,3 +494,5 @@ void ComboboxWidgetsPage::OnCheckOrRadioBox(wxCommandEvent& event)
|
|||||||
CreateCombo();
|
CreateCombo();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif //wxUSE_COMBOBOX
|
||||||
|
|
||||||
|
|||||||
@@ -649,9 +649,14 @@
|
|||||||
#define wxUSE_WX_RESOURCES wxUSE_RESOURCES
|
#define wxUSE_WX_RESOURCES wxUSE_RESOURCES
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Use wxWindows help facility (needs wxUSE_IPC 1)
|
* Use wxWindows help facility
|
||||||
*/
|
*/
|
||||||
#define wxUSE_HELP 0
|
#define wxUSE_HELP 0
|
||||||
|
/*
|
||||||
|
* Use built-in HTML-based help controller
|
||||||
|
*/
|
||||||
|
#define wxUSE_WXHTML_HELP 0
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Use iostream.h rather than iostream
|
* Use iostream.h rather than iostream
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -738,6 +738,7 @@ bool wxFontMapper::GetAltForEncoding(wxFontEncoding encoding,
|
|||||||
#endif // wxUSE_CONFIG
|
#endif // wxUSE_CONFIG
|
||||||
|
|
||||||
// ask the user
|
// ask the user
|
||||||
|
#if wxUSE_FONTDLG
|
||||||
if ( interactive )
|
if ( interactive )
|
||||||
{
|
{
|
||||||
wxString title(m_titleDialog);
|
wxString title(m_titleDialog);
|
||||||
@@ -797,6 +798,7 @@ bool wxFontMapper::GetAltForEncoding(wxFontEncoding encoding,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//else: we're in non-interactive mode
|
//else: we're in non-interactive mode
|
||||||
|
#endif // wxUSE_FONTDLG
|
||||||
|
|
||||||
// now try the default mappings:
|
// now try the default mappings:
|
||||||
wxFontEncodingArray equiv = wxEncodingConverter::GetAllEquivalents(encoding);
|
wxFontEncodingArray equiv = wxEncodingConverter::GetAllEquivalents(encoding);
|
||||||
|
|||||||
@@ -385,6 +385,7 @@ void wxFrameBase::SetStatusWidths(int n, const int widths_field[] )
|
|||||||
|
|
||||||
bool wxFrameBase::ShowMenuHelp(wxStatusBar *statbar, int menuId)
|
bool wxFrameBase::ShowMenuHelp(wxStatusBar *statbar, int menuId)
|
||||||
{
|
{
|
||||||
|
#if wxUSE_MENUS
|
||||||
if ( !statbar )
|
if ( !statbar )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
@@ -409,6 +410,9 @@ bool wxFrameBase::ShowMenuHelp(wxStatusBar *statbar, int menuId)
|
|||||||
statbar->SetStatusText(helpString);
|
statbar->SetStatusText(helpString);
|
||||||
|
|
||||||
return !helpString.IsEmpty();
|
return !helpString.IsEmpty();
|
||||||
|
#else // !wxUSE_MENUS
|
||||||
|
return FALSE;
|
||||||
|
#endif // wxUSE_MENUS/!wxUSE_MENUS
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // wxUSE_STATUSBAR
|
#endif // wxUSE_STATUSBAR
|
||||||
|
|||||||
@@ -122,8 +122,16 @@ wxRect& wxRect::Inflate(wxCoord dx, wxCoord dy)
|
|||||||
|
|
||||||
// check that we didn't make the rectangle invalid by accident (you almost
|
// check that we didn't make the rectangle invalid by accident (you almost
|
||||||
// never want to have negative coords and never want negative size)
|
// never want to have negative coords and never want negative size)
|
||||||
wxASSERT_MSG( x >= 0 && y >= 0 && width >= 0 && height >= 0,
|
if ( x < 0 )
|
||||||
_T("wxRect::Inflate() resulted in an invalid rectangle!") );
|
x = 0;
|
||||||
|
if ( y < 0 )
|
||||||
|
y = 0;
|
||||||
|
|
||||||
|
// what else can we do?
|
||||||
|
if ( width < 0 )
|
||||||
|
width = 0;
|
||||||
|
if ( height < 0 )
|
||||||
|
height = 0;
|
||||||
|
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,10 +24,10 @@
|
|||||||
#include "wx/defs.h"
|
#include "wx/defs.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/helpbase.h"
|
|
||||||
|
|
||||||
#if wxUSE_HELP
|
#if wxUSE_HELP
|
||||||
|
|
||||||
|
#include "wx/helpbase.h"
|
||||||
|
|
||||||
IMPLEMENT_CLASS(wxHelpControllerBase, wxObject)
|
IMPLEMENT_CLASS(wxHelpControllerBase, wxObject)
|
||||||
|
|
||||||
#endif // wxUSE_HELP
|
#endif // wxUSE_HELP
|
||||||
|
|||||||
@@ -2648,6 +2648,8 @@ wxIcon wxResourceCreateIcon(const wxString& resource, wxResourceTable *table)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if wxUSE_MENUS
|
||||||
|
|
||||||
wxMenu *wxResourceCreateMenu(wxItemResource *item)
|
wxMenu *wxResourceCreateMenu(wxItemResource *item)
|
||||||
{
|
{
|
||||||
wxMenu *menu = new wxMenu;
|
wxMenu *menu = new wxMenu;
|
||||||
@@ -2708,6 +2710,8 @@ wxMenu *wxResourceCreateMenu(const wxString& resource, wxResourceTable *table)
|
|||||||
return (wxMenu *) NULL;
|
return (wxMenu *) NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_MENUS
|
||||||
|
|
||||||
// Global equivalents (so don't have to refer to default table explicitly)
|
// Global equivalents (so don't have to refer to default table explicitly)
|
||||||
bool wxResourceParseData(const wxString& resource, wxResourceTable *table)
|
bool wxResourceParseData(const wxString& resource, wxResourceTable *table)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE BASE.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE BASE.T!
|
||||||
ALL_SOURCES = \
|
ALL_SOURCES = \
|
||||||
common/init.cpp \
|
common/init.cpp \
|
||||||
|
|||||||
@@ -57,9 +57,7 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __WXGTK__
|
|
||||||
IMPLEMENT_CLASS(wxScrolledWindow, wxGenericScrolledWindow)
|
IMPLEMENT_CLASS(wxScrolledWindow, wxGenericScrolledWindow)
|
||||||
#endif
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// wxScrollHelperEvtHandler: intercept the events from the window and forward
|
// wxScrollHelperEvtHandler: intercept the events from the window and forward
|
||||||
|
|||||||
@@ -28,9 +28,8 @@
|
|||||||
#pragma hdrstop
|
#pragma hdrstop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !wxUSE_SPINBTN
|
#if !(defined(__WXMSW__) || defined(__WXGTK__) || defined(__WXPM__)) || \
|
||||||
#error "This file can only be compiled if wxSpinButton is available"
|
defined(__WXUNIVERSAL__)
|
||||||
#endif // !wxUSE_SPINBTN
|
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/textctrl.h"
|
#include "wx/textctrl.h"
|
||||||
@@ -197,8 +196,7 @@ void wxSpinCtrl::DoMoveWindow(int x, int y, int width, int height)
|
|||||||
wxControl::DoMoveWindow(x, y, width, height);
|
wxControl::DoMoveWindow(x, y, width, height);
|
||||||
|
|
||||||
// position the subcontrols inside the client area
|
// position the subcontrols inside the client area
|
||||||
wxSize sizeBtn = m_btn->GetSize(),
|
wxSize sizeBtn = m_btn->GetSize();
|
||||||
sizeText = m_text->GetSize();
|
|
||||||
|
|
||||||
wxCoord wText = width - sizeBtn.x;
|
wxCoord wText = width - sizeBtn.x;
|
||||||
m_text->SetSize(x, y, wText, height);
|
m_text->SetSize(x, y, wText, height);
|
||||||
@@ -225,8 +223,13 @@ bool wxSpinCtrl::Show(bool show)
|
|||||||
if ( !wxControl::Show(show) )
|
if ( !wxControl::Show(show) )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
m_btn->Show(show);
|
// under GTK Show() is called the first time before we are fully
|
||||||
m_text->Show(show);
|
// constructed
|
||||||
|
if ( m_btn )
|
||||||
|
{
|
||||||
|
m_btn->Show(show);
|
||||||
|
m_text->Show(show);
|
||||||
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@@ -319,3 +322,4 @@ void wxSpinCtrl::SetRange(int min, int max)
|
|||||||
m_btn->SetRange(min, max);
|
m_btn->SetRange(min, max);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // !wxPort-with-native-spinctrl
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GTK.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GTK.T!
|
||||||
ALL_SOURCES = \
|
ALL_SOURCES = \
|
||||||
generic/accel.cpp \
|
generic/accel.cpp \
|
||||||
@@ -33,6 +33,8 @@ ALL_SOURCES = \
|
|||||||
generic/propform.cpp \
|
generic/propform.cpp \
|
||||||
generic/proplist.cpp \
|
generic/proplist.cpp \
|
||||||
generic/sashwin.cpp \
|
generic/sashwin.cpp \
|
||||||
|
generic/scrlwing.cpp \
|
||||||
|
generic/spinctlg.cpp \
|
||||||
generic/splash.cpp \
|
generic/splash.cpp \
|
||||||
generic/splitter.cpp \
|
generic/splitter.cpp \
|
||||||
generic/statusbr.cpp \
|
generic/statusbr.cpp \
|
||||||
@@ -85,6 +87,7 @@ ALL_SOURCES = \
|
|||||||
common/fs_mem.cpp \
|
common/fs_mem.cpp \
|
||||||
common/fs_zip.cpp \
|
common/fs_zip.cpp \
|
||||||
common/ftp.cpp \
|
common/ftp.cpp \
|
||||||
|
common/gaugecmn.cpp \
|
||||||
common/gdicmn.cpp \
|
common/gdicmn.cpp \
|
||||||
common/geometry.cpp \
|
common/geometry.cpp \
|
||||||
common/gifdecod.cpp \
|
common/gifdecod.cpp \
|
||||||
@@ -628,6 +631,7 @@ COMMONOBJS = \
|
|||||||
fs_mem.o \
|
fs_mem.o \
|
||||||
fs_zip.o \
|
fs_zip.o \
|
||||||
ftp.o \
|
ftp.o \
|
||||||
|
gaugecmn.o \
|
||||||
gdicmn.o \
|
gdicmn.o \
|
||||||
geometry.o \
|
geometry.o \
|
||||||
gifdecod.o \
|
gifdecod.o \
|
||||||
@@ -743,6 +747,7 @@ COMMONDEPS = \
|
|||||||
fs_mem.d \
|
fs_mem.d \
|
||||||
fs_zip.d \
|
fs_zip.d \
|
||||||
ftp.d \
|
ftp.d \
|
||||||
|
gaugecmn.d \
|
||||||
gdicmn.d \
|
gdicmn.d \
|
||||||
geometry.d \
|
geometry.d \
|
||||||
gifdecod.d \
|
gifdecod.d \
|
||||||
@@ -848,6 +853,8 @@ GENERICOBJS = \
|
|||||||
propform.o \
|
propform.o \
|
||||||
proplist.o \
|
proplist.o \
|
||||||
sashwin.o \
|
sashwin.o \
|
||||||
|
scrlwing.o \
|
||||||
|
spinctlg.o \
|
||||||
splash.o \
|
splash.o \
|
||||||
splitter.o \
|
splitter.o \
|
||||||
statusbr.o \
|
statusbr.o \
|
||||||
@@ -893,6 +900,8 @@ GENERICDEPS = \
|
|||||||
propform.d \
|
propform.d \
|
||||||
proplist.d \
|
proplist.d \
|
||||||
sashwin.d \
|
sashwin.d \
|
||||||
|
scrlwing.d \
|
||||||
|
spinctlg.d \
|
||||||
splash.d \
|
splash.d \
|
||||||
splitter.d \
|
splitter.d \
|
||||||
statusbr.d \
|
statusbr.d \
|
||||||
@@ -1031,6 +1040,7 @@ GUI_LOWLEVEL_OBJS = \
|
|||||||
app.o \
|
app.o \
|
||||||
bitmap.o \
|
bitmap.o \
|
||||||
brush.o \
|
brush.o \
|
||||||
|
choice.o \
|
||||||
clipbrd.o \
|
clipbrd.o \
|
||||||
colour.o \
|
colour.o \
|
||||||
cursor.o \
|
cursor.o \
|
||||||
@@ -1041,15 +1051,19 @@ GUI_LOWLEVEL_OBJS = \
|
|||||||
dcmemory.o \
|
dcmemory.o \
|
||||||
dcscreen.o \
|
dcscreen.o \
|
||||||
dialog.o \
|
dialog.o \
|
||||||
|
dnd.o \
|
||||||
font.o \
|
font.o \
|
||||||
frame.o \
|
frame.o \
|
||||||
gdiobj.o \
|
gdiobj.o \
|
||||||
|
gsockgtk.o \
|
||||||
icon.o \
|
icon.o \
|
||||||
main.o \
|
main.o \
|
||||||
pen.o \
|
pen.o \
|
||||||
region.o \
|
region.o \
|
||||||
settings.o \
|
settings.o \
|
||||||
|
tbargtk.o \
|
||||||
timer.o \
|
timer.o \
|
||||||
|
tooltip.o \
|
||||||
utilsgtk.o \
|
utilsgtk.o \
|
||||||
win_gtk.o \
|
win_gtk.o \
|
||||||
window.o
|
window.o
|
||||||
@@ -1058,6 +1072,7 @@ GUI_LOWLEVEL_DEPS = \
|
|||||||
app.d \
|
app.d \
|
||||||
bitmap.d \
|
bitmap.d \
|
||||||
brush.d \
|
brush.d \
|
||||||
|
choice.d \
|
||||||
clipbrd.d \
|
clipbrd.d \
|
||||||
colour.d \
|
colour.d \
|
||||||
cursor.d \
|
cursor.d \
|
||||||
@@ -1068,15 +1083,19 @@ GUI_LOWLEVEL_DEPS = \
|
|||||||
dcmemory.d \
|
dcmemory.d \
|
||||||
dcscreen.d \
|
dcscreen.d \
|
||||||
dialog.d \
|
dialog.d \
|
||||||
|
dnd.d \
|
||||||
font.d \
|
font.d \
|
||||||
frame.d \
|
frame.d \
|
||||||
gdiobj.d \
|
gdiobj.d \
|
||||||
|
gsockgtk.d \
|
||||||
icon.d \
|
icon.d \
|
||||||
main.d \
|
main.d \
|
||||||
pen.d \
|
pen.d \
|
||||||
region.d \
|
region.d \
|
||||||
settings.d \
|
settings.d \
|
||||||
|
tbargtk.d \
|
||||||
timer.d \
|
timer.d \
|
||||||
|
tooltip.d \
|
||||||
utilsgtk.d \
|
utilsgtk.d \
|
||||||
win_gtk.d \
|
win_gtk.d \
|
||||||
window.d
|
window.d
|
||||||
|
|||||||
@@ -766,10 +766,8 @@ wxCoord wxRegionIterator::GetH() const
|
|||||||
wxRect wxRegionIterator::GetRect() const
|
wxRect wxRegionIterator::GetRect() const
|
||||||
{
|
{
|
||||||
wxRect r;
|
wxRect r;
|
||||||
wxNode *node = m_region.GetRectList()->Nth( m_current );
|
if( HaveRects() )
|
||||||
|
r = ((wxRIRefData*)m_refData)->m_rects[m_current];
|
||||||
if (node)
|
|
||||||
r = *((wxRect*)node->Data());
|
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -775,3 +775,4 @@ void wxScrolledWindow::OnChar(wxKeyEvent& event)
|
|||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -80,7 +80,6 @@ gtk_scrollbar_changed_callback( GtkWidget *WXUNUSED(widget), wxTextCtrl *win )
|
|||||||
// "focus_in_event"
|
// "focus_in_event"
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
wxWindow *FindFocusedChild(wxWindow *win);
|
|
||||||
extern wxWindow *g_focusWindow;
|
extern wxWindow *g_focusWindow;
|
||||||
extern bool g_blockEventsOnDrag;
|
extern bool g_blockEventsOnDrag;
|
||||||
// extern bool g_isIdle;
|
// extern bool g_isIdle;
|
||||||
@@ -152,7 +151,7 @@ static gint gtk_text_focus_out_callback( GtkWidget *widget, GdkEvent *WXUNUSED(e
|
|||||||
g_sendActivateEvent = 0;
|
g_sendActivateEvent = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
wxWindow *winFocus = FindFocusedChild(win);
|
wxWindow *winFocus = wxFindFocusedChild(win);
|
||||||
if ( winFocus )
|
if ( winFocus )
|
||||||
win = winFocus;
|
win = winFocus;
|
||||||
|
|
||||||
|
|||||||
@@ -333,25 +333,25 @@ extern bool g_isIdle;
|
|||||||
// returns the child of win which currently has focus or NULL if not found
|
// returns the child of win which currently has focus or NULL if not found
|
||||||
//
|
//
|
||||||
// Note: can't be static, needed by textctrl.cpp.
|
// Note: can't be static, needed by textctrl.cpp.
|
||||||
wxWindow *FindFocusedChild(wxWindowGTK *win)
|
wxWindow *wxFindFocusedChild(wxWindowGTK *win)
|
||||||
{
|
{
|
||||||
wxWindowGTK *winFocus = wxWindowGTK::FindFocus();
|
wxWindow *winFocus = wxWindowGTK::FindFocus();
|
||||||
if ( !winFocus )
|
if ( !winFocus )
|
||||||
return (wxWindowGTK *)NULL;
|
return (wxWindow *)NULL;
|
||||||
|
|
||||||
if ( winFocus == win )
|
if ( winFocus == win )
|
||||||
return win;
|
return (wxWindow *)win;
|
||||||
|
|
||||||
for ( wxWindowList::Node *node = win->GetChildren().GetFirst();
|
for ( wxWindowList::Node *node = win->GetChildren().GetFirst();
|
||||||
node;
|
node;
|
||||||
node = node->GetNext() )
|
node = node->GetNext() )
|
||||||
{
|
{
|
||||||
wxWindowGTK *child = FindFocusedChild(node->GetData());
|
wxWindow *child = wxFindFocusedChild(node->GetData());
|
||||||
if ( child )
|
if ( child )
|
||||||
return child;
|
return child;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (wxWindowGTK *)NULL;
|
return (wxWindow *)NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void draw_frame( GtkWidget *widget, wxWindowGTK *win )
|
static void draw_frame( GtkWidget *widget, wxWindowGTK *win )
|
||||||
@@ -1749,7 +1749,7 @@ static gint gtk_window_focus_out_callback( GtkWidget *widget, GdkEvent *WXUNUSED
|
|||||||
// g_sendActivateEvent to -1
|
// g_sendActivateEvent to -1
|
||||||
g_sendActivateEvent = 0;
|
g_sendActivateEvent = 0;
|
||||||
|
|
||||||
wxWindowGTK *winFocus = FindFocusedChild(win);
|
wxWindowGTK *winFocus = wxFindFocusedChild(win);
|
||||||
if ( winFocus )
|
if ( winFocus )
|
||||||
win = winFocus;
|
win = winFocus;
|
||||||
|
|
||||||
@@ -3067,7 +3067,7 @@ bool wxWindowGTK::Show( bool show )
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void wxWindowNotifyEnable(wxWindow* win, bool enable)
|
static void wxWindowNotifyEnable(wxWindowGTK* win, bool enable)
|
||||||
{
|
{
|
||||||
win->OnParentEnable(enable);
|
win->OnParentEnable(enable);
|
||||||
|
|
||||||
@@ -3084,7 +3084,7 @@ static void wxWindowNotifyEnable(wxWindow* win, bool enable)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxWindow::Enable( bool enable )
|
bool wxWindowGTK::Enable( bool enable )
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( (m_widget != NULL), FALSE, wxT("invalid window") );
|
wxCHECK_MSG( (m_widget != NULL), FALSE, wxT("invalid window") );
|
||||||
|
|
||||||
@@ -3394,7 +3394,7 @@ void wxWindowGTK::DoSetToolTip( wxToolTip *tip )
|
|||||||
wxWindowBase::DoSetToolTip(tip);
|
wxWindowBase::DoSetToolTip(tip);
|
||||||
|
|
||||||
if (m_tooltip)
|
if (m_tooltip)
|
||||||
m_tooltip->Apply( this );
|
m_tooltip->Apply( (wxWindow *)this );
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxWindowGTK::ApplyToolTip( GtkTooltips *tips, const wxChar *tip )
|
void wxWindowGTK::ApplyToolTip( GtkTooltips *tips, const wxChar *tip )
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GTK.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GTK.T!
|
||||||
ALL_SOURCES = \
|
ALL_SOURCES = \
|
||||||
generic/accel.cpp \
|
generic/accel.cpp \
|
||||||
@@ -33,6 +33,8 @@ ALL_SOURCES = \
|
|||||||
generic/propform.cpp \
|
generic/propform.cpp \
|
||||||
generic/proplist.cpp \
|
generic/proplist.cpp \
|
||||||
generic/sashwin.cpp \
|
generic/sashwin.cpp \
|
||||||
|
generic/scrlwing.cpp \
|
||||||
|
generic/spinctlg.cpp \
|
||||||
generic/splash.cpp \
|
generic/splash.cpp \
|
||||||
generic/splitter.cpp \
|
generic/splitter.cpp \
|
||||||
generic/statusbr.cpp \
|
generic/statusbr.cpp \
|
||||||
@@ -85,6 +87,7 @@ ALL_SOURCES = \
|
|||||||
common/fs_mem.cpp \
|
common/fs_mem.cpp \
|
||||||
common/fs_zip.cpp \
|
common/fs_zip.cpp \
|
||||||
common/ftp.cpp \
|
common/ftp.cpp \
|
||||||
|
common/gaugecmn.cpp \
|
||||||
common/gdicmn.cpp \
|
common/gdicmn.cpp \
|
||||||
common/geometry.cpp \
|
common/geometry.cpp \
|
||||||
common/gifdecod.cpp \
|
common/gifdecod.cpp \
|
||||||
@@ -628,6 +631,7 @@ COMMONOBJS = \
|
|||||||
fs_mem.o \
|
fs_mem.o \
|
||||||
fs_zip.o \
|
fs_zip.o \
|
||||||
ftp.o \
|
ftp.o \
|
||||||
|
gaugecmn.o \
|
||||||
gdicmn.o \
|
gdicmn.o \
|
||||||
geometry.o \
|
geometry.o \
|
||||||
gifdecod.o \
|
gifdecod.o \
|
||||||
@@ -743,6 +747,7 @@ COMMONDEPS = \
|
|||||||
fs_mem.d \
|
fs_mem.d \
|
||||||
fs_zip.d \
|
fs_zip.d \
|
||||||
ftp.d \
|
ftp.d \
|
||||||
|
gaugecmn.d \
|
||||||
gdicmn.d \
|
gdicmn.d \
|
||||||
geometry.d \
|
geometry.d \
|
||||||
gifdecod.d \
|
gifdecod.d \
|
||||||
@@ -848,6 +853,8 @@ GENERICOBJS = \
|
|||||||
propform.o \
|
propform.o \
|
||||||
proplist.o \
|
proplist.o \
|
||||||
sashwin.o \
|
sashwin.o \
|
||||||
|
scrlwing.o \
|
||||||
|
spinctlg.o \
|
||||||
splash.o \
|
splash.o \
|
||||||
splitter.o \
|
splitter.o \
|
||||||
statusbr.o \
|
statusbr.o \
|
||||||
@@ -893,6 +900,8 @@ GENERICDEPS = \
|
|||||||
propform.d \
|
propform.d \
|
||||||
proplist.d \
|
proplist.d \
|
||||||
sashwin.d \
|
sashwin.d \
|
||||||
|
scrlwing.d \
|
||||||
|
spinctlg.d \
|
||||||
splash.d \
|
splash.d \
|
||||||
splitter.d \
|
splitter.d \
|
||||||
statusbr.d \
|
statusbr.d \
|
||||||
@@ -1031,6 +1040,7 @@ GUI_LOWLEVEL_OBJS = \
|
|||||||
app.o \
|
app.o \
|
||||||
bitmap.o \
|
bitmap.o \
|
||||||
brush.o \
|
brush.o \
|
||||||
|
choice.o \
|
||||||
clipbrd.o \
|
clipbrd.o \
|
||||||
colour.o \
|
colour.o \
|
||||||
cursor.o \
|
cursor.o \
|
||||||
@@ -1041,15 +1051,19 @@ GUI_LOWLEVEL_OBJS = \
|
|||||||
dcmemory.o \
|
dcmemory.o \
|
||||||
dcscreen.o \
|
dcscreen.o \
|
||||||
dialog.o \
|
dialog.o \
|
||||||
|
dnd.o \
|
||||||
font.o \
|
font.o \
|
||||||
frame.o \
|
frame.o \
|
||||||
gdiobj.o \
|
gdiobj.o \
|
||||||
|
gsockgtk.o \
|
||||||
icon.o \
|
icon.o \
|
||||||
main.o \
|
main.o \
|
||||||
pen.o \
|
pen.o \
|
||||||
region.o \
|
region.o \
|
||||||
settings.o \
|
settings.o \
|
||||||
|
tbargtk.o \
|
||||||
timer.o \
|
timer.o \
|
||||||
|
tooltip.o \
|
||||||
utilsgtk.o \
|
utilsgtk.o \
|
||||||
win_gtk.o \
|
win_gtk.o \
|
||||||
window.o
|
window.o
|
||||||
@@ -1058,6 +1072,7 @@ GUI_LOWLEVEL_DEPS = \
|
|||||||
app.d \
|
app.d \
|
||||||
bitmap.d \
|
bitmap.d \
|
||||||
brush.d \
|
brush.d \
|
||||||
|
choice.d \
|
||||||
clipbrd.d \
|
clipbrd.d \
|
||||||
colour.d \
|
colour.d \
|
||||||
cursor.d \
|
cursor.d \
|
||||||
@@ -1068,15 +1083,19 @@ GUI_LOWLEVEL_DEPS = \
|
|||||||
dcmemory.d \
|
dcmemory.d \
|
||||||
dcscreen.d \
|
dcscreen.d \
|
||||||
dialog.d \
|
dialog.d \
|
||||||
|
dnd.d \
|
||||||
font.d \
|
font.d \
|
||||||
frame.d \
|
frame.d \
|
||||||
gdiobj.d \
|
gdiobj.d \
|
||||||
|
gsockgtk.d \
|
||||||
icon.d \
|
icon.d \
|
||||||
main.d \
|
main.d \
|
||||||
pen.d \
|
pen.d \
|
||||||
region.d \
|
region.d \
|
||||||
settings.d \
|
settings.d \
|
||||||
|
tbargtk.d \
|
||||||
timer.d \
|
timer.d \
|
||||||
|
tooltip.d \
|
||||||
utilsgtk.d \
|
utilsgtk.d \
|
||||||
win_gtk.d \
|
win_gtk.d \
|
||||||
window.d
|
window.d
|
||||||
|
|||||||
@@ -766,10 +766,8 @@ wxCoord wxRegionIterator::GetH() const
|
|||||||
wxRect wxRegionIterator::GetRect() const
|
wxRect wxRegionIterator::GetRect() const
|
||||||
{
|
{
|
||||||
wxRect r;
|
wxRect r;
|
||||||
wxNode *node = m_region.GetRectList()->Nth( m_current );
|
if( HaveRects() )
|
||||||
|
r = ((wxRIRefData*)m_refData)->m_rects[m_current];
|
||||||
if (node)
|
|
||||||
r = *((wxRect*)node->Data());
|
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -775,3 +775,4 @@ void wxScrolledWindow::OnChar(wxKeyEvent& event)
|
|||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -80,7 +80,6 @@ gtk_scrollbar_changed_callback( GtkWidget *WXUNUSED(widget), wxTextCtrl *win )
|
|||||||
// "focus_in_event"
|
// "focus_in_event"
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
wxWindow *FindFocusedChild(wxWindow *win);
|
|
||||||
extern wxWindow *g_focusWindow;
|
extern wxWindow *g_focusWindow;
|
||||||
extern bool g_blockEventsOnDrag;
|
extern bool g_blockEventsOnDrag;
|
||||||
// extern bool g_isIdle;
|
// extern bool g_isIdle;
|
||||||
@@ -152,7 +151,7 @@ static gint gtk_text_focus_out_callback( GtkWidget *widget, GdkEvent *WXUNUSED(e
|
|||||||
g_sendActivateEvent = 0;
|
g_sendActivateEvent = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
wxWindow *winFocus = FindFocusedChild(win);
|
wxWindow *winFocus = wxFindFocusedChild(win);
|
||||||
if ( winFocus )
|
if ( winFocus )
|
||||||
win = winFocus;
|
win = winFocus;
|
||||||
|
|
||||||
|
|||||||
@@ -333,25 +333,25 @@ extern bool g_isIdle;
|
|||||||
// returns the child of win which currently has focus or NULL if not found
|
// returns the child of win which currently has focus or NULL if not found
|
||||||
//
|
//
|
||||||
// Note: can't be static, needed by textctrl.cpp.
|
// Note: can't be static, needed by textctrl.cpp.
|
||||||
wxWindow *FindFocusedChild(wxWindowGTK *win)
|
wxWindow *wxFindFocusedChild(wxWindowGTK *win)
|
||||||
{
|
{
|
||||||
wxWindowGTK *winFocus = wxWindowGTK::FindFocus();
|
wxWindow *winFocus = wxWindowGTK::FindFocus();
|
||||||
if ( !winFocus )
|
if ( !winFocus )
|
||||||
return (wxWindowGTK *)NULL;
|
return (wxWindow *)NULL;
|
||||||
|
|
||||||
if ( winFocus == win )
|
if ( winFocus == win )
|
||||||
return win;
|
return (wxWindow *)win;
|
||||||
|
|
||||||
for ( wxWindowList::Node *node = win->GetChildren().GetFirst();
|
for ( wxWindowList::Node *node = win->GetChildren().GetFirst();
|
||||||
node;
|
node;
|
||||||
node = node->GetNext() )
|
node = node->GetNext() )
|
||||||
{
|
{
|
||||||
wxWindowGTK *child = FindFocusedChild(node->GetData());
|
wxWindow *child = wxFindFocusedChild(node->GetData());
|
||||||
if ( child )
|
if ( child )
|
||||||
return child;
|
return child;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (wxWindowGTK *)NULL;
|
return (wxWindow *)NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void draw_frame( GtkWidget *widget, wxWindowGTK *win )
|
static void draw_frame( GtkWidget *widget, wxWindowGTK *win )
|
||||||
@@ -1749,7 +1749,7 @@ static gint gtk_window_focus_out_callback( GtkWidget *widget, GdkEvent *WXUNUSED
|
|||||||
// g_sendActivateEvent to -1
|
// g_sendActivateEvent to -1
|
||||||
g_sendActivateEvent = 0;
|
g_sendActivateEvent = 0;
|
||||||
|
|
||||||
wxWindowGTK *winFocus = FindFocusedChild(win);
|
wxWindowGTK *winFocus = wxFindFocusedChild(win);
|
||||||
if ( winFocus )
|
if ( winFocus )
|
||||||
win = winFocus;
|
win = winFocus;
|
||||||
|
|
||||||
@@ -3067,7 +3067,7 @@ bool wxWindowGTK::Show( bool show )
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void wxWindowNotifyEnable(wxWindow* win, bool enable)
|
static void wxWindowNotifyEnable(wxWindowGTK* win, bool enable)
|
||||||
{
|
{
|
||||||
win->OnParentEnable(enable);
|
win->OnParentEnable(enable);
|
||||||
|
|
||||||
@@ -3084,7 +3084,7 @@ static void wxWindowNotifyEnable(wxWindow* win, bool enable)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxWindow::Enable( bool enable )
|
bool wxWindowGTK::Enable( bool enable )
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( (m_widget != NULL), FALSE, wxT("invalid window") );
|
wxCHECK_MSG( (m_widget != NULL), FALSE, wxT("invalid window") );
|
||||||
|
|
||||||
@@ -3394,7 +3394,7 @@ void wxWindowGTK::DoSetToolTip( wxToolTip *tip )
|
|||||||
wxWindowBase::DoSetToolTip(tip);
|
wxWindowBase::DoSetToolTip(tip);
|
||||||
|
|
||||||
if (m_tooltip)
|
if (m_tooltip)
|
||||||
m_tooltip->Apply( this );
|
m_tooltip->Apply( (wxWindow *)this );
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxWindowGTK::ApplyToolTip( GtkTooltips *tips, const wxChar *tip )
|
void wxWindowGTK::ApplyToolTip( GtkTooltips *tips, const wxChar *tip )
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
#pragma hdrstop
|
#pragma hdrstop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if wxUSE_HTML && wxUSE_STREAMS
|
#if wxUSE_WXHTML_HELP
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/app.h"
|
#include "wx/app.h"
|
||||||
@@ -248,4 +248,5 @@ bool wxHtmlHelpController::Quit()
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif // wxUSE_WXHTML_HELP
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
#pragma hdrstop
|
#pragma hdrstop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if wxUSE_HTML && wxUSE_STREAMS
|
#if wxUSE_WXHTML_HELP
|
||||||
|
|
||||||
#ifndef WXPRECOMP
|
#ifndef WXPRECOMP
|
||||||
#include "wx/intl.h"
|
#include "wx/intl.h"
|
||||||
@@ -238,7 +238,7 @@ void wxHtmlHelpFrame::Init(wxHtmlHelpData* data)
|
|||||||
// moreover, if no contents, index or searchpage is needed, m_Splitter and
|
// moreover, if no contents, index or searchpage is needed, m_Splitter and
|
||||||
// m_NavigPan will be NULL too (with m_HtmlWin directly connected to the frame)
|
// m_NavigPan will be NULL too (with m_HtmlWin directly connected to the frame)
|
||||||
|
|
||||||
bool wxHtmlHelpFrame::Create(wxWindow* parent, wxWindowID id,
|
bool wxHtmlHelpFrame::Create(wxWindow* parent, wxWindowID id,
|
||||||
const wxString& WXUNUSED(title), int style)
|
const wxString& WXUNUSED(title), int style)
|
||||||
{
|
{
|
||||||
m_hfStyle = style;
|
m_hfStyle = style;
|
||||||
@@ -301,7 +301,7 @@ bool wxHtmlHelpFrame::Create(wxWindow* parent, wxWindowID id,
|
|||||||
wxWindow *dummy = new wxPanel(m_NavigPan, wxID_HTML_INDEXPAGE);
|
wxWindow *dummy = new wxPanel(m_NavigPan, wxID_HTML_INDEXPAGE);
|
||||||
|
|
||||||
if (style & wxHF_BOOKMARKS)
|
if (style & wxHF_BOOKMARKS)
|
||||||
{
|
{
|
||||||
wxLayoutConstraints *b1 = new wxLayoutConstraints;
|
wxLayoutConstraints *b1 = new wxLayoutConstraints;
|
||||||
wxBitmapButton *bmpbt = new wxBitmapButton(dummy, wxID_HTML_BOOKMARKSREMOVE, wxBITMAP(wbkdel), wxDefaultPosition, wxSize(20,20));
|
wxBitmapButton *bmpbt = new wxBitmapButton(dummy, wxID_HTML_BOOKMARKSREMOVE, wxBITMAP(wbkdel), wxDefaultPosition, wxSize(20,20));
|
||||||
|
|
||||||
@@ -502,18 +502,18 @@ bool wxHtmlHelpFrame::Create(wxWindow* parent, wxWindowID id,
|
|||||||
if (m_Cfg.navig_on)
|
if (m_Cfg.navig_on)
|
||||||
m_Splitter->SplitVertically(m_NavigPan, m_HtmlWin, m_Cfg.sashpos);
|
m_Splitter->SplitVertically(m_NavigPan, m_HtmlWin, m_Cfg.sashpos);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_Splitter->SplitVertically(m_NavigPan, m_HtmlWin, m_Cfg.sashpos);
|
m_Splitter->SplitVertically(m_NavigPan, m_HtmlWin, m_Cfg.sashpos);
|
||||||
m_Splitter->Unsplit();
|
m_Splitter->Unsplit();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_Cfg.navig_on)
|
if (m_Cfg.navig_on)
|
||||||
{
|
{
|
||||||
m_NavigPan->Show(TRUE);
|
m_NavigPan->Show(TRUE);
|
||||||
m_Splitter->SplitVertically(m_NavigPan, m_HtmlWin, m_Cfg.sashpos);
|
m_Splitter->SplitVertically(m_NavigPan, m_HtmlWin, m_Cfg.sashpos);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_NavigPan->Show(FALSE);
|
m_NavigPan->Show(FALSE);
|
||||||
m_Splitter->Initialize(m_HtmlWin);
|
m_Splitter->Initialize(m_HtmlWin);
|
||||||
}
|
}
|
||||||
@@ -713,7 +713,7 @@ bool wxHtmlHelpFrame::KeywordSearch(const wxString& keyword)
|
|||||||
if (curi % 32 == 0 && progress.Update(curi) == FALSE)
|
if (curi % 32 == 0 && progress.Update(curi) == FALSE)
|
||||||
break;
|
break;
|
||||||
if (status.Search())
|
if (status.Search())
|
||||||
{
|
{
|
||||||
foundstr.Printf(_("Found %i matches"), ++foundcnt);
|
foundstr.Printf(_("Found %i matches"), ++foundcnt);
|
||||||
progress.Update(status.GetCurIndex(), foundstr);
|
progress.Update(status.GetCurIndex(), foundstr);
|
||||||
m_SearchList->Append(status.GetName(), status.GetContentsItem());
|
m_SearchList->Append(status.GetName(), status.GetContentsItem());
|
||||||
@@ -760,7 +760,7 @@ void wxHtmlHelpFrame::CreateContents()
|
|||||||
// We set the icon later: when we find an item with level=n, we know
|
// We set the icon later: when we find an item with level=n, we know
|
||||||
// that the last item with level=n-1 was folder with subitems, so we
|
// that the last item with level=n-1 was folder with subitems, so we
|
||||||
// set its icon accordingly
|
// set its icon accordingly
|
||||||
bool imaged[MAX_ROOTS];
|
bool imaged[MAX_ROOTS];
|
||||||
m_ContentsBox->DeleteAllItems();
|
m_ContentsBox->DeleteAllItems();
|
||||||
|
|
||||||
// Don't show (Help) root if there's only one boook
|
// Don't show (Help) root if there's only one boook
|
||||||
@@ -799,7 +799,7 @@ void wxHtmlHelpFrame::CreateContents()
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
roots[1] = m_ContentsBox->AppendItem(roots[0],
|
roots[1] = m_ContentsBox->AppendItem(roots[0],
|
||||||
it->m_Name, IMG_Book, -1,
|
it->m_Name, IMG_Book, -1,
|
||||||
new wxHtmlHelpTreeItemData(i));
|
new wxHtmlHelpTreeItemData(i));
|
||||||
m_ContentsBox->SetItemBold(roots[1], TRUE);
|
m_ContentsBox->SetItemBold(roots[1], TRUE);
|
||||||
}
|
}
|
||||||
@@ -807,12 +807,12 @@ void wxHtmlHelpFrame::CreateContents()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// ...and their contents:
|
// ...and their contents:
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
roots[it->m_Level + 1] = m_ContentsBox->AppendItem(
|
roots[it->m_Level + 1] = m_ContentsBox->AppendItem(
|
||||||
roots[it->m_Level], it->m_Name, IMG_Page,
|
roots[it->m_Level], it->m_Name, IMG_Page,
|
||||||
-1, new wxHtmlHelpTreeItemData(i));
|
-1, new wxHtmlHelpTreeItemData(i));
|
||||||
imaged[it->m_Level + 1] = FALSE;
|
imaged[it->m_Level + 1] = FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_PagesHash->Put(it->GetFullPath(),
|
m_PagesHash->Put(it->GetFullPath(),
|
||||||
@@ -821,7 +821,7 @@ void wxHtmlHelpFrame::CreateContents()
|
|||||||
// Set the icon for the node one level up in the hiearachy,
|
// Set the icon for the node one level up in the hiearachy,
|
||||||
// unless already done (see comment above imaged[] declaration)
|
// unless already done (see comment above imaged[] declaration)
|
||||||
if (!imaged[it->m_Level])
|
if (!imaged[it->m_Level])
|
||||||
{
|
{
|
||||||
int image = IMG_Folder;
|
int image = IMG_Folder;
|
||||||
if (m_hfStyle & wxHF_ICONS_BOOK)
|
if (m_hfStyle & wxHF_ICONS_BOOK)
|
||||||
image = IMG_Book;
|
image = IMG_Book;
|
||||||
@@ -909,17 +909,17 @@ void wxHtmlHelpFrame::ReadCustomization(wxConfigBase *cfg, const wxString& path)
|
|||||||
|
|
||||||
cnt = cfg->Read(wxT("hcBookmarksCnt"), 0L);
|
cnt = cfg->Read(wxT("hcBookmarksCnt"), 0L);
|
||||||
if (cnt != 0)
|
if (cnt != 0)
|
||||||
{
|
{
|
||||||
m_BookmarksNames.Clear();
|
m_BookmarksNames.Clear();
|
||||||
m_BookmarksPages.Clear();
|
m_BookmarksPages.Clear();
|
||||||
if (m_Bookmarks)
|
if (m_Bookmarks)
|
||||||
{
|
{
|
||||||
m_Bookmarks->Clear();
|
m_Bookmarks->Clear();
|
||||||
m_Bookmarks->Append(_("(bookmarks)"));
|
m_Bookmarks->Append(_("(bookmarks)"));
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0; i < cnt; i++)
|
for (i = 0; i < cnt; i++)
|
||||||
{
|
{
|
||||||
val.Printf(wxT("hcBookmark_%i"), i);
|
val.Printf(wxT("hcBookmark_%i"), i);
|
||||||
s = cfg->Read(val);
|
s = cfg->Read(val);
|
||||||
m_BookmarksNames.Add(s);
|
m_BookmarksNames.Add(s);
|
||||||
@@ -967,7 +967,7 @@ void wxHtmlHelpFrame::WriteCustomization(wxConfigBase *cfg, const wxString& path
|
|||||||
|
|
||||||
cfg->Write(wxT("hcBookmarksCnt"), (long)cnt);
|
cfg->Write(wxT("hcBookmarksCnt"), (long)cnt);
|
||||||
for (i = 0; i < cnt; i++)
|
for (i = 0; i < cnt; i++)
|
||||||
{
|
{
|
||||||
val.Printf(wxT("hcBookmark_%i"), i);
|
val.Printf(wxT("hcBookmark_%i"), i);
|
||||||
cfg->Write(val, m_BookmarksNames[i]);
|
cfg->Write(val, m_BookmarksNames[i]);
|
||||||
val.Printf(wxT("hcBookmark_%i_url"), i);
|
val.Printf(wxT("hcBookmark_%i_url"), i);
|
||||||
@@ -1270,13 +1270,13 @@ void wxHtmlHelpFrame::OnToolbar(wxCommandEvent& event)
|
|||||||
if (! (m_Splitter && m_NavigPan))
|
if (! (m_Splitter && m_NavigPan))
|
||||||
return ;
|
return ;
|
||||||
if (m_Splitter->IsSplit())
|
if (m_Splitter->IsSplit())
|
||||||
{
|
{
|
||||||
m_Cfg.sashpos = m_Splitter->GetSashPosition();
|
m_Cfg.sashpos = m_Splitter->GetSashPosition();
|
||||||
m_Splitter->Unsplit(m_NavigPan);
|
m_Splitter->Unsplit(m_NavigPan);
|
||||||
m_Cfg.navig_on = FALSE;
|
m_Cfg.navig_on = FALSE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_NavigPan->Show(TRUE);
|
m_NavigPan->Show(TRUE);
|
||||||
m_HtmlWin->Show(TRUE);
|
m_HtmlWin->Show(TRUE);
|
||||||
m_Splitter->SplitVertically(m_NavigPan, m_HtmlWin, m_Cfg.sashpos);
|
m_Splitter->SplitVertically(m_NavigPan, m_HtmlWin, m_Cfg.sashpos);
|
||||||
@@ -1297,9 +1297,9 @@ void wxHtmlHelpFrame::OnToolbar(wxCommandEvent& event)
|
|||||||
item = m_HtmlWin->GetOpenedPageTitle();
|
item = m_HtmlWin->GetOpenedPageTitle();
|
||||||
url = m_HtmlWin->GetOpenedPage();
|
url = m_HtmlWin->GetOpenedPage();
|
||||||
if (item == wxEmptyString)
|
if (item == wxEmptyString)
|
||||||
item = url.AfterLast(wxT('/'));
|
item = url.AfterLast(wxT('/'));
|
||||||
if (m_BookmarksPages.Index(url) == wxNOT_FOUND)
|
if (m_BookmarksPages.Index(url) == wxNOT_FOUND)
|
||||||
{
|
{
|
||||||
m_Bookmarks->Append(item);
|
m_Bookmarks->Append(item);
|
||||||
m_BookmarksNames.Add(item);
|
m_BookmarksNames.Add(item);
|
||||||
m_BookmarksPages.Add(url);
|
m_BookmarksPages.Add(url);
|
||||||
@@ -1315,7 +1315,7 @@ void wxHtmlHelpFrame::OnToolbar(wxCommandEvent& event)
|
|||||||
item = m_Bookmarks->GetStringSelection();
|
item = m_Bookmarks->GetStringSelection();
|
||||||
pos = m_BookmarksNames.Index(item);
|
pos = m_BookmarksNames.Index(item);
|
||||||
if (pos != wxNOT_FOUND)
|
if (pos != wxNOT_FOUND)
|
||||||
{
|
{
|
||||||
m_BookmarksNames.Remove(pos);
|
m_BookmarksNames.Remove(pos);
|
||||||
m_BookmarksPages.Remove(pos);
|
m_BookmarksPages.Remove(pos);
|
||||||
m_Bookmarks->Delete(m_Bookmarks->GetSelection());
|
m_Bookmarks->Delete(m_Bookmarks->GetSelection());
|
||||||
@@ -1410,7 +1410,7 @@ void wxHtmlHelpFrame::OnIndexFind(wxCommandEvent& event)
|
|||||||
wxBusyCursor bcur;
|
wxBusyCursor bcur;
|
||||||
const wxChar *cstr = sr.c_str();
|
const wxChar *cstr = sr.c_str();
|
||||||
wxChar mybuff[512];
|
wxChar mybuff[512];
|
||||||
wxChar *ptr;
|
wxChar *ptr;
|
||||||
bool first = TRUE;
|
bool first = TRUE;
|
||||||
|
|
||||||
m_IndexList->Clear();
|
m_IndexList->Clear();
|
||||||
@@ -1426,11 +1426,11 @@ void wxHtmlHelpFrame::OnIndexFind(wxCommandEvent& event)
|
|||||||
if (*ptr >= _T('A') && *ptr <= _T('Z'))
|
if (*ptr >= _T('A') && *ptr <= _T('Z'))
|
||||||
*ptr -= (wxChar)(_T('A') - _T('a'));
|
*ptr -= (wxChar)(_T('A') - _T('a'));
|
||||||
if (wxStrstr(mybuff, cstr) != NULL)
|
if (wxStrstr(mybuff, cstr) != NULL)
|
||||||
{
|
{
|
||||||
m_IndexList->Append(index[i].m_Name, (char*)(index + i));
|
m_IndexList->Append(index[i].m_Name, (char*)(index + i));
|
||||||
displ++;
|
displ++;
|
||||||
if (first)
|
if (first)
|
||||||
{
|
{
|
||||||
if (index[i].m_Page[0] != 0)
|
if (index[i].m_Page[0] != 0)
|
||||||
m_HtmlWin->LoadPage(index[i].GetFullPath());
|
m_HtmlWin->LoadPage(index[i].GetFullPath());
|
||||||
NotifyPageChanged();
|
NotifyPageChanged();
|
||||||
@@ -1461,7 +1461,7 @@ void wxHtmlHelpFrame::OnIndexAll(wxCommandEvent& WXUNUSED(event))
|
|||||||
{
|
{
|
||||||
m_IndexList->Append(index[i].m_Name, (char*)(index + i));
|
m_IndexList->Append(index[i].m_Name, (char*)(index + i));
|
||||||
if (first)
|
if (first)
|
||||||
{
|
{
|
||||||
if (index[i].m_Page[0] != 0)
|
if (index[i].m_Page[0] != 0)
|
||||||
m_HtmlWin->LoadPage(index[i].GetFullPath());
|
m_HtmlWin->LoadPage(index[i].GetFullPath());
|
||||||
NotifyPageChanged();
|
NotifyPageChanged();
|
||||||
@@ -1538,4 +1538,5 @@ BEGIN_EVENT_TABLE(wxHtmlHelpFrame, wxFrame)
|
|||||||
EVT_CLOSE(wxHtmlHelpFrame::OnCloseWindow)
|
EVT_CLOSE(wxHtmlHelpFrame::OnCloseWindow)
|
||||||
END_EVENT_TABLE()
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
#endif
|
#endif // wxUSE_WXHTML_HELP
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE MOTIF.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE MOTIF.T!
|
||||||
ALL_SOURCES = \
|
ALL_SOURCES = \
|
||||||
generic/busyinfo.cpp \
|
generic/busyinfo.cpp \
|
||||||
@@ -33,7 +33,8 @@ ALL_SOURCES = \
|
|||||||
generic/propform.cpp \
|
generic/propform.cpp \
|
||||||
generic/proplist.cpp \
|
generic/proplist.cpp \
|
||||||
generic/sashwin.cpp \
|
generic/sashwin.cpp \
|
||||||
generic/scrolwin.cpp \
|
generic/scrlwing.cpp \
|
||||||
|
generic/spinctlg.cpp \
|
||||||
generic/splash.cpp \
|
generic/splash.cpp \
|
||||||
generic/splitter.cpp \
|
generic/splitter.cpp \
|
||||||
generic/statline.cpp \
|
generic/statline.cpp \
|
||||||
@@ -87,6 +88,7 @@ ALL_SOURCES = \
|
|||||||
common/fs_mem.cpp \
|
common/fs_mem.cpp \
|
||||||
common/fs_zip.cpp \
|
common/fs_zip.cpp \
|
||||||
common/ftp.cpp \
|
common/ftp.cpp \
|
||||||
|
common/gaugecmn.cpp \
|
||||||
common/gdicmn.cpp \
|
common/gdicmn.cpp \
|
||||||
common/geometry.cpp \
|
common/geometry.cpp \
|
||||||
common/gifdecod.cpp \
|
common/gifdecod.cpp \
|
||||||
@@ -623,6 +625,7 @@ COMMONOBJS = \
|
|||||||
fs_mem.o \
|
fs_mem.o \
|
||||||
fs_zip.o \
|
fs_zip.o \
|
||||||
ftp.o \
|
ftp.o \
|
||||||
|
gaugecmn.o \
|
||||||
gdicmn.o \
|
gdicmn.o \
|
||||||
geometry.o \
|
geometry.o \
|
||||||
gifdecod.o \
|
gifdecod.o \
|
||||||
@@ -738,6 +741,7 @@ COMMONDEPS = \
|
|||||||
fs_mem.d \
|
fs_mem.d \
|
||||||
fs_zip.d \
|
fs_zip.d \
|
||||||
ftp.d \
|
ftp.d \
|
||||||
|
gaugecmn.d \
|
||||||
gdicmn.d \
|
gdicmn.d \
|
||||||
geometry.d \
|
geometry.d \
|
||||||
gifdecod.d \
|
gifdecod.d \
|
||||||
@@ -843,7 +847,8 @@ GENERICOBJS = \
|
|||||||
propform.o \
|
propform.o \
|
||||||
proplist.o \
|
proplist.o \
|
||||||
sashwin.o \
|
sashwin.o \
|
||||||
scrolwin.o \
|
scrlwing.o \
|
||||||
|
spinctlg.o \
|
||||||
splash.o \
|
splash.o \
|
||||||
splitter.o \
|
splitter.o \
|
||||||
statline.o \
|
statline.o \
|
||||||
@@ -890,7 +895,8 @@ GENERICDEPS = \
|
|||||||
propform.d \
|
propform.d \
|
||||||
proplist.d \
|
proplist.d \
|
||||||
sashwin.d \
|
sashwin.d \
|
||||||
scrolwin.d \
|
scrlwing.d \
|
||||||
|
spinctlg.d \
|
||||||
splash.d \
|
splash.d \
|
||||||
splitter.d \
|
splitter.d \
|
||||||
statline.d \
|
statline.d \
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE MSW.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE MSW.T!
|
||||||
ALL_SOURCES = \
|
ALL_SOURCES = \
|
||||||
generic/busyinfo.cpp \
|
generic/busyinfo.cpp \
|
||||||
@@ -18,7 +18,8 @@ ALL_SOURCES = \
|
|||||||
generic/propform.cpp \
|
generic/propform.cpp \
|
||||||
generic/proplist.cpp \
|
generic/proplist.cpp \
|
||||||
generic/sashwin.cpp \
|
generic/sashwin.cpp \
|
||||||
generic/scrolwin.cpp \
|
generic/scrlwing.cpp \
|
||||||
|
generic/spinctlg.cpp \
|
||||||
generic/splash.cpp \
|
generic/splash.cpp \
|
||||||
generic/splitter.cpp \
|
generic/splitter.cpp \
|
||||||
generic/statusbr.cpp \
|
generic/statusbr.cpp \
|
||||||
@@ -70,6 +71,7 @@ ALL_SOURCES = \
|
|||||||
common/fs_mem.cpp \
|
common/fs_mem.cpp \
|
||||||
common/fs_zip.cpp \
|
common/fs_zip.cpp \
|
||||||
common/ftp.cpp \
|
common/ftp.cpp \
|
||||||
|
common/gaugecmn.cpp \
|
||||||
common/gdicmn.cpp \
|
common/gdicmn.cpp \
|
||||||
common/geometry.cpp \
|
common/geometry.cpp \
|
||||||
common/gifdecod.cpp \
|
common/gifdecod.cpp \
|
||||||
@@ -677,6 +679,7 @@ COMMONOBJS = \
|
|||||||
fs_mem.o \
|
fs_mem.o \
|
||||||
fs_zip.o \
|
fs_zip.o \
|
||||||
ftp.o \
|
ftp.o \
|
||||||
|
gaugecmn.o \
|
||||||
gdicmn.o \
|
gdicmn.o \
|
||||||
geometry.o \
|
geometry.o \
|
||||||
gifdecod.o \
|
gifdecod.o \
|
||||||
@@ -792,6 +795,7 @@ COMMONDEPS = \
|
|||||||
fs_mem.d \
|
fs_mem.d \
|
||||||
fs_zip.d \
|
fs_zip.d \
|
||||||
ftp.d \
|
ftp.d \
|
||||||
|
gaugecmn.d \
|
||||||
gdicmn.d \
|
gdicmn.d \
|
||||||
geometry.d \
|
geometry.d \
|
||||||
gifdecod.d \
|
gifdecod.d \
|
||||||
@@ -882,7 +886,8 @@ GENERICOBJS = \
|
|||||||
propform.o \
|
propform.o \
|
||||||
proplist.o \
|
proplist.o \
|
||||||
sashwin.o \
|
sashwin.o \
|
||||||
scrolwin.o \
|
scrlwing.o \
|
||||||
|
spinctlg.o \
|
||||||
splash.o \
|
splash.o \
|
||||||
splitter.o \
|
splitter.o \
|
||||||
statusbr.o \
|
statusbr.o \
|
||||||
@@ -912,7 +917,8 @@ GENERICDEPS = \
|
|||||||
propform.d \
|
propform.d \
|
||||||
proplist.d \
|
proplist.d \
|
||||||
sashwin.d \
|
sashwin.d \
|
||||||
scrolwin.d \
|
scrlwing.d \
|
||||||
|
spinctlg.d \
|
||||||
splash.d \
|
splash.d \
|
||||||
splitter.d \
|
splitter.d \
|
||||||
statusbr.d \
|
statusbr.d \
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE B32.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE B32.T!
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -88,7 +88,8 @@ GENERICOBJS= $(MSWDIR)\busyinfo.obj \
|
|||||||
$(MSWDIR)\propform.obj \
|
$(MSWDIR)\propform.obj \
|
||||||
$(MSWDIR)\proplist.obj \
|
$(MSWDIR)\proplist.obj \
|
||||||
$(MSWDIR)\sashwin.obj \
|
$(MSWDIR)\sashwin.obj \
|
||||||
$(MSWDIR)\scrolwin.obj \
|
$(MSWDIR)\scrlwing.obj \
|
||||||
|
$(MSWDIR)\spinctlg.obj \
|
||||||
$(MSWDIR)\splash.obj \
|
$(MSWDIR)\splash.obj \
|
||||||
$(MSWDIR)\splitter.obj \
|
$(MSWDIR)\splitter.obj \
|
||||||
$(MSWDIR)\statusbr.obj \
|
$(MSWDIR)\statusbr.obj \
|
||||||
@@ -154,6 +155,7 @@ COMMONOBJS = \
|
|||||||
$(MSWDIR)\fs_mem.obj \
|
$(MSWDIR)\fs_mem.obj \
|
||||||
$(MSWDIR)\fs_zip.obj \
|
$(MSWDIR)\fs_zip.obj \
|
||||||
$(MSWDIR)\ftp.obj \
|
$(MSWDIR)\ftp.obj \
|
||||||
|
$(MSWDIR)\gaugecmn.obj \
|
||||||
$(MSWDIR)\gdicmn.obj \
|
$(MSWDIR)\gdicmn.obj \
|
||||||
$(MSWDIR)\geometry.obj \
|
$(MSWDIR)\geometry.obj \
|
||||||
$(MSWDIR)\gifdecod.obj \
|
$(MSWDIR)\gifdecod.obj \
|
||||||
@@ -693,6 +695,8 @@ $(MSWDIR)\fs_zip.obj: $(COMMDIR)\fs_zip.$(SRCSUFF)
|
|||||||
|
|
||||||
$(MSWDIR)\ftp.obj: $(COMMDIR)\ftp.$(SRCSUFF)
|
$(MSWDIR)\ftp.obj: $(COMMDIR)\ftp.$(SRCSUFF)
|
||||||
|
|
||||||
|
$(MSWDIR)\gaugecmn.obj: $(COMMDIR)\gaugecmn.$(SRCSUFF)
|
||||||
|
|
||||||
$(MSWDIR)\gdicmn.obj: $(COMMDIR)\gdicmn.$(SRCSUFF)
|
$(MSWDIR)\gdicmn.obj: $(COMMDIR)\gdicmn.$(SRCSUFF)
|
||||||
|
|
||||||
$(MSWDIR)\geometry.obj: $(COMMDIR)\geometry.$(SRCSUFF)
|
$(MSWDIR)\geometry.obj: $(COMMDIR)\geometry.$(SRCSUFF)
|
||||||
@@ -877,7 +881,9 @@ $(MSWDIR)\proplist.obj: $(GENDIR)\proplist.$(SRCSUFF)
|
|||||||
|
|
||||||
$(MSWDIR)\sashwin.obj: $(GENDIR)\sashwin.$(SRCSUFF)
|
$(MSWDIR)\sashwin.obj: $(GENDIR)\sashwin.$(SRCSUFF)
|
||||||
|
|
||||||
$(MSWDIR)\scrolwin.obj: $(GENDIR)\scrolwin.$(SRCSUFF)
|
$(MSWDIR)\scrlwing.obj: $(GENDIR)\scrlwing.$(SRCSUFF)
|
||||||
|
|
||||||
|
$(MSWDIR)\spinctlg.obj: $(GENDIR)\spinctlg.$(SRCSUFF)
|
||||||
|
|
||||||
$(MSWDIR)\splash.obj: $(GENDIR)\splash.$(SRCSUFF)
|
$(MSWDIR)\splash.obj: $(GENDIR)\splash.$(SRCSUFF)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE BCC.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE BCC.T!
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -88,7 +88,8 @@ GENERICOBJS= $(MSWDIR)\busyinfo.obj \
|
|||||||
$(MSWDIR)\propform.obj \
|
$(MSWDIR)\propform.obj \
|
||||||
$(MSWDIR)\proplist.obj \
|
$(MSWDIR)\proplist.obj \
|
||||||
$(MSWDIR)\sashwin.obj \
|
$(MSWDIR)\sashwin.obj \
|
||||||
$(MSWDIR)\scrolwin.obj \
|
$(MSWDIR)\scrlwing.obj \
|
||||||
|
$(MSWDIR)\spinctlg.obj \
|
||||||
$(MSWDIR)\splash.obj \
|
$(MSWDIR)\splash.obj \
|
||||||
$(MSWDIR)\splitter.obj \
|
$(MSWDIR)\splitter.obj \
|
||||||
$(MSWDIR)\statusbr.obj \
|
$(MSWDIR)\statusbr.obj \
|
||||||
@@ -140,6 +141,7 @@ COMMONOBJS = \
|
|||||||
$(MSWDIR)\fs_inet.obj \
|
$(MSWDIR)\fs_inet.obj \
|
||||||
$(MSWDIR)\fs_mem.obj \
|
$(MSWDIR)\fs_mem.obj \
|
||||||
$(MSWDIR)\fs_zip.obj \
|
$(MSWDIR)\fs_zip.obj \
|
||||||
|
$(MSWDIR)\gaugecmn.obj \
|
||||||
$(MSWDIR)\gdicmn.obj \
|
$(MSWDIR)\gdicmn.obj \
|
||||||
$(MSWDIR)\geometry.obj \
|
$(MSWDIR)\geometry.obj \
|
||||||
$(MSWDIR)\gifdecod.obj \
|
$(MSWDIR)\gifdecod.obj \
|
||||||
@@ -559,6 +561,8 @@ $(MSWDIR)\fs_mem.obj: $(COMMDIR)\fs_mem.$(SRCSUFF)
|
|||||||
|
|
||||||
$(MSWDIR)\fs_zip.obj: $(COMMDIR)\fs_zip.$(SRCSUFF)
|
$(MSWDIR)\fs_zip.obj: $(COMMDIR)\fs_zip.$(SRCSUFF)
|
||||||
|
|
||||||
|
$(MSWDIR)\gaugecmn.obj: $(COMMDIR)\gaugecmn.$(SRCSUFF)
|
||||||
|
|
||||||
$(MSWDIR)\gdicmn.obj: $(COMMDIR)\gdicmn.$(SRCSUFF)
|
$(MSWDIR)\gdicmn.obj: $(COMMDIR)\gdicmn.$(SRCSUFF)
|
||||||
|
|
||||||
$(MSWDIR)\geometry.obj: $(COMMDIR)\geometry.$(SRCSUFF)
|
$(MSWDIR)\geometry.obj: $(COMMDIR)\geometry.$(SRCSUFF)
|
||||||
@@ -723,7 +727,9 @@ $(MSWDIR)\proplist.obj: $(GENDIR)\proplist.$(SRCSUFF)
|
|||||||
|
|
||||||
$(MSWDIR)\sashwin.obj: $(GENDIR)\sashwin.$(SRCSUFF)
|
$(MSWDIR)\sashwin.obj: $(GENDIR)\sashwin.$(SRCSUFF)
|
||||||
|
|
||||||
$(MSWDIR)\scrolwin.obj: $(GENDIR)\scrolwin.$(SRCSUFF)
|
$(MSWDIR)\scrlwing.obj: $(GENDIR)\scrlwing.$(SRCSUFF)
|
||||||
|
|
||||||
|
$(MSWDIR)\spinctlg.obj: $(GENDIR)\spinctlg.$(SRCSUFF)
|
||||||
|
|
||||||
$(MSWDIR)\splash.obj: $(GENDIR)\splash.$(SRCSUFF)
|
$(MSWDIR)\splash.obj: $(GENDIR)\splash.$(SRCSUFF)
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE DOS.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE DOS.T!
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -71,7 +71,8 @@ GENERICOBJS= $(GENDIR)\busyinfo.obj \
|
|||||||
$(GENDIR)\propform.obj \
|
$(GENDIR)\propform.obj \
|
||||||
$(GENDIR)\proplist.obj \
|
$(GENDIR)\proplist.obj \
|
||||||
$(GENDIR)\sashwin.obj \
|
$(GENDIR)\sashwin.obj \
|
||||||
$(GENDIR)\scrolwin.obj \
|
$(GENDIR)\scrlwing.obj \
|
||||||
|
$(GENDIR)\spinctlg.obj \
|
||||||
$(GENDIR)\splash.obj \
|
$(GENDIR)\splash.obj \
|
||||||
$(GENDIR)\splitter.obj \
|
$(GENDIR)\splitter.obj \
|
||||||
$(GENDIR)\statusbr.obj \
|
$(GENDIR)\statusbr.obj \
|
||||||
@@ -124,6 +125,7 @@ COMMONOBJS1 = \
|
|||||||
$(COMMDIR)\fs_inet.obj \
|
$(COMMDIR)\fs_inet.obj \
|
||||||
$(COMMDIR)\fs_mem.obj \
|
$(COMMDIR)\fs_mem.obj \
|
||||||
$(COMMDIR)\fs_zip.obj \
|
$(COMMDIR)\fs_zip.obj \
|
||||||
|
$(COMMDIR)\gaugecmn.obj \
|
||||||
$(COMMDIR)\gdicmn.obj \
|
$(COMMDIR)\gdicmn.obj \
|
||||||
$(COMMDIR)\geometry.obj \
|
$(COMMDIR)\geometry.obj \
|
||||||
$(COMMDIR)\gifdecod.obj \
|
$(COMMDIR)\gifdecod.obj \
|
||||||
@@ -941,6 +943,11 @@ $(COMMDIR)/fs_zip.obj: $*.$(SRCSUFF)
|
|||||||
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
||||||
<<
|
<<
|
||||||
|
|
||||||
|
$(COMMDIR)/gaugecmn.obj: $*.$(SRCSUFF)
|
||||||
|
cl @<<
|
||||||
|
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
||||||
|
<<
|
||||||
|
|
||||||
$(COMMDIR)/gdicmn.obj: $*.$(SRCSUFF)
|
$(COMMDIR)/gdicmn.obj: $*.$(SRCSUFF)
|
||||||
cl @<<
|
cl @<<
|
||||||
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
||||||
@@ -1336,7 +1343,12 @@ $(GENDIR)/sashwin.obj: $*.$(SRCSUFF)
|
|||||||
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
||||||
<<
|
<<
|
||||||
|
|
||||||
$(GENDIR)/scrolwin.obj: $*.$(SRCSUFF)
|
$(GENDIR)/scrlwing.obj: $*.$(SRCSUFF)
|
||||||
|
cl @<<
|
||||||
|
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
||||||
|
<<
|
||||||
|
|
||||||
|
$(GENDIR)/spinctlg.obj: $*.$(SRCSUFF)
|
||||||
cl @<<
|
cl @<<
|
||||||
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
|
||||||
<<
|
<<
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE G95.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE G95.T!
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -84,7 +84,8 @@ GENERICOBJS = \
|
|||||||
$(GENDIR)/propform.$(OBJSUFF) \
|
$(GENDIR)/propform.$(OBJSUFF) \
|
||||||
$(GENDIR)/proplist.$(OBJSUFF) \
|
$(GENDIR)/proplist.$(OBJSUFF) \
|
||||||
$(GENDIR)/sashwin.$(OBJSUFF) \
|
$(GENDIR)/sashwin.$(OBJSUFF) \
|
||||||
$(GENDIR)/scrolwin.$(OBJSUFF) \
|
$(GENDIR)/scrlwing.$(OBJSUFF) \
|
||||||
|
$(GENDIR)/spinctlg.$(OBJSUFF) \
|
||||||
$(GENDIR)/splash.$(OBJSUFF) \
|
$(GENDIR)/splash.$(OBJSUFF) \
|
||||||
$(GENDIR)/splitter.$(OBJSUFF) \
|
$(GENDIR)/splitter.$(OBJSUFF) \
|
||||||
$(GENDIR)/statusbr.$(OBJSUFF) \
|
$(GENDIR)/statusbr.$(OBJSUFF) \
|
||||||
@@ -139,6 +140,7 @@ COMMONOBJS = \
|
|||||||
$(COMMDIR)/fs_mem.$(OBJSUFF) \
|
$(COMMDIR)/fs_mem.$(OBJSUFF) \
|
||||||
$(COMMDIR)/fs_zip.$(OBJSUFF) \
|
$(COMMDIR)/fs_zip.$(OBJSUFF) \
|
||||||
$(COMMDIR)/ftp.$(OBJSUFF) \
|
$(COMMDIR)/ftp.$(OBJSUFF) \
|
||||||
|
$(COMMDIR)/gaugecmn.$(OBJSUFF) \
|
||||||
$(COMMDIR)/gdicmn.$(OBJSUFF) \
|
$(COMMDIR)/gdicmn.$(OBJSUFF) \
|
||||||
$(COMMDIR)/geometry.$(OBJSUFF) \
|
$(COMMDIR)/geometry.$(OBJSUFF) \
|
||||||
$(COMMDIR)/gifdecod.$(OBJSUFF) \
|
$(COMMDIR)/gifdecod.$(OBJSUFF) \
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE SC.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE SC.T!
|
||||||
|
|
||||||
# Symantec C++ makefile for the msw objects
|
# Symantec C++ makefile for the msw objects
|
||||||
@@ -42,7 +42,8 @@ GENERICOBJS= $(GENDIR)\busyinfo.obj \
|
|||||||
$(GENDIR)\propform.obj \
|
$(GENDIR)\propform.obj \
|
||||||
$(GENDIR)\proplist.obj \
|
$(GENDIR)\proplist.obj \
|
||||||
$(GENDIR)\sashwin.obj \
|
$(GENDIR)\sashwin.obj \
|
||||||
$(GENDIR)\scrolwin.obj \
|
$(GENDIR)\scrlwing.obj \
|
||||||
|
$(GENDIR)\spinctlg.obj \
|
||||||
$(GENDIR)\splash.obj \
|
$(GENDIR)\splash.obj \
|
||||||
$(GENDIR)\splitter.obj \
|
$(GENDIR)\splitter.obj \
|
||||||
$(GENDIR)\statusbr.obj \
|
$(GENDIR)\statusbr.obj \
|
||||||
@@ -97,6 +98,7 @@ COMMONOBJS = \
|
|||||||
$(COMMDIR)\fs_mem.obj \
|
$(COMMDIR)\fs_mem.obj \
|
||||||
$(COMMDIR)\fs_zip.obj \
|
$(COMMDIR)\fs_zip.obj \
|
||||||
$(COMMDIR)\ftp.obj \
|
$(COMMDIR)\ftp.obj \
|
||||||
|
$(COMMDIR)\gaugecmn.obj \
|
||||||
$(COMMDIR)\gdicmn.obj \
|
$(COMMDIR)\gdicmn.obj \
|
||||||
$(COMMDIR)\geometry.obj \
|
$(COMMDIR)\geometry.obj \
|
||||||
$(COMMDIR)\gifdecod.obj \
|
$(COMMDIR)\gifdecod.obj \
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE VC.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE VC.T!
|
||||||
|
|
||||||
# File: makefile.vc
|
# File: makefile.vc
|
||||||
@@ -102,7 +102,8 @@ GENERICOBJS= ..\generic\$D\busyinfo.obj \
|
|||||||
..\generic\$D\propform.obj \
|
..\generic\$D\propform.obj \
|
||||||
..\generic\$D\proplist.obj \
|
..\generic\$D\proplist.obj \
|
||||||
..\generic\$D\sashwin.obj \
|
..\generic\$D\sashwin.obj \
|
||||||
..\generic\$D\scrolwin.obj \
|
..\generic\$D\scrlwing.obj \
|
||||||
|
..\generic\$D\spinctlg.obj \
|
||||||
..\generic\$D\splash.obj \
|
..\generic\$D\splash.obj \
|
||||||
..\generic\$D\splitter.obj \
|
..\generic\$D\splitter.obj \
|
||||||
..\generic\$D\statusbr.obj \
|
..\generic\$D\statusbr.obj \
|
||||||
@@ -180,6 +181,7 @@ COMMONOBJS = \
|
|||||||
..\common\$D\fs_mem.obj \
|
..\common\$D\fs_mem.obj \
|
||||||
..\common\$D\fs_zip.obj \
|
..\common\$D\fs_zip.obj \
|
||||||
..\common\$D\ftp.obj \
|
..\common\$D\ftp.obj \
|
||||||
|
..\common\$D\gaugecmn.obj \
|
||||||
..\common\$D\gdicmn.obj \
|
..\common\$D\gdicmn.obj \
|
||||||
..\common\$D\geometry.obj \
|
..\common\$D\geometry.obj \
|
||||||
..\common\$D\gifdecod.obj \
|
..\common\$D\gifdecod.obj \
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/binb/wmake.exe
|
#!/binb/wmake.exe
|
||||||
|
|
||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE WAT.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE WAT.T!
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -58,7 +58,8 @@ GENERICOBJS= busyinfo.obj &
|
|||||||
propform.obj &
|
propform.obj &
|
||||||
proplist.obj &
|
proplist.obj &
|
||||||
sashwin.obj &
|
sashwin.obj &
|
||||||
scrolwin.obj &
|
scrlwing.obj &
|
||||||
|
spinctlg.obj &
|
||||||
splash.obj &
|
splash.obj &
|
||||||
splitter.obj &
|
splitter.obj &
|
||||||
statusbr.obj &
|
statusbr.obj &
|
||||||
@@ -136,6 +137,7 @@ COMMONOBJS = &
|
|||||||
fs_mem.obj &
|
fs_mem.obj &
|
||||||
fs_zip.obj &
|
fs_zip.obj &
|
||||||
ftp.obj &
|
ftp.obj &
|
||||||
|
gaugecmn.obj &
|
||||||
gdicmn.obj &
|
gdicmn.obj &
|
||||||
geometry.obj &
|
geometry.obj &
|
||||||
gifdecod.obj &
|
gifdecod.obj &
|
||||||
@@ -808,6 +810,9 @@ fs_zip.obj: $(COMMDIR)\fs_zip.cpp
|
|||||||
ftp.obj: $(COMMDIR)\ftp.cpp
|
ftp.obj: $(COMMDIR)\ftp.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
|
gaugecmn.obj: $(COMMDIR)\gaugecmn.cpp
|
||||||
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
gdicmn.obj: $(COMMDIR)\gdicmn.cpp
|
gdicmn.obj: $(COMMDIR)\gdicmn.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
@@ -1092,7 +1097,10 @@ proplist.obj: $(GENDIR)\proplist.cpp
|
|||||||
sashwin.obj: $(GENDIR)\sashwin.cpp
|
sashwin.obj: $(GENDIR)\sashwin.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
scrolwin.obj: $(GENDIR)\scrolwin.cpp
|
scrlwing.obj: $(GENDIR)\scrlwing.cpp
|
||||||
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
|
spinctlg.obj: $(GENDIR)\spinctlg.cpp
|
||||||
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
|
||||||
|
|
||||||
splash.obj: $(GENDIR)\splash.cpp
|
splash.obj: $(GENDIR)\splash.cpp
|
||||||
|
|||||||
@@ -1,17 +1,18 @@
|
|||||||
# This file was automatically generated by tmake at 20:23, 2001/07/02
|
# This file was automatically generated by tmake at 21:37, 2001/07/03
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GTK.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE GTK.T!
|
||||||
UNIVOBJS = \
|
UNIVOBJS = \
|
||||||
bmpbuttn.o \
|
bmpbuttn.o \
|
||||||
button.o \
|
button.o \
|
||||||
checkbox.o \
|
checkbox.o \
|
||||||
checklst.o \
|
checklst.o \
|
||||||
cmdproc.o \
|
|
||||||
colschem.o \
|
colschem.o \
|
||||||
control.o \
|
control.o \
|
||||||
framuniv.o \
|
framuniv.o \
|
||||||
|
gauge.o \
|
||||||
gtk.o \
|
gtk.o \
|
||||||
inphand.o \
|
inphand.o \
|
||||||
listbox.o \
|
listbox.o \
|
||||||
|
notebook.o \
|
||||||
radiobox.o \
|
radiobox.o \
|
||||||
radiobut.o \
|
radiobut.o \
|
||||||
renderer.o \
|
renderer.o \
|
||||||
@@ -34,13 +35,14 @@ UNIVDEPS = \
|
|||||||
button.d \
|
button.d \
|
||||||
checkbox.d \
|
checkbox.d \
|
||||||
checklst.d \
|
checklst.d \
|
||||||
cmdproc.d \
|
|
||||||
colschem.d \
|
colschem.d \
|
||||||
control.d \
|
control.d \
|
||||||
framuniv.d \
|
framuniv.d \
|
||||||
|
gauge.d \
|
||||||
gtk.d \
|
gtk.d \
|
||||||
inphand.d \
|
inphand.d \
|
||||||
listbox.d \
|
listbox.d \
|
||||||
|
notebook.d \
|
||||||
radiobox.d \
|
radiobox.d \
|
||||||
radiobut.d \
|
radiobut.d \
|
||||||
renderer.d \
|
renderer.d \
|
||||||
|
|||||||
@@ -68,19 +68,22 @@ wxFrame::wxFrame(wxWindow *parent,
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// geometry
|
// menu support
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
void wxFrame::OnSize(wxSizeEvent& event)
|
void wxFrame::OnSize(wxSizeEvent& event)
|
||||||
{
|
{
|
||||||
|
#if wxUSE_MENUS
|
||||||
PositionMenuBar();
|
PositionMenuBar();
|
||||||
|
#endif // wxUSE_WAVE
|
||||||
|
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if wxUSE_MENUS
|
||||||
|
|
||||||
void wxFrame::PositionMenuBar()
|
void wxFrame::PositionMenuBar()
|
||||||
{
|
{
|
||||||
#if wxUSE_MENUS
|
|
||||||
if ( m_frameMenuBar )
|
if ( m_frameMenuBar )
|
||||||
{
|
{
|
||||||
// the menubar is positioned above the client size, hence the negative
|
// the menubar is positioned above the client size, hence the negative
|
||||||
@@ -88,9 +91,10 @@ void wxFrame::PositionMenuBar()
|
|||||||
m_frameMenuBar->SetSize(0, -m_frameMenuBar->GetSize().y,
|
m_frameMenuBar->SetSize(0, -m_frameMenuBar->GetSize().y,
|
||||||
GetClientSize().x, -1);
|
GetClientSize().x, -1);
|
||||||
}
|
}
|
||||||
#endif // wxUSE_MENUS
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_MENUS
|
||||||
|
|
||||||
wxPoint wxFrame::GetClientAreaOrigin() const
|
wxPoint wxFrame::GetClientAreaOrigin() const
|
||||||
{
|
{
|
||||||
wxPoint pt = wxFrameNative::GetClientAreaOrigin();
|
wxPoint pt = wxFrameNative::GetClientAreaOrigin();
|
||||||
|
|||||||
@@ -42,6 +42,8 @@
|
|||||||
// implementation
|
// implementation
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
|
||||||
|
IMPLEMENT_ABSTRACT_CLASS(wxStaticText, wxControl)
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// creation
|
// creation
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -1454,11 +1454,13 @@ void wxGTKRenderer::DrawRadioButton(wxDC& dc,
|
|||||||
// text control
|
// text control
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
static const int TEXT_BORDER = 2;
|
||||||
|
|
||||||
wxRect wxGTKRenderer::GetTextTotalArea(const wxTextCtrl *text,
|
wxRect wxGTKRenderer::GetTextTotalArea(const wxTextCtrl *text,
|
||||||
const wxRect& rect)
|
const wxRect& rect)
|
||||||
{
|
{
|
||||||
wxRect rectTotal = rect;
|
wxRect rectTotal = rect;
|
||||||
rectTotal.Inflate(2);
|
rectTotal.Inflate(TEXT_BORDER);
|
||||||
return rectTotal;
|
return rectTotal;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1467,7 +1469,7 @@ wxRect wxGTKRenderer::GetTextClientArea(const wxTextCtrl *text,
|
|||||||
wxCoord *extraSpaceBeyond)
|
wxCoord *extraSpaceBeyond)
|
||||||
{
|
{
|
||||||
wxRect rectText = rect;
|
wxRect rectText = rect;
|
||||||
rectText.Inflate(-2);
|
rectText.Inflate(-TEXT_BORDER);
|
||||||
|
|
||||||
if ( text->WrapLines() )
|
if ( text->WrapLines() )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1801,14 +1801,6 @@ void wxWin32Renderer::DoDrawLabel(wxDC& dc,
|
|||||||
{
|
{
|
||||||
if ( focusOffset.x || focusOffset.y )
|
if ( focusOffset.x || focusOffset.y )
|
||||||
{
|
{
|
||||||
// before calling Inflate(), ensure that we will have a valid rect
|
|
||||||
// afterwards
|
|
||||||
if ( rectLabel.x < focusOffset.x )
|
|
||||||
rectLabel.x = focusOffset.x;
|
|
||||||
|
|
||||||
if ( rectLabel.y < focusOffset.y )
|
|
||||||
rectLabel.y = focusOffset.y;
|
|
||||||
|
|
||||||
rectLabel.Inflate(focusOffset.x, focusOffset.y);
|
rectLabel.Inflate(focusOffset.x, focusOffset.y);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2419,6 +2411,8 @@ void wxWin32Renderer::DrawSliderTicks(wxDC& dc,
|
|||||||
// menu and menubar
|
// menu and menubar
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#if wxUSE_MENUS
|
||||||
|
|
||||||
// wxWin32MenuGeometryInfo: the wxMenuGeometryInfo used by wxWin32Renderer
|
// wxWin32MenuGeometryInfo: the wxMenuGeometryInfo used by wxWin32Renderer
|
||||||
class WXDLLEXPORT wxWin32MenuGeometryInfo : public wxMenuGeometryInfo
|
class WXDLLEXPORT wxWin32MenuGeometryInfo : public wxMenuGeometryInfo
|
||||||
{
|
{
|
||||||
@@ -2447,6 +2441,8 @@ private:
|
|||||||
GetMenuGeometry(wxWindow *, const wxMenu&) const;
|
GetMenuGeometry(wxWindow *, const wxMenu&) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#endif // wxUSE_WAVE
|
||||||
|
|
||||||
// FIXME: all constants are hardcoded but shouldn't be
|
// FIXME: all constants are hardcoded but shouldn't be
|
||||||
static const wxCoord MENU_LEFT_MARGIN = 9;
|
static const wxCoord MENU_LEFT_MARGIN = 9;
|
||||||
static const wxCoord MENU_RIGHT_MARGIN = 18;
|
static const wxCoord MENU_RIGHT_MARGIN = 18;
|
||||||
@@ -2466,6 +2462,10 @@ static const wxCoord MENU_SEPARATOR_HEIGHT = 3;
|
|||||||
// the size of the standard checkmark bitmap
|
// the size of the standard checkmark bitmap
|
||||||
static const wxCoord MENU_CHECK_SIZE = 9;
|
static const wxCoord MENU_CHECK_SIZE = 9;
|
||||||
|
|
||||||
|
// we can't implement these methods without wxMenuGeometryInfo implementation
|
||||||
|
// which we don't have if !wxUSE_MENUS
|
||||||
|
#if wxUSE_MENUS
|
||||||
|
|
||||||
void wxWin32Renderer::DrawMenuBarItem(wxDC& dc,
|
void wxWin32Renderer::DrawMenuBarItem(wxDC& dc,
|
||||||
const wxRect& rectOrig,
|
const wxRect& rectOrig,
|
||||||
const wxString& label,
|
const wxString& label,
|
||||||
@@ -2677,6 +2677,47 @@ wxMenuGeometryInfo *wxWin32Renderer::GetMenuGeometry(wxWindow *win,
|
|||||||
return gi;
|
return gi;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#else // !wxUSE_MENUS
|
||||||
|
|
||||||
|
void wxWin32Renderer::DrawMenuBarItem(wxDC& WXUNUSED(dc),
|
||||||
|
const wxRect& WXUNUSED(rectOrig),
|
||||||
|
const wxString& WXUNUSED(label),
|
||||||
|
int WXUNUSED(flags),
|
||||||
|
int WXUNUSED(indexAccel))
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxWin32Renderer::DrawMenuItem(wxDC& WXUNUSED(dc),
|
||||||
|
wxCoord WXUNUSED(y),
|
||||||
|
const wxMenuGeometryInfo& WXUNUSED(gi),
|
||||||
|
const wxString& WXUNUSED(label),
|
||||||
|
const wxString& WXUNUSED(accel),
|
||||||
|
const wxBitmap& WXUNUSED(bitmap),
|
||||||
|
int WXUNUSED(flags),
|
||||||
|
int WXUNUSED(indexAccel))
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxWin32Renderer::DrawMenuSeparator(wxDC& WXUNUSED(dc),
|
||||||
|
wxCoord WXUNUSED(y),
|
||||||
|
const wxMenuGeometryInfo& WXUNUSED(gi))
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
wxSize wxWin32Renderer::GetMenuBarItemSize(const wxSize& size) const
|
||||||
|
{
|
||||||
|
return size;
|
||||||
|
}
|
||||||
|
|
||||||
|
wxMenuGeometryInfo *
|
||||||
|
wxWin32Renderer::GetMenuGeometry(wxWindow *WXUNUSED(win),
|
||||||
|
const wxMenu& WXUNUSED(menu)) const
|
||||||
|
{
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_MENUS/!wxUSE_MENUS
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// combobox
|
// combobox
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -2880,11 +2921,6 @@ wxRect wxWin32Renderer::GetTextTotalArea(const wxTextCtrl *text,
|
|||||||
wxRect rectTotal = rect;
|
wxRect rectTotal = rect;
|
||||||
|
|
||||||
wxCoord widthBorder = GetTextBorderWidth();
|
wxCoord widthBorder = GetTextBorderWidth();
|
||||||
if ( rectTotal.x < widthBorder )
|
|
||||||
rectTotal.x = widthBorder;
|
|
||||||
if ( rectTotal.y < widthBorder )
|
|
||||||
rectTotal.y = widthBorder;
|
|
||||||
|
|
||||||
rectTotal.Inflate(widthBorder);
|
rectTotal.Inflate(widthBorder);
|
||||||
|
|
||||||
// this is what Windows does
|
// this is what Windows does
|
||||||
@@ -2904,11 +2940,6 @@ wxRect wxWin32Renderer::GetTextClientArea(const wxTextCtrl *text,
|
|||||||
rectText.height--;
|
rectText.height--;
|
||||||
|
|
||||||
wxCoord widthBorder = GetTextBorderWidth();
|
wxCoord widthBorder = GetTextBorderWidth();
|
||||||
if ( rectText.width < 2*widthBorder )
|
|
||||||
rectText.width = 2*widthBorder;
|
|
||||||
if ( rectText.height < 2*widthBorder )
|
|
||||||
rectText.height = 2*widthBorder;
|
|
||||||
|
|
||||||
rectText.Inflate(-widthBorder);
|
rectText.Inflate(-widthBorder);
|
||||||
|
|
||||||
if ( extraSpaceBeyond )
|
if ( extraSpaceBeyond )
|
||||||
|
|||||||
@@ -482,6 +482,15 @@ wxPoint wxWindow::GetClientAreaOrigin() const
|
|||||||
|
|
||||||
void wxWindow::DoGetClientSize(int *width, int *height) const
|
void wxWindow::DoGetClientSize(int *width, int *height) const
|
||||||
{
|
{
|
||||||
|
// if it is a native window, we assume it handles the scrollbars itself
|
||||||
|
// too - and if it doesn't, there is not much we can do
|
||||||
|
if ( !m_renderer )
|
||||||
|
{
|
||||||
|
wxWindowNative::DoGetClientSize(width, height);
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
int w, h;
|
int w, h;
|
||||||
wxWindowNative::DoGetClientSize(&w, &h);
|
wxWindowNative::DoGetClientSize(&w, &h);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user