1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
<head>
<title>GNU Octave: Customizing Toolkit Behavior</title>
<meta name="description" content="GNU Octave: Customizing Toolkit Behavior">
<meta name="keywords" content="GNU Octave: Customizing Toolkit Behavior">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Graphics-Toolkits.html#Graphics-Toolkits" rel="up" title="Graphics Toolkits">
<link href="Matrix-Manipulation.html#Matrix-Manipulation" rel="next" title="Matrix Manipulation">
<link href="Graphics-Toolkits.html#Graphics-Toolkits" rel="prev" title="Graphics Toolkits">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
-->
</style>
</head>
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Customizing-Toolkit-Behavior"></a>
<div class="header">
<p>
Up: <a href="Graphics-Toolkits.html#Graphics-Toolkits" accesskey="u" rel="up">Graphics Toolkits</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Customizing-Toolkit-Behavior-1"></a>
<h4 class="subsubsection">15.4.7.1 Customizing Toolkit Behavior</h4>
<a name="index-toolkit-customization"></a>
<p>The specific behavior of the backend toolkit may be modified using the
following utility functions. Note: Not all functions apply to every
graphics toolkit.
</p>
<a name="XREFgnuplot_005fbinary"></a><dl>
<dt><a name="index-gnuplot_005fbinary"></a>Loadable Function: <em>[<var>prog</var>, <var>args</var>] =</em> <strong>gnuplot_binary</strong> <em>()</em></dt>
<dt><a name="index-gnuplot_005fbinary-1"></a>Loadable Function: <em>[<var>old_prog</var>, <var>old_args</var>] =</em> <strong>gnuplot_binary</strong> <em>(<var>new_prog</var>, <var>arg1</var>, …)</em></dt>
<dd><p>Query or set the name of the program invoked by the plot command
when the graphics toolkit is set to "gnuplot". Additional arguments to
pass to the external plotting program may also be given.
The default value is <code>"gnuplot"</code> with no additional arguments.
See <a href="Installation.html#Installation">Installation</a>.
</p>
<p><strong>See also:</strong> <a href="Graphics-Toolkits.html#XREFgraphics_005ftoolkit">graphics_toolkit</a>.
</p></dd></dl>
<a name="XREFgui_005fmode"></a><dl>
<dt><a name="index-gui_005fmode"></a>Built-in Function: <em><var>mode</var> =</em> <strong>gui_mode</strong> <em>()</em></dt>
<dt><a name="index-gui_005fmode-1"></a>Built-in Function: <em></em> <strong>gui_mode</strong> <em>(<var>mode</var>)</em></dt>
<dd><p>Query or set the GUI mode for the current graphics toolkit.
The <var>mode</var> argument can be one of the following strings:
</p>
<dl compact="compact">
<dt><code>"2d"</code></dt>
<dd><p>Allows panning and zooming of current axes.
</p>
</dd>
<dt><code>"3d"</code></dt>
<dd><p>Allows rotating and zooming of current axes.
</p>
</dd>
<dt><code>"none"</code></dt>
<dd><p>Mouse inputs have no effect.
</p></dd>
</dl>
<p>This function is currently implemented only for the FLTK graphics toolkit.
</p>
<p><strong>See also:</strong> <a href="#XREFmouse_005fwheel_005fzoom">mouse_wheel_zoom</a>.
</p></dd></dl>
<a name="XREFmouse_005fwheel_005fzoom"></a><dl>
<dt><a name="index-mouse_005fwheel_005fzoom"></a>Loadable Function: <em><var>val</var> =</em> <strong>mouse_wheel_zoom</strong> <em>()</em></dt>
<dt><a name="index-mouse_005fwheel_005fzoom-1"></a>Loadable Function: <em><var>old_val</var> =</em> <strong>mouse_wheel_zoom</strong> <em>(<var>new_val</var>)</em></dt>
<dt><a name="index-mouse_005fwheel_005fzoom-2"></a>Loadable Function: <em></em> <strong>mouse_wheel_zoom</strong> <em>(<var>new_val</var>, "local")</em></dt>
<dd><p>Query or set the mouse wheel zoom factor.
</p>
<p>The zoom factor is a number in the range (0,1) which is the percentage of the
current axis limits that will be used when zooming. For example, if the
current x-axis limits are [0, 50] and <code>mouse_wheel_zoom</code> is 0.4 (40%),
then a zoom operation will change the limits by 20.
</p>
<p>When called from inside a function with the <code>"local"</code> option, the
variable is changed locally for the function and any subroutines it calls.
The original variable value is restored when exiting the function.
</p>
<p>This function is currently implemented only for the FLTK graphics toolkit.
</p>
<p><strong>See also:</strong> <a href="#XREFgui_005fmode">gui_mode</a>.
</p></dd></dl>
<hr>
<div class="header">
<p>
Up: <a href="Graphics-Toolkits.html#Graphics-Toolkits" accesskey="u" rel="up">Graphics Toolkits</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
</body>
</html>
|