From d00aab12b6ace2c3dda3efbc2aaa2646d78a9099 Mon Sep 17 00:00:00 2001 From: Perberos Date: Thu, 1 Dec 2011 22:07:25 -0300 Subject: moving from https://github.com/perberos/mate-desktop-environment --- docs/Makefile.am | 3 + docs/reference/Makefile.am | 3 + docs/reference/mate-desktop/Makefile.am | 80 + docs/reference/mate-desktop/html/MateBG.html | 674 +++++++ .../html/MateDesktopThumbnailFactory.html | 395 +++++ .../reference/mate-desktop/html/MateRRLabeler.html | 147 ++ docs/reference/mate-desktop/html/background.html | 36 + docs/reference/mate-desktop/html/home.png | Bin 0 -> 654 bytes docs/reference/mate-desktop/html/index.html | 69 + docs/reference/mate-desktop/html/index.sgml | 226 +++ docs/reference/mate-desktop/html/intro.html | 36 + docs/reference/mate-desktop/html/left.png | Bin 0 -> 459 bytes docs/reference/mate-desktop/html/libmate.html | 41 + .../html/mate-desktop-MateDesktopItem.html | 1842 ++++++++++++++++++++ .../html/mate-desktop-Miscellaneous-Functions.html | 91 + ...-desktop-Miscellaneous-Thumbnail-Functions.html | 233 +++ .../html/mate-desktop-mate-rr-config.html | 369 ++++ .../html/mate-desktop-mate-rr-crtc.html | 343 ++++ .../html/mate-desktop-mate-rr-mode.html | 158 ++ .../html/mate-desktop-mate-rr-output.html | 434 +++++ .../html/mate-desktop-mate-rr-screen.html | 460 +++++ .../mate-desktop/html/mate-desktop.devhelp | 205 +++ .../mate-desktop/html/mate-desktop.devhelp2 | 205 +++ docs/reference/mate-desktop/html/randr.html | 53 + docs/reference/mate-desktop/html/right.png | Bin 0 -> 472 bytes docs/reference/mate-desktop/html/style.css | 265 +++ docs/reference/mate-desktop/html/thumbnail.html | 41 + docs/reference/mate-desktop/html/up.png | Bin 0 -> 406 bytes docs/reference/mate-desktop/mate-desktop-docs.sgml | 45 + .../mate-desktop/mate-desktop-overrides.txt | 0 .../mate-desktop/mate-desktop-sections.txt | 277 +++ docs/reference/mate-desktop/mate-desktop.types | 9 + docs/reference/mate-desktop/tmpl/mate-bg.sgml | 226 +++ .../mate-desktop/tmpl/mate-desktop-item.sgml | 733 ++++++++ .../tmpl/mate-desktop-thumbnail-factory.sgml | 111 ++ .../mate-desktop/tmpl/mate-desktop-thumbnail.sgml | 73 + .../mate-desktop/tmpl/mate-desktop-unused.sgml | 0 .../mate-desktop/tmpl/mate-desktop-utils.sgml | 31 + .../mate-desktop/tmpl/mate-rr-config.sgml | 131 ++ docs/reference/mate-desktop/tmpl/mate-rr-crtc.sgml | 122 ++ .../mate-desktop/tmpl/mate-rr-labeler.sgml | 55 + docs/reference/mate-desktop/tmpl/mate-rr-mode.sgml | 64 + .../mate-desktop/tmpl/mate-rr-output.sgml | 166 ++ .../mate-desktop/tmpl/mate-rr-screen.sgml | 157 ++ 44 files changed, 8609 insertions(+) create mode 100644 docs/Makefile.am create mode 100644 docs/reference/Makefile.am create mode 100644 docs/reference/mate-desktop/Makefile.am create mode 100644 docs/reference/mate-desktop/html/MateBG.html create mode 100644 docs/reference/mate-desktop/html/MateDesktopThumbnailFactory.html create mode 100644 docs/reference/mate-desktop/html/MateRRLabeler.html create mode 100644 docs/reference/mate-desktop/html/background.html create mode 100644 docs/reference/mate-desktop/html/home.png create mode 100644 docs/reference/mate-desktop/html/index.html create mode 100644 docs/reference/mate-desktop/html/index.sgml create mode 100644 docs/reference/mate-desktop/html/intro.html create mode 100644 docs/reference/mate-desktop/html/left.png create mode 100644 docs/reference/mate-desktop/html/libmate.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop-MateDesktopItem.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop-Miscellaneous-Functions.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop-Miscellaneous-Thumbnail-Functions.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop-mate-rr-config.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop-mate-rr-crtc.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop-mate-rr-mode.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop-mate-rr-output.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop-mate-rr-screen.html create mode 100644 docs/reference/mate-desktop/html/mate-desktop.devhelp create mode 100644 docs/reference/mate-desktop/html/mate-desktop.devhelp2 create mode 100644 docs/reference/mate-desktop/html/randr.html create mode 100644 docs/reference/mate-desktop/html/right.png create mode 100644 docs/reference/mate-desktop/html/style.css create mode 100644 docs/reference/mate-desktop/html/thumbnail.html create mode 100644 docs/reference/mate-desktop/html/up.png create mode 100644 docs/reference/mate-desktop/mate-desktop-docs.sgml create mode 100644 docs/reference/mate-desktop/mate-desktop-overrides.txt create mode 100644 docs/reference/mate-desktop/mate-desktop-sections.txt create mode 100644 docs/reference/mate-desktop/mate-desktop.types create mode 100644 docs/reference/mate-desktop/tmpl/mate-bg.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-desktop-item.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-desktop-thumbnail-factory.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-desktop-thumbnail.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-desktop-unused.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-desktop-utils.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-rr-config.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-rr-crtc.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-rr-labeler.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-rr-mode.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-rr-output.sgml create mode 100644 docs/reference/mate-desktop/tmpl/mate-rr-screen.sgml (limited to 'docs') diff --git a/docs/Makefile.am b/docs/Makefile.am new file mode 100644 index 0000000..034926c --- /dev/null +++ b/docs/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = reference + +-include $(top_srcdir)/git.mk diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am new file mode 100644 index 0000000..e33641c --- /dev/null +++ b/docs/reference/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = mate-desktop + +-include $(top_srcdir)/git.mk diff --git a/docs/reference/mate-desktop/Makefile.am b/docs/reference/mate-desktop/Makefile.am new file mode 100644 index 0000000..4b3e97c --- /dev/null +++ b/docs/reference/mate-desktop/Makefile.am @@ -0,0 +1,80 @@ +## 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=mate-desktop + +# 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=../../../libmate-desktop + +# Extra options to pass to gtkdoc-scangobj. Not normally needed. +SCANGOBJ_OPTIONS= + +# Extra options to supply to gtkdoc-scan. +# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" +SCAN_OPTIONS=--deprecated-guards="MATE_DISABLE_DEPRECATED" + +# 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)/libmate-desktop/libmate/*.h $(top_srcdir)/libmate-desktop/libmateui/*.h +CFILE_GLOB=$(top_srcdir)/libmate-desktop/*.c + +# Header files to ignore when scanning. +# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h +IGNORE_HFILES= + +# 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= + +# 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=$(MATE_DESKTOP_CFLAGS) -I$(top_srcdir)/libmate-desktop -DMATE_DESKTOP_USE_UNSTABLE_API +GTKDOC_LIBS=$(MATE_DESKTOP_LIBS) $(top_builddir)/libmate-desktop/libmate-desktop-2.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 += + +-include $(top_srcdir)/git.mk diff --git a/docs/reference/mate-desktop/html/MateBG.html b/docs/reference/mate-desktop/html/MateBG.html new file mode 100644 index 0000000..7b4aec4 --- /dev/null +++ b/docs/reference/mate-desktop/html/MateBG.html @@ -0,0 +1,674 @@ + + + + +MateBG + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

MateBG

+

MateBG

+
+
+

Synopsis

+
+#include <libmateui/mate-bg.h>
+
+                    MateBG;
+enum                MateBGColorType;
+enum                MateBGPlacement;
+#define             MATE_BG_KEY_DIR
+MateBG *           mate_bg_new                        (void);
+void                mate_bg_load_from_preferences      (MateBG *bg,
+                                                         MateConfClient *client);
+void                mate_bg_save_to_preferences        (MateBG *bg,
+                                                         MateConfClient *client);
+void                mate_bg_set_filename               (MateBG *bg,
+                                                         const char *filename);
+void                mate_bg_set_placement              (MateBG *bg,
+                                                         MateBGPlacement placement);
+void                mate_bg_set_color                  (MateBG *bg,
+                                                         MateBGColorType type,
+                                                         GdkColor *primary,
+                                                         GdkColor *secondary);
+const gchar *       mate_bg_get_filename               (MateBG *bg);
+MateBGPlacement    mate_bg_get_placement              (MateBG *bg);
+void                mate_bg_get_color                  (MateBG *bg,
+                                                         MateBGColorType *type,
+                                                         GdkColor *primary,
+                                                         GdkColor *secondary);
+void                mate_bg_draw                       (MateBG *bg,
+                                                         GdkPixbuf *dest,
+                                                         GdkScreen *screen,
+                                                         gboolean is_root);
+GdkPixmap *         mate_bg_create_pixmap              (MateBG *bg,
+                                                         GdkWindow *window,
+                                                         int width,
+                                                         int height,
+                                                         gboolean root);
+gboolean            mate_bg_get_image_size             (MateBG *bg,
+                                                         MateDesktopThumbnailFactory *factory,
+                                                         int best_width,
+                                                         int best_height,
+                                                         int *width,
+                                                         int *height);
+GdkPixbuf *         mate_bg_create_thumbnail           (MateBG *bg,
+                                                         MateDesktopThumbnailFactory *factory,
+                                                         GdkScreen *screen,
+                                                         int dest_width,
+                                                         int dest_height);
+gboolean            mate_bg_is_dark                    (MateBG *bg,
+                                                         int dest_width,
+                                                         int dest_height);
+void                mate_bg_set_pixmap_as_root         (GdkScreen *screen,
+                                                         GdkPixmap *pixmap);
+
+
+
+

Object Hierarchy

+
+  GObject
+   +----MateBG
+
+
+
+

Signals

+
+  "changed"                                        : Run Last
+  "transitioned"                                   : Run Last
+
+
+
+

Description

+

+

+
+
+

Details

+
+

MateBG

+
typedef struct _MateBG MateBG;
+

+

+
+
+
+

enum MateBGColorType

+
typedef enum {
+	MATE_BG_COLOR_SOLID,
+	MATE_BG_COLOR_H_GRADIENT,
+	MATE_BG_COLOR_V_GRADIENT
+} MateBGColorType;
+
+

+

+
+
+
+

enum MateBGPlacement

+
typedef enum {
+	MATE_BG_PLACEMENT_TILED,
+	MATE_BG_PLACEMENT_ZOOMED,
+	MATE_BG_PLACEMENT_CENTERED,
+	MATE_BG_PLACEMENT_SCALED,
+	MATE_BG_PLACEMENT_FILL_SCREEN,
+	MATE_BG_PLACEMENT_SPANNED
+} MateBGPlacement;
+
+

+

+
+
+
+

MATE_BG_KEY_DIR

+
#define MATE_BG_KEY_DIR "/desktop/mate/background"
+
+

+

+
+
+
+

mate_bg_new ()

+
MateBG *           mate_bg_new                        (void);
+

+

+
++ + + + +

Returns :

+
+
+
+
+

mate_bg_load_from_preferences ()

+
void                mate_bg_load_from_preferences      (MateBG *bg,
+                                                         MateConfClient *client);
+

+

+
++ + + + + + + + + + +

bg :

+

client :

+
+
+
+
+

mate_bg_save_to_preferences ()

+
void                mate_bg_save_to_preferences        (MateBG *bg,
+                                                         MateConfClient *client);
+

+

+
++ + + + + + + + + + +

bg :

+

client :

+
+
+
+
+

mate_bg_set_filename ()

+
void                mate_bg_set_filename               (MateBG *bg,
+                                                         const char *filename);
+

+

+
++ + + + + + + + + + +

bg :

+

filename :

+
+
+
+
+

mate_bg_set_placement ()

+
void                mate_bg_set_placement              (MateBG *bg,
+                                                         MateBGPlacement placement);
+

+

+
++ + + + + + + + + + +

bg :

+

placement :

+
+
+
+
+

mate_bg_set_color ()

+
void                mate_bg_set_color                  (MateBG *bg,
+                                                         MateBGColorType type,
+                                                         GdkColor *primary,
+                                                         GdkColor *secondary);
+

+

+
++ + + + + + + + + + + + + + + + + + +

bg :

+

type :

+

primary :

+

secondary :

+
+
+
+
+

mate_bg_get_filename ()

+
const gchar *       mate_bg_get_filename               (MateBG *bg);
+

+

+
++ + + + + + + + + + +

bg :

+

Returns :

+
+
+
+
+

mate_bg_get_placement ()

+
MateBGPlacement    mate_bg_get_placement              (MateBG *bg);
+

+

+
++ + + + + + + + + + +

bg :

+

Returns :

+
+
+
+
+

mate_bg_get_color ()

+
void                mate_bg_get_color                  (MateBG *bg,
+                                                         MateBGColorType *type,
+                                                         GdkColor *primary,
+                                                         GdkColor *secondary);
+

+

+
++ + + + + + + + + + + + + + + + + + +

bg :

+

type :

+

primary :

+

secondary :

+
+
+
+
+

mate_bg_draw ()

