/usr/share/gtk-doc/html/caja-python/caja-python-overview-methods.html is in python-caja-common 1.12.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 | <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Explanation of Passive/Active Methods</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="caja-python Reference Manual"><link rel="up" href="caja-python-overview.html" title="Overview"><link rel="prev" href="caja-python-overview-example.html" title="A Simple Extension"><link rel="next" href="caja-python-class-reference.html" title="Available Classes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Explanation of Passive/Active Methods</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="caja-python-overview-example.html">Prev</a> </td><th width="60%" align="center">Overview</th><td width="20%" align="right"> <a accesskey="n" href="caja-python-class-reference.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a name="caja-python-overview-methods"></a>Explanation of Passive/Active Methods</h2></div></div></div><p>Because caja-python is an interface to a Caja' extension interface rather than a true library, it is
rather quirky in how it works. One example of this is that several providers have additional public methods
that an extension actively calls, rather than the extension defining and the method in their class that is called by
Caja. You can see this with the Caja.menu_provider_emit_items_updated_signal
and Caja.info_provider_update_complete_invoke methods, which
the extension actively calls, passing the provider instance as a parameter.
</p><p>Due to this confusion, I have termed these actively-called methods <span class="emphasis"><em>Active Methods</em></span> and the methods
called by Caja are termed <span class="emphasis"><em>Passive Methods</em></span>.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="caja-python-overview-example.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="caja-python-overview.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="caja-python-class-reference.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">A Simple Extension </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Available Classes</td></tr></table></div></body></html>
|