1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
5
<refentry id="GimpColorNotebook">
7
<refentrytitle>GimpColorNotebook</refentrytitle>
8
<manvolnum>3</manvolnum>
9
<refmiscinfo>LIBGIMPWIDGETS Library</refmiscinfo>
13
<refname>GimpColorNotebook</refname><refpurpose>A <link linkend="GimpColorSelector"><type>GimpColorSelector</type></link> implementation.</refpurpose>
16
<refsynopsisdiv><title>Synopsis</title>
22
struct <link linkend="GimpColorNotebook-struct">GimpColorNotebook</link>;
23
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-color-notebook-set-has-page">gimp_color_notebook_set_has_page</link>
24
(<link linkend="GimpColorNotebook">GimpColorNotebook</link> *notebook,
25
<link linkend="GType">GType</link> page_type,
26
<link linkend="gboolean">gboolean</link> has_page);
32
<title>Object Hierarchy</title>
35
<link linkend="GObject">GObject</link>
36
+----<link linkend="GtkObject">GtkObject</link>
37
+----<link linkend="GtkWidget">GtkWidget</link>
38
+----<link linkend="GtkContainer">GtkContainer</link>
39
+----<link linkend="GtkBox">GtkBox</link>
40
+----<link linkend="GtkVBox">GtkVBox</link>
41
+----<link linkend="GimpColorSelector">GimpColorSelector</link>
42
+----GimpColorNotebook
50
<title>Implemented Interfaces</title>
52
GimpColorNotebook implements
53
<link linkend="AtkImplementorIface">AtkImplementorIface</link>.</para>
59
<title>Style Properties</title>
62
"<link linkend="GimpColorNotebook--tab-border">tab-border</link>" <link linkend="gint">gint</link> : Read
63
"<link linkend="GimpColorNotebook--tab-icon-size">tab-icon-size</link>" <link linkend="GtkIconSize">GtkIconSize</link> : Read
70
<title>Description</title>
72
The <link linkend="GimpColorNotebook"><type>GimpColorNotebook</type></link> widget is an implementation of a <link linkend="GimpColorSelector"><type>GimpColorSelector</type></link>.
73
It serves as a container for <link linkend="GimpColorSelectors"><type>GimpColorSelectors</type></link>.
78
<title>Details</title>
80
<title><anchor id="GimpColorNotebook-struct"/>struct GimpColorNotebook</title>
81
<indexterm><primary>GimpColorNotebook</primary></indexterm><programlisting>struct GimpColorNotebook;</programlisting>
86
<title><anchor id="gimp-color-notebook-set-has-page"/>gimp_color_notebook_set_has_page ()</title>
87
<indexterm><primary>gimp_color_notebook_set_has_page</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_color_notebook_set_has_page
88
(<link linkend="GimpColorNotebook">GimpColorNotebook</link> *notebook,
89
<link linkend="GType">GType</link> page_type,
90
<link linkend="gboolean">gboolean</link> has_page);</programlisting>
92
This function adds and removed pages to / from a <link linkend="GimpColorNotebook"><type>GimpColorNotebook</type></link>.
93
The <parameter>page_type</parameter> passed must be a <link linkend="GimpColorSelector"><type>GimpColorSelector</type></link> subtype.</para>
96
</para><variablelist role="params">
97
<varlistentry><term><parameter>notebook</parameter> :</term>
98
<listitem><simpara> A <link linkend="GimpColorNotebook"><type>GimpColorNotebook</type></link> widget.
99
</simpara></listitem></varlistentry>
100
<varlistentry><term><parameter>page_type</parameter> :</term>
101
<listitem><simpara> The <link linkend="GType"><type>GType</type></link> of the notebook page to add or remove.
102
</simpara></listitem></varlistentry>
103
<varlistentry><term><parameter>has_page</parameter> :</term>
104
<listitem><simpara> Whether the page should be added or removed.
105
</simpara></listitem></varlistentry>
106
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new page widget, if <parameter>has_page</parameter> was <link linkend="TRUE-CAPS"><type>TRUE</type></link>, or <link linkend="NULL-CAPS"><type>NULL</type></link>
107
if <parameter>has_page</parameter> was <link linkend="FALSE-CAPS"><type>FALSE</type></link>.
108
</simpara></listitem></varlistentry>
109
</variablelist></refsect2>
113
<title>Style Properties</title>
115
<varlistentry><term><anchor id="GimpColorNotebook--tab-border"/>"<literal>tab-border</literal>" (<link linkend="gint">gint</link> : Read)</term>
117
<para>Width of the border around the tab contents.</para>
118
</listitem></varlistentry>
119
<varlistentry><term><anchor id="GimpColorNotebook--tab-icon-size"/>"<literal>tab-icon-size</literal>" (<link linkend="GtkIconSize">GtkIconSize</link> : Read)</term>
121
<para>Size for icons displayed in the tab.</para>
122
</listitem></varlistentry>