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
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>PhatFanSlider</TITLE><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="PHAT Reference Manual" HREF="index.html"><LINK REL="UP" TITLE="PHAT Widgets" HREF="phatwidgets.html"><LINK REL="PREVIOUS" TITLE="PHAT Widgets" HREF="phatwidgets.html"><LINK REL="NEXT" TITLE="PhatHFanSlider" HREF="phathfanslider.html"><META NAME="GENERATOR" CONTENT="GTK-Doc V1.2 (SGML mode)"><STYLE TYPE="text/css">.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}</STYLE></HEAD><BODY CLASS="REFENTRY" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF"><TABLE WIDTH="100%" CLASS="navigation" SUMMARY="Navigation header" CELLPADDING="2" CELLSPACING="2"><TR VALIGN="middle"><TD><A ACCESSKEY="p" HREF="phatwidgets.html"><IMG SRC="left.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Prev"></A></TD><TD><A ACCESSKEY="u" HREF="phatwidgets.html"><IMG SRC="up.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Up"></A></TD><TD><A ACCESSKEY="h" HREF="index.html"><IMG SRC="home.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Home"></A></TD><TH WIDTH="100%" align="center">PHAT Reference Manual</TH><TD><A ACCESSKEY="n" HREF="phathfanslider.html"><IMG SRC="right.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Next"></A></TD></TR></TABLE><H1><A NAME="PHATFANSLIDER"></A>PhatFanSlider</H1><DIV CLASS="REFNAMEDIV"><A NAME="AEN39"></A><H2>Name</H2>PhatFanSlider -- a base class for <A HREF="phathfanslider.html"><SPAN CLASS="TYPE">PhatHFanSlider</SPAN></A> and <A HREF="phatvfanslider.html"><SPAN CLASS="TYPE">PhatVFanSlider</SPAN></A></DIV><DIV CLASS="REFSYNOPSISDIV"><A NAME="AEN46"></A><H2>Synopsis</H2><PRE CLASS="SYNOPSIS">
struct <A HREF="phatfanslider.html#PHATFANSLIDER-STRUCT">PhatFanSlider</A>;
void <A HREF="phatfanslider.html#PHAT-FAN-SLIDER-SET-VALUE">phat_fan_slider_set_value</A> (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
double value);
double <A HREF="phatfanslider.html#PHAT-FAN-SLIDER-GET-VALUE">phat_fan_slider_get_value</A> (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider);
void <A HREF="phatfanslider.html#PHAT-FAN-SLIDER-SET-RANGE">phat_fan_slider_set_range</A> (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
double lower,
double upper);
void <A HREF="phatfanslider.html#PHAT-FAN-SLIDER-GET-RANGE">phat_fan_slider_get_range</A> (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
double *lower,
double *upper);
void <A HREF="phatfanslider.html#PHAT-FAN-SLIDER-SET-ADJUSTMENT">phat_fan_slider_set_adjustment</A> (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
GtkAdjustment *adjustment);
GtkAdjustment* <A HREF="phatfanslider.html#PHAT-FAN-SLIDER-GET-ADJUSTMENT">phat_fan_slider_get_adjustment</A>
(<A HREF="phatfanslider.html">PhatFanSlider</A> *slider);
void <A HREF="phatfanslider.html#PHAT-FAN-SLIDER-SET-INVERTED">phat_fan_slider_set_inverted</A> (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
gboolean inverted);
gboolean <A HREF="phatfanslider.html#PHAT-FAN-SLIDER-GET-INVERTED">phat_fan_slider_get_inverted</A> (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider);
</PRE></DIV><DIV CLASS="REFSECT1"><A NAME="AEN81"></A><H2>Object Hierarchy</H2><PRE CLASS="SYNOPSIS"> GObject
+----GtkObject
+----GtkWidget
+----PhatFanSlider
+----<A HREF="phatvfanslider.html">PhatVFanSlider</A>
+----<A HREF="phathfanslider.html">PhatHFanSlider</A></PRE></DIV><DIV CLASS="REFSECT1"><A NAME="AEN89"></A><H2>Implemented Interfaces</H2><P>PhatFanSlider implements
AtkImplementorIface.</P></DIV><DIV CLASS="REFSECT1"><A NAME="AEN93"></A><H2>Signal Prototypes</H2><PRE CLASS="SYNOPSIS"> "<A HREF="phatfanslider.html#PHATFANSLIDER-CHANGED">changed</A>" void user_function (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
gpointer user_data);
"<A HREF="phatfanslider.html#PHATFANSLIDER-VALUE-CHANGED">value-changed</A>"
void user_function (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
gpointer user_data);</PRE></DIV><DIV CLASS="REFSECT1"><A NAME="AEN104"></A><H2>Description</H2><P>The <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A> widget family provides a slider widget for
retrieving floating point values from the user. The cool thing about
fansliders is that the user can have a great amount of precision in a
very small space. After depressing the left mouse button on a
fanslider, the user can then drag the pointer away from the widget,
causing a "fan" to popup which indicates the new scale they are
working with. The farther out the pointer is drawn, the greater the
size of the fan and the level of precision.</P><P>The fansliders work like most other numerical entry widgets; if you
know how to use a <SPAN CLASS="TYPE">GtkSpinbutton</SPAN>, you know how to use a
<A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A>. If not, check out the <A HREF="http://www.gtk.org/tutorial/" TARGET="_top"> GTK+-2.0 tutorial.</A></P><P>You can change the colors that a given fanslider uses. Fansliders
use widget->style->base_gc[GTK_STATE_SELECTED] for the foreground color,
and widget->style->dark_gc[GTK_STATE_NORMAL] for the background color.
Adjusting these elements of the widget's style will change the way
the fanslider draws.</P><P><A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A> is an abstract base class, from which <A HREF="phathfanslider.html"><SPAN CLASS="TYPE">PhatHFanSlider</SPAN></A> and
<A HREF="phatvfanslider.html"><SPAN CLASS="TYPE">PhatVFanSlider</SPAN></A> are derived. To create a new fanslider, call either
<CODE CLASS="FUNCTION">phat_vfanslider_new()</CODE> or <CODE CLASS="FUNCTION">phat_hfanslider_new()</CODE>.</P></DIV><DIV CLASS="REFSECT1"><A NAME="AEN127"></A><H2>Details</H2><DIV CLASS="REFSECT2"><A NAME="AEN129"></A><H3><A NAME="PHATFANSLIDER-STRUCT"></A>struct PhatFanSlider</H3><PRE CLASS="PROGRAMLISTING">struct PhatFanSlider;</PRE><P>The <A HREF="phatfanslider.html#PHATFANSLIDER-STRUCT"><SPAN CLASS="TYPE">PhatFanSlider-struct</SPAN></A> struct contains private data only, and
should be accessed using the functions below.</P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN138"></A><H3><A NAME="PHAT-FAN-SLIDER-SET-VALUE"></A>phat_fan_slider_set_value ()</H3><PRE CLASS="PROGRAMLISTING">void phat_fan_slider_set_value (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
double value);</PRE><P>Sets the current value of the slider. If the value is outside the
range of values allowed by <VAR CLASS="PARAMETER">slider</VAR>, it will be clamped to fit
within them. The slider emits the "value-changed" signal if the
value changes.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN151"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN158"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">value</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a new value for the slider</P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN163"></A><H3><A NAME="PHAT-FAN-SLIDER-GET-VALUE"></A>phat_fan_slider_get_value ()</H3><PRE CLASS="PROGRAMLISTING">double phat_fan_slider_get_value (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider);</PRE><P>Retrieves the current value of the slider.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN174"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN181"><SPAN STYLE="white-space: nowrap"><SPAN CLASS="emphasis"><I CLASS="EMPHASIS">Returns</I></SPAN> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> current value of the slider. </P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN186"></A><H3><A NAME="PHAT-FAN-SLIDER-SET-RANGE"></A>phat_fan_slider_set_range ()</H3><PRE CLASS="PROGRAMLISTING">void phat_fan_slider_set_range (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
double lower,
double upper);</PRE><P>Sets the range of allowable values for the slider, and clamps the slider's
current value to be between <VAR CLASS="PARAMETER">lower</VAR> and <VAR CLASS="PARAMETER">upper</VAR>.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN201"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN208"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">lower</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> lowest allowable value</P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN213"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">upper</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> highest allowable value</P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN218"></A><H3><A NAME="PHAT-FAN-SLIDER-GET-RANGE"></A>phat_fan_slider_get_range ()</H3><PRE CLASS="PROGRAMLISTING">void phat_fan_slider_get_range (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
double *lower,
double *upper);</PRE><P>Places the range of allowable values for <VAR CLASS="PARAMETER">slider</VAR> into <VAR CLASS="PARAMETER">lower</VAR>
and <VAR CLASS="PARAMETER">upper</VAR>. Either variable may be set to <VAR CLASS="LITERAL">NULL</VAR> if you are not
interested in its value.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN235"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN242"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">lower</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> retrieves lowest allowable value</P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN247"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">upper</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> retrieves highest allowable value</P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN252"></A><H3><A NAME="PHAT-FAN-SLIDER-SET-ADJUSTMENT"></A>phat_fan_slider_set_adjustment ()</H3><PRE CLASS="PROGRAMLISTING">void phat_fan_slider_set_adjustment (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
GtkAdjustment *adjustment);</PRE><P>Sets the adjustment used by <VAR CLASS="PARAMETER">slider</VAR>. Every <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A> uses an
adjustment to store its current value and its range of allowable
values. If <VAR CLASS="PARAMETER">adjustment</VAR> is <VAR CLASS="LITERAL">NULL</VAR>, a new adjustment with a value of
zero and a range of [-1.0, 1.0] will be created.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN269"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN276"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">adjustment</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <SPAN CLASS="TYPE">GtkAdjustment</SPAN></P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN283"></A><H3><A NAME="PHAT-FAN-SLIDER-GET-ADJUSTMENT"></A>phat_fan_slider_get_adjustment ()</H3><PRE CLASS="PROGRAMLISTING">GtkAdjustment* phat_fan_slider_get_adjustment
(<A HREF="phatfanslider.html">PhatFanSlider</A> *slider);</PRE><P>Retrives the current adjustment in use by <VAR CLASS="PARAMETER">slider</VAR>.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN295"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN302"><SPAN STYLE="white-space: nowrap"><SPAN CLASS="emphasis"><I CLASS="EMPHASIS">Returns</I></SPAN> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> <VAR CLASS="PARAMETER">slider</VAR>'s current <SPAN CLASS="TYPE">GtkAdjustment</SPAN> </P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN310"></A><H3><A NAME="PHAT-FAN-SLIDER-SET-INVERTED"></A>phat_fan_slider_set_inverted ()</H3><PRE CLASS="PROGRAMLISTING">void phat_fan_slider_set_inverted (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
gboolean inverted);</PRE><P>Sets in which direction the fanslider should draw increasing
values. By default, horizontal fansliders draw low to high from
left to right, and vertical fansliders draw from bottom to top.
You can reverse this behavior by setting <VAR CLASS="PARAMETER">inverted</VAR> to <VAR CLASS="LITERAL">TRUE</VAR>.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN324"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN331"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">inverted</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> <VAR CLASS="LITERAL">TRUE</VAR> to invert the fanslider</P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN337"></A><H3><A NAME="PHAT-FAN-SLIDER-GET-INVERTED"></A>phat_fan_slider_get_inverted ()</H3><PRE CLASS="PROGRAMLISTING">gboolean phat_fan_slider_get_inverted (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider);</PRE><P>Determines whether <VAR CLASS="PARAMETER">slider</VAR> is inverted or not.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN349"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN356"><SPAN STYLE="white-space: nowrap"><SPAN CLASS="emphasis"><I CLASS="EMPHASIS">Returns</I></SPAN> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> <VAR CLASS="LITERAL">TRUE</VAR> if <VAR CLASS="PARAMETER">slider</VAR> is inverted </P></TD></TR></TBODY></TABLE></DIV></DIV><DIV CLASS="REFSECT1"><A NAME="AEN363"></A><H2>Signals</H2><DIV CLASS="REFSECT2"><A NAME="AEN365"></A><H3><A NAME="PHATFANSLIDER-CHANGED"></A>The "changed" signal</H3><PRE CLASS="PROGRAMLISTING">void user_function (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
gpointer user_data);</PRE><P>The "changed" signal is emitted when any parameter of the
slider's adjustment changes, except for the <VAR CLASS="LITERAL">value</VAR> parameter.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN376"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> the object on which the signal was emitted</P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN381"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">user_data</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P>user data set when the signal handler was connected.</P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN386"></A><H3><A NAME="PHATFANSLIDER-VALUE-CHANGED"></A>The "value-changed" signal</H3><PRE CLASS="PROGRAMLISTING">void user_function (<A HREF="phatfanslider.html">PhatFanSlider</A> *slider,
gpointer user_data);</PRE><P>The "value-changed" signal is emitted when the value of the
slider's adjustment changes.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN396"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">slider</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> the object on which the signal was emitted</P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN401"><SPAN STYLE="white-space: nowrap"><VAR CLASS="PARAMETER">user_data</VAR> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P>user data set when the signal handler was connected.</P></TD></TR></TBODY></TABLE></DIV></DIV><DIV CLASS="REFSECT1"><A NAME="AEN406"></A><H2>See Also</H2><P><A HREF="phathfanslider.html"><SPAN CLASS="TYPE">PhatHFanSlider</SPAN></A> and <A HREF="phatvfanslider.html"><SPAN CLASS="TYPE">PhatVFanSlider</SPAN></A> to create instances of <A HREF="phatfanslider.html"><SPAN CLASS="TYPE">PhatFanSlider</SPAN></A>.</P></DIV><TABLE CLASS="navigation" WIDTH="100%" SUMMARY="Navigation footer" CELLPADDING="2" CELLSPACING="2"><TR VALIGN="middle"><TD ALIGN="left"><A ACCESSKEY="p" HREF="phatwidgets.html"><B><<< PHAT Widgets</B></A></TD><TD ALIGN="right"><A ACCESSKEY="n" HREF="phathfanslider.html"><B>PhatHFanSlider >>></B></A></TD></TR></TABLE></BODY></HTML>
|