gnome-desktop r5277 - in trunk: . docs/reference/gnome-desktop



Author: vuntz
Date: Wed Nov  5 14:21:25 2008
New Revision: 5277
URL: http://svn.gnome.org/viewvc/gnome-desktop?rev=5277&view=rev

Log:
2008-11-05  Vincent Untz  <vuntz gnome org>

	* docs/reference/gnome-desktop/gnome-desktop-docs.sgml:
	* docs/reference/gnome-desktop/gnome-desktop-sections.txt:
	* docs/reference/gnome-desktop/gnome-desktop.types: add most stuff to
	have all API listed in the doc. The API is not documented, though :/


Modified:
   trunk/ChangeLog
   trunk/docs/reference/gnome-desktop/gnome-desktop-docs.sgml
   trunk/docs/reference/gnome-desktop/gnome-desktop-sections.txt
   trunk/docs/reference/gnome-desktop/gnome-desktop.types

Modified: trunk/docs/reference/gnome-desktop/gnome-desktop-docs.sgml
==============================================================================
--- trunk/docs/reference/gnome-desktop/gnome-desktop-docs.sgml	(original)
+++ trunk/docs/reference/gnome-desktop/gnome-desktop-docs.sgml	Wed Nov  5 14:21:25 2008
@@ -10,15 +10,36 @@
    <title>GNOME Desktop Library Overview</title>
    <partintro>
     <para>
-The libgnome-desktop library contains APIs that really belong in libgnome[ui] but have not seen enough testing or development to be considered stable. Use at your own risk.
+The libgnome-desktop library contains APIs that can be useful for a few applications, but which do not belong to GTK+ because of the limited use case. There is no guarantee of API or ABI stability, so it's recommended to not depend on it if you do not follow the same development cycle as GNOME. Use at your own risk.
     </para>
    </partintro>
   </part>
 
-  <chapter>
-    <title>API reference</title>
-    <xi:include href="xml/gnome-ditem-edit.xml"/>
-    <xi:include href="xml/gnome-hint.xml"/>
+  <part id="background">
+    <title>Desktop Background</title>
+    <xi:include href="xml/gnome-bg.xml"/>
+  </part>
+
+  <part id="randr">
+    <title>Monitor Configuration</title>
+    <xi:include href="xml/gnome-rr-screen.xml"/>
+    <xi:include href="xml/gnome-rr-output.xml"/>
+    <xi:include href="xml/gnome-rr-crtc.xml"/>
+    <xi:include href="xml/gnome-rr-mode.xml"/>
+    <xi:include href="xml/gnome-rr-config.xml"/>
+    <xi:include href="xml/gnome-rr-labeler.xml"/>
+  </part>
+
+  <part id="thumbnail">
+    <title>Thumbnails</title>
+    <xi:include href="xml/gnome-desktop-thumbnail-factory.xml"/>
+    <xi:include href="xml/gnome-desktop-thumbnail.xml"/>
+  </part>
+
+  <part id="libgnome">
+    <title>Miscellaneous</title>
     <xi:include href="xml/gnome-desktop-item.xml"/>
-  </chapter>
+    <xi:include href="xml/gnome-desktop-utils.xml"/>
+  </part>
+
 </book>

Modified: trunk/docs/reference/gnome-desktop/gnome-desktop-sections.txt
==============================================================================
--- trunk/docs/reference/gnome-desktop/gnome-desktop-sections.txt	(original)
+++ trunk/docs/reference/gnome-desktop/gnome-desktop-sections.txt	Wed Nov  5 14:21:25 2008
@@ -1,4 +1,147 @@
 <SECTION>
