From ba24704988964a1f211e82e87cbe8aca29641979 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Tue, 18 Aug 2009 11:52:09 -0500 Subject: Deleting everything only leaving libindicator --- docs/Makefile.am | 1 - docs/indicator-dbus.txt | 39 - docs/indicator-panel.svg | 1326 --------------------------- docs/reference/Makefile.am | 87 -- docs/reference/libindicate-docs.sgml | 32 - docs/reference/libindicate-sections.txt | 63 -- docs/reference/libindicate.types | 9 - docs/reference/tmpl/libindicate-unused.sgml | 23 - docs/reference/version.xml.in | 1 - 9 files changed, 1581 deletions(-) delete mode 100644 docs/Makefile.am delete mode 100644 docs/indicator-dbus.txt delete mode 100644 docs/indicator-panel.svg delete mode 100644 docs/reference/Makefile.am delete mode 100644 docs/reference/libindicate-docs.sgml delete mode 100644 docs/reference/libindicate-sections.txt delete mode 100644 docs/reference/libindicate.types delete mode 100644 docs/reference/tmpl/libindicate-unused.sgml delete mode 100644 docs/reference/version.xml.in (limited to 'docs') diff --git a/docs/Makefile.am b/docs/Makefile.am deleted file mode 100644 index f3ddc22..0000000 --- a/docs/Makefile.am +++ /dev/null @@ -1 +0,0 @@ -SUBDIRS = reference diff --git a/docs/indicator-dbus.txt b/docs/indicator-dbus.txt deleted file mode 100644 index 7e655b5..0000000 --- a/docs/indicator-dbus.txt +++ /dev/null @@ -1,39 +0,0 @@ -Thoughts on Indicators - -There are two ways to think about how applications interact with users. One is to tell the user that something is happening right now, the other is to flag the user that more information is available if they'd like to work. These can be combined, leaving a temporal instantaneous notification and a perennial marker of the event happening. Together, these allow for applications that are not currently in the user's focus to provide information and also notify the user that they require attention. - -Due to the nature of notifications being constant until the user interacts with the application, I think that the interface between the indicators on the panel and the application should mirror this. The application would then provide an interface over DBus that would provide access to it's notifications and signals for when they change. - - -Methods - -• GetDesktop -> string -- returns the path to the desktop file that represents this application. This is used for getting information like the name and icon of the application to display in notifications. -• GetIndicatorCount -> uint -- returns the number of indicators that are currently shown by the application. -• GetIndicatorCountByType (type) -> uint -- allows a caller to only notice indicators of a particular type. For instance to separate out mail and calendar notifications in a PIM. -• GetIndicatorList -> int[] -- an array of all the indicator IDs that are currently displayed by the application. -• GetIndicatorListByType (type) -> int[] -- an array of all the indicator IDs that are currently displayed filtered by type. -• GetIndicatorProperty (id, property) -> string -- indicators can have properties that describe them. There is a set of required and optional properties for specific types. -• GetIndicatorPropertyGroup (id, property[]) -> string[] -- same as GetIndicatorProperty, but with lots of properties in one call. -• GetIndicatorProperties (id) -> string[] -- A list of the properties that are on this indicator. -• ShowIndicatorToUser(id) -- calling this function is an indication to the application that the user has indicated that they would like more information on this indicator. If this is something like an e-mail message the message should be shown. If it is a conversation, the window with the conversation in it should be shown. - - -Signals - -• IndicatorAdded (id, type) -- signaled when a new indicator is added -• IndicatorRemoved (id, type) -- signaled when an indicator is deleted -• IndicatorModified (id, property) -- thrown when an indicator's properties change - - -Types - -• "message" -- a user level message. This includes e-mail, IM and SMS messages. -• "system" -- a software update or other notification about the system state. -• "media" -- a notification related media the user is listening to in the background - - -Properties - -• "subject" -- "message" (optional) -- This is the subject line of an e-mail or message. -• "sender" -- "message" (required) -- The person who sent the message -• "body" -- "message" (required) -- The body of the message sent to the user diff --git a/docs/indicator-panel.svg b/docs/indicator-panel.svg deleted file mode 100644 index fbf8462..0000000 --- a/docs/indicator-panel.svg +++ /dev/null @@ -1,1326 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - Ted - Jan 1st, 11:00 pm - - - - - - - - - - - - - - - - - - - - - - - Audio User Daemon - Indicator* Main audio levelMenus* Slider to adjust* Preferences... (mixer)Notifications* Audio level change Power User Daemon - Indicator* Main battery level* Individual bat.Menus* Individual bat. entries* Preferences...Notifications* Battery status* Power change AC/Bat Network User Daemon - Indicator* Connected AP signal level* Other APs sig. level* Network statusMenus* APs level* Network interfaces* Preferences...Notifications* Network status change* New AP available? - - - Session User Daemon - Indicator* IM Status* Logged in usersMenus* Status change* User switch* Guest session* Session managementNotifications* IM Account failed Date-time User Daemon - Indicator* Active appointmentsMenus* Complex, start app?Notifications* New appointment - - - - - - - - - Pulse Audio - NetworkManager - GNOME PowerManager - DevKitPower - EDS - GNOMESession - Telepathy - - - - - - - - - - - - - System - Python - C - We don't care that much about how it's implemented, as long as it works. Can have complex state that is difficult to implement in a lower level language. Less verifiable, but also more dynamic. Needs to be fast light and small. Also verifiable and simple. - Async DBus - * Indicators Spec* Application Menu Spec - System Specific - Many of these are DBus but others are less specified. They can be system specific. - - - User Side - Service Side - This is the amount of code that actually interacts with the user and handles user input but also displaying information to the user. These are the different components that gather information and bubbling it up to the level of the user. They can do this with the interfaces on the other side of the diagram. - diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am deleted file mode 100644 index 2589179..0000000 --- a/docs/reference/Makefile.am +++ /dev/null @@ -1,87 +0,0 @@ -## Process this file with automake to produce Makefile.in - -# We require automake 1.6 at least. -AUTOMAKE_OPTIONS = 1.6 - -# This is a blank Makefile.am for using gtk-doc. -# Copy this to your project's API docs directory and modify the variables to -# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples -# of using the various options. - -# The name of the module, e.g. 'glib'. -DOC_MODULE=libindicate - -# The top-level SGML file. You can change this if you want to. -DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml - -# The directory containing the source code. Relative to $(srcdir). -# gtk-doc will search all .c & .h files beneath here for inline comments -# documenting the functions and macros. -# e.g. DOC_SOURCE_DIR=../../../gtk -DOC_SOURCE_DIR=../../libindicate - -# Extra options to pass to gtkdoc-scangobj. Not normally needed. -SCANGOBJ_OPTIONS=--nogtkinit --type-init-func="g_type_init()" - -# Extra options to supply to gtkdoc-scan. -# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" -SCAN_OPTIONS= - -# Extra options to supply to gtkdoc-mkdb. -# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml -MKDB_OPTIONS=--sgml-mode --output-format=xml - -# Extra options to supply to gtkdoc-mktmpl -# e.g. MKTMPL_OPTIONS=--only-section-tmpl -MKTMPL_OPTIONS= - -# Extra options to supply to gtkdoc-fixref. Not normally needed. -# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html -FIXXREF_OPTIONS= - -# Used for dependencies. The docs will be rebuilt if any of these change. -# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h -# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c -HFILE_GLOB=$(top_srcdir)/libindicate/*.h -CFILE_GLOB=$(top_srcdir)/libindicate/*.c - -# Header files to ignore when scanning. -# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h -IGNORE_HFILES=dbus-indicate-client.h dbus-indicate-server.h dbus-listener-client.h dbus-listener-server.h listener-marshal.h - -# Images to copy into HTML directory. -# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png -HTML_IMAGES= - -# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). -# e.g. content_files=running.sgml building.sgml changes-2.0.sgml -content_files=version.xml - -# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded -# These files must be listed here *and* in content_files -# e.g. expand_content_files=running.sgml -expand_content_files= - -# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. -# Only needed if you are using gtkdoc-scangobj to dynamically query widget -# signals and properties. -# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) -# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) -INCLUDES=-I$(top_srcdir) $(LIBINDICATE_CFLAGS) -GTKDOC_LIBS=$(top_builddir)/libindicate/libindicate.la - -# This includes the standard gtk-doc make rules, copied by gtkdocize. -include $(top_srcdir)/gtk-doc.make - -# Other files to distribute -# e.g. EXTRA_DIST += version.xml.in -EXTRA_DIST += version.xml.in - -# Files not to distribute -# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types -# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt -#DISTCLEANFILES += - -# Comment this out if you want your docs-status tested during 'make check' -#TESTS = $(GTKDOC_CHECK) - diff --git a/docs/reference/libindicate-docs.sgml b/docs/reference/libindicate-docs.sgml deleted file mode 100644 index c3038d3..0000000 --- a/docs/reference/libindicate-docs.sgml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - libindicate Reference Manual - - - - Base Classes for Applications - - - - - - Subclasses for specific indicators - - - - - Classes for Listeners - - - - - - Index of all Symbols - - - - diff --git a/docs/reference/libindicate-sections.txt b/docs/reference/libindicate-sections.txt deleted file mode 100644 index 6e2a8cd..0000000 --- a/docs/reference/libindicate-sections.txt +++ /dev/null @@ -1,63 +0,0 @@ -indicator.h - -
-indicator -IndicateIndicator -IndicateIndicator -IndicateIndicatorClass -indicate_indicator_get_id -indicate_indicator_get_indicator_type -indicate_indicator_get_property -indicate_indicator_hide -indicate_indicator_is_visible -indicate_indicator_list_properties -indicate_indicator_new -indicate_indicator_set_property -indicate_indicator_set_property_icon -indicate_indicator_set_property_time -indicate_indicator_show -indicate_indicator_user_display -
- -
-indicator-message -IndicateIndicatorMessage -IndicateIndicatorMessage -IndicateIndicatorMessageClass -indicate_indicator_message_new -
- -
-server -IndicateServer -IndicateServer -IndicateServerClass -indicate_server_add_indicator -indicate_server_check_interest -indicate_server_emit_indicator_added -indicate_server_emit_indicator_modified -indicate_server_emit_indicator_removed -indicate_server_emit_server_display -indicate_server_get_next_id -indicate_server_hide -indicate_server_ref_default -indicate_server_remove_indicator -indicate_server_set_default -indicate_server_set_desktop_file -indicate_server_set_type -indicate_server_show -
- -
-listener -IndicateListener -IndicateListener -IndicateListenerClass -IndicateListenerIndicator -IndicateListenerServer -indicate_listener_display -indicate_listener_get_property -indicate_listener_get_property_cb -indicate_listener_new -
- diff --git a/docs/reference/libindicate.types b/docs/reference/libindicate.types deleted file mode 100644 index d96055f..0000000 --- a/docs/reference/libindicate.types +++ /dev/null @@ -1,9 +0,0 @@ -#include -#include -#include -#include - -indicate_indicator_get_type -indicate_indicator_message_get_type -indicate_server_get_type -indicate_listener_get_type diff --git a/docs/reference/tmpl/libindicate-unused.sgml b/docs/reference/tmpl/libindicate-unused.sgml deleted file mode 100644 index 83a53a7..0000000 --- a/docs/reference/tmpl/libindicate-unused.sgml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - -@indicator: -@key: -@data: - - - - - - -@Returns: - - - - - - -@obj: - diff --git a/docs/reference/version.xml.in b/docs/reference/version.xml.in deleted file mode 100644 index d78bda9..0000000 --- a/docs/reference/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@VERSION@ -- cgit v1.2.3