File: Customizing-Toolkit-Behavior.html

package info (click to toggle)
octave 3.8.2-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 84,396 kB
  • ctags: 45,547
  • sloc: cpp: 293,356; ansic: 42,041; fortran: 23,669; sh: 13,629; objc: 7,890; yacc: 7,093; lex: 3,442; java: 2,125; makefile: 1,589; perl: 1,009; awk: 974; xml: 34
file content (136 lines) | stat: -rw-r--r-- 6,375 bytes parent folder | download | duplicates (3)
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> &nbsp; [<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>, &hellip;)</em></dt>
<dd><p>Query or set the name of the program invoked by the plot command
when the graphics toolkit is set to &quot;gnuplot&quot;.  Additional arguments to
pass to the external plotting program may also be given.
The default value is <code>&quot;gnuplot&quot;</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>&quot;2d&quot;</code></dt>
<dd><p>Allows panning and zooming of current axes.
</p>
</dd>
<dt><code>&quot;3d&quot;</code></dt>
<dd><p>Allows rotating and zooming of current axes.
</p>
</dd>
<dt><code>&quot;none&quot;</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>, &quot;local&quot;)</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>&quot;local&quot;</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> &nbsp; [<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>