15
15
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
18
<refsynopsisdiv id="synopsis">
19
<title id="synopsis.title">Synopsis</title>
18
<refsynopsisdiv role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
25
<link linkend="GimpScrolledPreview">GimpScrolledPreview</link>;
25
<link linkend="GimpScrolledPreview-struct">GimpScrolledPreview</link>;
26
<link linkend="void">void</link> <link linkend="gimp-scrolled-preview-set-position">gimp_scrolled_preview_set_position</link> (<link linkend="GimpScrolledPreview">GimpScrolledPreview</link> *preview,
27
<link linkend="gint">gint</link> x,
28
<link linkend="gint">gint</link> y);
29
<link linkend="void">void</link> <link linkend="gimp-scrolled-preview-set-policy">gimp_scrolled_preview_set_policy</link> (<link linkend="GimpScrolledPreview">GimpScrolledPreview</link> *preview,
30
<link linkend="GtkPolicyType">GtkPolicyType</link> hscrollbar_policy,
31
<link linkend="GtkPolicyType">GtkPolicyType</link> vscrollbar_policy);
32
<link linkend="void">void</link> <link linkend="gimp-scrolled-preview-freeze">gimp_scrolled_preview_freeze</link> (<link linkend="GimpScrolledPreview">GimpScrolledPreview</link> *preview);
33
<link linkend="void">void</link> <link linkend="gimp-scrolled-preview-thaw">gimp_scrolled_preview_thaw</link> (<link linkend="GimpScrolledPreview">GimpScrolledPreview</link> *preview);
39
<title id="desc.title">Description</title>
38
<refsect1 role="object_hierarchy">
39
<title role="object_hierarchy.title">Object Hierarchy</title>
42
<link linkend="GObject">GObject</link>
43
+----<link linkend="GInitiallyUnowned">GInitiallyUnowned</link>
44
+----<link linkend="GtkObject">GtkObject</link>
45
+----<link linkend="GtkWidget">GtkWidget</link>
46
+----<link linkend="GtkContainer">GtkContainer</link>
47
+----<link linkend="GtkBox">GtkBox</link>
48
+----<link linkend="GtkVBox">GtkVBox</link>
49
+----<link linkend="GimpPreview">GimpPreview</link>
50
+----GimpScrolledPreview
57
<refsect1 role="impl_interfaces">
58
<title role="impl_interfaces.title">Implemented Interfaces</title>
60
GimpScrolledPreview implements
61
<link linkend="AtkImplementorIface">AtkImplementorIface</link>.</para>
69
<refsect1 role="desc">
70
<title role="desc.title">Description</title>
41
72
A widget providing a <link linkend="GimpPreview"><type>GimpPreview</type></link> enhanced by scrolling capabilities.
45
<refsect1 id="details">
46
<title id="details.title">Details</title>
48
<title><anchor id="GimpScrolledPreview" role="struct"/>GimpScrolledPreview</title>
49
<indexterm><primary>GimpScrolledPreview</primary></indexterm><programlisting>typedef struct {
50
GimpPreview parent_instance;
51
} GimpScrolledPreview;
76
<refsect1 role="details">
77
<title role="details.title">Details</title>
79
<title><anchor id="GimpScrolledPreview-struct" role="struct"/>GimpScrolledPreview</title>
80
<indexterm><primary>GimpScrolledPreview</primary></indexterm><programlisting>typedef struct _GimpScrolledPreview GimpScrolledPreview;</programlisting>
85
<title><anchor id="gimp-scrolled-preview-set-position" role="function" condition="since:GIMP 2.4"/>gimp_scrolled_preview_set_position ()</title>
86
<indexterm role="GIMP 2.4"><primary>gimp_scrolled_preview_set_position</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scrolled_preview_set_position (<link linkend="GimpScrolledPreview">GimpScrolledPreview</link> *preview,
87
<link linkend="gint">gint</link> x,
88
<link linkend="gint">gint</link> y);</programlisting>
93
</para><variablelist role="params">
94
<varlistentry><term><parameter>preview</parameter> :</term>
95
<listitem><simpara> a <link linkend="GimpScrolledPreview"><type>GimpScrolledPreview</type></link>
96
</simpara></listitem></varlistentry>
97
<varlistentry><term><parameter>x</parameter> :</term>
98
<listitem><simpara> horizontal scroll offset
99
</simpara></listitem></varlistentry>
100
<varlistentry><term><parameter>y</parameter> :</term>
101
<listitem><simpara> vertical scroll offset
102
</simpara></listitem></varlistentry>
103
</variablelist><para role="since">Since GIMP 2.4
106
<title><anchor id="gimp-scrolled-preview-set-policy" role="function" condition="since:GIMP 2.4"/>gimp_scrolled_preview_set_policy ()</title>
107
<indexterm role="GIMP 2.4"><primary>gimp_scrolled_preview_set_policy</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scrolled_preview_set_policy (<link linkend="GimpScrolledPreview">GimpScrolledPreview</link> *preview,
108
<link linkend="GtkPolicyType">GtkPolicyType</link> hscrollbar_policy,
109
<link linkend="GtkPolicyType">GtkPolicyType</link> vscrollbar_policy);</programlisting>
114
</para><variablelist role="params">
115
<varlistentry><term><parameter>preview</parameter> :</term>
116
<listitem><simpara> a <link linkend="GimpScrolledPreview"><type>GimpScrolledPreview</type></link>
117
</simpara></listitem></varlistentry>
118
<varlistentry><term><parameter>hscrollbar_policy</parameter> :</term>
119
<listitem><simpara> policy for horizontal scrollbar
120
</simpara></listitem></varlistentry>
121
<varlistentry><term><parameter>vscrollbar_policy</parameter> :</term>
122
<listitem><simpara> policy for vertical scrollbar
123
</simpara></listitem></varlistentry>
124
</variablelist><para role="since">Since GIMP 2.4
127
<title><anchor id="gimp-scrolled-preview-freeze" role="function" condition="since:GIMP 2.4"/>gimp_scrolled_preview_freeze ()</title>
128
<indexterm role="GIMP 2.4"><primary>gimp_scrolled_preview_freeze</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scrolled_preview_freeze (<link linkend="GimpScrolledPreview">GimpScrolledPreview</link> *preview);</programlisting>
130
While the <parameter>preview</parameter> is frozen, it is not going to redraw itself in
131
response to scroll events.
134
This function should only be used to implement widgets derived from
135
<link linkend="GimpScrolledPreview"><type>GimpScrolledPreview</type></link>. There is no point in calling this from a plug-in.</para>
138
</para><variablelist role="params">
139
<varlistentry><term><parameter>preview</parameter> :</term>
140
<listitem><simpara> a <link linkend="GimpScrolledPreview"><type>GimpScrolledPreview</type></link>
141
</simpara></listitem></varlistentry>
142
</variablelist><para role="since">Since GIMP 2.4
145
<title><anchor id="gimp-scrolled-preview-thaw" role="function" condition="since:GIMP 2.4"/>gimp_scrolled_preview_thaw ()</title>
146
<indexterm role="GIMP 2.4"><primary>gimp_scrolled_preview_thaw</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scrolled_preview_thaw (<link linkend="GimpScrolledPreview">GimpScrolledPreview</link> *preview);</programlisting>
148
While the <parameter>preview</parameter> is frozen, it is not going to redraw itself in
149
response to scroll events.
152
This function should only be used to implement widgets derived from
153
<link linkend="GimpScrolledPreview"><type>GimpScrolledPreview</type></link>. There is no point in calling this from a plug-in.</para>
156
</para><variablelist role="params">
157
<varlistentry><term><parameter>preview</parameter> :</term>
158
<listitem><simpara> a <link linkend="GimpScrolledPreview"><type>GimpScrolledPreview</type></link>
159
</simpara></listitem></varlistentry>
160
</variablelist><para role="since">Since GIMP 2.4
55
161
</para></refsect2>