wx/gtk/evtloop.h \
wx/gtk/evtloopsrc.h \
wx/gtk/font.h \
+ wx/gtk/filehistory.h \
wx/gtk/minifram.h \
wx/gtk/pen.h \
wx/gtk/popupwin.h \
monodll_gtk_dnd.o \
monodll_gtk_evtloop.o \
monodll_filectrl.o \
+ monodll_filehistory.o \
monodll_gtk_font.o \
monodll_gtk_sockgtk.o \
monodll_gtk_minifram.o \
monodll_gtk_dnd.o \
monodll_gtk_evtloop.o \
monodll_filectrl.o \
+ monodll_filehistory.o \
monodll_gtk_font.o \
monodll_gtk_sockgtk.o \
monodll_gtk_minifram.o \
monolib_gtk_dnd.o \
monolib_gtk_evtloop.o \
monolib_filectrl.o \
+ monolib_filehistory.o \
monolib_gtk_font.o \
monolib_gtk_sockgtk.o \
monolib_gtk_minifram.o \
monolib_gtk_dnd.o \
monolib_gtk_evtloop.o \
monolib_filectrl.o \
+ monolib_filehistory.o \
monolib_gtk_font.o \
monolib_gtk_sockgtk.o \
monolib_gtk_minifram.o \
coredll_gtk_dnd.o \
coredll_gtk_evtloop.o \
coredll_filectrl.o \
+ coredll_filehistory.o \
coredll_gtk_font.o \
coredll_gtk_sockgtk.o \
coredll_gtk_minifram.o \
coredll_gtk_dnd.o \
coredll_gtk_evtloop.o \
coredll_filectrl.o \
+ coredll_filehistory.o \
coredll_gtk_font.o \
coredll_gtk_sockgtk.o \
coredll_gtk_minifram.o \
corelib_gtk_dnd.o \
corelib_gtk_evtloop.o \
corelib_filectrl.o \
+ corelib_filehistory.o \
corelib_gtk_font.o \
corelib_gtk_sockgtk.o \
corelib_gtk_minifram.o \
corelib_gtk_dnd.o \
corelib_gtk_evtloop.o \
corelib_filectrl.o \
+ corelib_filehistory.o \
corelib_gtk_font.o \
corelib_gtk_sockgtk.o \
corelib_gtk_minifram.o \
@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_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(MONODLL_ODEP)
+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp
+
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monodll_gtk_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@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_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(MONOLIB_ODEP)
+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp
+
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@monolib_gtk_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@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_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(COREDLL_ODEP)
+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp
+
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@coredll_gtk_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@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_filehistory.o: $(srcdir)/src/gtk/filehistory.cpp $(CORELIB_ODEP)
+@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/gtk/filehistory.cpp
+
@COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1@corelib_gtk_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
src/gtk/dnd.cpp
src/gtk/evtloop.cpp
src/gtk/filectrl.cpp
+ src/gtk/filehistory.cpp
src/gtk/font.cpp
src/gtk/sockgtk.cpp
src/gtk/minifram.cpp
wx/gtk/evtloop.h
wx/gtk/evtloopsrc.h
wx/gtk/font.h
+ wx/gtk/filehistory.h
wx/gtk/minifram.h
wx/gtk/pen.h
wx/gtk/popupwin.h
$(OBJS)\monodll_dragimgg.obj \\r
$(OBJS)\monodll_filectrlg.obj \\r
$(OBJS)\monodll_headerctrlg.obj \\r
- $(OBJS)\monodll_infobar.obj \
+ $(OBJS)\monodll_infobar.obj \\r
$(OBJS)\monodll_listbkg.obj \\r
$(OBJS)\monodll_logg.obj \\r
$(OBJS)\monodll_numdlgg.obj \\r
$(OBJS)\monodll_dragimgg.obj \\r
$(OBJS)\monodll_filectrlg.obj \\r
$(OBJS)\monodll_headerctrlg.obj \\r
- $(OBJS)\monodll_infobar.obj \
+ $(OBJS)\monodll_infobar.obj \\r
$(OBJS)\monodll_listbkg.obj \\r
$(OBJS)\monodll_logg.obj \\r
$(OBJS)\monodll_numdlgg.obj \\r
$(OBJS)\monolib_dragimgg.obj \\r
$(OBJS)\monolib_filectrlg.obj \\r
$(OBJS)\monolib_headerctrlg.obj \\r
- $(OBJS)\monolib_infobar.obj \
+ $(OBJS)\monolib_infobar.obj \\r
$(OBJS)\monolib_listbkg.obj \\r
$(OBJS)\monolib_logg.obj \\r
$(OBJS)\monolib_numdlgg.obj \\r
$(OBJS)\monolib_dragimgg.obj \\r
$(OBJS)\monolib_filectrlg.obj \\r
$(OBJS)\monolib_headerctrlg.obj \\r
- $(OBJS)\monolib_infobar.obj \
+ $(OBJS)\monolib_infobar.obj \\r
$(OBJS)\monolib_listbkg.obj \\r
$(OBJS)\monolib_logg.obj \\r
$(OBJS)\monolib_numdlgg.obj \\r
$(OBJS)\coredll_dragimgg.obj \\r
$(OBJS)\coredll_filectrlg.obj \\r
$(OBJS)\coredll_headerctrlg.obj \\r
- $(OBJS)\coredll_infobar.obj \
+ $(OBJS)\coredll_infobar.obj \\r
$(OBJS)\coredll_listbkg.obj \\r
$(OBJS)\coredll_logg.obj \\r
$(OBJS)\coredll_numdlgg.obj \\r
$(OBJS)\coredll_dragimgg.obj \\r
$(OBJS)\coredll_filectrlg.obj \\r
$(OBJS)\coredll_headerctrlg.obj \\r
- $(OBJS)\coredll_infobar.obj \
+ $(OBJS)\coredll_infobar.obj \\r
$(OBJS)\coredll_listbkg.obj \\r
$(OBJS)\coredll_logg.obj \\r
$(OBJS)\coredll_numdlgg.obj \\r
$(OBJS)\corelib_dragimgg.obj \\r
$(OBJS)\corelib_filectrlg.obj \\r
$(OBJS)\corelib_headerctrlg.obj \\r
- $(OBJS)\corelib_infobar.obj \
+ $(OBJS)\corelib_infobar.obj \\r
$(OBJS)\corelib_listbkg.obj \\r
$(OBJS)\corelib_logg.obj \\r
$(OBJS)\corelib_numdlgg.obj \\r
$(OBJS)\corelib_dragimgg.obj \\r
$(OBJS)\corelib_filectrlg.obj \\r
$(OBJS)\corelib_headerctrlg.obj \\r
- $(OBJS)\corelib_infobar.obj \
+ $(OBJS)\corelib_infobar.obj \\r
$(OBJS)\corelib_listbkg.obj \\r
$(OBJS)\corelib_logg.obj \\r
$(OBJS)\corelib_numdlgg.obj \\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_infobar.obj: ..\..\src\generic\infobar.cpp
- $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\infobar.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_infobar.obj: ..\..\src\generic\infobar.cpp\r
+ $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\infobar.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\monodll_listbkg.obj: ..\..\src\generic\listbkg.cpp\r
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\listbkg.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_infobar.obj: ..\..\src\generic\infobar.cpp
- $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\infobar.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_infobar.obj: ..\..\src\generic\infobar.cpp\r
+ $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\infobar.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\monolib_listbkg.obj: ..\..\src\generic\listbkg.cpp\r
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\listbkg.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\coredll_infobar.obj: ..\..\src\generic\infobar.cpp
- $(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\infobar.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\coredll_infobar.obj: ..\..\src\generic\infobar.cpp\r
+ $(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\infobar.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\coredll_listbkg.obj: ..\..\src\generic\listbkg.cpp\r
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\listbkg.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\corelib_infobar.obj: ..\..\src\generic\infobar.cpp
- $(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\infobar.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\corelib_infobar.obj: ..\..\src\generic\infobar.cpp\r
+ $(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\infobar.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\corelib_listbkg.obj: ..\..\src\generic\listbkg.cpp\r
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\listbkg.cpp\r
!endif\r
$(OBJS)\monodll_dragimgg.o \\r
$(OBJS)\monodll_filectrlg.o \\r
$(OBJS)\monodll_headerctrlg.o \\r
- $(OBJS)\monodll_infobar.o \
+ $(OBJS)\monodll_infobar.o \\r
$(OBJS)\monodll_listbkg.o \\r
$(OBJS)\monodll_logg.o \\r
$(OBJS)\monodll_numdlgg.o \\r
$(OBJS)\monodll_dragimgg.o \\r
$(OBJS)\monodll_filectrlg.o \\r
$(OBJS)\monodll_headerctrlg.o \\r
- $(OBJS)\monodll_infobar.o \
+ $(OBJS)\monodll_infobar.o \\r
$(OBJS)\monodll_listbkg.o \\r
$(OBJS)\monodll_logg.o \\r
$(OBJS)\monodll_numdlgg.o \\r
$(OBJS)\monolib_dragimgg.o \\r
$(OBJS)\monolib_filectrlg.o \\r
$(OBJS)\monolib_headerctrlg.o \\r
- $(OBJS)\monolib_infobar.o \
+ $(OBJS)\monolib_infobar.o \\r
$(OBJS)\monolib_listbkg.o \\r
$(OBJS)\monolib_logg.o \\r
$(OBJS)\monolib_numdlgg.o \\r
$(OBJS)\monolib_dragimgg.o \\r
$(OBJS)\monolib_filectrlg.o \\r
$(OBJS)\monolib_headerctrlg.o \\r
- $(OBJS)\monolib_infobar.o \
+ $(OBJS)\monolib_infobar.o \\r
$(OBJS)\monolib_listbkg.o \\r
$(OBJS)\monolib_logg.o \\r
$(OBJS)\monolib_numdlgg.o \\r
$(OBJS)\coredll_dragimgg.o \\r
$(OBJS)\coredll_filectrlg.o \\r
$(OBJS)\coredll_headerctrlg.o \\r
- $(OBJS)\coredll_infobar.o \
+ $(OBJS)\coredll_infobar.o \\r
$(OBJS)\coredll_listbkg.o \\r
$(OBJS)\coredll_logg.o \\r
$(OBJS)\coredll_numdlgg.o \\r
$(OBJS)\coredll_dragimgg.o \\r
$(OBJS)\coredll_filectrlg.o \\r
$(OBJS)\coredll_headerctrlg.o \\r
- $(OBJS)\coredll_infobar.o \
+ $(OBJS)\coredll_infobar.o \\r
$(OBJS)\coredll_listbkg.o \\r
$(OBJS)\coredll_logg.o \\r
$(OBJS)\coredll_numdlgg.o \\r
$(OBJS)\corelib_dragimgg.o \\r
$(OBJS)\corelib_filectrlg.o \\r
$(OBJS)\corelib_headerctrlg.o \\r
- $(OBJS)\corelib_infobar.o \
+ $(OBJS)\corelib_infobar.o \\r
$(OBJS)\corelib_listbkg.o \\r
$(OBJS)\corelib_logg.o \\r
$(OBJS)\corelib_numdlgg.o \\r
$(OBJS)\corelib_dragimgg.o \\r
$(OBJS)\corelib_filectrlg.o \\r
$(OBJS)\corelib_headerctrlg.o \\r
- $(OBJS)\corelib_infobar.o \
+ $(OBJS)\corelib_infobar.o \\r
$(OBJS)\corelib_listbkg.o \\r
$(OBJS)\corelib_logg.o \\r
$(OBJS)\corelib_numdlgg.o \\r
endif\r
\r
ifeq ($(USE_GUI),1)\r
-$(OBJS)\monodll_infobar.o: ../../src/generic/infobar.cpp
- $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
-endif
-
-ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_infobar.o: ../../src/generic/infobar.cpp\r
+ $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
+endif\r
+\r
+ifeq ($(USE_GUI),1)\r
$(OBJS)\monodll_listbkg.o: ../../src/generic/listbkg.cpp\r
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
endif\r
endif\r
\r
ifeq ($(USE_GUI),1)\r
-$(OBJS)\monolib_infobar.o: ../../src/generic/infobar.cpp
- $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
-endif
-
-ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_infobar.o: ../../src/generic/infobar.cpp\r
+ $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
+endif\r
+\r
+ifeq ($(USE_GUI),1)\r
$(OBJS)\monolib_listbkg.o: ../../src/generic/listbkg.cpp\r
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
endif\r
endif\r
\r
ifeq ($(USE_GUI),1)\r
-$(OBJS)\coredll_infobar.o: ../../src/generic/infobar.cpp
- $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
-endif
-
-ifeq ($(USE_GUI),1)
+$(OBJS)\coredll_infobar.o: ../../src/generic/infobar.cpp\r
+ $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<\r
+endif\r
+\r
+ifeq ($(USE_GUI),1)\r
$(OBJS)\coredll_listbkg.o: ../../src/generic/listbkg.cpp\r
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<\r
endif\r
endif\r
\r
ifeq ($(USE_GUI),1)\r
-$(OBJS)\corelib_infobar.o: ../../src/generic/infobar.cpp
- $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
-endif
-
-ifeq ($(USE_GUI),1)
+$(OBJS)\corelib_infobar.o: ../../src/generic/infobar.cpp\r
+ $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<\r
+endif\r
+\r
+ifeq ($(USE_GUI),1)\r
$(OBJS)\corelib_listbkg.o: ../../src/generic/listbkg.cpp\r
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<\r
endif\r
$(OBJS)\monodll_dragimgg.obj \\r
$(OBJS)\monodll_filectrlg.obj \\r
$(OBJS)\monodll_headerctrlg.obj \\r
- $(OBJS)\monodll_infobar.obj \
+ $(OBJS)\monodll_infobar.obj \\r
$(OBJS)\monodll_listbkg.obj \\r
$(OBJS)\monodll_logg.obj \\r
$(OBJS)\monodll_numdlgg.obj \\r
$(OBJS)\monodll_dragimgg.obj \\r
$(OBJS)\monodll_filectrlg.obj \\r
$(OBJS)\monodll_headerctrlg.obj \\r
- $(OBJS)\monodll_infobar.obj \
+ $(OBJS)\monodll_infobar.obj \\r
$(OBJS)\monodll_listbkg.obj \\r
$(OBJS)\monodll_logg.obj \\r
$(OBJS)\monodll_numdlgg.obj \\r
$(OBJS)\monolib_dragimgg.obj \\r
$(OBJS)\monolib_filectrlg.obj \\r
$(OBJS)\monolib_headerctrlg.obj \\r
- $(OBJS)\monolib_infobar.obj \
+ $(OBJS)\monolib_infobar.obj \\r
$(OBJS)\monolib_listbkg.obj \\r
$(OBJS)\monolib_logg.obj \\r
$(OBJS)\monolib_numdlgg.obj \\r
$(OBJS)\monolib_dragimgg.obj \\r
$(OBJS)\monolib_filectrlg.obj \\r
$(OBJS)\monolib_headerctrlg.obj \\r
- $(OBJS)\monolib_infobar.obj \
+ $(OBJS)\monolib_infobar.obj \\r
$(OBJS)\monolib_listbkg.obj \\r
$(OBJS)\monolib_logg.obj \\r
$(OBJS)\monolib_numdlgg.obj \\r
$(OBJS)\coredll_dragimgg.obj \\r
$(OBJS)\coredll_filectrlg.obj \\r
$(OBJS)\coredll_headerctrlg.obj \\r
- $(OBJS)\coredll_infobar.obj \
+ $(OBJS)\coredll_infobar.obj \\r
$(OBJS)\coredll_listbkg.obj \\r
$(OBJS)\coredll_logg.obj \\r
$(OBJS)\coredll_numdlgg.obj \\r
$(OBJS)\coredll_dragimgg.obj \\r
$(OBJS)\coredll_filectrlg.obj \\r
$(OBJS)\coredll_headerctrlg.obj \\r
- $(OBJS)\coredll_infobar.obj \
+ $(OBJS)\coredll_infobar.obj \\r
$(OBJS)\coredll_listbkg.obj \\r
$(OBJS)\coredll_logg.obj \\r
$(OBJS)\coredll_numdlgg.obj \\r
$(OBJS)\corelib_dragimgg.obj \\r
$(OBJS)\corelib_filectrlg.obj \\r
$(OBJS)\corelib_headerctrlg.obj \\r
- $(OBJS)\corelib_infobar.obj \
+ $(OBJS)\corelib_infobar.obj \\r
$(OBJS)\corelib_listbkg.obj \\r
$(OBJS)\corelib_logg.obj \\r
$(OBJS)\corelib_numdlgg.obj \\r
$(OBJS)\corelib_dragimgg.obj \\r
$(OBJS)\corelib_filectrlg.obj \\r
$(OBJS)\corelib_headerctrlg.obj \\r
- $(OBJS)\corelib_infobar.obj \
+ $(OBJS)\corelib_infobar.obj \\r
$(OBJS)\corelib_listbkg.obj \\r
$(OBJS)\corelib_logg.obj \\r
$(OBJS)\corelib_numdlgg.obj \\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_infobar.obj: ..\..\src\generic\infobar.cpp
- $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\infobar.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_infobar.obj: ..\..\src\generic\infobar.cpp\r
+ $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\infobar.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\monodll_listbkg.obj: ..\..\src\generic\listbkg.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\listbkg.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_infobar.obj: ..\..\src\generic\infobar.cpp
- $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\infobar.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_infobar.obj: ..\..\src\generic\infobar.cpp\r
+ $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\infobar.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\monolib_listbkg.obj: ..\..\src\generic\listbkg.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\listbkg.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\coredll_infobar.obj: ..\..\src\generic\infobar.cpp
- $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\infobar.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\coredll_infobar.obj: ..\..\src\generic\infobar.cpp\r
+ $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\infobar.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\coredll_listbkg.obj: ..\..\src\generic\listbkg.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\listbkg.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\corelib_infobar.obj: ..\..\src\generic\infobar.cpp
- $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\infobar.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\corelib_infobar.obj: ..\..\src\generic\infobar.cpp\r
+ $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\infobar.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\corelib_listbkg.obj: ..\..\src\generic\listbkg.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\listbkg.cpp\r
!endif\r
$(OBJS)\monodll_dragimgg.obj &\r
$(OBJS)\monodll_filectrlg.obj &\r
$(OBJS)\monodll_headerctrlg.obj &\r
- $(OBJS)\monodll_infobar.obj &
+ $(OBJS)\monodll_infobar.obj &\r
$(OBJS)\monodll_listbkg.obj &\r
$(OBJS)\monodll_logg.obj &\r
$(OBJS)\monodll_numdlgg.obj &\r
$(OBJS)\monodll_dragimgg.obj &\r
$(OBJS)\monodll_filectrlg.obj &\r
$(OBJS)\monodll_headerctrlg.obj &\r
- $(OBJS)\monodll_infobar.obj &
+ $(OBJS)\monodll_infobar.obj &\r
$(OBJS)\monodll_listbkg.obj &\r
$(OBJS)\monodll_logg.obj &\r
$(OBJS)\monodll_numdlgg.obj &\r
$(OBJS)\monolib_dragimgg.obj &\r
$(OBJS)\monolib_filectrlg.obj &\r
$(OBJS)\monolib_headerctrlg.obj &\r
- $(OBJS)\monolib_infobar.obj &
+ $(OBJS)\monolib_infobar.obj &\r
$(OBJS)\monolib_listbkg.obj &\r
$(OBJS)\monolib_logg.obj &\r
$(OBJS)\monolib_numdlgg.obj &\r
$(OBJS)\monolib_dragimgg.obj &\r
$(OBJS)\monolib_filectrlg.obj &\r
$(OBJS)\monolib_headerctrlg.obj &\r
- $(OBJS)\monolib_infobar.obj &
+ $(OBJS)\monolib_infobar.obj &\r
$(OBJS)\monolib_listbkg.obj &\r
$(OBJS)\monolib_logg.obj &\r
$(OBJS)\monolib_numdlgg.obj &\r
$(OBJS)\coredll_dragimgg.obj &\r
$(OBJS)\coredll_filectrlg.obj &\r
$(OBJS)\coredll_headerctrlg.obj &\r
- $(OBJS)\coredll_infobar.obj &
+ $(OBJS)\coredll_infobar.obj &\r
$(OBJS)\coredll_listbkg.obj &\r
$(OBJS)\coredll_logg.obj &\r
$(OBJS)\coredll_numdlgg.obj &\r
$(OBJS)\coredll_dragimgg.obj &\r
$(OBJS)\coredll_filectrlg.obj &\r
$(OBJS)\coredll_headerctrlg.obj &\r
- $(OBJS)\coredll_infobar.obj &
+ $(OBJS)\coredll_infobar.obj &\r
$(OBJS)\coredll_listbkg.obj &\r
$(OBJS)\coredll_logg.obj &\r
$(OBJS)\coredll_numdlgg.obj &\r
$(OBJS)\corelib_dragimgg.obj &\r
$(OBJS)\corelib_filectrlg.obj &\r
$(OBJS)\corelib_headerctrlg.obj &\r
- $(OBJS)\corelib_infobar.obj &
+ $(OBJS)\corelib_infobar.obj &\r
$(OBJS)\corelib_listbkg.obj &\r
$(OBJS)\corelib_logg.obj &\r
$(OBJS)\corelib_numdlgg.obj &\r
$(OBJS)\corelib_dragimgg.obj &\r
$(OBJS)\corelib_filectrlg.obj &\r
$(OBJS)\corelib_headerctrlg.obj &\r
- $(OBJS)\corelib_infobar.obj &
+ $(OBJS)\corelib_infobar.obj &\r
$(OBJS)\corelib_listbkg.obj &\r
$(OBJS)\corelib_logg.obj &\r
$(OBJS)\corelib_numdlgg.obj &\r
!endif\r
\r
!ifeq USE_GUI 1\r
-$(OBJS)\monodll_infobar.obj : .AUTODEPEND ..\..\src\generic\infobar.cpp
- $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
-!endif
-
-!ifeq USE_GUI 1
+$(OBJS)\monodll_infobar.obj : .AUTODEPEND ..\..\src\generic\infobar.cpp\r
+ $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
+!endif\r
+\r
+!ifeq USE_GUI 1\r
$(OBJS)\monodll_listbkg.obj : .AUTODEPEND ..\..\src\generic\listbkg.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
!endif\r
!endif\r
\r
!ifeq USE_GUI 1\r
-$(OBJS)\monolib_infobar.obj : .AUTODEPEND ..\..\src\generic\infobar.cpp
- $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
-!endif
-
-!ifeq USE_GUI 1
+$(OBJS)\monolib_infobar.obj : .AUTODEPEND ..\..\src\generic\infobar.cpp\r
+ $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
+!endif\r
+\r
+!ifeq USE_GUI 1\r
$(OBJS)\monolib_listbkg.obj : .AUTODEPEND ..\..\src\generic\listbkg.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
!endif\r
!endif\r
\r
!ifeq USE_GUI 1\r
-$(OBJS)\coredll_infobar.obj : .AUTODEPEND ..\..\src\generic\infobar.cpp
- $(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
-!endif
-
-!ifeq USE_GUI 1
+$(OBJS)\coredll_infobar.obj : .AUTODEPEND ..\..\src\generic\infobar.cpp\r
+ $(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<\r
+!endif\r
+\r
+!ifeq USE_GUI 1\r
$(OBJS)\coredll_listbkg.obj : .AUTODEPEND ..\..\src\generic\listbkg.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<\r
!endif\r
!endif\r
\r
!ifeq USE_GUI 1\r
-$(OBJS)\corelib_infobar.obj : .AUTODEPEND ..\..\src\generic\infobar.cpp
- $(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
-!endif
-
-!ifeq USE_GUI 1
+$(OBJS)\corelib_infobar.obj : .AUTODEPEND ..\..\src\generic\infobar.cpp\r
+ $(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<\r
+!endif\r
+\r
+!ifeq USE_GUI 1\r
$(OBJS)\corelib_listbkg.obj : .AUTODEPEND ..\..\src\generic\listbkg.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<\r
!endif\r
# End Source File\r
# Begin Source File\r
\r
-SOURCE=..\..\src\generic\infobar.cpp
-# End Source File
-# Begin Source File
-
+SOURCE=..\..\src\generic\infobar.cpp\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\..\src\generic\listbkg.cpp\r
# End Source File\r
# Begin Source File\r
RelativePath="..\..\src\generic\headerctrlg.cpp">\r
</File>\r
<File\r
- RelativePath="..\..\src\generic\infobar.cpp">
- </File>
- <File
+ RelativePath="..\..\src\generic\infobar.cpp">\r
+ </File>\r
+ <File\r
RelativePath="..\..\src\generic\listbkg.cpp">\r
</File>\r
<File\r
>\r
</File>\r
<File\r
- RelativePath="..\..\src\generic\infobar.cpp"
- >
- </File>
- <File
+ RelativePath="..\..\src\generic\infobar.cpp"\r
+ >\r
+ </File>\r
+ <File\r
RelativePath="..\..\src\generic\listbkg.cpp"\r
>\r
</File>\r
>\r
</File>\r
<File\r
- RelativePath="..\..\src\generic\infobar.cpp"
- >
- </File>
- <File
+ RelativePath="..\..\src\generic\infobar.cpp"\r
+ >\r
+ </File>\r
+ <File\r
RelativePath="..\..\src\generic\listbkg.cpp"\r
>\r
</File>\r
// File history management
// ----------------------------------------------------------------------------
-class WXDLLIMPEXP_CORE wxFileHistory : public wxObject
+class WXDLLIMPEXP_CORE wxFileHistoryBase : public wxObject
{
public:
- wxFileHistory(size_t maxFiles = 9, wxWindowID idBase = wxID_FILE1);
+ wxFileHistoryBase(size_t maxFiles = 9, wxWindowID idBase = wxID_FILE1);
// Operations
virtual void AddFileToHistory(const wxString& file);
// The ID of the first history menu item (Doesn't have to be wxID_FILE1)
wxWindowID m_idBase;
- DECLARE_DYNAMIC_CLASS(wxFileHistory)
- wxDECLARE_NO_COPY_CLASS(wxFileHistory);
+ wxDECLARE_NO_COPY_CLASS(wxFileHistoryBase);
};
#if WXWIN_COMPATIBILITY_2_6
-inline size_t wxFileHistory::GetNoHistoryFiles() const
+inline size_t wxFileHistoryBase::GetNoHistoryFiles() const
{
return m_fileHistory.GetCount();
}
#endif // WXWIN_COMPATIBILITY_2_6
+
+#if defined(__WXGTK20__)
+ #include "wx/gtk/filehistory.h"
+#else
+ // no platform-specific implementation of wxFileHistory yet
+ class WXDLLIMPEXP_CORE wxFileHistory : public wxFileHistoryBase
+ {
+ public:
+ wxFileHistory(size_t maxFiles = 9, wxWindowID idBase = wxID_FILE1)
+ : wxFileHistoryBase(maxFiles, idBase) {}
+
+ DECLARE_DYNAMIC_CLASS(wxFileHistory)
+ };
+#endif
+
#endif // wxUSE_FILE_HISTORY
#endif // _WX_FILEHISTORY_H_
--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// Name: wx/gtk/filehistory.h
+// Purpose: GTK+ bits for wxFileHistory
+// Author: Vaclav Slavik
+// Created: 2010-05-06
+// RCS-ID: $Id$
+// Copyright: (c) 2010 Vaclav Slavik
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+#ifndef _WX_GTK_FILEHISTORY_H_
+#define _WX_GTK_FILEHISTORY_H_
+
+class WXDLLIMPEXP_CORE wxFileHistory : public wxFileHistoryBase
+{
+public:
+ wxFileHistory(size_t maxFiles = 9, wxWindowID idBase = wxID_FILE1)
+ : wxFileHistoryBase(maxFiles, idBase) {}
+
+ virtual void AddFileToHistory(const wxString& file);
+
+ DECLARE_DYNAMIC_CLASS(wxFileHistory)
+};
+
+#endif // _WX_GTK_FILEHISTORY_H_
IMPLEMENT_DYNAMIC_CLASS(wxFileHistory, wxObject)
-wxFileHistory::wxFileHistory(size_t maxFiles, wxWindowID idBase)
+wxFileHistoryBase::wxFileHistoryBase(size_t maxFiles, wxWindowID idBase)
{
m_fileMaxFiles = maxFiles;
m_idBase = idBase;
}
-void wxFileHistory::AddFileToHistory(const wxString& file)
+void wxFileHistoryBase::AddFileToHistory(const wxString& file)
{
// check if we don't already have this file
const wxFileName fnNew(file);
}
}
-void wxFileHistory::RemoveFileFromHistory(size_t i)
+void wxFileHistoryBase::RemoveFileFromHistory(size_t i)
{
size_t numFiles = m_fileHistory.size();
wxCHECK_RET( i < numFiles,
- wxT("invalid index in wxFileHistory::RemoveFileFromHistory") );
+ wxT("invalid index in wxFileHistoryBase::RemoveFileFromHistory") );
// delete the element from the array
m_fileHistory.RemoveAt(i);
}
}
-void wxFileHistory::UseMenu(wxMenu *menu)
+void wxFileHistoryBase::UseMenu(wxMenu *menu)
{
if ( !m_fileMenus.Member(menu) )
m_fileMenus.Append(menu);
}
-void wxFileHistory::RemoveMenu(wxMenu *menu)
+void wxFileHistoryBase::RemoveMenu(wxMenu *menu)
{
m_fileMenus.DeleteObject(menu);
}
#if wxUSE_CONFIG
-void wxFileHistory::Load(const wxConfigBase& config)
+void wxFileHistoryBase::Load(const wxConfigBase& config)
{
m_fileHistory.Clear();
AddFilesToMenu();
}
-void wxFileHistory::Save(wxConfigBase& config)
+void wxFileHistoryBase::Save(wxConfigBase& config)
{
size_t i;
for (i = 0; i < m_fileMaxFiles; i++)
}
#endif // wxUSE_CONFIG
-void wxFileHistory::AddFilesToMenu()
+void wxFileHistoryBase::AddFilesToMenu()
{
if ( m_fileHistory.empty() )
return;
}
}
-void wxFileHistory::AddFilesToMenu(wxMenu* menu)
+void wxFileHistoryBase::AddFilesToMenu(wxMenu* menu)
{
if ( m_fileHistory.empty() )
return;
--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// Name: src/gtk/filehistory.cpp
+// Purpose: GTK+ bits for wxFileHistory class
+// Author: Vaclav Slavik
+// Created: 2010-05-06
+// RCS-ID: $Id$
+// Copyright: (c) 2010 Vaclav Slavik
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+// ============================================================================
+// declarations
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// headers
+// ----------------------------------------------------------------------------
+
+// For compilers that support precompilation, includes "wx.h".
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+ #pragma hdrstop
+#endif
+
+#include "wx/filehistory.h"
+
+#if wxUSE_FILE_HISTORY
+
+#include "wx/filename.h"
+
+#include <glib.h>
+#include <gtk/gtk.h>
+#include "wx/gtk/private/string.h"
+
+// ============================================================================
+// implementation
+// ============================================================================
+
+void wxFileHistory::AddFileToHistory(const wxString& file)
+{
+ wxFileHistoryBase::AddFileToHistory(file);
+
+#ifdef __WXGTK210__
+ const wxString fullPath = wxFileName(file).GetFullPath();
+ if ( !gtk_check_version(2,10,0) )
+ {
+ wxGtkString uri(g_filename_to_uri(fullPath.fn_str(), NULL, NULL));
+
+ if ( uri )
+ gtk_recent_manager_add_item(gtk_recent_manager_get_default(), uri);
+ }
+#endif
+}
+
+#endif // wxUSE_FILE_HISTORY