+
void                mate_bg_draw                       (MateBG *bg,
+                                                         GdkPixbuf *dest,
+                                                         GdkScreen *screen,
+                                                         gboolean is_root);
+

+

+
++ + + + + + + + + + + + + + + + + + +

bg :

+

dest :

+

screen :

+

is_root :

+
+
+
+
+

mate_bg_create_pixmap ()

+
GdkPixmap *         mate_bg_create_pixmap              (MateBG *bg,
+                                                         GdkWindow *window,
+                                                         int width,
+                                                         int height,
+                                                         gboolean root);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

bg :

+

window :

+

width :

+

height :

+

root :

+

Returns :

+
+
+
+
+

mate_bg_get_image_size ()

+
gboolean            mate_bg_get_image_size             (MateBG *bg,
+                                                         MateDesktopThumbnailFactory *factory,
+                                                         int best_width,
+                                                         int best_height,
+                                                         int *width,
+                                                         int *height);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

bg :

+

factory :

+

best_width :

+

best_height :

+

width :

+

height :

+

Returns :

+
+
+
+
+

mate_bg_create_thumbnail ()

+
GdkPixbuf *         mate_bg_create_thumbnail           (MateBG *bg,
+                                                         MateDesktopThumbnailFactory *factory,
+                                                         GdkScreen *screen,
+                                                         int dest_width,
+                                                         int dest_height);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

bg :

+

factory :

+

screen :

+

dest_width :

+

dest_height :

+

Returns :

+
+
+
+
+

mate_bg_is_dark ()

+
gboolean            mate_bg_is_dark                    (MateBG *bg,
+                                                         int dest_width,
+                                                         int dest_height);
+

+

+
++ + + + + + + + + + + + + + + + + + +

bg :

+

dest_width :

+

dest_height :

+

Returns :

+
+
+
+
+

mate_bg_set_pixmap_as_root ()

+
void                mate_bg_set_pixmap_as_root         (GdkScreen *screen,
+                                                         GdkPixmap *pixmap);
+

+Set the root pixmap, and properties pointing to it. We +do this atomically with a server grab to make sure that +we won't leak the pixmap if somebody else it setting +it at the same time. (This assumes that they follow the +same conventions we do). pixmap should come from a call +to mate_bg_create_pixmap(). +

+
++ + + + + + + + + + +

screen :

the GdkScreen to change root background on +

pixmap :

the GdkPixmap to set root background from +
+
+
+
+

Signal Details

+
+

The "changed" signal

+
void                user_function                      (MateBG *bg,
+                                                        gpointer user_data)      : Run Last
+

+

+
++ + + + + + + + + + +

bg :

the object which received the signal. +

user_data :

user data set when the signal handler was connected.
+
+
+
+

The "transitioned" signal

+
void                user_function                      (MateBG *bg,
+                                                        gpointer user_data)      : Run Last
+

+

+
++ + + + + + + + + + +

bg :

the object which received the signal. +

user_data :

user data set when the signal handler was connected.
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/MateDesktopThumbnailFactory.html b/docs/reference/mate-desktop/html/MateDesktopThumbnailFactory.html new file mode 100644 index 0000000..4b42f86 --- /dev/null +++ b/docs/reference/mate-desktop/html/MateDesktopThumbnailFactory.html @@ -0,0 +1,395 @@ + + + + +MateDesktopThumbnailFactory + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

MateDesktopThumbnailFactory

+

MateDesktopThumbnailFactory

+
+
+

Synopsis

+
+#include <libmateui/mate-thumbnail.h>
+
+struct              MateDesktopThumbnailFactory;
+enum                MateDesktopThumbnailSize;
+MateDesktopThumbnailFactory * mate_desktop_thumbnail_factory_new
+                                                        (MateDesktopThumbnailSize size);
+char *                  mate_desktop_thumbnail_factory_lookup
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         time_t mtime);
+gboolean            mate_desktop_thumbnail_factory_has_valid_failed_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         time_t mtime);
+gboolean            mate_desktop_thumbnail_factory_can_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         const char *mime_type,
+                                                         time_t mtime);
+GdkPixbuf *             mate_desktop_thumbnail_factory_generate_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         const char *mime_type);
+void                mate_desktop_thumbnail_factory_save_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         GdkPixbuf *thumbnail,
+                                                         const char *uri,
+                                                         time_t original_mtime);
+void                mate_desktop_thumbnail_factory_create_failed_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         time_t mtime);
+
+
+
+

Object Hierarchy

+
+  GObject
+   +----MateDesktopThumbnailFactory
+
+
+
+

Description

+

+

+
+
+

Details

+
+

struct MateDesktopThumbnailFactory

+
struct MateDesktopThumbnailFactory;
+

+

+
+
+
+

enum MateDesktopThumbnailSize

+
typedef enum {
+  MATE_DESKTOP_THUMBNAIL_SIZE_NORMAL,
+  MATE_DESKTOP_THUMBNAIL_SIZE_LARGE
+} MateDesktopThumbnailSize;
+
+

+

+
+
+
+

mate_desktop_thumbnail_factory_new ()

+
MateDesktopThumbnailFactory * mate_desktop_thumbnail_factory_new
+                                                        (MateDesktopThumbnailSize size);
+

+Creates a new MateDesktopThumbnailFactory. +

+

+This function must be called on the main thread. +

+
++ + + + + + + + + + +

size :

The thumbnail size to use +

Returns :

a new MateDesktopThumbnailFactory + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_factory_lookup ()

+
char *                  mate_desktop_thumbnail_factory_lookup
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         time_t mtime);
+

+Tries to locate an existing thumbnail for the file specified. +

+

+Usage of this function is threadsafe. +

+
++ + + + + + + + + + + + + + + + + + +

factory :

a MateDesktopThumbnailFactory +

uri :

the uri of a file +

mtime :

the mtime of the file +

Returns :

The absolute path of the thumbnail, or NULL if none exist. + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_factory_has_valid_failed_thumbnail ()

+
gboolean            mate_desktop_thumbnail_factory_has_valid_failed_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         time_t mtime);
+

+Tries to locate an failed thumbnail for the file specified. Writing +and looking for failed thumbnails is important to avoid to try to +thumbnail e.g. broken images several times. +

+

+Usage of this function is threadsafe. +

+
++ + + + + + + + + + + + + + + + + + +

factory :

a MateDesktopThumbnailFactory +

uri :

the uri of a file +

mtime :

the mtime of the file +

Returns :

TRUE if there is a failed thumbnail for the file. + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_factory_can_thumbnail ()

+
gboolean            mate_desktop_thumbnail_factory_can_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         const char *mime_type,
+                                                         time_t mtime);
+

+Returns TRUE if this MateIconFactory can (at least try) to thumbnail +this file. Thumbnails or files with failed thumbnails won't be thumbnailed. +

+

+Usage of this function is threadsafe. +

+
++ + + + + + + + + + + + + + + + + + + + + + +

factory :

a MateDesktopThumbnailFactory +

uri :

the uri of a file +

mime_type :

the mime type of the file +

mtime :

the mtime of the file +

Returns :

TRUE if the file can be thumbnailed. + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_factory_generate_thumbnail ()

+
GdkPixbuf *             mate_desktop_thumbnail_factory_generate_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         const char *mime_type);
+

+Tries to generate a thumbnail for the specified file. If it succeeds +it returns a pixbuf that can be used as a thumbnail. +

+

+Usage of this function is threadsafe. +

+
++ + + + + + + + + + + + + + + + + + +

factory :

a MateDesktopThumbnailFactory +

uri :

the uri of a file +

mime_type :

the mime type of the file +

Returns :

thumbnail pixbuf if thumbnailing succeeded, NULL otherwise. + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_factory_save_thumbnail ()

+
void                mate_desktop_thumbnail_factory_save_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         GdkPixbuf *thumbnail,
+                                                         const char *uri,
+                                                         time_t original_mtime);
+

+Saves thumbnail at the right place. If the save fails a +failed thumbnail is written. +

+

+Usage of this function is threadsafe. +

+
++ + + + + + + + + + + + + + + + + + +

factory :

a MateDesktopThumbnailFactory +

thumbnail :

the thumbnail as a pixbuf +

uri :

the uri of a file +

original_mtime :

the modification time of the original file +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_factory_create_failed_thumbnail ()

+
void                mate_desktop_thumbnail_factory_create_failed_thumbnail
+                                                        (MateDesktopThumbnailFactory *factory,
+                                                         const char *uri,
+                                                         time_t mtime);
+

+Creates a failed thumbnail for the file so that we don't try +to re-thumbnail the file later. +

+

+Usage of this function is threadsafe. +

+
++ + + + + + + + + + + + + + +

factory :

a MateDesktopThumbnailFactory +

uri :

the uri of a file +

mtime :

the modification time of the file +
+

Since 2.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/MateRRLabeler.html b/docs/reference/mate-desktop/html/MateRRLabeler.html new file mode 100644 index 0000000..ad51c4d --- /dev/null +++ b/docs/reference/mate-desktop/html/MateRRLabeler.html @@ -0,0 +1,147 @@ + + + + +MateRRLabeler + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

MateRRLabeler

+

MateRRLabeler

+
+
+

Synopsis

+
+#include <libmateui/mate-rr-labeler.h>
+
+                    MateRRLabeler;
+MateRRLabeler *    mate_rr_labeler_new                (MateRRConfig *config);
+void                mate_rr_labeler_hide               (MateRRLabeler *labeler);
+void                mate_rr_labeler_get_color_for_output
+                                                        (MateRRLabeler *labeler,
+                                                         MateOutputInfo *output,
+                                                         GdkColor *color_out);
+
+
+
+

Object Hierarchy

+
+  GObject
+   +----MateRRLabeler
+
+
+
+

Description

+

+

+
+
+

Details

+
+

MateRRLabeler

+
typedef struct _MateRRLabeler MateRRLabeler;
+

+

+
+
+
+

mate_rr_labeler_new ()

+
MateRRLabeler *    mate_rr_labeler_new                (MateRRConfig *config);
+

+

+
++ + + + + + + + + + +

config :

+

Returns :

+
+
+
+
+

mate_rr_labeler_hide ()

+
void                mate_rr_labeler_hide               (MateRRLabeler *labeler);
+

+

+
++ + + + +

labeler :

+
+
+
+
+

mate_rr_labeler_get_color_for_output ()

+
void                mate_rr_labeler_get_color_for_output
+                                                        (MateRRLabeler *labeler,
+                                                         MateOutputInfo *output,
+                                                         GdkColor *color_out);
+

+

+
++ + + + + + + + + + + + + + +

labeler :

+

output :

+

color_out :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/background.html b/docs/reference/mate-desktop/html/background.html new file mode 100644 index 0000000..b907a6b --- /dev/null +++ b/docs/reference/mate-desktop/html/background.html @@ -0,0 +1,36 @@ + + + + +Part II. Desktop Background + + + + + + + + + + + + + + + + +
+

+Part II. Desktop Background

+
+

Table of Contents

+
+MateBG +
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/home.png b/docs/reference/mate-desktop/html/home.png new file mode 100644 index 0000000..1700361 Binary files /dev/null and b/docs/reference/mate-desktop/html/home.png differ diff --git a/docs/reference/mate-desktop/html/index.html b/docs/reference/mate-desktop/html/index.html new file mode 100644 index 0000000..6035d15 --- /dev/null +++ b/docs/reference/mate-desktop/html/index.html @@ -0,0 +1,69 @@ + + + + +MATE Desktop Library Reference Manual + + + + + + + +
+
+
+
+
+ +
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/index.sgml b/docs/reference/mate-desktop/html/index.sgml new file mode 100644 index 0000000..2288948 --- /dev/null +++ b/docs/reference/mate-desktop/html/index.sgml @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/reference/mate-desktop/html/intro.html b/docs/reference/mate-desktop/html/intro.html new file mode 100644 index 0000000..45053b3 --- /dev/null +++ b/docs/reference/mate-desktop/html/intro.html @@ -0,0 +1,36 @@ + + + + +Part I. MATE Desktop Library Overview + + + + + + + + + + + + + + + + +
+

+Part I. MATE Desktop Library Overview

+
+
+

+The libmate-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 MATE. Use at your own risk. +

+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/left.png b/docs/reference/mate-desktop/html/left.png new file mode 100644 index 0000000..2d05b3d Binary files /dev/null and b/docs/reference/mate-desktop/html/left.png differ diff --git a/docs/reference/mate-desktop/html/libmate.html b/docs/reference/mate-desktop/html/libmate.html new file mode 100644 index 0000000..3bdcc6a --- /dev/null +++ b/docs/reference/mate-desktop/html/libmate.html @@ -0,0 +1,41 @@ + + + + +Part V. Miscellaneous + + + + + + + + + + + + + + + + +
+

+Part V. Miscellaneous

+
+

Table of Contents

+
+
+MateDesktopItem +
+
+Miscellaneous Functions +
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop-MateDesktopItem.html b/docs/reference/mate-desktop/html/mate-desktop-MateDesktopItem.html new file mode 100644 index 0000000..a36db27 --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop-MateDesktopItem.html @@ -0,0 +1,1842 @@ + + + + +MateDesktopItem + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

MateDesktopItem

+

MateDesktopItem

+
+
+

Synopsis

