Mercurial > hg > octave-nkf
view scripts/image/default.img @ 15137:16a6b0a6855d gui
GUI: support for octave arguments and integrate with run-octave.
* src/octave.h (octave_initialize_interpreter, octave_execute_interpreter):
New functions.
(octave_cmdline_argc, octave_cmdline_argv, octave_embedded): New variables.
* src/octave.cc (octave_cmdline_argc, octave_cmdline_argv, octave_embedded):
New variables.
(octave_initialize_interpreter, octave_execute_interpreter): New functions.
(octave_main): Rewrite using them.
* run-octave.in (octave_executable): New variable.
(-gui): New option flag.
* gui/src/octave-adapter/octave-main-thread.cc (octave_main_thread::run):
Use octave_execute_interpreter.
* gui/src/octave-gui.cc (dissociate_terminal): New function.
(main): Use it. Also use octave_initialize_interpreter.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sun, 05 Aug 2012 16:15:58 -0400 |
parents | 64aff25e8be3 |
children | 4b13b52ba384 |
line wrap: on
line source
# name: map # type: matrix # rows: 64 # columns: 3 0.00000 0.00000 0.00000 0.01587 0.01587 0.01587 0.03175 0.03175 0.03175 0.04762 0.04762 0.04762 0.06349 0.06349 0.06349 0.07937 0.07937 0.07937 0.09524 0.09524 0.09524 0.11111 0.11111 0.11111 0.12698 0.12698 0.12698 0.14286 0.14286 0.14286 0.15873 0.15873 0.15873 0.17460 0.17460 0.17460 0.19048 0.19048 0.19048 0.20635 0.20635 0.20635 0.22222 0.22222 0.22222 0.23810 0.23810 0.23810 0.25397 0.25397 0.25397 0.26984 0.26984 0.26984 0.28571 0.28571 0.28571 0.30159 0.30159 0.30159 0.31746 0.31746 0.31746 0.33333 0.33333 0.33333 0.34921 0.34921 0.34921 0.36508 0.36508 0.36508 0.38095 0.38095 0.38095 0.39683 0.39683 0.39683 0.41270 0.41270 0.41270 0.42857 0.42857 0.42857 0.44444 0.44444 0.44444 0.46032 0.46032 0.46032 0.47619 0.47619 0.47619 0.49206 0.49206 0.49206 0.50794 0.50794 0.50794 0.52381 0.52381 0.52381 0.53968 0.53968 0.53968 0.55556 0.55556 0.55556 0.57143 0.57143 0.57143 0.58730 0.58730 0.58730 0.60317 0.60317 0.60317 0.61905 0.61905 0.61905 0.63492 0.63492 0.63492 0.65079 0.65079 0.65079 0.66667 0.66667 0.66667 0.68254 0.68254 0.68254 0.69841 0.69841 0.69841 0.71429 0.71429 0.71429 0.73016 0.73016 0.73016 0.74603 0.74603 0.74603 0.76190 0.76190 0.76190 0.77778 0.77778 0.77778 0.79365 0.79365 0.79365 0.80952 0.80952 0.80952 0.82540 0.82540 0.82540 0.84127 0.84127 0.84127 0.85714 0.85714 0.85714 0.87302 0.87302 0.87302 0.88889 0.88889 0.88889 0.90476 0.90476 0.90476 0.92063 0.92063 0.92063 0.93651 0.93651 0.93651 0.95238 0.95238 0.95238 0.96825 0.96825 0.96825 0.98413 0.98413 0.98413 1.00000 1.00000 1.00000 # name: X # type: matrix # rows: 53 # columns: 40 35 35 36 37 35 36 36 35 34 35 36 36 37 38 37 37 39 38 38 40 38 40 38 38 39 39 39 33 16 12 13 13 11 11 13 10 10 11 14 19 35 35 35 36 35 36 36 35 35 35 36 35 36 37 37 37 38 37 38 38 38 38 39 39 38 38 39 33 16 13 11 10 14 12 12 12 12 9 11 18 35 36 36 35 37 36 35 37 36 35 36 36 36 37 37 39 37 38 38 38 40 38 40 38 39 39 38 33 17 12 12 13 10 10 13 12 12 12 11 16 36 35 37 36 37 34 36 36 35 35 36 36 36 37 37 37 38 38 38 38 40 38 38 39 38 38 39 33 18 11 12 12 12 9 11 11 11 9 11 15 36 36 35 36 35 36 37 36 36 36 36 36 37 37 38 38 37 38 38 37 38 37 38 38 37 39 37 33 18 11 13 13 11 10 11 11 11 12 11 16 35 36 36 37 37 37 36 36 36 36 37 36 38 38 36 34 32 29 27 25 22 22 22 25 30 35 37 33 17 11 13 13 11 11 11 13 13 11 11 13 36 37 36 36 37 36 36 36 37 37 37 36 35 33 28 27 20 15 13 12 10 11 13 12 16 17 23 28 15 12 12 13 11 11 13 11 11 12 10 14 35 36 35 37 37 38 37 37 37 37 36 35 34 28 19 14 13 13 12 10 11 12 12 11 12 12 12 12 10 12 13 12 11 12 12 12 12 12 9 11 35 35 37 37 37 36 38 37 35 37 35 27 18 14 13 11 10 11 11 13 11 11 11 11 12 12 11 14 11 12 13 12 12 11 11 13 9 13 9 13 30 35 36 37 36 37 35 36 38 33 23 16 11 12 11 12 11 12 13 13 11 11 11 11 12 12 12 11 10 12 13 13 11 11 11 13 10 12 10 12 27 33 34 37 38 36 37 36 32 22 14 11 11 8 9 12 10 12 13 13 11 10 9 10 10 11 11 9 9 10 13 13 11 12 12 11 13 11 12 11 21 28 36 36 37 37 36 33 16 12 12 11 10 11 11 11 11 13 15 11 12 12 10 10 14 13 13 10 11 11 11 10 12 13 12 11 10 12 14 13 18 25 33 36 37 37 33 19 13 12 11 9 9 11 11 11 10 13 11 11 12 14 14 12 14 13 13 11 11 9 10 11 12 12 12 12 12 13 13 13 16 21 31 36 36 33 19 15 9 10 12 11 11 10 12 10 8 11 13 13 13 12 11 11 13 11 10 12 14 13 12 11 12 13 11 13 13 10 9 13 14 19 26 34 33 21 13 13 9 11 12 11 12 9 11 10 11 9 13 13 13 13 12 12 14 14 11 14 15 16 15 12 12 12 12 11 11 11 10 15 11 18 25 32 24 14 11 10 12 14 13 13 12 13 14 11 10 12 14 17 17 14 14 19 20 17 15 16 14 16 18 10 11 13 12 11 11 12 9 15 13 15 22 26 17 13 13 13 13 12 15 16 17 19 18 18 20 22 22 25 25 24 21 23 24 20 17 17 15 15 17 14 14 11 12 12 12 9 10 14 12 14 22 22 12 13 15 17 15 15 20 23 26 26 24 27 29 29 31 33 33 30 28 29 26 23 23 21 18 17 16 14 13 11 13 13 11 11 9 13 11 14 21 19 12 12 17 20 17 18 24 30 34 33 33 34 35 36 40 39 37 33 36 36 32 29 28 25 24 19 17 14 13 12 11 12 10 12 11 14 10 15 21 17 13 13 18 22 22 25 32 37 38 39 39 41 38 43 46 44 42 39 40 40 40 38 35 30 27 21 18 15 12 13 13 11 11 12 13 14 11 16 21 18 12 11 19 23 26 32 35 39 40 41 41 43 43 45 45 44 42 41 40 40 41 40 37 33 28 26 22 15 14 11 11 13 12 13 11 12 12 16 22 19 11 10 16 22 27 33 38 40 42 43 43 44 43 44 44 44 44 44 44 44 44 42 40 35 33 28 24 18 12 12 13 12 12 12 11 11 14 18 24 19 13 10 16 21 26 33 39 41 44 43 44 45 44 46 46 47 46 48 45 44 44 42 40 38 35 31 28 18 9 12 12 11 11 12 12 12 13 19 22 15 11 9 14 21 26 34 40 43 45 43 45 46 47 49 50 49 48 47 46 46 45 43 43 40 36 33 28 19 10 12 12 11 11 12 11 11 17 20 19 11 13 10 15 21 28 35 40 43 44 45 46 46 48 48 49 49 49 49 48 47 44 45 43 40 39 36 30 18 10 13 10 11 11 12 11 12 19 27 15 14 13 10 14 22 32 37 41 44 44 46 46 46 48 49 49 49 49 49 48 47 47 46 45 45 41 37 28 16 10 13 11 13 10 14 14 13 31 31 16 13 13 10 16 24 30 36 39 41 44 45 47 47 48 49 49 49 49 49 49 49 48 47 46 43 38 31 23 15 10 9 11 11 12 13 12 12 42 40 24 15 13 14 20 24 29 34 38 42 43 45 46 48 49 50 49 50 49 48 48 47 46 46 45 41 35 23 15 12 11 11 12 12 9 14 13 13 53 55 38 18 16 19 20 25 28 36 42 44 43 44 45 47 48 50 51 50 48 47 48 46 46 43 41 40 36 24 15 12 13 13 12 11 11 12 13 12 61 61 49 22 21 23 25 27 35 40 44 46 44 40 39 45 47 50 51 47 46 45 45 45 47 43 38 35 32 30 21 17 12 11 12 13 13 12 11 11 62 61 54 32 29 32 29 30 34 35 36 38 36 36 37 43 49 53 49 43 41 41 43 44 46 43 40 36 31 29 25 23 16 13 12 13 15 11 9 9 62 62 60 42 36 38 35 32 32 30 19 17 19 31 33 40 48 53 47 40 40 41 44 43 46 41 39 38 38 34 29 27 19 15 17 31 31 18 11 14 62 61 61 46 38 37 34 38 42 37 32 37 38 37 35 39 43 46 44 39 38 43 45 27 20 21 29 37 41 39 39 32 23 18 31 41 36 25 13 18 60 61 61 45 39 34 33 40 45 44 44 42 41 40 36 38 41 41 39 40 40 44 47 42 32 30 37 42 43 44 41 36 24 21 38 54 54 47 35 26 59 61 61 45 39 35 35 39 43 43 45 44 45 45 38 41 44 43 41 35 46 46 48 52 50 47 47 45 43 42 42 37 25 26 53 62 61 60 55 54 45 52 56 44 37 37 36 41 41 44 44 47 49 44 43 46 49 48 42 40 47 50 48 47 49 48 46 44 42 41 41 38 29 34 60 62 62 61 59 58 39 38 42 38 36 35 38 41 38 45 46 50 51 47 46 46 44 46 45 41 45 53 52 48 47 47 45 44 43 42 43 38 32 43 61 62 61 62 62 62 43 40 35 33 34 37 37 42 43 43 46 50 51 48 45 44 46 47 44 43 50 52 54 51 48 46 46 43 43 43 40 39 36 52 61 62 62 62 62 62 38 40 40 31 32 35 38 39 41 44 45 50 49 47 44 44 43 43 43 48 52 53 51 50 48 45 45 43 43 43 40 41 47 59 62 62 61 62 63 62 38 40 40 37 32 36 34 34 43 43 45 48 49 47 42 44 43 43 43 46 50 50 52 49 45 47 43 43 42 41 41 43 51 61 61 61 62 63 63 62 41 38 39 37 35 30 35 38 38 42 44 45 45 44 38 38 40 41 43 44 48 50 49 48 45 44 43 41 41 39 39 44 60 61 61 62 63 63 63 63 44 40 36 38 34 30 31 33 37 39 42 45 45 37 30 29 31 33 40 43 44 46 47 46 45 42 41 40 35 38 41 56 60 60 62 63 63 63 63 63 48 46 41 36 32 29 31 32 38 41 44 44 39 27 25 28 29 31 30 35 39 43 45 46 41 41 37 35 31 36 44 59 61 62 63 63 63 63 63 63 48 47 45 42 37 30 26 29 35 40 44 44 34 28 27 29 29 29 29 35 44 45 46 44 41 38 35 30 29 38 58 62 63 63 63 63 63 63 62 61 49 48 48 46 41 37 31 35 32 33 41 40 32 29 29 29 29 31 33 36 44 44 44 42 41 33 35 30 33 56 60 58 60 62 60 62 62 61 61 59 47 49 48 48 45 42 38 46 41 34 32 34 35 33 33 33 37 37 38 39 36 40 39 39 39 39 37 36 43 47 45 45 50 53 56 60 62 61 59 55 45 47 50 46 45 44 40 44 47 43 39 39 39 38 38 38 40 39 39 34 36 39 43 41 47 49 51 51 51 49 47 45 42 43 45 56 62 58 50 49 43 44 47 44 45 45 39 39 46 45 43 50 50 45 38 41 43 38 31 36 43 49 50 50 53 57 56 56 56 54 53 52 49 47 44 49 57 51 52 51 39 48 46 42 42 46 36 33 36 40 44 49 49 51 44 47 53 50 46 37 43 49 53 54 57 57 58 60 57 58 58 57 54 51 49 47 47 51 53 51 46 52 47 41 47 45 38 45 52 48 43 44 47 48 46 47 54 54 49 43 42 44 47 51 53 55 55 56 58 57 60 57 59 58 55 51 49 52 50 47 50 50 44 43 51 45 41 57 62 61 57 51 48 47 48 48 54 52 52 52 51 50 47 46 48 51 53 54 51 52 53 56 57 58 60 54 48 52 48 47 44 41 41 49 52 43 42 60 62 62 62 63 61 61 61 60 52 53 54 55 56 53 51 51 52 51 48 47 45 46 49 50 54 57 58 53 48 47 47 48 30 35 46 50 47 37 45 60 61 62 63 63 63 63 63 63 61 54 52 54 55 54 54 55 56 55 54 52 46 44 45 48 51 53 55 53 46 43 47 49