Changeset 0d4c360cbbfc5187268be2e67b94a01887ec41ec
- Timestamp:
- 01/06/07 23:42:10 (6 years ago)
- Author:
- Philipp Kern <phil@…>
- Parents:
- 5a41a0aff9b1b43c3fdffdac6b31b3d9dbbe1fa0
- Children:
- 8571726ba74bdfebda4c156df2a0b0cc3056f7de
- git-committer:
- Philipp Kern <phil@0x539.de> / 2007-01-06T22:42:10Z+0000
- Message:
-
[project @ A cleanup patch to fix hundreds of conflicts]
Original author: Philipp Kern <phil@…>
Date: 2005-07-22 12:56:25+00:00
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r5a41a0a
|
r0d4c360
|
|
| 87 | 87 | v v v v v v v |
| 88 | 88 | ************* |
| | 89 | v v v v v v v |
| | 90 | ************* |
| 89 | 91 | /** Returns whether the document is displayed with the words wrapped |
| 90 | 92 | * to the window's width. |
| … |
… |
|
| 104 | 106 | void set_show_line_numbers(bool show); |
| 105 | 107 | |
| | 108 | ^ ^ ^ ^ ^ ^ ^ |
| 106 | 109 | ^ ^ ^ ^ ^ ^ ^ |
| 107 | 110 | /** Signal which will be emitted if the cursor's position changed. |
-
|
r5a41a0a
|
r0d4c360
|
|
| 60 | 60 | typedef sigc::signal<void> signal_user_set_password_type; |
| 61 | 61 | v v v v v v v |
| | 62 | ************* |
| | 63 | v v v v v v v |
| 62 | 64 | typedef sigc::signal<void> signal_document_word_wrap_type; |
| 63 | 65 | typedef sigc::signal<void> signal_document_line_numbers_type; |
| 64 | 66 | ************* |
| 65 | 67 | #ifdef WITH_GTKSOURCEVIEW |
| | 68 | ^ ^ ^ ^ ^ ^ ^ |
| 66 | 69 | ^ ^ ^ ^ ^ ^ ^ |
| 67 | 70 | typedef sigc::signal<void, const Glib::RefPtr<Gtk::SourceLanguage>&> |
| … |
… |
|
| 92 | 95 | signal_user_set_password_type user_set_password_event() const; |
| 93 | 96 | v v v v v v v |
| | 97 | ************* |
| | 98 | v v v v v v v |
| 94 | 99 | signal_document_word_wrap_type document_word_wrap_event() const; |
| 95 | 100 | signal_document_line_numbers_type document_line_numbers_event() const; |
| 96 | 101 | ************* |
| 97 | 102 | #ifdef WITH_GTKSOURCEVIEW |
| | 103 | ^ ^ ^ ^ ^ ^ ^ |
| 98 | 104 | ^ ^ ^ ^ ^ ^ ^ |
| 99 | 105 | signal_document_language_type document_language_event() const; |
| … |
… |
|
| 121 | 127 | void on_app_user_set_password(); |
| 122 | 128 | v v v v v v v |
| | 129 | ************* |
| | 130 | v v v v v v v |
| 123 | 131 | void on_app_document_word_wrap(); |
| 124 | 132 | void on_app_document_line_numbers(); |
| 125 | 133 | ************* |
| 126 | 134 | #ifdef WITH_GTKSOURCEVIEW |
| | 135 | ^ ^ ^ ^ ^ ^ ^ |
| 127 | 136 | ^ ^ ^ ^ ^ ^ ^ |
| 128 | 137 | void on_app_document_language(Glib::RefPtr<Gtk::SourceLanguage> lang); |
| … |
… |
|
| 145 | 154 | bool m_toggle_language; |
| 146 | 155 | v v v v v v v |
| | 156 | ************* |
| | 157 | v v v v v v v |
| 147 | 158 | bool m_toggle_line_numbers; |
| 148 | 159 | bool m_toggle_word_wrap; |
| 149 | 160 | ************* |
| 150 | 161 | #endif |
| | 162 | ^ ^ ^ ^ ^ ^ ^ |
| 151 | 163 | ^ ^ ^ ^ ^ ^ ^ |
| 152 | 164 | |
| … |
… |
|
| 167 | 179 | signal_user_set_password_type m_signal_user_set_password; |
| 168 | 180 | v v v v v v v |
| | 181 | ************* |
| | 182 | v v v v v v v |
| 169 | 183 | signal_document_word_wrap_type m_signal_document_word_wrap; |
| 170 | 184 | signal_document_line_numbers_type m_signal_document_line_numbers; |
| 171 | 185 | ************* |
| 172 | 186 | #ifdef WITH_GTKSOURCEVIEW |
| | 187 | ^ ^ ^ ^ ^ ^ ^ |
| 173 | 188 | ^ ^ ^ ^ ^ ^ ^ |
| 174 | 189 | signal_document_language_type m_signal_document_language; |
-
|
rb826c25
|
r0d4c360
|
|
| 106 | 106 | }; |
| 107 | 107 | |
| | 108 | v v v v v v v |
| | 109 | class Security : public Page |
| | 110 | { |
| | 111 | public: |
| | 112 | Security(Config& config); |
| | 113 | ~Security(); |
| | 114 | |
| | 115 | // Fetch the key components |
| | 116 | protected: |
| | 117 | virtual void on_response(int response_id); |
| | 118 | |
| | 119 | Gtk::VBox m_box; |
| | 120 | |
| | 121 | Gtk::VBox m_box_key; |
| | 122 | // Display the current public key ID and let the user the |
| | 123 | // opportunity to regenerate it. |
| | 124 | }; |
| | 125 | |
| | 126 | PreferencesDialog(Gtk::Window& parent, const Preferences& preferences); |
| | 127 | ************* |
| 108 | 128 | class Security : public Page |
| 109 | 129 | { |
| … |
… |
|
| 122 | 142 | |
| 123 | 143 | PreferencesDialog(Gtk::Window& parent, const Preferences& preferences); |
| | 144 | ^ ^ ^ ^ ^ ^ ^ |
| 124 | 145 | ~PreferencesDialog(); |
| 125 | 146 | |
-
|
r5a41a0a
|
r0d4c360
|
|
| 29 | 29 | |
| 30 | 30 | v v v v v v v |
| | 31 | Gobby::Document::Document(obby::local_document_info& doc, const Folder& folder, |
| | 32 | const Preferences& preferences) |
| | 33 | ************* |
| | 34 | v v v v v v v |
| 31 | 35 | Gobby::Document::Document(obby::local_document_info& doc, const Folder& folder) |
| 32 | 36 | ************* |
| … |
… |
|
| 35 | 39 | #ifdef WITH_GTKSOURCEVIEW |
| 36 | 40 | ^ ^ ^ ^ ^ ^ ^ |
| | 41 | ^ ^ ^ ^ ^ ^ ^ |
| 37 | 42 | : Gtk::SourceView(), |
| | 43 | v v v v v v v |
| | 44 | m_doc(doc), m_folder(folder), m_preferences(preferences), m_editing(true), |
| | 45 | ************* |
| 38 | 46 | v v v v v v v |
| 39 | 47 | m_doc(doc), m_folder(folder), m_editing(true), |
| … |
… |
|
| 43 | 51 | #endif |
| 44 | 52 | m_doc(doc), m_folder(folder), m_preferences(preferences), m_editing(true), |
| | 53 | ^ ^ ^ ^ ^ ^ ^ |
| 45 | 54 | ^ ^ ^ ^ ^ ^ ^ |
| 46 | 55 | m_btn_subscribe(_("Subscribe") ) |
| … |
… |
|
| 225 | 234 | v v v v v v v |
| 226 | 235 | ************* |
| | 236 | v v v v v v v |
| | 237 | ************* |
| 227 | 238 | bool Gobby::Document::get_word_wrapping() const |
| 228 | 239 | { |
| … |
… |
|
| 248 | 259 | } |
| 249 | 260 | |
| | 261 | ^ ^ ^ ^ ^ ^ ^ |
| 250 | 262 | ^ ^ ^ ^ ^ ^ ^ |
| 251 | 263 | void Gobby::Document::obby_user_join(obby::user& user) |
| … |
… |
|
| 375 | 387 | |
| 376 | 388 | v v v v v v v |
| 377 | | ************* |
| 378 | 389 | // Read settings from preferences |
| 379 | 390 | // Editor |
| … |
… |
|
| 392 | 403 | set_show_line_numbers(m_preferences.view.linenum_display); |
| 393 | 404 | |
| | 405 | ************* |
| | 406 | v v v v v v v |
| | 407 | ************* |
| | 408 | // Read settings from preferences |
| | 409 | // Editor |
| | 410 | set_tabs_width(m_preferences.editor.tab_width); |
| | 411 | set_insert_spaces_instead_of_tabs(m_preferences.editor.tab_spaces); |
| | 412 | set_auto_indent(m_preferences.editor.indentation_auto); |
| | 413 | |
| | 414 | // View |
| | 415 | if(m_preferences.view.wrap_text) |
| | 416 | if(m_preferences.view.wrap_words) |
| | 417 | set_wrap_mode(Gtk::WRAP_WORD); |
| | 418 | else |
| | 419 | set_wrap_mode(Gtk::WRAP_CHAR); |
| | 420 | else |
| | 421 | set_wrap_mode(Gtk::WRAP_NONE); |
| | 422 | set_show_line_numbers(m_preferences.view.linenum_display); |
| | 423 | |
| 394 | 424 | #ifdef WITH_GTKSOURCEVIEW |
| | 425 | ^ ^ ^ ^ ^ ^ ^ |
| 395 | 426 | ^ ^ ^ ^ ^ ^ ^ |
| 396 | 427 | // Enable highlighting |
-
|
r5a41a0a
|
r0d4c360
|
|
| 54 | 54 | |
| 55 | 55 | v v v v v v v |
| | 56 | Gobby::Folder::Folder(const Preferences& preferences) |
| | 57 | : Gtk::Notebook(), m_preferences(preferences), m_running(false) |
| | 58 | ************* |
| | 59 | v v v v v v v |
| 56 | 60 | Gobby::Folder::Folder() |
| 57 | 61 | : Gtk::Notebook(), m_running(false), |
| … |
… |
|
| 63 | 67 | , m_lang_manager(Gtk::SourceLanguagesManager::create() ) |
| 64 | 68 | #endif |
| | 69 | ^ ^ ^ ^ ^ ^ ^ |
| 65 | 70 | ^ ^ ^ ^ ^ ^ ^ |
| 66 | 71 | { |
-
|
r5a41a0a
|
r0d4c360
|
|
| 53 | 53 | " <menu action=\"MenuView\">" |
| 54 | 54 | v v v v v v v |
| | 55 | ************* |
| | 56 | v v v v v v v |
| 55 | 57 | " <menuitem action=\"ViewWordWrap\" />" |
| 56 | 58 | " <menuitem action=\"ViewLineNumbers\" />" |
| … |
… |
|
| 58 | 60 | ************* |
| 59 | 61 | #ifdef WITH_GTKSOURCEVIEW |
| | 62 | ^ ^ ^ ^ ^ ^ ^ |
| 60 | 63 | ^ ^ ^ ^ ^ ^ ^ |
| 61 | 64 | " <menuitem action=\"ViewLanguageNone\" />" |
| … |
… |
|
| 127 | 130 | : m_ui_manager(Gtk::UIManager::create() ), |
| 128 | 131 | v v v v v v v |
| | 132 | m_group_app(Gtk::ActionGroup::create() ), |
| | 133 | m_toggle_language(false) |
| | 134 | ************* |
| | 135 | v v v v v v v |
| 129 | 136 | m_group_app(Gtk::ActionGroup::create() ) |
| 130 | 137 | #ifdef WITH_GTKSOURCEVIEW |
| … |
… |
|
| 137 | 144 | m_toggle_line_numbers(false) |
| 138 | 145 | ^ ^ ^ ^ ^ ^ ^ |
| | 146 | ^ ^ ^ ^ ^ ^ ^ |
| 139 | 147 | { |
| 140 | 148 | // Add basic menu |
| … |
… |
|
| 297 | 305 | |
| 298 | 306 | v v v v v v v |
| | 307 | ************* |
| | 308 | v v v v v v v |
| 299 | 309 | // Toggle word wrapping |
| 300 | 310 | m_group_app->add( |
| … |
… |
|
| 325 | 335 | ************* |
| 326 | 336 | #ifdef WITH_GTKSOURCEVIEW |
| | 337 | ^ ^ ^ ^ ^ ^ ^ |
| 327 | 338 | ^ ^ ^ ^ ^ ^ ^ |
| 328 | 339 | // A kind of hack to ensure that |
| … |
… |
|
| 531 | 542 | |
| 532 | 543 | v v v v v v v |
| | 544 | ************* |
| | 545 | v v v v v v v |
| 533 | 546 | #ifdef WITH_GTKSOURCEVIEW |
| 534 | 547 | ************* |
| … |
… |
|
| 545 | 558 | } |
| 546 | 559 | |
| | 560 | ^ ^ ^ ^ ^ ^ ^ |
| 547 | 561 | ^ ^ ^ ^ ^ ^ ^ |
| 548 | 562 | Gobby::Header::signal_document_language_type |
| … |
… |
|
| 683 | 697 | |
| 684 | 698 | v v v v v v v |
| | 699 | ************* |
| | 700 | v v v v v v v |
| 685 | 701 | #ifdef WITH_GTKSOURCEVIEW |
| 686 | 702 | ************* |
| … |
… |
|
| 702 | 718 | ^ ^ ^ ^ ^ ^ ^ |
| 703 | 719 | |
| | 720 | ^ ^ ^ ^ ^ ^ ^ |
| 704 | 721 | void Gobby::Header::on_app_document_language( |
| 705 | 722 | Glib::RefPtr<Gtk::SourceLanguage> lang |
| … |
… |
|
| 725 | 742 | // We are toggling some flags |
| 726 | 743 | v v v v v v v |
| | 744 | ************* |
| | 745 | v v v v v v v |
| 727 | 746 | m_toggle_word_wrap = true; |
| 728 | 747 | m_toggle_line_numbers = true; |
| 729 | 748 | ************* |
| 730 | 749 | #ifdef WITH_GTKSOURCEVIEW |
| | 750 | ^ ^ ^ ^ ^ ^ ^ |
| 731 | 751 | ^ ^ ^ ^ ^ ^ ^ |
| 732 | 752 | m_toggle_language = true; |
| … |
… |
|
| 738 | 758 | )->set_active(document.get_word_wrapping() ); |
| 739 | 759 | |
| | 760 | v v v v v v v |
| | 761 | ^ ^ ^ ^ ^ ^ ^ |
| 740 | 762 | // Set current line number state |
| 741 | 763 | Glib::RefPtr<Gtk::ToggleAction>::cast_static<Gtk::Action>( |
| … |
… |
|
| 757 | 779 | m_toggle_language = false; |
| 758 | 780 | v v v v v v v |
| | 781 | ************* |
| | 782 | v v v v v v v |
| 759 | 783 | m_toggle_word_wrap = false; |
| 760 | 784 | ************* |
| 761 | 785 | #endif |
| | 786 | ^ ^ ^ ^ ^ ^ ^ |
| 762 | 787 | ^ ^ ^ ^ ^ ^ ^ |
| 763 | 788 | } |
-
|
rb826c25
|
r0d4c360
|
|
| 152 | 152 | } |
| 153 | 153 | |
| 154 | | Gobby::PreferencesDialog::Security::Security(const Preferences& preferences) |
| 155 | | : Page(preferences) |
| 156 | | { |
| 157 | | } |
| 158 | | |
| 159 | | Gobby::PreferencesDialog::Security::~Security() |
| 160 | | { |
| | 154 | void Gobby::PreferencesDialog::Appearance::on_response(int response_id) |
| | 155 | { |
| | 156 | if(response_id == Gtk::RESPONSE_OK) |
| | 157 | { |
| | 158 | } |
| 161 | 159 | } |
| 162 | 160 | |
-
|
r5a41a0a
|
r0d4c360
|
|
| 75 | 75 | sigc::mem_fun(*this, &Window::on_user_set_password) ); |
| 76 | 76 | |
| 77 | | m_header.document_word_wrap_event().connect( |
| 78 | | sigc::mem_fun(*this, &Window::on_document_word_wrap) ); |
| 79 | | #ifdef WITH_GTKSOURCEVIEW |
| 80 | | m_header.document_line_numbers_event().connect( |
| 81 | | sigc::mem_fun(*this, &Window::on_document_line_numbers) ); |
| 82 | 77 | m_header.document_language_event().connect( |
| 83 | 78 | sigc::mem_fun(*this, &Window::on_document_language) ); |
| … |
… |
|
| 471 | 466 | } |
| 472 | 467 | |
| 473 | | void Gobby::Window::on_document_word_wrap() |
| 474 | | { |
| 475 | | // Get current page |
| 476 | | DocWindow& doc_wnd = *static_cast<DocWindow*>( |
| 477 | | m_folder.get_nth_page(m_folder.get_current_page() ) |
| 478 | | ); |
| 479 | | |
| 480 | | // Toggle word wrapping flag |
| 481 | | doc_wnd.get_document().set_word_wrapping( |
| 482 | | !doc_wnd.get_document().get_word_wrapping() |
| 483 | | ); |
| 484 | | } |
| 485 | | |
| 486 | | #ifdef WITH_GTKSOURCEVIEW |
| 487 | | void Gobby::Window::on_document_line_numbers() |
| 488 | | { |
| 489 | | // Get current page |
| 490 | | DocWindow& doc_wnd = *static_cast<DocWindow*>( |
| 491 | | m_folder.get_nth_page(m_folder.get_current_page() ) |
| 492 | | ); |
| 493 | | |
| 494 | | // Toggle line number flag |
| 495 | | doc_wnd.get_document().set_show_line_numbers( |
| 496 | | !doc_wnd.get_document().get_show_line_numbers() |
| 497 | | ); |
| 498 | | } |
| 499 | | |
| 500 | 468 | void Gobby::Window::on_document_language( |
| 501 | 469 | const Glib::RefPtr<Gtk::SourceLanguage>& lang |