+
+#include <libmate/mate-desktop-item.h>
+
+enum                MateDesktopItemType;
+enum                MateDesktopItemStatus;
+                    MateDesktopItem;
+#define             MATE_DESKTOP_ITEM_ENCODING
+#define             MATE_DESKTOP_ITEM_VERSION
+#define             MATE_DESKTOP_ITEM_NAME
+#define             MATE_DESKTOP_ITEM_GENERIC_NAME
+#define             MATE_DESKTOP_ITEM_TYPE
+#define             MATE_DESKTOP_ITEM_FILE_PATTERN
+#define             MATE_DESKTOP_ITEM_TRY_EXEC
+#define             MATE_DESKTOP_ITEM_NO_DISPLAY
+#define             MATE_DESKTOP_ITEM_COMMENT
+#define             MATE_DESKTOP_ITEM_EXEC
+#define             MATE_DESKTOP_ITEM_ACTIONS
+#define             MATE_DESKTOP_ITEM_ICON
+#define             MATE_DESKTOP_ITEM_MINI_ICON
+#define             MATE_DESKTOP_ITEM_HIDDEN
+#define             MATE_DESKTOP_ITEM_PATH
+#define             MATE_DESKTOP_ITEM_TERMINAL
+#define             MATE_DESKTOP_ITEM_TERMINAL_OPTIONS
+#define             MATE_DESKTOP_ITEM_SWALLOW_TITLE
+#define             MATE_DESKTOP_ITEM_SWALLOW_EXEC
+#define             MATE_DESKTOP_ITEM_MIME_TYPE
+#define             MATE_DESKTOP_ITEM_PATTERNS
+#define             MATE_DESKTOP_ITEM_DEFAULT_APP
+#define             MATE_DESKTOP_ITEM_DEV
+#define             MATE_DESKTOP_ITEM_FS_TYPE
+#define             MATE_DESKTOP_ITEM_MOUNT_POINT
+#define             MATE_DESKTOP_ITEM_READ_ONLY
+#define             MATE_DESKTOP_ITEM_UNMOUNT_ICON
+#define             MATE_DESKTOP_ITEM_SORT_ORDER
+#define             MATE_DESKTOP_ITEM_URL
+#define             MATE_DESKTOP_ITEM_DOC_PATH
+#define             MATE_DESKTOP_ITEM_CATEGORIES
+#define             MATE_DESKTOP_ITEM_ONLY_SHOW_IN
+enum                MateDesktopItemLoadFlags;
+enum                MateDesktopItemLaunchFlags;
+enum                MateDesktopItemIconFlags;
+enum                MateDesktopItemError;
+#define             MATE_DESKTOP_ITEM_ERROR
+MateDesktopItem *       mate_desktop_item_new         (void);
+MateDesktopItem *       mate_desktop_item_new_from_file
+                                                        (const char *file,
+                                                         MateDesktopItemLoadFlags flags,
+                                                         GError **error);
+MateDesktopItem *       mate_desktop_item_new_from_uri
+                                                        (const char *uri,
+                                                         MateDesktopItemLoadFlags flags,
+                                                         GError **error);
+MateDesktopItem *       mate_desktop_item_new_from_string
+                                                        (const char *uri,
+                                                         const char *string,
+                                                         gssize length,
+                                                         MateDesktopItemLoadFlags flags,
+                                                         GError **error);
+MateDesktopItem *       mate_desktop_item_new_from_basename
+                                                        (const char *basename,
+                                                         MateDesktopItemLoadFlags flags,
+                                                         GError **error);
+MateDesktopItem *       mate_desktop_item_copy        (const MateDesktopItem *item);
+gboolean            mate_desktop_item_save             (MateDesktopItem *item,
+                                                         const char *under,
+                                                         gboolean force,
+                                                         GError **error);
+MateDesktopItem *       mate_desktop_item_ref         (MateDesktopItem *item);
+void                mate_desktop_item_unref            (MateDesktopItem *item);
+int                 mate_desktop_item_launch           (const MateDesktopItem *item,
+                                                         GList *file_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         GError **error);
+int                 mate_desktop_item_launch_with_env  (const MateDesktopItem *item,
+                                                         GList *file_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         char **envp,
+                                                         GError **error);
+int                 mate_desktop_item_launch_on_screen (const MateDesktopItem *item,
+                                                         GList *file_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         GdkScreen *screen,
+                                                         int workspace,
+                                                         GError **error);
+int                 mate_desktop_item_drop_uri_list    (const MateDesktopItem *item,
+                                                         const char *uri_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         GError **error);
+int                 mate_desktop_item_drop_uri_list_with_env
+                                                        (const MateDesktopItem *item,
+                                                         const char *uri_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         char **envp,
+                                                         GError **error);
+gboolean            mate_desktop_item_exists           (const MateDesktopItem *item);
+MateDesktopItemType  mate_desktop_item_get_entry_type (const MateDesktopItem *item);
+void                mate_desktop_item_set_entry_type   (MateDesktopItem *item,
+                                                         MateDesktopItemType type);
+const char *             mate_desktop_item_get_location
+                                                        (const MateDesktopItem *item);
+void                mate_desktop_item_set_location     (MateDesktopItem *item,
+                                                         const char *location);
+void                mate_desktop_item_set_location_file
+                                                        (MateDesktopItem *item,
+                                                         const char *file);
+MateDesktopItemStatus  mate_desktop_item_get_file_status
+                                                        (const MateDesktopItem *item);
+char *                   mate_desktop_item_get_icon    (const MateDesktopItem *item,
+                                                         GtkIconTheme *icon_theme);
+char *                   mate_desktop_item_find_icon   (GtkIconTheme *icon_theme,
+                                                         const char *icon,
+                                                         int desired_size,
+                                                         int flags);
+gboolean            mate_desktop_item_attr_exists      (const MateDesktopItem *item,
+                                                         const char *attr);
+const char *             mate_desktop_item_get_string  (const MateDesktopItem *item,
+                                                         const char *attr);
+void                mate_desktop_item_set_string       (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         const char *value);
+const char *             mate_desktop_item_get_attr_locale
+                                                        (const MateDesktopItem *item,
+                                                         const char *attr);
+const char *             mate_desktop_item_get_localestring
+                                                        (const MateDesktopItem *item,
+                                                         const char *attr);
+const char *             mate_desktop_item_get_localestring_lang
+                                                        (const MateDesktopItem *item,
+                                                         const char *attr,
+                                                         const char *language);
+GList *                  mate_desktop_item_get_languages
+                                                        (const MateDesktopItem *item,
+                                                         const char *attr);
+void                mate_desktop_item_set_localestring (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         const char *value);
+void                mate_desktop_item_set_localestring_lang
+                                                        (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         const char *language,
+                                                         const char *value);
+void                mate_desktop_item_clear_localestring
+                                                        (MateDesktopItem *item,
+                                                         const char *attr);
+char **                  mate_desktop_item_get_strings (const MateDesktopItem *item,
+                                                         const char *attr);
+void                mate_desktop_item_set_strings      (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         char **strings);
+gboolean            mate_desktop_item_get_boolean      (const MateDesktopItem *item,
+                                                         const char *attr);
+void                mate_desktop_item_set_boolean      (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         gboolean value);
+void                mate_desktop_item_set_launch_time  (MateDesktopItem *item,
+                                                         guint32 timestamp);
+#define             mate_desktop_item_clear_attr       (item,
+                                                         attr)
+void                mate_desktop_item_clear_section    (MateDesktopItem *item,
+                                                         const char *section);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

enum MateDesktopItemType

+
typedef enum {
+	MATE_DESKTOP_ITEM_TYPE_NULL = 0 /* This means its NULL, that is, not
+					   * set */,
+	MATE_DESKTOP_ITEM_TYPE_OTHER /* This means it's not one of the below
+					      strings types, and you must get the
+					      Type attribute. */,
+
+	/* These are the standard compliant types: */
+	MATE_DESKTOP_ITEM_TYPE_APPLICATION,
+	MATE_DESKTOP_ITEM_TYPE_LINK,
+	MATE_DESKTOP_ITEM_TYPE_FSDEVICE,
+	MATE_DESKTOP_ITEM_TYPE_MIME_TYPE,
+	MATE_DESKTOP_ITEM_TYPE_DIRECTORY,
+	MATE_DESKTOP_ITEM_TYPE_SERVICE,
+	MATE_DESKTOP_ITEM_TYPE_SERVICE_TYPE
+} MateDesktopItemType;
+
+

+

+
+
+
+

enum MateDesktopItemStatus

+
typedef enum {
+        MATE_DESKTOP_ITEM_UNCHANGED = 0,
+        MATE_DESKTOP_ITEM_CHANGED = 1,
+        MATE_DESKTOP_ITEM_DISAPPEARED = 2
+} MateDesktopItemStatus;
+
+

+

+
+
+
+

MateDesktopItem

+
typedef struct _MateDesktopItem MateDesktopItem;
+

+

+
+
+
+

MATE_DESKTOP_ITEM_ENCODING

+
#define MATE_DESKTOP_ITEM_ENCODING "Encoding" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_VERSION

+
#define MATE_DESKTOP_ITEM_VERSION "Version"  /* numeric */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_NAME

+
#define MATE_DESKTOP_ITEM_NAME		"Name" /* localestring */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_GENERIC_NAME

+
#define MATE_DESKTOP_ITEM_GENERIC_NAME "GenericName" /* localestring */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_TYPE

+
#define MATE_DESKTOP_ITEM_TYPE		"Type" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_FILE_PATTERN

+
#define MATE_DESKTOP_ITEM_FILE_PATTERN "FilePattern" /* regexp(s) */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_TRY_EXEC

+
#define MATE_DESKTOP_ITEM_TRY_EXEC "TryExec" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_NO_DISPLAY

+
#define MATE_DESKTOP_ITEM_NO_DISPLAY "NoDisplay" /* boolean */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_COMMENT

+
#define MATE_DESKTOP_ITEM_COMMENT "Comment" /* localestring */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_EXEC

+
#define MATE_DESKTOP_ITEM_EXEC		"Exec" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_ACTIONS

+
#define MATE_DESKTOP_ITEM_ACTIONS "Actions" /* strings */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_ICON

+
#define MATE_DESKTOP_ITEM_ICON		"Icon" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_MINI_ICON

+
#define MATE_DESKTOP_ITEM_MINI_ICON "MiniIcon" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_HIDDEN

+
#define MATE_DESKTOP_ITEM_HIDDEN "Hidden" /* boolean */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_PATH

+
#define MATE_DESKTOP_ITEM_PATH		"Path" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_TERMINAL

+
#define MATE_DESKTOP_ITEM_TERMINAL "Terminal" /* boolean */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_TERMINAL_OPTIONS

+
#define MATE_DESKTOP_ITEM_TERMINAL_OPTIONS "TerminalOptions" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_SWALLOW_TITLE

+
#define MATE_DESKTOP_ITEM_SWALLOW_TITLE "SwallowTitle" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_SWALLOW_EXEC

+
#define MATE_DESKTOP_ITEM_SWALLOW_EXEC "SwallowExec" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_MIME_TYPE

+
#define MATE_DESKTOP_ITEM_MIME_TYPE "MimeType" /* regexp(s) */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_PATTERNS

+
#define MATE_DESKTOP_ITEM_PATTERNS "Patterns" /* regexp(s) */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_DEFAULT_APP

+
#define MATE_DESKTOP_ITEM_DEFAULT_APP "DefaultApp" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_DEV

+
#define MATE_DESKTOP_ITEM_DEV		"Dev" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_FS_TYPE

+
#define MATE_DESKTOP_ITEM_FS_TYPE "FSType" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_MOUNT_POINT

+
#define MATE_DESKTOP_ITEM_MOUNT_POINT "MountPoint" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_READ_ONLY

+
#define MATE_DESKTOP_ITEM_READ_ONLY "ReadOnly" /* boolean */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_UNMOUNT_ICON

+
#define MATE_DESKTOP_ITEM_UNMOUNT_ICON "UnmountIcon" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_SORT_ORDER

+
#define MATE_DESKTOP_ITEM_SORT_ORDER "SortOrder" /* strings */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_URL

+
#define MATE_DESKTOP_ITEM_URL		"URL" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_DOC_PATH

+
#define MATE_DESKTOP_ITEM_DOC_PATH "X-MATE-DocPath" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_CATEGORIES

+
#define MATE_DESKTOP_ITEM_CATEGORIES "Categories" /* string */
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_ONLY_SHOW_IN

+
#define MATE_DESKTOP_ITEM_ONLY_SHOW_IN "OnlyShowIn" /* string */
+
+

+

+
+
+
+

enum MateDesktopItemLoadFlags

+
typedef enum {
+	/* Use the TryExec field to determine if this should be loaded */
+        MATE_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS = 1<<0,
+        MATE_DESKTOP_ITEM_LOAD_NO_TRANSLATIONS = 1<<1
+} MateDesktopItemLoadFlags;
+
+

+

+
+
+
+

enum MateDesktopItemLaunchFlags

+
typedef enum {
+	/* Never launch more instances even if the app can only
+	 * handle one file and we have passed many */
+        MATE_DESKTOP_ITEM_LAUNCH_ONLY_ONE = 1<<0,
+	/* Use current directory instead of home directory */
+        MATE_DESKTOP_ITEM_LAUNCH_USE_CURRENT_DIR = 1<<1,
+	/* Append the list of URIs to the command if no Exec
+	 * parameter is specified, instead of launching the 
+	 * app without parameters. */
+	MATE_DESKTOP_ITEM_LAUNCH_APPEND_URIS = 1<<2,
+	/* Same as above but instead append local paths */
+	MATE_DESKTOP_ITEM_LAUNCH_APPEND_PATHS = 1<<3,
+	/* Don't automatically reap child process.  */
+	MATE_DESKTOP_ITEM_LAUNCH_DO_NOT_REAP_CHILD = 1<<4
+} MateDesktopItemLaunchFlags;
+
+