+<INCLUDE>libgnomeui/gnome-bg.h</INCLUDE>
+<FILE>gnome-bg</FILE>
+<TITLE>GnomeBG</TITLE>
+GnomeBG
+GnomeBGColorType
+GnomeBGPlacement
+GNOME_BG_KEY_DIR
+gnome_bg_new
+gnome_bg_load_from_preferences
+gnome_bg_save_to_preferences
+gnome_bg_set_filename
+gnome_bg_set_placement
+gnome_bg_set_color
+gnome_bg_get_filename
+gnome_bg_get_placement
+gnome_bg_get_color
+gnome_bg_draw
+gnome_bg_create_pixmap
+gnome_bg_get_image_size
+gnome_bg_create_thumbnail
+gnome_bg_is_dark
+gnome_bg_changes_with_size
+gnome_bg_set_pixmap_as_root
+<SUBSECTION Private>
+gnome_bg_get_type
+<SUBSECTION Standard>
+GNOME_BG
+GNOME_IS_BG
+GNOME_TYPE_BG
+GNOME_BG_CLASS
+GNOME_IS_BG_CLASS
+GNOME_BG_GET_CLASS
+GnomeBGClass
+</SECTION>
+
+<SECTION>
+<INCLUDE>libgnomeui/gnome-rr.h</INCLUDE>
+<FILE>gnome-rr-screen</FILE>
+<TITLE></TITLE>
+GnomeRRScreen
+GnomeRRScreenChanged
+gnome_rr_screen_new
+gnome_rr_screen_destroy
+gnome_rr_screen_refresh
+gnome_rr_screen_list_outputs
+gnome_rr_screen_list_crtcs
+gnome_rr_screen_list_modes
+gnome_rr_screen_list_clone_modes
+gnome_rr_screen_set_size
+gnome_rr_screen_get_output_by_id
+gnome_rr_screen_get_output_by_name
+gnome_rr_screen_get_crtc_by_id
+gnome_rr_screen_get_ranges
+</SECTION>
+
+<SECTION>
+<INCLUDE>libgnomeui/gnome-rr.h</INCLUDE>
+<FILE>gnome-rr-output</FILE>
+<TITLE></TITLE>
+GnomeRROutput
+gnome_rr_output_get_id
+gnome_rr_output_get_name
+gnome_rr_output_is_connected
+gnome_rr_output_get_size_inches
+gnome_rr_output_get_width_mm
+gnome_rr_output_get_height_mm
+gnome_rr_output_get_edid_data
+gnome_rr_output_get_possible_crtcs
+gnome_rr_output_list_modes
+gnome_rr_output_get_current_mode
+gnome_rr_output_get_preferred_mode
+gnome_rr_output_supports_mode
+gnome_rr_output_get_crtc
+gnome_rr_output_get_position
+gnome_rr_output_can_clone
+</SECTION>
+
+<SECTION>
+<INCLUDE>libgnomeui/gnome-rr.h</INCLUDE>
+<FILE>gnome-rr-crtc</FILE>
+<TITLE></TITLE>
+GnomeRRCrtc
+GnomeRRRotation
+gnome_rr_crtc_get_id
+gnome_rr_crtc_set_config
+gnome_rr_crtc_can_drive_output
+gnome_rr_crtc_get_current_mode
+gnome_rr_crtc_get_position
+gnome_rr_crtc_supports_rotation
+gnome_rr_crtc_get_current_rotation
+gnome_rr_crtc_get_rotations
+</SECTION>
+
+<SECTION>
+<INCLUDE>libgnomeui/gnome-rr.h</INCLUDE>
+<FILE>gnome-rr-mode</FILE>
+<TITLE></TITLE>
+GnomeRRMode
+gnome_rr_mode_get_id
+gnome_rr_mode_get_width
+gnome_rr_mode_get_height
+gnome_rr_mode_get_freq
+</SECTION>
+
+<SECTION>
+<INCLUDE>libgnomeui/gnome-rr-config.h</INCLUDE>
+<FILE>gnome-rr-config</FILE>
+<TITLE></TITLE>
+GnomeOutputInfo
+GnomeRRConfig
+gnome_rr_config_new_current
+gnome_rr_config_new_stored
+gnome_rr_config_free
+gnome_rr_config_match
+gnome_rr_config_equal
+gnome_rr_config_save
+gnome_rr_config_sanitize
+gnome_rr_config_apply
+gnome_rr_config_apply_stored
+gnome_rr_config_applicable
+</SECTION>
+
+<SECTION>
+<INCLUDE>libgnomeui/gnome-rr-labeler.h</INCLUDE>
+<FILE>gnome-rr-labeler</FILE>
+<TITLE>GnomeRRLabeler</TITLE>
+GnomeRRLabeler
+gnome_rr_labeler_new
+gnome_rr_labeler_hide
+gnome_rr_labeler_get_color_for_output
+<SUBSECTION Private>
+gnome_rr_labeler_get_type
+<SUBSECTION Standard>
+GNOME_RR_LABELER
+GNOME_IS_RR_LABELER
+GNOME_TYPE_RR_LABELER
+GNOME_RR_LABELER_CLASS
+GNOME_IS_RR_LABELER_CLASS
+GNOME_RR_LABELER_GET_CLASS
+GnomeRRLabelerClass
+</SECTION>
+
+<SECTION>
 <INCLUDE>libgnome/gnome-desktop-item.h</INCLUDE>
 <FILE>gnome-desktop-item</FILE>
 <TITLE>GnomeDesktopItem</TITLE>
