From 375187b866499e37817e2781e076b3460c2a3a1a Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Tue, 8 Aug 2006 00:22:15 +0000 Subject: External programs management improvement - External programs (editor and mixasm) execution is more robustly controlled both in mixvm and gmixvm. - In gmixvm the external programs dialog has been revamped: - Only proper paths can be introduced for the executables (via a graphical file chooser). - Flags for mixasm are no longer free text, but a check button. - Internally, the code has been refactored. git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-28 --- mixgtk/mixgtk.glade | 101 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 71 insertions(+), 30 deletions(-) (limited to 'mixgtk/mixgtk.glade') diff --git a/mixgtk/mixgtk.glade b/mixgtk/mixgtk.glade index 005bb75..3b92bca 100644 --- a/mixgtk/mixgtk.glade +++ b/mixgtk/mixgtk.glade @@ -1835,11 +1835,12 @@ disk7 + 1 External programs GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE True - True + False False True False @@ -1906,6 +1907,7 @@ disk7 + 9 True @@ -1913,18 +1915,19 @@ disk7 0 0 True + Enter the arguments for the editor. %s will be substituted by the full path to the MIXAL file to edit. True True True 0 - xterm -e vi %s + -e vi %s True * False - 256 - 12 + 168 + 24 @@ -1933,7 +1936,7 @@ disk7 0 0 True - Editor command (e.g xterm -e vi %s) + Editor command and arguments (e.g -e vi %s) False False GTK_JUSTIFY_LEFT @@ -1950,7 +1953,25 @@ disk7 8 - 15 + 0 + + + + + + 151 + 31 + True + Select A File + GTK_FILE_CHOOSER_ACTION_OPEN + True + False + False + -1 + + + 8 + 24 @@ -1963,46 +1984,27 @@ disk7 + 9 True - - - 0 - 0 - True - True - True - True - 0 - mixasm %s - True - * - False - - - 255 - 4 - - - 0 0 True - MIX sssembler command (e.g. mixasm %s) + MIX asssembler path False False GTK_JUSTIFY_LEFT False False - 0.5 - 0.5 + 0.479999989271 + 0.52999997139 0 0 PANGO_ELLIPSIZE_NONE -1 - False + True 0 @@ -2010,6 +2012,45 @@ disk7 8 + + + + 151 + 31 + True + Select mixasm executable + GTK_FILE_CHOOSER_ACTION_OPEN + True + False + False + -1 + + + 8 + 32 + + + + + + 152 + 24 + True + If checked, mixasm will be called with the --listing flag. + True + Generate listing file + True + GTK_RELIEF_NORMAL + False + False + False + True + + + 176 + 32 + + 0 -- cgit v1.2.3