~ubuntu-branches/debian/sid/thunar/sid

« back to all changes in this revision

Viewing changes to docs/reference/thunarx/html/thunarx-writing-extensions.html

  • Committer: Bazaar Package Importer
  • Author(s): Yves-Alexis Perez, Yves-Alexis Perez, Lionel Le Folgoc
  • Date: 2011-06-18 23:23:52 UTC
  • mfrom: (1.2.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20110618232352-57ua2sh3kg722xem
Tags: 1.2.2-1
[ Yves-Alexis Perez ]
* New upstream release.
  - load network stuff later to speed up start (Xfce #7373).  closes: #626200
    lp: #775117
  - fixed Dutch translation                                       lp: #781048
* debian/patches:
  - 01_use-system-td dropped, included upstream.
  - 02_thunar-icon-naming-spec-compliance dropped, don't replace stock icons
    even if they aren't part of the spec.
  - 03_Don-t-interpret-file-display-names-as-format-strings dropped,
    included upstream.
* debian/control:
  - drop build-dep on xfce4-dev-tools, libtool and gtk-doc-tools
* debian/rules:
  - don't run xdt-autogen anymore.

[ Lionel Le Folgoc ]
* debian/patches:
  - 01_retrieve-the-translated-desktop-file-name.patch: fixes untranslated
    .desktop display name.
  - series: refreshed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>Part II. Writing Extensions</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
7
<link rel="home" href="index.html" title="Thunar Extensions Reference Manual">
8
8
<link rel="up" href="index.html" title="Thunar Extensions Reference Manual">
9
9
<link rel="prev" href="thunarx-overview.html" title="Part I. Overview">
10
10
<link rel="next" href="thunarx-writing-extensions-getting-started.html" title="Getting Started">
11
 
<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
19
19
<th width="100%" align="center">Thunar Extensions Reference Manual</th>
20
20
<td><a accesskey="n" href="thunarx-writing-extensions-getting-started.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21
21
</tr></table>
22
 
<div class="part" title="Part II. Writing Extensions">
 
22
<div class="part">
23
23
<div class="titlepage"><div><div><h1 class="title">
24
24
<a name="thunarx-writing-extensions"></a>Part II. Writing Extensions</h1></div></div></div>
25
25
<p>
27
27
      just a short introduction and not meant to provide extensive details about the internal workings
28
28
      of the file manager.
29
29
    </p>
30
 
<div class="sect1" title="Basic Concepts">
 
30
<div class="sect1">
31
31
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
32
32
<a name="thunarx-writing-extensions-basic-concepts"></a>Basic Concepts</h2></div></div></div>
33
 
<div class="sect2" title="Extensions and Providers">
 
33
<div class="sect2">
34
34
<div class="titlepage"><div><div><h3 class="title">
35
35
<a name="thunarx-writing-extensions-extensions-and-providers"></a>Extensions and Providers</h3></div></div></div>
36
36
<p>
47
47
          rename dialog.
48
48
        </p>
49
49
</div>
50
 
<div class="sect2" title="ThunarxFileInfo">
 
50
<div class="sect2">
51
51
<div class="titlepage"><div><div><h3 class="title">
52
52
<a name="thunarx-writing-extensions-thunarxfileinfo"></a>ThunarxFileInfo</h3></div></div></div>
53
53
<p>
64
64
          for the extension to forget any private data for that file.
65
65
        </p>
66
66
</div>
67
 
<div class="sect2" title="Names">
 
67
<div class="sect2">
68
68
<div class="titlepage"><div><div><h3 class="title">
69
69
<a name="thunarx-writing-extensions-names"></a>Names</h3></div></div></div>
70
70
<p>
71
 
          Most objects created by the extensions need names, e.g. the <a href="http://library.gnome.org/devel/gtk/unstable/GtkAction.html"><span class="type">GtkAction</span></a>s
 
71
          Most objects created by the extensions need names, e.g. the <span class="type">GtkAction</span>s
72
72
          returned from the <a class="link" href="ThunarxMenuProvider.html" title="ThunarxMenuProvider"><span class="type">ThunarxMenuProvider</span></a>s. These names must be
73
73
          namespaced with the name of the extension. For example the main action returned from the
74
74
          <span class="application">TexOpenTerminal</span> extension (which can be found in the <code class="filename">examples/tex-open-terminal</code> subdirectory of the Thunar distribution) should be called
76
76
          a certain extension.
77
77
        </p>
78
78
</div>
79
 
<div class="sect2" title="Types">
 
79
<div class="sect2">
80
80
<div class="titlepage"><div><div><h3 class="title">
81
81
<a name="thunarx-writing-extensions-types"></a>Types</h3></div></div></div>
82
82
<p>
84
84
          created by the extension must be registered with the <a href="http://library.gnome.org/devel/gobject/unstable/GTypeModule.html"><span class="type">GTypeModule</span></a>, using
85
85
          <a class="link" href="ThunarxProviderPlugin.html#thunarx-provider-plugin-register-type" title="thunarx_provider_plugin_register_type ()"><code class="function">thunarx_provider_plugin_register_type()</code></a>
86
86
          function (or one of the convenience macros like <a class="link" href="ThunarxProviderPlugin.html#THUNARX-DEFINE-TYPE:CAPS" title="THUNARX_DEFINE_TYPE()"><code class="function">THUNARX_DEFINE_TYPE()</code></a>)
87
 
          rather than <a href="/usr/share/gtk-doc/html/poppler/.html"><code class="function">g_type_register_static()</code></a>. All types
 
87
          rather than <code class="function">g_type_register_static()</code>. All types
88
88
          exported by an extension must be registered in
89
89
          <code class="function">thunar_extension_initialize()</code>.
90
90
        </p>
93
93
</div>
94
94
<div class="footer">
95
95
<hr>
96
 
          Generated by GTK-Doc V1.15</div>
 
96
          Generated by GTK-Doc V1.17</div>
97
97
</body>
98
98
</html>
 
 
b'\\ No newline at end of file'