+

+
+
+
+

enum MateDesktopItemIconFlags

+
typedef enum {
+	/* Don't check the kde directories */
+        MATE_DESKTOP_ITEM_ICON_NO_KDE = 1<<0
+} MateDesktopItemIconFlags;
+
+

+

+
+
+
+

enum MateDesktopItemError

+
typedef enum {
+	MATE_DESKTOP_ITEM_ERROR_NO_FILENAME /* No filename set or given on save */,
+	MATE_DESKTOP_ITEM_ERROR_UNKNOWN_ENCODING /* Unknown encoding of the file */,
+	MATE_DESKTOP_ITEM_ERROR_CANNOT_OPEN /* Cannot open file */,
+	MATE_DESKTOP_ITEM_ERROR_NO_EXEC_STRING /* Cannot launch due to no execute string */,
+	MATE_DESKTOP_ITEM_ERROR_BAD_EXEC_STRING /* Cannot launch due to bad execute string */,
+	MATE_DESKTOP_ITEM_ERROR_NO_URL /* No URL on a url entry*/,
+	MATE_DESKTOP_ITEM_ERROR_NOT_LAUNCHABLE /* Not a launchable type of item */,
+	MATE_DESKTOP_ITEM_ERROR_INVALID_TYPE /* Not of type application/x-mate-app-info */
+} MateDesktopItemError;
+
+

+

+
+
+
+

MATE_DESKTOP_ITEM_ERROR

+
#define MATE_DESKTOP_ITEM_ERROR mate_desktop_item_error_quark ()
+
+

+

+
+
+
+

mate_desktop_item_new ()

+
MateDesktopItem *       mate_desktop_item_new         (void);
+

+Creates a MateDesktopItem object. The reference count on the returned value is set to '1'. +

+
++ + + + +

Returns :

The new MateDesktopItem +
+
+
+
+

mate_desktop_item_new_from_file ()

+
MateDesktopItem *       mate_desktop_item_new_from_file
+                                                        (const char *file,
+                                                         MateDesktopItemLoadFlags flags,
+                                                         GError **error);
+

+This function loads 'file' and turns it into a MateDesktopItem. +

+
++ + + + + + + + + + + + + + + + + + +

file :

The filename or directory path to load the MateDesktopItem from +

flags :

Flags to influence the loading process +

error :

+

Returns :

The newly loaded item. +
+
+
+
+

mate_desktop_item_new_from_uri ()

+
MateDesktopItem *       mate_desktop_item_new_from_uri
+                                                        (const char *uri,
+                                                         MateDesktopItemLoadFlags flags,
+                                                         GError **error);
+

+This function loads 'uri' and turns it into a MateDesktopItem. +

+
++ + + + + + + + + + + + + + + + + + +

uri :

URI to load the MateDesktopItem from +

flags :

Flags to influence the loading process +

error :

+

Returns :

The newly loaded item. +
+
+
+
+

mate_desktop_item_new_from_string ()

+
MateDesktopItem *       mate_desktop_item_new_from_string
+                                                        (const char *uri,
+                                                         const char *string,
+                                                         gssize length,
+                                                         MateDesktopItemLoadFlags flags,
+                                                         GError **error);
+

+This function turns the contents of the string into a MateDesktopItem. +

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

uri :

+

string :

string to load the MateDesktopItem from +

length :

length of string, or -1 to use strlen +

flags :

Flags to influence the loading process +

error :

place to put errors +

Returns :

The newly loaded item. +
+
+
+
+

mate_desktop_item_new_from_basename ()

+
MateDesktopItem *       mate_desktop_item_new_from_basename
+                                                        (const char *basename,
+                                                         MateDesktopItemLoadFlags flags,
+                                                         GError **error);
+

+This function loads 'basename' from a system data directory and +returns its MateDesktopItem. +

+
++ + + + + + + + + + + + + + + + + + +

basename :

The basename of the MateDesktopItem to load. +

flags :

Flags to influence the loading process +

error :

+

Returns :

The newly loaded item. +
+
+
+
+

mate_desktop_item_copy ()

+
MateDesktopItem *       mate_desktop_item_copy        (const MateDesktopItem *item);
+

+Creates a copy of a MateDesktopItem. The new copy has a refcount of 1. +Note: Section stack is NOT copied. +

+
++ + + + + + + + + + +

item :

The item to be copied +

Returns :

The new copy +
+
+
+
+

mate_desktop_item_save ()

+
gboolean            mate_desktop_item_save             (MateDesktopItem *item,
+                                                         const char *under,
+                                                         gboolean force,
+                                                         GError **error);
+

+Writes the specified item to disk. If the 'under' is NULL, the original +location is used. It sets the location of this entry to point to the +new location. +

+
++ + + + + + + + + + + + + + + + + + + + + + +

item :

A desktop item +

under :

A new uri (location) for this MateDesktopItem +

force :

Save even if it wasn't modified +

error :

+GError return +

Returns :

boolean. TRUE if the file was saved, FALSE otherwise +
+
+
+
+

mate_desktop_item_ref ()

+
MateDesktopItem *       mate_desktop_item_ref         (MateDesktopItem *item);
+

+Increases the reference count of the specified item. +

+
++ + + + + + + + + + +

item :

A desktop item +

Returns :

the newly referenced item +
+
+
+
+

mate_desktop_item_unref ()

+
void                mate_desktop_item_unref            (MateDesktopItem *item);
+

+Decreases the reference count of the specified item, and destroys the item if there are no more references left. +

+
++ + + + +

item :

A desktop item +
+
+
+
+

mate_desktop_item_launch ()

+
int                 mate_desktop_item_launch           (const MateDesktopItem *item,
+                                                         GList *file_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         GError **error);
+

+This function runs the program listed in the specified 'item', +optionally appending additional arguments to its command line. It uses +g_shell_parse_argv to parse the the exec string into a vector which is +then passed to g_spawn_async for execution. This can return all +the errors from MateURL, g_shell_parse_argv and g_spawn_async, +in addition to it's own. The files are +only added if the entry defines one of the standard % strings in it's +Exec field. +

+
++ + + + + + + + + + + + + + + + + + + + + + +

item :

A desktop item +

file_list :

Files/URIs to launch this item with, can be NULL +

flags :

FIXME +

error :

FIXME +

Returns :

The the pid of the process spawned. If more then one +process was spawned the last pid is returned. On error -1 +is returned and error is set. +
+
+
+
+

mate_desktop_item_launch_with_env ()

+
int                 mate_desktop_item_launch_with_env  (const MateDesktopItem *item,
+                                                         GList *file_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         char **envp,
+                                                         GError **error);
+

+See mate_desktop_item_launch for a full description. This function +additionally passes an environment vector for the child process +which is to be launched. +

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

item :

A desktop item +

file_list :

Files/URIs to launch this item with, can be NULL +

flags :

FIXME +

envp :

child's environment, or NULL to inherit parent's +

error :

FIXME +

Returns :

The the pid of the process spawned. If more then one +process was spawned the last pid is returned. On error -1 +is returned and error is set. +
+
+
+
+

mate_desktop_item_launch_on_screen ()

+
int                 mate_desktop_item_launch_on_screen (const MateDesktopItem *item,
+                                                         GList *file_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         GdkScreen *screen,
+                                                         int workspace,
+                                                         GError **error);
+

+See mate_desktop_item_launch for a full description. This function +additionally attempts to launch the application on a given screen +and workspace. +

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

item :

A desktop item +

file_list :

Files/URIs to launch this item with, can be NULL +

flags :

FIXME +

screen :

the GdkScreen on which the application should be launched +

workspace :

the workspace on which the app should be launched (-1 for current) +

error :

FIXME +

Returns :

The the pid of the process spawned. If more then one +process was spawned the last pid is returned. On error -1 +is returned and error is set. +
+
+
+
+

mate_desktop_item_drop_uri_list ()

+
int                 mate_desktop_item_drop_uri_list    (const MateDesktopItem *item,
+                                                         const char *uri_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         GError **error);
+

+A list of files or urls dropped onto an icon, the proper (Url or File) +exec is run you can pass directly string that you got as the +text/uri-list. This just parses the list and calls +

+
++ + + + + + + + + + + + + + + + + + + + + + +

item :

A desktop item +

uri_list :

text as gotten from a text/uri-list +

flags :

FIXME +

error :

FIXME +

Returns :

The value returned by #mate_execute_async() upon execution of +the specified item or -1 on error. If multiple instances are run, the +return of the last one is returned. +
+
+
+
+

mate_desktop_item_drop_uri_list_with_env ()

+
int                 mate_desktop_item_drop_uri_list_with_env
+                                                        (const MateDesktopItem *item,
+                                                         const char *uri_list,
+                                                         MateDesktopItemLaunchFlags flags,
+                                                         char **envp,
+                                                         GError **error);
+

+See mate_desktop_item_drop_uri_list for a full description. This function +additionally passes an environment vector for the child process +which is to be launched. +

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

item :

A desktop item +

uri_list :

text as gotten from a text/uri-list +

flags :

FIXME +

envp :

child's environment +

error :

FIXME +

Returns :

The value returned by #mate_execute_async() upon execution of +the specified item or -1 on error. If multiple instances are run, the +return of the last one is returned. +
+
+
+
+

mate_desktop_item_exists ()

+
gboolean            mate_desktop_item_exists           (const MateDesktopItem *item);
+

+Attempt to figure out if the program that can be executed by this item +actually exists. First it tries the TryExec attribute to see if that +contains a program that is in the path. Then if there is no such +attribute, it tries the first word of the Exec attribute. +

+
++ + + + + + + + + + +

item :

A desktop item +

Returns :

A boolean, TRUE if it exists, FALSE otherwise. +
+
+
+
+

mate_desktop_item_get_entry_type ()

+
MateDesktopItemType  mate_desktop_item_get_entry_type (const MateDesktopItem *item);
+

+Gets the type attribute (the 'Type' field) of the item. This should +usually be 'Application' for an application, but it can be 'Directory' +for a directory description. There are other types available as well. +The type usually indicates how the desktop item should be handeled and +how the 'Exec' field should be handeled. +

+
++ + + + + + + + + + +

item :

A desktop item +

Returns :

The type of the specified 'item'. The returned +memory remains owned by the MateDesktopItem and should not be freed. +
+
+
+
+

mate_desktop_item_set_entry_type ()

+
void                mate_desktop_item_set_entry_type   (MateDesktopItem *item,
+                                                         MateDesktopItemType type);
+

+

+
++ + + + + + + + + + +

item :

+

type :

+
+
+
+
+

mate_desktop_item_get_location ()

+
const char *             mate_desktop_item_get_location
+                                                        (const MateDesktopItem *item);
+
++ + + + + + + + + + +

item :

A desktop item +

Returns :

The file location associated with 'item'. + +
+
+
+
+

mate_desktop_item_set_location ()

+
void                mate_desktop_item_set_location     (MateDesktopItem *item,
+                                                         const char *location);
+

+Set's the 'location' uri of this item. +

+
++ + + + + + + + + + +

item :

A desktop item +

location :

A uri string specifying the file location of this particular item. +
+
+
+
+

mate_desktop_item_set_location_file ()

+
void                mate_desktop_item_set_location_file
+                                                        (MateDesktopItem *item,
+                                                         const char *file);
+

+Set's the 'location' uri of this item to the given file. +

+
++ + + + + + + + + + +

item :

A desktop item +

file :

A local filename specifying the file location of this particular item. +
+
+
+
+

mate_desktop_item_get_file_status ()

+
MateDesktopItemStatus  mate_desktop_item_get_file_status
+                                                        (const MateDesktopItem *item);
+

+This function checks the modification time of the on-disk file to +see if it is more recent than the in-memory data. +

+
++ + + + + + + + + + +

item :

A desktop item +

Returns :

An enum value that specifies whether the item has changed since being loaded. +
+
+
+
+

mate_desktop_item_get_icon ()

+
char *                   mate_desktop_item_get_icon    (const MateDesktopItem *item,
+                                                         GtkIconTheme *icon_theme);
+

+This function goes and looks for the icon file. If the icon +is not set as an absolute filename, this will look for it in the standard places. +If it can't find the icon, it will return NULL +

+
++ + + + + + + + + + + + + + +

item :

A desktop item +

icon_theme :

a GtkIconTheme +

Returns :

A newly allocated string +
+
+
+
+

mate_desktop_item_find_icon ()

+
char *                   mate_desktop_item_find_icon   (GtkIconTheme *icon_theme,
+                                                         const char *icon,
+                                                         int desired_size,
+                                                         int flags);
+

+This function goes and looks for the icon file. If the icon +is not an absolute filename, this will look for it in the standard places. +If it can't find the icon, it will return NULL +

+
++ + + + + + + + + + + + + + + + + + + + + + +

icon_theme :

a GtkIconTheme +

icon :

icon name, something you'd get out of the Icon key +

desired_size :

FIXME +

flags :

FIXME +

Returns :

A newly allocated string +
+
+
+
+

mate_desktop_item_attr_exists ()

+
gboolean            mate_desktop_item_attr_exists      (const MateDesktopItem *item,
+                                                         const char *attr);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

Returns :

+
+
+
+
+

mate_desktop_item_get_string ()

+
const char *             mate_desktop_item_get_string  (const MateDesktopItem *item,
+                                                         const char *attr);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

Returns :

+
+
+
+
+

mate_desktop_item_set_string ()

+
void                mate_desktop_item_set_string       (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         const char *value);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

value :

+
+
+
+
+

mate_desktop_item_get_attr_locale ()