@@ -89,3 +232,46 @@
 gnome_desktop_item_error_quark
 </SECTION>
 
+<SECTION>
+<INCLUDE>libgnomeui/gnome-thumbnail.h</INCLUDE>
+<FILE>gnome-desktop-thumbnail</FILE>
+<TITLE>Miscellaneous Thumbnail Functions</TITLE>
+gnome_desktop_thumbnail_has_uri
+gnome_desktop_thumbnail_is_valid
+gnome_desktop_thumbnail_md5
+gnome_desktop_thumbnail_path_for_uri
+gnome_desktop_thumbnail_scale_down_pixbuf
+</SECTION>
+
+<SECTION>
+<INCLUDE>libgnomeui/gnome-thumbnail.h</INCLUDE>
+<FILE>gnome-desktop-thumbnail-factory</FILE>
+<TITLE>GnomeDesktopThumbnailFactory</TITLE>
+GnomeDesktopThumbnailFactory
+GnomeDesktopThumbnailSize
+gnome_desktop_thumbnail_factory_new
+gnome_desktop_thumbnail_factory_lookup
+gnome_desktop_thumbnail_factory_has_valid_failed_thumbnail
+gnome_desktop_thumbnail_factory_can_thumbnail
+gnome_desktop_thumbnail_factory_generate_thumbnail
+gnome_desktop_thumbnail_factory_save_thumbnail
+gnome_desktop_thumbnail_factory_create_failed_thumbnail
+<SUBSECTION Private>
+GnomeDesktopThumbnailFactoryPrivate
+gnome_desktop_thumbnail_factory_get_type
+<SUBSECTION Standard>
+GNOME_DESKTOP_THUMBNAIL_FACTORY
+GNOME_DESKTOP_IS_THUMBNAIL_FACTORY
+GNOME_DESKTOP_TYPE_THUMBNAIL_FACTORY
+GNOME_DESKTOP_THUMBNAIL_FACTORY_CLASS
+GNOME_DESKTOP_IS_THUMBNAIL_FACTORY_CLASS
+GnomeDesktopThumbnailFactoryClass
+</SECTION>
+
+<SECTION>
+<INCLUDE>libgnome/gnome-desktop-utils.h</INCLUDE>
+<FILE>gnome-desktop-utils</FILE>
+<TITLE>Miscellaneous Functions</TITLE>
+gnome_desktop_prepend_terminal_to_vector
+</SECTION>
+

Modified: trunk/docs/reference/gnome-desktop/gnome-desktop.types
==============================================================================
--- trunk/docs/reference/gnome-desktop/gnome-desktop.types	(original)
+++ trunk/docs/reference/gnome-desktop/gnome-desktop.types	Wed Nov  5 14:21:25 2008
@@ -1,3 +1,9 @@
 #include <libgnome/gnome-desktop-item.h>
+#include <libgnomeui/gnome-bg.h>
+#include <libgnomeui/gnome-desktop-thumbnail.h>
+#include <libgnomeui/gnome-rr-labeler.h>
 
 gnome_desktop_item_get_type
+gnome_bg_get_type
+gnome_desktop_thumbnail_factory_get_type
+gnome_rr_labeler_get_type



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]