Integrate with GNOME's Recent Documents menu.
GTK+ provides GtkRecentManager for this purpose since 2.10. Use it in wxFileHistory if available. Integration is simple, we just add a file to GtkRecentManager in addition to normal wxFileHistory handling. A well-behaved GNOME application would use GtkRecentManager as the primary store for recent files, so that it reflects when the user works with supported files in another editor(s) too. But for now, this is much better than no support at all. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64240 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1892,7 +1892,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_dragimgg.o \
|
||||
$(OBJS)\monodll_filectrlg.o \
|
||||
$(OBJS)\monodll_headerctrlg.o \
|
||||
$(OBJS)\monodll_infobar.o \
|
||||
$(OBJS)\monodll_infobar.o \
|
||||
$(OBJS)\monodll_listbkg.o \
|
||||
$(OBJS)\monodll_logg.o \
|
||||
$(OBJS)\monodll_numdlgg.o \
|
||||
@@ -2140,7 +2140,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_dragimgg.o \
|
||||
$(OBJS)\monodll_filectrlg.o \
|
||||
$(OBJS)\monodll_headerctrlg.o \
|
||||
$(OBJS)\monodll_infobar.o \
|
||||
$(OBJS)\monodll_infobar.o \
|
||||
$(OBJS)\monodll_listbkg.o \
|
||||
$(OBJS)\monodll_logg.o \
|
||||
$(OBJS)\monodll_numdlgg.o \
|
||||
@@ -2605,7 +2605,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_dragimgg.o \
|
||||
$(OBJS)\monolib_filectrlg.o \
|
||||
$(OBJS)\monolib_headerctrlg.o \
|
||||
$(OBJS)\monolib_infobar.o \
|
||||
$(OBJS)\monolib_infobar.o \
|
||||
$(OBJS)\monolib_listbkg.o \
|
||||
$(OBJS)\monolib_logg.o \
|
||||
$(OBJS)\monolib_numdlgg.o \
|
||||
@@ -2853,7 +2853,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_dragimgg.o \
|
||||
$(OBJS)\monolib_filectrlg.o \
|
||||
$(OBJS)\monolib_headerctrlg.o \
|
||||
$(OBJS)\monolib_infobar.o \
|
||||
$(OBJS)\monolib_infobar.o \
|
||||
$(OBJS)\monolib_listbkg.o \
|
||||
$(OBJS)\monolib_logg.o \
|
||||
$(OBJS)\monolib_numdlgg.o \
|
||||
@@ -3221,7 +3221,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_dragimgg.o \
|
||||
$(OBJS)\coredll_filectrlg.o \
|
||||
$(OBJS)\coredll_headerctrlg.o \
|
||||
$(OBJS)\coredll_infobar.o \
|
||||
$(OBJS)\coredll_infobar.o \
|
||||
$(OBJS)\coredll_listbkg.o \
|
||||
$(OBJS)\coredll_logg.o \
|
||||
$(OBJS)\coredll_numdlgg.o \
|
||||
@@ -3469,7 +3469,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_dragimgg.o \
|
||||
$(OBJS)\coredll_filectrlg.o \
|
||||
$(OBJS)\coredll_headerctrlg.o \
|
||||
$(OBJS)\coredll_infobar.o \
|
||||
$(OBJS)\coredll_infobar.o \
|
||||
$(OBJS)\coredll_listbkg.o \
|
||||
$(OBJS)\coredll_logg.o \
|
||||
$(OBJS)\coredll_numdlgg.o \
|
||||
@@ -3727,7 +3727,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_dragimgg.o \
|
||||
$(OBJS)\corelib_filectrlg.o \
|
||||
$(OBJS)\corelib_headerctrlg.o \
|
||||
$(OBJS)\corelib_infobar.o \
|
||||
$(OBJS)\corelib_infobar.o \
|
||||
$(OBJS)\corelib_listbkg.o \
|
||||
$(OBJS)\corelib_logg.o \
|
||||
$(OBJS)\corelib_numdlgg.o \
|
||||
@@ -3975,7 +3975,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_dragimgg.o \
|
||||
$(OBJS)\corelib_filectrlg.o \
|
||||
$(OBJS)\corelib_headerctrlg.o \
|
||||
$(OBJS)\corelib_infobar.o \
|
||||
$(OBJS)\corelib_infobar.o \
|
||||
$(OBJS)\corelib_listbkg.o \
|
||||
$(OBJS)\corelib_logg.o \
|
||||
$(OBJS)\corelib_numdlgg.o \
|
||||
@@ -7753,11 +7753,11 @@ $(OBJS)\monodll_headerctrlg.o: ../../src/generic/headerctrlg.cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(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
|
||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\monodll_listbkg.o: ../../src/generic/listbkg.cpp
|
||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
@@ -9954,11 +9954,11 @@ $(OBJS)\monolib_headerctrlg.o: ../../src/generic/headerctrlg.cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(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
|
||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\monolib_listbkg.o: ../../src/generic/listbkg.cpp
|
||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
@@ -12164,11 +12164,11 @@ $(OBJS)\coredll_headerctrlg.o: ../../src/generic/headerctrlg.cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(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
|
||||
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\coredll_listbkg.o: ../../src/generic/listbkg.cpp
|
||||
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
@@ -13461,11 +13461,11 @@ $(OBJS)\corelib_headerctrlg.o: ../../src/generic/headerctrlg.cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(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
|
||||
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\corelib_listbkg.o: ../../src/generic/listbkg.cpp
|
||||
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
Reference in New Issue
Block a user