+
const char *             mate_desktop_item_get_attr_locale
+                                                        (const MateDesktopItem *item,
+                                                         const char *attr);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

Returns :

+
+
+
+
+

mate_desktop_item_get_localestring ()

+
const char *             mate_desktop_item_get_localestring
+                                                        (const MateDesktopItem *item,
+                                                         const char *attr);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

Returns :

+
+
+
+
+

mate_desktop_item_get_localestring_lang ()

+
const char *             mate_desktop_item_get_localestring_lang
+                                                        (const MateDesktopItem *item,
+                                                         const char *attr,
+                                                         const char *language);
+

+

+
++ + + + + + + + + + + + + + + + + + +

item :

+

attr :

+

language :

+

Returns :

+
+
+
+
+

mate_desktop_item_get_languages ()

+
GList *                  mate_desktop_item_get_languages
+                                                        (const MateDesktopItem *item,
+                                                         const char *attr);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

Returns :

+
+
+
+
+

mate_desktop_item_set_localestring ()

+
void                mate_desktop_item_set_localestring (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         const char *value);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

value :

+
+
+
+
+

mate_desktop_item_set_localestring_lang ()

+
void                mate_desktop_item_set_localestring_lang
+                                                        (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         const char *language,
+                                                         const char *value);
+

+

+
++ + + + + + + + + + + + + + + + + + +

item :

+

attr :

+

language :

+

value :

+
+
+
+
+

mate_desktop_item_clear_localestring ()

+
void                mate_desktop_item_clear_localestring
+                                                        (MateDesktopItem *item,
+                                                         const char *attr);
+

+

+
++ + + + + + + + + + +

item :

+

attr :

+
+
+
+
+

mate_desktop_item_get_strings ()

+
char **                  mate_desktop_item_get_strings (const MateDesktopItem *item,
+                                                         const char *attr);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

Returns :

+
+
+
+
+

mate_desktop_item_set_strings ()

+
void                mate_desktop_item_set_strings      (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         char **strings);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

strings :

+
+
+
+
+

mate_desktop_item_get_boolean ()

+
gboolean            mate_desktop_item_get_boolean      (const MateDesktopItem *item,
+                                                         const char *attr);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

Returns :

+
+
+
+
+

mate_desktop_item_set_boolean ()

+
void                mate_desktop_item_set_boolean      (MateDesktopItem *item,
+                                                         const char *attr,
+                                                         gboolean value);
+

+

+
++ + + + + + + + + + + + + + +

item :

+

attr :

+

value :

+
+
+
+
+

mate_desktop_item_set_launch_time ()

+
void                mate_desktop_item_set_launch_time  (MateDesktopItem *item,
+                                                         guint32 timestamp);
+

+

+
++ + + + + + + + + + +

item :

+

timestamp :

+
+
+
+
+

mate_desktop_item_clear_attr()

+
#define             mate_desktop_item_clear_attr(item,attr)
+

+

+
++ + + + + + + + + + +

item :

+

attr :

+
+
+
+
+

mate_desktop_item_clear_section ()

+
void                mate_desktop_item_clear_section    (MateDesktopItem *item,
+                                                         const char *section);
+

+

+
++ + + + + + + + + + +

item :

+

section :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop-Miscellaneous-Functions.html b/docs/reference/mate-desktop/html/mate-desktop-Miscellaneous-Functions.html new file mode 100644 index 0000000..a61d29d --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop-Miscellaneous-Functions.html @@ -0,0 +1,91 @@ + + + + +Miscellaneous Functions + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

Miscellaneous Functions

+

Miscellaneous Functions

+
+
+

Synopsis

+
+#include <libmate/mate-desktop-utils.h>
+
+void                mate_desktop_prepend_terminal_to_vector
+                                                        (int *argc,
+                                                         char ***argv);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

mate_desktop_prepend_terminal_to_vector ()

+
void                mate_desktop_prepend_terminal_to_vector
+                                                        (int *argc,
+                                                         char ***argv);
+

