Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/console/README
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2007-07-25 14:30:15 (GMT)
committer Simon McVittie <simon.mcvittie@collabora.co.uk>2007-07-25 14:30:15 (GMT)
commit0afad46773a52e8ccfcd5dd555e212ff6bb97f6d (patch)
tree6c760ba090c8f45b335511eaa9b56943534883d3 /services/console/README
parent9ac5d38e905afd10975092f138db0985064e51cd (diff)
Add a basic Presence Service tab to the developer console.
* Newly added activities and buddies appear in bold for 5 seconds. * Removed activities and buddies stay in the list with strikethrough applied for 5 seconds, after which they vanish. * Columns other than "object path" don't do anything. * In the object path column, the common prefix is replaced by ".../".
Diffstat (limited to 'services/console/README')
-rw-r--r--services/console/README12
1 files changed, 12 insertions, 0 deletions
diff --git a/services/console/README b/services/console/README
new file mode 100644
index 0000000..a3aa6e1
--- /dev/null
+++ b/services/console/README
@@ -0,0 +1,12 @@
+Defining new tabs in the developer console
+==========================================
+
+The tabs are top-level packages inside 'interface/'.
+
+Each package used as a tab must have a class Interface, instantiatable
+with no arguments, with an attribute 'widget' that is a Gtk widget to be
+placed in the tab. That's it.
+
+Tabs are automatically run under the GLib main loop, dbus-python is set up
+to use it, and the shared dbus-python session-bus connection is expected to
+exist.