Changeset dddf956080b7fa0418b32a1b5b9d4003a4f239cc
- Timestamp:
- 05/09/08 14:43:38 (5 years ago)
- Parents:
- 065aeb81158ce490b30f38125a0093ae55a45366
- Children:
- 0958ce6e3faf508d641138f02672d19883e39604
- git-committer:
- Armin Burgmeier <armin@arbur.net> / 2008-05-09T14:43:38Z+0200
- Files:
-
- 8 added
- 14 modified
- 2 copied
- 39 moved
-
ChangeLog (modified) (1 diff)
-
Makefile.am (modified) (1 diff)
-
configure.ac (modified) (1 diff)
-
inc/Makefile.am (modified) (1 diff)
-
inc/commands/Makefile.am (modified) (1 diff)
-
inc/commands/browser-commands.hpp (modified) (1 diff)
-
inc/commands/file-commands.hpp (copied) (copied from inc/default_accumulator.hpp) (1 diff)
-
inc/core/Makefile.am (added)
-
inc/core/browser.hpp (moved) (moved from inc/browser.hpp) (3 diffs)
-
inc/core/docwindow.hpp (moved) (moved from inc/docwindow.hpp)
-
inc/core/encodingselector.hpp (moved) (moved from inc/encoding_selector.hpp)
-
inc/core/folder.hpp (moved) (moved from inc/folder.hpp) (1 diff)
-
inc/core/header.hpp (moved) (moved from inc/header.hpp)
-
inc/core/iconmanager.hpp (moved) (moved from inc/icon.hpp)
-
inc/core/preferences.hpp (moved) (moved from inc/preferences.hpp) (1 diff)
-
inc/core/statusbar.hpp (moved) (moved from inc/statusbar.hpp)
-
inc/core/toolwindow.hpp (moved) (moved from inc/toolwindow.hpp)
-
inc/dialogs/Makefile.am (added)
-
inc/dialogs/documentlocationdialog.hpp (copied) (copied from inc/initialdialog.hpp) (2 diffs)
-
inc/dialogs/finddialog.hpp (moved) (moved from inc/finddialog.hpp) (3 diffs)
-
inc/dialogs/gotodialog.hpp (moved) (moved from inc/gotodialog.hpp) (3 diffs)
-
inc/dialogs/initialdialog.hpp (moved) (moved from inc/initialdialog.hpp) (2 diffs)
-
inc/dialogs/preferencesdialog.hpp (moved) (moved from inc/preferencesdialog.hpp) (2 diffs)
-
inc/util/Makefile.am (added)
-
inc/util/color.hpp (moved) (moved from inc/colorutil.hpp)
-
inc/util/config.hpp (moved) (moved from inc/config.hpp)
-
inc/util/defaultaccumulator.hpp (moved) (moved from inc/default_accumulator.hpp)
-
inc/util/encoding.hpp (moved) (moved from inc/encoding.hpp) (1 diff)
-
inc/util/i18n.hpp (moved) (moved from inc/i18n.hpp)
-
inc/util/resolv.hpp (moved) (moved from inc/resolv.hpp)
-
inc/util/serialize.hpp (moved) (moved from inc/serialize.hpp)
-
inc/window.hpp (modified) (3 diffs)
-
src/.gitignore (modified) (1 diff)
-
src/Makefile.am (modified) (1 diff)
-
src/commands/Makefile.am (modified) (1 diff)
-
src/commands/browser-commands.cpp (modified) (1 diff)
-
src/commands/file-commands.cpp (added)
-
src/core/Makefile.am (added)
-
src/core/browser.cpp (moved) (moved from src/browser.cpp) (1 diff)
-
src/core/docwindow.cpp (moved) (moved from src/docwindow.cpp) (1 diff)
-
src/core/encodingselector.cpp (moved) (moved from src/encoding_selector.cpp) (1 diff)
-
src/core/folder.cpp (moved) (moved from src/folder.cpp) (1 diff)
-
src/core/header.cpp (moved) (moved from src/header.cpp) (1 diff)
-
src/core/iconmanager.cpp (moved) (moved from src/icon.cpp) (1 diff)
-
src/core/preferences.cpp (moved) (moved from src/preferences.cpp) (1 diff)
-
src/core/statusbar.cpp (moved) (moved from src/statusbar.cpp) (1 diff)
-
src/core/toolwindow.cpp (moved) (moved from src/toolwindow.cpp) (1 diff)
-
src/dialogs/Makefile.am (added)
-
src/dialogs/documentlocationdialog.cpp (added)
-
src/dialogs/finddialog.cpp (moved) (moved from src/finddialog.cpp) (3 diffs)
-
src/dialogs/gotodialog.cpp (moved) (moved from src/gotodialog.cpp) (4 diffs)
-
src/dialogs/initialdialog.cpp (moved) (moved from src/initialdialog.cpp) (1 diff)
-
src/dialogs/preferencesdialog.cpp (moved) (moved from src/preferencesdialog.cpp) (1 diff)
-
src/dragdrop.cpp (modified) (2 diffs)
-
src/main.cpp (modified) (1 diff)
-
src/util/Makefile.am (added)
-
src/util/color.cpp (moved) (moved from src/colorutil.cpp) (1 diff)
-
src/util/config.cpp (moved) (moved from src/config.cpp) (1 diff)
-
src/util/encoding.cpp (moved) (moved from src/encoding.cpp) (1 diff)
-
src/util/i18n.cpp (moved) (moved from src/i18n.cpp) (1 diff)
-
src/util/resolv.cpp (moved) (moved from src/resolv.cpp) (1 diff)
-
src/util/serialize.cpp (moved) (moved from src/serialize.cpp) (1 diff)
-
src/window.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r065aeb8 rdddf956 1 2008-05-09 Armin Burgmeier <armin@0x539.de> 2 3 * inc/util/Makefile.am: 4 * inc/util/color.hpp: 5 * inc/util/config.hpp: 6 * inc/util/defaultaccumulator.hpp: 7 * inc/util/encoding.hpp: 8 * inc/util/i18n.hpp: 9 * inc/util/resolv.hpp: 10 * inc/util/serialize.hpp: 11 * inc/core/Makefile.am: 12 * inc/core/browser.hpp: 13 * inc/core/docwindow.hpp: 14 * inc/core/encodingselector.hpp: 15 * inc/core/folder.hpp: 16 * inc/core/header.hpp: 17 * inc/core/iconmanager.hpp: 18 * inc/core/preferences.hpp: 19 * inc/core/statusbar.hpp: 20 * inc/core/toolwindow.hpp: 21 * inc/dialogs/Makefile.am: 22 * inc/dialogs/finddialog.hpp: 23 * inc/dialogs/gotodialog.hpp: 24 * inc/dialogs/initialdialog.hpp: 25 * inc/dialogs/preferencesdialog.hpp: 26 * inc/commands/Makefile.am: 27 * inc/commands/browser-commands.hpp: 28 * inc/window.hpp: 29 * inc/Makefile.am: 30 * src/util/Makefile.am: 31 * src/util/color.cpp: 32 * src/util/config.cpp: 33 * src/util/encoding.cpp: 34 * src/util/i18n.cpp: 35 * src/util/resolv.cpp: 36 * src/util/serialize.cpp: 37 * src/core/Makefile.am: 38 * src/core/browser.cpp: 39 * src/core/docwindow.cpp: 40 * src/core/encodingselector.cpp: 41 * src/core/folder.cpp: 42 * src/core/header.cpp: 43 * src/core/iconmanager.cpp: 44 * src/core/preferences.cpp: 45 * src/core/statusbar.cpp: 46 * src/core/toolwindow.cpp: 47 * src/dialogs/Makefile.am: 48 * src/dialogs/finddialog.cpp: 49 * src/dialogs/gotodialog.cpp: 50 * src/dialogs/initialdialog.cpp: 51 * src/dialogs/preferencesdialog.cpp: 52 * src/commands/Makefile.am: 53 * src/commands/browser-commands.cpp: 54 * src/dragdrop.cpp: 55 * src/main.cpp: 56 * src/window.cpp: 57 * src/Makefile.am: 58 * Makefile.am: 59 * configure.ac: Reordered file hierarchy, fixing includes. 60 61 * inc/dialogs/documentlocationdialog.hpp: 62 * src/dialogs/documentlocationdialog.cpp: Added a dialog allowing the 63 user to select on which directory and server to create a document. 64 65 * inc/commands/file-commands.hpp: 66 * src/commands/file-commands.cpp: Added functionality for File/New 67 using the new dialog. 68 1 69 2008-04-20 Armin Burgmeier <armin@0x539.de> 2 70 -
Makefile.am
rb5b6b61 rdddf956 8 8 bin_PROGRAMS = gobby 9 9 10 gobby_LDADD = $(gobby_LIBS) \ 11 src/libgobby.a \ 12 src/commands/libgobby-commands.a \ 13 src/dialogs/libgobby-dialogs.a \ 14 src/core/libgobby-core.a \ 15 src/util/libgobby-util.a 16 10 17 if WIN32 11 gobby_LDADD = $(gobby_LIBS) src/libgobby.a-lole32 -luuid18 gobby_LDADD += -lole32 -luuid 12 19 gobby_LDFLAGS = -Wl,--enable-runtime-pseudo-reloc -mwindows win32/gobby.res 13 else14 gobby_LDADD = $(gobby_LIBS) src/libgobby.a src/commands/libgobby-commands.a15 20 endif 16 21 -
configure.ac
rb5b6b61 rdddf956 72 72 73 73 inc/Makefile 74 inc/util/Makefile 75 inc/core/Makefile 76 inc/dialogs/Makefile 74 77 inc/commands/Makefile 75 78 src/Makefile 79 src/util/Makefile 80 src/core/Makefile 81 src/dialogs/Makefile 76 82 src/commands/Makefile 77 83 -
inc/Makefile.am
rb5b6b61 rdddf956 1 SUBDIRS = commands1 SUBDIRS = util core dialogs commands 2 2 3 3 noinst_HEADERS = \ 4 browser.hpp \5 colorutil.hpp \6 config.hpp \7 default_accumulator.hpp \8 docwindow.hpp \9 4 dragdrop.hpp \ 10 encoding.hpp \11 encoding_selector.hpp \12 finddialog.hpp \13 folder.hpp \14 gotodialog.hpp \15 header.hpp \16 i18n.hpp \17 icon.hpp \18 initialdialog.hpp \19 preferences.hpp \20 preferencesdialog.hpp \21 resolv.hpp \22 serialize.hpp \23 statusbar.hpp \24 toolwindow.hpp \25 5 window.hpp -
inc/commands/Makefile.am
rb5b6b61 rdddf956 1 1 2 2 noinst_HEADERS = \ 3 browser-commands.hpp 3 browser-commands.hpp \ 4 file-commands.hpp -
inc/commands/browser-commands.hpp
re631cf1 rdddf956 20 20 #define _GOBBY_BROWSER_COMMANDS_HPP_ 21 21 22 #include " browser.hpp"23 #include " folder.hpp"24 #include " statusbar.hpp"22 #include "core/browser.hpp" 23 #include "core/folder.hpp" 24 #include "core/statusbar.hpp" 25 25 26 26 #include <libinfinity/client/infc-browser.h> -
inc/commands/file-commands.hpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #ifndef _GOBBY_DEFAULT_ACCUMULATOR_HPP_ 20 #define _GOBBY_DEFAULT_ACCUMULATOR_HPP_ 19 #ifndef _GOBBY_FILE_COMMANDS_HPP_ 20 #define _GOBBY_FILE_COMMANDS_HPP_ 21 22 #include "dialogs/documentlocationdialog.hpp" 23 #include "core/header.hpp" 24 #include "core/browser.hpp" 25 26 #include <gtkmm/window.h> 27 #include <sigc++/trackable.h> 21 28 22 29 namespace Gobby 23 30 { 24 31 25 /** Accumulator for signals with return type that defaults to a value if no 26 * signal handler is connected. 27 */ 32 class FileCommands: public sigc::trackable 33 { 34 public: 35 FileCommands(Gtk::Window& parent, Header& header, 36 const Browser& browser, Folder& folder, 37 StatusBar& status_bar); 28 38 29 template<typename return_type, return_type default_return> 30 class default_accumulator { 31 public: 32 typedef return_type result_type; 39 protected: 40 void on_new(); 41 void on_location_dialog_response(int id); 33 42 34 template<typename iterator> 35 result_type operator()(iterator begin, iterator end) const { 36 return_type result = default_return; 37 for(; begin != end; ++ begin) 38 result = *begin; 39 return result; 40 } 43 Gtk::Window& m_parent; 44 const Browser& m_browser; 45 Folder& m_folder; 46 StatusBar& m_status_bar; 47 48 std::auto_ptr<DocumentLocationDialog> m_location_dialog; 41 49 }; 42 50 43 } // namespace Gobby44 45 #endif // _GOBBY_ DEFAULT_ACCUMULATOR_HPP_51 } 52 53 #endif // _GOBBY_FILE_COMMANDS_HPP_ -
inc/core/browser.hpp
r065aeb8 rdddf956 20 20 #define _GOBBY_BROWSER_HPP_ 21 21 22 #include "core/statusbar.hpp" 23 #include "core/preferences.hpp" 24 #include "util/resolv.hpp" 25 22 26 #include <libinfgtk/inf-gtk-io.h> 23 27 #include <libinfgtk/inf-gtk-browser-store.h> … … 34 38 #include <gtkmm/label.h> 35 39 #include <gtkmm/treeiter.h> 36 37 #include "resolv.hpp"38 #include "preferences.hpp"39 #include "statusbar.hpp"40 40 41 41 namespace Gobby … … 60 60 Preferences& preferences); 61 61 ~Browser(); 62 63 InfGtkBrowserStore* get_store() { return m_browser_store; } 64 const InfGtkBrowserStore* get_store() const { 65 return m_browser_store; 66 } 62 67 63 68 SignalActivate signal_activate() const { return m_signal_activate; } -
inc/core/folder.hpp
rb5b6b61 rdddf956 20 20 #define _GOBBY_FOLDER_HPP_ 21 21 22 #include "core/docwindow.hpp" 23 #include "core/preferences.hpp" 24 #include "util/defaultaccumulator.hpp" 25 26 #include <gtkmm/notebook.h> 22 27 #include <sigc++/signal.h> 28 23 29 #include <gtksourceview/gtksourcelanguagemanager.h> 24 #include <gtkmm/notebook.h>25 26 #include "docwindow.hpp"27 #include "preferences.hpp"28 #include "default_accumulator.hpp"29 30 30 31 namespace Gobby -
inc/core/preferences.hpp
r00f0fd0 rdddf956 20 20 #define _GOBBY_PREFERENCES_HPP_ 21 21 22 #include "util/config.hpp" 23 24 #include "features.hpp" 25 22 26 #include <gtkmm/toolbar.h> 23 #include "features.hpp"24 #include "config.hpp"25 27 26 28 namespace Gobby -
inc/dialogs/documentlocationdialog.hpp
r00f0fd0 rdddf956 17 17 */ 18 18 19 #ifndef _GOBBY_ INITIALDIALOG_HPP_20 #define _GOBBY_ INITIALDIALOG_HPP_19 #ifndef _GOBBY_DOCUMENTLOCATIONDIALOG_HPP_ 20 #define _GOBBY_DOCUMENTLOCATIONDIALOG_HPP_ 21 21 22 22 #include <gtkmm/dialog.h> 23 #include <gtkmm/box.h> 23 #include <gtkmm/table.h> 24 #include <gtkmm/entry.h> 24 25 #include <gtkmm/label.h> 25 #include <gtkmm/image.h> 26 #include <gtkmm/entry.h> 27 #include <gtkmm/table.h> 28 #include <gtkmm/colorbutton.h> 29 #include "preferences.hpp" 30 #include "icon.hpp" 26 #include <gtkmm/scrolledwindow.h> 27 28 #include <libinfgtk/inf-gtk-browser-model.h> 29 #include <libinfgtk/inf-gtk-browser-model-filter.h> 30 #include <libinfgtk/inf-gtk-browser-view.h> 31 31 32 32 namespace Gobby 33 33 { 34 34 35 class InitialDialog : public Gtk::Dialog35 class DocumentLocationDialog : public Gtk::Dialog 36 36 { 37 37 public: 38 InitialDialog(Gtk::Window& parent,39 Preferences& preferences,40 const IconManager& icon_manager);38 DocumentLocationDialog(Gtk::Window& parent, 39 InfGtkBrowserModel* model); 40 ~DocumentLocationDialog(); 41 41 42 Glib::ustring get_document_name() const; 43 void set_document_name(const Glib::ustring& document_name); 44 45 InfcBrowser* get_selected_directory(InfcBrowserIter* iter) const; 42 46 protected: 43 virtual void on_response(int id); 44 45 Preferences& m_preferences; 46 47 Gtk::VBox m_topbox; 48 Gtk::Label m_title; 49 50 Gtk::HBox m_hbox; 51 Gtk::Image m_image; 52 53 Gtk::VBox m_vbox; 54 Gtk::Label m_intro; 47 virtual void on_show(); 55 48 56 49 Gtk::Table m_table; … … 58 51 Gtk::Entry m_name_entry; 59 52 60 Gtk::Label m_color_label; 61 Gtk::ColorButton m_color_button; 53 Gtk::Label m_location_label; 54 InfGtkBrowserModelFilter* m_filter_model; 55 Gtk::ScrolledWindow m_scroll; 56 InfGtkBrowserView* m_view; 62 57 }; 63 58 64 59 } 65 60 66 #endif // _GOBBY_ INITIALDIALOG_HPP_61 #endif // _GOBBY_DOCUMENTLOCATIONDIALOG_HPP_ 67 62 -
inc/dialogs/finddialog.hpp
r36fa5fe rdddf956 20 20 #define _GOBBY_FINDDIALOG_HPP_ 21 21 22 #include "docwindow.hpp" 23 #include "toolwindow.hpp" 22 #include "core/folder.hpp" 23 #include "core/docwindow.hpp" 24 #include "core/toolwindow.hpp" 24 25 25 26 #include <gtkmm/window.h> … … 36 37 { 37 38 38 class Window;39 40 39 class FindDialog: public ToolWindow 41 40 { 42 41 public: 43 FindDialog(G obby::Window& parent);42 FindDialog(Gtk::Window& parent, Folder& folder); 44 43 45 44 void set_search_only(bool search_only); … … 84 83 Gtk::TextIter& match_end); 85 84 86 Gobby::Window& m_gobby;85 Folder& m_folder; 87 86 88 87 Gtk::HBox m_box_main; -
inc/dialogs/gotodialog.hpp
r5843bef rdddf956 20 20 #define _GOBBY_GOTODIALOG_HPP_ 21 21 22 #include "core/toolwindow.hpp" 23 #include "core/folder.hpp" 24 22 25 #include <gtkmm/separator.h> 23 26 #include <gtkmm/box.h> … … 25 28 #include <gtkmm/spinbutton.h> 26 29 27 #include "toolwindow.hpp"28 29 30 namespace Gobby 30 31 { 31 32 class Window;33 32 34 33 class GotoDialog: public ToolWindow 35 34 { 36 35 public: 37 GotoDialog(G obby::Window& parent);36 GotoDialog(Gtk::Window& parent, Folder& m_folder); 38 37 39 38 protected: … … 41 40 virtual void on_goto(); 42 41 43 Gobby::Window& m_window;42 Folder& m_folder; 44 43 45 44 Gtk::VBox m_mainbox; -
inc/dialogs/initialdialog.hpp
r00f0fd0 rdddf956 20 20 #define _GOBBY_INITIALDIALOG_HPP_ 21 21 22 #include "core/preferences.hpp" 23 #include "core/iconmanager.hpp" 24 22 25 #include <gtkmm/dialog.h> 23 26 #include <gtkmm/box.h> … … 27 30 #include <gtkmm/table.h> 28 31 #include <gtkmm/colorbutton.h> 29 #include "preferences.hpp"30 #include "icon.hpp"31 32 32 33 namespace Gobby -
inc/dialogs/preferencesdialog.hpp
re9bbcc3 rdddf956 20 20 #define _GOBBY_PREFERENCESDIALOG_HPP_ 21 21 22 #include "core/preferences.hpp" 23 22 24 #include <gtkmm/dialog.h> 23 25 #include <gtkmm/frame.h> … … 32 34 #include <gtkmm/fontbutton.h> 33 35 #include <gtkmm/colorbutton.h> 34 #include "preferences.hpp"35 36 36 37 namespace Gobby -
inc/util/encoding.hpp
r36fa5fe rdddf956 32 32 33 33 const std::vector<std::string>& get_encodings(); 34 34 35 Glib::ustring convert_to_utf8(const std::string& str, 35 36 std::string& encoding); -
inc/window.hpp
rb5b6b61 rdddf956 20 20 #define _GOBBY_WINDOW_HPP_ 21 21 22 #include <queue> 23 #include <memory> 22 #include "features.hpp" 23 #include "dragdrop.hpp" 24 25 #include "commands/browser-commands.hpp" 26 #include "commands/file-commands.hpp" 27 28 #include "dialogs/finddialog.hpp" 29 #include "dialogs/gotodialog.hpp" 30 #include "dialogs/preferencesdialog.hpp" 31 #include "dialogs/initialdialog.hpp" 32 33 #include "core/preferences.hpp" 34 #include "core/iconmanager.hpp" 35 #include "core/header.hpp" 36 #include "core/docwindow.hpp" 37 #include "core/folder.hpp" 38 #include "core/browser.hpp" 39 #include "core/statusbar.hpp" 40 41 #include "util/config.hpp" 24 42 25 43 #include <gtkmm/window.h> … … 28 46 #include <gtkmm/messagedialog.h> 29 47 30 #include "features.hpp" 31 #include "preferences.hpp" 32 #include "icon.hpp" 33 #include "config.hpp" 34 #include "header.hpp" 35 #include "docwindow.hpp" 36 #include "finddialog.hpp" 37 #include "gotodialog.hpp" 38 #include "preferencesdialog.hpp" 39 #include "initialdialog.hpp" 40 #include "folder.hpp" 41 #include "browser.hpp" 42 #include "statusbar.hpp" 43 #include "dragdrop.hpp" 44 45 #include "commands/browser-commands.hpp" 48 #include <queue> 49 #include <memory> 46 50 47 51 namespace Gobby … … 84 88 85 89 BrowserCommands m_commands_browser; 90 FileCommands m_commands_file; 86 91 87 92 // TODO: Can't we use this directly now that the session is -
src/.gitignore
r36fa5fe rdddf956 1 libgobby.a1 *.a -
src/Makefile.am
rb5b6b61 rdddf956 1 SUBDIRS = commands1 SUBDIRS = util core dialogs commands 2 2 3 3 noinst_LIBRARIES = libgobby.a 4 4 5 5 libgobby_a_SOURCES = \ 6 browser.cpp \7 colorutil.cpp \8 config.cpp \9 docwindow.cpp \10 6 dragdrop.cpp \ 11 encoding.cpp \12 encoding_selector.cpp \13 finddialog.cpp \14 folder.cpp \15 gotodialog.cpp \16 header.cpp \17 i18n.cpp \18 icon.cpp \19 initialdialog.cpp \20 7 main.cpp \ 21 preferences.cpp \22 preferencesdialog.cpp \23 resolv.cpp \24 serialize.cpp \25 statusbar.cpp \26 toolwindow.cpp \27 8 window.cpp 28 9 -
src/commands/Makefile.am
rb5b6b61 rdddf956 2 2 3 3 libgobby_commands_a_SOURCES = \ 4 browser-commands.cpp 4 browser-commands.cpp \ 5 file-commands.cpp 5 6 6 libgobby_commands_a_CPPFLAGS = $(gobby_CFLAGS) -I../../inc/ 7 libgobby_commands_a_CPPFLAGS = $(gobby_CFLAGS) -I../../inc/ \ 8 -DLOCALE_DIR=\""$(datadir)/locale"\" \ 9 -DAPPICON_DIR=\""$(appicondir)"\" \ 10 -DPIXMAPS_DIR=\""$(pixmapdir)"\" -
src/commands/browser-commands.cpp
rf5b0b07 rdddf956 18 18 19 19 #include "commands/browser-commands.hpp" 20 #include " i18n.hpp"20 #include "util/i18n.hpp" 21 21 22 22 #include <libinftext/inf-text-user.h> -
src/core/browser.cpp
r065aeb8 rdddf956 17 17 */ 18 18 19 #include " browser.hpp"20 #include " i18n.hpp"19 #include "core/browser.hpp" 20 #include "util/i18n.hpp" 21 21 22 22 #include <libinfinity/inf-config.h> -
src/core/docwindow.cpp
rf5b0b07 rdddf956 19 19 #include "features.hpp" 20 20 21 #include "core/preferences.hpp" 22 #include "core/docwindow.hpp" 23 24 #include <gtkmm/scrolledwindow.h> 21 25 #include <glibmm/pattern.h> 22 #include <gtkmm/scrolledwindow.h>23 26 24 27 #include <libinftextgtk/inf-text-gtk-buffer.h> 25 28 26 29 #include <gtksourceview/gtksourcebuffer.h> 27 28 #include "preferences.hpp"29 #include "docwindow.hpp"30 30 31 31 namespace -
src/core/encodingselector.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " encoding_selector.hpp"20 #include " encoding.hpp"21 #include " i18n.hpp"19 #include "core/encodingselector.hpp" 20 #include "util/encoding.hpp" 21 #include "util/i18n.hpp" 22 22 23 23 #include <gtkmm/liststore.h> -
src/core/folder.cpp
rf5b0b07 rdddf956 17 17 */ 18 18 19 #include " folder.hpp"19 #include "core/folder.hpp" 20 20 21 21 #include <gtkmm/box.h> -
src/core/header.cpp
rb5b6b61 rdddf956 17 17 */ 18 18 19 #include " header.hpp"20 #include " icon.hpp"21 #include " i18n.hpp"19 #include "core/header.hpp" 20 #include "core/iconmanager.hpp" 21 #include "util/i18n.hpp" 22 22 23 23 #include <gtkmm/stock.h> -
src/core/iconmanager.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include "core/iconmanager.hpp" 20 #include "util/i18n.hpp" 21 22 #include <gtkmm/stockitem.h> 19 23 #include <glib/gtypes.h> 20 #include <gtkmm/stockitem.h>21 #include "i18n.hpp"22 #include "icon.hpp"23 24 24 25 #ifdef _WIN32 -
src/core/preferences.cpp
r6eef44e rdddf956 18 18 19 19 #include "features.hpp" 20 #include " preferences.hpp"20 #include "core/preferences.hpp" 21 21 22 22 Gobby::Preferences::User::User(Config::ParentEntry& entry): -
src/core/statusbar.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " statusbar.hpp"19 #include "core/statusbar.hpp" 20 20 21 21 #include <gtkmm/frame.h> -
src/core/toolwindow.cpp
r38aaa94 rdddf956 17 17 */ 18 18 19 #include "toolwindow.hpp"20 19 #include "features.hpp" 20 #include "core/toolwindow.hpp" 21 21 22 22 #include <gdk/gdkkeysyms.h> -
src/dialogs/finddialog.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " finddialog.hpp"20 #include " window.hpp"21 #include " i18n.hpp"19 #include "dialogs/finddialog.hpp" 20 #include "core/folder.hpp" 21 #include "util/i18n.hpp" 22 22 23 23 #include <gtkmm/messagedialog.h> … … 38 38 } 39 39 40 Gobby::FindDialog::FindDialog(G obby::Window& parent):40 Gobby::FindDialog::FindDialog(Gtk::Window& parent, Folder& folder): 41 41 ToolWindow(parent), 42 m_ gobby(parent),42 m_folder(folder), 43 43 m_label_find(_("Find what:"), Gtk::ALIGN_LEFT), 44 44 m_label_replace(_("Replace with:"), Gtk::ALIGN_LEFT), … … 265 265 Gobby::DocWindow* Gobby::FindDialog::get_document() 266 266 { 267 DocWindow* doc = m_ gobby.get_folder().get_current_document();267 DocWindow* doc = m_folder.get_current_document(); 268 268 269 269 if(doc == NULL) -
src/dialogs/gotodialog.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include "gotodialog.hpp" 20 #include "window.hpp" 21 #include "i18n.hpp" 19 #include "dialogs/gotodialog.hpp" 20 #include "util/i18n.hpp" 22 21 23 22 #include <gtkmm/messagedialog.h> … … 25 24 #include <gtkmm/stock.h> 26 25 27 Gobby::GotoDialog::GotoDialog(G obby::Window& parent):26 Gobby::GotoDialog::GotoDialog(Gtk::Window& parent, Folder& folder): 28 27 ToolWindow(parent), 29 m_ window(parent),28 m_folder(folder), 30 29 m_lbl_info(_("Line number:"), Gtk::ALIGN_RIGHT), 31 30 m_btn_close(Gtk::Stock::CLOSE), … … 84 83 m_ent_line.grab_focus(); 85 84 86 Gobby::DocWindow* window = 87 m_window.get_folder().get_current_document(); 85 Gobby::DocWindow* window = m_folder.get_current_document(); 88 86 if(window != NULL) 89 87 { … … 102 100 void Gobby::GotoDialog::on_goto() 103 101 { 104 Gobby::DocWindow* window = 105 m_window.get_folder().get_current_document(); 102 Gobby::DocWindow* window = m_folder.get_current_document(); 106 103 if(window != NULL) 107 104 { -
src/dialogs/initialdialog.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " initialdialog.hpp"20 #include " colorutil.hpp"21 #include " i18n.hpp"19 #include "dialogs/initialdialog.hpp" 20 #include "util/color.hpp" 21 #include "util/i18n.hpp" 22 22 #include "features.hpp" 23 23 -
src/dialogs/preferencesdialog.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " preferencesdialog.hpp"20 #include " colorutil.hpp"21 #include " i18n.hpp"19 #include "dialogs/preferencesdialog.hpp" 20 #include "util/color.hpp" 21 #include "util/i18n.hpp" 22 22 23 23 #include <gtkmm/messagedialog.h> -
src/dragdrop.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include "core/encodingselector.hpp" 20 #include "dragdrop.hpp" 21 #include "window.hpp" 22 19 23 #include <string> 20 24 #include <vector> … … 24 28 #include <gdk/gdkwin32.h> 25 29 #endif 26 27 #include "encoding_selector.hpp"28 #include "dragdrop.hpp"29 #include "window.hpp"30 30 31 31 namespace -
src/main.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include "features.hpp" 19 20 #include "window.hpp" 20 #include "config.hpp" 21 #include " icon.hpp"22 #include " features.hpp"21 22 #include "core/iconmanager.hpp" 23 #include "util/config.hpp" 23 24 24 25 #include <gtkmm/main.h> -
src/util/color.cpp
r99231c7 rdddf956 17 17 */ 18 18 19 #include " colorutil.hpp"19 #include "util/color.hpp" 20 20 21 21 namespace -
src/util/config.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " config.hpp"20 #include " i18n.hpp"19 #include "util/config.hpp" 20 #include "util/i18n.hpp" 21 21 22 22 #include <glibmm/miscutils.h> -
src/util/encoding.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " encoding.hpp"20 #include " i18n.hpp"19 #include "util/encoding.hpp" 20 #include "util/i18n.hpp" 21 21 22 22 #include <glibmm/convert.h> -
src/util/i18n.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include "i18n.hpp"20 19 #include "features.hpp" 20 21 #include "util/i18n.hpp" 21 22 22 23 #include <libintl.h> -
src/util/resolv.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " resolv.hpp"19 #include "util/resolv.hpp" 20 20 21 21 #include <glibmm/main.h> -
src/util/serialize.cpp
r36fa5fe rdddf956 17 17 */ 18 18 19 #include " serialize.hpp"19 #include "util/serialize.hpp" 20 20 21 21 const char* Gobby::serialize::type_name<int>::name = "int"; -
src/window.cpp
re631cf1 rdddf956 17 17 */ 18 18 19 #include "features.hpp" 19 20 #include "window.hpp" 20 #include "docwindow.hpp" 21 #include "icon.hpp" 22 #include "features.hpp" 21 #include "core/docwindow.hpp" 22 #include "core/iconmanager.hpp" 23 23 24 24 #include <libinftextgtk/inf-text-gtk-buffer.h> … … 60 60 m_statusbar(m_folder), 61 61 m_browser(*this, &TEXT_PLUGIN, m_statusbar, m_preferences), 62 m_commands_browser(m_browser, m_folder, m_statusbar, m_preferences) 62 m_commands_browser(m_browser, m_folder, m_statusbar, m_preferences), 63 m_commands_file(*this, m_header, m_browser, m_folder, m_statusbar) 63 64 { 64 65 m_header.show();
