16
16
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
19
<refsynopsisdiv id="synopsis">
20
<title id="synopsis.title">Synopsis</title>
19
<refsynopsisdiv role="synopsis">
20
<title role="synopsis.title">Synopsis</title>
26
<link linkend="void">void</link> (<link linkend="GimpHelpFunc">*GimpHelpFunc</link>) (const <link linkend="gchar">gchar</link> *help_id,
27
<link linkend="gpointer">gpointer</link> help_data);
28
#define <link linkend="GIMP-HELP-ID:CAPS">GIMP_HELP_ID</link>
29
<link linkend="void">void</link> <link linkend="gimp-help-enable-tooltips">gimp_help_enable_tooltips</link> (void);
30
<link linkend="void">void</link> <link linkend="gimp-help-disable-tooltips">gimp_help_disable_tooltips</link> (void);
31
<link linkend="void">void</link> <link linkend="gimp-standard-help-func">gimp_standard_help_func</link> (const <link linkend="gchar">gchar</link> *help_id,
32
<link linkend="gpointer">gpointer</link> help_data);
33
<link linkend="void">void</link> <link linkend="gimp-help-connect">gimp_help_connect</link> (<link linkend="GtkWidget">GtkWidget</link> *widget,
34
<link linkend="GimpHelpFunc">GimpHelpFunc</link> help_func,
35
const <link linkend="gchar">gchar</link> *help_id,
36
<link linkend="gpointer">gpointer</link> help_data);
37
<link linkend="void">void</link> <link linkend="gimp-help-set-help-data">gimp_help_set_help_data</link> (<link linkend="GtkWidget">GtkWidget</link> *widget,
38
const <link linkend="gchar">gchar</link> *tooltip,
39
const <link linkend="gchar">gchar</link> *help_id);
40
<link linkend="void">void</link> <link linkend="gimp-context-help">gimp_context_help</link> (<link linkend="GtkWidget">GtkWidget</link> *widget);
26
<link linkend="void">void</link> (<link linkend="GimpHelpFunc">*GimpHelpFunc</link>) (const <link linkend="gchar">gchar</link> *help_id,
27
<link linkend="gpointer">gpointer</link> help_data);
28
#define <link linkend="GIMP-HELP-ID:CAPS">GIMP_HELP_ID</link>
29
<link linkend="void">void</link> <link linkend="gimp-help-enable-tooltips">gimp_help_enable_tooltips</link> (void);
30
<link linkend="void">void</link> <link linkend="gimp-help-disable-tooltips">gimp_help_disable_tooltips</link> (void);
31
<link linkend="void">void</link> <link linkend="gimp-standard-help-func">gimp_standard_help_func</link> (const <link linkend="gchar">gchar</link> *help_id,
32
<link linkend="gpointer">gpointer</link> help_data);
33
<link linkend="void">void</link> <link linkend="gimp-help-connect">gimp_help_connect</link> (<link linkend="GtkWidget">GtkWidget</link> *widget,
34
<link linkend="GimpHelpFunc">GimpHelpFunc</link> help_func,
35
const <link linkend="gchar">gchar</link> *help_id,
36
<link linkend="gpointer">gpointer</link> help_data);
37
<link linkend="void">void</link> <link linkend="gimp-help-set-help-data">gimp_help_set_help_data</link> (<link linkend="GtkWidget">GtkWidget</link> *widget,
38
const <link linkend="gchar">gchar</link> *tooltip,
39
const <link linkend="gchar">gchar</link> *help_id);
40
<link linkend="void">void</link> <link linkend="gimp-context-help">gimp_context_help</link> (<link linkend="GtkWidget">GtkWidget</link> *widget);
54
<title id="desc.title">Description</title>
53
<refsect1 role="desc">
54
<title role="desc.title">Description</title>
60
<refsect1 id="details">
61
<title id="details.title">Details</title>
60
<refsect1 role="details">
61
<title role="details.title">Details</title>
63
63
<title><anchor id="GimpHelpFunc" role="function"/>GimpHelpFunc ()</title>
64
<indexterm><primary>GimpHelpFunc</primary></indexterm><programlisting><link linkend="void">void</link> (*GimpHelpFunc) (const <link linkend="gchar">gchar</link> *help_id,
65
<link linkend="gpointer">gpointer</link> help_data);</programlisting>
64
<indexterm><primary>GimpHelpFunc</primary></indexterm><programlisting><link linkend="void">void</link> (*GimpHelpFunc) (const <link linkend="gchar">gchar</link> *help_id,
65
<link linkend="gpointer">gpointer</link> help_data);</programlisting>
67
67
This is the prototype for all functions you pass as <parameter>help_func</parameter> to the
68
68
various GIMP dialog constructors like <link linkend="gimp-dialog-new"><function>gimp_dialog_new()</function></link>,
119
119
</para></refsect2>
121
121
<title><anchor id="gimp-standard-help-func" role="function"/>gimp_standard_help_func ()</title>
122
<indexterm><primary>gimp_standard_help_func</primary></indexterm><programlisting><link linkend="void">void</link> gimp_standard_help_func (const <link linkend="gchar">gchar</link> *help_id,
123
<link linkend="gpointer">gpointer</link> help_data);</programlisting>
122
<indexterm><primary>gimp_standard_help_func</primary></indexterm><programlisting><link linkend="void">void</link> gimp_standard_help_func (const <link linkend="gchar">gchar</link> *help_id,
123
<link linkend="gpointer">gpointer</link> help_data);</programlisting>
125
125
This is the standard GIMP help function which does nothing but calling
126
126
<link linkend="gimp-help"><function>gimp_help()</function></link>. It is the right function to use in almost all cases.</para>
136
136
</variablelist></refsect2>
138
138
<title><anchor id="gimp-help-connect" role="function"/>gimp_help_connect ()</title>
139
<indexterm><primary>gimp_help_connect</primary></indexterm><programlisting><link linkend="void">void</link> gimp_help_connect (<link linkend="GtkWidget">GtkWidget</link> *widget,
140
<link linkend="GimpHelpFunc">GimpHelpFunc</link> help_func,
141
const <link linkend="gchar">gchar</link> *help_id,
142
<link linkend="gpointer">gpointer</link> help_data);</programlisting>
139
<indexterm><primary>gimp_help_connect</primary></indexterm><programlisting><link linkend="void">void</link> gimp_help_connect (<link linkend="GtkWidget">GtkWidget</link> *widget,
140
<link linkend="GimpHelpFunc">GimpHelpFunc</link> help_func,
141
const <link linkend="gchar">gchar</link> *help_id,
142
<link linkend="gpointer">gpointer</link> help_data);</programlisting>
144
144
Note that this function is automatically called by all libgimp dialog
145
145
constructors. You only have to call it for windows/dialogs you created
163
163
</variablelist></refsect2>
165
165
<title><anchor id="gimp-help-set-help-data" role="function"/>gimp_help_set_help_data ()</title>
166
<indexterm><primary>gimp_help_set_help_data</primary></indexterm><programlisting><link linkend="void">void</link> gimp_help_set_help_data (<link linkend="GtkWidget">GtkWidget</link> *widget,
167
const <link linkend="gchar">gchar</link> *tooltip,
168
const <link linkend="gchar">gchar</link> *help_id);</programlisting>
166
<indexterm><primary>gimp_help_set_help_data</primary></indexterm><programlisting><link linkend="void">void</link> gimp_help_set_help_data (<link linkend="GtkWidget">GtkWidget</link> *widget,
167
const <link linkend="gchar">gchar</link> *tooltip,
168
const <link linkend="gchar">gchar</link> *help_id);</programlisting>
170
170
The reason why we don't use <link linkend="gtk-tooltips-set-tip"><function>gtk_tooltips_set_tip()</function></link> is that it's
171
171
impossible to set a <parameter>private_tip</parameter> (aka <parameter>help_id</parameter>) without a visible
190
190
</variablelist></refsect2>
192
192
<title><anchor id="gimp-context-help" role="function"/>gimp_context_help ()</title>
193
<indexterm><primary>gimp_context_help</primary></indexterm><programlisting><link linkend="void">void</link> gimp_context_help (<link linkend="GtkWidget">GtkWidget</link> *widget);</programlisting>
193
<indexterm><primary>gimp_context_help</primary></indexterm><programlisting><link linkend="void">void</link> gimp_context_help (<link linkend="GtkWidget">GtkWidget</link> *widget);</programlisting>
195
195
This function invokes the context help inspector.