+Prepends a terminal (either the one configured as default in +the user's MATE setup, or one of the common xterm emulators) to the passed +in vector, modifying it in the process. The vector should be allocated with +g_malloc, as this will g_free the original vector. Also all elements must +have been allocated separately. That is the standard glib/MATE way of +doing vectors however. If the integer that argc points to is negative, the +size will first be computed. Also note that passing in pointers to a vector +that is empty, will just create a new vector for you. +

+
++ + + + + + + + + + +

argc :

a pointer to the vector size +

argv :

a pointer to the vector +
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop-Miscellaneous-Thumbnail-Functions.html b/docs/reference/mate-desktop/html/mate-desktop-Miscellaneous-Thumbnail-Functions.html new file mode 100644 index 0000000..b69da7f --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop-Miscellaneous-Thumbnail-Functions.html @@ -0,0 +1,233 @@ + + + + +Miscellaneous Thumbnail Functions + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

Miscellaneous Thumbnail Functions

+

Miscellaneous Thumbnail Functions

+
+
+

Synopsis

+
+#include <libmateui/mate-thumbnail.h>
+
+gboolean            mate_desktop_thumbnail_has_uri     (GdkPixbuf *pixbuf,
+                                                         const char *uri);
+gboolean            mate_desktop_thumbnail_is_valid    (GdkPixbuf *pixbuf,
+                                                         const char *uri,
+                                                         time_t mtime);
+char *              mate_desktop_thumbnail_md5         (const char *uri);
+char *              mate_desktop_thumbnail_path_for_uri
+                                                        (const char *uri,
+                                                         MateDesktopThumbnailSize size);
+GdkPixbuf *         mate_desktop_thumbnail_scale_down_pixbuf
+                                                        (GdkPixbuf *pixbuf,
+                                                         int dest_width,
+                                                         int dest_height);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

mate_desktop_thumbnail_has_uri ()

+
gboolean            mate_desktop_thumbnail_has_uri     (GdkPixbuf *pixbuf,
+                                                         const char *uri);
+

+Returns whether the thumbnail has the correct uri embedded in the +Thumb::URI option in the png. +

+
++ + + + + + + + + + + + + + +

pixbuf :

an loaded thumbnail pixbuf +

uri :

a uri +

Returns :

TRUE if the thumbnail is for uri + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_is_valid ()

+
gboolean            mate_desktop_thumbnail_is_valid    (GdkPixbuf *pixbuf,
+                                                         const char *uri,
+                                                         time_t mtime);
+

+Returns whether the thumbnail has the correct uri and mtime embedded in the +png options. +

+
++ + + + + + + + + + + + + + + + + + +

pixbuf :

an loaded thumbnail GdkPixbuf +

uri :

a uri +

mtime :

the mtime +

Returns :

TRUE if the thumbnail has the right uri and mtime + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_md5 ()

+
char *              mate_desktop_thumbnail_md5         (const char *uri);
+

+Calculates the MD5 checksum of the uri. This can be useful +if you want to manually handle thumbnail files. +

+
++ + + + + + + + + + +

uri :

an uri +

Returns :

A string with the MD5 digest of the uri string. + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_path_for_uri ()

+
char *              mate_desktop_thumbnail_path_for_uri
+                                                        (const char *uri,
+                                                         MateDesktopThumbnailSize size);
+

+Returns the filename that a thumbnail of size size for uri would have. +

+
++ + + + + + + + + + + + + + +

uri :

an uri +

size :

a thumbnail size +

Returns :

an absolute filename + +
+

Since 2.2

+
+
+
+

mate_desktop_thumbnail_scale_down_pixbuf ()

+
GdkPixbuf *         mate_desktop_thumbnail_scale_down_pixbuf
+                                                        (GdkPixbuf *pixbuf,
+                                                         int dest_width,
+                                                         int dest_height);
+

+

+
++ + + + + + + + + + + + + + + + + + +

pixbuf :

+

dest_width :

+

dest_height :

+

Returns :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop-mate-rr-config.html b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-config.html new file mode 100644 index 0000000..6f01b64 --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-config.html @@ -0,0 +1,369 @@ + + + + +mate-rr-config + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

mate-rr-config

+

mate-rr-config

+
+
+

Synopsis

+
+#include <libmateui/mate-rr-config.h>
+
+typedef             MateOutputInfo;
+typedef             MateRRConfig;
+MateRRConfig *     mate_rr_config_new_current         (MateRRScreen *screen);
+MateRRConfig *     mate_rr_config_new_stored          (MateRRScreen *screen,
+                                                         GError **error);
+void                mate_rr_config_free                (MateRRConfig *configuration);
+gboolean            mate_rr_config_match               (MateRRConfig *config1,
+                                                         MateRRConfig *config2);
+gboolean            mate_rr_config_equal               (MateRRConfig *config1,
+                                                         MateRRConfig *config2);
+gboolean            mate_rr_config_save                (MateRRConfig *configuration,
+                                                         GError **error);
+void                mate_rr_config_sanitize            (MateRRConfig *configuration);
+gboolean            mate_rr_config_apply               (MateRRConfig *configuration,
+                                                         MateRRScreen *screen,
+                                                         GError **error);
+gboolean            mate_rr_config_apply_stored        (MateRRScreen *screen,
+                                                         GError **error);
+gboolean            mate_rr_config_applicable          (MateRRConfig *configuration,
+                                                         MateRRScreen *screen,
+                                                         GError **error);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

MateOutputInfo

+
typedef struct MateOutputInfo MateOutputInfo;
+
+

+

+
+
+
+

MateRRConfig

+
typedef struct MateRRConfig MateRRConfig;
+
+

+

+
+
+
+

mate_rr_config_new_current ()

+
MateRRConfig *     mate_rr_config_new_current         (MateRRScreen *screen);
+

+

+
++ + + + + + + + + + +

screen :

+

Returns :

+
+
+
+
+

mate_rr_config_new_stored ()

+
MateRRConfig *     mate_rr_config_new_stored          (MateRRScreen *screen,
+                                                         GError **error);
+

+

+
++ + + + + + + + + + + + + + +

screen :

+

error :

+

Returns :

+
+
+
+
+

mate_rr_config_free ()

+
void                mate_rr_config_free                (MateRRConfig *configuration);
+

+

+
++ + + + +

configuration :

+
+
+
+
+

mate_rr_config_match ()

+
gboolean            mate_rr_config_match               (MateRRConfig *config1,
+                                                         MateRRConfig *config2);
+

+

+
++ + + + + + + + + + + + + + +

config1 :

+

config2 :

+

Returns :

+
+
+
+
+

mate_rr_config_equal ()

+
gboolean            mate_rr_config_equal               (MateRRConfig *config1,
+                                                         MateRRConfig *config2);
+

+

+
++ + + + + + + + + + + + + + +

config1 :

+

config2 :

+

Returns :

+
+
+
+
+

mate_rr_config_save ()

+
gboolean            mate_rr_config_save                (MateRRConfig *configuration,
+                                                         GError **error);
+

+

+
++ + + + + + + + + + + + + + +

configuration :

+

error :

+

Returns :

+
+
+
+
+

mate_rr_config_sanitize ()

+
void                mate_rr_config_sanitize            (MateRRConfig *configuration);
+

+

+
++ + + + +

configuration :

+
+
+
+
+

mate_rr_config_apply ()

+
gboolean            mate_rr_config_apply               (MateRRConfig *configuration,
+                                                         MateRRScreen *screen,
+                                                         GError **error);
+
+

Warning

+

mate_rr_config_apply is deprecated and should not be used in newly-written code.

+
+

+

+
++ + + + + + + + + + + + + + + + + + +

configuration :

+

screen :

+

error :

+

Returns :

+
+
+
+
+

mate_rr_config_apply_stored ()

+
gboolean            mate_rr_config_apply_stored        (MateRRScreen *screen,
+                                                         GError **error);
+
+

Warning

+

mate_rr_config_apply_stored is deprecated and should not be used in newly-written code.

+
+

+See the documentation for mate_rr_config_apply_from_filename(). This +function simply calls that other function with a filename of +mate_rr_config_get_intended_filename(). +

+

+Deprecated: 2.26: Use mate_rr_config_apply_from_filename() instead and pass it +the filename from mate_rr_config_get_intended_filename(). +

+
++ + + + + + + + + + + + + + +

screen :

A MateRRScreen +

error :

Location to store error, or NULL +

Returns :

+
+
+
+
+

mate_rr_config_applicable ()

+
gboolean            mate_rr_config_applicable          (MateRRConfig *configuration,
+                                                         MateRRScreen *screen,
+                                                         GError **error);
+

+

+
++ + + + + + + + + + + + + + + + + + +

configuration :

+

screen :

+

error :

+

Returns :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop-mate-rr-crtc.html b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-crtc.html new file mode 100644 index 0000000..7f44117 --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-crtc.html @@ -0,0 +1,343 @@ + + + + +mate-rr-crtc + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

mate-rr-crtc

+

mate-rr-crtc

+
+
+

Synopsis

+
+#include <libmateui/mate-rr.h>
+
+typedef             MateRRCrtc;
+enum                MateRRRotation;
+guint32             mate_rr_crtc_get_id                (MateRRCrtc *crtc);
+gboolean            mate_rr_crtc_set_config            (MateRRCrtc *crtc,
+                                                         int x,
+                                                         int y,
+                                                         MateRRMode *mode,
+                                                         MateRRRotation rotation,
+                                                         MateRROutput **outputs,
+                                                         int n_outputs,
+                                                         GError **error);
+gboolean            mate_rr_crtc_can_drive_output      (MateRRCrtc *crtc,
+                                                         MateRROutput *output);
+MateRRMode *       mate_rr_crtc_get_current_mode      (MateRRCrtc *crtc);
+void                mate_rr_crtc_get_position          (MateRRCrtc *crtc,
+                                                         int *x,
+                                                         int *y);
+gboolean            mate_rr_crtc_supports_rotation     (MateRRCrtc *crtc,
+                                                         MateRRRotation rotation);
+MateRRRotation     mate_rr_crtc_get_current_rotation  (MateRRCrtc *crtc);
+MateRRRotation     mate_rr_crtc_get_rotations         (MateRRCrtc *crtc);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

MateRRCrtc

+
typedef struct MateRRCrtc MateRRCrtc;
+
+

+

+
+
+
+

enum MateRRRotation

+
typedef enum
+{
+    MATE_RR_ROTATION_0 = (1 << 0),
+    MATE_RR_ROTATION_90 = (1 << 1),
+    MATE_RR_ROTATION_180 = (1 << 2),
+    MATE_RR_ROTATION_270 = (1 << 3),
+    MATE_RR_REFLECT_X = (1 << 4),
+    MATE_RR_REFLECT_Y = (1 << 5)
+} MateRRRotation;
+
+

+

+
+
+
+

mate_rr_crtc_get_id ()

+
guint32             mate_rr_crtc_get_id                (MateRRCrtc *crtc);
+

+

+
++ + + + + + + + + + +

crtc :

+

Returns :

+
+
+
+
+

mate_rr_crtc_set_config ()

+
gboolean            mate_rr_crtc_set_config            (MateRRCrtc *crtc,
+                                                         int x,
+                                                         int y,
+                                                         MateRRMode *mode,
+                                                         MateRRRotation rotation,
+                                                         MateRROutput **outputs,
+                                                         int n_outputs,
+                                                         GError **error);
+
+

Warning

+

mate_rr_crtc_set_config is deprecated and should not be used in newly-written code.

+
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

crtc :

+

x :

+

y :

+

mode :

+

rotation :

+

outputs :

+

n_outputs :

+

error :

+

Returns :

+
+
+
+
+

mate_rr_crtc_can_drive_output ()

+
gboolean            mate_rr_crtc_can_drive_output      (MateRRCrtc *crtc,
+                                                         MateRROutput *output);
+

+

+
++ + + + + + + + + + + + + + +

crtc :

+

output :

+

Returns :

+
+
+
+
+

mate_rr_crtc_get_current_mode ()

+
MateRRMode *       mate_rr_crtc_get_current_mode      (MateRRCrtc *crtc);
+

+

+
++ + + + + + + + + + +

crtc :

+

Returns :

+
+
+
+
+

mate_rr_crtc_get_position ()

+
void                mate_rr_crtc_get_position          (MateRRCrtc *crtc,
+                                                         int *x,
+                                                         int *y);
+

+

+
++ + + + + + + + + + + + + + +

crtc :

+

x :

+

y :

+
+
+
+
+

mate_rr_crtc_supports_rotation ()

+
gboolean            mate_rr_crtc_supports_rotation     (MateRRCrtc *crtc,
+                                                         MateRRRotation rotation);
+

+

+
++ + + + + + + + + + + + + + +

crtc :

+

rotation :

+

Returns :

+
+
+
+
+

mate_rr_crtc_get_current_rotation ()

+
MateRRRotation     mate_rr_crtc_get_current_rotation  (MateRRCrtc *crtc);
+

+

+
++ + + + + + + + + + +

crtc :

+

Returns :

+
+
+
+
+

mate_rr_crtc_get_rotations ()

+
MateRRRotation     mate_rr_crtc_get_rotations         (MateRRCrtc *crtc);
+

+

+
++ + + + + + + + + + +

crtc :

+

Returns :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop-mate-rr-mode.html b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-mode.html new file mode 100644 index 0000000..91dd64e --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-mode.html @@ -0,0 +1,158 @@ + + + + +mate-rr-mode + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

mate-rr-mode

+

mate-rr-mode

+
+
+

Synopsis

+
+#include <libmateui/mate-rr.h>
+
+typedef             MateRRMode;
+guint32             mate_rr_mode_get_id                (MateRRMode *mode);
+guint               mate_rr_mode_get_width             (MateRRMode *mode);
+guint               mate_rr_mode_get_height            (MateRRMode *mode);
+int                 mate_rr_mode_get_freq              (MateRRMode *mode);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

MateRRMode

+
typedef struct MateRRMode MateRRMode;
+
+

+

+
+
+
+

mate_rr_mode_get_id ()

+
guint32             mate_rr_mode_get_id                (MateRRMode *mode);
+

+

+
++ + + + + + + + + + +

mode :

+

Returns :

+
+
+
+
+

mate_rr_mode_get_width ()

+
guint               mate_rr_mode_get_width             (MateRRMode *mode);
+

+

+
++ + + + + + + + + + +

mode :

+

Returns :

+
+
+
+
+

mate_rr_mode_get_height ()

+
guint               mate_rr_mode_get_height            (MateRRMode *mode);
+

+

+
++ + + + + + + + + + +

mode :

+

Returns :

+
+
+
+
+

mate_rr_mode_get_freq ()

+
int                 mate_rr_mode_get_freq              (MateRRMode *mode);
+

+

+
++ + + + + + + + + + +

mode :

+

Returns :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop-mate-rr-output.html b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-output.html new file mode 100644 index 0000000..71a0c7e --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-output.html @@ -0,0 +1,434 @@ + + + + +mate-rr-output + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

mate-rr-output

+

mate-rr-output

+
+ +
+

Description

+

+

+
+
+

Details

+
+

MateRROutput

+
typedef struct MateRROutput MateRROutput;
+
+

+

+
+
+
+

mate_rr_output_get_id ()

+
guint32             mate_rr_output_get_id              (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_get_name ()

+
const char *        mate_rr_output_get_name            (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_is_connected ()

+
gboolean            mate_rr_output_is_connected        (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_get_size_inches ()

+
int                 mate_rr_output_get_size_inches     (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_get_width_mm ()

+
int                 mate_rr_output_get_width_mm        (MateRROutput *outout);
+

+

+
++ + + + + + + + + + +

outout :

+

Returns :

+
+
+
+
+

mate_rr_output_get_height_mm ()

+
int                 mate_rr_output_get_height_mm       (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_get_edid_data ()

+
const guint8 *      mate_rr_output_get_edid_data       (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_get_possible_crtcs ()

+
MateRRCrtc **      mate_rr_output_get_possible_crtcs  (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_list_modes ()

+
MateRRMode **      mate_rr_output_list_modes          (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_get_current_mode ()

+
MateRRMode *       mate_rr_output_get_current_mode    (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_get_preferred_mode ()

+
MateRRMode *       mate_rr_output_get_preferred_mode  (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_supports_mode ()

+
gboolean            mate_rr_output_supports_mode       (MateRROutput *output,
+                                                         MateRRMode *mode);
+

+

+
++ + + + + + + + + + + + + + +

output :

+

mode :

+

Returns :

+
+
+
+
+

mate_rr_output_get_crtc ()

+
MateRRCrtc *       mate_rr_output_get_crtc            (MateRROutput *output);
+

+

+
++ + + + + + + + + + +

output :

+

Returns :

+
+
+
+
+

mate_rr_output_get_position ()

+
void                mate_rr_output_get_position        (MateRROutput *output,
+                                                         int *x,
+                                                         int *y);
+

+

+
++ + + + + + + + + + + + + + +

output :

+

x :

+

y :

+
+
+
+
+

mate_rr_output_can_clone ()

+
gboolean            mate_rr_output_can_clone           (MateRROutput *output,
+                                                         MateRROutput *clone);
+

+

+
++ + + + + + + + + + + + + + +

output :

+

clone :

+

Returns :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop-mate-rr-screen.html b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-screen.html new file mode 100644 index 0000000..a5f25a8 --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop-mate-rr-screen.html @@ -0,0 +1,460 @@ + + + + +mate-rr-screen + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

mate-rr-screen

+

mate-rr-screen

+
+
+

Synopsis

+
+#include <libmateui/mate-rr.h>
+
+typedef             MateRRScreen;
+void                (*MateRRScreenChanged)             (MateRRScreen *screen,
+                                                         gpointer data);
+MateRRScreen *     mate_rr_screen_new                 (GdkScreen *screen,
+                                                         MateRRScreenChanged callback,
+                                                         gpointer data,
+                                                         GError **error);
+void                mate_rr_screen_destroy             (MateRRScreen *screen);
+gboolean            mate_rr_screen_refresh             (MateRRScreen *screen,
+                                                         GError **error);
+MateRROutput **    mate_rr_screen_list_outputs        (MateRRScreen *screen);
+MateRRCrtc **      mate_rr_screen_list_crtcs          (MateRRScreen *screen);
+MateRRMode **      mate_rr_screen_list_modes          (MateRRScreen *screen);
+MateRRMode **      mate_rr_screen_list_clone_modes    (MateRRScreen *screen);
+void                mate_rr_screen_set_size            (MateRRScreen *screen,
+                                                         int width,
+                                                         int height,
+                                                         int mm_width,
+                                                         int mm_height);
+MateRROutput *     mate_rr_screen_get_output_by_id    (MateRRScreen *screen,
+                                                         guint32 id);
+MateRROutput *     mate_rr_screen_get_output_by_name  (MateRRScreen *screen,
+                                                         const char *name);
+MateRRCrtc *       mate_rr_screen_get_crtc_by_id      (MateRRScreen *screen,
+                                                         guint32 id);
+void                mate_rr_screen_get_ranges          (MateRRScreen *screen,
+                                                         int *min_width,
+                                                         int *max_width,
+                                                         int *min_height,
+                                                         int *max_height);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

MateRRScreen

+
typedef struct MateRRScreen MateRRScreen;
+
+

+

+
+
+
+

MateRRScreenChanged ()

+
void                (*MateRRScreenChanged)             (MateRRScreen *screen,
+                                                         gpointer data);
+

+

+
++ + + + + + + + + + +

screen :

+

data :

+
+
+
+
+

mate_rr_screen_new ()

+
MateRRScreen *     mate_rr_screen_new                 (GdkScreen *screen,
+                                                         MateRRScreenChanged callback,
+                                                         gpointer data,
+                                                         GError **error);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

screen :

+

callback :

+

data :

+

error :

+

Returns :

+
+
+
+
+

mate_rr_screen_destroy ()

+
void                mate_rr_screen_destroy             (MateRRScreen *screen);
+

+

+
++ + + + +

screen :

+
+
+
+
+

mate_rr_screen_refresh ()

+
gboolean            mate_rr_screen_refresh             (MateRRScreen *screen,
+                                                         GError **error);
+

+Refreshes the screen configuration, and calls the screen's callback if it +exists and if the screen's configuration changed. +

+
++ + + + + + + + + + + + + + +

screen :

a MateRRScreen +

error :

location to store error, or NULL +

Returns :

TRUE if the screen's configuration changed; otherwise, the +function returns FALSE and a NULL error if the configuration didn't change, +or FALSE and a non-NULL error if there was an error while refreshing the +configuration. +
+
+
+
+

mate_rr_screen_list_outputs ()

+
MateRROutput **    mate_rr_screen_list_outputs        (MateRRScreen *screen);
+

+

+
++ + + + + + + + + + +

screen :

+

Returns :

+
+
+
+
+

mate_rr_screen_list_crtcs ()

+
MateRRCrtc **      mate_rr_screen_list_crtcs          (MateRRScreen *screen);
+

+

+
++ + + + + + + + + + +

screen :

+

Returns :

+
+
+
+
+

mate_rr_screen_list_modes ()

+
MateRRMode **      mate_rr_screen_list_modes          (MateRRScreen *screen);
+

+

+
++ + + + + + + + + + +

screen :

+

Returns :

+
+
+
+
+

mate_rr_screen_list_clone_modes ()

+
MateRRMode **      mate_rr_screen_list_clone_modes    (MateRRScreen *screen);
+

+

+
++ + + + + + + + + + +

screen :

+

Returns :

+
+
+
+
+

mate_rr_screen_set_size ()

+
void                mate_rr_screen_set_size            (MateRRScreen *screen,
+                                                         int width,
+                                                         int height,
+                                                         int mm_width,
+                                                         int mm_height);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

screen :

+

width :

+

height :

+

mm_width :

+

mm_height :

+
+
+
+
+

mate_rr_screen_get_output_by_id ()

+
MateRROutput *     mate_rr_screen_get_output_by_id    (MateRRScreen *screen,
+                                                         guint32 id);
+

+

+
++ + + + + + + + + + + + + + +

screen :

+

id :

+

Returns :

+
+
+
+
+

mate_rr_screen_get_output_by_name ()

+
MateRROutput *     mate_rr_screen_get_output_by_name  (MateRRScreen *screen,
+                                                         const char *name);
+

+

+
++ + + + + + + + + + + + + + +

screen :

+

name :

+

Returns :

+
+
+
+
+

mate_rr_screen_get_crtc_by_id ()

+
MateRRCrtc *       mate_rr_screen_get_crtc_by_id      (MateRRScreen *screen,
+                                                         guint32 id);
+

+

+
++ + + + + + + + + + + + + + +

screen :

+

id :

+

Returns :

+
+
+
+
+

mate_rr_screen_get_ranges ()

+
void                mate_rr_screen_get_ranges          (MateRRScreen *screen,
+                                                         int *min_width,
+                                                         int *max_width,
+                                                         int *min_height,
+                                                         int *max_height);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

screen :

+

min_width :

+

max_width :

+

min_height :

+

max_height :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/mate-desktop.devhelp b/docs/reference/mate-desktop/html/mate-desktop.devhelp new file mode 100644 index 0000000..6dd19f4 --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop.devhelp @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/reference/mate-desktop/html/mate-desktop.devhelp2 b/docs/reference/mate-desktop/html/mate-desktop.devhelp2 new file mode 100644 index 0000000..5691761 --- /dev/null +++ b/docs/reference/mate-desktop/html/mate-desktop.devhelp2 @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/reference/mate-desktop/html/randr.html b/docs/reference/mate-desktop/html/randr.html new file mode 100644 index 0000000..6ec3b31 --- /dev/null +++ b/docs/reference/mate-desktop/html/randr.html @@ -0,0 +1,53 @@ + + + + +Part III. Monitor Configuration + + + + + + + + + + + + + + + + +
+

+Part III. Monitor Configuration

+
+

Table of Contents

+
+
+mate-rr-screen +
+
+mate-rr-output +
+
+mate-rr-crtc +
+
+mate-rr-mode +
+
+mate-rr-config +
+
+MateRRLabeler +
+
+
+
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/right.png b/docs/reference/mate-desktop/html/right.png new file mode 100644 index 0000000..92832e3 Binary files /dev/null and b/docs/reference/mate-desktop/html/right.png differ diff --git a/docs/reference/mate-desktop/html/style.css b/docs/reference/mate-desktop/html/style.css new file mode 100644 index 0000000..d544a2c --- /dev/null +++ b/docs/reference/mate-desktop/html/style.css @@ -0,0 +1,265 @@ +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + border: solid 1px #d3d7cf; + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + background: #e6f3ff; + border: solid 1px #729fcf; + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +@media screen { + sup a.footnote + { + position: relative; + top: 0em ! important; + + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + position: relative; + padding-top:4.5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 3.2em; + padding-bottom: 20em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + z-index: 10; + } + .navigation a, .navigation a:visited + { + /* tango:scarlet red 3 */ + color: #a40000; + } + .navigation a:hover + { + /* tango:scarlet red 1 */ + color: #ef2929; + } + td.shortcuts + { + /* tango:scarlet red 1 */ + color: #ef2929; + font-size: 80%; + white-space: nowrap; + } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +.navigation .title +{ + font-size: 200%; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +hr +{ + /* tango:aluminium 3 */ + color: #babdb6; + background: #babdb6; + border: none 0px; + height: 1px; + clear: both; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + border-color: #ffb04f; +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + border-color: #abf562; +} +.note, .warning +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; +} +.note h3, .warning h3 +{ + margin-top: 0.0em +} +.note p, .warning p +{ + margin-bottom: 0.0em +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-size: 80%; + font-weight: normal; +} + +/* code listings */ + +.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */ +.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */ +.listing_code .programlisting .function { color: #000000; font-weight: bold; } +.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */ +.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */ +.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */ +.listing_code .programlisting .normal { color: #000000; } +.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */ +.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */ +.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */ +.listing_code .programlisting .type { color: #000000; } +.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */ +.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */ + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + diff --git a/docs/reference/mate-desktop/html/thumbnail.html b/docs/reference/mate-desktop/html/thumbnail.html new file mode 100644 index 0000000..40254b8 --- /dev/null +++ b/docs/reference/mate-desktop/html/thumbnail.html @@ -0,0 +1,41 @@ + + + + +Part IV. Thumbnails + + + + + + + + + + + + + + + + +
+

+Part IV. Thumbnails

+ +
+ + + \ No newline at end of file diff --git a/docs/reference/mate-desktop/html/up.png b/docs/reference/mate-desktop/html/up.png new file mode 100644 index 0000000..85b3e2a Binary files /dev/null and b/docs/reference/mate-desktop/html/up.png differ diff --git a/docs/reference/mate-desktop/mate-desktop-docs.sgml b/docs/reference/mate-desktop/mate-desktop-docs.sgml new file mode 100644 index 0000000..99809bf --- /dev/null +++ b/docs/reference/mate-desktop/mate-desktop-docs.sgml @@ -0,0 +1,45 @@ + + + + + MATE Desktop Library Reference Manual + + + + MATE Desktop Library Overview + + +The libmate-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 MATE. Use at your own risk. + + + + + + Desktop Background + + + + + Monitor Configuration + + + + + + + + + + Thumbnails + + + + + + Miscellaneous + + + + + diff --git a/docs/reference/mate-desktop/mate-desktop-overrides.txt b/docs/reference/mate-desktop/mate-desktop-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/reference/mate-desktop/mate-desktop-sections.txt b/docs/reference/mate-desktop/mate-desktop-sections.txt new file mode 100644 index 0000000..09e2b94 --- /dev/null +++ b/docs/reference/mate-desktop/mate-desktop-sections.txt @@ -0,0 +1,277 @@ +
+libmateui/mate-bg.h +mate-bg +MateBG +MateBG +MateBGColorType +MateBGPlacement +MATE_BG_KEY_DIR +mate_bg_new +mate_bg_load_from_preferences +mate_bg_save_to_preferences +mate_bg_set_filename +mate_bg_set_placement +mate_bg_set_color +mate_bg_get_filename +mate_bg_get_placement +mate_bg_get_color +mate_bg_draw +mate_bg_create_pixmap +mate_bg_get_image_size +mate_bg_create_thumbnail +mate_bg_is_dark +mate_bg_changes_with_size +mate_bg_set_pixmap_as_root + +mate_bg_get_type + +MATE_BG +MATE_IS_BG +MATE_TYPE_BG +MATE_BG_CLASS +MATE_IS_BG_CLASS +MATE_BG_GET_CLASS +MateBGClass +
+ +
+libmateui/mate-rr.h +mate-rr-screen + +MateRRScreen +MateRRScreenChanged +mate_rr_screen_new +mate_rr_screen_destroy +mate_rr_screen_refresh +mate_rr_screen_list_outputs +mate_rr_screen_list_crtcs +mate_rr_screen_list_modes +mate_rr_screen_list_clone_modes +mate_rr_screen_set_size +mate_rr_screen_get_output_by_id +mate_rr_screen_get_output_by_name +mate_rr_screen_get_crtc_by_id +mate_rr_screen_get_ranges +
+ +
+libmateui/mate-rr.h +mate-rr-output + +MateRROutput +mate_rr_output_get_id +mate_rr_output_get_name +mate_rr_output_is_connected +mate_rr_output_get_size_inches +mate_rr_output_get_width_mm +mate_rr_output_get_height_mm +mate_rr_output_get_edid_data +mate_rr_output_get_possible_crtcs +mate_rr_output_list_modes +mate_rr_output_get_current_mode +mate_rr_output_get_preferred_mode +mate_rr_output_supports_mode +mate_rr_output_get_crtc +mate_rr_output_get_position +mate_rr_output_can_clone +
+ +
+libmateui/mate-rr.h +mate-rr-crtc + +MateRRCrtc +MateRRRotation +mate_rr_crtc_get_id +mate_rr_crtc_set_config +mate_rr_crtc_can_drive_output +mate_rr_crtc_get_current_mode +mate_rr_crtc_get_position +mate_rr_crtc_supports_rotation +mate_rr_crtc_get_current_rotation +mate_rr_crtc_get_rotations +
+ +
+libmateui/mate-rr.h +mate-rr-mode + +MateRRMode +mate_rr_mode_get_id +mate_rr_mode_get_width +mate_rr_mode_get_height +mate_rr_mode_get_freq +
+ +
+libmateui/mate-rr-config.h +mate-rr-config + +MateOutputInfo +MateRRConfig +mate_rr_config_new_current +mate_rr_config_new_stored +mate_rr_config_free +mate_rr_config_match +mate_rr_config_equal +mate_rr_config_save +mate_rr_config_sanitize +mate_rr_config_apply +mate_rr_config_apply_stored +mate_rr_config_applicable +
+ +
+libmateui/mate-rr-labeler.h +mate-rr-labeler +MateRRLabeler +MateRRLabeler +mate_rr_labeler_new +mate_rr_labeler_hide +mate_rr_labeler_get_color_for_output + +mate_rr_labeler_get_type + +MATE_RR_LABELER +MATE_IS_RR_LABELER +MATE_TYPE_RR_LABELER +MATE_RR_LABELER_CLASS +MATE_IS_RR_LABELER_CLASS +MATE_RR_LABELER_GET_CLASS +MateRRLabelerClass +
+ +
+libmate/mate-desktop-item.h +mate-desktop-item +MateDesktopItem +MateDesktopItemType +MateDesktopItemStatus +MateDesktopItem +MATE_DESKTOP_ITEM_ENCODING +MATE_DESKTOP_ITEM_VERSION +MATE_DESKTOP_ITEM_NAME +MATE_DESKTOP_ITEM_GENERIC_NAME +MATE_DESKTOP_ITEM_TYPE +MATE_DESKTOP_ITEM_FILE_PATTERN +MATE_DESKTOP_ITEM_TRY_EXEC +MATE_DESKTOP_ITEM_NO_DISPLAY +MATE_DESKTOP_ITEM_COMMENT +MATE_DESKTOP_ITEM_EXEC +MATE_DESKTOP_ITEM_ACTIONS +MATE_DESKTOP_ITEM_ICON +MATE_DESKTOP_ITEM_MINI_ICON +MATE_DESKTOP_ITEM_HIDDEN +MATE_DESKTOP_ITEM_PATH +MATE_DESKTOP_ITEM_TERMINAL +MATE_DESKTOP_ITEM_TERMINAL_OPTIONS +MATE_DESKTOP_ITEM_SWALLOW_TITLE +MATE_DESKTOP_ITEM_SWALLOW_EXEC +MATE_DESKTOP_ITEM_MIME_TYPE +MATE_DESKTOP_ITEM_PATTERNS +MATE_DESKTOP_ITEM_DEFAULT_APP +MATE_DESKTOP_ITEM_DEV +MATE_DESKTOP_ITEM_FS_TYPE +MATE_DESKTOP_ITEM_MOUNT_POINT +MATE_DESKTOP_ITEM_READ_ONLY +MATE_DESKTOP_ITEM_UNMOUNT_ICON +MATE_DESKTOP_ITEM_SORT_ORDER +MATE_DESKTOP_ITEM_URL +MATE_DESKTOP_ITEM_DOC_PATH +MATE_DESKTOP_ITEM_CATEGORIES +MATE_DESKTOP_ITEM_ONLY_SHOW_IN +MateDesktopItemLoadFlags +MateDesktopItemLaunchFlags +MateDesktopItemIconFlags +MateDesktopItemError +MATE_DESKTOP_ITEM_ERROR +mate_desktop_item_new +mate_desktop_item_new_from_file +mate_desktop_item_new_from_uri +mate_desktop_item_new_from_string +mate_desktop_item_new_from_basename +mate_desktop_item_copy +mate_desktop_item_save +mate_desktop_item_ref +mate_desktop_item_unref +mate_desktop_item_launch +mate_desktop_item_launch_with_env +mate_desktop_item_launch_on_screen +mate_desktop_item_drop_uri_list +mate_desktop_item_drop_uri_list_with_env +mate_desktop_item_exists +mate_desktop_item_get_entry_type +mate_desktop_item_set_entry_type +mate_desktop_item_get_location +mate_desktop_item_set_location +mate_desktop_item_set_location_file +mate_desktop_item_get_file_status +mate_desktop_item_get_icon +mate_desktop_item_find_icon +mate_desktop_item_attr_exists +mate_desktop_item_get_string +mate_desktop_item_set_string +mate_desktop_item_get_attr_locale +mate_desktop_item_get_localestring +mate_desktop_item_get_localestring_lang +mate_desktop_item_get_languages +mate_desktop_item_set_localestring +mate_desktop_item_set_localestring_lang +mate_desktop_item_clear_localestring +mate_desktop_item_get_strings +mate_desktop_item_set_strings +mate_desktop_item_get_boolean +mate_desktop_item_set_boolean +mate_desktop_item_set_launch_time +mate_desktop_item_clear_attr +mate_desktop_item_clear_section + +MATE_TYPE_DESKTOP_ITEM +mate_desktop_item_get_type + +mate_desktop_item_error_quark +
+ +
+libmateui/mate-thumbnail.h +mate-desktop-thumbnail +Miscellaneous Thumbnail Functions +mate_desktop_thumbnail_has_uri +mate_desktop_thumbnail_is_valid +mate_desktop_thumbnail_md5 +mate_desktop_thumbnail_path_for_uri +mate_desktop_thumbnail_scale_down_pixbuf +
+ +
+libmateui/mate-thumbnail.h +mate-desktop-thumbnail-factory +MateDesktopThumbnailFactory +MateDesktopThumbnailFactory +MateDesktopThumbnailSize +mate_desktop_thumbnail_factory_new +mate_desktop_thumbnail_factory_lookup +mate_desktop_thumbnail_factory_has_valid_failed_thumbnail +mate_desktop_thumbnail_factory_can_thumbnail +mate_desktop_thumbnail_factory_generate_thumbnail +mate_desktop_thumbnail_factory_save_thumbnail +mate_desktop_thumbnail_factory_create_failed_thumbnail + +MateDesktopThumbnailFactoryPrivate +mate_desktop_thumbnail_factory_get_type + +MATE_DESKTOP_THUMBNAIL_FACTORY +MATE_DESKTOP_IS_THUMBNAIL_FACTORY +MATE_DESKTOP_TYPE_THUMBNAIL_FACTORY +MATE_DESKTOP_THUMBNAIL_FACTORY_CLASS +MATE_DESKTOP_IS_THUMBNAIL_FACTORY_CLASS +MateDesktopThumbnailFactoryClass +
+ +
+libmate/mate-desktop-utils.h +mate-desktop-utils +Miscellaneous Functions +mate_desktop_prepend_terminal_to_vector +
+ diff --git a/docs/reference/mate-desktop/mate-desktop.types b/docs/reference/mate-desktop/mate-desktop.types new file mode 100644 index 0000000..ec85392 --- /dev/null +++ b/docs/reference/mate-desktop/mate-desktop.types @@ -0,0 +1,9 @@ +#include +#include +#include +#include + +mate_desktop_item_get_type +mate_bg_get_type +mate_desktop_thumbnail_factory_get_type +mate_rr_labeler_get_type diff --git a/docs/reference/mate-desktop/tmpl/mate-bg.sgml b/docs/reference/mate-desktop/tmpl/mate-bg.sgml new file mode 100644 index 0000000..2ec5133 --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-bg.sgml @@ -0,0 +1,226 @@ + +MateBG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@bg: the object which received the signal. + + + + + + +@bg: the object which received the signal. + + + + + + +@MATE_BG_COLOR_SOLID: +@MATE_BG_COLOR_H_GRADIENT: +@MATE_BG_COLOR_V_GRADIENT: + + + + + + +@MATE_BG_PLACEMENT_TILED: +@MATE_BG_PLACEMENT_ZOOMED: +@MATE_BG_PLACEMENT_CENTERED: +@MATE_BG_PLACEMENT_SCALED: +@MATE_BG_PLACEMENT_FILL_SCREEN: +@MATE_BG_PLACEMENT_SPANNED: + + + + + + + + + + + + + +@void: +@Returns: + + + + + + + +@bg: +@client: + + + + + + + +@bg: +@client: + + + + + + + +@bg: +@filename: + + + + + + + +@bg: +@placement: + + + + + + + +@bg: +@type: +@primary: +@secondary: + + + + + + + +@bg: +@Returns: + + + + + + + +@bg: +@Returns: + + + + + + + +@bg: +@type: +@primary: +@secondary: + + + + + + + +@bg: +@dest: +@screen: +@is_root: + + + + + + + +@bg: +@window: +@width: +@height: +@root: +@Returns: + + + + + + + +@bg: +@factory: +@best_width: +@best_height: +@width: +@height: +@Returns: + + + + + + + +@bg: +@factory: +@screen: +@dest_width: +@dest_height: +@Returns: + + + + + + + +@bg: +@dest_width: +@dest_height: +@Returns: + + + + + + + +@screen: +@pixmap: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-desktop-item.sgml b/docs/reference/mate-desktop/tmpl/mate-desktop-item.sgml new file mode 100644 index 0000000..4250321 --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-desktop-item.sgml @@ -0,0 +1,733 @@ + +MateDesktopItem + + + + + + + + + + + + + + + + + + + + + + + + + +@MATE_DESKTOP_ITEM_TYPE_NULL: +@MATE_DESKTOP_ITEM_TYPE_OTHER: +@MATE_DESKTOP_ITEM_TYPE_APPLICATION: +@MATE_DESKTOP_ITEM_TYPE_LINK: +@MATE_DESKTOP_ITEM_TYPE_FSDEVICE: +@MATE_DESKTOP_ITEM_TYPE_MIME_TYPE: +@MATE_DESKTOP_ITEM_TYPE_DIRECTORY: +@MATE_DESKTOP_ITEM_TYPE_SERVICE: +@MATE_DESKTOP_ITEM_TYPE_SERVICE_TYPE: + + + + + + +@MATE_DESKTOP_ITEM_UNCHANGED: +@MATE_DESKTOP_ITEM_CHANGED: +@MATE_DESKTOP_ITEM_DISAPPEARED: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@MATE_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS: +@MATE_DESKTOP_ITEM_LOAD_NO_TRANSLATIONS: + + + + + + +@MATE_DESKTOP_ITEM_LAUNCH_ONLY_ONE: +@MATE_DESKTOP_ITEM_LAUNCH_USE_CURRENT_DIR: +@MATE_DESKTOP_ITEM_LAUNCH_APPEND_URIS: +@MATE_DESKTOP_ITEM_LAUNCH_APPEND_PATHS: +@MATE_DESKTOP_ITEM_LAUNCH_DO_NOT_REAP_CHILD: + + + + + + +@MATE_DESKTOP_ITEM_ICON_NO_KDE: + + + + + + +@MATE_DESKTOP_ITEM_ERROR_NO_FILENAME: +@MATE_DESKTOP_ITEM_ERROR_UNKNOWN_ENCODING: +@MATE_DESKTOP_ITEM_ERROR_CANNOT_OPEN: +@MATE_DESKTOP_ITEM_ERROR_NO_EXEC_STRING: +@MATE_DESKTOP_ITEM_ERROR_BAD_EXEC_STRING: +@MATE_DESKTOP_ITEM_ERROR_NO_URL: +@MATE_DESKTOP_ITEM_ERROR_NOT_LAUNCHABLE: +@MATE_DESKTOP_ITEM_ERROR_INVALID_TYPE: + + + + + + + + + + + + + +@void: +@Returns: + + + + + + + +@file: +@flags: +@error: +@Returns: + + + + + + + +@uri: +@flags: +@error: +@Returns: + + + + + + + +@uri: +@string: +@length: +@flags: +@error: +@Returns: + + + + + + + +@basename: +@flags: +@error: +@Returns: + + + + + + + +@item: +@Returns: + + + + + + + +@item: +@under: +@force: +@error: +@Returns: + + + + + + + +@item: +@Returns: + + + + + + + +@item: + + + + + + + +@item: +@file_list: +@flags: +@error: +@Returns: + + + + + + + +@item: +@file_list: +@flags: +@envp: +@error: +@Returns: + + + + + + + +@item: +@file_list: +@flags: +@screen: +@workspace: +@error: +@Returns: + + + + + + + +@item: +@uri_list: +@flags: +@error: +@Returns: + + + + + + + +@item: +@uri_list: +@flags: +@envp: +@error: +@Returns: + + + + + + + +@item: +@Returns: + + + + + + + +@item: +@Returns: + + + + + + + +@item: +@type: + + + + + + + +@item: +@Returns: + + + + + + + +@item: +@location: + + + + + + + +@item: +@file: + + + + + + + +@item: +@Returns: + + + + + + + +@item: +@icon_theme: +@Returns: + + + + + + + +@icon_theme: +@icon: +@desired_size: +@flags: +@Returns: + + + + + + + +@item: +@attr: +@Returns: + + + + + + + +@item: +@attr: +@Returns: + + + + + + + +@item: +@attr: +@value: + + + + + + + +@item: +@attr: +@Returns: + + + + + + + +@item: +@attr: +@Returns: + + + + + + + +@item: +@attr: +@language: +@Returns: + + + + + + + +@item: +@attr: +@Returns: + + + + + + + +@item: +@attr: +@value: + + + + + + + +@item: +@attr: +@language: +@value: + + + + + + + +@item: +@attr: + + + + + + + +@item: +@attr: +@Returns: + + + + + + + +@item: +@attr: +@strings: + + + + + + + +@item: +@attr: +@Returns: + + + + + + + +@item: +@attr: +@value: + + + + + + + +@item: +@timestamp: + + + + + + + +@item: +@attr: + + + + + + + +@item: +@section: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-desktop-thumbnail-factory.sgml b/docs/reference/mate-desktop/tmpl/mate-desktop-thumbnail-factory.sgml new file mode 100644 index 0000000..71c41f8 --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-desktop-thumbnail-factory.sgml @@ -0,0 +1,111 @@ + +MateDesktopThumbnailFactory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@MATE_DESKTOP_THUMBNAIL_SIZE_NORMAL: +@MATE_DESKTOP_THUMBNAIL_SIZE_LARGE: + + + + + + +@size: +@Returns: + + + + + + + +@factory: +@uri: +@mtime: +@Returns: + + + + + + + +@factory: +@uri: +@mtime: +@Returns: + + + + + + + +@factory: +@uri: +@mime_type: +@mtime: +@Returns: + + + + + + + +@factory: +@uri: +@mime_type: +@Returns: + + + + + + + +@factory: +@thumbnail: +@uri: +@original_mtime: + + + + + + + +@factory: +@uri: +@mtime: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-desktop-thumbnail.sgml b/docs/reference/mate-desktop/tmpl/mate-desktop-thumbnail.sgml new file mode 100644 index 0000000..d66f20c --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-desktop-thumbnail.sgml @@ -0,0 +1,73 @@ + +Miscellaneous Thumbnail Functions + + + + + + + + + + + + + + + + + + + + + + + + + +@pixbuf: +@uri: +@Returns: + + + + + + + +@pixbuf: +@uri: +@mtime: +@Returns: + + + + + + + +@uri: +@Returns: + + + + + + + +@uri: +@size: +@Returns: + + + + + + + +@pixbuf: +@dest_width: +@dest_height: +@Returns: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-desktop-unused.sgml b/docs/reference/mate-desktop/tmpl/mate-desktop-unused.sgml new file mode 100644 index 0000000..e69de29 diff --git a/docs/reference/mate-desktop/tmpl/mate-desktop-utils.sgml b/docs/reference/mate-desktop/tmpl/mate-desktop-utils.sgml new file mode 100644 index 0000000..fd21e9f --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-desktop-utils.sgml @@ -0,0 +1,31 @@ + +Miscellaneous Functions + + + + + + + + + + + + + + + + + + + + + + + + + +@argc: +@argv: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-rr-config.sgml b/docs/reference/mate-desktop/tmpl/mate-rr-config.sgml new file mode 100644 index 0000000..aae8fcb --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-rr-config.sgml @@ -0,0 +1,131 @@ + +mate-rr-config + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@screen: +@Returns: + + + + + + + +@screen: +@error: +@Returns: + + + + + + + +@configuration: + + + + + + + +@config1: +@config2: +@Returns: + + + + + + + +@config1: +@config2: +@Returns: + + + + + + + +@configuration: +@error: +@Returns: + + + + + + + +@configuration: + + + + + + + +@configuration: +@screen: +@error: +@Returns: + + + + + + + +@screen: +@error: +@Returns: + + + + + + + +@configuration: +@screen: +@error: +@Returns: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-rr-crtc.sgml b/docs/reference/mate-desktop/tmpl/mate-rr-crtc.sgml new file mode 100644 index 0000000..ed7df35 --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-rr-crtc.sgml @@ -0,0 +1,122 @@ + +mate-rr-crtc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@MATE_RR_ROTATION_0: +@MATE_RR_ROTATION_90: +@MATE_RR_ROTATION_180: +@MATE_RR_ROTATION_270: +@MATE_RR_REFLECT_X: +@MATE_RR_REFLECT_Y: + + + + + + +@crtc: +@Returns: + + + + + + + +@crtc: +@x: +@y: +@mode: +@rotation: +@outputs: +@n_outputs: +@error: +@Returns: + + + + + + + +@crtc: +@output: +@Returns: + + + + + + + +@crtc: +@Returns: + + + + + + + +@crtc: +@x: +@y: + + + + + + + +@crtc: +@rotation: +@Returns: + + + + + + + +@crtc: +@Returns: + + + + + + + +@crtc: +@Returns: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-rr-labeler.sgml b/docs/reference/mate-desktop/tmpl/mate-rr-labeler.sgml new file mode 100644 index 0000000..2725646 --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-rr-labeler.sgml @@ -0,0 +1,55 @@ + +MateRRLabeler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@config: +@Returns: + + + + + + + +@labeler: + + + + + + + +@labeler: +@output: +@color_out: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-rr-mode.sgml b/docs/reference/mate-desktop/tmpl/mate-rr-mode.sgml new file mode 100644 index 0000000..1884823 --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-rr-mode.sgml @@ -0,0 +1,64 @@ + +mate-rr-mode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@mode: +@Returns: + + + + + + + +@mode: +@Returns: + + + + + + + +@mode: +@Returns: + + + + + + + +@mode: +@Returns: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-rr-output.sgml b/docs/reference/mate-desktop/tmpl/mate-rr-output.sgml new file mode 100644 index 0000000..8c91da5 --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-rr-output.sgml @@ -0,0 +1,166 @@ + +mate-rr-output + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@outout: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@mode: +@Returns: + + + + + + + +@output: +@Returns: + + + + + + + +@output: +@x: +@y: + + + + + + + +@output: +@clone: +@Returns: + + diff --git a/docs/reference/mate-desktop/tmpl/mate-rr-screen.sgml b/docs/reference/mate-desktop/tmpl/mate-rr-screen.sgml new file mode 100644 index 0000000..24cd333 --- /dev/null +++ b/docs/reference/mate-desktop/tmpl/mate-rr-screen.sgml @@ -0,0 +1,157 @@ + +mate-rr-screen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@screen: +@data: + + + + + + + +@screen: +@callback: +@data: +@error: +@Returns: + + + + + + + +@screen: + + + + + + + +@screen: +@error: +@Returns: + + + + + + + +@screen: +@Returns: + + + + + + + +@screen: +@Returns: + + + + + + + +@screen: +@Returns: + + + + + + + +@screen: +@Returns: + + + + + + + +@screen: +@width: +@height: +@mm_width: +@mm_height: + + + + + + + +@screen: +@id: +@Returns: + + + + + + + +@screen: +@name: +@Returns: + + + + + + + +@screen: +@id: +@Returns: + + + + + + + +@screen: +@min_width: +@max_width: +@min_height: +@max_height: + + -- cgit v1.2.1