added new and improved wxFileCtrl implementation (patch 1763164)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48733 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
63
Makefile.in
63
Makefile.in
@@ -2338,6 +2338,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_GUI_HDR = \
|
|||||||
wx/gtk/clrpicker.h \
|
wx/gtk/clrpicker.h \
|
||||||
wx/gtk/dialog.h \
|
wx/gtk/dialog.h \
|
||||||
wx/gtk/dirdlg.h \
|
wx/gtk/dirdlg.h \
|
||||||
|
wx/gtk/filectrl.h \
|
||||||
wx/gtk/filedlg.h \
|
wx/gtk/filedlg.h \
|
||||||
wx/gtk/fontpicker.h \
|
wx/gtk/fontpicker.h \
|
||||||
wx/gtk/filepicker.h \
|
wx/gtk/filepicker.h \
|
||||||
@@ -3148,6 +3149,7 @@ COND_USE_GUI_1_ALL_GUI_HEADERS = \
|
|||||||
wx/generic/dcpsg.h \
|
wx/generic/dcpsg.h \
|
||||||
wx/generic/dirctrlg.h \
|
wx/generic/dirctrlg.h \
|
||||||
wx/generic/dragimgg.h \
|
wx/generic/dragimgg.h \
|
||||||
|
wx/generic/filectrlg.h \
|
||||||
wx/generic/filedlgg.h \
|
wx/generic/filedlgg.h \
|
||||||
wx/generic/filepickerg.h \
|
wx/generic/filepickerg.h \
|
||||||
wx/generic/fontdlgg.h \
|
wx/generic/fontdlgg.h \
|
||||||
@@ -3230,6 +3232,7 @@ COND_USE_GUI_1_ALL_GUI_HEADERS = \
|
|||||||
wx/effects.h \
|
wx/effects.h \
|
||||||
wx/evtloop.h \
|
wx/evtloop.h \
|
||||||
wx/fdrepdlg.h \
|
wx/fdrepdlg.h \
|
||||||
|
wx/filectrl.h \
|
||||||
wx/filepicker.h \
|
wx/filepicker.h \
|
||||||
wx/fontpicker.h \
|
wx/fontpicker.h \
|
||||||
wx/fmappriv.h \
|
wx/fmappriv.h \
|
||||||
@@ -3817,6 +3820,7 @@ COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS = \
|
|||||||
monodll_dseldlg.o \
|
monodll_dseldlg.o \
|
||||||
monodll_effects.o \
|
monodll_effects.o \
|
||||||
monodll_fddlgcmn.o \
|
monodll_fddlgcmn.o \
|
||||||
|
monodll_filectrlcmn.o \
|
||||||
monodll_filepickercmn.o \
|
monodll_filepickercmn.o \
|
||||||
monodll_fontpickercmn.o \
|
monodll_fontpickercmn.o \
|
||||||
monodll_fldlgcmn.o \
|
monodll_fldlgcmn.o \
|
||||||
@@ -3886,6 +3890,7 @@ COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS = \
|
|||||||
monodll_dcpsg.o \
|
monodll_dcpsg.o \
|
||||||
monodll_dirctrlg.o \
|
monodll_dirctrlg.o \
|
||||||
monodll_dragimgg.o \
|
monodll_dragimgg.o \
|
||||||
|
monodll_filectrlg.o \
|
||||||
monodll_filepickerg.o \
|
monodll_filepickerg.o \
|
||||||
monodll_fontpickerg.o \
|
monodll_fontpickerg.o \
|
||||||
monodll_listbkg.o \
|
monodll_listbkg.o \
|
||||||
@@ -3996,6 +4001,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS = \
|
|||||||
monodll_dseldlg.o \
|
monodll_dseldlg.o \
|
||||||
monodll_effects.o \
|
monodll_effects.o \
|
||||||
monodll_fddlgcmn.o \
|
monodll_fddlgcmn.o \
|
||||||
|
monodll_filectrlcmn.o \
|
||||||
monodll_filepickercmn.o \
|
monodll_filepickercmn.o \
|
||||||
monodll_fontpickercmn.o \
|
monodll_fontpickercmn.o \
|
||||||
monodll_fldlgcmn.o \
|
monodll_fldlgcmn.o \
|
||||||
@@ -4065,6 +4071,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS = \
|
|||||||
monodll_dcpsg.o \
|
monodll_dcpsg.o \
|
||||||
monodll_dirctrlg.o \
|
monodll_dirctrlg.o \
|
||||||
monodll_dragimgg.o \
|
monodll_dragimgg.o \
|
||||||
|
monodll_filectrlg.o \
|
||||||
monodll_filepickerg.o \
|
monodll_filepickerg.o \
|
||||||
monodll_fontpickerg.o \
|
monodll_fontpickerg.o \
|
||||||
monodll_listbkg.o \
|
monodll_listbkg.o \
|
||||||
@@ -4183,6 +4190,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS = \
|
|||||||
monodll_dcscreen.o \
|
monodll_dcscreen.o \
|
||||||
monodll_dnd.o \
|
monodll_dnd.o \
|
||||||
monodll_evtloop.o \
|
monodll_evtloop.o \
|
||||||
|
monodll_filectrl.o \
|
||||||
monodll_font.o \
|
monodll_font.o \
|
||||||
monodll_gsockgtk.o \
|
monodll_gsockgtk.o \
|
||||||
monodll_minifram.o \
|
monodll_minifram.o \
|
||||||
@@ -5010,6 +5018,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_1 = \
|
|||||||
monodll_dcscreen.o \
|
monodll_dcscreen.o \
|
||||||
monodll_dnd.o \
|
monodll_dnd.o \
|
||||||
monodll_evtloop.o \
|
monodll_evtloop.o \
|
||||||
|
monodll_filectrl.o \
|
||||||
monodll_font.o \
|
monodll_font.o \
|
||||||
monodll_gsockgtk.o \
|
monodll_gsockgtk.o \
|
||||||
monodll_minifram.o \
|
monodll_minifram.o \
|
||||||
@@ -5666,6 +5675,7 @@ COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_1 = \
|
|||||||
monolib_dseldlg.o \
|
monolib_dseldlg.o \
|
||||||
monolib_effects.o \
|
monolib_effects.o \
|
||||||
monolib_fddlgcmn.o \
|
monolib_fddlgcmn.o \
|
||||||
|
monolib_filectrlcmn.o \
|
||||||
monolib_filepickercmn.o \
|
monolib_filepickercmn.o \
|
||||||
monolib_fontpickercmn.o \
|
monolib_fontpickercmn.o \
|
||||||
monolib_fldlgcmn.o \
|
monolib_fldlgcmn.o \
|
||||||
@@ -5735,6 +5745,7 @@ COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_1 = \
|
|||||||
monolib_dcpsg.o \
|
monolib_dcpsg.o \
|
||||||
monolib_dirctrlg.o \
|
monolib_dirctrlg.o \
|
||||||
monolib_dragimgg.o \
|
monolib_dragimgg.o \
|
||||||
|
monolib_filectrlg.o \
|
||||||
monolib_filepickerg.o \
|
monolib_filepickerg.o \
|
||||||
monolib_fontpickerg.o \
|
monolib_fontpickerg.o \
|
||||||
monolib_listbkg.o \
|
monolib_listbkg.o \
|
||||||
@@ -5845,6 +5856,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_1 = \
|
|||||||
monolib_dseldlg.o \
|
monolib_dseldlg.o \
|
||||||
monolib_effects.o \
|
monolib_effects.o \
|
||||||
monolib_fddlgcmn.o \
|
monolib_fddlgcmn.o \
|
||||||
|
monolib_filectrlcmn.o \
|
||||||
monolib_filepickercmn.o \
|
monolib_filepickercmn.o \
|
||||||
monolib_fontpickercmn.o \
|
monolib_fontpickercmn.o \
|
||||||
monolib_fldlgcmn.o \
|
monolib_fldlgcmn.o \
|
||||||
@@ -5914,6 +5926,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_1 = \
|
|||||||
monolib_dcpsg.o \
|
monolib_dcpsg.o \
|
||||||
monolib_dirctrlg.o \
|
monolib_dirctrlg.o \
|
||||||
monolib_dragimgg.o \
|
monolib_dragimgg.o \
|
||||||
|
monolib_filectrlg.o \
|
||||||
monolib_filepickerg.o \
|
monolib_filepickerg.o \
|
||||||
monolib_fontpickerg.o \
|
monolib_fontpickerg.o \
|
||||||
monolib_listbkg.o \
|
monolib_listbkg.o \
|
||||||
@@ -6032,6 +6045,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_2 = \
|
|||||||
monolib_dcscreen.o \
|
monolib_dcscreen.o \
|
||||||
monolib_dnd.o \
|
monolib_dnd.o \
|
||||||
monolib_evtloop.o \
|
monolib_evtloop.o \
|
||||||
|
monolib_filectrl.o \
|
||||||
monolib_font.o \
|
monolib_font.o \
|
||||||
monolib_gsockgtk.o \
|
monolib_gsockgtk.o \
|
||||||
monolib_minifram.o \
|
monolib_minifram.o \
|
||||||
@@ -6860,6 +6874,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_3 = \
|
|||||||
monolib_dcscreen.o \
|
monolib_dcscreen.o \
|
||||||
monolib_dnd.o \
|
monolib_dnd.o \
|
||||||
monolib_evtloop.o \
|
monolib_evtloop.o \
|
||||||
|
monolib_filectrl.o \
|
||||||
monolib_font.o \
|
monolib_font.o \
|
||||||
monolib_gsockgtk.o \
|
monolib_gsockgtk.o \
|
||||||
monolib_minifram.o \
|
monolib_minifram.o \
|
||||||
@@ -7799,6 +7814,7 @@ COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_2 = \
|
|||||||
coredll_dseldlg.o \
|
coredll_dseldlg.o \
|
||||||
coredll_effects.o \
|
coredll_effects.o \
|
||||||
coredll_fddlgcmn.o \
|
coredll_fddlgcmn.o \
|
||||||
|
coredll_filectrlcmn.o \
|
||||||
coredll_filepickercmn.o \
|
coredll_filepickercmn.o \
|
||||||
coredll_fontpickercmn.o \
|
coredll_fontpickercmn.o \
|
||||||
coredll_fldlgcmn.o \
|
coredll_fldlgcmn.o \
|
||||||
@@ -7868,6 +7884,7 @@ COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_2 = \
|
|||||||
coredll_dcpsg.o \
|
coredll_dcpsg.o \
|
||||||
coredll_dirctrlg.o \
|
coredll_dirctrlg.o \
|
||||||
coredll_dragimgg.o \
|
coredll_dragimgg.o \
|
||||||
|
coredll_filectrlg.o \
|
||||||
coredll_filepickerg.o \
|
coredll_filepickerg.o \
|
||||||
coredll_fontpickerg.o \
|
coredll_fontpickerg.o \
|
||||||
coredll_listbkg.o \
|
coredll_listbkg.o \
|
||||||
@@ -7978,6 +7995,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_2 = \
|
|||||||
coredll_dseldlg.o \
|
coredll_dseldlg.o \
|
||||||
coredll_effects.o \
|
coredll_effects.o \
|
||||||
coredll_fddlgcmn.o \
|
coredll_fddlgcmn.o \
|
||||||
|
coredll_filectrlcmn.o \
|
||||||
coredll_filepickercmn.o \
|
coredll_filepickercmn.o \
|
||||||
coredll_fontpickercmn.o \
|
coredll_fontpickercmn.o \
|
||||||
coredll_fldlgcmn.o \
|
coredll_fldlgcmn.o \
|
||||||
@@ -8047,6 +8065,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_2 = \
|
|||||||
coredll_dcpsg.o \
|
coredll_dcpsg.o \
|
||||||
coredll_dirctrlg.o \
|
coredll_dirctrlg.o \
|
||||||
coredll_dragimgg.o \
|
coredll_dragimgg.o \
|
||||||
|
coredll_filectrlg.o \
|
||||||
coredll_filepickerg.o \
|
coredll_filepickerg.o \
|
||||||
coredll_fontpickerg.o \
|
coredll_fontpickerg.o \
|
||||||
coredll_listbkg.o \
|
coredll_listbkg.o \
|
||||||
@@ -8165,6 +8184,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_4 = \
|
|||||||
coredll_dcscreen.o \
|
coredll_dcscreen.o \
|
||||||
coredll_dnd.o \
|
coredll_dnd.o \
|
||||||
coredll_evtloop.o \
|
coredll_evtloop.o \
|
||||||
|
coredll_filectrl.o \
|
||||||
coredll_font.o \
|
coredll_font.o \
|
||||||
coredll_gsockgtk.o \
|
coredll_gsockgtk.o \
|
||||||
coredll_minifram.o \
|
coredll_minifram.o \
|
||||||
@@ -8993,6 +9013,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_5 = \
|
|||||||
coredll_dcscreen.o \
|
coredll_dcscreen.o \
|
||||||
coredll_dnd.o \
|
coredll_dnd.o \
|
||||||
coredll_evtloop.o \
|
coredll_evtloop.o \
|
||||||
|
coredll_filectrl.o \
|
||||||
coredll_font.o \
|
coredll_font.o \
|
||||||
coredll_gsockgtk.o \
|
coredll_gsockgtk.o \
|
||||||
coredll_minifram.o \
|
coredll_minifram.o \
|
||||||
@@ -9250,6 +9271,7 @@ COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_3 = \
|
|||||||
corelib_dseldlg.o \
|
corelib_dseldlg.o \
|
||||||
corelib_effects.o \
|
corelib_effects.o \
|
||||||
corelib_fddlgcmn.o \
|
corelib_fddlgcmn.o \
|
||||||
|
corelib_filectrlcmn.o \
|
||||||
corelib_filepickercmn.o \
|
corelib_filepickercmn.o \
|
||||||
corelib_fontpickercmn.o \
|
corelib_fontpickercmn.o \
|
||||||
corelib_fldlgcmn.o \
|
corelib_fldlgcmn.o \
|
||||||
@@ -9319,6 +9341,7 @@ COND_USE_GUI_1_WXUNIV_0___CORE_SRC_OBJECTS_3 = \
|
|||||||
corelib_dcpsg.o \
|
corelib_dcpsg.o \
|
||||||
corelib_dirctrlg.o \
|
corelib_dirctrlg.o \
|
||||||
corelib_dragimgg.o \
|
corelib_dragimgg.o \
|
||||||
|
corelib_filectrlg.o \
|
||||||
corelib_filepickerg.o \
|
corelib_filepickerg.o \
|
||||||
corelib_fontpickerg.o \
|
corelib_fontpickerg.o \
|
||||||
corelib_listbkg.o \
|
corelib_listbkg.o \
|
||||||
@@ -9429,6 +9452,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_3 = \
|
|||||||
corelib_dseldlg.o \
|
corelib_dseldlg.o \
|
||||||
corelib_effects.o \
|
corelib_effects.o \
|
||||||
corelib_fddlgcmn.o \
|
corelib_fddlgcmn.o \
|
||||||
|
corelib_filectrlcmn.o \
|
||||||
corelib_filepickercmn.o \
|
corelib_filepickercmn.o \
|
||||||
corelib_fontpickercmn.o \
|
corelib_fontpickercmn.o \
|
||||||
corelib_fldlgcmn.o \
|
corelib_fldlgcmn.o \
|
||||||
@@ -9498,6 +9522,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_3 = \
|
|||||||
corelib_dcpsg.o \
|
corelib_dcpsg.o \
|
||||||
corelib_dirctrlg.o \
|
corelib_dirctrlg.o \
|
||||||
corelib_dragimgg.o \
|
corelib_dragimgg.o \
|
||||||
|
corelib_filectrlg.o \
|
||||||
corelib_filepickerg.o \
|
corelib_filepickerg.o \
|
||||||
corelib_fontpickerg.o \
|
corelib_fontpickerg.o \
|
||||||
corelib_listbkg.o \
|
corelib_listbkg.o \
|
||||||
@@ -9616,6 +9641,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_6 = \
|
|||||||
corelib_dcscreen.o \
|
corelib_dcscreen.o \
|
||||||
corelib_dnd.o \
|
corelib_dnd.o \
|
||||||
corelib_evtloop.o \
|
corelib_evtloop.o \
|
||||||
|
corelib_filectrl.o \
|
||||||
corelib_font.o \
|
corelib_font.o \
|
||||||
corelib_gsockgtk.o \
|
corelib_gsockgtk.o \
|
||||||
corelib_minifram.o \
|
corelib_minifram.o \
|
||||||
@@ -10444,6 +10470,7 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2___LOWLEVEL_SRC_OBJECTS_7 = \
|
|||||||
corelib_dcscreen.o \
|
corelib_dcscreen.o \
|
||||||
corelib_dnd.o \
|
corelib_dnd.o \
|
||||||
corelib_evtloop.o \
|
corelib_evtloop.o \
|
||||||
|
corelib_filectrl.o \
|
||||||
corelib_font.o \
|
corelib_font.o \
|
||||||
corelib_gsockgtk.o \
|
corelib_gsockgtk.o \
|
||||||
corelib_minifram.o \
|
corelib_minifram.o \
|
||||||
@@ -15514,6 +15541,9 @@ monodll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONODLL_ODEP)
|
|||||||
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_dnd.o: $(srcdir)/src/os2/dnd.cpp $(MONODLL_ODEP)
|
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monodll_dnd.o: $(srcdir)/src/os2/dnd.cpp $(MONODLL_ODEP)
|
||||||
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp
|
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp
|
||||||
|
|
||||||
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(MONODLL_ODEP)
|
||||||
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp
|
||||||
|
|
||||||
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_font.o: $(srcdir)/src/gtk/font.cpp $(MONODLL_ODEP)
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_font.o: $(srcdir)/src/gtk/font.cpp $(MONODLL_ODEP)
|
||||||
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/font.cpp
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/font.cpp
|
||||||
|
|
||||||
@@ -17329,6 +17359,9 @@ monodll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONODLL_ODEP)
|
|||||||
@COND_USE_GUI_1@monodll_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(MONODLL_ODEP)
|
@COND_USE_GUI_1@monodll_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(MONODLL_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp
|
||||||
|
|
||||||
|
@COND_USE_GUI_1@monodll_filectrlcmn.o: $(srcdir)/src/common/filectrlcmn.cpp $(MONODLL_ODEP)
|
||||||
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filectrlcmn.cpp
|
||||||
|
|
||||||
@COND_USE_GUI_1@monodll_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(MONODLL_ODEP)
|
@COND_USE_GUI_1@monodll_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(MONODLL_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp
|
||||||
|
|
||||||
@@ -17536,6 +17569,9 @@ monodll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONODLL_ODEP)
|
|||||||
@COND_USE_GUI_1@monodll_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(MONODLL_ODEP)
|
@COND_USE_GUI_1@monodll_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(MONODLL_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp
|
||||||
|
|
||||||
|
@COND_USE_GUI_1@monodll_filectrlg.o: $(srcdir)/src/generic/filectrlg.cpp $(MONODLL_ODEP)
|
||||||
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filectrlg.cpp
|
||||||
|
|
||||||
@COND_USE_GUI_1@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP)
|
@COND_USE_GUI_1@monodll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONODLL_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp
|
||||||
|
|
||||||
@@ -19861,6 +19897,9 @@ monolib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONOLIB_ODEP)
|
|||||||
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_dnd.o: $(srcdir)/src/os2/dnd.cpp $(MONOLIB_ODEP)
|
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@monolib_dnd.o: $(srcdir)/src/os2/dnd.cpp $(MONOLIB_ODEP)
|
||||||
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp
|
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp
|
||||||
|
|
||||||
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(MONOLIB_ODEP)
|
||||||
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp
|
||||||
|
|
||||||
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_font.o: $(srcdir)/src/gtk/font.cpp $(MONOLIB_ODEP)
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_font.o: $(srcdir)/src/gtk/font.cpp $(MONOLIB_ODEP)
|
||||||
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/font.cpp
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/font.cpp
|
||||||
|
|
||||||
@@ -21676,6 +21715,9 @@ monolib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONOLIB_ODEP)
|
|||||||
@COND_USE_GUI_1@monolib_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(MONOLIB_ODEP)
|
@COND_USE_GUI_1@monolib_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(MONOLIB_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp
|
||||||
|
|
||||||
|
@COND_USE_GUI_1@monolib_filectrlcmn.o: $(srcdir)/src/common/filectrlcmn.cpp $(MONOLIB_ODEP)
|
||||||
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filectrlcmn.cpp
|
||||||
|
|
||||||
@COND_USE_GUI_1@monolib_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(MONOLIB_ODEP)
|
@COND_USE_GUI_1@monolib_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(MONOLIB_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp
|
||||||
|
|
||||||
@@ -21883,6 +21925,9 @@ monolib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONOLIB_ODEP)
|
|||||||
@COND_USE_GUI_1@monolib_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(MONOLIB_ODEP)
|
@COND_USE_GUI_1@monolib_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(MONOLIB_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp
|
||||||
|
|
||||||
|
@COND_USE_GUI_1@monolib_filectrlg.o: $(srcdir)/src/generic/filectrlg.cpp $(MONOLIB_ODEP)
|
||||||
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filectrlg.cpp
|
||||||
|
|
||||||
@COND_USE_GUI_1@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP)
|
@COND_USE_GUI_1@monolib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(MONOLIB_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp
|
||||||
|
|
||||||
@@ -24748,6 +24793,9 @@ coredll_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(COREDLL_ODEP)
|
|||||||
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_dnd.o: $(srcdir)/src/os2/dnd.cpp $(COREDLL_ODEP)
|
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@coredll_dnd.o: $(srcdir)/src/os2/dnd.cpp $(COREDLL_ODEP)
|
||||||
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp
|
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp
|
||||||
|
|
||||||
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(COREDLL_ODEP)
|
||||||
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp
|
||||||
|
|
||||||
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_font.o: $(srcdir)/src/gtk/font.cpp $(COREDLL_ODEP)
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_font.o: $(srcdir)/src/gtk/font.cpp $(COREDLL_ODEP)
|
||||||
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/font.cpp
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/font.cpp
|
||||||
|
|
||||||
@@ -26554,6 +26602,9 @@ coredll_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(COREDLL_ODEP)
|
|||||||
@COND_USE_GUI_1@coredll_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(COREDLL_ODEP)
|
@COND_USE_GUI_1@coredll_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(COREDLL_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp
|
||||||
|
|
||||||
|
@COND_USE_GUI_1@coredll_filectrlcmn.o: $(srcdir)/src/common/filectrlcmn.cpp $(COREDLL_ODEP)
|
||||||
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/filectrlcmn.cpp
|
||||||
|
|
||||||
@COND_USE_GUI_1@coredll_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(COREDLL_ODEP)
|
@COND_USE_GUI_1@coredll_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(COREDLL_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp
|
||||||
|
|
||||||
@@ -26761,6 +26812,9 @@ coredll_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(COREDLL_ODEP)
|
|||||||
@COND_USE_GUI_1@coredll_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(COREDLL_ODEP)
|
@COND_USE_GUI_1@coredll_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(COREDLL_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp
|
||||||
|
|
||||||
|
@COND_USE_GUI_1@coredll_filectrlg.o: $(srcdir)/src/generic/filectrlg.cpp $(COREDLL_ODEP)
|
||||||
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filectrlg.cpp
|
||||||
|
|
||||||
@COND_USE_GUI_1@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP)
|
@COND_USE_GUI_1@coredll_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(COREDLL_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp
|
||||||
|
|
||||||
@@ -27700,6 +27754,9 @@ corelib_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(CORELIB_ODEP)
|
|||||||
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_dnd.o: $(srcdir)/src/os2/dnd.cpp $(CORELIB_ODEP)
|
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@corelib_dnd.o: $(srcdir)/src/os2/dnd.cpp $(CORELIB_ODEP)
|
||||||
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp
|
@COND_TOOLKIT_PM_USE_GUI_1_WXUNIV_0@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/os2/dnd.cpp
|
||||||
|
|
||||||
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_filectrl.o: $(srcdir)/src/gtk/filectrl.cpp $(CORELIB_ODEP)
|
||||||
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filectrl.cpp
|
||||||
|
|
||||||
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_font.o: $(srcdir)/src/gtk/font.cpp $(CORELIB_ODEP)
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_font.o: $(srcdir)/src/gtk/font.cpp $(CORELIB_ODEP)
|
||||||
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/font.cpp
|
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/font.cpp
|
||||||
|
|
||||||
@@ -29506,6 +29563,9 @@ corelib_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(CORELIB_ODEP)
|
|||||||
@COND_USE_GUI_1@corelib_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(CORELIB_ODEP)
|
@COND_USE_GUI_1@corelib_fddlgcmn.o: $(srcdir)/src/common/fddlgcmn.cpp $(CORELIB_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/fddlgcmn.cpp
|
||||||
|
|
||||||
|
@COND_USE_GUI_1@corelib_filectrlcmn.o: $(srcdir)/src/common/filectrlcmn.cpp $(CORELIB_ODEP)
|
||||||
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/filectrlcmn.cpp
|
||||||
|
|
||||||
@COND_USE_GUI_1@corelib_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(CORELIB_ODEP)
|
@COND_USE_GUI_1@corelib_filepickercmn.o: $(srcdir)/src/common/filepickercmn.cpp $(CORELIB_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/filepickercmn.cpp
|
||||||
|
|
||||||
@@ -29713,6 +29773,9 @@ corelib_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(CORELIB_ODEP)
|
|||||||
@COND_USE_GUI_1@corelib_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(CORELIB_ODEP)
|
@COND_USE_GUI_1@corelib_dragimgg.o: $(srcdir)/src/generic/dragimgg.cpp $(CORELIB_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/dragimgg.cpp
|
||||||
|
|
||||||
|
@COND_USE_GUI_1@corelib_filectrlg.o: $(srcdir)/src/generic/filectrlg.cpp $(CORELIB_ODEP)
|
||||||
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filectrlg.cpp
|
||||||
|
|
||||||
@COND_USE_GUI_1@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP)
|
@COND_USE_GUI_1@corelib_filepickerg.o: $(srcdir)/src/generic/filepickerg.cpp $(CORELIB_ODEP)
|
||||||
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp
|
@COND_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/generic/filepickerg.cpp
|
||||||
|
|
||||||
|
@@ -646,6 +646,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
src/common/dseldlg.cpp
|
src/common/dseldlg.cpp
|
||||||
src/common/effects.cpp
|
src/common/effects.cpp
|
||||||
src/common/fddlgcmn.cpp
|
src/common/fddlgcmn.cpp
|
||||||
|
src/common/filectrlcmn.cpp
|
||||||
src/common/filepickercmn.cpp
|
src/common/filepickercmn.cpp
|
||||||
src/common/fontpickercmn.cpp
|
src/common/fontpickercmn.cpp
|
||||||
src/common/fldlgcmn.cpp
|
src/common/fldlgcmn.cpp
|
||||||
@@ -715,6 +716,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
src/generic/dcpsg.cpp
|
src/generic/dcpsg.cpp
|
||||||
src/generic/dirctrlg.cpp
|
src/generic/dirctrlg.cpp
|
||||||
src/generic/dragimgg.cpp
|
src/generic/dragimgg.cpp
|
||||||
|
src/generic/filectrlg.cpp
|
||||||
src/generic/filepickerg.cpp
|
src/generic/filepickerg.cpp
|
||||||
src/generic/fontpickerg.cpp
|
src/generic/fontpickerg.cpp
|
||||||
src/generic/listbkg.cpp
|
src/generic/listbkg.cpp
|
||||||
@@ -779,6 +781,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
wx/generic/dcpsg.h
|
wx/generic/dcpsg.h
|
||||||
wx/generic/dirctrlg.h
|
wx/generic/dirctrlg.h
|
||||||
wx/generic/dragimgg.h
|
wx/generic/dragimgg.h
|
||||||
|
wx/generic/filectrlg.h
|
||||||
wx/generic/filedlgg.h
|
wx/generic/filedlgg.h
|
||||||
wx/generic/filepickerg.h
|
wx/generic/filepickerg.h
|
||||||
wx/generic/fontdlgg.h
|
wx/generic/fontdlgg.h
|
||||||
@@ -862,6 +865,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
wx/effects.h
|
wx/effects.h
|
||||||
wx/evtloop.h
|
wx/evtloop.h
|
||||||
wx/fdrepdlg.h
|
wx/fdrepdlg.h
|
||||||
|
wx/filectrl.h
|
||||||
wx/filepicker.h
|
wx/filepicker.h
|
||||||
wx/fontpicker.h
|
wx/fontpicker.h
|
||||||
wx/fmappriv.h
|
wx/fmappriv.h
|
||||||
@@ -979,6 +983,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
src/gtk/dcscreen.cpp
|
src/gtk/dcscreen.cpp
|
||||||
src/gtk/dnd.cpp
|
src/gtk/dnd.cpp
|
||||||
src/gtk/evtloop.cpp
|
src/gtk/evtloop.cpp
|
||||||
|
src/gtk/filectrl.cpp
|
||||||
src/gtk/font.cpp
|
src/gtk/font.cpp
|
||||||
src/gtk/gsockgtk.cpp
|
src/gtk/gsockgtk.cpp
|
||||||
src/gtk/minifram.cpp
|
src/gtk/minifram.cpp
|
||||||
@@ -1103,6 +1108,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
wx/gtk/clrpicker.h
|
wx/gtk/clrpicker.h
|
||||||
wx/gtk/dialog.h
|
wx/gtk/dialog.h
|
||||||
wx/gtk/dirdlg.h
|
wx/gtk/dirdlg.h
|
||||||
|
wx/gtk/filectrl.h
|
||||||
wx/gtk/filedlg.h
|
wx/gtk/filedlg.h
|
||||||
wx/gtk/fontpicker.h
|
wx/gtk/fontpicker.h
|
||||||
wx/gtk/filepicker.h
|
wx/gtk/filepicker.h
|
||||||
|
@@ -1555,6 +1555,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_helpwin.obj \
|
$(OBJS)\monodll_helpwin.obj \
|
||||||
$(OBJS)\monodll_automtn.obj \
|
$(OBJS)\monodll_automtn.obj \
|
||||||
$(OBJS)\monodll_uuid.obj \
|
$(OBJS)\monodll_uuid.obj \
|
||||||
|
$(OBJS)\monodll_filectrlg.obj \
|
||||||
$(OBJS)\monodll_statusbr.obj \
|
$(OBJS)\monodll_statusbr.obj \
|
||||||
$(OBJS)\monodll_prntdlgg.obj \
|
$(OBJS)\monodll_prntdlgg.obj \
|
||||||
$(OBJS)\monodll_accel.obj \
|
$(OBJS)\monodll_accel.obj \
|
||||||
@@ -1638,6 +1639,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_dseldlg.obj \
|
$(OBJS)\monodll_dseldlg.obj \
|
||||||
$(OBJS)\monodll_effects.obj \
|
$(OBJS)\monodll_effects.obj \
|
||||||
$(OBJS)\monodll_fddlgcmn.obj \
|
$(OBJS)\monodll_fddlgcmn.obj \
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj \
|
||||||
$(OBJS)\monodll_filepickercmn.obj \
|
$(OBJS)\monodll_filepickercmn.obj \
|
||||||
$(OBJS)\monodll_fontpickercmn.obj \
|
$(OBJS)\monodll_fontpickercmn.obj \
|
||||||
$(OBJS)\monodll_fldlgcmn.obj \
|
$(OBJS)\monodll_fldlgcmn.obj \
|
||||||
@@ -1783,6 +1785,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_colrdlgg.obj \
|
$(OBJS)\monodll_colrdlgg.obj \
|
||||||
$(OBJS)\monodll_dirdlgg.obj \
|
$(OBJS)\monodll_dirdlgg.obj \
|
||||||
$(OBJS)\monodll_fdrepdlg.obj \
|
$(OBJS)\monodll_fdrepdlg.obj \
|
||||||
|
$(OBJS)\monodll_filectrlg.obj \
|
||||||
$(OBJS)\monodll_filedlgg.obj \
|
$(OBJS)\monodll_filedlgg.obj \
|
||||||
$(OBJS)\monodll_fontdlgg.obj \
|
$(OBJS)\monodll_fontdlgg.obj \
|
||||||
$(OBJS)\monodll_listctrl.obj \
|
$(OBJS)\monodll_listctrl.obj \
|
||||||
@@ -1865,6 +1868,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_dseldlg.obj \
|
$(OBJS)\monodll_dseldlg.obj \
|
||||||
$(OBJS)\monodll_effects.obj \
|
$(OBJS)\monodll_effects.obj \
|
||||||
$(OBJS)\monodll_fddlgcmn.obj \
|
$(OBJS)\monodll_fddlgcmn.obj \
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj \
|
||||||
$(OBJS)\monodll_filepickercmn.obj \
|
$(OBJS)\monodll_filepickercmn.obj \
|
||||||
$(OBJS)\monodll_fontpickercmn.obj \
|
$(OBJS)\monodll_fontpickercmn.obj \
|
||||||
$(OBJS)\monodll_fldlgcmn.obj \
|
$(OBJS)\monodll_fldlgcmn.obj \
|
||||||
@@ -2187,6 +2191,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_helpwin.obj \
|
$(OBJS)\monolib_helpwin.obj \
|
||||||
$(OBJS)\monolib_automtn.obj \
|
$(OBJS)\monolib_automtn.obj \
|
||||||
$(OBJS)\monolib_uuid.obj \
|
$(OBJS)\monolib_uuid.obj \
|
||||||
|
$(OBJS)\monolib_filectrlg.obj \
|
||||||
$(OBJS)\monolib_statusbr.obj \
|
$(OBJS)\monolib_statusbr.obj \
|
||||||
$(OBJS)\monolib_prntdlgg.obj \
|
$(OBJS)\monolib_prntdlgg.obj \
|
||||||
$(OBJS)\monolib_accel.obj \
|
$(OBJS)\monolib_accel.obj \
|
||||||
@@ -2270,6 +2275,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_dseldlg.obj \
|
$(OBJS)\monolib_dseldlg.obj \
|
||||||
$(OBJS)\monolib_effects.obj \
|
$(OBJS)\monolib_effects.obj \
|
||||||
$(OBJS)\monolib_fddlgcmn.obj \
|
$(OBJS)\monolib_fddlgcmn.obj \
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj \
|
||||||
$(OBJS)\monolib_filepickercmn.obj \
|
$(OBJS)\monolib_filepickercmn.obj \
|
||||||
$(OBJS)\monolib_fontpickercmn.obj \
|
$(OBJS)\monolib_fontpickercmn.obj \
|
||||||
$(OBJS)\monolib_fldlgcmn.obj \
|
$(OBJS)\monolib_fldlgcmn.obj \
|
||||||
@@ -2415,6 +2421,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_colrdlgg.obj \
|
$(OBJS)\monolib_colrdlgg.obj \
|
||||||
$(OBJS)\monolib_dirdlgg.obj \
|
$(OBJS)\monolib_dirdlgg.obj \
|
||||||
$(OBJS)\monolib_fdrepdlg.obj \
|
$(OBJS)\monolib_fdrepdlg.obj \
|
||||||
|
$(OBJS)\monolib_filectrlg.obj \
|
||||||
$(OBJS)\monolib_filedlgg.obj \
|
$(OBJS)\monolib_filedlgg.obj \
|
||||||
$(OBJS)\monolib_fontdlgg.obj \
|
$(OBJS)\monolib_fontdlgg.obj \
|
||||||
$(OBJS)\monolib_listctrl.obj \
|
$(OBJS)\monolib_listctrl.obj \
|
||||||
@@ -2497,6 +2504,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_dseldlg.obj \
|
$(OBJS)\monolib_dseldlg.obj \
|
||||||
$(OBJS)\monolib_effects.obj \
|
$(OBJS)\monolib_effects.obj \
|
||||||
$(OBJS)\monolib_fddlgcmn.obj \
|
$(OBJS)\monolib_fddlgcmn.obj \
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj \
|
||||||
$(OBJS)\monolib_filepickercmn.obj \
|
$(OBJS)\monolib_filepickercmn.obj \
|
||||||
$(OBJS)\monolib_fontpickercmn.obj \
|
$(OBJS)\monolib_fontpickercmn.obj \
|
||||||
$(OBJS)\monolib_fldlgcmn.obj \
|
$(OBJS)\monolib_fldlgcmn.obj \
|
||||||
@@ -2731,6 +2739,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_helpwin.obj \
|
$(OBJS)\coredll_helpwin.obj \
|
||||||
$(OBJS)\coredll_automtn.obj \
|
$(OBJS)\coredll_automtn.obj \
|
||||||
$(OBJS)\coredll_uuid.obj \
|
$(OBJS)\coredll_uuid.obj \
|
||||||
|
$(OBJS)\coredll_filectrlg.obj \
|
||||||
$(OBJS)\coredll_statusbr.obj \
|
$(OBJS)\coredll_statusbr.obj \
|
||||||
$(OBJS)\coredll_prntdlgg.obj \
|
$(OBJS)\coredll_prntdlgg.obj \
|
||||||
$(OBJS)\coredll_accel.obj \
|
$(OBJS)\coredll_accel.obj \
|
||||||
@@ -2814,6 +2823,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_dseldlg.obj \
|
$(OBJS)\coredll_dseldlg.obj \
|
||||||
$(OBJS)\coredll_effects.obj \
|
$(OBJS)\coredll_effects.obj \
|
||||||
$(OBJS)\coredll_fddlgcmn.obj \
|
$(OBJS)\coredll_fddlgcmn.obj \
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj \
|
||||||
$(OBJS)\coredll_filepickercmn.obj \
|
$(OBJS)\coredll_filepickercmn.obj \
|
||||||
$(OBJS)\coredll_fontpickercmn.obj \
|
$(OBJS)\coredll_fontpickercmn.obj \
|
||||||
$(OBJS)\coredll_fldlgcmn.obj \
|
$(OBJS)\coredll_fldlgcmn.obj \
|
||||||
@@ -2959,6 +2969,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_colrdlgg.obj \
|
$(OBJS)\coredll_colrdlgg.obj \
|
||||||
$(OBJS)\coredll_dirdlgg.obj \
|
$(OBJS)\coredll_dirdlgg.obj \
|
||||||
$(OBJS)\coredll_fdrepdlg.obj \
|
$(OBJS)\coredll_fdrepdlg.obj \
|
||||||
|
$(OBJS)\coredll_filectrlg.obj \
|
||||||
$(OBJS)\coredll_filedlgg.obj \
|
$(OBJS)\coredll_filedlgg.obj \
|
||||||
$(OBJS)\coredll_fontdlgg.obj \
|
$(OBJS)\coredll_fontdlgg.obj \
|
||||||
$(OBJS)\coredll_listctrl.obj \
|
$(OBJS)\coredll_listctrl.obj \
|
||||||
@@ -3041,6 +3052,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_dseldlg.obj \
|
$(OBJS)\coredll_dseldlg.obj \
|
||||||
$(OBJS)\coredll_effects.obj \
|
$(OBJS)\coredll_effects.obj \
|
||||||
$(OBJS)\coredll_fddlgcmn.obj \
|
$(OBJS)\coredll_fddlgcmn.obj \
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj \
|
||||||
$(OBJS)\coredll_filepickercmn.obj \
|
$(OBJS)\coredll_filepickercmn.obj \
|
||||||
$(OBJS)\coredll_fontpickercmn.obj \
|
$(OBJS)\coredll_fontpickercmn.obj \
|
||||||
$(OBJS)\coredll_fldlgcmn.obj \
|
$(OBJS)\coredll_fldlgcmn.obj \
|
||||||
@@ -3186,6 +3198,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_helpwin.obj \
|
$(OBJS)\corelib_helpwin.obj \
|
||||||
$(OBJS)\corelib_automtn.obj \
|
$(OBJS)\corelib_automtn.obj \
|
||||||
$(OBJS)\corelib_uuid.obj \
|
$(OBJS)\corelib_uuid.obj \
|
||||||
|
$(OBJS)\corelib_filectrlg.obj \
|
||||||
$(OBJS)\corelib_statusbr.obj \
|
$(OBJS)\corelib_statusbr.obj \
|
||||||
$(OBJS)\corelib_prntdlgg.obj \
|
$(OBJS)\corelib_prntdlgg.obj \
|
||||||
$(OBJS)\corelib_accel.obj \
|
$(OBJS)\corelib_accel.obj \
|
||||||
@@ -3269,6 +3282,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_dseldlg.obj \
|
$(OBJS)\corelib_dseldlg.obj \
|
||||||
$(OBJS)\corelib_effects.obj \
|
$(OBJS)\corelib_effects.obj \
|
||||||
$(OBJS)\corelib_fddlgcmn.obj \
|
$(OBJS)\corelib_fddlgcmn.obj \
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj \
|
||||||
$(OBJS)\corelib_filepickercmn.obj \
|
$(OBJS)\corelib_filepickercmn.obj \
|
||||||
$(OBJS)\corelib_fontpickercmn.obj \
|
$(OBJS)\corelib_fontpickercmn.obj \
|
||||||
$(OBJS)\corelib_fldlgcmn.obj \
|
$(OBJS)\corelib_fldlgcmn.obj \
|
||||||
@@ -3414,6 +3428,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_colrdlgg.obj \
|
$(OBJS)\corelib_colrdlgg.obj \
|
||||||
$(OBJS)\corelib_dirdlgg.obj \
|
$(OBJS)\corelib_dirdlgg.obj \
|
||||||
$(OBJS)\corelib_fdrepdlg.obj \
|
$(OBJS)\corelib_fdrepdlg.obj \
|
||||||
|
$(OBJS)\corelib_filectrlg.obj \
|
||||||
$(OBJS)\corelib_filedlgg.obj \
|
$(OBJS)\corelib_filedlgg.obj \
|
||||||
$(OBJS)\corelib_fontdlgg.obj \
|
$(OBJS)\corelib_fontdlgg.obj \
|
||||||
$(OBJS)\corelib_listctrl.obj \
|
$(OBJS)\corelib_listctrl.obj \
|
||||||
@@ -3496,6 +3511,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_dseldlg.obj \
|
$(OBJS)\corelib_dseldlg.obj \
|
||||||
$(OBJS)\corelib_effects.obj \
|
$(OBJS)\corelib_effects.obj \
|
||||||
$(OBJS)\corelib_fddlgcmn.obj \
|
$(OBJS)\corelib_fddlgcmn.obj \
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj \
|
||||||
$(OBJS)\corelib_filepickercmn.obj \
|
$(OBJS)\corelib_filepickercmn.obj \
|
||||||
$(OBJS)\corelib_fontpickercmn.obj \
|
$(OBJS)\corelib_fontpickercmn.obj \
|
||||||
$(OBJS)\corelib_fldlgcmn.obj \
|
$(OBJS)\corelib_fldlgcmn.obj \
|
||||||
@@ -6244,6 +6260,11 @@ $(OBJS)\monodll_uuid.obj: ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\monodll_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
||||||
$(OBJS)\monodll_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
$(OBJS)\monodll_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||||
@@ -6674,6 +6695,11 @@ $(OBJS)\monodll_fddlgcmn.obj: ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj: ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1"
|
!if "$(USE_GUI)" == "1"
|
||||||
$(OBJS)\monodll_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\monodll_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||||
@@ -8318,6 +8344,11 @@ $(OBJS)\monolib_uuid.obj: ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\monolib_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
||||||
$(OBJS)\monolib_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
$(OBJS)\monolib_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
@@ -8748,6 +8779,11 @@ $(OBJS)\monolib_fddlgcmn.obj: ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj: ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1"
|
!if "$(USE_GUI)" == "1"
|
||||||
$(OBJS)\monolib_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\monolib_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
@@ -10440,6 +10476,11 @@ $(OBJS)\coredll_uuid.obj: ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\coredll_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
||||||
$(OBJS)\coredll_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
$(OBJS)\coredll_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
||||||
@@ -10870,6 +10911,11 @@ $(OBJS)\coredll_fddlgcmn.obj: ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj: ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1"
|
!if "$(USE_GUI)" == "1"
|
||||||
$(OBJS)\coredll_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\coredll_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
|
||||||
@@ -11728,6 +11774,11 @@ $(OBJS)\corelib_uuid.obj: ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\corelib_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
||||||
$(OBJS)\corelib_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
$(OBJS)\corelib_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
||||||
@@ -12158,6 +12209,11 @@ $(OBJS)\corelib_fddlgcmn.obj: ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj: ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1"
|
!if "$(USE_GUI)" == "1"
|
||||||
$(OBJS)\corelib_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\corelib_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
|
||||||
|
@@ -1573,6 +1573,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_helpwin.o \
|
$(OBJS)\monodll_helpwin.o \
|
||||||
$(OBJS)\monodll_automtn.o \
|
$(OBJS)\monodll_automtn.o \
|
||||||
$(OBJS)\monodll_uuid.o \
|
$(OBJS)\monodll_uuid.o \
|
||||||
|
$(OBJS)\monodll_filectrlg.o \
|
||||||
$(OBJS)\monodll_statusbr.o \
|
$(OBJS)\monodll_statusbr.o \
|
||||||
$(OBJS)\monodll_prntdlgg.o \
|
$(OBJS)\monodll_prntdlgg.o \
|
||||||
$(OBJS)\monodll_accel.o \
|
$(OBJS)\monodll_accel.o \
|
||||||
@@ -1656,6 +1657,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_dseldlg.o \
|
$(OBJS)\monodll_dseldlg.o \
|
||||||
$(OBJS)\monodll_effects.o \
|
$(OBJS)\monodll_effects.o \
|
||||||
$(OBJS)\monodll_fddlgcmn.o \
|
$(OBJS)\monodll_fddlgcmn.o \
|
||||||
|
$(OBJS)\monodll_filectrlcmn.o \
|
||||||
$(OBJS)\monodll_filepickercmn.o \
|
$(OBJS)\monodll_filepickercmn.o \
|
||||||
$(OBJS)\monodll_fontpickercmn.o \
|
$(OBJS)\monodll_fontpickercmn.o \
|
||||||
$(OBJS)\monodll_fldlgcmn.o \
|
$(OBJS)\monodll_fldlgcmn.o \
|
||||||
@@ -1803,6 +1805,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_colrdlgg.o \
|
$(OBJS)\monodll_colrdlgg.o \
|
||||||
$(OBJS)\monodll_dirdlgg.o \
|
$(OBJS)\monodll_dirdlgg.o \
|
||||||
$(OBJS)\monodll_fdrepdlg.o \
|
$(OBJS)\monodll_fdrepdlg.o \
|
||||||
|
$(OBJS)\monodll_filectrlg.o \
|
||||||
$(OBJS)\monodll_filedlgg.o \
|
$(OBJS)\monodll_filedlgg.o \
|
||||||
$(OBJS)\monodll_fontdlgg.o \
|
$(OBJS)\monodll_fontdlgg.o \
|
||||||
$(OBJS)\monodll_listctrl.o \
|
$(OBJS)\monodll_listctrl.o \
|
||||||
@@ -1885,6 +1888,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_dseldlg.o \
|
$(OBJS)\monodll_dseldlg.o \
|
||||||
$(OBJS)\monodll_effects.o \
|
$(OBJS)\monodll_effects.o \
|
||||||
$(OBJS)\monodll_fddlgcmn.o \
|
$(OBJS)\monodll_fddlgcmn.o \
|
||||||
|
$(OBJS)\monodll_filectrlcmn.o \
|
||||||
$(OBJS)\monodll_filepickercmn.o \
|
$(OBJS)\monodll_filepickercmn.o \
|
||||||
$(OBJS)\monodll_fontpickercmn.o \
|
$(OBJS)\monodll_fontpickercmn.o \
|
||||||
$(OBJS)\monodll_fldlgcmn.o \
|
$(OBJS)\monodll_fldlgcmn.o \
|
||||||
@@ -2211,6 +2215,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_helpwin.o \
|
$(OBJS)\monolib_helpwin.o \
|
||||||
$(OBJS)\monolib_automtn.o \
|
$(OBJS)\monolib_automtn.o \
|
||||||
$(OBJS)\monolib_uuid.o \
|
$(OBJS)\monolib_uuid.o \
|
||||||
|
$(OBJS)\monolib_filectrlg.o \
|
||||||
$(OBJS)\monolib_statusbr.o \
|
$(OBJS)\monolib_statusbr.o \
|
||||||
$(OBJS)\monolib_prntdlgg.o \
|
$(OBJS)\monolib_prntdlgg.o \
|
||||||
$(OBJS)\monolib_accel.o \
|
$(OBJS)\monolib_accel.o \
|
||||||
@@ -2294,6 +2299,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_dseldlg.o \
|
$(OBJS)\monolib_dseldlg.o \
|
||||||
$(OBJS)\monolib_effects.o \
|
$(OBJS)\monolib_effects.o \
|
||||||
$(OBJS)\monolib_fddlgcmn.o \
|
$(OBJS)\monolib_fddlgcmn.o \
|
||||||
|
$(OBJS)\monolib_filectrlcmn.o \
|
||||||
$(OBJS)\monolib_filepickercmn.o \
|
$(OBJS)\monolib_filepickercmn.o \
|
||||||
$(OBJS)\monolib_fontpickercmn.o \
|
$(OBJS)\monolib_fontpickercmn.o \
|
||||||
$(OBJS)\monolib_fldlgcmn.o \
|
$(OBJS)\monolib_fldlgcmn.o \
|
||||||
@@ -2441,6 +2447,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_colrdlgg.o \
|
$(OBJS)\monolib_colrdlgg.o \
|
||||||
$(OBJS)\monolib_dirdlgg.o \
|
$(OBJS)\monolib_dirdlgg.o \
|
||||||
$(OBJS)\monolib_fdrepdlg.o \
|
$(OBJS)\monolib_fdrepdlg.o \
|
||||||
|
$(OBJS)\monolib_filectrlg.o \
|
||||||
$(OBJS)\monolib_filedlgg.o \
|
$(OBJS)\monolib_filedlgg.o \
|
||||||
$(OBJS)\monolib_fontdlgg.o \
|
$(OBJS)\monolib_fontdlgg.o \
|
||||||
$(OBJS)\monolib_listctrl.o \
|
$(OBJS)\monolib_listctrl.o \
|
||||||
@@ -2523,6 +2530,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_dseldlg.o \
|
$(OBJS)\monolib_dseldlg.o \
|
||||||
$(OBJS)\monolib_effects.o \
|
$(OBJS)\monolib_effects.o \
|
||||||
$(OBJS)\monolib_fddlgcmn.o \
|
$(OBJS)\monolib_fddlgcmn.o \
|
||||||
|
$(OBJS)\monolib_filectrlcmn.o \
|
||||||
$(OBJS)\monolib_filepickercmn.o \
|
$(OBJS)\monolib_filepickercmn.o \
|
||||||
$(OBJS)\monolib_fontpickercmn.o \
|
$(OBJS)\monolib_fontpickercmn.o \
|
||||||
$(OBJS)\monolib_fldlgcmn.o \
|
$(OBJS)\monolib_fldlgcmn.o \
|
||||||
@@ -2771,6 +2779,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_helpwin.o \
|
$(OBJS)\coredll_helpwin.o \
|
||||||
$(OBJS)\coredll_automtn.o \
|
$(OBJS)\coredll_automtn.o \
|
||||||
$(OBJS)\coredll_uuid.o \
|
$(OBJS)\coredll_uuid.o \
|
||||||
|
$(OBJS)\coredll_filectrlg.o \
|
||||||
$(OBJS)\coredll_statusbr.o \
|
$(OBJS)\coredll_statusbr.o \
|
||||||
$(OBJS)\coredll_prntdlgg.o \
|
$(OBJS)\coredll_prntdlgg.o \
|
||||||
$(OBJS)\coredll_accel.o \
|
$(OBJS)\coredll_accel.o \
|
||||||
@@ -2854,6 +2863,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_dseldlg.o \
|
$(OBJS)\coredll_dseldlg.o \
|
||||||
$(OBJS)\coredll_effects.o \
|
$(OBJS)\coredll_effects.o \
|
||||||
$(OBJS)\coredll_fddlgcmn.o \
|
$(OBJS)\coredll_fddlgcmn.o \
|
||||||
|
$(OBJS)\coredll_filectrlcmn.o \
|
||||||
$(OBJS)\coredll_filepickercmn.o \
|
$(OBJS)\coredll_filepickercmn.o \
|
||||||
$(OBJS)\coredll_fontpickercmn.o \
|
$(OBJS)\coredll_fontpickercmn.o \
|
||||||
$(OBJS)\coredll_fldlgcmn.o \
|
$(OBJS)\coredll_fldlgcmn.o \
|
||||||
@@ -3001,6 +3011,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_colrdlgg.o \
|
$(OBJS)\coredll_colrdlgg.o \
|
||||||
$(OBJS)\coredll_dirdlgg.o \
|
$(OBJS)\coredll_dirdlgg.o \
|
||||||
$(OBJS)\coredll_fdrepdlg.o \
|
$(OBJS)\coredll_fdrepdlg.o \
|
||||||
|
$(OBJS)\coredll_filectrlg.o \
|
||||||
$(OBJS)\coredll_filedlgg.o \
|
$(OBJS)\coredll_filedlgg.o \
|
||||||
$(OBJS)\coredll_fontdlgg.o \
|
$(OBJS)\coredll_fontdlgg.o \
|
||||||
$(OBJS)\coredll_listctrl.o \
|
$(OBJS)\coredll_listctrl.o \
|
||||||
@@ -3083,6 +3094,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_dseldlg.o \
|
$(OBJS)\coredll_dseldlg.o \
|
||||||
$(OBJS)\coredll_effects.o \
|
$(OBJS)\coredll_effects.o \
|
||||||
$(OBJS)\coredll_fddlgcmn.o \
|
$(OBJS)\coredll_fddlgcmn.o \
|
||||||
|
$(OBJS)\coredll_filectrlcmn.o \
|
||||||
$(OBJS)\coredll_filepickercmn.o \
|
$(OBJS)\coredll_filepickercmn.o \
|
||||||
$(OBJS)\coredll_fontpickercmn.o \
|
$(OBJS)\coredll_fontpickercmn.o \
|
||||||
$(OBJS)\coredll_fldlgcmn.o \
|
$(OBJS)\coredll_fldlgcmn.o \
|
||||||
@@ -3234,6 +3246,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_helpwin.o \
|
$(OBJS)\corelib_helpwin.o \
|
||||||
$(OBJS)\corelib_automtn.o \
|
$(OBJS)\corelib_automtn.o \
|
||||||
$(OBJS)\corelib_uuid.o \
|
$(OBJS)\corelib_uuid.o \
|
||||||
|
$(OBJS)\corelib_filectrlg.o \
|
||||||
$(OBJS)\corelib_statusbr.o \
|
$(OBJS)\corelib_statusbr.o \
|
||||||
$(OBJS)\corelib_prntdlgg.o \
|
$(OBJS)\corelib_prntdlgg.o \
|
||||||
$(OBJS)\corelib_accel.o \
|
$(OBJS)\corelib_accel.o \
|
||||||
@@ -3317,6 +3330,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_dseldlg.o \
|
$(OBJS)\corelib_dseldlg.o \
|
||||||
$(OBJS)\corelib_effects.o \
|
$(OBJS)\corelib_effects.o \
|
||||||
$(OBJS)\corelib_fddlgcmn.o \
|
$(OBJS)\corelib_fddlgcmn.o \
|
||||||
|
$(OBJS)\corelib_filectrlcmn.o \
|
||||||
$(OBJS)\corelib_filepickercmn.o \
|
$(OBJS)\corelib_filepickercmn.o \
|
||||||
$(OBJS)\corelib_fontpickercmn.o \
|
$(OBJS)\corelib_fontpickercmn.o \
|
||||||
$(OBJS)\corelib_fldlgcmn.o \
|
$(OBJS)\corelib_fldlgcmn.o \
|
||||||
@@ -3464,6 +3478,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_colrdlgg.o \
|
$(OBJS)\corelib_colrdlgg.o \
|
||||||
$(OBJS)\corelib_dirdlgg.o \
|
$(OBJS)\corelib_dirdlgg.o \
|
||||||
$(OBJS)\corelib_fdrepdlg.o \
|
$(OBJS)\corelib_fdrepdlg.o \
|
||||||
|
$(OBJS)\corelib_filectrlg.o \
|
||||||
$(OBJS)\corelib_filedlgg.o \
|
$(OBJS)\corelib_filedlgg.o \
|
||||||
$(OBJS)\corelib_fontdlgg.o \
|
$(OBJS)\corelib_fontdlgg.o \
|
||||||
$(OBJS)\corelib_listctrl.o \
|
$(OBJS)\corelib_listctrl.o \
|
||||||
@@ -3546,6 +3561,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_dseldlg.o \
|
$(OBJS)\corelib_dseldlg.o \
|
||||||
$(OBJS)\corelib_effects.o \
|
$(OBJS)\corelib_effects.o \
|
||||||
$(OBJS)\corelib_fddlgcmn.o \
|
$(OBJS)\corelib_fddlgcmn.o \
|
||||||
|
$(OBJS)\corelib_filectrlcmn.o \
|
||||||
$(OBJS)\corelib_filepickercmn.o \
|
$(OBJS)\corelib_filepickercmn.o \
|
||||||
$(OBJS)\corelib_fontpickercmn.o \
|
$(OBJS)\corelib_fontpickercmn.o \
|
||||||
$(OBJS)\corelib_fldlgcmn.o \
|
$(OBJS)\corelib_fldlgcmn.o \
|
||||||
@@ -6413,6 +6429,11 @@ $(OBJS)\monodll_uuid.o: ../../src/msw/ole/uuid.cpp
|
|||||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_GUI),1)
|
||||||
|
$(OBJS)\monodll_filectrlg.o: ../../src/generic/filectrlg.cpp
|
||||||
|
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GUI),1)
|
ifeq ($(USE_GUI),1)
|
||||||
ifeq ($(WXUNIV),0)
|
ifeq ($(WXUNIV),0)
|
||||||
$(OBJS)\monodll_statusbr.o: ../../src/generic/statusbr.cpp
|
$(OBJS)\monodll_statusbr.o: ../../src/generic/statusbr.cpp
|
||||||
@@ -6943,6 +6964,11 @@ $(OBJS)\monodll_fddlgcmn.o: ../../src/common/fddlgcmn.cpp
|
|||||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_GUI),1)
|
||||||
|
$(OBJS)\monodll_filectrlcmn.o: ../../src/common/filectrlcmn.cpp
|
||||||
|
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GUI),1)
|
ifeq ($(USE_GUI),1)
|
||||||
$(OBJS)\monodll_filepickercmn.o: ../../src/common/filepickercmn.cpp
|
$(OBJS)\monodll_filepickercmn.o: ../../src/common/filepickercmn.cpp
|
||||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
@@ -8587,6 +8613,11 @@ $(OBJS)\monolib_uuid.o: ../../src/msw/ole/uuid.cpp
|
|||||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_GUI),1)
|
||||||
|
$(OBJS)\monolib_filectrlg.o: ../../src/generic/filectrlg.cpp
|
||||||
|
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GUI),1)
|
ifeq ($(USE_GUI),1)
|
||||||
ifeq ($(WXUNIV),0)
|
ifeq ($(WXUNIV),0)
|
||||||
$(OBJS)\monolib_statusbr.o: ../../src/generic/statusbr.cpp
|
$(OBJS)\monolib_statusbr.o: ../../src/generic/statusbr.cpp
|
||||||
@@ -9117,6 +9148,11 @@ $(OBJS)\monolib_fddlgcmn.o: ../../src/common/fddlgcmn.cpp
|
|||||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_GUI),1)
|
||||||
|
$(OBJS)\monolib_filectrlcmn.o: ../../src/common/filectrlcmn.cpp
|
||||||
|
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GUI),1)
|
ifeq ($(USE_GUI),1)
|
||||||
$(OBJS)\monolib_filepickercmn.o: ../../src/common/filepickercmn.cpp
|
$(OBJS)\monolib_filepickercmn.o: ../../src/common/filepickercmn.cpp
|
||||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
@@ -10809,6 +10845,11 @@ $(OBJS)\coredll_uuid.o: ../../src/msw/ole/uuid.cpp
|
|||||||
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_GUI),1)
|
||||||
|
$(OBJS)\coredll_filectrlg.o: ../../src/generic/filectrlg.cpp
|
||||||
|
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GUI),1)
|
ifeq ($(USE_GUI),1)
|
||||||
ifeq ($(WXUNIV),0)
|
ifeq ($(WXUNIV),0)
|
||||||
$(OBJS)\coredll_statusbr.o: ../../src/generic/statusbr.cpp
|
$(OBJS)\coredll_statusbr.o: ../../src/generic/statusbr.cpp
|
||||||
@@ -11339,6 +11380,11 @@ $(OBJS)\coredll_fddlgcmn.o: ../../src/common/fddlgcmn.cpp
|
|||||||
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_GUI),1)
|
||||||
|
$(OBJS)\coredll_filectrlcmn.o: ../../src/common/filectrlcmn.cpp
|
||||||
|
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GUI),1)
|
ifeq ($(USE_GUI),1)
|
||||||
$(OBJS)\coredll_filepickercmn.o: ../../src/common/filepickercmn.cpp
|
$(OBJS)\coredll_filepickercmn.o: ../../src/common/filepickercmn.cpp
|
||||||
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||||
@@ -12197,6 +12243,11 @@ $(OBJS)\corelib_uuid.o: ../../src/msw/ole/uuid.cpp
|
|||||||
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_GUI),1)
|
||||||
|
$(OBJS)\corelib_filectrlg.o: ../../src/generic/filectrlg.cpp
|
||||||
|
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GUI),1)
|
ifeq ($(USE_GUI),1)
|
||||||
ifeq ($(WXUNIV),0)
|
ifeq ($(WXUNIV),0)
|
||||||
$(OBJS)\corelib_statusbr.o: ../../src/generic/statusbr.cpp
|
$(OBJS)\corelib_statusbr.o: ../../src/generic/statusbr.cpp
|
||||||
@@ -12727,6 +12778,11 @@ $(OBJS)\corelib_fddlgcmn.o: ../../src/common/fddlgcmn.cpp
|
|||||||
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(USE_GUI),1)
|
||||||
|
$(OBJS)\corelib_filectrlcmn.o: ../../src/common/filectrlcmn.cpp
|
||||||
|
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GUI),1)
|
ifeq ($(USE_GUI),1)
|
||||||
$(OBJS)\corelib_filepickercmn.o: ../../src/common/filepickercmn.cpp
|
$(OBJS)\corelib_filepickercmn.o: ../../src/common/filepickercmn.cpp
|
||||||
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
@@ -1743,6 +1743,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_helpwin.obj \
|
$(OBJS)\monodll_helpwin.obj \
|
||||||
$(OBJS)\monodll_automtn.obj \
|
$(OBJS)\monodll_automtn.obj \
|
||||||
$(OBJS)\monodll_uuid.obj \
|
$(OBJS)\monodll_uuid.obj \
|
||||||
|
$(OBJS)\monodll_filectrlg.obj \
|
||||||
$(OBJS)\monodll_statusbr.obj \
|
$(OBJS)\monodll_statusbr.obj \
|
||||||
$(OBJS)\monodll_prntdlgg.obj \
|
$(OBJS)\monodll_prntdlgg.obj \
|
||||||
$(OBJS)\monodll_accel.obj \
|
$(OBJS)\monodll_accel.obj \
|
||||||
@@ -1826,6 +1827,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_dseldlg.obj \
|
$(OBJS)\monodll_dseldlg.obj \
|
||||||
$(OBJS)\monodll_effects.obj \
|
$(OBJS)\monodll_effects.obj \
|
||||||
$(OBJS)\monodll_fddlgcmn.obj \
|
$(OBJS)\monodll_fddlgcmn.obj \
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj \
|
||||||
$(OBJS)\monodll_filepickercmn.obj \
|
$(OBJS)\monodll_filepickercmn.obj \
|
||||||
$(OBJS)\monodll_fontpickercmn.obj \
|
$(OBJS)\monodll_fontpickercmn.obj \
|
||||||
$(OBJS)\monodll_fldlgcmn.obj \
|
$(OBJS)\monodll_fldlgcmn.obj \
|
||||||
@@ -1971,6 +1973,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_colrdlgg.obj \
|
$(OBJS)\monodll_colrdlgg.obj \
|
||||||
$(OBJS)\monodll_dirdlgg.obj \
|
$(OBJS)\monodll_dirdlgg.obj \
|
||||||
$(OBJS)\monodll_fdrepdlg.obj \
|
$(OBJS)\monodll_fdrepdlg.obj \
|
||||||
|
$(OBJS)\monodll_filectrlg.obj \
|
||||||
$(OBJS)\monodll_filedlgg.obj \
|
$(OBJS)\monodll_filedlgg.obj \
|
||||||
$(OBJS)\monodll_fontdlgg.obj \
|
$(OBJS)\monodll_fontdlgg.obj \
|
||||||
$(OBJS)\monodll_listctrl.obj \
|
$(OBJS)\monodll_listctrl.obj \
|
||||||
@@ -2053,6 +2056,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
|||||||
$(OBJS)\monodll_dseldlg.obj \
|
$(OBJS)\monodll_dseldlg.obj \
|
||||||
$(OBJS)\monodll_effects.obj \
|
$(OBJS)\monodll_effects.obj \
|
||||||
$(OBJS)\monodll_fddlgcmn.obj \
|
$(OBJS)\monodll_fddlgcmn.obj \
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj \
|
||||||
$(OBJS)\monodll_filepickercmn.obj \
|
$(OBJS)\monodll_filepickercmn.obj \
|
||||||
$(OBJS)\monodll_fontpickercmn.obj \
|
$(OBJS)\monodll_fontpickercmn.obj \
|
||||||
$(OBJS)\monodll_fldlgcmn.obj \
|
$(OBJS)\monodll_fldlgcmn.obj \
|
||||||
@@ -2381,6 +2385,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_helpwin.obj \
|
$(OBJS)\monolib_helpwin.obj \
|
||||||
$(OBJS)\monolib_automtn.obj \
|
$(OBJS)\monolib_automtn.obj \
|
||||||
$(OBJS)\monolib_uuid.obj \
|
$(OBJS)\monolib_uuid.obj \
|
||||||
|
$(OBJS)\monolib_filectrlg.obj \
|
||||||
$(OBJS)\monolib_statusbr.obj \
|
$(OBJS)\monolib_statusbr.obj \
|
||||||
$(OBJS)\monolib_prntdlgg.obj \
|
$(OBJS)\monolib_prntdlgg.obj \
|
||||||
$(OBJS)\monolib_accel.obj \
|
$(OBJS)\monolib_accel.obj \
|
||||||
@@ -2464,6 +2469,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_dseldlg.obj \
|
$(OBJS)\monolib_dseldlg.obj \
|
||||||
$(OBJS)\monolib_effects.obj \
|
$(OBJS)\monolib_effects.obj \
|
||||||
$(OBJS)\monolib_fddlgcmn.obj \
|
$(OBJS)\monolib_fddlgcmn.obj \
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj \
|
||||||
$(OBJS)\monolib_filepickercmn.obj \
|
$(OBJS)\monolib_filepickercmn.obj \
|
||||||
$(OBJS)\monolib_fontpickercmn.obj \
|
$(OBJS)\monolib_fontpickercmn.obj \
|
||||||
$(OBJS)\monolib_fldlgcmn.obj \
|
$(OBJS)\monolib_fldlgcmn.obj \
|
||||||
@@ -2609,6 +2615,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_colrdlgg.obj \
|
$(OBJS)\monolib_colrdlgg.obj \
|
||||||
$(OBJS)\monolib_dirdlgg.obj \
|
$(OBJS)\monolib_dirdlgg.obj \
|
||||||
$(OBJS)\monolib_fdrepdlg.obj \
|
$(OBJS)\monolib_fdrepdlg.obj \
|
||||||
|
$(OBJS)\monolib_filectrlg.obj \
|
||||||
$(OBJS)\monolib_filedlgg.obj \
|
$(OBJS)\monolib_filedlgg.obj \
|
||||||
$(OBJS)\monolib_fontdlgg.obj \
|
$(OBJS)\monolib_fontdlgg.obj \
|
||||||
$(OBJS)\monolib_listctrl.obj \
|
$(OBJS)\monolib_listctrl.obj \
|
||||||
@@ -2691,6 +2698,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
|||||||
$(OBJS)\monolib_dseldlg.obj \
|
$(OBJS)\monolib_dseldlg.obj \
|
||||||
$(OBJS)\monolib_effects.obj \
|
$(OBJS)\monolib_effects.obj \
|
||||||
$(OBJS)\monolib_fddlgcmn.obj \
|
$(OBJS)\monolib_fddlgcmn.obj \
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj \
|
||||||
$(OBJS)\monolib_filepickercmn.obj \
|
$(OBJS)\monolib_filepickercmn.obj \
|
||||||
$(OBJS)\monolib_fontpickercmn.obj \
|
$(OBJS)\monolib_fontpickercmn.obj \
|
||||||
$(OBJS)\monolib_fldlgcmn.obj \
|
$(OBJS)\monolib_fldlgcmn.obj \
|
||||||
@@ -2955,6 +2963,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_helpwin.obj \
|
$(OBJS)\coredll_helpwin.obj \
|
||||||
$(OBJS)\coredll_automtn.obj \
|
$(OBJS)\coredll_automtn.obj \
|
||||||
$(OBJS)\coredll_uuid.obj \
|
$(OBJS)\coredll_uuid.obj \
|
||||||
|
$(OBJS)\coredll_filectrlg.obj \
|
||||||
$(OBJS)\coredll_statusbr.obj \
|
$(OBJS)\coredll_statusbr.obj \
|
||||||
$(OBJS)\coredll_prntdlgg.obj \
|
$(OBJS)\coredll_prntdlgg.obj \
|
||||||
$(OBJS)\coredll_accel.obj \
|
$(OBJS)\coredll_accel.obj \
|
||||||
@@ -3038,6 +3047,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_dseldlg.obj \
|
$(OBJS)\coredll_dseldlg.obj \
|
||||||
$(OBJS)\coredll_effects.obj \
|
$(OBJS)\coredll_effects.obj \
|
||||||
$(OBJS)\coredll_fddlgcmn.obj \
|
$(OBJS)\coredll_fddlgcmn.obj \
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj \
|
||||||
$(OBJS)\coredll_filepickercmn.obj \
|
$(OBJS)\coredll_filepickercmn.obj \
|
||||||
$(OBJS)\coredll_fontpickercmn.obj \
|
$(OBJS)\coredll_fontpickercmn.obj \
|
||||||
$(OBJS)\coredll_fldlgcmn.obj \
|
$(OBJS)\coredll_fldlgcmn.obj \
|
||||||
@@ -3183,6 +3193,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_colrdlgg.obj \
|
$(OBJS)\coredll_colrdlgg.obj \
|
||||||
$(OBJS)\coredll_dirdlgg.obj \
|
$(OBJS)\coredll_dirdlgg.obj \
|
||||||
$(OBJS)\coredll_fdrepdlg.obj \
|
$(OBJS)\coredll_fdrepdlg.obj \
|
||||||
|
$(OBJS)\coredll_filectrlg.obj \
|
||||||
$(OBJS)\coredll_filedlgg.obj \
|
$(OBJS)\coredll_filedlgg.obj \
|
||||||
$(OBJS)\coredll_fontdlgg.obj \
|
$(OBJS)\coredll_fontdlgg.obj \
|
||||||
$(OBJS)\coredll_listctrl.obj \
|
$(OBJS)\coredll_listctrl.obj \
|
||||||
@@ -3265,6 +3276,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
|||||||
$(OBJS)\coredll_dseldlg.obj \
|
$(OBJS)\coredll_dseldlg.obj \
|
||||||
$(OBJS)\coredll_effects.obj \
|
$(OBJS)\coredll_effects.obj \
|
||||||
$(OBJS)\coredll_fddlgcmn.obj \
|
$(OBJS)\coredll_fddlgcmn.obj \
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj \
|
||||||
$(OBJS)\coredll_filepickercmn.obj \
|
$(OBJS)\coredll_filepickercmn.obj \
|
||||||
$(OBJS)\coredll_fontpickercmn.obj \
|
$(OBJS)\coredll_fontpickercmn.obj \
|
||||||
$(OBJS)\coredll_fldlgcmn.obj \
|
$(OBJS)\coredll_fldlgcmn.obj \
|
||||||
@@ -3416,6 +3428,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_helpwin.obj \
|
$(OBJS)\corelib_helpwin.obj \
|
||||||
$(OBJS)\corelib_automtn.obj \
|
$(OBJS)\corelib_automtn.obj \
|
||||||
$(OBJS)\corelib_uuid.obj \
|
$(OBJS)\corelib_uuid.obj \
|
||||||
|
$(OBJS)\corelib_filectrlg.obj \
|
||||||
$(OBJS)\corelib_statusbr.obj \
|
$(OBJS)\corelib_statusbr.obj \
|
||||||
$(OBJS)\corelib_prntdlgg.obj \
|
$(OBJS)\corelib_prntdlgg.obj \
|
||||||
$(OBJS)\corelib_accel.obj \
|
$(OBJS)\corelib_accel.obj \
|
||||||
@@ -3499,6 +3512,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_dseldlg.obj \
|
$(OBJS)\corelib_dseldlg.obj \
|
||||||
$(OBJS)\corelib_effects.obj \
|
$(OBJS)\corelib_effects.obj \
|
||||||
$(OBJS)\corelib_fddlgcmn.obj \
|
$(OBJS)\corelib_fddlgcmn.obj \
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj \
|
||||||
$(OBJS)\corelib_filepickercmn.obj \
|
$(OBJS)\corelib_filepickercmn.obj \
|
||||||
$(OBJS)\corelib_fontpickercmn.obj \
|
$(OBJS)\corelib_fontpickercmn.obj \
|
||||||
$(OBJS)\corelib_fldlgcmn.obj \
|
$(OBJS)\corelib_fldlgcmn.obj \
|
||||||
@@ -3644,6 +3658,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_colrdlgg.obj \
|
$(OBJS)\corelib_colrdlgg.obj \
|
||||||
$(OBJS)\corelib_dirdlgg.obj \
|
$(OBJS)\corelib_dirdlgg.obj \
|
||||||
$(OBJS)\corelib_fdrepdlg.obj \
|
$(OBJS)\corelib_fdrepdlg.obj \
|
||||||
|
$(OBJS)\corelib_filectrlg.obj \
|
||||||
$(OBJS)\corelib_filedlgg.obj \
|
$(OBJS)\corelib_filedlgg.obj \
|
||||||
$(OBJS)\corelib_fontdlgg.obj \
|
$(OBJS)\corelib_fontdlgg.obj \
|
||||||
$(OBJS)\corelib_listctrl.obj \
|
$(OBJS)\corelib_listctrl.obj \
|
||||||
@@ -3726,6 +3741,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
|||||||
$(OBJS)\corelib_dseldlg.obj \
|
$(OBJS)\corelib_dseldlg.obj \
|
||||||
$(OBJS)\corelib_effects.obj \
|
$(OBJS)\corelib_effects.obj \
|
||||||
$(OBJS)\corelib_fddlgcmn.obj \
|
$(OBJS)\corelib_fddlgcmn.obj \
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj \
|
||||||
$(OBJS)\corelib_filepickercmn.obj \
|
$(OBJS)\corelib_filepickercmn.obj \
|
||||||
$(OBJS)\corelib_fontpickercmn.obj \
|
$(OBJS)\corelib_fontpickercmn.obj \
|
||||||
$(OBJS)\corelib_fldlgcmn.obj \
|
$(OBJS)\corelib_fldlgcmn.obj \
|
||||||
@@ -6606,6 +6622,11 @@ $(OBJS)\monodll_uuid.obj: ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\monodll_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
||||||
$(OBJS)\monodll_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
$(OBJS)\monodll_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||||
@@ -7036,6 +7057,11 @@ $(OBJS)\monodll_fddlgcmn.obj: ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj: ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1"
|
!if "$(USE_GUI)" == "1"
|
||||||
$(OBJS)\monodll_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\monodll_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||||
@@ -8680,6 +8706,11 @@ $(OBJS)\monolib_uuid.obj: ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\monolib_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
||||||
$(OBJS)\monolib_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
$(OBJS)\monolib_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
@@ -9110,6 +9141,11 @@ $(OBJS)\monolib_fddlgcmn.obj: ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj: ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1"
|
!if "$(USE_GUI)" == "1"
|
||||||
$(OBJS)\monolib_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\monolib_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||||
@@ -10802,6 +10838,11 @@ $(OBJS)\coredll_uuid.obj: ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\coredll_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
||||||
$(OBJS)\coredll_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
$(OBJS)\coredll_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
||||||
@@ -11232,6 +11273,11 @@ $(OBJS)\coredll_fddlgcmn.obj: ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj: ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1"
|
!if "$(USE_GUI)" == "1"
|
||||||
$(OBJS)\coredll_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\coredll_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) $**
|
||||||
@@ -12090,6 +12136,11 @@ $(OBJS)\corelib_uuid.obj: ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\corelib_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
!if "$(USE_GUI)" == "1" && "$(WXUNIV)" == "0"
|
||||||
$(OBJS)\corelib_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
$(OBJS)\corelib_statusbr.obj: ..\..\src\generic\statusbr.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
||||||
@@ -12520,6 +12571,11 @@ $(OBJS)\corelib_fddlgcmn.obj: ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!if "$(USE_GUI)" == "1"
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj: ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
||||||
|
!endif
|
||||||
|
|
||||||
!if "$(USE_GUI)" == "1"
|
!if "$(USE_GUI)" == "1"
|
||||||
$(OBJS)\corelib_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\corelib_filepickercmn.obj: ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) $**
|
||||||
|
@@ -261,6 +261,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = &
|
|||||||
$(OBJS)\monodll_helpwin.obj &
|
$(OBJS)\monodll_helpwin.obj &
|
||||||
$(OBJS)\monodll_automtn.obj &
|
$(OBJS)\monodll_automtn.obj &
|
||||||
$(OBJS)\monodll_uuid.obj &
|
$(OBJS)\monodll_uuid.obj &
|
||||||
|
$(OBJS)\monodll_filectrlg.obj &
|
||||||
$(OBJS)\monodll_statusbr.obj &
|
$(OBJS)\monodll_statusbr.obj &
|
||||||
$(OBJS)\monodll_prntdlgg.obj &
|
$(OBJS)\monodll_prntdlgg.obj &
|
||||||
$(OBJS)\monodll_accel.obj &
|
$(OBJS)\monodll_accel.obj &
|
||||||
@@ -344,6 +345,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = &
|
|||||||
$(OBJS)\monodll_dseldlg.obj &
|
$(OBJS)\monodll_dseldlg.obj &
|
||||||
$(OBJS)\monodll_effects.obj &
|
$(OBJS)\monodll_effects.obj &
|
||||||
$(OBJS)\monodll_fddlgcmn.obj &
|
$(OBJS)\monodll_fddlgcmn.obj &
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj &
|
||||||
$(OBJS)\monodll_filepickercmn.obj &
|
$(OBJS)\monodll_filepickercmn.obj &
|
||||||
$(OBJS)\monodll_fontpickercmn.obj &
|
$(OBJS)\monodll_fontpickercmn.obj &
|
||||||
$(OBJS)\monodll_fldlgcmn.obj &
|
$(OBJS)\monodll_fldlgcmn.obj &
|
||||||
@@ -491,6 +493,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = &
|
|||||||
$(OBJS)\monodll_colrdlgg.obj &
|
$(OBJS)\monodll_colrdlgg.obj &
|
||||||
$(OBJS)\monodll_dirdlgg.obj &
|
$(OBJS)\monodll_dirdlgg.obj &
|
||||||
$(OBJS)\monodll_fdrepdlg.obj &
|
$(OBJS)\monodll_fdrepdlg.obj &
|
||||||
|
$(OBJS)\monodll_filectrlg.obj &
|
||||||
$(OBJS)\monodll_filedlgg.obj &
|
$(OBJS)\monodll_filedlgg.obj &
|
||||||
$(OBJS)\monodll_fontdlgg.obj &
|
$(OBJS)\monodll_fontdlgg.obj &
|
||||||
$(OBJS)\monodll_listctrl.obj &
|
$(OBJS)\monodll_listctrl.obj &
|
||||||
@@ -573,6 +576,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = &
|
|||||||
$(OBJS)\monodll_dseldlg.obj &
|
$(OBJS)\monodll_dseldlg.obj &
|
||||||
$(OBJS)\monodll_effects.obj &
|
$(OBJS)\monodll_effects.obj &
|
||||||
$(OBJS)\monodll_fddlgcmn.obj &
|
$(OBJS)\monodll_fddlgcmn.obj &
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj &
|
||||||
$(OBJS)\monodll_filepickercmn.obj &
|
$(OBJS)\monodll_filepickercmn.obj &
|
||||||
$(OBJS)\monodll_fontpickercmn.obj &
|
$(OBJS)\monodll_fontpickercmn.obj &
|
||||||
$(OBJS)\monodll_fldlgcmn.obj &
|
$(OBJS)\monodll_fldlgcmn.obj &
|
||||||
@@ -904,6 +908,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = &
|
|||||||
$(OBJS)\monolib_helpwin.obj &
|
$(OBJS)\monolib_helpwin.obj &
|
||||||
$(OBJS)\monolib_automtn.obj &
|
$(OBJS)\monolib_automtn.obj &
|
||||||
$(OBJS)\monolib_uuid.obj &
|
$(OBJS)\monolib_uuid.obj &
|
||||||
|
$(OBJS)\monolib_filectrlg.obj &
|
||||||
$(OBJS)\monolib_statusbr.obj &
|
$(OBJS)\monolib_statusbr.obj &
|
||||||
$(OBJS)\monolib_prntdlgg.obj &
|
$(OBJS)\monolib_prntdlgg.obj &
|
||||||
$(OBJS)\monolib_accel.obj &
|
$(OBJS)\monolib_accel.obj &
|
||||||
@@ -987,6 +992,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = &
|
|||||||
$(OBJS)\monolib_dseldlg.obj &
|
$(OBJS)\monolib_dseldlg.obj &
|
||||||
$(OBJS)\monolib_effects.obj &
|
$(OBJS)\monolib_effects.obj &
|
||||||
$(OBJS)\monolib_fddlgcmn.obj &
|
$(OBJS)\monolib_fddlgcmn.obj &
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj &
|
||||||
$(OBJS)\monolib_filepickercmn.obj &
|
$(OBJS)\monolib_filepickercmn.obj &
|
||||||
$(OBJS)\monolib_fontpickercmn.obj &
|
$(OBJS)\monolib_fontpickercmn.obj &
|
||||||
$(OBJS)\monolib_fldlgcmn.obj &
|
$(OBJS)\monolib_fldlgcmn.obj &
|
||||||
@@ -1134,6 +1140,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = &
|
|||||||
$(OBJS)\monolib_colrdlgg.obj &
|
$(OBJS)\monolib_colrdlgg.obj &
|
||||||
$(OBJS)\monolib_dirdlgg.obj &
|
$(OBJS)\monolib_dirdlgg.obj &
|
||||||
$(OBJS)\monolib_fdrepdlg.obj &
|
$(OBJS)\monolib_fdrepdlg.obj &
|
||||||
|
$(OBJS)\monolib_filectrlg.obj &
|
||||||
$(OBJS)\monolib_filedlgg.obj &
|
$(OBJS)\monolib_filedlgg.obj &
|
||||||
$(OBJS)\monolib_fontdlgg.obj &
|
$(OBJS)\monolib_fontdlgg.obj &
|
||||||
$(OBJS)\monolib_listctrl.obj &
|
$(OBJS)\monolib_listctrl.obj &
|
||||||
@@ -1216,6 +1223,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = &
|
|||||||
$(OBJS)\monolib_dseldlg.obj &
|
$(OBJS)\monolib_dseldlg.obj &
|
||||||
$(OBJS)\monolib_effects.obj &
|
$(OBJS)\monolib_effects.obj &
|
||||||
$(OBJS)\monolib_fddlgcmn.obj &
|
$(OBJS)\monolib_fddlgcmn.obj &
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj &
|
||||||
$(OBJS)\monolib_filepickercmn.obj &
|
$(OBJS)\monolib_filepickercmn.obj &
|
||||||
$(OBJS)\monolib_fontpickercmn.obj &
|
$(OBJS)\monolib_fontpickercmn.obj &
|
||||||
$(OBJS)\monolib_fldlgcmn.obj &
|
$(OBJS)\monolib_fldlgcmn.obj &
|
||||||
@@ -1475,6 +1483,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = &
|
|||||||
$(OBJS)\coredll_helpwin.obj &
|
$(OBJS)\coredll_helpwin.obj &
|
||||||
$(OBJS)\coredll_automtn.obj &
|
$(OBJS)\coredll_automtn.obj &
|
||||||
$(OBJS)\coredll_uuid.obj &
|
$(OBJS)\coredll_uuid.obj &
|
||||||
|
$(OBJS)\coredll_filectrlg.obj &
|
||||||
$(OBJS)\coredll_statusbr.obj &
|
$(OBJS)\coredll_statusbr.obj &
|
||||||
$(OBJS)\coredll_prntdlgg.obj &
|
$(OBJS)\coredll_prntdlgg.obj &
|
||||||
$(OBJS)\coredll_accel.obj &
|
$(OBJS)\coredll_accel.obj &
|
||||||
@@ -1558,6 +1567,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = &
|
|||||||
$(OBJS)\coredll_dseldlg.obj &
|
$(OBJS)\coredll_dseldlg.obj &
|
||||||
$(OBJS)\coredll_effects.obj &
|
$(OBJS)\coredll_effects.obj &
|
||||||
$(OBJS)\coredll_fddlgcmn.obj &
|
$(OBJS)\coredll_fddlgcmn.obj &
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj &
|
||||||
$(OBJS)\coredll_filepickercmn.obj &
|
$(OBJS)\coredll_filepickercmn.obj &
|
||||||
$(OBJS)\coredll_fontpickercmn.obj &
|
$(OBJS)\coredll_fontpickercmn.obj &
|
||||||
$(OBJS)\coredll_fldlgcmn.obj &
|
$(OBJS)\coredll_fldlgcmn.obj &
|
||||||
@@ -1705,6 +1715,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = &
|
|||||||
$(OBJS)\coredll_colrdlgg.obj &
|
$(OBJS)\coredll_colrdlgg.obj &
|
||||||
$(OBJS)\coredll_dirdlgg.obj &
|
$(OBJS)\coredll_dirdlgg.obj &
|
||||||
$(OBJS)\coredll_fdrepdlg.obj &
|
$(OBJS)\coredll_fdrepdlg.obj &
|
||||||
|
$(OBJS)\coredll_filectrlg.obj &
|
||||||
$(OBJS)\coredll_filedlgg.obj &
|
$(OBJS)\coredll_filedlgg.obj &
|
||||||
$(OBJS)\coredll_fontdlgg.obj &
|
$(OBJS)\coredll_fontdlgg.obj &
|
||||||
$(OBJS)\coredll_listctrl.obj &
|
$(OBJS)\coredll_listctrl.obj &
|
||||||
@@ -1787,6 +1798,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = &
|
|||||||
$(OBJS)\coredll_dseldlg.obj &
|
$(OBJS)\coredll_dseldlg.obj &
|
||||||
$(OBJS)\coredll_effects.obj &
|
$(OBJS)\coredll_effects.obj &
|
||||||
$(OBJS)\coredll_fddlgcmn.obj &
|
$(OBJS)\coredll_fddlgcmn.obj &
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj &
|
||||||
$(OBJS)\coredll_filepickercmn.obj &
|
$(OBJS)\coredll_filepickercmn.obj &
|
||||||
$(OBJS)\coredll_fontpickercmn.obj &
|
$(OBJS)\coredll_fontpickercmn.obj &
|
||||||
$(OBJS)\coredll_fldlgcmn.obj &
|
$(OBJS)\coredll_fldlgcmn.obj &
|
||||||
@@ -1940,6 +1952,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = &
|
|||||||
$(OBJS)\corelib_helpwin.obj &
|
$(OBJS)\corelib_helpwin.obj &
|
||||||
$(OBJS)\corelib_automtn.obj &
|
$(OBJS)\corelib_automtn.obj &
|
||||||
$(OBJS)\corelib_uuid.obj &
|
$(OBJS)\corelib_uuid.obj &
|
||||||
|
$(OBJS)\corelib_filectrlg.obj &
|
||||||
$(OBJS)\corelib_statusbr.obj &
|
$(OBJS)\corelib_statusbr.obj &
|
||||||
$(OBJS)\corelib_prntdlgg.obj &
|
$(OBJS)\corelib_prntdlgg.obj &
|
||||||
$(OBJS)\corelib_accel.obj &
|
$(OBJS)\corelib_accel.obj &
|
||||||
@@ -2023,6 +2036,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = &
|
|||||||
$(OBJS)\corelib_dseldlg.obj &
|
$(OBJS)\corelib_dseldlg.obj &
|
||||||
$(OBJS)\corelib_effects.obj &
|
$(OBJS)\corelib_effects.obj &
|
||||||
$(OBJS)\corelib_fddlgcmn.obj &
|
$(OBJS)\corelib_fddlgcmn.obj &
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj &
|
||||||
$(OBJS)\corelib_filepickercmn.obj &
|
$(OBJS)\corelib_filepickercmn.obj &
|
||||||
$(OBJS)\corelib_fontpickercmn.obj &
|
$(OBJS)\corelib_fontpickercmn.obj &
|
||||||
$(OBJS)\corelib_fldlgcmn.obj &
|
$(OBJS)\corelib_fldlgcmn.obj &
|
||||||
@@ -2170,6 +2184,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = &
|
|||||||
$(OBJS)\corelib_colrdlgg.obj &
|
$(OBJS)\corelib_colrdlgg.obj &
|
||||||
$(OBJS)\corelib_dirdlgg.obj &
|
$(OBJS)\corelib_dirdlgg.obj &
|
||||||
$(OBJS)\corelib_fdrepdlg.obj &
|
$(OBJS)\corelib_fdrepdlg.obj &
|
||||||
|
$(OBJS)\corelib_filectrlg.obj &
|
||||||
$(OBJS)\corelib_filedlgg.obj &
|
$(OBJS)\corelib_filedlgg.obj &
|
||||||
$(OBJS)\corelib_fontdlgg.obj &
|
$(OBJS)\corelib_fontdlgg.obj &
|
||||||
$(OBJS)\corelib_listctrl.obj &
|
$(OBJS)\corelib_listctrl.obj &
|
||||||
@@ -2252,6 +2267,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = &
|
|||||||
$(OBJS)\corelib_dseldlg.obj &
|
$(OBJS)\corelib_dseldlg.obj &
|
||||||
$(OBJS)\corelib_effects.obj &
|
$(OBJS)\corelib_effects.obj &
|
||||||
$(OBJS)\corelib_fddlgcmn.obj &
|
$(OBJS)\corelib_fddlgcmn.obj &
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj &
|
||||||
$(OBJS)\corelib_filepickercmn.obj &
|
$(OBJS)\corelib_filepickercmn.obj &
|
||||||
$(OBJS)\corelib_fontpickercmn.obj &
|
$(OBJS)\corelib_fontpickercmn.obj &
|
||||||
$(OBJS)\corelib_fldlgcmn.obj &
|
$(OBJS)\corelib_fldlgcmn.obj &
|
||||||
@@ -6675,6 +6691,11 @@ $(OBJS)\monodll_uuid.obj : .AUTODEPEND ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!ifeq USE_GUI 1
|
||||||
|
$(OBJS)\monodll_filectrlg.obj : .AUTODEPEND ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
||||||
|
!endif
|
||||||
|
|
||||||
!ifeq USE_GUI 1
|
!ifeq USE_GUI 1
|
||||||
!ifeq WXUNIV 0
|
!ifeq WXUNIV 0
|
||||||
$(OBJS)\monodll_statusbr.obj : .AUTODEPEND ..\..\src\generic\statusbr.cpp
|
$(OBJS)\monodll_statusbr.obj : .AUTODEPEND ..\..\src\generic\statusbr.cpp
|
||||||
@@ -7205,6 +7226,11 @@ $(OBJS)\monodll_fddlgcmn.obj : .AUTODEPEND ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!ifeq USE_GUI 1
|
||||||
|
$(OBJS)\monodll_filectrlcmn.obj : .AUTODEPEND ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
||||||
|
!endif
|
||||||
|
|
||||||
!ifeq USE_GUI 1
|
!ifeq USE_GUI 1
|
||||||
$(OBJS)\monodll_filepickercmn.obj : .AUTODEPEND ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\monodll_filepickercmn.obj : .AUTODEPEND ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
||||||
@@ -8849,6 +8875,11 @@ $(OBJS)\monolib_uuid.obj : .AUTODEPEND ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!ifeq USE_GUI 1
|
||||||
|
$(OBJS)\monolib_filectrlg.obj : .AUTODEPEND ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
||||||
|
!endif
|
||||||
|
|
||||||
!ifeq USE_GUI 1
|
!ifeq USE_GUI 1
|
||||||
!ifeq WXUNIV 0
|
!ifeq WXUNIV 0
|
||||||
$(OBJS)\monolib_statusbr.obj : .AUTODEPEND ..\..\src\generic\statusbr.cpp
|
$(OBJS)\monolib_statusbr.obj : .AUTODEPEND ..\..\src\generic\statusbr.cpp
|
||||||
@@ -9379,6 +9410,11 @@ $(OBJS)\monolib_fddlgcmn.obj : .AUTODEPEND ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!ifeq USE_GUI 1
|
||||||
|
$(OBJS)\monolib_filectrlcmn.obj : .AUTODEPEND ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
||||||
|
!endif
|
||||||
|
|
||||||
!ifeq USE_GUI 1
|
!ifeq USE_GUI 1
|
||||||
$(OBJS)\monolib_filepickercmn.obj : .AUTODEPEND ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\monolib_filepickercmn.obj : .AUTODEPEND ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
||||||
@@ -11071,6 +11107,11 @@ $(OBJS)\coredll_uuid.obj : .AUTODEPEND ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!ifeq USE_GUI 1
|
||||||
|
$(OBJS)\coredll_filectrlg.obj : .AUTODEPEND ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
|
||||||
|
!endif
|
||||||
|
|
||||||
!ifeq USE_GUI 1
|
!ifeq USE_GUI 1
|
||||||
!ifeq WXUNIV 0
|
!ifeq WXUNIV 0
|
||||||
$(OBJS)\coredll_statusbr.obj : .AUTODEPEND ..\..\src\generic\statusbr.cpp
|
$(OBJS)\coredll_statusbr.obj : .AUTODEPEND ..\..\src\generic\statusbr.cpp
|
||||||
@@ -11601,6 +11642,11 @@ $(OBJS)\coredll_fddlgcmn.obj : .AUTODEPEND ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!ifeq USE_GUI 1
|
||||||
|
$(OBJS)\coredll_filectrlcmn.obj : .AUTODEPEND ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
|
||||||
|
!endif
|
||||||
|
|
||||||
!ifeq USE_GUI 1
|
!ifeq USE_GUI 1
|
||||||
$(OBJS)\coredll_filepickercmn.obj : .AUTODEPEND ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\coredll_filepickercmn.obj : .AUTODEPEND ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
|
||||||
@@ -12459,6 +12505,11 @@ $(OBJS)\corelib_uuid.obj : .AUTODEPEND ..\..\src\msw\ole\uuid.cpp
|
|||||||
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!ifeq USE_GUI 1
|
||||||
|
$(OBJS)\corelib_filectrlg.obj : .AUTODEPEND ..\..\src\generic\filectrlg.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
|
||||||
|
!endif
|
||||||
|
|
||||||
!ifeq USE_GUI 1
|
!ifeq USE_GUI 1
|
||||||
!ifeq WXUNIV 0
|
!ifeq WXUNIV 0
|
||||||
$(OBJS)\corelib_statusbr.obj : .AUTODEPEND ..\..\src\generic\statusbr.cpp
|
$(OBJS)\corelib_statusbr.obj : .AUTODEPEND ..\..\src\generic\statusbr.cpp
|
||||||
@@ -12989,6 +13040,11 @@ $(OBJS)\corelib_fddlgcmn.obj : .AUTODEPEND ..\..\src\common\fddlgcmn.cpp
|
|||||||
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
!ifeq USE_GUI 1
|
||||||
|
$(OBJS)\corelib_filectrlcmn.obj : .AUTODEPEND ..\..\src\common\filectrlcmn.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
|
||||||
|
!endif
|
||||||
|
|
||||||
!ifeq USE_GUI 1
|
!ifeq USE_GUI 1
|
||||||
$(OBJS)\corelib_filepickercmn.obj : .AUTODEPEND ..\..\src\common\filepickercmn.cpp
|
$(OBJS)\corelib_filepickercmn.obj : .AUTODEPEND ..\..\src\common\filepickercmn.cpp
|
||||||
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
|
||||||
|
@@ -602,6 +602,10 @@ SOURCE=..\..\src\common\fddlgcmn.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\src\common\filectrlcmn.cpp
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\src\common\filepickercmn.cpp
|
SOURCE=..\..\src\common\filepickercmn.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -4319,6 +4323,10 @@ SOURCE=..\..\src\generic\fdrepdlg.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\src\generic\filectrlg.cpp
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\src\generic\filedlgg.cpp
|
SOURCE=..\..\src\generic\filedlgg.cpp
|
||||||
|
|
||||||
!IF "$(CFG)" == "core - Win32 DLL Universal Unicode Release"
|
!IF "$(CFG)" == "core - Win32 DLL Universal Unicode Release"
|
||||||
@@ -8293,6 +8301,10 @@ SOURCE=..\..\include\wx\generic\fdrepdlg.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\include\wx\generic\filectrlg.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\include\wx\generic\filedlgg.h
|
SOURCE=..\..\include\wx\generic\filedlgg.h
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -8929,6 +8941,10 @@ SOURCE=..\..\include\wx\fdrepdlg.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\include\wx\filectrl.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\include\wx\filedlg.h
|
SOURCE=..\..\include\wx\filedlg.h
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
69
configure
vendored
69
configure
vendored
@@ -1,5 +1,5 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# From configure.in Id: configure.in 48647 2007-09-13 05:42:42Z PC .
|
# From configure.in Id: configure.in 48648 2007-09-13 06:24:14Z PC .
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.61 for wxWidgets 2.9.0.
|
# Generated by GNU Autoconf 2.61 for wxWidgets 2.9.0.
|
||||||
#
|
#
|
||||||
@@ -1782,6 +1782,7 @@ Optional Features:
|
|||||||
--enable-detect_sm use code to detect X11 session manager
|
--enable-detect_sm use code to detect X11 session manager
|
||||||
--enable-editablebox use wxEditableListBox class
|
--enable-editablebox use wxEditableListBox class
|
||||||
--enable-filepicker use wxFilePickerCtrl class
|
--enable-filepicker use wxFilePickerCtrl class
|
||||||
|
--enable-filectrl use wxFileCtrl class
|
||||||
--enable-fontpicker use wxFontPickerCtrl class
|
--enable-fontpicker use wxFontPickerCtrl class
|
||||||
--enable-gauge use wxGauge class
|
--enable-gauge use wxGauge class
|
||||||
--enable-grid use wxGrid class
|
--enable-grid use wxGrid class
|
||||||
@@ -10911,6 +10912,7 @@ if test "$wxUSE_CONTROLS" = "yes"; then
|
|||||||
DEFAULT_wxUSE_DISPLAY=yes
|
DEFAULT_wxUSE_DISPLAY=yes
|
||||||
DEFAULT_wxUSE_DETECT_SM=yes
|
DEFAULT_wxUSE_DETECT_SM=yes
|
||||||
DEFAULT_wxUSE_DIRPICKERCTRL=yes
|
DEFAULT_wxUSE_DIRPICKERCTRL=yes
|
||||||
|
DEFAULT_wxUSE_FILECTRL=yes
|
||||||
DEFAULT_wxUSE_FILEPICKERCTRL=yes
|
DEFAULT_wxUSE_FILEPICKERCTRL=yes
|
||||||
DEFAULT_wxUSE_FONTPICKERCTRL=yes
|
DEFAULT_wxUSE_FONTPICKERCTRL=yes
|
||||||
DEFAULT_wxUSE_GAUGE=yes
|
DEFAULT_wxUSE_GAUGE=yes
|
||||||
@@ -10964,6 +10966,7 @@ elif test "$wxUSE_CONTROLS" = "no"; then
|
|||||||
DEFAULT_wxUSE_DISPLAY=no
|
DEFAULT_wxUSE_DISPLAY=no
|
||||||
DEFAULT_wxUSE_DETECT_SM=no
|
DEFAULT_wxUSE_DETECT_SM=no
|
||||||
DEFAULT_wxUSE_DIRPICKERCTRL=no
|
DEFAULT_wxUSE_DIRPICKERCTRL=no
|
||||||
|
DEFAULT_wxUSE_FILECTRL=no
|
||||||
DEFAULT_wxUSE_FILEPICKERCTRL=no
|
DEFAULT_wxUSE_FILEPICKERCTRL=no
|
||||||
DEFAULT_wxUSE_FONTPICKERCTRL=no
|
DEFAULT_wxUSE_FONTPICKERCTRL=no
|
||||||
DEFAULT_wxUSE_GAUGE=no
|
DEFAULT_wxUSE_GAUGE=no
|
||||||
@@ -12177,6 +12180,62 @@ fi
|
|||||||
echo "${ECHO_T}$result" >&6; }
|
echo "${ECHO_T}$result" >&6; }
|
||||||
|
|
||||||
|
|
||||||
|
enablestring=
|
||||||
|
defaultval=$wxUSE_ALL_FEATURES
|
||||||
|
if test -z "$defaultval"; then
|
||||||
|
if test x"$enablestring" = xdisable; then
|
||||||
|
defaultval=yes
|
||||||
|
else
|
||||||
|
defaultval=no
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
{ echo "$as_me:$LINENO: checking for --${enablestring:-enable}-filectrl" >&5
|
||||||
|
echo $ECHO_N "checking for --${enablestring:-enable}-filectrl... $ECHO_C" >&6; }
|
||||||
|
# Check whether --enable-filectrl was given.
|
||||||
|
if test "${enable_filectrl+set}" = set; then
|
||||||
|
enableval=$enable_filectrl;
|
||||||
|
if test "$enableval" = yes; then
|
||||||
|
wx_cv_use_filectrl='wxUSE_FILECTRL=yes'
|
||||||
|
else
|
||||||
|
wx_cv_use_filectrl='wxUSE_FILECTRL=no'
|
||||||
|
fi
|
||||||
|
cache=yes
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
LINE=`grep "^wxUSE_FILECTRL=" ${wx_arg_cache_file}`
|
||||||
|
if test "x$LINE" != x ; then
|
||||||
|
eval "DEFAULT_$LINE"
|
||||||
|
cache=yes
|
||||||
|
else
|
||||||
|
cache=no
|
||||||
|
fi
|
||||||
|
|
||||||
|
wx_cv_use_filectrl='wxUSE_FILECTRL=${'DEFAULT_wxUSE_FILECTRL":-$defaultval}"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
eval "$wx_cv_use_filectrl"
|
||||||
|
if test "x$cache" = xyes; then
|
||||||
|
echo "wxUSE_FILECTRL=$wxUSE_FILECTRL" >> ${wx_arg_cache_file}.tmp
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test x"$enablestring" = xdisable; then
|
||||||
|
if test $wxUSE_FILECTRL = yes; then
|
||||||
|
result=no
|
||||||
|
else
|
||||||
|
result=yes
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
result=$wxUSE_FILECTRL
|
||||||
|
fi
|
||||||
|
|
||||||
|
{ echo "$as_me:$LINENO: result: $result" >&5
|
||||||
|
echo "${ECHO_T}$result" >&6; }
|
||||||
|
|
||||||
|
|
||||||
enablestring=
|
enablestring=
|
||||||
defaultval=$wxUSE_ALL_FEATURES
|
defaultval=$wxUSE_ALL_FEATURES
|
||||||
if test -z "$defaultval"; then
|
if test -z "$defaultval"; then
|
||||||
@@ -47842,6 +47901,14 @@ _ACEOF
|
|||||||
USES_CONTROLS=1
|
USES_CONTROLS=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$wxUSE_FILECTRL" = "yes"; then
|
||||||
|
cat >>confdefs.h <<\_ACEOF
|
||||||
|
#define wxUSE_FILECTRL 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
USES_CONTROLS=1
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_FILEPICKERCTRL" = "yes"; then
|
if test "$wxUSE_FILEPICKERCTRL" = "yes"; then
|
||||||
cat >>confdefs.h <<\_ACEOF
|
cat >>confdefs.h <<\_ACEOF
|
||||||
#define wxUSE_FILEPICKERCTRL 1
|
#define wxUSE_FILEPICKERCTRL 1
|
||||||
|
@@ -736,6 +736,7 @@ if test "$wxUSE_CONTROLS" = "yes"; then
|
|||||||
DEFAULT_wxUSE_DISPLAY=yes
|
DEFAULT_wxUSE_DISPLAY=yes
|
||||||
DEFAULT_wxUSE_DETECT_SM=yes
|
DEFAULT_wxUSE_DETECT_SM=yes
|
||||||
DEFAULT_wxUSE_DIRPICKERCTRL=yes
|
DEFAULT_wxUSE_DIRPICKERCTRL=yes
|
||||||
|
DEFAULT_wxUSE_FILECTRL=yes
|
||||||
DEFAULT_wxUSE_FILEPICKERCTRL=yes
|
DEFAULT_wxUSE_FILEPICKERCTRL=yes
|
||||||
DEFAULT_wxUSE_FONTPICKERCTRL=yes
|
DEFAULT_wxUSE_FONTPICKERCTRL=yes
|
||||||
DEFAULT_wxUSE_GAUGE=yes
|
DEFAULT_wxUSE_GAUGE=yes
|
||||||
@@ -789,6 +790,7 @@ elif test "$wxUSE_CONTROLS" = "no"; then
|
|||||||
DEFAULT_wxUSE_DISPLAY=no
|
DEFAULT_wxUSE_DISPLAY=no
|
||||||
DEFAULT_wxUSE_DETECT_SM=no
|
DEFAULT_wxUSE_DETECT_SM=no
|
||||||
DEFAULT_wxUSE_DIRPICKERCTRL=no
|
DEFAULT_wxUSE_DIRPICKERCTRL=no
|
||||||
|
DEFAULT_wxUSE_FILECTRL=no
|
||||||
DEFAULT_wxUSE_FILEPICKERCTRL=no
|
DEFAULT_wxUSE_FILEPICKERCTRL=no
|
||||||
DEFAULT_wxUSE_FONTPICKERCTRL=no
|
DEFAULT_wxUSE_FONTPICKERCTRL=no
|
||||||
DEFAULT_wxUSE_GAUGE=no
|
DEFAULT_wxUSE_GAUGE=no
|
||||||
@@ -846,6 +848,7 @@ WX_ARG_FEATURE(display, [ --enable-display use wxDisplay class], wxU
|
|||||||
WX_ARG_FEATURE(detect_sm, [ --enable-detect_sm use code to detect X11 session manager], wxUSE_DETECT_SM)
|
WX_ARG_FEATURE(detect_sm, [ --enable-detect_sm use code to detect X11 session manager], wxUSE_DETECT_SM)
|
||||||
WX_ARG_FEATURE(editablebox, [ --enable-editablebox use wxEditableListBox class], wxUSE_EDITABLELISTBOX)
|
WX_ARG_FEATURE(editablebox, [ --enable-editablebox use wxEditableListBox class], wxUSE_EDITABLELISTBOX)
|
||||||
WX_ARG_FEATURE(filepicker, [ --enable-filepicker use wxFilePickerCtrl class], wxUSE_FILEPICKERCTRL)
|
WX_ARG_FEATURE(filepicker, [ --enable-filepicker use wxFilePickerCtrl class], wxUSE_FILEPICKERCTRL)
|
||||||
|
WX_ARG_FEATURE(filectrl, [ --enable-filectrl use wxFileCtrl class], wxUSE_FILECTRL)
|
||||||
WX_ARG_FEATURE(fontpicker, [ --enable-fontpicker use wxFontPickerCtrl class], wxUSE_FONTPICKERCTRL)
|
WX_ARG_FEATURE(fontpicker, [ --enable-fontpicker use wxFontPickerCtrl class], wxUSE_FONTPICKERCTRL)
|
||||||
WX_ARG_FEATURE(gauge, [ --enable-gauge use wxGauge class], wxUSE_GAUGE)
|
WX_ARG_FEATURE(gauge, [ --enable-gauge use wxGauge class], wxUSE_GAUGE)
|
||||||
WX_ARG_FEATURE(grid, [ --enable-grid use wxGrid class], wxUSE_GRID)
|
WX_ARG_FEATURE(grid, [ --enable-grid use wxGrid class], wxUSE_GRID)
|
||||||
@@ -6491,6 +6494,11 @@ if test "$wxUSE_DIRPICKERCTRL" = "yes"; then
|
|||||||
USES_CONTROLS=1
|
USES_CONTROLS=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$wxUSE_FILECTRL" = "yes"; then
|
||||||
|
AC_DEFINE(wxUSE_FILECTRL)
|
||||||
|
USES_CONTROLS=1
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_FILEPICKERCTRL" = "yes"; then
|
if test "$wxUSE_FILEPICKERCTRL" = "yes"; then
|
||||||
AC_DEFINE(wxUSE_FILEPICKERCTRL)
|
AC_DEFINE(wxUSE_FILEPICKERCTRL)
|
||||||
USES_CONTROLS=1
|
USES_CONTROLS=1
|
||||||
|
@@ -168,8 +168,9 @@ All (GUI):
|
|||||||
- Added support for labels for toolbar controls (Vince Harron).
|
- Added support for labels for toolbar controls (Vince Harron).
|
||||||
- Added wxMessageDialog::SetMessage() and SetExtendedMessage().
|
- Added wxMessageDialog::SetMessage() and SetExtendedMessage().
|
||||||
- Added XRCSIZERITEM() macro for obtaining sizers from XRC (Brian Vanderburg II)
|
- Added XRCSIZERITEM() macro for obtaining sizers from XRC (Brian Vanderburg II)
|
||||||
- Added wxEventBlocker class (Francesco Montorsi)..
|
- New and improved wxFileCtrl (Diaa Sami and Marcin Wojdyr)
|
||||||
- Added wxFile/DirPickerCtrl::Get/SetFile/DirName() (Francesco Montorsi)..
|
- Added wxEventBlocker class (Francesco Montorsi).
|
||||||
|
- Added wxFile/DirPickerCtrl::Get/SetFile/DirName() (Francesco Montorsi).
|
||||||
- Added wxSizerFlags::Top() and Bottom().
|
- Added wxSizerFlags::Top() and Bottom().
|
||||||
- Slovak translation added.
|
- Slovak translation added.
|
||||||
- Fixed tab-related drawing and hit-testing bugs in wxRichTextCtrl.
|
- Fixed tab-related drawing and hit-testing bugs in wxRichTextCtrl.
|
||||||
|
@@ -141,6 +141,8 @@
|
|||||||
\input ffilestr.tex
|
\input ffilestr.tex
|
||||||
\input file.tex
|
\input file.tex
|
||||||
\input fileconf.tex
|
\input fileconf.tex
|
||||||
|
\input filectrl.tex
|
||||||
|
\input fileevt.tex
|
||||||
\input fildatob.tex
|
\input fildatob.tex
|
||||||
\input filedlg.tex
|
\input filedlg.tex
|
||||||
\input fildrptg.tex
|
\input fildrptg.tex
|
||||||
|
222
docs/latex/wx/filectrl.tex
Normal file
222
docs/latex/wx/filectrl.tex
Normal file
@@ -0,0 +1,222 @@
|
|||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
%% Name: filectrl.tex
|
||||||
|
%% Purpose: wxFilerCtrl documentation
|
||||||
|
%% Author: Diaa M. Sami
|
||||||
|
%% Created: 2007-07-25
|
||||||
|
%% RCS-ID: $Id: $
|
||||||
|
%% Copyright: (c) 2007 Diaa M. Sami
|
||||||
|
%% License: wxWindows license
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
\section{\class{wxFileCtrl}}\label{wxfilectrl}
|
||||||
|
|
||||||
|
This control allows the user to select a file. two implemetations exist, one
|
||||||
|
for Gtk and another generic one for anything other than Gtk.
|
||||||
|
It is only available if \texttt{wxUSE\_FILECTRL} is set to $1$.
|
||||||
|
|
||||||
|
\wxheading{Derived from}
|
||||||
|
|
||||||
|
\helpref{wxWindow}{wxwindow}\\
|
||||||
|
\helpref{wxEvtHandler}{wxevthandler}\\
|
||||||
|
\helpref{wxObject}{wxobject}
|
||||||
|
|
||||||
|
\wxheading{Include files}
|
||||||
|
|
||||||
|
<wx/filectrl.h>
|
||||||
|
|
||||||
|
\wxheading{Window styles}
|
||||||
|
|
||||||
|
\twocolwidtha{5cm}%
|
||||||
|
\begin{twocollist}\itemsep=0pt
|
||||||
|
\twocolitem{\windowstyle{wxFC\_DEFAULT\_STYLE}}{The default style: wxFC\_OPEN}
|
||||||
|
\twocolitem{\windowstyle{wxFC\_OPEN}}{Creates an file control suitable for opening files.
|
||||||
|
Cannot be combined with wxFC\_SAVE.}
|
||||||
|
\twocolitem{\windowstyle{wxFC\_SAVE}}{Creates an file control suitable for saving files. Cannot be combined with wxFC\_OPEN.}
|
||||||
|
\twocolitem{\windowstyle{wxFC\_MULTIPLE}}{For open control only, Allows selecting multiple files. Cannot be combined with wxFC\_SAVE}
|
||||||
|
\twocolitem{\windowstyle{wxFC\_NOSHOWHIDDEN}}{Hides the ``Show Hidden Files" checkbox (Generic only)}
|
||||||
|
\end{twocollist}
|
||||||
|
|
||||||
|
\wxheading{Event handling}
|
||||||
|
|
||||||
|
To process a file control event, use these event handler macros to direct
|
||||||
|
input to member functions that take a \helpref{wxFileCtrlEvent}{wxfilectrlevent}
|
||||||
|
argument.
|
||||||
|
|
||||||
|
\twocolwidtha{7cm}%
|
||||||
|
\begin{twocollist}\itemsep=0pt
|
||||||
|
\twocolitem{{\bf EVT\_FILECTRL\_FILEACTIVATED(id, func)}}{The user activated a file(by double-clicking or pressing Enter)}
|
||||||
|
\twocolitem{{\bf EVT\_FILECTRL\_SELECTIONCHANGED(id, func)}}{The user changed the current selection(by selecting or deselecting a file)}
|
||||||
|
\twocolitem{{\bf EVT\_FILECTRL\_FOLDERCHANGED(id, func)}}{The current folder of the file ctrl has been changed}
|
||||||
|
\end{twocollist}
|
||||||
|
|
||||||
|
\wxheading{See also}
|
||||||
|
|
||||||
|
\helpref{wxGenericDirCtrl}{wxgenericdirctrl}
|
||||||
|
|
||||||
|
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::wxFileCtrl}\label{wxfilectrlctor}
|
||||||
|
|
||||||
|
\func{}{wxFileCtrl}{\void}
|
||||||
|
|
||||||
|
Default constructor.
|
||||||
|
|
||||||
|
\func{}{wxFileCtrl}{\param{wxWindow *}{parent},\rtfsp
|
||||||
|
\param{wxWindowID}{ id},\rtfsp
|
||||||
|
\param{const wxString\& }{defaultDirectory = wxEmptyString},\rtfsp
|
||||||
|
\param{const wxString\& }{defaultFilename = wxEmptyString},\rtfsp
|
||||||
|
\param{const wxPoint\& }{wildCard = wxFileSelectorDefaultWildcardStr},\rtfsp
|
||||||
|
\param{long}{ style = wxFC\_DEFAULT\_STYLE},\rtfsp
|
||||||
|
\param{const wxPoint\& }{pos = wxDefaultPosition},
|
||||||
|
\param{const wxSize\& }{size = wxDefaultSize},
|
||||||
|
\param{const wxString\& }{name = ``filectrl"}}
|
||||||
|
|
||||||
|
\wxheading{Parameters}
|
||||||
|
|
||||||
|
\docparam{parent}{Parent window, must not be non-\texttt{NULL}.}
|
||||||
|
|
||||||
|
\docparam{id}{The identifier for the control.}
|
||||||
|
|
||||||
|
\docparam{defaultDirectory}{The initial directory shown in the control. Must be
|
||||||
|
a valid path to a directory or the empty string.
|
||||||
|
In case it is the empty string, the current working directory is used.}
|
||||||
|
|
||||||
|
\docparam{defaultFilename}{The default filename, or the empty string.}
|
||||||
|
|
||||||
|
\docparam{wildcard}{A wildcard specifying which files can be selected,
|
||||||
|
such as ``*.*" or ``BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif".}
|
||||||
|
|
||||||
|
\docparam{style}{The window style, see {\tt wxFC\_*} flags.}
|
||||||
|
|
||||||
|
\docparam{pos}{Initial position.}
|
||||||
|
|
||||||
|
\docparam{size}{Initial size.}
|
||||||
|
|
||||||
|
\docparam{name}{Control name.}
|
||||||
|
|
||||||
|
\wxheading{Return value}
|
||||||
|
|
||||||
|
\true if the control was successfully created or \false if creation failed.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::Create}\label{wxfilectrlcreate}
|
||||||
|
|
||||||
|
\func{bool}{Create}{\param{wxWindow *}{parent},\rtfsp
|
||||||
|
\param{wxWindowID}{ id},\rtfsp
|
||||||
|
\param{const wxString\& }{defaultDirectory = wxEmptyString},\rtfsp
|
||||||
|
\param{const wxString\& }{defaultFilename = wxEmptyString},\rtfsp
|
||||||
|
\param{const wxPoint\& }{wildCard = wxFileSelectorDefaultWildcardStr},\rtfsp
|
||||||
|
\param{long}{ style = wxFC\_DEFAULT\_STYLE},\rtfsp
|
||||||
|
\param{const wxPoint\& }{pos = wxDefaultPosition},
|
||||||
|
\param{const wxSize\& }{size = wxDefaultSize},
|
||||||
|
\param{const wxString\& }{name = ``filectrl"}}
|
||||||
|
|
||||||
|
Create function for two-step construction. See \helpref{wxFileCtrl::wxFileCtrl}{wxfilectrlctor} for details.
|
||||||
|
|
||||||
|
\membersection{wxFileDialog::GetFilename}\label{wxfilectrlgetfilename}
|
||||||
|
|
||||||
|
\constfunc{wxString}{GetFilename}{\void}
|
||||||
|
|
||||||
|
Returns the currently selected filename.
|
||||||
|
For the controls having the {\tt wxFC\_MULTIPLE} style, use \helpref{GetFilenames}{wxfilectrlgetfilenames}
|
||||||
|
instead
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::GetDirectory}\label{wxfilectrlgetdirectory}
|
||||||
|
|
||||||
|
\constfunc{wxString}{GetDirectory}{\void}
|
||||||
|
|
||||||
|
Returns the current directory of the file ctrl(the directory shown in the file ctrl).
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::GetWildcard}\label{wxfilectrlgetwildcard}
|
||||||
|
|
||||||
|
\constfunc{wxString}{GetWildcard}{\void}
|
||||||
|
|
||||||
|
Returns the current wildcard.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::GetPath}\label{wxfilectrlgetpath}
|
||||||
|
|
||||||
|
\constfunc{wxString}{GetPath}{\void}
|
||||||
|
|
||||||
|
Returns the full path (directory and filename) of the currently selected file.
|
||||||
|
For the controls having the {\tt wxFC\_MULTIPLE} style, use \helpref{GetPaths}{wxfilectrlgetpaths}
|
||||||
|
instead
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::GetPaths}\label{wxfilectrlgetpaths}
|
||||||
|
|
||||||
|
\constfunc{void}{GetPaths}{\param{wxArrayString\& }{paths}}
|
||||||
|
|
||||||
|
Fills the array {\it paths} with the full paths of the files chosen. This
|
||||||
|
function should be used with the controls having the {\tt wxFC\_MULTIPLE} style,
|
||||||
|
use \helpref{GetPath}{wxfilectrlgetpath} otherwise.
|
||||||
|
|
||||||
|
\wxheading{Remarks}
|
||||||
|
|
||||||
|
{\it paths} is emptied first.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::GetFilenames}\label{wxfilectrlgetfilenames}
|
||||||
|
|
||||||
|
\constfunc{void}{GetFilenames}{\param{wxArrayString\& }{filenames}}
|
||||||
|
|
||||||
|
Fills the array {\it filenames} with the filenames only of selected items. This
|
||||||
|
function should only be used with the controls having the {\tt wxFC\_MULTIPLE} style,
|
||||||
|
use \helpref{GetFilename}{wxfilectrlgetfilename} for the others.
|
||||||
|
|
||||||
|
\wxheading{Remarks}
|
||||||
|
|
||||||
|
{\it filenames} is emptied first.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::GetFilterIndex}\label{wxfilectrlgetfilterindex}
|
||||||
|
|
||||||
|
\constfunc{int}{GetFilterIndex}{\void}
|
||||||
|
|
||||||
|
Returns the zero-based index of the currently selected filter.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::ShowHidden}\label{wxfilectrlshowhidden}
|
||||||
|
|
||||||
|
\func{void}{ShowHidden}{\param{const bool }{show}}
|
||||||
|
|
||||||
|
Sets whether hidden files and folders are shown or not.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::SetWildcard}\label{wxfilectrlsetwildcard}
|
||||||
|
|
||||||
|
\func{void}{SetWildcard}{\param{const wxString\& }{wildCard}}
|
||||||
|
|
||||||
|
Sets the wildcard, which can contain multiple file types, for example:
|
||||||
|
|
||||||
|
``BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::SetFilterIndex}\label{wxfilectrlsetfilterindex}
|
||||||
|
|
||||||
|
\func{void}{SetFilterIndex}{\param{int }{filterIndex}}
|
||||||
|
|
||||||
|
Sets the current filter index, starting from zero.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::SetDirectory}\label{wxfilectrlsetdirectory}
|
||||||
|
|
||||||
|
\func{bool}{SetDirectory}{\param{const wxString\& }{directory}}
|
||||||
|
|
||||||
|
Sets(changes) the current directory displayed in the control.
|
||||||
|
|
||||||
|
\wxheading{Return value}
|
||||||
|
|
||||||
|
Returns \true on success, \false otherwise.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::SetFilename}\label{wxfilectrlsetfilename}
|
||||||
|
|
||||||
|
\func{bool}{SetFilename}{\param{const wxString\& }{filename}}
|
||||||
|
|
||||||
|
Selects a certain file.
|
||||||
|
|
||||||
|
\wxheading{Return value}
|
||||||
|
|
||||||
|
Returns \true on success, \false otherwise
|
||||||
|
|
||||||
|
\membersection{wxFileCtrl::SetPath}\label{wxfilectrlsetpath}
|
||||||
|
|
||||||
|
\func{bool}{SetPath}{\param{const wxString\& }{path}}
|
||||||
|
|
||||||
|
Selects a certain file using its path (the combined directory and filename).
|
||||||
|
Equivalent to \helpref{SetPath}{wxfilectrlsetpath} then \helpref{SetFilename}{wxfilectrlsetfilename}.
|
||||||
|
|
||||||
|
\wxheading{Return value}
|
||||||
|
|
||||||
|
Returns \true on success, \false otherwise.
|
77
docs/latex/wx/fileevt.tex
Normal file
77
docs/latex/wx/fileevt.tex
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
%% Name: fileevt.tex
|
||||||
|
%% Purpose: wxFileCtrlEvent documentation
|
||||||
|
%% Author: Diaa M. Sami
|
||||||
|
%% Created: 2007-07-25
|
||||||
|
%% RCS-ID: $Id: $
|
||||||
|
%% Copyright: (c) 2007 Diaa M. Sami
|
||||||
|
%% License: wxWindows license
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
\section{\class{wxFileCtrlEvent}}\label{wxfilectrlevent}
|
||||||
|
|
||||||
|
A file control event holds information about events associated with
|
||||||
|
\helpref{wxFileCtrl}{wxfilectrl} objects.
|
||||||
|
|
||||||
|
\wxheading{Derived from}
|
||||||
|
|
||||||
|
\helpref{wxCommandEvent}{wxcommandevent}\\
|
||||||
|
\helpref{wxEvent}{wxevent}\\
|
||||||
|
\helpref{wxObject}{wxobject}
|
||||||
|
|
||||||
|
\wxheading{Include files}
|
||||||
|
|
||||||
|
<wx/filectrl.h>
|
||||||
|
|
||||||
|
\wxheading{Event table macros}
|
||||||
|
|
||||||
|
To process input from a file control, use these event handler macros to direct input to member
|
||||||
|
functions that take a wxFileCtrlEvent argument.
|
||||||
|
|
||||||
|
\twocolwidtha{7cm}
|
||||||
|
\begin{twocollist}\itemsep=0pt
|
||||||
|
\twocolitem{{\bf EVT\_FILECTRL\_FILEACTIVATED(id, func)}}{The user activated a file(by double-clicking or pressing Enter)}
|
||||||
|
\twocolitem{{\bf EVT\_FILECTRL\_SELECTIONCHANGED(id, func)}}{The user changed the current selection(by selecting or deselecting a file)}
|
||||||
|
\twocolitem{{\bf EVT\_FILECTRL\_FOLDERCHANGED(id, func)}}{The current folder of the file ctrl has been changed}
|
||||||
|
\end{twocollist}%
|
||||||
|
|
||||||
|
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||||
|
|
||||||
|
\membersection{wxFileCtrlEvent::wxFileCtrlEvent}\label{wxfilectrleventctor}
|
||||||
|
|
||||||
|
\func{}{wxFileCtrlEvent}{\param{wxEventType }{type}, \param{wxObject }{evtObject}, \param{int }{id}}
|
||||||
|
|
||||||
|
Constructor.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrlEvent::GetFiles}\label{wxfilectrleventgetfiles}
|
||||||
|
|
||||||
|
\constfunc{wxArrayString}{GetFiles}{\void}
|
||||||
|
|
||||||
|
Returns the files selected.
|
||||||
|
In case of a {\bf EVT\_FILECTRL\_SELECTIONCHANGED}, this method returns the
|
||||||
|
files selected after the event.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrlEvent::GetDirectory}\label{wxfilectrleventgetdirectory}
|
||||||
|
|
||||||
|
\constfunc{wxString}{GetDirectory}{\void}
|
||||||
|
|
||||||
|
Returns the current directory.
|
||||||
|
In case of a {\bf EVT\_FILECTRL\_FOLDERCHANGED}, this method returns the new directory.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrlEvent::GetFile}\label{wxfilectrleventgetfile}
|
||||||
|
|
||||||
|
\constfunc{wxString}{GetFile}{\void}
|
||||||
|
|
||||||
|
Returns the file selected(assuming it is only one file).
|
||||||
|
|
||||||
|
\membersection{wxFileCtrlEvent::SetFiles}\label{wxfilectrleventsetfiles}
|
||||||
|
|
||||||
|
\func{}{wxFileCtrlEvent::SetFiles}{\param{const wxArrayString &}{files}}
|
||||||
|
|
||||||
|
Sets the files changed by this event.
|
||||||
|
|
||||||
|
\membersection{wxFileCtrlEvent::SetDirectory}\label{wxfilectrleventsetdirectory}
|
||||||
|
|
||||||
|
\func{}{wxFileCtrlEvent::SetDirectory}{\param{const wxString &}{directory}}
|
||||||
|
|
||||||
|
Sets the current directory of this event.
|
@@ -75,6 +75,7 @@ using \texttt{#if} and not \texttt{#ifdef}.
|
|||||||
\twocolitem{wxUSE\_FFILE}{Use \helpref{wxFFile}{wxffile} class.}
|
\twocolitem{wxUSE\_FFILE}{Use \helpref{wxFFile}{wxffile} class.}
|
||||||
\twocolitem{wxUSE\_FILE}{Use \helpref{wxFile}{wxfile} class.}
|
\twocolitem{wxUSE\_FILE}{Use \helpref{wxFile}{wxfile} class.}
|
||||||
\twocolitem{wxUSE\_FILECONFIG}{Use \helpref{wxFileConfig}{wxfileconfig} class.}
|
\twocolitem{wxUSE\_FILECONFIG}{Use \helpref{wxFileConfig}{wxfileconfig} class.}
|
||||||
|
\twocolitem{wxUSE\_FILECTRL}{Use \helpref{wxFileCtrl}{wxfilectrl} class.}
|
||||||
\twocolitem{wxUSE\_FILEDLG}{Use \helpref{wxFileDialog}{wxfiledialog} class.}
|
\twocolitem{wxUSE\_FILEDLG}{Use \helpref{wxFileDialog}{wxfiledialog} class.}
|
||||||
\twocolitem{wxUSE\_FILEPICKERCTRL}{Use \helpref{wxFilePickerCtrl}{wxfilepickerctrl} class.}
|
\twocolitem{wxUSE\_FILEPICKERCTRL}{Use \helpref{wxFilePickerCtrl}{wxfilepickerctrl} class.}
|
||||||
\twocolitem{wxUSE\_FILESYSTEM}{Use \helpref{wxFileSystem}{wxfilesystem} and related classes.}
|
\twocolitem{wxUSE\_FILESYSTEM}{Use \helpref{wxFileSystem}{wxfilesystem} and related classes.}
|
||||||
|
@@ -511,6 +511,14 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !defined(wxUSE_DOC_VIEW_ARCHITECTURE) */
|
#endif /* !defined(wxUSE_DOC_VIEW_ARCHITECTURE) */
|
||||||
|
|
||||||
|
#ifndef wxUSE_FILECTRL
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "wxUSE_FILECTRL must be defined."
|
||||||
|
# else
|
||||||
|
# define wxUSE_FILECTRL 0
|
||||||
|
# endif
|
||||||
|
#endif /* !defined(wxUSE_FILECTRL) */
|
||||||
|
|
||||||
#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."
|
||||||
@@ -1417,6 +1425,17 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* !wxMSW || wxUniv */
|
#endif /* !wxMSW || wxUniv */
|
||||||
|
|
||||||
|
/* generic file dialog depends on (generic) file control */
|
||||||
|
#if wxUSE_FILEDLG && !wxUSE_FILECTRL && \
|
||||||
|
(defined(__WXUNIVERSAL__) || defined(__WXGTK__))
|
||||||
|
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||||
|
# error "Generic wxFileDialog requires wxFileCtrl"
|
||||||
|
# else
|
||||||
|
# undef wxUSE_FILECTRL
|
||||||
|
# define wxUSE_FILECTRL 1
|
||||||
|
# endif
|
||||||
|
#endif /* wxUSE_FILEDLG */
|
||||||
|
|
||||||
/* common dependencies */
|
/* common dependencies */
|
||||||
#if wxUSE_CALENDARCTRL
|
#if wxUSE_CALENDARCTRL
|
||||||
# if !(wxUSE_SPINBTN && wxUSE_COMBOBOX)
|
# if !(wxUSE_SPINBTN && wxUSE_COMBOBOX)
|
||||||
|
@@ -1875,6 +1875,9 @@ enum
|
|||||||
|
|
||||||
/* IDs used by generic file dialog (13 consecutive starting from this value) */
|
/* IDs used by generic file dialog (13 consecutive starting from this value) */
|
||||||
wxID_FILEDLGG = 5900,
|
wxID_FILEDLGG = 5900,
|
||||||
|
|
||||||
|
/* IDs used by generic file ctrl (4 consecutive starting from this value) */
|
||||||
|
wxID_FILECTRL = 5950,
|
||||||
|
|
||||||
wxID_HIGHEST = 5999
|
wxID_HIGHEST = 5999
|
||||||
};
|
};
|
||||||
|
138
include/wx/filectrl.h
Normal file
138
include/wx/filectrl.h
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: wx/filectrl.h
|
||||||
|
// Purpose: Header for wxFileCtrlBase and other common functions used by
|
||||||
|
// platform-specific wxFileCtrl's
|
||||||
|
// Author: Diaa M. Sami
|
||||||
|
// Modified by:
|
||||||
|
// Created: Jul-07-2007
|
||||||
|
// RCS-ID: $Id$
|
||||||
|
// Copyright: (c) Diaa M. Sami
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifndef _WX_FILECTRL_H_BASE_
|
||||||
|
#define _WX_FILECTRL_H_BASE_
|
||||||
|
|
||||||
|
#include "wx/defs.h"
|
||||||
|
|
||||||
|
#if wxUSE_FILECTRL
|
||||||
|
|
||||||
|
#include "wx/string.h"
|
||||||
|
#include "wx/event.h"
|
||||||
|
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
wxFC_OPEN = 0x0001,
|
||||||
|
wxFC_SAVE = 0x0002,
|
||||||
|
wxFC_MULTIPLE = 0x0004,
|
||||||
|
wxFC_NOSHOWHIDDEN = 0x0008,
|
||||||
|
};
|
||||||
|
|
||||||
|
#define wxFC_DEFAULT_STYLE wxFC_OPEN
|
||||||
|
extern WXDLLEXPORT_DATA( const wxChar ) wxFileCtrlNameStr[];
|
||||||
|
|
||||||
|
BEGIN_DECLARE_EVENT_TYPES()
|
||||||
|
DECLARE_EXPORTED_EVENT_TYPE( WXDLLIMPEXP_CORE, wxEVT_FILECTRL_SELECTIONCHANGED, 1150 )
|
||||||
|
DECLARE_EXPORTED_EVENT_TYPE( WXDLLIMPEXP_CORE, wxEVT_FILECTRL_FILEACTIVATED, 1151 )
|
||||||
|
DECLARE_EXPORTED_EVENT_TYPE( WXDLLIMPEXP_CORE, wxEVT_FILECTRL_FOLDERCHANGED, 1152 )
|
||||||
|
END_DECLARE_EVENT_TYPES()
|
||||||
|
|
||||||
|
class WXDLLIMPEXP_CORE wxFileCtrlBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
virtual ~wxFileCtrlBase() {}
|
||||||
|
|
||||||
|
virtual void SetWildcard( const wxString& wildCard ) = 0;
|
||||||
|
virtual void SetFilterIndex( int filterindex ) = 0;
|
||||||
|
virtual bool SetDirectory( const wxString& dir ) = 0;
|
||||||
|
|
||||||
|
// Selects a certain file.
|
||||||
|
// In case the filename specified isn't found/couldn't be shown with
|
||||||
|
// currently selected filter, false is returned and nothing happens
|
||||||
|
virtual bool SetFilename( const wxString& name ) = 0;
|
||||||
|
|
||||||
|
// chdirs to a certain directory and selects a certain file.
|
||||||
|
// In case the filename specified isn't found/couldn't be shown with
|
||||||
|
// currently selected filter, false is returned and if directory exists
|
||||||
|
// it's chdir'ed to
|
||||||
|
virtual bool SetPath( const wxString& path ) = 0;
|
||||||
|
|
||||||
|
virtual wxString GetFilename() const = 0;
|
||||||
|
virtual wxString GetDirectory() const = 0;
|
||||||
|
virtual wxString GetWildcard() const = 0;
|
||||||
|
virtual wxString GetPath() const = 0;
|
||||||
|
virtual void GetPaths( wxArrayString& paths ) const = 0;
|
||||||
|
virtual void GetFilenames( wxArrayString& files ) const = 0;
|
||||||
|
virtual int GetFilterIndex() const = 0;
|
||||||
|
|
||||||
|
virtual bool HasMultipleFileSelection() const = 0;
|
||||||
|
virtual void ShowHidden(const bool show) = 0;
|
||||||
|
};
|
||||||
|
|
||||||
|
void GenerateFolderChangedEvent( wxFileCtrlBase *fileCtrl, wxWindow *wnd );
|
||||||
|
void GenerateSelectionChangedEvent( wxFileCtrlBase *fileCtrl, wxWindow *wnd );
|
||||||
|
void GenerateFileActivatedEvent( wxFileCtrlBase *fileCtrl, wxWindow *wnd, const wxString filename = wxEmptyString );
|
||||||
|
|
||||||
|
#if defined(__WXGTK24__) && !defined(__WXUNIVERSAL__)
|
||||||
|
#define wxFileCtrl wxGtkFileCtrl
|
||||||
|
#include "wx/gtk/filectrl.h"
|
||||||
|
#else
|
||||||
|
#define wxFileCtrl wxGenericFileCtrl
|
||||||
|
#include "wx/generic/filectrlg.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// Some documentation
|
||||||
|
// On wxEVT_FILECTRL_FOLDERCHANGED, only the value returned by GetDirectory is
|
||||||
|
// valid and it represents the (new) current directory for the wxFileCtrl.
|
||||||
|
// On wxEVT_FILECTRL_FILEACTIVATED, GetDirectory returns the current directory
|
||||||
|
// for the wxFileCtrl and GetFiles returns the names of the file(s) activated.
|
||||||
|
// On wxEVT_FILECTRL_SELECTIONCHANGED, GetDirectory returns the current directory
|
||||||
|
// for the wxFileCtrl and GetFiles returns the names of the currently selected
|
||||||
|
// file(s).
|
||||||
|
// In wxGTK, after each wxEVT_FILECTRL_FOLDERCHANGED, wxEVT_FILECTRL_SELECTIONCHANGED
|
||||||
|
// is fired automatically once or more with 0 files.
|
||||||
|
class WXDLLIMPEXP_CORE wxFileCtrlEvent : public wxCommandEvent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxFileCtrlEvent() {}
|
||||||
|
wxFileCtrlEvent( wxEventType type, wxObject *evtObject, int id )
|
||||||
|
: wxCommandEvent( type, id )
|
||||||
|
{
|
||||||
|
SetEventObject( evtObject );
|
||||||
|
}
|
||||||
|
|
||||||
|
// no need for the copy constructor as the default one will be fine.
|
||||||
|
virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
|
||||||
|
|
||||||
|
void SetFiles( const wxArrayString &files ) { this->files = files; }
|
||||||
|
void SetDirectory( const wxString &directory ) { this->directory = directory; }
|
||||||
|
|
||||||
|
wxArrayString GetFiles() const { return files; }
|
||||||
|
wxString GetDirectory() const { return directory; }
|
||||||
|
|
||||||
|
wxString GetFile() const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
wxString directory;
|
||||||
|
wxArrayString files;
|
||||||
|
|
||||||
|
DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef void ( wxEvtHandler::*wxFileCtrlEventFunction )( wxFileCtrlEvent& );
|
||||||
|
|
||||||
|
#define wxFileCtrlEventHandler(func) \
|
||||||
|
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxFileCtrlEventFunction, &func)
|
||||||
|
|
||||||
|
#define EVT_FILECTRL_FILEACTIVATED(id, fn) \
|
||||||
|
wx__DECLARE_EVT1(wxEVT_FILECTRL_FILEACTIVATED, id, wxFileCtrlEventHandler(fn))
|
||||||
|
|
||||||
|
#define EVT_FILECTRL_SELECTIONCHANGED(id, fn) \
|
||||||
|
wx__DECLARE_EVT1(wxEVT_FILECTRL_SELECTIONCHANGED, id, wxFileCtrlEventHandler(fn))
|
||||||
|
|
||||||
|
#define EVT_FILECTRL_FOLDERCHANGED(id, fn) \
|
||||||
|
wx__DECLARE_EVT1(wxEVT_FILECTRL_FOLDERCHANGED, id, wxFileCtrlEventHandler(fn))
|
||||||
|
|
||||||
|
#endif // wxUSE_FILECTRL
|
||||||
|
|
||||||
|
#endif // _WX_FILECTRL_H_BASE_
|
@@ -186,25 +186,25 @@ wxSaveFileSelector(const wxString& what,
|
|||||||
|
|
||||||
|
|
||||||
#if defined (__WXUNIVERSAL__)
|
#if defined (__WXUNIVERSAL__)
|
||||||
#define wxHAS_GENERIC_FILEDIALOG
|
#define wxHAS_GENERIC_FILEDIALOG
|
||||||
#include "wx/generic/filedlgg.h"
|
#include "wx/generic/filedlgg.h"
|
||||||
#elif defined(__WXMSW__)
|
#elif defined(__WXMSW__)
|
||||||
#include "wx/msw/filedlg.h"
|
#include "wx/msw/filedlg.h"
|
||||||
#elif defined(__WXMOTIF__)
|
#elif defined(__WXMOTIF__)
|
||||||
#include "wx/motif/filedlg.h"
|
#include "wx/motif/filedlg.h"
|
||||||
#elif defined(__WXGTK24__)
|
#elif defined(__WXGTK24__)
|
||||||
#include "wx/gtk/filedlg.h" // GTK+ > 2.4 has native version
|
#include "wx/gtk/filedlg.h" // GTK+ > 2.4 has native version
|
||||||
#elif defined(__WXGTK20__)
|
#elif defined(__WXGTK20__)
|
||||||
#define wxHAS_GENERIC_FILEDIALOG
|
#define wxHAS_GENERIC_FILEDIALOG
|
||||||
#include "wx/generic/filedlgg.h"
|
#include "wx/generic/filedlgg.h"
|
||||||
#elif defined(__WXGTK__)
|
#elif defined(__WXGTK__)
|
||||||
#include "wx/gtk1/filedlg.h"
|
#include "wx/gtk1/filedlg.h"
|
||||||
#elif defined(__WXMAC__)
|
#elif defined(__WXMAC__)
|
||||||
#include "wx/mac/filedlg.h"
|
#include "wx/mac/filedlg.h"
|
||||||
#elif defined(__WXCOCOA__)
|
#elif defined(__WXCOCOA__)
|
||||||
#include "wx/cocoa/filedlg.h"
|
#include "wx/cocoa/filedlg.h"
|
||||||
#elif defined(__WXPM__)
|
#elif defined(__WXPM__)
|
||||||
#include "wx/os2/filedlg.h"
|
#include "wx/os2/filedlg.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // wxUSE_FILEDLG
|
#endif // wxUSE_FILEDLG
|
||||||
|
290
include/wx/generic/filectrlg.h
Normal file
290
include/wx/generic/filectrlg.h
Normal file
@@ -0,0 +1,290 @@
|
|||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: wx/generic/filectrlg.h
|
||||||
|
// Purpose: wxGenericFileCtrl Header
|
||||||
|
// Author: Diaa M. Sami
|
||||||
|
// Modified by:
|
||||||
|
// Created: Jul-07-2007
|
||||||
|
// RCS-ID: $Id$
|
||||||
|
// Copyright: (c) Diaa M. Sami
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifndef _WX_GENERIC_FILECTRL_H_
|
||||||
|
#define _WX_GENERIC_FILECTRL_H_
|
||||||
|
|
||||||
|
#if wxUSE_FILECTRL
|
||||||
|
|
||||||
|
#include "wx/panel.h"
|
||||||
|
#include "wx/listctrl.h"
|
||||||
|
#include "wx/filectrl.h"
|
||||||
|
|
||||||
|
class WXDLLIMPEXP_FWD_CORE wxCheckBox;
|
||||||
|
class WXDLLIMPEXP_FWD_CORE wxChoice;
|
||||||
|
class WXDLLIMPEXP_FWD_CORE wxStaticText;
|
||||||
|
class WXDLLIMPEXP_FWD_CORE wxTextCtrl;
|
||||||
|
|
||||||
|
extern WXDLLEXPORT_DATA(const wxChar) wxFileSelectorDefaultWildcardStr[];
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// wxFileData - a class to hold the file info for the wxFileList
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
class WXDLLEXPORT wxFileData
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
enum fileType
|
||||||
|
{
|
||||||
|
is_file = 0x0000,
|
||||||
|
is_dir = 0x0001,
|
||||||
|
is_link = 0x0002,
|
||||||
|
is_exe = 0x0004,
|
||||||
|
is_drive = 0x0008
|
||||||
|
};
|
||||||
|
|
||||||
|
wxFileData() { Init(); }
|
||||||
|
// Full copy constructor
|
||||||
|
wxFileData( const wxFileData& fileData ) { Copy(fileData); }
|
||||||
|
// Create a filedata from this information
|
||||||
|
wxFileData( const wxString &filePath, const wxString &fileName,
|
||||||
|
fileType type, int image_id );
|
||||||
|
|
||||||
|
// make a full copy of the other wxFileData
|
||||||
|
void Copy( const wxFileData &other );
|
||||||
|
|
||||||
|
// (re)read the extra data about the file from the system
|
||||||
|
void ReadData();
|
||||||
|
|
||||||
|
// get the name of the file, dir, drive
|
||||||
|
wxString GetFileName() const { return m_fileName; }
|
||||||
|
// get the full path + name of the file, dir, path
|
||||||
|
wxString GetFilePath() const { return m_filePath; }
|
||||||
|
// Set the path + name and name of the item
|
||||||
|
void SetNewName( const wxString &filePath, const wxString &fileName );
|
||||||
|
|
||||||
|
// Get the size of the file in bytes
|
||||||
|
wxFileOffset GetSize() const { return m_size; }
|
||||||
|
// Get the type of file, either file extension or <DIR>, <LINK>, <DRIVE>
|
||||||
|
wxString GetFileType() const;
|
||||||
|
// get the last modification time
|
||||||
|
wxDateTime GetDateTime() const { return m_dateTime; }
|
||||||
|
// Get the time as a formatted string
|
||||||
|
wxString GetModificationTime() const;
|
||||||
|
// in UNIX get rwx for file, in MSW get attributes ARHS
|
||||||
|
wxString GetPermissions() const { return m_permissions; }
|
||||||
|
// Get the id of the image used in a wxImageList
|
||||||
|
int GetImageId() const { return m_image; }
|
||||||
|
|
||||||
|
bool IsFile() const { return !IsDir() && !IsLink() && !IsDrive(); }
|
||||||
|
bool IsDir() const { return (m_type & is_dir ) != 0; }
|
||||||
|
bool IsLink() const { return (m_type & is_link ) != 0; }
|
||||||
|
bool IsExe() const { return (m_type & is_exe ) != 0; }
|
||||||
|
bool IsDrive() const { return (m_type & is_drive) != 0; }
|
||||||
|
|
||||||
|
// Get/Set the type of file, file/dir/drive/link
|
||||||
|
int GetType() const { return m_type; }
|
||||||
|
|
||||||
|
// the wxFileList fields in report view
|
||||||
|
enum fileListFieldType
|
||||||
|
{
|
||||||
|
FileList_Name,
|
||||||
|
FileList_Size,
|
||||||
|
FileList_Type,
|
||||||
|
FileList_Time,
|
||||||
|
#if defined(__UNIX__) || defined(__WIN32__)
|
||||||
|
FileList_Perm,
|
||||||
|
#endif // defined(__UNIX__) || defined(__WIN32__)
|
||||||
|
FileList_Max
|
||||||
|
};
|
||||||
|
|
||||||
|
// Get the entry for report view of wxFileList
|
||||||
|
wxString GetEntry( fileListFieldType num ) const;
|
||||||
|
|
||||||
|
// Get a string representation of the file info
|
||||||
|
wxString GetHint() const;
|
||||||
|
// initialize a wxListItem attributes
|
||||||
|
void MakeItem( wxListItem &item );
|
||||||
|
|
||||||
|
// operators
|
||||||
|
wxFileData& operator = (const wxFileData& fd) { Copy(fd); return *this; }
|
||||||
|
|
||||||
|
protected:
|
||||||
|
wxString m_fileName;
|
||||||
|
wxString m_filePath;
|
||||||
|
wxFileOffset m_size;
|
||||||
|
wxDateTime m_dateTime;
|
||||||
|
wxString m_permissions;
|
||||||
|
int m_type;
|
||||||
|
int m_image;
|
||||||
|
|
||||||
|
private:
|
||||||
|
void Init();
|
||||||
|
};
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// wxFileList
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
class WXDLLEXPORT wxFileList : public wxListCtrl
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxFileList();
|
||||||
|
wxFileList( wxWindow *win,
|
||||||
|
wxWindowID id,
|
||||||
|
const wxString &wild,
|
||||||
|
bool showHidden,
|
||||||
|
const wxPoint &pos = wxDefaultPosition,
|
||||||
|
const wxSize &size = wxDefaultSize,
|
||||||
|
long style = wxLC_LIST,
|
||||||
|
const wxValidator &validator = wxDefaultValidator,
|
||||||
|
const wxString &name = wxT("filelist") );
|
||||||
|
virtual ~wxFileList();
|
||||||
|
|
||||||
|
virtual void ChangeToListMode();
|
||||||
|
virtual void ChangeToReportMode();
|
||||||
|
virtual void ChangeToSmallIconMode();
|
||||||
|
virtual void ShowHidden( bool show = true );
|
||||||
|
bool GetShowHidden() const { return m_showHidden; }
|
||||||
|
|
||||||
|
virtual long Add( wxFileData *fd, wxListItem &item );
|
||||||
|
virtual void UpdateItem(const wxListItem &item);
|
||||||
|
virtual void UpdateFiles();
|
||||||
|
virtual void MakeDir();
|
||||||
|
virtual void GoToParentDir();
|
||||||
|
virtual void GoToHomeDir();
|
||||||
|
virtual void GoToDir( const wxString &dir );
|
||||||
|
virtual void SetWild( const wxString &wild );
|
||||||
|
wxString GetWild() const { return m_wild; }
|
||||||
|
wxString GetDir() const { return m_dirName; }
|
||||||
|
|
||||||
|
void OnListDeleteItem( wxListEvent &event );
|
||||||
|
void OnListDeleteAllItems( wxListEvent &event );
|
||||||
|
void OnListEndLabelEdit( wxListEvent &event );
|
||||||
|
void OnListColClick( wxListEvent &event );
|
||||||
|
|
||||||
|
virtual void SortItems(wxFileData::fileListFieldType field, bool foward);
|
||||||
|
bool GetSortDirection() const { return m_sort_foward; }
|
||||||
|
wxFileData::fileListFieldType GetSortField() const { return m_sort_field; }
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void FreeItemData(wxListItem& item);
|
||||||
|
void FreeAllItemsData();
|
||||||
|
|
||||||
|
wxString m_dirName;
|
||||||
|
bool m_showHidden;
|
||||||
|
wxString m_wild;
|
||||||
|
|
||||||
|
bool m_sort_foward;
|
||||||
|
wxFileData::fileListFieldType m_sort_field;
|
||||||
|
|
||||||
|
private:
|
||||||
|
DECLARE_DYNAMIC_CLASS(wxFileList)
|
||||||
|
DECLARE_EVENT_TABLE()
|
||||||
|
};
|
||||||
|
|
||||||
|
class WXDLLIMPEXP_CORE wxGenericFileCtrl : public wxPanel,
|
||||||
|
public wxFileCtrlBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxGenericFileCtrl()
|
||||||
|
{
|
||||||
|
m_ignoreChanges = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
wxGenericFileCtrl ( wxWindow *parent,
|
||||||
|
wxWindowID id,
|
||||||
|
const wxString& defaultDirectory = wxEmptyString,
|
||||||
|
const wxString& defaultFilename = wxEmptyString,
|
||||||
|
const wxString& wildCard = wxFileSelectorDefaultWildcardStr,
|
||||||
|
long style = wxFC_DEFAULT_STYLE,
|
||||||
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
|
const wxSize& size = wxDefaultSize,
|
||||||
|
const wxString& name = wxFileCtrlNameStr )
|
||||||
|
{
|
||||||
|
m_ignoreChanges = false;
|
||||||
|
Create( parent, id, defaultDirectory, defaultFilename, wildCard, style, pos, size, name );
|
||||||
|
}
|
||||||
|
|
||||||
|
virtual ~wxGenericFileCtrl() {}
|
||||||
|
|
||||||
|
bool Create( wxWindow *parent,
|
||||||
|
wxWindowID id,
|
||||||
|
const wxString& defaultDirectory = wxEmptyString,
|
||||||
|
const wxString& defaultFileName = wxEmptyString,
|
||||||
|
const wxString& wildCard = wxFileSelectorDefaultWildcardStr,
|
||||||
|
long style = wxFC_DEFAULT_STYLE,
|
||||||
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
|
const wxSize& size = wxDefaultSize,
|
||||||
|
const wxString& name = wxFileCtrlNameStr );
|
||||||
|
|
||||||
|
virtual void SetWildcard( const wxString& wildCard );
|
||||||
|
virtual void SetFilterIndex( int filterindex );
|
||||||
|
virtual bool SetDirectory( const wxString& dir );
|
||||||
|
|
||||||
|
// Selects a certain file.
|
||||||
|
// In case the filename specified isn't found/couldn't be shown with currently selected filter, false is returned and nothing happens
|
||||||
|
virtual bool SetFilename( const wxString& name );
|
||||||
|
|
||||||
|
// chdirs to a certain directory and selects a certain file.
|
||||||
|
// In case the filename specified isn't found/couldn't be shown with currently selected filter, false is returned and if directory exists it's chdir'ed to
|
||||||
|
virtual bool SetPath( const wxString& path );
|
||||||
|
|
||||||
|
virtual wxString GetFilename() const;
|
||||||
|
virtual wxString GetDirectory() const;
|
||||||
|
virtual wxString GetWildcard() const { return this->m_wildCard; }
|
||||||
|
virtual wxString GetPath() const;
|
||||||
|
virtual void GetPaths( wxArrayString& paths ) const;
|
||||||
|
virtual void GetFilenames( wxArrayString& files ) const;
|
||||||
|
virtual int GetFilterIndex() const { return m_filterIndex; }
|
||||||
|
|
||||||
|
virtual bool HasMultipleFileSelection() const { return m_style & wxFC_MULTIPLE; }
|
||||||
|
virtual void ShowHidden(const bool show) { m_list->ShowHidden( show ); }
|
||||||
|
|
||||||
|
void GoToParentDir();
|
||||||
|
void GoToHomeDir();
|
||||||
|
|
||||||
|
wxFileList *GetFileList() { return m_list; }
|
||||||
|
|
||||||
|
void ChangeToReportMode() { m_list->ChangeToReportMode(); }
|
||||||
|
void ChangeToListMode() { m_list->ChangeToListMode(); }
|
||||||
|
|
||||||
|
|
||||||
|
private:
|
||||||
|
void OnChoiceFilter( wxCommandEvent &event );
|
||||||
|
void OnCheck( wxCommandEvent &event );
|
||||||
|
void OnActivated( wxListEvent &event );
|
||||||
|
void OnTextEnter( wxCommandEvent &WXUNUSED( event ) );
|
||||||
|
void OnTextChange( wxCommandEvent &WXUNUSED( event ) );
|
||||||
|
void OnSelected( wxListEvent &event );
|
||||||
|
void HandleAction( const wxString &fn );
|
||||||
|
|
||||||
|
void DoSetFilterIndex( int filterindex );
|
||||||
|
void UpdateControls();
|
||||||
|
wxString DoGetFilename( const bool fullPath ) const;
|
||||||
|
void DoGetFilenames( wxArrayString& filenames, const bool fullPath ) const;
|
||||||
|
wxString GetProperFileListDir() const;
|
||||||
|
|
||||||
|
int m_style;
|
||||||
|
|
||||||
|
wxString m_filterExtension;
|
||||||
|
wxChoice *m_choice;
|
||||||
|
wxTextCtrl *m_text;
|
||||||
|
wxFileList *m_list;
|
||||||
|
wxCheckBox *m_check;
|
||||||
|
wxStaticText *m_static;
|
||||||
|
|
||||||
|
wxString m_dir;
|
||||||
|
wxString m_fileName;
|
||||||
|
wxString m_wildCard; // wild card in one string as passed to the object previously.
|
||||||
|
|
||||||
|
int m_filterIndex;
|
||||||
|
bool m_inSelected;
|
||||||
|
bool m_ignoreChanges;
|
||||||
|
bool m_noSelChgEvent; // suppress selection changed events.
|
||||||
|
|
||||||
|
DECLARE_DYNAMIC_CLASS( wxGenericFileCtrl )
|
||||||
|
DECLARE_EVENT_TABLE()
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // wxUSE_FILECTRL
|
||||||
|
|
||||||
|
#endif // _WX_GENERIC_FILECTRL_H_
|
@@ -16,21 +16,16 @@
|
|||||||
#include "wx/datetime.h"
|
#include "wx/datetime.h"
|
||||||
#include "wx/filefn.h"
|
#include "wx/filefn.h"
|
||||||
#include "wx/filedlg.h"
|
#include "wx/filedlg.h"
|
||||||
|
#include "wx/generic/filectrlg.h"
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// classes
|
// classes
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
class WXDLLIMPEXP_FWD_CORE wxBitmapButton;
|
class WXDLLIMPEXP_FWD_CORE wxBitmapButton;
|
||||||
class WXDLLIMPEXP_FWD_CORE wxCheckBox;
|
class WXDLLIMPEXP_FWD_CORE wxGenericFileCtrl;
|
||||||
class WXDLLIMPEXP_FWD_CORE wxChoice;
|
|
||||||
class WXDLLIMPEXP_FWD_CORE wxFileData;
|
|
||||||
class WXDLLIMPEXP_FWD_CORE wxFileCtrl;
|
|
||||||
class WXDLLIMPEXP_FWD_CORE wxGenericFileDialog;
|
class WXDLLIMPEXP_FWD_CORE wxGenericFileDialog;
|
||||||
class WXDLLIMPEXP_FWD_CORE wxListEvent;
|
class WXDLLIMPEXP_FWD_CORE wxFileCtrlEvent;
|
||||||
class WXDLLIMPEXP_FWD_CORE wxListItem;
|
|
||||||
class WXDLLIMPEXP_FWD_CORE wxStaticText;
|
|
||||||
class WXDLLIMPEXP_FWD_CORE wxTextCtrl;
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
// wxGenericFileDialog
|
// wxGenericFileDialog
|
||||||
@@ -80,20 +75,13 @@ public:
|
|||||||
virtual int ShowModal();
|
virtual int ShowModal();
|
||||||
virtual bool Show( bool show = true );
|
virtual bool Show( bool show = true );
|
||||||
|
|
||||||
void OnSelected( wxListEvent &event );
|
|
||||||
void OnActivated( wxListEvent &event );
|
|
||||||
void OnList( wxCommandEvent &event );
|
void OnList( wxCommandEvent &event );
|
||||||
void OnReport( wxCommandEvent &event );
|
void OnReport( wxCommandEvent &event );
|
||||||
void OnUp( wxCommandEvent &event );
|
void OnUp( wxCommandEvent &event );
|
||||||
void OnHome( wxCommandEvent &event );
|
void OnHome( wxCommandEvent &event );
|
||||||
void OnListOk( wxCommandEvent &event );
|
void OnOk( wxCommandEvent &event );
|
||||||
void OnNew( wxCommandEvent &event );
|
void OnNew( wxCommandEvent &event );
|
||||||
void OnChoiceFilter( wxCommandEvent &event );
|
void OnFileActivated( wxFileCtrlEvent &event);
|
||||||
void OnTextEnter( wxCommandEvent &event );
|
|
||||||
void OnTextChange( wxCommandEvent &event );
|
|
||||||
void OnCheck( wxCommandEvent &event );
|
|
||||||
|
|
||||||
virtual void HandleAction( const wxString &fn );
|
|
||||||
|
|
||||||
virtual void UpdateControls();
|
virtual void UpdateControls();
|
||||||
|
|
||||||
@@ -102,17 +90,11 @@ private:
|
|||||||
bool m_bypassGenericImpl;
|
bool m_bypassGenericImpl;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// use the filter with the given index
|
|
||||||
void DoSetFilterIndex(int filterindex);
|
|
||||||
|
|
||||||
wxString m_filterExtension;
|
wxString m_filterExtension;
|
||||||
wxChoice *m_choice;
|
wxGenericFileCtrl *m_filectrl;
|
||||||
wxTextCtrl *m_text;
|
wxBitmapButton *m_upDirButton;
|
||||||
wxFileCtrl *m_list;
|
wxBitmapButton *m_newDirButton;
|
||||||
wxCheckBox *m_check;
|
|
||||||
wxStaticText *m_static;
|
|
||||||
wxBitmapButton *m_upDirButton;
|
|
||||||
wxBitmapButton *m_newDirButton;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void Init();
|
void Init();
|
||||||
@@ -148,160 +130,4 @@ private:
|
|||||||
|
|
||||||
#endif // wxHAS_GENERIC_FILEDIALOG
|
#endif // wxHAS_GENERIC_FILEDIALOG
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
// wxFileData - a class to hold the file info for the wxFileCtrl
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
class WXDLLEXPORT wxFileData
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
enum fileType
|
|
||||||
{
|
|
||||||
is_file = 0x0000,
|
|
||||||
is_dir = 0x0001,
|
|
||||||
is_link = 0x0002,
|
|
||||||
is_exe = 0x0004,
|
|
||||||
is_drive = 0x0008
|
|
||||||
};
|
|
||||||
|
|
||||||
wxFileData() { Init(); }
|
|
||||||
// Full copy constructor
|
|
||||||
wxFileData( const wxFileData& fileData ) { Copy(fileData); }
|
|
||||||
// Create a filedata from this information
|
|
||||||
wxFileData( const wxString &filePath, const wxString &fileName,
|
|
||||||
fileType type, int image_id );
|
|
||||||
|
|
||||||
// make a full copy of the other wxFileData
|
|
||||||
void Copy( const wxFileData &other );
|
|
||||||
|
|
||||||
// (re)read the extra data about the file from the system
|
|
||||||
void ReadData();
|
|
||||||
|
|
||||||
// get the name of the file, dir, drive
|
|
||||||
wxString GetFileName() const { return m_fileName; }
|
|
||||||
// get the full path + name of the file, dir, path
|
|
||||||
wxString GetFilePath() const { return m_filePath; }
|
|
||||||
// Set the path + name and name of the item
|
|
||||||
void SetNewName( const wxString &filePath, const wxString &fileName );
|
|
||||||
|
|
||||||
// Get the size of the file in bytes
|
|
||||||
wxFileOffset GetSize() const { return m_size; }
|
|
||||||
// Get the type of file, either file extension or <DIR>, <LINK>, <DRIVE>
|
|
||||||
wxString GetFileType() const;
|
|
||||||
// get the last modification time
|
|
||||||
wxDateTime GetDateTime() const { return m_dateTime; }
|
|
||||||
// Get the time as a formatted string
|
|
||||||
wxString GetModificationTime() const;
|
|
||||||
// in UNIX get rwx for file, in MSW get attributes ARHS
|
|
||||||
wxString GetPermissions() const { return m_permissions; }
|
|
||||||
// Get the id of the image used in a wxImageList
|
|
||||||
int GetImageId() const { return m_image; }
|
|
||||||
|
|
||||||
bool IsFile() const { return !IsDir() && !IsLink() && !IsDrive(); }
|
|
||||||
bool IsDir() const { return (m_type & is_dir ) != 0; }
|
|
||||||
bool IsLink() const { return (m_type & is_link ) != 0; }
|
|
||||||
bool IsExe() const { return (m_type & is_exe ) != 0; }
|
|
||||||
bool IsDrive() const { return (m_type & is_drive) != 0; }
|
|
||||||
|
|
||||||
// Get/Set the type of file, file/dir/drive/link
|
|
||||||
int GetType() const { return m_type; }
|
|
||||||
|
|
||||||
// the wxFileCtrl fields in report view
|
|
||||||
enum fileListFieldType
|
|
||||||
{
|
|
||||||
FileList_Name,
|
|
||||||
FileList_Size,
|
|
||||||
FileList_Type,
|
|
||||||
FileList_Time,
|
|
||||||
#if defined(__UNIX__) || defined(__WIN32__)
|
|
||||||
FileList_Perm,
|
|
||||||
#endif // defined(__UNIX__) || defined(__WIN32__)
|
|
||||||
FileList_Max
|
|
||||||
};
|
|
||||||
|
|
||||||
// Get the entry for report view of wxFileCtrl
|
|
||||||
wxString GetEntry( fileListFieldType num ) const;
|
|
||||||
|
|
||||||
// Get a string representation of the file info
|
|
||||||
wxString GetHint() const;
|
|
||||||
// initialize a wxListItem attributes
|
|
||||||
void MakeItem( wxListItem &item );
|
|
||||||
|
|
||||||
// operators
|
|
||||||
wxFileData& operator = (const wxFileData& fd) { Copy(fd); return *this; }
|
|
||||||
|
|
||||||
protected:
|
|
||||||
wxString m_fileName;
|
|
||||||
wxString m_filePath;
|
|
||||||
wxFileOffset m_size;
|
|
||||||
wxDateTime m_dateTime;
|
|
||||||
wxString m_permissions;
|
|
||||||
int m_type;
|
|
||||||
int m_image;
|
|
||||||
|
|
||||||
private:
|
|
||||||
void Init();
|
|
||||||
};
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
// wxFileCtrl
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
class WXDLLEXPORT wxFileCtrl : public wxListCtrl
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
wxFileCtrl();
|
|
||||||
wxFileCtrl( wxWindow *win,
|
|
||||||
wxWindowID id,
|
|
||||||
const wxString &wild,
|
|
||||||
bool showHidden,
|
|
||||||
const wxPoint &pos = wxDefaultPosition,
|
|
||||||
const wxSize &size = wxDefaultSize,
|
|
||||||
long style = wxLC_LIST,
|
|
||||||
const wxValidator &validator = wxDefaultValidator,
|
|
||||||
const wxString &name = wxT("filelist") );
|
|
||||||
virtual ~wxFileCtrl();
|
|
||||||
|
|
||||||
virtual void ChangeToListMode();
|
|
||||||
virtual void ChangeToReportMode();
|
|
||||||
virtual void ChangeToSmallIconMode();
|
|
||||||
virtual void ShowHidden( bool show = true );
|
|
||||||
bool GetShowHidden() const { return m_showHidden; }
|
|
||||||
|
|
||||||
virtual long Add( wxFileData *fd, wxListItem &item );
|
|
||||||
virtual void UpdateItem(const wxListItem &item);
|
|
||||||
virtual void UpdateFiles();
|
|
||||||
virtual void MakeDir();
|
|
||||||
virtual void GoToParentDir();
|
|
||||||
virtual void GoToHomeDir();
|
|
||||||
virtual void GoToDir( const wxString &dir );
|
|
||||||
virtual void SetWild( const wxString &wild );
|
|
||||||
wxString GetWild() const { return m_wild; }
|
|
||||||
wxString GetDir() const { return m_dirName; }
|
|
||||||
|
|
||||||
void OnListDeleteItem( wxListEvent &event );
|
|
||||||
void OnListDeleteAllItems( wxListEvent &event );
|
|
||||||
void OnListEndLabelEdit( wxListEvent &event );
|
|
||||||
void OnListColClick( wxListEvent &event );
|
|
||||||
|
|
||||||
virtual void SortItems(wxFileData::fileListFieldType field, bool foward);
|
|
||||||
bool GetSortDirection() const { return m_sort_foward; }
|
|
||||||
wxFileData::fileListFieldType GetSortField() const { return m_sort_field; }
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void FreeItemData(wxListItem& item);
|
|
||||||
void FreeAllItemsData();
|
|
||||||
|
|
||||||
wxString m_dirName;
|
|
||||||
bool m_showHidden;
|
|
||||||
wxString m_wild;
|
|
||||||
|
|
||||||
bool m_sort_foward;
|
|
||||||
wxFileData::fileListFieldType m_sort_field;
|
|
||||||
|
|
||||||
private:
|
|
||||||
DECLARE_DYNAMIC_CLASS(wxFileCtrl)
|
|
||||||
DECLARE_EVENT_TABLE()
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif // _WX_FILEDLGG_H_
|
#endif // _WX_FILEDLGG_H_
|
||||||
|
115
include/wx/gtk/filectrl.h
Normal file
115
include/wx/gtk/filectrl.h
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: wx/gtk/filectrl.h
|
||||||
|
// Purpose: wxGtkFileCtrl Header
|
||||||
|
// Author: Diaa M. Sami
|
||||||
|
// Modified by:
|
||||||
|
// Created: Aug-10-2007
|
||||||
|
// RCS-ID: $Id$
|
||||||
|
// Copyright: (c) Diaa M. Sami
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifndef FILECTRL_H
|
||||||
|
#define FILECTRL_H
|
||||||
|
|
||||||
|
typedef struct _GtkFileChooser GtkFileChooser;
|
||||||
|
|
||||||
|
// [GTK] current problems:
|
||||||
|
// All methods(e.g. SetFilename(), SetPath(), etc) which change the state of
|
||||||
|
// the control result in events fired, such events should be suppressed.
|
||||||
|
// ------
|
||||||
|
// Sometimes a selection event(with 0 files) is fired before
|
||||||
|
// wxEVT_FILECTRL_FOLDERCHANGED, unfortunately this can hardly be detected!
|
||||||
|
|
||||||
|
// A wx wrapper for any Gtk object implementing the interface GtkFileChooser
|
||||||
|
|
||||||
|
class WXDLLIMPEXP_CORE wxGtkFileChooser
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxGtkFileChooser() {}
|
||||||
|
|
||||||
|
void SetWidget(GtkFileChooser *w);
|
||||||
|
|
||||||
|
wxString GetPath() const;
|
||||||
|
void GetPaths( wxArrayString& paths ) const;
|
||||||
|
wxString GetDirectory() const;
|
||||||
|
wxString GetFilename() const;
|
||||||
|
void GetFilenames( wxArrayString& files ) const;
|
||||||
|
int GetFilterIndex() const;
|
||||||
|
|
||||||
|
bool SetPath( const wxString& path );
|
||||||
|
bool SetDirectory( const wxString& dir );
|
||||||
|
void SetWildcard( const wxString& wildCard );
|
||||||
|
void SetFilterIndex( int filterIndex );
|
||||||
|
|
||||||
|
private:
|
||||||
|
GtkFileChooser *m_widget;
|
||||||
|
};
|
||||||
|
|
||||||
|
#if wxUSE_FILECTRL
|
||||||
|
|
||||||
|
class WXDLLIMPEXP_CORE wxGtkFileCtrl: public wxControl,
|
||||||
|
public wxFileCtrlBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxGtkFileCtrl () { Init(); }
|
||||||
|
|
||||||
|
wxGtkFileCtrl ( wxWindow *parent,
|
||||||
|
wxWindowID id,
|
||||||
|
const wxString& defaultDirectory = wxEmptyString,
|
||||||
|
const wxString& defaultFilename = wxEmptyString,
|
||||||
|
const wxString& wildCard = wxFileSelectorDefaultWildcardStr,
|
||||||
|
long style = wxFC_DEFAULT_STYLE,
|
||||||
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
|
const wxSize& size = wxDefaultSize,
|
||||||
|
const wxString& name = wxFileCtrlNameStr )
|
||||||
|
{
|
||||||
|
Init();
|
||||||
|
Create( parent, id, defaultDirectory, defaultFilename, wildCard, style, pos, size, name );
|
||||||
|
}
|
||||||
|
|
||||||
|
virtual ~wxGtkFileCtrl() {};
|
||||||
|
|
||||||
|
void Init();
|
||||||
|
bool Create( wxWindow *parent,
|
||||||
|
wxWindowID id,
|
||||||
|
const wxString& defaultDirectory = wxEmptyString,
|
||||||
|
const wxString& defaultFileName = wxEmptyString,
|
||||||
|
const wxString& wildCard = wxFileSelectorDefaultWildcardStr,
|
||||||
|
long style = wxFC_DEFAULT_STYLE,
|
||||||
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
|
const wxSize& size = wxDefaultSize,
|
||||||
|
const wxString& name = wxFileCtrlNameStr );
|
||||||
|
|
||||||
|
virtual void SetWildcard( const wxString& wildCard );
|
||||||
|
virtual void SetFilterIndex( int filterIndex );
|
||||||
|
virtual bool SetDirectory( const wxString& dir );
|
||||||
|
virtual bool SetFilename( const wxString& name );
|
||||||
|
virtual bool SetPath( const wxString& path );
|
||||||
|
|
||||||
|
virtual wxString GetFilename() const;
|
||||||
|
virtual wxString GetDirectory() const;
|
||||||
|
virtual wxString GetWildcard() const { return this->m_wildCard; }
|
||||||
|
virtual wxString GetPath() const;
|
||||||
|
virtual void GetPaths( wxArrayString& paths ) const;
|
||||||
|
virtual void GetFilenames( wxArrayString& files ) const;
|
||||||
|
virtual int GetFilterIndex() const { return m_fc.GetFilterIndex(); }
|
||||||
|
|
||||||
|
virtual bool HasMultipleFileSelection() const { return HasFlag( wxFC_MULTIPLE ); }
|
||||||
|
virtual void ShowHidden(const bool show);
|
||||||
|
|
||||||
|
bool m_checkNextSelEvent;
|
||||||
|
bool m_ignoreNextFolderChangeEvent;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
GtkFileChooser *m_fcWidget;
|
||||||
|
wxGtkFileChooser m_fc;
|
||||||
|
wxString m_wildCard;
|
||||||
|
|
||||||
|
DECLARE_DYNAMIC_CLASS( wxGtkFileCtrl )
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // wxUSE_FILECTRL
|
||||||
|
|
||||||
|
#endif // FILECTRL_H
|
||||||
|
|
@@ -11,6 +11,7 @@
|
|||||||
#define __GTKFILEDLGH__
|
#define __GTKFILEDLGH__
|
||||||
|
|
||||||
#include "wx/generic/filedlgg.h"
|
#include "wx/generic/filedlgg.h"
|
||||||
|
#include "wx/gtk/filectrl.h" // for wxGtkFileChooser
|
||||||
|
|
||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
// wxFileDialog
|
// wxFileDialog
|
||||||
@@ -64,6 +65,8 @@ private:
|
|||||||
DECLARE_DYNAMIC_CLASS(wxFileDialog)
|
DECLARE_DYNAMIC_CLASS(wxFileDialog)
|
||||||
DECLARE_EVENT_TABLE()
|
DECLARE_EVENT_TABLE()
|
||||||
void OnFakeOk( wxCommandEvent &event );
|
void OnFakeOk( wxCommandEvent &event );
|
||||||
|
|
||||||
|
wxGtkFileChooser m_fc;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // __GTKFILEDLGH__
|
#endif // __GTKFILEDLGH__
|
||||||
|
@@ -146,6 +146,9 @@ protected:
|
|||||||
virtual void DoSetItemClientData(unsigned int n, void* clientData);
|
virtual void DoSetItemClientData(unsigned int n, void* clientData);
|
||||||
virtual void * DoGetItemClientData(unsigned int n) const;
|
virtual void * DoGetItemClientData(unsigned int n) const;
|
||||||
|
|
||||||
|
virtual wxClientDataType GetClientDataType() const;
|
||||||
|
virtual void SetClientDataType(wxClientDataType clientDataItemsType);
|
||||||
|
|
||||||
// the subcontrols
|
// the subcontrols
|
||||||
wxComboBoxText* m_text;
|
wxComboBoxText* m_text;
|
||||||
wxComboBoxChoice* m_choice;
|
wxComboBoxChoice* m_choice;
|
||||||
|
@@ -661,6 +661,7 @@
|
|||||||
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
||||||
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
||||||
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
||||||
|
#define wxUSE_FILECTRL 1 // wxFileCtrl
|
||||||
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
||||||
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
||||||
#define wxUSE_GAUGE 1 // wxGauge
|
#define wxUSE_GAUGE 1 // wxGauge
|
||||||
|
@@ -660,6 +660,7 @@
|
|||||||
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
||||||
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
||||||
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
||||||
|
#define wxUSE_FILECTRL 1 // wxFileCtrl
|
||||||
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
||||||
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
||||||
#define wxUSE_GAUGE 1 // wxGauge
|
#define wxUSE_GAUGE 1 // wxGauge
|
||||||
|
@@ -660,6 +660,7 @@
|
|||||||
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
||||||
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
||||||
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
||||||
|
#define wxUSE_FILECTRL 1 // wxFileCtrl
|
||||||
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
||||||
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
||||||
#define wxUSE_GAUGE 1 // wxGauge
|
#define wxUSE_GAUGE 1 // wxGauge
|
||||||
|
@@ -660,6 +660,7 @@
|
|||||||
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
||||||
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
||||||
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
||||||
|
#define wxUSE_FILECTRL 1 // wxFileCtrl
|
||||||
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
||||||
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
||||||
#define wxUSE_GAUGE 1 // wxGauge
|
#define wxUSE_GAUGE 1 // wxGauge
|
||||||
|
@@ -660,6 +660,7 @@
|
|||||||
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
||||||
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
||||||
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
||||||
|
#define wxUSE_FILECTRL 1 // wxFileCtrl
|
||||||
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
||||||
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
||||||
#define wxUSE_GAUGE 1 // wxGauge
|
#define wxUSE_GAUGE 1 // wxGauge
|
||||||
|
@@ -660,6 +660,7 @@
|
|||||||
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
||||||
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
||||||
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
||||||
|
#define wxUSE_FILECTRL 1 // wxFileCtrl
|
||||||
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
||||||
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
||||||
#define wxUSE_GAUGE 1 // wxGauge
|
#define wxUSE_GAUGE 1 // wxGauge
|
||||||
|
@@ -656,6 +656,7 @@
|
|||||||
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
#define wxUSE_DATEPICKCTRL 1 // wxDatePickerCtrl
|
||||||
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
#define wxUSE_DIRPICKERCTRL 1 // wxDirPickerCtrl
|
||||||
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
#define wxUSE_EDITABLELISTBOX 1 // wxEditableListBox
|
||||||
|
#define wxUSE_FILECTRL 1 // wxFileCtrl
|
||||||
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
#define wxUSE_FILEPICKERCTRL 1 // wxFilePickerCtrl
|
||||||
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
#define wxUSE_FONTPICKERCTRL 1 // wxFontPickerCtrl
|
||||||
#define wxUSE_GAUGE 1 // wxGauge
|
#define wxUSE_GAUGE 1 // wxGauge
|
||||||
|
@@ -172,6 +172,30 @@ MyFrame::MyFrame(const wxString& title)
|
|||||||
CreateStatusBar(2);
|
CreateStatusBar(2);
|
||||||
SetStatusText(_T("Welcome to wxWidgets!"));
|
SetStatusText(_T("Welcome to wxWidgets!"));
|
||||||
#endif // wxUSE_STATUSBAR
|
#endif // wxUSE_STATUSBAR
|
||||||
|
|
||||||
|
wxTextCtrl* text = new wxTextCtrl(this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE | wxTE_DONTWRAP );
|
||||||
|
text->SetValue( wxT("0 /////////////////////////////////////////////////////////////////////////////\n\
|
||||||
|
1 // Name: minimal.cpp\n\
|
||||||
|
2 // Purpose: Minimal wxWidgets sample\n\
|
||||||
|
3 // Author: Julian Smart\n\
|
||||||
|
4 // Modified by:\n\
|
||||||
|
5 // Created: 04/01/98\n\
|
||||||
|
6 // RCS-ID: $Id$\n\
|
||||||
|
7 // Copyright: (c) Julian Smart\n\
|
||||||
|
8 // Licence: wxWindows licence\n\
|
||||||
|
9 /////////////////////////////////////////////////////////////////////////////\n\
|
||||||
|
") );
|
||||||
|
|
||||||
|
text->WriteText( wxT("10 /////////////////////////////////////////////////////////////////////////////\n\
|
||||||
|
11 // Name: minimal.cpp\n\
|
||||||
|
12 // Purpose: Minimal wxWidgets sample\n\
|
||||||
|
13 // Author: Julian Smart\n\
|
||||||
|
14 // Modified by:\n\
|
||||||
|
15 // Created: 04/01/98\n\
|
||||||
|
16 // RCS-ID: $Id$\n\
|
||||||
|
17 // Copyright: (c) Julian Smart\n\
|
||||||
|
18 // Licence: wxWindows licence\n\
|
||||||
|
19 /////////////////////////////////////////////////////////////////////////////") );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -61,6 +61,7 @@ WIDGETS_OBJECTS = \
|
|||||||
widgets_datepick.o \
|
widgets_datepick.o \
|
||||||
widgets_dirctrl.o \
|
widgets_dirctrl.o \
|
||||||
widgets_dirpicker.o \
|
widgets_dirpicker.o \
|
||||||
|
widgets_filectrl.o \
|
||||||
widgets_filepicker.o \
|
widgets_filepicker.o \
|
||||||
widgets_fontpicker.o \
|
widgets_fontpicker.o \
|
||||||
widgets_gauge.o \
|
widgets_gauge.o \
|
||||||
@@ -246,6 +247,9 @@ widgets_dirctrl.o: $(srcdir)/dirctrl.cpp
|
|||||||
widgets_dirpicker.o: $(srcdir)/dirpicker.cpp
|
widgets_dirpicker.o: $(srcdir)/dirpicker.cpp
|
||||||
$(CXXC) -c -o $@ $(WIDGETS_CXXFLAGS) $(srcdir)/dirpicker.cpp
|
$(CXXC) -c -o $@ $(WIDGETS_CXXFLAGS) $(srcdir)/dirpicker.cpp
|
||||||
|
|
||||||
|
widgets_filectrl.o: $(srcdir)/filectrl.cpp
|
||||||
|
$(CXXC) -c -o $@ $(WIDGETS_CXXFLAGS) $(srcdir)/filectrl.cpp
|
||||||
|
|
||||||
widgets_filepicker.o: $(srcdir)/filepicker.cpp
|
widgets_filepicker.o: $(srcdir)/filepicker.cpp
|
||||||
$(CXXC) -c -o $@ $(WIDGETS_CXXFLAGS) $(srcdir)/filepicker.cpp
|
$(CXXC) -c -o $@ $(WIDGETS_CXXFLAGS) $(srcdir)/filepicker.cpp
|
||||||
|
|
||||||
|
338
samples/widgets/filectrl.cpp
Normal file
338
samples/widgets/filectrl.cpp
Normal file
@@ -0,0 +1,338 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Program: wxWidgets Widgets Sample
|
||||||
|
// Name: filectrl.cpp
|
||||||
|
// Purpose: Part of the widgets sample showing wxFileCtrl
|
||||||
|
// Author: Diaa M. Sami
|
||||||
|
// Created: 28 Jul 2007
|
||||||
|
// Id: $Id$
|
||||||
|
// Copyright: (c) 2007 Diaa M. Sami
|
||||||
|
// License: wxWindows license
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
// ============================================================================
|
||||||
|
// declarations
|
||||||
|
// ============================================================================
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// headers
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// for compilers that support precompilation, includes "wx/wx.h".
|
||||||
|
#include "wx/wxprec.h"
|
||||||
|
|
||||||
|
#ifdef __BORLANDC__
|
||||||
|
#pragma hdrstop
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if wxUSE_FILECTRL
|
||||||
|
|
||||||
|
// for all others, include the necessary headers
|
||||||
|
#ifndef WX_PRECOMP
|
||||||
|
#include "wx/wx.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "wx/filectrl.h"
|
||||||
|
|
||||||
|
#include "wx/wupdlock.h"
|
||||||
|
#include "wx/filename.h"
|
||||||
|
|
||||||
|
#include "widgets.h"
|
||||||
|
|
||||||
|
// TODO change this
|
||||||
|
#include "icons/dirctrl.xpm"
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// constants
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// control ids
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
FileCtrlPage_Reset = wxID_HIGHEST,
|
||||||
|
FileCtrlPage_SetDirectory,
|
||||||
|
FileCtrlPage_SetPath,
|
||||||
|
FileCtrlPage_SetFilename,
|
||||||
|
FileCtrlPage_Ctrl
|
||||||
|
};
|
||||||
|
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
FileCtrlMode_Open = 0,
|
||||||
|
FileCtrlMode_Save
|
||||||
|
};
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// CheckBoxWidgetsPage
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
class FileCtrlWidgetsPage : public WidgetsPage
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
FileCtrlWidgetsPage( WidgetsBookCtrl *book, wxImageList *imaglist );
|
||||||
|
virtual ~FileCtrlWidgetsPage() {}
|
||||||
|
|
||||||
|
virtual wxControl *GetWidget() const { return /*m_fileCtrl*/NULL; }
|
||||||
|
virtual void RecreateWidget() { CreateFileCtrl(); }
|
||||||
|
|
||||||
|
// lazy creation of the content
|
||||||
|
virtual void CreateContent();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
// event handlers
|
||||||
|
void OnButtonSetDirectory( wxCommandEvent& event );
|
||||||
|
void OnButtonSetPath( wxCommandEvent& event );
|
||||||
|
void OnButtonSetFilename( wxCommandEvent& event );
|
||||||
|
void OnButtonReset( wxCommandEvent& event );
|
||||||
|
void OnCheckBox( wxCommandEvent& event );
|
||||||
|
void OnRadioBox( wxCommandEvent& event );
|
||||||
|
void OnFileCtrl( wxFileCtrlEvent& event );
|
||||||
|
|
||||||
|
// reset the control parameters
|
||||||
|
void Reset();
|
||||||
|
|
||||||
|
// (re)create the m_fileCtrl
|
||||||
|
void CreateFileCtrl();
|
||||||
|
|
||||||
|
// the controls
|
||||||
|
// ------------
|
||||||
|
|
||||||
|
// the control itself and the sizer it is in
|
||||||
|
wxFileCtrl *m_fileCtrl;
|
||||||
|
|
||||||
|
// the text entries for command parameters
|
||||||
|
wxTextCtrl *m_dir;
|
||||||
|
wxTextCtrl *m_path;
|
||||||
|
wxTextCtrl *m_filename;
|
||||||
|
|
||||||
|
// flags
|
||||||
|
wxCheckBox *m_chkMultiple,
|
||||||
|
*m_chkNoShowHidden;
|
||||||
|
|
||||||
|
wxRadioBox *m_radioFileCtrlMode;
|
||||||
|
|
||||||
|
// filters
|
||||||
|
wxCheckBox *m_fltr[3];
|
||||||
|
|
||||||
|
private:
|
||||||
|
DECLARE_EVENT_TABLE()
|
||||||
|
DECLARE_WIDGETS_PAGE( FileCtrlWidgetsPage )
|
||||||
|
};
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// event tables
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
BEGIN_EVENT_TABLE( FileCtrlWidgetsPage, WidgetsPage )
|
||||||
|
EVT_BUTTON( FileCtrlPage_Reset, FileCtrlWidgetsPage::OnButtonReset )
|
||||||
|
EVT_BUTTON( FileCtrlPage_SetDirectory, FileCtrlWidgetsPage::OnButtonSetDirectory )
|
||||||
|
EVT_BUTTON( FileCtrlPage_SetPath, FileCtrlWidgetsPage::OnButtonSetPath )
|
||||||
|
EVT_BUTTON( FileCtrlPage_SetFilename, FileCtrlWidgetsPage::OnButtonSetFilename )
|
||||||
|
EVT_CHECKBOX( wxID_ANY, FileCtrlWidgetsPage::OnCheckBox )
|
||||||
|
EVT_RADIOBOX( wxID_ANY, FileCtrlWidgetsPage::OnRadioBox )
|
||||||
|
|
||||||
|
EVT_FILECTRL_FOLDERCHANGED( wxID_ANY, FileCtrlWidgetsPage::OnFileCtrl )
|
||||||
|
EVT_FILECTRL_SELECTIONCHANGED( wxID_ANY, FileCtrlWidgetsPage::OnFileCtrl )
|
||||||
|
EVT_FILECTRL_FILEACTIVATED( wxID_ANY, FileCtrlWidgetsPage::OnFileCtrl )
|
||||||
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
|
// ============================================================================
|
||||||
|
// implementation
|
||||||
|
// ============================================================================
|
||||||
|
|
||||||
|
#if defined(__WXGTK__)
|
||||||
|
#define FAMILY_CTRLS NATIVE_CTRLS
|
||||||
|
#else
|
||||||
|
#define FAMILY_CTRLS GENERIC_CTRLS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
IMPLEMENT_WIDGETS_PAGE( FileCtrlWidgetsPage, wxT( "FileCtrl" ),
|
||||||
|
FAMILY_CTRLS );
|
||||||
|
|
||||||
|
FileCtrlWidgetsPage::FileCtrlWidgetsPage( WidgetsBookCtrl *book,
|
||||||
|
wxImageList *imaglist )
|
||||||
|
: WidgetsPage( book, imaglist, dirctrl_xpm )
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::CreateContent()
|
||||||
|
{
|
||||||
|
wxSizer *sizerTop = new wxBoxSizer( wxHORIZONTAL );
|
||||||
|
|
||||||
|
// left pane
|
||||||
|
wxSizer *sizerLeft = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
|
static const wxString mode[] = { wxT( "open" ), wxT( "save" ) };
|
||||||
|
m_radioFileCtrlMode = new wxRadioBox( this, wxID_ANY, wxT( "wxFileCtrl mode" ),
|
||||||
|
wxDefaultPosition, wxDefaultSize,
|
||||||
|
WXSIZEOF( mode ), mode );
|
||||||
|
|
||||||
|
sizerLeft->Add( m_radioFileCtrlMode,
|
||||||
|
0, wxALL | wxEXPAND , 5 );
|
||||||
|
|
||||||
|
sizerLeft->Add( CreateSizerWithTextAndButton( FileCtrlPage_SetDirectory , wxT( "Set &directory" ), wxID_ANY, &m_dir ),
|
||||||
|
0, wxALL | wxEXPAND , 5 );
|
||||||
|
sizerLeft->Add( CreateSizerWithTextAndButton( FileCtrlPage_SetPath , wxT( "Set &path" ), wxID_ANY, &m_path ),
|
||||||
|
0, wxALL | wxEXPAND , 5 );
|
||||||
|
sizerLeft->Add( CreateSizerWithTextAndButton( FileCtrlPage_SetFilename , wxT( "Set &filename" ), wxID_ANY, &m_filename ),
|
||||||
|
0, wxALL | wxEXPAND , 5 );
|
||||||
|
|
||||||
|
wxSizer *sizerUseFlags =
|
||||||
|
new wxStaticBoxSizer( wxVERTICAL, this, _T( "&Flags" ) );
|
||||||
|
|
||||||
|
m_chkMultiple = CreateCheckBoxAndAddToSizer( sizerUseFlags, _T( "wxFC_MULTIPLE" ) );
|
||||||
|
m_chkNoShowHidden = CreateCheckBoxAndAddToSizer( sizerUseFlags, _T( "wxFC_NOSHOWHIDDEN" ) );
|
||||||
|
sizerLeft->Add( sizerUseFlags, wxSizerFlags().Expand().Border() );
|
||||||
|
|
||||||
|
wxSizer *sizerFilters =
|
||||||
|
new wxStaticBoxSizer( wxVERTICAL, this, _T( "&Filters" ) );
|
||||||
|
m_fltr[0] = CreateCheckBoxAndAddToSizer( sizerFilters, wxString::Format( wxT( "all files (%s)|%s" ),
|
||||||
|
wxFileSelectorDefaultWildcardStr, wxFileSelectorDefaultWildcardStr ) );
|
||||||
|
m_fltr[1] = CreateCheckBoxAndAddToSizer( sizerFilters, wxT( "C++ files (*.cpp; *.h)|*.cpp;*.h" ) );
|
||||||
|
m_fltr[2] = CreateCheckBoxAndAddToSizer( sizerFilters, wxT( "PNG images (*.png)|*.png" ) );
|
||||||
|
sizerLeft->Add( sizerFilters, wxSizerFlags().Expand().Border() );
|
||||||
|
|
||||||
|
wxButton *btn = new wxButton( this, FileCtrlPage_Reset, _T( "&Reset" ) );
|
||||||
|
sizerLeft->Add( btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15 );
|
||||||
|
|
||||||
|
// right pane
|
||||||
|
m_fileCtrl = new wxFileCtrl(
|
||||||
|
this,
|
||||||
|
FileCtrlPage_Ctrl,
|
||||||
|
wxEmptyString,
|
||||||
|
wxEmptyString,
|
||||||
|
wxEmptyString,
|
||||||
|
wxFC_OPEN,
|
||||||
|
wxDefaultPosition,
|
||||||
|
wxDefaultSize
|
||||||
|
);
|
||||||
|
|
||||||
|
// the 3 panes panes compose the window
|
||||||
|
sizerTop->Add( sizerLeft, 0, ( wxALL & ~wxLEFT ), 10 );
|
||||||
|
sizerTop->Add( m_fileCtrl, 1, wxGROW | ( wxALL & ~wxRIGHT ), 10 );
|
||||||
|
|
||||||
|
// final initializations
|
||||||
|
Reset();
|
||||||
|
|
||||||
|
SetSizer( sizerTop );
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::Reset()
|
||||||
|
{
|
||||||
|
m_dir->SetValue( m_fileCtrl->GetDirectory() );
|
||||||
|
m_radioFileCtrlMode->SetSelection( ( wxFC_DEFAULT_STYLE & wxFC_OPEN ) ?
|
||||||
|
FileCtrlMode_Open : FileCtrlMode_Save );
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::CreateFileCtrl()
|
||||||
|
{
|
||||||
|
wxWindowUpdateLocker noUpdates( this );
|
||||||
|
|
||||||
|
const int style =
|
||||||
|
( m_radioFileCtrlMode->GetSelection() == FileCtrlMode_Open ?
|
||||||
|
wxFC_OPEN : wxFC_SAVE ) |
|
||||||
|
( m_chkMultiple->IsChecked() ? wxFC_MULTIPLE : 0 ) |
|
||||||
|
( m_chkNoShowHidden->IsChecked() ? wxFC_NOSHOWHIDDEN : 0 );
|
||||||
|
|
||||||
|
wxFileCtrl *fileCtrl = new wxFileCtrl(
|
||||||
|
this,
|
||||||
|
FileCtrlPage_Ctrl,
|
||||||
|
wxEmptyString,
|
||||||
|
wxEmptyString,
|
||||||
|
wxEmptyString,
|
||||||
|
style,
|
||||||
|
wxDefaultPosition,
|
||||||
|
wxDefaultSize
|
||||||
|
);
|
||||||
|
|
||||||
|
wxString wildcard;
|
||||||
|
for ( unsigned int i = 0; i < WXSIZEOF( m_fltr ); ++i )
|
||||||
|
{
|
||||||
|
if ( m_fltr[i]->IsChecked() )
|
||||||
|
{
|
||||||
|
if ( !wildcard.IsEmpty() )
|
||||||
|
wildcard += wxT( "|" );
|
||||||
|
wildcard += m_fltr[i]->GetLabel();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fileCtrl->SetWildcard( wildcard );
|
||||||
|
|
||||||
|
// update sizer's child window
|
||||||
|
GetSizer()->Replace( m_fileCtrl, fileCtrl, true );
|
||||||
|
|
||||||
|
// update our pointer
|
||||||
|
delete m_fileCtrl;
|
||||||
|
m_fileCtrl = fileCtrl;
|
||||||
|
|
||||||
|
// relayout the sizer
|
||||||
|
GetSizer()->Layout();
|
||||||
|
}
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// event handlers
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::OnButtonSetDirectory( wxCommandEvent& WXUNUSED( event ) )
|
||||||
|
{
|
||||||
|
m_fileCtrl->SetDirectory( m_dir->GetValue() );
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::OnButtonSetPath( wxCommandEvent& WXUNUSED( event ) )
|
||||||
|
{
|
||||||
|
m_fileCtrl->SetPath( m_path->GetValue() );
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::OnButtonSetFilename( wxCommandEvent& WXUNUSED( event ) )
|
||||||
|
{
|
||||||
|
m_fileCtrl->SetFilename( m_filename->GetValue() );
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::OnButtonReset( wxCommandEvent& WXUNUSED( event ) )
|
||||||
|
{
|
||||||
|
Reset();
|
||||||
|
|
||||||
|
CreateFileCtrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::OnCheckBox( wxCommandEvent& WXUNUSED( event ) )
|
||||||
|
{
|
||||||
|
CreateFileCtrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::OnRadioBox( wxCommandEvent& WXUNUSED( event ) )
|
||||||
|
{
|
||||||
|
CreateFileCtrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
void FileCtrlWidgetsPage::OnFileCtrl( wxFileCtrlEvent& event )
|
||||||
|
{
|
||||||
|
if ( event.GetEventType() == wxEVT_FILECTRL_FOLDERCHANGED )
|
||||||
|
wxLogMessage( _T( "Folder changed event, new folder: %s" ), event.GetDirectory() );
|
||||||
|
else if ( event.GetEventType() == wxEVT_FILECTRL_FILEACTIVATED )
|
||||||
|
{
|
||||||
|
wxLogMessage( _T( "File activated event: " ) );
|
||||||
|
wxString filesString;
|
||||||
|
|
||||||
|
const wxArrayString &files = event.GetFiles();
|
||||||
|
for ( unsigned int i = 0; i < files.Count(); i ++ )
|
||||||
|
{
|
||||||
|
filesString += files[i] + _T( " " );
|
||||||
|
}
|
||||||
|
|
||||||
|
wxLogMessage( filesString );
|
||||||
|
}
|
||||||
|
else if ( event.GetEventType() == wxEVT_FILECTRL_SELECTIONCHANGED )
|
||||||
|
{
|
||||||
|
wxLogMessage( _T( "Selection changed event: " ) );
|
||||||
|
wxString filesString;
|
||||||
|
|
||||||
|
const wxArrayString &files = event.GetFiles();
|
||||||
|
for ( unsigned int i = 0; i < files.Count(); i ++ )
|
||||||
|
{
|
||||||
|
filesString += files[i] + _T( " " );
|
||||||
|
}
|
||||||
|
|
||||||
|
wxLogMessage( filesString );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_FILECTRL
|
@@ -44,6 +44,7 @@ WIDGETS_OBJECTS = \
|
|||||||
$(OBJS)\widgets_datepick.obj \
|
$(OBJS)\widgets_datepick.obj \
|
||||||
$(OBJS)\widgets_dirctrl.obj \
|
$(OBJS)\widgets_dirctrl.obj \
|
||||||
$(OBJS)\widgets_dirpicker.obj \
|
$(OBJS)\widgets_dirpicker.obj \
|
||||||
|
$(OBJS)\widgets_filectrl.obj \
|
||||||
$(OBJS)\widgets_filepicker.obj \
|
$(OBJS)\widgets_filepicker.obj \
|
||||||
$(OBJS)\widgets_fontpicker.obj \
|
$(OBJS)\widgets_fontpicker.obj \
|
||||||
$(OBJS)\widgets_gauge.obj \
|
$(OBJS)\widgets_gauge.obj \
|
||||||
@@ -290,6 +291,9 @@ $(OBJS)\widgets_dirctrl.obj: .\dirctrl.cpp
|
|||||||
$(OBJS)\widgets_dirpicker.obj: .\dirpicker.cpp
|
$(OBJS)\widgets_dirpicker.obj: .\dirpicker.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(WIDGETS_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(WIDGETS_CXXFLAGS) $**
|
||||||
|
|
||||||
|
$(OBJS)\widgets_filectrl.obj: .\filectrl.cpp
|
||||||
|
$(CXX) -q -c -P -o$@ $(WIDGETS_CXXFLAGS) $**
|
||||||
|
|
||||||
$(OBJS)\widgets_filepicker.obj: .\filepicker.cpp
|
$(OBJS)\widgets_filepicker.obj: .\filepicker.cpp
|
||||||
$(CXX) -q -c -P -o$@ $(WIDGETS_CXXFLAGS) $**
|
$(CXX) -q -c -P -o$@ $(WIDGETS_CXXFLAGS) $**
|
||||||
|
|
||||||
|
@@ -37,6 +37,7 @@ WIDGETS_OBJECTS = \
|
|||||||
$(OBJS)\widgets_datepick.o \
|
$(OBJS)\widgets_datepick.o \
|
||||||
$(OBJS)\widgets_dirctrl.o \
|
$(OBJS)\widgets_dirctrl.o \
|
||||||
$(OBJS)\widgets_dirpicker.o \
|
$(OBJS)\widgets_dirpicker.o \
|
||||||
|
$(OBJS)\widgets_filectrl.o \
|
||||||
$(OBJS)\widgets_filepicker.o \
|
$(OBJS)\widgets_filepicker.o \
|
||||||
$(OBJS)\widgets_fontpicker.o \
|
$(OBJS)\widgets_fontpicker.o \
|
||||||
$(OBJS)\widgets_gauge.o \
|
$(OBJS)\widgets_gauge.o \
|
||||||
@@ -283,6 +284,9 @@ $(OBJS)\widgets_dirctrl.o: ./dirctrl.cpp
|
|||||||
$(OBJS)\widgets_dirpicker.o: ./dirpicker.cpp
|
$(OBJS)\widgets_dirpicker.o: ./dirpicker.cpp
|
||||||
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
|
||||||
|
$(OBJS)\widgets_filectrl.o: ./filectrl.cpp
|
||||||
|
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
|
||||||
$(OBJS)\widgets_filepicker.o: ./filepicker.cpp
|
$(OBJS)\widgets_filepicker.o: ./filepicker.cpp
|
||||||
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
|
||||||
|
@@ -66,6 +66,7 @@ WIDGETS_OBJECTS = \
|
|||||||
widgets_datepick.o \
|
widgets_datepick.o \
|
||||||
widgets_dirctrl.o \
|
widgets_dirctrl.o \
|
||||||
widgets_dirpicker.o \
|
widgets_dirpicker.o \
|
||||||
|
widgets_filectrl.o \
|
||||||
widgets_filepicker.o \
|
widgets_filepicker.o \
|
||||||
widgets_fontpicker.o \
|
widgets_fontpicker.o \
|
||||||
widgets_gauge.o \
|
widgets_gauge.o \
|
||||||
@@ -151,6 +152,9 @@ widgets_dirctrl.o: ./dirctrl.cpp
|
|||||||
widgets_dirpicker.o: ./dirpicker.cpp
|
widgets_dirpicker.o: ./dirpicker.cpp
|
||||||
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
|
||||||
|
widgets_filectrl.o: ./filectrl.cpp
|
||||||
|
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
|
||||||
widgets_filepicker.o: ./filepicker.cpp
|
widgets_filepicker.o: ./filepicker.cpp
|
||||||
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
$(CXX) -c -o $@ $(WIDGETS_CXXFLAGS) $(CPPDEPS) $<
|
||||||
|
|
||||||
|
@@ -38,6 +38,7 @@ WIDGETS_OBJECTS = \
|
|||||||
$(OBJS)\widgets_datepick.obj \
|
$(OBJS)\widgets_datepick.obj \
|
||||||
$(OBJS)\widgets_dirctrl.obj \
|
$(OBJS)\widgets_dirctrl.obj \
|
||||||
$(OBJS)\widgets_dirpicker.obj \
|
$(OBJS)\widgets_dirpicker.obj \
|
||||||
|
$(OBJS)\widgets_filectrl.obj \
|
||||||
$(OBJS)\widgets_filepicker.obj \
|
$(OBJS)\widgets_filepicker.obj \
|
||||||
$(OBJS)\widgets_fontpicker.obj \
|
$(OBJS)\widgets_fontpicker.obj \
|
||||||
$(OBJS)\widgets_gauge.obj \
|
$(OBJS)\widgets_gauge.obj \
|
||||||
@@ -366,6 +367,9 @@ $(OBJS)\widgets_dirctrl.obj: .\dirctrl.cpp
|
|||||||
$(OBJS)\widgets_dirpicker.obj: .\dirpicker.cpp
|
$(OBJS)\widgets_dirpicker.obj: .\dirpicker.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(WIDGETS_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(WIDGETS_CXXFLAGS) $**
|
||||||
|
|
||||||
|
$(OBJS)\widgets_filectrl.obj: .\filectrl.cpp
|
||||||
|
$(CXX) /c /nologo /TP /Fo$@ $(WIDGETS_CXXFLAGS) $**
|
||||||
|
|
||||||
$(OBJS)\widgets_filepicker.obj: .\filepicker.cpp
|
$(OBJS)\widgets_filepicker.obj: .\filepicker.cpp
|
||||||
$(CXX) /c /nologo /TP /Fo$@ $(WIDGETS_CXXFLAGS) $**
|
$(CXX) /c /nologo /TP /Fo$@ $(WIDGETS_CXXFLAGS) $**
|
||||||
|
|
||||||
|
@@ -248,6 +248,7 @@ WIDGETS_OBJECTS = &
|
|||||||
$(OBJS)\widgets_datepick.obj &
|
$(OBJS)\widgets_datepick.obj &
|
||||||
$(OBJS)\widgets_dirctrl.obj &
|
$(OBJS)\widgets_dirctrl.obj &
|
||||||
$(OBJS)\widgets_dirpicker.obj &
|
$(OBJS)\widgets_dirpicker.obj &
|
||||||
|
$(OBJS)\widgets_filectrl.obj &
|
||||||
$(OBJS)\widgets_filepicker.obj &
|
$(OBJS)\widgets_filepicker.obj &
|
||||||
$(OBJS)\widgets_fontpicker.obj &
|
$(OBJS)\widgets_fontpicker.obj &
|
||||||
$(OBJS)\widgets_gauge.obj &
|
$(OBJS)\widgets_gauge.obj &
|
||||||
@@ -321,6 +322,9 @@ $(OBJS)\widgets_dirctrl.obj : .AUTODEPEND .\dirctrl.cpp
|
|||||||
$(OBJS)\widgets_dirpicker.obj : .AUTODEPEND .\dirpicker.cpp
|
$(OBJS)\widgets_dirpicker.obj : .AUTODEPEND .\dirpicker.cpp
|
||||||
$(CXX) -bt=nt -zq -fo=$^@ $(WIDGETS_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(WIDGETS_CXXFLAGS) $<
|
||||||
|
|
||||||
|
$(OBJS)\widgets_filectrl.obj : .AUTODEPEND .\filectrl.cpp
|
||||||
|
$(CXX) -bt=nt -zq -fo=$^@ $(WIDGETS_CXXFLAGS) $<
|
||||||
|
|
||||||
$(OBJS)\widgets_filepicker.obj : .AUTODEPEND .\filepicker.cpp
|
$(OBJS)\widgets_filepicker.obj : .AUTODEPEND .\filepicker.cpp
|
||||||
$(CXX) -bt=nt -zq -fo=$^@ $(WIDGETS_CXXFLAGS) $<
|
$(CXX) -bt=nt -zq -fo=$^@ $(WIDGETS_CXXFLAGS) $<
|
||||||
|
|
||||||
|
@@ -15,6 +15,7 @@
|
|||||||
datepick.cpp
|
datepick.cpp
|
||||||
dirctrl.cpp
|
dirctrl.cpp
|
||||||
dirpicker.cpp
|
dirpicker.cpp
|
||||||
|
filectrl.cpp
|
||||||
filepicker.cpp
|
filepicker.cpp
|
||||||
fontpicker.cpp
|
fontpicker.cpp
|
||||||
gauge.cpp
|
gauge.cpp
|
||||||
|
@@ -504,6 +504,10 @@ SOURCE=.\dirpicker.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\filectrl.cpp
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\filepicker.cpp
|
SOURCE=.\filepicker.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
@@ -332,6 +332,7 @@
|
|||||||
#define wxUSE_DATEPICKCTRL 0
|
#define wxUSE_DATEPICKCTRL 0
|
||||||
#define wxUSE_DIRPICKERCTRL 0
|
#define wxUSE_DIRPICKERCTRL 0
|
||||||
#define wxUSE_EDITABLELISTBOX 0
|
#define wxUSE_EDITABLELISTBOX 0
|
||||||
|
#define wxUSE_FILECTRL 0
|
||||||
#define wxUSE_FILEPICKERCTRL 0
|
#define wxUSE_FILEPICKERCTRL 0
|
||||||
#define wxUSE_FONTPICKERCTRL 0
|
#define wxUSE_FONTPICKERCTRL 0
|
||||||
#define wxUSE_GAUGE 0
|
#define wxUSE_GAUGE 0
|
||||||
|
93
src/common/filectrlcmn.cpp
Normal file
93
src/common/filectrlcmn.cpp
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: src/common/filectrlcmn.cpp
|
||||||
|
// Purpose: Implementation for wxFileCtrlBase and other common functions used by
|
||||||
|
// platform-specific wxFileCtrl's
|
||||||
|
// Author: Diaa M. Sami
|
||||||
|
// Created: 2007-07-07
|
||||||
|
// RCS-ID: $Id$
|
||||||
|
// Copyright: (c) Diaa M. Sami
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#include "wx/wxprec.h"
|
||||||
|
|
||||||
|
#ifdef __BORLANDC__
|
||||||
|
#pragma hdrstop
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if wxUSE_FILECTRL
|
||||||
|
|
||||||
|
#include "wx/filectrl.h"
|
||||||
|
|
||||||
|
#ifndef WX_PRECOMP
|
||||||
|
# include "wx/debug.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
const wxChar wxFileCtrlNameStr[] = wxT( "wxfilectrl" );
|
||||||
|
|
||||||
|
DEFINE_EVENT_TYPE( wxEVT_FILECTRL_SELECTIONCHANGED );
|
||||||
|
DEFINE_EVENT_TYPE( wxEVT_FILECTRL_FILEACTIVATED );
|
||||||
|
DEFINE_EVENT_TYPE( wxEVT_FILECTRL_FOLDERCHANGED );
|
||||||
|
|
||||||
|
IMPLEMENT_DYNAMIC_CLASS( wxFileCtrlEvent, wxCommandEvent )
|
||||||
|
|
||||||
|
// some helper functions
|
||||||
|
|
||||||
|
void GenerateFolderChangedEvent( wxFileCtrlBase *fileCtrl, wxWindow *wnd )
|
||||||
|
{
|
||||||
|
wxFileCtrlEvent event( wxEVT_FILECTRL_FOLDERCHANGED, wnd, wnd->GetId() );
|
||||||
|
|
||||||
|
event.SetDirectory( fileCtrl->GetDirectory() );
|
||||||
|
|
||||||
|
wnd->GetEventHandler()->ProcessEvent( event );
|
||||||
|
}
|
||||||
|
|
||||||
|
void GenerateSelectionChangedEvent( wxFileCtrlBase *fileCtrl, wxWindow *wnd)
|
||||||
|
{
|
||||||
|
wxFileCtrlEvent event( wxEVT_FILECTRL_SELECTIONCHANGED, wnd, wnd->GetId() );
|
||||||
|
event.SetDirectory( fileCtrl->GetDirectory() );
|
||||||
|
|
||||||
|
wxArrayString filenames;
|
||||||
|
fileCtrl->GetFilenames( filenames );
|
||||||
|
event.SetFiles( filenames );
|
||||||
|
|
||||||
|
wnd->GetEventHandler()->ProcessEvent( event );
|
||||||
|
}
|
||||||
|
|
||||||
|
void GenerateFileActivatedEvent( wxFileCtrlBase *fileCtrl, wxWindow *wnd, const wxString filename )
|
||||||
|
{
|
||||||
|
wxFileCtrlEvent event( wxEVT_FILECTRL_FILEACTIVATED, wnd, wnd->GetId() );
|
||||||
|
event.SetDirectory( fileCtrl->GetDirectory() );
|
||||||
|
|
||||||
|
wxArrayString filenames;
|
||||||
|
|
||||||
|
if ( filename.empty() )
|
||||||
|
{
|
||||||
|
fileCtrl->GetFilenames( filenames );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
filenames.Add( filename );
|
||||||
|
}
|
||||||
|
|
||||||
|
event.SetFiles( filenames );
|
||||||
|
|
||||||
|
wnd->GetEventHandler()->ProcessEvent( event );
|
||||||
|
}
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
// wxFileCtrlEvent implementation
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
wxString wxFileCtrlEvent::GetFile() const
|
||||||
|
{
|
||||||
|
wxASSERT_MSG( !wxDynamicCast( GetEventObject(), wxFileCtrl )->HasMultipleFileSelection(),
|
||||||
|
wxT( "Please use GetFiles() to get all files instead of this function" ) );
|
||||||
|
|
||||||
|
if ( files.Count() == 0 )
|
||||||
|
return wxEmptyString;
|
||||||
|
else
|
||||||
|
return files[0];
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_FILECTRL
|
1456
src/generic/filectrlg.cpp
Normal file
1456
src/generic/filectrlg.cpp
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
432
src/gtk/filectrl.cpp
Normal file
432
src/gtk/filectrl.cpp
Normal file
@@ -0,0 +1,432 @@
|
|||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: src/gtk/filectrl.cpp
|
||||||
|
// Purpose: wxGtkFileCtrl Implementation
|
||||||
|
// Author: Diaa M. Sami
|
||||||
|
// Created: 2007-08-10
|
||||||
|
// RCS-ID: $Id$
|
||||||
|
// Copyright: (c) Diaa M. Sami
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#include "wx/wxprec.h"
|
||||||
|
|
||||||
|
#ifdef __BORLANDC__
|
||||||
|
#pragma hdrstop
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "wx/filectrl.h"
|
||||||
|
|
||||||
|
#ifndef WX_PRECOMP
|
||||||
|
# include "wx/sizer.h"
|
||||||
|
# include "wx/debug.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "wx/gtk/private.h"
|
||||||
|
#include "wx/filedlg.h"
|
||||||
|
#include "wx/filename.h"
|
||||||
|
#include "wx/tokenzr.h"
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// wxGtkFileChooser implementation
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
void wxGtkFileChooser::SetWidget(GtkFileChooser *w)
|
||||||
|
{
|
||||||
|
// check arguments
|
||||||
|
wxASSERT( w );
|
||||||
|
wxASSERT( GTK_FILE_CHOOSER( w ) );
|
||||||
|
|
||||||
|
this->m_widget = w;
|
||||||
|
}
|
||||||
|
|
||||||
|
wxString wxGtkFileChooser::GetPath() const
|
||||||
|
{
|
||||||
|
wxGtkString str( gtk_file_chooser_get_filename( m_widget ) );
|
||||||
|
|
||||||
|
if ( str.c_str() == NULL )
|
||||||
|
return wxEmptyString;
|
||||||
|
|
||||||
|
return wxConvFileName->cMB2WX( str );
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileChooser::GetFilenames( wxArrayString& files ) const
|
||||||
|
{
|
||||||
|
GetPaths( files );
|
||||||
|
for ( size_t n = 0; n < files.GetCount(); ++n )
|
||||||
|
{
|
||||||
|
const wxFileName file( files[n] );
|
||||||
|
files[n] = file.GetFullName();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileChooser::GetPaths( wxArrayString& paths ) const
|
||||||
|
{
|
||||||
|
paths.Empty();
|
||||||
|
if ( gtk_file_chooser_get_select_multiple( m_widget ) )
|
||||||
|
{
|
||||||
|
GSList *gpathsi = gtk_file_chooser_get_filenames( m_widget );
|
||||||
|
GSList *gpaths = gpathsi;
|
||||||
|
while ( gpathsi )
|
||||||
|
{
|
||||||
|
wxString file( wxConvFileName->cMB2WX( ( gchar* ) gpathsi->data ) );
|
||||||
|
paths.Add( file );
|
||||||
|
g_free( gpathsi->data );
|
||||||
|
gpathsi = gpathsi->next;
|
||||||
|
}
|
||||||
|
|
||||||
|
g_slist_free( gpaths );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
paths.Add( GetPath() );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool wxGtkFileChooser::SetPath( const wxString& path )
|
||||||
|
{
|
||||||
|
if ( path.empty() ) return true;
|
||||||
|
|
||||||
|
return gtk_file_chooser_set_filename( m_widget,
|
||||||
|
wxConvFileName->cWX2MB( path.c_str() ) );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool wxGtkFileChooser::SetDirectory( const wxString& dir )
|
||||||
|
{
|
||||||
|
const gboolean b =
|
||||||
|
gtk_file_chooser_set_current_folder( m_widget,
|
||||||
|
wxConvFileName->cWX2MB( dir.c_str() ) );
|
||||||
|
return b == TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
wxString wxGtkFileChooser::GetDirectory() const
|
||||||
|
{
|
||||||
|
const wxGtkString str( gtk_file_chooser_get_current_folder( m_widget ) );
|
||||||
|
return wxString( str, *wxConvFileName );
|
||||||
|
}
|
||||||
|
|
||||||
|
wxString wxGtkFileChooser::GetFilename() const
|
||||||
|
{
|
||||||
|
return wxFileName( GetPath() ).GetFullName();
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileChooser::SetWildcard( const wxString& wildCard )
|
||||||
|
{
|
||||||
|
// parse filters
|
||||||
|
wxArrayString wildDescriptions, wildFilters;
|
||||||
|
|
||||||
|
if ( !wxParseCommonDialogsFilter( wildCard, wildDescriptions, wildFilters ) )
|
||||||
|
{
|
||||||
|
wxFAIL_MSG( wxT( "wxGtkFileChooser::SetWildcard - bad wildcard string" ) );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Parsing went fine. Set m_wildCard to be returned by wxGtkFileChooserBase::GetWildcard
|
||||||
|
GtkFileChooser* chooser = m_widget;
|
||||||
|
|
||||||
|
// empty current filter list:
|
||||||
|
GSList* ifilters = gtk_file_chooser_list_filters( chooser );
|
||||||
|
GSList* filters = ifilters;
|
||||||
|
|
||||||
|
while ( ifilters )
|
||||||
|
{
|
||||||
|
gtk_file_chooser_remove_filter( chooser, GTK_FILE_FILTER( ifilters->data ) );
|
||||||
|
ifilters = ifilters->next;
|
||||||
|
}
|
||||||
|
g_slist_free( filters );
|
||||||
|
|
||||||
|
if (!wildCard.empty())
|
||||||
|
{
|
||||||
|
// add parsed to GtkChooser
|
||||||
|
for ( size_t n = 0; n < wildFilters.GetCount(); ++n )
|
||||||
|
{
|
||||||
|
GtkFileFilter* filter = gtk_file_filter_new();
|
||||||
|
|
||||||
|
gtk_file_filter_set_name( filter, wxGTK_CONV_SYS( wildDescriptions[n] ) );
|
||||||
|
|
||||||
|
wxStringTokenizer exttok( wildFilters[n], wxT( ";" ) );
|
||||||
|
while ( exttok.HasMoreTokens() )
|
||||||
|
{
|
||||||
|
wxString token = exttok.GetNextToken();
|
||||||
|
gtk_file_filter_add_pattern( filter, wxGTK_CONV_SYS( token ) );
|
||||||
|
}
|
||||||
|
|
||||||
|
gtk_file_chooser_add_filter( chooser, filter );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reset the filter index
|
||||||
|
SetFilterIndex( 0 );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileChooser::SetFilterIndex( int filterIndex )
|
||||||
|
{
|
||||||
|
gpointer filter;
|
||||||
|
GtkFileChooser *chooser = m_widget;
|
||||||
|
GSList *filters = gtk_file_chooser_list_filters( chooser );
|
||||||
|
|
||||||
|
filter = g_slist_nth_data( filters, filterIndex );
|
||||||
|
|
||||||
|
if ( filter != NULL )
|
||||||
|
{
|
||||||
|
gtk_file_chooser_set_filter( chooser, GTK_FILE_FILTER( filter ) );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
wxFAIL_MSG( wxT( "wxGtkFileChooser::SetFilterIndex - bad filter index" ) );
|
||||||
|
}
|
||||||
|
|
||||||
|
g_slist_free( filters );
|
||||||
|
}
|
||||||
|
|
||||||
|
int wxGtkFileChooser::GetFilterIndex() const
|
||||||
|
{
|
||||||
|
GtkFileChooser *chooser = m_widget;
|
||||||
|
GtkFileFilter *filter = gtk_file_chooser_get_filter( chooser );
|
||||||
|
GSList *filters = gtk_file_chooser_list_filters( chooser );
|
||||||
|
const gint index = g_slist_index( filters, filter );
|
||||||
|
g_slist_free( filters );
|
||||||
|
|
||||||
|
if ( index == -1 )
|
||||||
|
{
|
||||||
|
wxFAIL_MSG( wxT( "wxGtkFileChooser::GetFilterIndex - bad filter index returned by gtk+" ) );
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return index;
|
||||||
|
};
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
// end wxGtkFileChooser Implementation
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#if wxUSE_FILECTRL
|
||||||
|
|
||||||
|
// gtk signal handlers
|
||||||
|
|
||||||
|
extern "C"
|
||||||
|
{
|
||||||
|
static void
|
||||||
|
gtkfilechooserwidget_file_activated_callback( GtkWidget *WXUNUSED( widget ), wxGtkFileCtrl *fileCtrl )
|
||||||
|
{
|
||||||
|
GenerateFileActivatedEvent( fileCtrl, fileCtrl );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extern "C"
|
||||||
|
{
|
||||||
|
static void
|
||||||
|
gtkfilechooserwidget_selection_changed_callback( GtkWidget *WXUNUSED( widget ), wxGtkFileCtrl *fileCtrl )
|
||||||
|
{
|
||||||
|
// check next selection event and ignore it if it has 0 files
|
||||||
|
// because such events are redundantly generated by gtk.
|
||||||
|
if ( fileCtrl->m_checkNextSelEvent )
|
||||||
|
{
|
||||||
|
wxArrayString filenames;
|
||||||
|
fileCtrl->GetFilenames( filenames );
|
||||||
|
|
||||||
|
if ( filenames.Count() != 0 )
|
||||||
|
fileCtrl->m_checkNextSelEvent = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( !fileCtrl->m_checkNextSelEvent )
|
||||||
|
GenerateSelectionChangedEvent( fileCtrl, fileCtrl );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extern "C"
|
||||||
|
{
|
||||||
|
static void
|
||||||
|
gtkfilechooserwidget_folder_changed_callback( GtkWidget *WXUNUSED( widget ), wxGtkFileCtrl *fileCtrl )
|
||||||
|
{
|
||||||
|
if ( fileCtrl->m_ignoreNextFolderChangeEvent )
|
||||||
|
{
|
||||||
|
fileCtrl->m_ignoreNextFolderChangeEvent = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
GenerateFolderChangedEvent( fileCtrl, fileCtrl );
|
||||||
|
}
|
||||||
|
|
||||||
|
fileCtrl->m_checkNextSelEvent = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// wxGtkFileCtrl implementation
|
||||||
|
|
||||||
|
IMPLEMENT_DYNAMIC_CLASS( wxGtkFileCtrl, wxControl )
|
||||||
|
|
||||||
|
void wxGtkFileCtrl::Init()
|
||||||
|
{
|
||||||
|
m_hasFocus = false;
|
||||||
|
m_checkNextSelEvent = false;
|
||||||
|
|
||||||
|
// ignore the first folder change event which is fired upon startup.
|
||||||
|
m_ignoreNextFolderChangeEvent = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool wxGtkFileCtrl::Create( wxWindow *parent,
|
||||||
|
wxWindowID id,
|
||||||
|
const wxString& defaultDirectory,
|
||||||
|
const wxString& defaultFileName,
|
||||||
|
const wxString& wildCard,
|
||||||
|
long style,
|
||||||
|
const wxPoint& pos,
|
||||||
|
const wxSize& size,
|
||||||
|
const wxString& name )
|
||||||
|
{
|
||||||
|
if ( !PreCreation( parent, pos, size ) ||
|
||||||
|
!CreateBase( parent, id, pos, size, style, wxDefaultValidator, name ) )
|
||||||
|
{
|
||||||
|
wxFAIL_MSG( wxT( "wxGtkFileCtrl creation failed" ) );
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
GtkFileChooserAction gtkAction;
|
||||||
|
|
||||||
|
if ( style & wxFC_SAVE )
|
||||||
|
{
|
||||||
|
gtkAction = GTK_FILE_CHOOSER_ACTION_SAVE;
|
||||||
|
}
|
||||||
|
else if ( style & wxFC_OPEN )
|
||||||
|
{
|
||||||
|
gtkAction = GTK_FILE_CHOOSER_ACTION_OPEN;
|
||||||
|
}
|
||||||
|
|
||||||
|
m_widget = gtk_alignment_new ( 0, 0, 1, 1 );
|
||||||
|
m_fcWidget = GTK_FILE_CHOOSER( gtk_file_chooser_widget_new( GTK_FILE_CHOOSER_ACTION_OPEN ) );
|
||||||
|
gtk_widget_show ( GTK_WIDGET( m_fcWidget ) );
|
||||||
|
gtk_container_add ( GTK_CONTAINER ( m_widget ), GTK_WIDGET( m_fcWidget ) );
|
||||||
|
|
||||||
|
m_focusWidget = GTK_WIDGET( m_fcWidget );
|
||||||
|
|
||||||
|
g_signal_connect ( m_fcWidget, "file-activated",
|
||||||
|
G_CALLBACK ( gtkfilechooserwidget_file_activated_callback ),
|
||||||
|
this );
|
||||||
|
|
||||||
|
g_signal_connect ( m_fcWidget, "current-folder-changed",
|
||||||
|
G_CALLBACK ( gtkfilechooserwidget_folder_changed_callback ),
|
||||||
|
this );
|
||||||
|
|
||||||
|
g_signal_connect ( m_fcWidget, "selection-changed",
|
||||||
|
G_CALLBACK ( gtkfilechooserwidget_selection_changed_callback ),
|
||||||
|
this );
|
||||||
|
|
||||||
|
m_fc.SetWidget( m_fcWidget );
|
||||||
|
|
||||||
|
if ( style & wxFC_MULTIPLE )
|
||||||
|
gtk_file_chooser_set_select_multiple( m_fcWidget, true );
|
||||||
|
|
||||||
|
SetWildcard( wildCard );
|
||||||
|
|
||||||
|
// if defaultDir is specified it should contain the directory and
|
||||||
|
// defaultFileName should contain the default name of the file, however if
|
||||||
|
// directory is not given, defaultFileName contains both
|
||||||
|
wxFileName fn;
|
||||||
|
if ( defaultDirectory.empty() )
|
||||||
|
fn.Assign( defaultFileName );
|
||||||
|
else if ( !defaultFileName.empty() )
|
||||||
|
fn.Assign( defaultDirectory, defaultFileName );
|
||||||
|
else
|
||||||
|
fn.AssignDir( defaultDirectory );
|
||||||
|
|
||||||
|
// set the initial file name and/or directory
|
||||||
|
const wxString dir = fn.GetPath();
|
||||||
|
if ( !dir.empty() )
|
||||||
|
{
|
||||||
|
gtk_file_chooser_set_current_folder( m_fcWidget,
|
||||||
|
dir.fn_str() );
|
||||||
|
}
|
||||||
|
|
||||||
|
const wxString fname = fn.GetFullName();
|
||||||
|
if ( style & wxFC_SAVE )
|
||||||
|
{
|
||||||
|
if ( !fname.empty() )
|
||||||
|
{
|
||||||
|
gtk_file_chooser_set_current_name( m_fcWidget,
|
||||||
|
fname.fn_str() );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else // wxFC_OPEN
|
||||||
|
{
|
||||||
|
if ( !fname.empty() )
|
||||||
|
{
|
||||||
|
gtk_file_chooser_set_filename( m_fcWidget,
|
||||||
|
fn.GetFullPath().fn_str() );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
m_parent->DoAddChild( this );
|
||||||
|
|
||||||
|
PostCreation( size );
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool wxGtkFileCtrl::SetPath( const wxString& path )
|
||||||
|
{
|
||||||
|
return m_fc.SetPath( path );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool wxGtkFileCtrl::SetDirectory( const wxString& dir )
|
||||||
|
{
|
||||||
|
return m_fc.SetDirectory( dir );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool wxGtkFileCtrl::SetFilename( const wxString& name )
|
||||||
|
{
|
||||||
|
if ( !gtk_check_version( 2, 4, 0 ) )
|
||||||
|
{
|
||||||
|
if ( HasFlag( wxFC_SAVE ) )
|
||||||
|
{
|
||||||
|
gtk_file_chooser_set_current_name( m_fcWidget, wxGTK_CONV( name ) );
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return SetPath( wxFileName( GetDirectory(), name ).GetFullPath() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileCtrl::SetWildcard( const wxString& wildCard )
|
||||||
|
{
|
||||||
|
m_wildCard = wildCard;
|
||||||
|
|
||||||
|
m_fc.SetWildcard( wildCard );
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileCtrl::SetFilterIndex( int filterIndex )
|
||||||
|
{
|
||||||
|
m_fc.SetFilterIndex( filterIndex );
|
||||||
|
}
|
||||||
|
|
||||||
|
wxString wxGtkFileCtrl::GetPath() const
|
||||||
|
{
|
||||||
|
return m_fc.GetPath();
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileCtrl::GetPaths( wxArrayString& paths ) const
|
||||||
|
{
|
||||||
|
m_fc.GetPaths( paths );
|
||||||
|
}
|
||||||
|
|
||||||
|
wxString wxGtkFileCtrl::GetDirectory() const
|
||||||
|
{
|
||||||
|
return m_fc.GetDirectory();
|
||||||
|
}
|
||||||
|
|
||||||
|
wxString wxGtkFileCtrl::GetFilename() const
|
||||||
|
{
|
||||||
|
return m_fc.GetFilename();
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileCtrl::GetFilenames( wxArrayString& files ) const
|
||||||
|
{
|
||||||
|
m_fc.GetFilenames( files );
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxGtkFileCtrl::ShowHidden(const bool show)
|
||||||
|
{
|
||||||
|
gtk_file_chooser_set_show_hidden( m_fcWidget, ( show == true ) ? TRUE : FALSE );
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_FILECTRL
|
@@ -198,6 +198,8 @@ wxFileDialog::wxFileDialog(wxWindow *parent, const wxString& message,
|
|||||||
ok_btn_stock, GTK_RESPONSE_ACCEPT,
|
ok_btn_stock, GTK_RESPONSE_ACCEPT,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
|
m_fc.SetWidget( GTK_FILE_CHOOSER(m_widget) );
|
||||||
|
|
||||||
gtk_dialog_set_default_response(GTK_DIALOG(m_widget), GTK_RESPONSE_ACCEPT);
|
gtk_dialog_set_default_response(GTK_DIALOG(m_widget), GTK_RESPONSE_ACCEPT);
|
||||||
|
|
||||||
if ( style & wxFD_MULTIPLE )
|
if ( style & wxFD_MULTIPLE )
|
||||||
@@ -287,7 +289,7 @@ void wxFileDialog::OnFakeOk( wxCommandEvent &event )
|
|||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
EndDialog(wxID_OK);
|
EndDialog(wxID_OK);
|
||||||
else
|
else
|
||||||
wxGenericFileDialog::OnListOk( event );
|
wxGenericFileDialog::OnOk( event );
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxFileDialog::ShowModal()
|
int wxFileDialog::ShowModal()
|
||||||
@@ -318,8 +320,7 @@ wxString wxFileDialog::GetPath() const
|
|||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
wxGtkString str(gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(m_widget)));
|
return m_fc.GetPath();
|
||||||
return wxString(str, *wxConvFileName);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return wxGenericFileDialog::GetPath();
|
return wxGenericFileDialog::GetPath();
|
||||||
@@ -329,12 +330,7 @@ void wxFileDialog::GetFilenames(wxArrayString& files) const
|
|||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
GetPaths(files);
|
m_fc.GetFilenames( files );
|
||||||
for (size_t n = 0; n < files.GetCount(); ++n )
|
|
||||||
{
|
|
||||||
wxFileName file(files[n]);
|
|
||||||
files[n] = file.GetFullName();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
wxGenericFileDialog::GetFilenames( files );
|
wxGenericFileDialog::GetFilenames( files );
|
||||||
@@ -344,23 +340,7 @@ void wxFileDialog::GetPaths(wxArrayString& paths) const
|
|||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
paths.Empty();
|
m_fc.GetPaths( paths );
|
||||||
if (gtk_file_chooser_get_select_multiple(GTK_FILE_CHOOSER(m_widget)))
|
|
||||||
{
|
|
||||||
GSList *gpathsi = gtk_file_chooser_get_filenames(GTK_FILE_CHOOSER(m_widget));
|
|
||||||
GSList *gpaths = gpathsi;
|
|
||||||
while (gpathsi)
|
|
||||||
{
|
|
||||||
wxString file((gchar*) gpathsi->data, *wxConvFileName);
|
|
||||||
paths.Add(file);
|
|
||||||
g_free(gpathsi->data);
|
|
||||||
gpathsi = gpathsi->next;
|
|
||||||
}
|
|
||||||
|
|
||||||
g_slist_free(gpaths);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
paths.Add(GetPath());
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
wxGenericFileDialog::GetPaths( paths );
|
wxGenericFileDialog::GetPaths( paths );
|
||||||
@@ -381,9 +361,7 @@ void wxFileDialog::SetPath(const wxString& path)
|
|||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
if (path.empty()) return;
|
m_fc.SetPath( path );
|
||||||
|
|
||||||
gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(m_widget), path.fn_str());
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
wxGenericFileDialog::SetPath( path );
|
wxGenericFileDialog::SetPath( path );
|
||||||
@@ -393,10 +371,7 @@ void wxFileDialog::SetDirectory(const wxString& dir)
|
|||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
if (wxDirExists(dir))
|
m_fc.SetDirectory( dir );
|
||||||
{
|
|
||||||
gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(m_widget), dir.fn_str());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
wxGenericFileDialog::SetDirectory( dir );
|
wxGenericFileDialog::SetDirectory( dir );
|
||||||
@@ -406,8 +381,7 @@ wxString wxFileDialog::GetDirectory() const
|
|||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
wxGtkString str(gtk_file_chooser_get_current_folder(GTK_FILE_CHOOSER(m_widget)));
|
m_fc.GetDirectory();
|
||||||
return wxString(str, *wxConvFileName);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return wxGenericFileDialog::GetDirectory();
|
return wxGenericFileDialog::GetDirectory();
|
||||||
@@ -429,7 +403,7 @@ void wxFileDialog::SetFilename(const wxString& name)
|
|||||||
wxString wxFileDialog::GetFilename() const
|
wxString wxFileDialog::GetFilename() const
|
||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
return wxFileName(GetPath()).GetFullName();
|
return m_fc.GetFilename();
|
||||||
else
|
else
|
||||||
return wxGenericFileDialog::GetFilename();
|
return wxGenericFileDialog::GetFilename();
|
||||||
}
|
}
|
||||||
@@ -438,49 +412,7 @@ void wxFileDialog::SetWildcard(const wxString& wildCard)
|
|||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
// parse filters
|
m_fc.SetWildcard( wildCard );
|
||||||
wxArrayString wildDescriptions, wildFilters;
|
|
||||||
if (!wxParseCommonDialogsFilter(wildCard, wildDescriptions, wildFilters))
|
|
||||||
{
|
|
||||||
wxFAIL_MSG( wxT("wxFileDialog::SetWildCard - bad wildcard string") );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// Parsing went fine. Set m_wildCard to be returned by wxFileDialogBase::GetWildcard
|
|
||||||
m_wildCard = wildCard;
|
|
||||||
|
|
||||||
GtkFileChooser* chooser = GTK_FILE_CHOOSER(m_widget);
|
|
||||||
|
|
||||||
// empty current filter list:
|
|
||||||
GSList* ifilters = gtk_file_chooser_list_filters(chooser);
|
|
||||||
GSList* filters = ifilters;
|
|
||||||
|
|
||||||
while (ifilters)
|
|
||||||
{
|
|
||||||
gtk_file_chooser_remove_filter(chooser,GTK_FILE_FILTER(ifilters->data));
|
|
||||||
ifilters = ifilters->next;
|
|
||||||
}
|
|
||||||
g_slist_free(filters);
|
|
||||||
|
|
||||||
// add parsed to GtkChooser
|
|
||||||
for (size_t n = 0; n < wildFilters.GetCount(); ++n)
|
|
||||||
{
|
|
||||||
GtkFileFilter* filter = gtk_file_filter_new();
|
|
||||||
gtk_file_filter_set_name(filter, wxGTK_CONV(wildDescriptions[n]));
|
|
||||||
|
|
||||||
wxStringTokenizer exttok(wildFilters[n], wxT(";"));
|
|
||||||
while (exttok.HasMoreTokens())
|
|
||||||
{
|
|
||||||
wxString token = exttok.GetNextToken();
|
|
||||||
gtk_file_filter_add_pattern(filter, wxGTK_CONV(token));
|
|
||||||
}
|
|
||||||
|
|
||||||
gtk_file_chooser_add_filter(chooser, filter);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Reset the filter index
|
|
||||||
SetFilterIndex(0);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
wxGenericFileDialog::SetWildcard( wildCard );
|
wxGenericFileDialog::SetWildcard( wildCard );
|
||||||
@@ -491,22 +423,7 @@ void wxFileDialog::SetFilterIndex(int filterIndex)
|
|||||||
|
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
gpointer filter;
|
m_fc.SetFilterIndex( filterIndex);
|
||||||
GtkFileChooser *chooser = GTK_FILE_CHOOSER(m_widget);
|
|
||||||
GSList *filters = gtk_file_chooser_list_filters(chooser);
|
|
||||||
|
|
||||||
filter = g_slist_nth_data(filters, filterIndex);
|
|
||||||
|
|
||||||
if (filter != NULL)
|
|
||||||
{
|
|
||||||
gtk_file_chooser_set_filter(chooser, GTK_FILE_FILTER(filter));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
wxFAIL_MSG( wxT("wxFileDialog::SetFilterIndex - bad filter index") );
|
|
||||||
}
|
|
||||||
|
|
||||||
g_slist_free(filters);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
wxGenericFileDialog::SetFilterIndex( filterIndex );
|
wxGenericFileDialog::SetFilterIndex( filterIndex );
|
||||||
@@ -516,19 +433,7 @@ int wxFileDialog::GetFilterIndex() const
|
|||||||
{
|
{
|
||||||
if (!gtk_check_version(2,4,0))
|
if (!gtk_check_version(2,4,0))
|
||||||
{
|
{
|
||||||
GtkFileChooser *chooser = GTK_FILE_CHOOSER(m_widget);
|
return m_fc.GetFilterIndex();
|
||||||
GtkFileFilter *filter = gtk_file_chooser_get_filter(chooser);
|
|
||||||
GSList *filters = gtk_file_chooser_list_filters(chooser);
|
|
||||||
gint index = g_slist_index(filters, filter);
|
|
||||||
g_slist_free(filters);
|
|
||||||
|
|
||||||
if (index == -1)
|
|
||||||
{
|
|
||||||
wxFAIL_MSG( wxT("wxFileDialog::GetFilterIndex - bad filter index returned by gtk+") );
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
return index;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return wxGenericFileDialog::GetFilterIndex();
|
return wxGenericFileDialog::GetFilterIndex();
|
||||||
|
@@ -44,7 +44,7 @@ wxFileDialog::~wxFileDialog()
|
|||||||
|
|
||||||
void wxFileDialog::OnFakeOk( wxCommandEvent &event )
|
void wxFileDialog::OnFakeOk( wxCommandEvent &event )
|
||||||
{
|
{
|
||||||
wxGenericFileDialog::OnListOk( event );
|
wxGenericFileDialog::OnOk( event );
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxFileDialog::ShowModal()
|
int wxFileDialog::ShowModal()
|
||||||
|
Reference in New Issue
Block a user