~ubuntu-branches/ubuntu/oneiric/avant-window-navigator/oneiric

« back to all changes in this revision

Viewing changes to doc/reference/xml/awn-applet-simple.xml

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lavergne
  • Date: 2009-01-19 19:35:52 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20090119193552-6briat37meu8bar8
Tags: 0.3.2-0ubuntu1
* New upstream release (Closes : #514681) (LP: #327443)
 - Add a script to delay the start of awn when using the autostart. 
   (Closes: #493640)
 - Fix awn-manager permission when trying to edit some desktop file 
  (LP: #260987)
 - Update position on screen resolution changes (LP: #276734)
* debian/awn.wrapper
 - A script to update applets path using awn-applets-migration script.
* debian/*.install: 
 - Add the themes directory to avant-window-navigator-data.install.
 - Add awn-autostart to avant-window-navigator.install.
 - Add awn-applets-migration to awn-manager.install.
 - Remove usr/bin/avant-window-navigator, handle by debian/rules.
 - Install python bindings in *-packages instead of site-packages only, 
   needed for the python migration in squeeze (LP: #335785).
* debian/control:
 - Add missing ${misc:Depends}.
 - Bump Build-Depends and Depends for vala to (>= 0.5.4).
 - Set awn-manager as Depends rather than Recommends, needed by the 
   awn-applets-migration script.
 - Remove unnecessary "Section: gnome"
 - Note that the libawn0-dbg contains debuggins symbols.
 - Set Build-Depends on python (>= 2.5) instead of hardcoding the python 
   version.
* debian/awn-autostart.1 & debian/awn-applets-migrations:
 - Add new man pages.
* debian/avant-window-navigator.links
 - Symlink awn.1 with avant-window-navigator.1
* debian/rules:
 - Move avant-window-navigator to awn, and copy awn.wrapper to 
   avant-window-navigator
 - Add new man pages.
* debian/patches/
 - 00-wm-behavior.patch : Don't bring the windows to the current workspace 
   when the icon of the bar is clicked. Keep the same behavior that the 
   gnome-panel applet.
 - 01-tasks-have-arrow.patch: Set the option "Tasks have arrow" by default.
 - 03-python-import.path : Update.
* debian/copyright
 - Replace (C) by ©.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
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">
 
4
<refentry id="AwnAppletSimple">
 
5
<refmeta>
 
6
<refentrytitle role="top_of_page" id="AwnAppletSimple.top_of_page">AwnAppletSimple</refentrytitle>
 
7
<manvolnum>3</manvolnum>
 
8
<refmiscinfo>LIBAWN Library</refmiscinfo>
 
9
</refmeta>
 
10
 
 
11
<refnamediv>
 
12
<refname>AwnAppletSimple</refname>
 
13
<refpurpose></refpurpose>
 
14
</refnamediv>
 
15
 
 
16
<refsynopsisdiv id="AwnAppletSimple.synopsis" role="synopsis">
 
17
<title role="synopsis.title">Synopsis</title>
 
18
 
 
19
<synopsis>
 
20
                    <link linkend="AwnAppletSimplePrivate">AwnAppletSimplePrivate</link>;
 
21
                    <link linkend="AwnAppletSimple-struct">AwnAppletSimple</link>;
 
22
<link linkend="GtkWidget">GtkWidget</link> *         <link linkend="awn-applet-simple-new">awn_applet_simple_new</link>               (const <link linkend="gchar">gchar</link> *uid,
 
23
                                                         <link linkend="gint">gint</link> orient,
 
24
                                                         <link linkend="gint">gint</link> height);
 
25
<link linkend="void">void</link>                <link linkend="awn-applet-simple-set-icon">awn_applet_simple_set_icon</link>          (<link linkend="AwnAppletSimple">AwnAppletSimple</link> *simple,
 
26
                                                         <link linkend="GdkPixbuf">GdkPixbuf</link> *pixbuf);
 
27
<link linkend="void">void</link>                <link linkend="awn-applet-simple-set-temp-icon">awn_applet_simple_set_temp_icon</link>     (<link linkend="AwnAppletSimple">AwnAppletSimple</link> *simple,
 
28
                                                         <link linkend="GdkPixbuf">GdkPixbuf</link> *pixbuf);
 
29
<link linkend="AwnEffects">AwnEffects</link> *        <link linkend="awn-applet-simple-get-effects">awn_applet_simple_get_effects</link>       (<link linkend="AwnAppletSimple">AwnAppletSimple</link> *simple);
 
30
</synopsis>
 
31
</refsynopsisdiv>
 
32
 
 
33
<refsect1 id="AwnAppletSimple.object-hierarchy" role="object_hierarchy">
 
34
<title role="object_hierarchy.title">Object Hierarchy</title>
 
35
<synopsis>
 
36
  <link linkend="GObject">GObject</link>
 
37
   +----<link linkend="GInitiallyUnowned">GInitiallyUnowned</link>
 
38
         +----<link linkend="GtkObject">GtkObject</link>
 
39
               +----<link linkend="GtkWidget">GtkWidget</link>
 
40
                     +----<link linkend="GtkContainer">GtkContainer</link>
 
41
                           +----<link linkend="GtkBin">GtkBin</link>
 
42
                                 +----<link linkend="GtkEventBox">GtkEventBox</link>
 
43
                                       +----<link linkend="AwnApplet">AwnApplet</link>
 
44
                                             +----AwnAppletSimple
 
45
</synopsis>
 
46
</refsect1>
 
47
 
 
48
 
 
49
 
 
50
<refsect1 id="AwnAppletSimple.implemented-interfaces" role="impl_interfaces">
 
51
<title role="impl_interfaces.title">Implemented Interfaces</title>
 
52
<para>
 
53
AwnAppletSimple implements
 
54
 <link linkend="AtkImplementorIface">AtkImplementorIface</link> and  <link linkend="GtkBuildable">GtkBuildable</link>.</para>
 
55
</refsect1>
 
56
 
 
57
 
 
58
 
 
59
 
 
60
 
 
61
<refsect1 id="AwnAppletSimple.description" role="desc">
 
62
<title role="desc.title">Description</title>
 
63
<para>
 
64
</para>
 
65
</refsect1>
 
66
 
 
67
<refsect1 id="AwnAppletSimple.details" role="details">
 
68
<title role="details.title">Details</title>
 
69
<refsect2 id="AwnAppletSimplePrivate" role="struct">
 
70
<title>AwnAppletSimplePrivate</title>
 
71
<indexterm zone="AwnAppletSimplePrivate"><primary sortas="AwnAppletSimplePrivate">AwnAppletSimplePrivate</primary></indexterm><programlisting>typedef struct _AwnAppletSimplePrivate AwnAppletSimplePrivate;</programlisting>
 
72
<para>
 
73
</para></refsect2>
 
74
<refsect2 id="AwnAppletSimple-struct" role="struct">
 
75
<title>AwnAppletSimple</title>
 
76
<indexterm zone="AwnAppletSimple-struct"><primary sortas="AwnAppletSimple">AwnAppletSimple</primary></indexterm><programlisting>typedef struct _AwnAppletSimple AwnAppletSimple;</programlisting>
 
77
<para>
 
78
</para></refsect2>
 
79
<refsect2 id="awn-applet-simple-new" role="function">
 
80
<title>awn_applet_simple_new ()</title>
 
81
<indexterm zone="awn-applet-simple-new"><primary sortas="awn_applet_simple_new">awn_applet_simple_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> *         awn_applet_simple_new               (const <link linkend="gchar">gchar</link> *uid,
 
82
                                                         <link linkend="gint">gint</link> orient,
 
83
                                                         <link linkend="gint">gint</link> height);</programlisting>
 
84
<para>
 
85
Creates a new <link linkend="AwnAppletSimple"><type>AwnAppletSimple</type></link> object.  This applet will have awn-effects
 
86
effects applied to its icon automatically if <link linkend="awn-applet-simple-set-icon"><function>awn_applet_simple_set_icon()</function></link> or
 
87
<link linkend="awn-applet-simple-set-temp-icon"><function>awn_applet_simple_set_temp_icon()</function></link> are used to specify the applet icon.</para>
 
88
<para>
 
89
</para><variablelist role="params">
 
90
<varlistentry><term><parameter>uid</parameter>&#160;:</term>
 
91
<listitem><simpara> The unique identifier of the instance of the applet on the dock.
 
92
</simpara></listitem></varlistentry>
 
93
<varlistentry><term><parameter>orient</parameter>&#160;:</term>
 
94
<listitem><simpara> The orientation of the applet - see <link linkend="AwnOrientation"><type>AwnOrientation</type></link>.
 
95
</simpara></listitem></varlistentry>
 
96
<varlistentry><term><parameter>height</parameter>&#160;:</term>
 
97
<listitem><simpara> The height of the applet.
 
98
</simpara></listitem></varlistentry>
 
99
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a new instance of an applet.
 
100
</simpara></listitem></varlistentry>
 
101
</variablelist></refsect2>
 
102
<refsect2 id="awn-applet-simple-set-icon" role="function">
 
103
<title>awn_applet_simple_set_icon ()</title>
 
104
<indexterm zone="awn-applet-simple-set-icon"><primary sortas="awn_applet_simple_set_icon">awn_applet_simple_set_icon</primary></indexterm><programlisting><link linkend="void">void</link>                awn_applet_simple_set_icon          (<link linkend="AwnAppletSimple">AwnAppletSimple</link> *simple,
 
105
                                                         <link linkend="GdkPixbuf">GdkPixbuf</link> *pixbuf);</programlisting>
 
106
<para>
 
107
Sets the applet icon to the pixbuf provided as an argument.  A private copy
 
108
of the pixbuf argument is made by <link linkend="awn-applet-simple-set-icon"><function>awn_applet_simple_set_icon()</function></link> and the
 
109
original argument is left unchanged.  The caller retains ownership of pixbuf
 
110
and is required to unref it when it is no longer required.</para>
 
111
<para>
 
112
</para><variablelist role="params">
 
113
<varlistentry><term><parameter>simple</parameter>&#160;:</term>
 
114
<listitem><simpara> The applet whose icon is being set.
 
115
</simpara></listitem></varlistentry>
 
116
<varlistentry><term><parameter>pixbuf</parameter>&#160;:</term>
 
117
<listitem><simpara> The pixbuf image to use as the icon.
 
118
</simpara></listitem></varlistentry>
 
119
</variablelist></refsect2>
 
120
<refsect2 id="awn-applet-simple-set-temp-icon" role="function">
 
121
<title>awn_applet_simple_set_temp_icon ()</title>
 
122
<indexterm zone="awn-applet-simple-set-temp-icon"><primary sortas="awn_applet_simple_set_temp_icon">awn_applet_simple_set_temp_icon</primary></indexterm><programlisting><link linkend="void">void</link>                awn_applet_simple_set_temp_icon     (<link linkend="AwnAppletSimple">AwnAppletSimple</link> *simple,
 
123
                                                         <link linkend="GdkPixbuf">GdkPixbuf</link> *pixbuf);</programlisting>
 
124
<para>
 
125
A convenience function that sets the applet icon to the pixbuf provided as an
 
126
argument.  A private copy of the pixbuf argument is made by the function, and
 
127
the argument is unreferenced.  The caller should not reference pixbuf after
 
128
calling this function.  If the pixbuf needs to be retained, then
 
129
<link linkend="awn-applet-simple-set-icon"><function>awn_applet_simple_set_icon()</function></link> should be used.</para>
 
130
<para>
 
131
</para><variablelist role="params">
 
132
<varlistentry><term><parameter>simple</parameter>&#160;:</term>
 
133
<listitem><simpara> The applet whose icon is being set.
 
134
</simpara></listitem></varlistentry>
 
135
<varlistentry><term><parameter>pixbuf</parameter>&#160;:</term>
 
136
<listitem><simpara> The pixbuf image to use as the icon.
 
137
</simpara></listitem></varlistentry>
 
138
</variablelist></refsect2>
 
139
<refsect2 id="awn-applet-simple-get-effects" role="function">
 
140
<title>awn_applet_simple_get_effects ()</title>
 
141
<indexterm zone="awn-applet-simple-get-effects"><primary sortas="awn_applet_simple_get_effects">awn_applet_simple_get_effects</primary></indexterm><programlisting><link linkend="AwnEffects">AwnEffects</link> *        awn_applet_simple_get_effects       (<link linkend="AwnAppletSimple">AwnAppletSimple</link> *simple);</programlisting>
 
142
<para>
 
143
Retrieves the <link linkend="AwnEffects"><type>AwnEffects</type></link> object associated with the applet.</para>
 
144
<para>
 
145
</para><variablelist role="params">
 
146
<varlistentry><term><parameter>simple</parameter>&#160;:</term>
 
147
<listitem><simpara> The applet whose properties are being queried.
 
148
</simpara></listitem></varlistentry>
 
149
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a pointer to an <link linkend="AwnEffects"><type>AwnEffects</type></link> object associated with the
 
150
applet.  The caller does not own this object.
 
151
</simpara></listitem></varlistentry>
 
152
</variablelist></refsect2>
 
153
 
 
154
</refsect1>
 
155
 
 
156
 
 
157
 
 
158
 
 
159
</refentry>