Branch: refs/heads/master Author: Dimitar Zhekov dimitar.zhekov@gmail.com Committer: Dimitar Zhekov dimitar.zhekov@gmail.com Date: Sat, 31 Aug 2013 18:42:37 UTC Commit: 8944eafdf4d29f0d6e9e25f06540870831484195 https://github.com/geany/geany-plugins/commit/8944eafdf4d29f0d6e9e25f0654087...
Log Message: ----------- Merge branch 'master' of github.com:geany/geany-plugins
Modified Paths: -------------- geanypy/geany/console.py markdown/src/viewer.c po/de.po treebrowser/src/treebrowser.c
Modified: geanypy/geany/console.py 5 files changed, 3 insertions(+), 2 deletions(-) =================================================================== @@ -517,8 +517,9 @@ def do_raw_input(self, text): def do_command(self, code): try: eval(code, self.locals) - except SystemExit: - raise +# In GeanyPy console, we don't want to exit the process on SystemExit +# except SystemExit: +# raise except: self.showtraceback()
Modified: markdown/src/viewer.c 9 files changed, 7 insertions(+), 2 deletions(-) =================================================================== @@ -249,9 +249,14 @@ struct _MarkdownViewerPrivate if (GTK_IS_SCROLLED_WINDOW(parent)) { GtkAdjustment *adj; adj = gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(parent)); - self->priv->vscroll_pos = gtk_adjustment_get_value(adj); + /* Another hack to try and keep scroll position from + * resetting to top while typing, just don't store the new + * scroll positions if they're 0. */ + if (gtk_adjustment_get_value(adj) != 0) + self->priv->vscroll_pos = gtk_adjustment_get_value(adj); adj = gtk_scrolled_window_get_hadjustment(GTK_SCROLLED_WINDOW(parent)); - self->priv->hscroll_pos = gtk_adjustment_get_value(adj); + if (gtk_adjustment_get_value(adj) != 0) + self->priv->hscroll_pos = gtk_adjustment_get_value(adj); pushed = TRUE; }
Modified: po/de.po 2 files changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -6040,7 +6040,7 @@ msgstr "Rechtschreibprüfung ausführen"
#: ../spellcheck/src/scplugin.c:205 msgid "Toggle Check While Typing" -msgstr "»Rechtschreibung beim Tippen überprüfen« ein-/ausschalten" +msgstr "Rechtschreibung beim Tippen überprüfen ein-/ausschalten"
#. initialise the dialog #: ../spellcheck/src/scplugin.c:216
Modified: treebrowser/src/treebrowser.c 13 files changed, 12 insertions(+), 1 deletions(-) =================================================================== @@ -76,6 +76,7 @@ static gboolean CONFIG_SHOW_TREE_LINES = TRUE; static gboolean CONFIG_SHOW_BOOKMARKS = FALSE; static gint CONFIG_SHOW_ICONS = 2; +static gboolean CONFIG_OPEN_NEW_FILES = TRUE;
/* ------------------ * TREEVIEW STRUCT @@ -1066,6 +1067,8 @@ enum treebrowser_browse(uri, refresh_root ? NULL : &iter); if (treebrowser_search(uri_new, NULL)) treebrowser_rename_current(); + if (utils_str_equal(type, "file") && CONFIG_OPEN_NEW_FILES == TRUE) + document_open_file(uri_new,FALSE, NULL,NULL); } } g_free(uri_new); @@ -1784,7 +1787,7 @@ enum GtkWidget *SHOW_TREE_LINES; GtkWidget *SHOW_BOOKMARKS; GtkWidget *SHOW_ICONS; - + GtkWidget *OPEN_NEW_FILES; } configure_widgets;
static void @@ -1806,6 +1809,7 @@ enum CONFIG_SHOW_TREE_LINES = utils_get_setting_boolean(config, "treebrowser", "show_tree_lines", CONFIG_SHOW_TREE_LINES); CONFIG_SHOW_BOOKMARKS = utils_get_setting_boolean(config, "treebrowser", "show_bookmarks", CONFIG_SHOW_BOOKMARKS); CONFIG_SHOW_ICONS = utils_get_setting_integer(config, "treebrowser", "show_icons", CONFIG_SHOW_ICONS); + CONFIG_OPEN_NEW_FILES = utils_get_setting_boolean(config, "treebrowser", "open_new_files", CONFIG_OPEN_NEW_FILES);
g_key_file_free(config); } @@ -1837,6 +1841,7 @@ enum g_key_file_set_boolean(config, "treebrowser", "show_tree_lines", CONFIG_SHOW_TREE_LINES); g_key_file_set_boolean(config, "treebrowser", "show_bookmarks", CONFIG_SHOW_BOOKMARKS); g_key_file_set_integer(config, "treebrowser", "show_icons", CONFIG_SHOW_ICONS); + g_key_file_set_boolean(config, "treebrowser", "open_new_file", CONFIG_OPEN_NEW_FILES);
data = g_key_file_to_data(config, NULL, NULL); utils_write_file(CONFIG_FILE, data); @@ -1867,6 +1872,7 @@ enum CONFIG_SHOW_TREE_LINES = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(configure_widgets.SHOW_TREE_LINES)); CONFIG_SHOW_BOOKMARKS = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(configure_widgets.SHOW_BOOKMARKS)); CONFIG_SHOW_ICONS = gtk_combo_box_get_active(GTK_COMBO_BOX(configure_widgets.SHOW_ICONS)); + CONFIG_OPEN_NEW_FILES = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(configure_widgets.OPEN_NEW_FILES));
if (save_settings() == TRUE) { @@ -1978,6 +1984,11 @@ enum gtk_button_set_focus_on_click(GTK_BUTTON(configure_widgets.SHOW_BOOKMARKS), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(configure_widgets.SHOW_BOOKMARKS), CONFIG_SHOW_BOOKMARKS); gtk_box_pack_start(GTK_BOX(vbox), configure_widgets.SHOW_BOOKMARKS, FALSE, FALSE, 0); + + configure_widgets.OPEN_NEW_FILES = gtk_check_button_new_with_label(_("Open new files")); + gtk_button_set_focus_on_click(GTK_BUTTON(configure_widgets.OPEN_NEW_FILES ), FALSE); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(configure_widgets.OPEN_NEW_FILES ), CONFIG_OPEN_NEW_FILES); + gtk_box_pack_start(GTK_BOX(vbox), configure_widgets.OPEN_NEW_FILES , FALSE, FALSE, 0);
gtk_widget_show_all(vbox);
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
plugins-commits@lists.geany.org