+CONTENTS000644 000000 000000 00000006257 11130655444 012304 0ustar00rootroot000000 000000 @cwd /usr/pkg @src /usr/pkg @name libxfce4mcs-4.4.3nb1 @blddep libxfce4util-4.4.3nb1 @pkgdep libxfce4util>=4.4.3nb1 @blddep gtk2+-2.14.4 @pkgdep gtk2+>=2.8.17nb1 @blddep glib2-2.18.0 @pkgdep glib2>=2.14.3 @blddep startup-notification-0.9 @pkgdep startup-notification>=0.8nb1 @blddep digest-20080510 @blddep tnftp-20070806 @blddep libtool-base-1.5.24nb6 @blddep intltool-0.40.5 @blddep gmake-3.81 @blddep gettext-tools-0.14.6nb1 @blddep perl-5.10.0nb4 @blddep pkg-config-0.23 @blddep x11-links-0.42 @blddep xfce4-dev-tools-4.4.0.1 @blddep randrproto-1.2.2 @blddep renderproto-0.9.3nb1 @blddep fixesproto-4.0 @blddep xextproto-7.0.3 @blddep inputproto-1.4.4 @comment $NetBSD: PLIST,v 1.9 2007/04/12 09:55:21 martti Exp $ include/xfce4/libxfce4mcs/mcs-client-enum-types.h @comment MD5:081aa236a1968d08ca57b5bf3e6f5436 include/xfce4/libxfce4mcs/mcs-client.h @comment MD5:a07aefda244c43d39e8e62ce071bc084 include/xfce4/libxfce4mcs/mcs-common.h @comment MD5:cdcfdffb523db866e8ec90d42e893a5b include/xfce4/libxfce4mcs/mcs-manager.h @comment MD5:517231baf4b4564469ff45db9b428b78 lib/libxfce4mcs-client.la @comment MD5:5889328a42421137c472d12ae1f10a8e lib/libxfce4mcs-client.a @comment MD5:3fc9cf417d75c4cf545c01f1f93ca7ea lib/libxfce4mcs-client.so @comment Symlink:libxfce4mcs-client.so.3.0.5 lib/libxfce4mcs-client.so.3 @comment Symlink:libxfce4mcs-client.so.3.0.5 lib/libxfce4mcs-client.so.3.0.5 @comment MD5:69e4e6a137fb030b3cbb1904156e8ba8 lib/libxfce4mcs-manager.la @comment MD5:d5821ae1b148197c1f88f6176e6f34f3 lib/libxfce4mcs-manager.a @comment MD5:a8155df08faa682aaaca04186fffbf97 lib/libxfce4mcs-manager.so @comment Symlink:libxfce4mcs-manager.so.3.0.5 lib/libxfce4mcs-manager.so.3 @comment Symlink:libxfce4mcs-manager.so.3.0.5 lib/libxfce4mcs-manager.so.3.0.5 @comment MD5:46e0093dad3c34c513bd24fb30ca09ba lib/pkgconfig/libxfce4mcs-client-1.0.pc @comment MD5:a4d06d0028da36859daa4a20c60bf576 lib/pkgconfig/libxfce4mcs-manager-1.0.pc @comment MD5:51da429278e04e18f43bc4c87c55bcd0 share/doc/libxfce4mcs/ch01.html @comment MD5:e18319d4a20f079ed2a6b1dfb5d2dc3c share/doc/libxfce4mcs/home.png @comment MD5:f6192f4292d744423df690e785d60fdf share/doc/libxfce4mcs/index.html @comment MD5:9b37ccdd12cca67fad1bb78c1956d2b5 share/doc/libxfce4mcs/index.sgml @comment MD5:00210f8d88acf883e6984b902a7e423c share/doc/libxfce4mcs/left.png @comment MD5:f771308152ab24a69682daed70ce136d share/doc/libxfce4mcs/libxfce4mcs-mcs-client.html @comment MD5:7de937224d2b0fa4055a3427204b9741 share/doc/libxfce4mcs/libxfce4mcs-mcs-common.html @comment MD5:bc4e11c54bee935b8085e075255d5bc6 share/doc/libxfce4mcs/libxfce4mcs-mcs-manager.html @comment MD5:e7be7ddaadb4d4bc22dfc4f7eae19d9a share/doc/libxfce4mcs/libxfce4mcs.devhelp @comment MD5:d9acf61bbb9bbc615608a22543bdac4d share/doc/libxfce4mcs/libxfce4mcs.devhelp2 @comment MD5:845c89bfa74135dedd300731b8a8c2f2 share/doc/libxfce4mcs/right.png @comment MD5:ebd7e6d206d73850d77d305ab548f957 share/doc/libxfce4mcs/style.css @comment MD5:6de5cbe10b6b3efb7db363cfea269f8d share/doc/libxfce4mcs/up.png @comment MD5:2f07d9272deb4ae870ca6821117877fa @dirrm share/doc/libxfce4mcs @dirrm include/xfce4/libxfce4mcs @cwd . @ignore +COMMENT @ignore +DESC @ignore +BUILD_VERSION @ignore +BUILD_INFO @ignore +SIZE_PKG @ignore +SIZE_ALL +COMMENT000444 000000 000000 00000000041 11130655444 012130 0ustar00rootroot000000 000000 Xfce settings management library +DESC000444 000000 000000 00000000106 11130655444 011546 0ustar00rootroot000000 000000 Settings management library for Xfce. Homepage: http://www.xfce.org/ +BUILD_VERSION000644 000000 000001 00000000515 11130655437 013243 0ustar00rootother000000 000000 x11/libxfce4mcs/buildlink3.mk: $NetBSD: buildlink3.mk,v 1.22 2008/12/18 16:46:29 hira Exp $ x11/libxfce4mcs/distinfo: $NetBSD: distinfo,v 1.16 2008/12/17 12:50:03 hira Exp $ x11/libxfce4mcs/Makefile: $NetBSD: Makefile,v 1.17 2008/12/18 16:46:29 hira Exp $ x11/libxfce4mcs/PLIST: $NetBSD: PLIST,v 1.9 2007/04/12 09:55:21 martti Exp $ +BUILD_INFO000644 000000 000001 00000011014 11130655444 012643 0ustar00rootother000000 000000 ABI= BUILD_DATE=2009-01-06 07:22:43 %z BUILD_HOST=SunOS marcie 5.9 Generic_118558-34 sun4u sparc SUNW,Ultra-5_10 CATEGORIES=x11 CC_VERSION=gcc-4.2.0 CFLAGS=-O -O3 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/include -I/usr/openwin/include CMAKE_ARGS= CONFIGURE_ARGS=--x-includes=/usr/openwin/include --x-libraries=/usr/openwin/lib --with-html-dir=/usr/pkg/share/doc --with-libintl-prefix="/usr/pkg" --with-libiconv-prefix=/usr/pkg --prefix=/usr/pkg --host=sparc-sun-solaris2 --mandir=/usr/pkg/man CONFIGURE_ENV=FREETYPE_CONFIG=/usr/pkg/bin/freetype-config PTHREAD_CFLAGS=\ -D_REENTRANT PTHREAD_LDFLAGS= PTHREAD_LIBS=-lpthread\ -lrt PTHREADBASE=/usr LIBTOOL="libtool " INSTALL_INFO= MAKEINFO=/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.tools/bin/makeinfo INTLTOOL_PERL=/usr/pkg/bin/perl AWK=/usr/pkg/bin/nawk CAT=/usr/bin/cat ac_cv_path_CAT=/usr/bin/cat CHMOD=/usr/bin/chmod CMP=/bin/cmp CP=/bin/cp DIFF=/bin/diff ECHO=echo ac_cv_path_ECHO=echo EGREP=/usr/xpg4/bin/grep\ -E ac_cv_path_EGREP=/usr/xpg4/bin/grep\ -E SETENV=/usr/bin/env ENV_PROG=/usr/bin/env ac_cv_path_ENV=/usr/bin/env FALSE=false ac_cv_path_FALSE=false FIND=/usr/bin/find GREP=/usr/xpg4/bin/grep ac_cv_path_GREP=/usr/xpg4/bin/grep HOSTNAME=/bin/hostname LN=/usr/bin/ln LS=/usr/bin/ls MKDIR=/usr/bin/mkdir\ -p MV=/usr/bin/mv PERL=/usr/pkg/bin/perl PERL_PATH=/usr/pkg/bin/perl RM=/usr/bin/rm RMDIR=/usr/bin/rmdir SED=/usr/pkg/bin/nbsed SORT=/usr/bin/sort TAR=/usr/pkg/bin/tar TEST=test ac_cv_path_TEST=test TOUCH=/usr/bin/touch TR=/usr/bin/tr TRUE=true ac_cv_path_TRUE=true PKG_CONFIG=/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.buildlink/lib/pkgconfig:/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.pkg-config.log PKG_CONFIG_PATH= MAKE=make WRAPPER_DEBUG=no WRAPPER_UPDATE_CACHE=yes CC=gcc CFLAGS=-O\ -O3\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/include\ -I/usr/openwin/include CPPFLAGS=-DPNG_NO_ASSEMBLER_CODE\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/include\ -I/usr/openwin/include CXX=g++ CXXFLAGS=-O\ -O3\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/include\ -I/usr/openwin/include COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/openwin/lib\ -Wl,-R/usr/openwin/lib LINKER_RPATH_FLAG=-R PATH=/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.wrapper/bin:/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.buildlink/bin:/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.gcc/bin:/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.tools/bin:/usr/pkg/bin:/usr/sbin:/usr/bin:/usr/ucb:/usr/ccs/bin:/usr/xpg4/bin:/usr/dt/bin:/usr/X11/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/openwin/bin:/opt/gcc/bin:/usr/sfw/sbin:/usr/sfw/bin:/usr/local/sbin:/usr/local/bin:/usr/pkg/bin:/usr/openwin/bin PREFIX=/usr/pkg PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=gcc\ -E HOME=/usr/pkgsrc/x11/libxfce4mcs/work.sparc/.home CONFIG_SHELL=/usr/pkg/bin/pdksh LIBS= ac_given_INSTALL=/usr/ucb/install\ -c\ -o\ root\ -g\ root CPPFLAGS= -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/include -I/usr/openwin/include FFLAGS=-O GMAKE=GNU Make 3.81 HOMEPAGE=http://www.xfce.org/ LDFLAGS= -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/openwin/lib -Wl,-R/usr/openwin/lib LICENSE= LOCALBASE=/usr/pkg MACHINE_ARCH=sparc MACHINE_GNU_ARCH=sparc MAINTAINER=pkgsrc-users@NetBSD.org NO_BIN_ON_CDROM= NO_BIN_ON_FTP= NO_SRC_ON_CDROM= NO_SRC_ON_FTP= OBJECT_FMT=ELF OPSYS=SunOS OS_VERSION=5.9 PKGINFODIR=info PKGMANDIR=man PKGPATH=x11/libxfce4mcs PKG_SYSCONFBASEDIR=/usr/pkg/etc PKG_SYSCONFDIR=/usr/pkg/etc PKGTOOLS_VERSION=20081002 _PLIST_IGNORE_FILES= PROVIDES=/usr/pkg/lib/libxfce4mcs-client.so.3 PROVIDES=/usr/pkg/lib/libxfce4mcs-manager.so.3 REQUIRES=/opt/gcc420/bin/../lib/gcc/sparc-sun-solaris2.9/4.2.0//libgcc_s.so.1 REQUIRES=/usr/lib/libc.so.1 REQUIRES=/usr/lib/libdl.so.1 REQUIRES=/usr/lib/libmp.so.2 REQUIRES=/usr/lib/libnsl.so.1 REQUIRES=/usr/lib/libsocket.so.1 REQUIRES=/usr/openwin/lib/libICE.so.6 REQUIRES=/usr/openwin/lib/libSM.so.6 REQUIRES=/usr/openwin/lib/libX11.so.4 REQUIRES=/usr/openwin/lib/libXext.so.0 REQUIRES=/usr/pkg/lib/libglib-2.0.so.0 REQUIRES=/usr/pkg/lib/libgobject-2.0.so.0 REQUIRES=/usr/pkg/lib/libiconv.so.2 REQUIRES=/usr/pkg/lib/libintl.so.3 REQUIRES=/usr/pkg/lib/libpcre.so.0 REQUIRES=/usr/pkg/lib/libstartup-notification-1.so.0 REQUIRES=/usr/pkg/lib/libxfce4util.so.4 RESTRICTED= _USE_DESTDIR=no +SIZE_PKG000644 000000 000001 00000000007 11130655444 012444 0ustar00rootother000000 000000 257745 +SIZE_ALL000644 000000 000001 00000000011 11130655440 012422 0ustar00rootother000000 000000 73004172 include/xfce4/libxfce4mcs/mcs-client-enum-types.h000444 000000 000000 00000001113 11130655434 022202 0ustar00rootroot000000 000000 /* Generated data (by glib-mkenums) */ #ifndef __MCS_ENUM_TYPES_H__ #define __MCS_ENUM_TYPES_H__ /* enumerations from "mcs-client.h" */ GType mcs_action_get_type (void); #define MCS_TYPE_ACTION (mcs_action_get_type()) /* enumerations from "mcs-common.h" */ GType mcs_type_get_type (void); #define MCS_TYPE_TYPE (mcs_type_get_type()) GType mcs_result_get_type (void); #define MCS_TYPE_RESULT (mcs_result_get_type()) GType mcs_manager_check_get_type (void); #define MCS_TYPE_MANAGER_CHECK (mcs_manager_check_get_type()) #endif /* __MCS_ENUM_TYPES_H__ */ /* Generated data ends here */ include/xfce4/libxfce4mcs/mcs-client.h000444 000000 000000 00000007132 11130655434 020105 0ustar00rootroot000000 000000 /* * Copyright © 2001 Red Hat, Inc. * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that * the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation, and that the name of Red Hat not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission. Red Hat makes no representations about the * suitability of this software for any purpose. It is provided "as is" * without express or implied warranty. * * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * * Author: Owen Taylor, Red Hat, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. * * Olivier Fourdan: adapted to the "multi-channel" concept */ #ifndef MCS_CLIENT_H #define MCS_CLIENT_H #include #include #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ typedef struct _McsClient McsClient; typedef enum { MCS_ACTION_NEW, MCS_ACTION_CHANGED, MCS_ACTION_DELETED } McsAction; typedef void (*McsNotifyFunc) (const gchar *name, const gchar *channel_name, McsAction action, McsSetting * setting, void *cb_data); typedef void (*McsWatchFunc) (Window window, gboolean is_start, long mask, void *cb_data); McsClient *mcs_client_new(Display * display, int screen, McsNotifyFunc notify, McsWatchFunc watch, void *cb_data); void mcs_client_destroy(McsClient * client); gboolean mcs_client_process_event(McsClient * client, XEvent * xev); McsChannel *mcs_client_add_channel(McsClient * client, const gchar *channel_name); void mcs_client_delete_channel(McsClient * client, const gchar *channel_name); McsResult mcs_client_set_raw_channel (McsClient * client, const gchar *channel_name, gboolean raw); McsResult mcs_client_get_setting(McsClient * client, const gchar *name, const gchar *channel_name, McsSetting ** setting); void mcs_client_show(Display * display, int screen, const gchar *message); #define MCS_CLIENT_HAS_SET_CALLBACK_USERDATA void mcs_client_set_callback_userdata (McsClient *client, void *cb_data); gboolean mcs_client_check_manager(Display * display, int screen, const gchar *manager_command); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* MCS_CLIENT_H */ include/xfce4/libxfce4mcs/mcs-common.h000444 000000 000000 00000010724 11130655434 020120 0ustar00rootroot000000 000000 /* * Copyright © 2001 Red Hat, Inc. * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that * the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation, and that the name of Red Hat not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission. Red Hat makes no representations about the * suitability of this software for any purpose. It is provided "as is" * without express or implied warranty. * * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * * Author: Owen Taylor, Red Hat, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. * * Olivier Fourdan: adapted to the "multi-channel" concept */ #ifndef MCS_COMMON_H #define MCS_COMMON_H #include #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ typedef struct _McsBuffer McsBuffer; typedef struct _McsColor McsColor; typedef struct _McsList McsList; typedef struct _McsChannel McsChannel; typedef struct _McsChannelList McsChannelList; typedef struct _McsSetting McsSetting; /* Types of settings possible. Enum values correspond to * protocol values. */ typedef enum { MCS_TYPE_INT = 0, MCS_TYPE_STRING = 1, MCS_TYPE_COLOR = 2 } McsType; typedef enum { MCS_SUCCESS, MCS_NO_MEM, MCS_ACCESS, MCS_FAILED, MCS_NO_ENTRY, MCS_DUPLICATE_ENTRY, MCS_NO_CHANNEL } McsResult; typedef enum { MCS_MANAGER_NONE, MCS_MANAGER_STD, MCS_MANAGER_MULTI_CHANNEL, MCS_MANAGER_BOTH } McsManagerCheck; struct _McsBuffer { gchar byte_order; size_t len; guchar *data; guchar *pos; }; struct _McsColor { guint16 red, green, blue, alpha; }; struct _McsList { McsSetting *setting; McsList *next; }; struct _McsChannel { gchar *channel_name; Atom channel_atom; McsList *settings; gboolean raw; int ref_count; }; struct _McsChannelList { McsChannel *channel; McsChannelList *next; }; struct _McsSetting { gchar *name; gchar *channel_name; McsType type; union { int v_int; gchar *v_string; McsColor v_color; } data; gulong last_change_serial; }; McsManagerCheck mcs_manager_check_running(Display * display, int screen); McsSetting *mcs_setting_copy(McsSetting * setting); void mcs_setting_free(McsSetting * setting); int mcs_setting_equal(McsSetting * setting_a, McsSetting * setting_b); void mcs_list_free(McsList * list); McsList *mcs_list_copy(McsList * list); McsResult mcs_list_insert(McsList ** list, McsSetting * setting); McsSetting *mcs_list_lookup(McsList * list, const gchar *name); McsResult mcs_list_delete(McsList ** list, const gchar *name); gchar mcs_byte_order(void); #define MCS_PAD(n,m) ((n + m - 1) & (~(m-1))) #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* MCS_COMMON_H */ include/xfce4/libxfce4mcs/mcs-manager.h000444 000000 000000 00000010203 11130655434 020232 0ustar00rootroot000000 000000 /* * Copyright © 2001 Red Hat, Inc. * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that * the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation, and that the name of Red Hat not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission. Red Hat makes no representations about the * suitability of this software for any purpose. It is provided "as is" * without express or implied warranty. * * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * * Author: Owen Taylor, Red Hat, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. * * Olivier Fourdan: adapted to the "multi-channel" concept * Benedikt Meurer: Added multi-screen support. */ #ifndef MCS_MANAGER_H #define MCS_MANAGER_H #include #include #include G_BEGIN_DECLS; typedef struct _McsManager McsManager; typedef void (*McsTerminateFunc) (void *cb_data); typedef void (*McsShowRequestFunc) (gchar *path, void *cb_data); McsManager *mcs_manager_new(gboolean std_mcs, Display * display, int screen, McsTerminateFunc terminate, McsShowRequestFunc show, void *cb_data); void mcs_manager_destroy(McsManager * manager); #if 0 /* incompatible with multi-screen, but not required anyway! */ Window mcs_manager_get_std_window(McsManager * manager); Window mcs_manager_get_mcs_window(McsManager * manager); #endif gboolean mcs_manager_process_event(McsManager * manager, XEvent * xev); McsChannel *mcs_manager_add_channel(McsManager * manager, const gchar *channel_name); void mcs_manager_delete_channel(McsManager * manager, const gchar *channel_name); McsResult mcs_manager_set_raw_channel (McsManager *manager, const gchar *channel_name, gboolean raw); McsResult mcs_manager_set_setting(McsManager * manager, McsSetting * setting, const gchar *channel_name); McsResult mcs_manager_delete_setting(McsManager * manager, const gchar *name, const gchar *channel_name); McsResult mcs_manager_set_int(McsManager * manager, const gchar *name, const gchar *channel_name, int value); McsResult mcs_manager_set_string(McsManager * manager, const gchar *name, const gchar *channel_name, const gchar *value); McsResult mcs_manager_set_color(McsManager * manager, const gchar *name, const gchar *channel_name, McsColor * value); McsResult mcs_manager_notify(McsManager * manager, const gchar *channel_name); McsList *mcs_manager_list_lookup(McsManager * manager, const gchar *channel_name); McsSetting *mcs_manager_setting_lookup(McsManager * manager, const gchar *name, const gchar *channel_name); /* Load/Save options helper functions */ McsChannel *mcs_manager_add_channel_from_file(McsManager *manager, const gchar *channel_name, const gchar *filename); gboolean mcs_manager_save_channel_to_file(McsManager *manager, const gchar *channel_name, const gchar *filename); G_END_DECLS; #endif /* MCS_MANAGER_H */ lib/libxfce4mcs-client.la000755 000000 000000 00000002070 11130655433 015602 0ustar00rootroot000000 000000 # libxfce4mcs-client.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.5.24 (1.1220.2.455 2007/06/24 02:13:29) # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libxfce4mcs-client.so.3' # Names of this library. library_names='libxfce4mcs-client.so.3.0.5 libxfce4mcs-client.so.3 libxfce4mcs-client.so' # The name of the static archive. old_library='libxfce4mcs-client.a' # Libraries that this one depends upon. dependency_libs='-L/usr/openwin/lib -L/usr/pkg/lib -lgobject-2.0 -lxfce4util -lgobject-2.0 -lglib-2.0 -lpcre -lintl -liconv -lc -lstartup-notification-1 -lSM -lICE -lX11 -lsocket -lnsl' # Version information for libxfce4mcs-client. current=3 age=0 revision=5 # Is this an already installed library? installed=yes # Should we warn about portability when linking against -modules? shouldnotlink=no # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/pkg/lib' # This file has been modified by buildlink3. lib/libxfce4mcs-client.a000644 000000 000000 00000062730 11130655433 015434 0ustar00rootroot000000 000000 ! / 1231248140 0 0 0 656 ` & & & & & & & & & & XHXHXHXH_mcs_channel_delete_mcs_channel_lookup_mcs_channel_newmcs_byte_ordermcs_list_lookupmcs_setting_equalmcs_setting_freemcs_list_deletemcs_list_freemcs_list_insertmcs_setting_copymcs_list_copymcs_manager_check_runningmcs_client_set_callback_userdatamcs_client_check_managermcs_client_showmcs_client_set_raw_channelmcs_client_process_eventmcs_client_get_settingmcs_client_destroymcs_client_delete_channelmcs_client_newmcs_client_add_channelmcs_manager_check_get_typemcs_result_get_typemcs_type_get_typemcs_action_get_type// 1231248140 0 0 0 156 ` libxfce4mcs_client_la-mcs-channel.o/ libxfce4mcs_client_la-mcs-common.o/ libxfce4mcs_client_la-mcs-client.o/ libxfce4mcs_client_la-mcs-client-enum-types.o/ /0 1231248106 0 1 100644 2612 ` ELF4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠;@``0@ @`0@  @   n!@n!  2O @ "@  %`% `@ @` @ @ @  㿠@;` 0@ h @@ n!@`@n!  O   㿠@ ;3``1@  `@ @!@@@'`@ `9@   @'`'`'` @'`` `libxfce4mcschannel != NULLlist != NULLname != NULL_XSETTINGS_%s_mcs_channel_delete_mcs_channel_lookup_mcs_channel_newanotateD`$ЀЀЀ P(hAZnmcs-channel.c__PRETTY_FUNCTION__.9714__PRETTY_FUNCTION__.9698__PRETTY_FUNCTION__.9687_mcs_channel_delete_mcs_channel_lookup_mcs_channel_newg_ascii_strupg_strdup_printfg_return_if_fail_warningmcs_list_freeg_freestrleng_ascii_strncasecmpg_mallocXInternAtom  <   (@ 0  0     @ @,D ,8H L<Pcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V `T#` +83H\ >T M/37 1231248115 0 1 100644 6068 ` ELF$4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment 㿠@;` @!( @`oa@ @oa``2O``  㿠7@  ? @?``@? к @?``` @? к @?````@?Ȓ к @?````@? к @?`` @ к @?``` @@ `@"@  `@`"@` `@ "H` "@&` 3  ` @ 1 0?`` 2@ ` 2@ ` 2@  ` 5 2?`` "@  `"@  @2 3p?``㿠2@ ;` !X@ @ "@`@` "@`@` @@@ 㿠;@`P`x@@  @>  m!@@ m!  2O / "@  %`& `@`@@` @` @@` "@`@` @@@@  㿠;@-` n! n! @@@ `@o!  "@ @ o! "@ @  @@@@2O 㿠;@`ؒ`@ ` @`@ ``@`@  @@'" @ `m@ @@ m2O@ f@f@& &`&  㿠7@  ؒ`@  @` @  @` @ @ @A@`@+' @`@&' `' ` @ "H ` "H` `` ' `7 `7 `7 `7  ` @ @' `'   "@ @  @@@    㿠@S   @@oa@`n@& oa f@d@&`n`O 7@`"@2 ;``nana`@@@ @m  @@m "@@ @@@@ 2O   㿠;7`@ @@@ @@@@`@   f@` d@`libxfce4mcsname != NULLsetting_a != NULLsetting_b != NULLsetting_a->name != NULLsetting_b->name != NULLsetting_a->channel_name != NULLsetting_b->channel_name != NULLsetting != NULLsetting->name != NULLsetting->channel_name != NULL_MCS_S%d_XSETTINGS_S%dmcs_list_lookupmcs_list_deletemcs_list_insertmcs_setting_freemcs_setting_equalmcs_setting_copyanotate dxЀHЀȀ4ЀȀ(ЀȀ`ȀЀ ((8BH\Xvp(H4 (+4T`B \lmcs-common.c__PRETTY_FUNCTION__.10499__PRETTY_FUNCTION__.10486__PRETTY_FUNCTION__.10464__PRETTY_FUNCTION__.10446__PRETTY_FUNCTION__.10412__PRETTY_FUNCTION__.10378mcs_byte_ordermcs_list_lookupmcs_setting_equalmcs_setting_freemcs_list_deletemcs_list_freemcs_list_insertmcs_setting_copyg_strdupmcs_list_copymcs_manager_check_runningg_strdup_printfg_return_if_fail_warningstrcmpg_freeg_mallocg_malloc0XInternAtomXGetSelectionOwner4 8 @h  <d   D\t|  0`x  8PX`  ,d  (<P$l   D ` x                  , ,(8DP\htT  |cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V  d  # 0 +03 > Mx/73 1231248128 0 1 100644 12800 ` ELF0H4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment     "@ I J  !  @2*f@ d@  1 3`㿘@6` " 㿘';@`Ȓb@ @ @K"@J N"@F @@@@% @M:@.@ %  @ M :O.- @@@@   @@@ "@    @@   㿘;@`ap@ @@ !@#@ @$` '@@@@ `@@@@@@@7#\#`  @ @@@ 㿠;@``@P @`@P @   f@f@'` @`@ @`@ @ @t " #t@``3 #\.  4`sh- #ps` @ @`@Z`؀@U܀@%(@J'/@O''@- ' /O@@ +-' # @`   " `$@'" `@'*  ;  @'`+?/?c @4` @,`4+``@  ڀ ? #'?@Ș  ``" @``"M6.  )`0`d@   @'@ "@ " @ l!$ "@ @ @*@$ '!@ `$@ O`M'  l!2 * 2 . @d@@ $ H !@ "@2!@ Z @w֒ !4 @p @k @fA$@a ``M  '2 * 0`  . @d@$ ,`$@L ``M1  ')  2(@ d@"@: !@ @*@4 @$ "@- @ +'$ @옐O@`@ OF      '           @& @ H $ "H5 + # `@x / @  @Ȁ @@@''`@ @`@0@` @0@`@ @ t@}@]"@Pn l@ @%@ &@ 2@, 2@ @H+   `nana@`2H"nHl6@   kk 2Hn7l   jjŀ2Hn*l'l   ljj@l@    nhh@n l  ljjlO@[@I@5n`@` @"`@  @%2@ `2@ @@%n   ll@n&@    n    nnnnO    `niaia`n2O@t 㿠2@  1  @"  * ` *@  2@: ``!2@  `2@z  ` 2@u   @  @  ƀ  @ @ @& @ @ @   "@U  "@Q    2@H ` @* @  @    @ @ @& @ @ @   "@&  `"@"   @  2@  `"@ ``mam@@ma``2O`   㿠;@`?"0@?P @ ؒ"0@?P @ "0@?P @"0@?P @ @ @ H  @2 & 3p?` 㿠9@ PX@  @    -`- @   @  `@  @  `@ `oa`@ ja`"@ @ ` @X `2O`@ 㿠;@` "?`@ @"?`@ @ @` @  8@ $@_/" '`-'`.`'` '`,'`@'`  @'` @@'` @@@@ ` @  `@`` @ ` @ ` @``@`@'`@`@`@`` "@ ` "@ ` `  㿠;@ ` ؒx@(`@Ȓx @(` @@  @(`@ @`@ @ `@( ` @ " @"  @ n@On' & `libxfce4mcsmanager_command != NULL%s.%denv DISPLAY=%s %sError starting settings manager: %s message != NULL_MCS_S%dSHOW|client != NULLchannel_name != NULLInvalid format for MCS property %dInvalid byte order in MCS property Out of memory reading MCS property Invalid MCS property (read off end) Duplicate MCS entry for '%s' setting != NULLname != NULLBogus MCS client channelsMCS_MANAGERSETTINGSAdding a standard mcs channel is not allowed Client channel not created Unable to create a new MCS channel mcs_client_check_managermcs_client_showmcs_client_process_eventread_settingsparse_settingsnotify_changesmcs_client_get_settingmcs_client_destroymcs_client_set_raw_channelmcs_client_delete_channelmcs_client_add_channelanotateHp,xXX|؀dlЀ(TЀ , L $`(BRl0P3ApN,[4 ,ixDX2Lo{|pdl+$:TQk):M]kr $4Emcs-client.c__PRETTY_FUNCTION__.13032__PRETTY_FUNCTION__.13006show_atom.12999__PRETTY_FUNCTION__.12976__PRETTY_FUNCTION__.12910local_byte_order__PRETTY_FUNCTION__.12805__PRETTY_FUNCTION__.12958__PRETTY_FUNCTION__.12940__PRETTY_FUNCTION__.12789__PRETTY_FUNCTION__.12776__PRETTY_FUNCTION__.12759ignore_errorsfetch_card16fetch_ushortread_settings___const_seg_900000901_mcs_channel_newg_ascii_strncasecmpmcs_client_set_callback_userdatamcs_client_check_managerXDisplayStringg_strdupg_strdup_printfmcs_client_showsn_display_error_trap_pushsn_display_error_trap_popsn_launchee_context_get_startup_idg_strconcatXGetWindowAttributesmcs_client_set_raw_channel__iobmcs_byte_orderg_ascii_strupmcs_client_process_eventmcs_client_get_settingmcs_client_destroymcs_client_delete_channelmcs_client_newmcs_client_add_channelmcs_manager_check_runningg_return_if_fail_warningstrleng_freeg_spawn_command_line_syncg_logg_error_freeXGrabServerXInternAtomsn_display_newsn_launchee_context_new_from_environmentsn_launchee_context_unrefsn_display_unrefXGetSelectionOwnerXChangePropertyXUngrabServerXFlushXSelectInput_mcs_channel_lookupXSetErrorHandlerXGetWindowPropertyfprintffwriteg_mallocmemcpymcs_list_insertmcs_setting_freemcs_list_freeXFreestrcmpmcs_setting_equalmcs_list_lookupmcs_setting_copy_mcs_channel_deleteD L  H H10,4<23343 5(6H T d1l7|" 8 38 " ! 9! :#$; 0<<=P2X p |>?@3  11B8 D T1p1|B C DC<' DEH' X \ d(  ' ' F GG$H42@) G $H HI ' ' ' F ' (' ,F @' DE XJ `K tL 1 1 B M 8M hN M (M XNPK  107<=XA`?h@7=A?$@  1101P1dBOP  1|Q53  11BQ(G< L P p88 3%A87D=`Ah?p@  1145HBd|5G ,8DP\Dhtp$4    X     4 $T @$(0,4d8<T@pDHLPTcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ gX(` 0 Y8% C- R//109 1231248134 0 1 100644 3412 ` ELF t4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.rodata.rela.annotate.comment㿠;` @ ;`9@ 7& 㿠;` @ ;`9@ 7& 㿠;` @ ;`9@ 7& 㿠;` @ ;`9@ 7& McsManagerCheckMcsResultMcsTypeMcsActionMCS_MANAGER_NONEnoneMCS_MANAGER_STDstdMCS_MANAGER_MULTI_CHANNELmulti-channelMCS_MANAGER_BOTHbothMCS_SUCCESSsuccessMCS_NO_MEMno-memMCS_ACCESSaccessMCS_FAILEDfailedMCS_NO_ENTRYno-entryMCS_DUPLICATE_ENTRYduplicate-entryMCS_NO_CHANNELno-channelMCS_TYPE_INTintMCS_TYPE_STRINGstringMCS_TYPE_COLORcolorMCS_ACTION_NEWnewMCS_ACTION_CHANGEDchangedMCS_ACTION_DELETEDdeletedanotate@0<<<<<&2`?Kp0Xd0q }<<<x<<mcs-client-enum-types.cvalues.11406etype.11405values.11400etype.11399values.11394etype.11393values.11388etype.11387mcs_manager_check_get_typemcs_result_get_typemcs_type_get_typemcs_action_get_typeg_enum_register_static     $ ( 0 @ D P T X \` d l |   p p       ( ( 8PXhp(0@HX`pt(x8@PXh  ,<8xDcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014h (P(P0X8D C P < _ lib/libxfce4mcs-client.so000777 000000 000001 00000000000 11130655433 022445 2libxfce4mcs-client.so.3.0.5ustar00rootother000000 000000 lib/libxfce4mcs-client.so.3000777 000000 000001 00000000000 11130655433 022606 2libxfce4mcs-client.so.3.0.5ustar00rootother000000 000000 lib/libxfce4mcs-client.so.3.0.5000755 000000 000000 00000064770 11130655433 016310 0ustar00rootroot000000 000000 ELF4d4 ( DDDDGG0GH  !"$%&(+,-.023468:<>?@BCDG #')*/1579;=AEF4| L (<7D KR1| kr;th  % "5 D7DJnud Dh G@ -:h HPVg#d $ "d =IZ9l qzDIp ,x !   (AIF& a;h u:h #| 6 mcs_client_get_settingmcs_list_deleteg_ascii_strncasecmpmcs_client_newstrlenmcs_client_process_eventmemcpyXGetWindowPropertymcs_type_get_type_Jv_RegisterClassesmcs_byte_ordermcs_client_show__register_frame_infomcs_client_destroyg_mallocXFlush_PROCEDURE_LINKAGE_TABLE_sn_launchee_context_unrefg_error_freeXFreesn_display_error_trap_popmcs_setting_freeg_malloc0g_spawn_command_line_syncXUngrabServerXChangeProperty_etextsn_launchee_context_new_from_environmentstrcmpmcs_setting_copy_DYNAMICmcs_list_insertXGetWindowAttributesmcs_manager_check_get_typefprintf__iobXSetErrorHandlermcs_client_set_callback_userdatag_enum_register_staticXGrabServermcs_list_free__deregister_frame_infomcs_setting_equalg_strdup_printfg_strconcatsn_display_error_trap_pushsn_launchee_context_get_startup_idXInternAtomsn_display_unrefmcs_client_add_channelg_strdup_GLOBAL_OFFSET_TABLE__edatamcs_list_copyg_logXDisplayStringXGetSelectionOwnerXSelectInputmcs_manager_check_runningfwritemcs_list_lookupsn_display_newg_ascii_strupg_return_if_fail_warning_endmcs_client_set_raw_channelmcs_action_get_typemcs_result_get_typemcs_client_check_managermcs_client_delete_channellibxfce4mcs-client.so.3libX11.so.4SUNW_1.1libc.so.1SYSVABI_1.3libgcc_s.so.1GCC_3.0libgobject-2.0.so.0libSM.so.6libICE.so.6libsocket.so.1libnsl.so.1libxfce4util.so.4libglib-2.0.so.0libintl.so.3libstartup-notification-1.so.0/usr/pkg/lib:/usr/openwin/lib:/opt/gcc420/bin/../lib/gcc/sparc-sun-solaris2.9/4.2.0/ =' 7̳ y&P D D/DD%D+D HpHdHxBH|BHBHBHBHCHC(HC@HCHHCXHC`HCpHCxHCHCHCHCHCHCHCHCIDIDID I D(I$D8I,D@I0DPIDDXIHDhIPDpITDI\DI`DD+E EAE *E,E8EDEPE\@Eh-Et1EEE4EE:E<E9EE8EE)F?FF0F(.F4F@2FLFXFdFp&F|F$F F=FF!FFF,F;F>G"G (㿠@C@ {㿠@ 㿠@L;a`@@`@3c@` @ `%` O`! @ @ '@Lp@/`㿠㿠@L;a0`@@ 1)%#Đ@LR# `@ 3`@㿠㿠@L;A`||X@@? 0?@L+ @ 0?@L$  @   n!@n!  2O @` "@  %``$`@ @L` @L@L @L  㿠@;A@K|8cd@ 0@K h @@K n!@K`@n!  O   㿠@K;Ab|x@@@@K `@KƐ @ @K@K@'`@K `@K  @K'`'`'` @K'`` ` 㿠@;A@K|Кa@ @K{!( @`oa@K @oa``2O``  㿠@K5Aa @p@@KO` `@к @KE``` @к @K;````@Ȓк @K1```@к @K'``` @к @K````@ `@K,"@  `@K$`"@` `@ "H` "@&` 3  ` @7` 3p? ` 2@ ` 2@ ` 2@   `5` 1p? `` "@  `"@  @J2 2?```㿠@@J;Ab|ж@ !X@J  @ "@`@J` "@`@J` @@J@J 㿠@J;Aa}@@?P x@J?@  @> l@J@ l2O/`"@%``& `@ @Jb?@`@` @@J\` "@`@JV` @@JP@JN@JL  㿠@J;A`}@@- n!n! @@J(@`@m  "@@J"m "@@J @@J@J@J2O 㿠@I;Ac}@@ؒ``@I `@``@I `@``@I  @I@'"  @  `m!@I @@ m!  2O @IƐ ``f@f@& &`&  㿠@I5AbD@@?ؒ @I?   @?  @I?  `@   @I? @I @A@I`@+' @I`@&' `' `@ "H ` "H` `` ' `7 `7 `7 `7  ` @ @Iz' `'   "@ @IT  @@IN@IL    㿠@Y @I `t @@I>@oa@IM`n@&oaf@d@&`n`O 8@I`"@3 ;A`}na`na`@@I@` @ma ` @@H`ma "@`@H` @@H@H@H2O  㿠@H;Ab}ظ@/A@H @H@Hː@Hא @HՒ@H@Hޒ@Hڒ@   f@` d@`     "@  J  @H"  ` H1`)` f@ d@ 3 3`㿘ڐ@6` " 㿘@H;A'a0~@@Ȓb@HX @H} @K"@J N"@F @Hu@Hg@HM%` @M:@.@ $ @ L:O.,@H?@H-@H8@H&   @HJ@H@ "@   @H>@H?   㿘@G9Ac?@@@?!?p@G @H&!@G? %@G'@G @G ܒ@ @@ @H ! @H @@H   @H @H @Gސ@H@Gݐ@@G3#\`#` @ `@G @G@G@G 㿠@G;Aa @@`@GP @`@GP    f@f@'` @GAa8?@@"?`@GZ @#x "?`@GR Y @}H " #t@G!`5#\.p #p4`@sh-p #s` @G @G @_`؀@Z   ` @#|@Gv (L@Gs'`O''@-`' /O@@!A+?`'` #  @GV   `" `$@'`" @'* `` < @'`'?#?@6`@.`5@(``@  ۀ ? %?@ɘ  ``" @``"M`2* * 2d@   @'@F "@ " @Fl!$ "@ @Gx @F(@F$ ' $@ O`M`'l!6 .2 @ -@d@@ $ H "@2 Z̐@w֒ 4 @p @kߒ @fA`$@a ``M`  '1 )  2@- d@$ ,$@L ``M`  '2 * 2(`@ d@?"@:   ?@*@4 @F2 $ "@- @F +@'$ @F|옐O@ @ OE      '           @# @ H $ "H| | # @FE x | @F?   @F4 Ȁ @@F>@E''`@F:@x@ "0@E?`@"0@E?` @ t @~@]`"@P ` na l!@E @% `@E` &@ `2@,  2@ ` @E`H+``  `oaoa@``2H"naIl!6@ `  `iaia``2Hna8l! jj`2Hna+l!`(l! l!jjl!@ ` nakkƀna` l!  l!jj@l!  O`@[ @I`@5na ` @E> @" ``@E6` @%2@  2@ ` @E`@%na`   m!m!@ na&@ `  ŀna`  `nakaka`na``O`   nai!i! na``2O`@Dt 㿠2@ 1A@D>p⬔ @D"  )`@`) `@2@: ``!2@  `2@z  ` 2@u   @  @  ƀ  @D̐ @D @& @D @D @D   "@U  "@Q    @2@H ` @* @  @    @D @D @& @D @D @D   "@&  `"@"   @  2@  `"@ ``mam@@ma``2O`   㿠@D9A`0? @@@0@DP @ؒ0@DP @0@D P @0@DP  @ @Dm H  @D2 & 30? 㿠@C9@c$<@@>!P>X@CՁ  @     ,`,   @  @  ŀ  `@ `oa`@ ja``"@ s ` @Cؐ>X `2O`@C 㿠@C;Aa@@␰`@C @␰`@C  @` C  8@Cah@@C} $@a/A" " )@'` <8'`'` '`@@Cr'` @Cp'` @@Ck@CU'`.` *`@C@C ` @  ``` @ ` @ ` @Ca``@CL`@'`@C`@Cm`@Cn`` "@ ` "@ ` `  㿠@B;@c|H@@ؒx@B( `@Ȓx @B(` @B@  @C(` @`  @ `@C( ` @B " @" @ n@On%& D`㿠@B;b(`@ @ 3@1+#Ĭ}ؒ`@C$ 㿠@B;a`@ @ 3@1+ }`@B$ 㿠@B;a8`@ @ 3@1+ `}`@BӐ$ 㿠@B;``@ @ 3@1+ ~`@B$ 㿠@B;`Hc@@ &  n>O㿠libxfce4mcschannel != NULLlist != NULLname != NULL_XSETTINGS_%s_mcs_channel_delete_mcs_channel_lookup_mcs_channel_newlibxfce4mcsname != NULLsetting_a != NULLsetting_b != NULLsetting_a->name != NULLsetting_b->name != NULLsetting_a->channel_name != NULLsetting_b->channel_name != NULLsetting != NULLsetting->name != NULLsetting->channel_name != NULL_MCS_S%d_XSETTINGS_S%dmcs_list_lookupmcs_list_deletemcs_list_insertmcs_setting_freemcs_setting_equalmcs_setting_copylibxfce4mcsmanager_command != NULL%s.%denv DISPLAY=%s %sError starting settings manager: %s message != NULL_MCS_S%dSHOW|client != NULLchannel_name != NULLInvalid format for MCS property %dInvalid byte order in MCS property Out of memory reading MCS property Invalid MCS property (read off end) Duplicate MCS entry for '%s' setting != NULLname != NULLBogus MCS client channelsMCS_MANAGERSETTINGSAdding a standard mcs channel is not allowed Client channel not created Unable to create a new MCS channel mcs_client_check_managermcs_client_showmcs_client_process_eventread_settingsparse_settingsnotify_changesmcs_client_get_settingmcs_client_destroymcs_client_set_raw_channelmcs_client_delete_channelmcs_client_add_channelMcsManagerCheckMcsResultMcsTypeMcsActionMCS_MANAGER_NONEnoneMCS_MANAGER_STDstdMCS_MANAGER_MULTI_CHANNELmulti-channelMCS_MANAGER_BOTHbothMCS_SUCCESSsuccessMCS_NO_MEMno-memMCS_ACCESSaccessMCS_FAILEDfailedMCS_NO_ENTRYno-entryMCS_DUPLICATE_ENTRYduplicate-entryMCS_NO_CHANNELno-channelMCS_TYPE_INTintMCS_TYPE_STRINGstringMCS_TYPE_COLORcolorMCS_ACTION_NEWnewMCS_ACTION_CHANGEDchangedMCS_ACTION_DELETEDdeletedG00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u40r@0o)4@O[m~ l X  oYo oo XoPd ooDX X  d P l   <DDGHLHXH`HhHlHpHtIpI l HP<0 1 B< #*6AH`OHhbHlt o`  |   IpHpIt=8=P=h#>=>W>q>>?AAIA*ADIUAoBBB0BPBp" "  #(, 't l ''H >VHt<cIoH`|II0II@0I6H\ / 1231248098 0 0 0 868 ` #&&&&&&&&&&&&&&&&&&x x x x _mcs_channel_delete_mcs_channel_lookup_mcs_channel_newmcs_byte_ordermcs_list_lookupmcs_setting_equalmcs_setting_freemcs_list_deletemcs_list_freemcs_list_insertmcs_setting_copymcs_list_copymcs_manager_check_runningchannelssettingsmcs_manager_list_lookupmcs_manager_save_channel_to_filemcs_manager_setting_lookupmcs_manager_set_raw_channelmcs_manager_notifymcs_manager_delete_settingmcs_manager_set_settingmcs_manager_set_colormcs_manager_set_stringmcs_manager_set_intmcs_manager_process_eventmcs_manager_destroymcs_manager_delete_channelmcs_manager_newmcs_manager_add_channelmcs_manager_add_channel_from_filemcs_manager_check_get_typemcs_result_get_typemcs_type_get_typemcs_action_get_type// 1231248098 0 0 0 164 ` libxfce4mcs_manager_la-mcs-channel.o/ libxfce4mcs_manager_la-mcs-common.o/ libxfce4mcs_manager_la-mcs-manager.o/ libxfce4mcs_manager_la-mcs-client-enum-types.o/ /0 1231248052 0 1 100644 2612 ` ELF4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠;@``0@ @`0@  @   n!@n!  2O @ "@  %`% `@ @` @ @ @  㿠@;` 0@ h @@ n!@`@n!  O   㿠@ ;3``1@  `@ @!@@@'`@ `9@   @'`'`'` @'`` `libxfce4mcschannel != NULLlist != NULLname != NULL_XSETTINGS_%s_mcs_channel_delete_mcs_channel_lookup_mcs_channel_newanotateD`$ЀЀЀ P(hAZnmcs-channel.c__PRETTY_FUNCTION__.9714__PRETTY_FUNCTION__.9698__PRETTY_FUNCTION__.9687_mcs_channel_delete_mcs_channel_lookup_mcs_channel_newg_ascii_strupg_strdup_printfg_return_if_fail_warningmcs_list_freeg_freestrleng_ascii_strncasecmpg_mallocXInternAtom  <   (@ 0  0     @ @,D ,8H L<Pcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V `T#` +83H\ >T M/38 1231248061 0 1 100644 6068 ` ELF$4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment 㿠@;` @!( @`oa@ @oa``2O``  㿠7@  ? @?``@? к @?``` @? к @?````@?Ȓ к @?````@? к @?`` @ к @?``` @@ `@"@  `@`"@` `@ "H` "@&` 3  ` @ 1 0?`` 2@ ` 2@ ` 2@  ` 5 2?`` "@  `"@  @2 3p?``㿠2@ ;` !X@ @ "@`@` "@`@` @@@ 㿠;@`P`x@@  @>  m!@@ m!  2O / "@  %`& `@`@@` @` @@` "@`@` @@@@  㿠;@-` n! n! @@@ `@o!  "@ @ o! "@ @  @@@@2O 㿠;@`ؒ`@ ` @`@ ``@`@  @@'" @ `m@ @@ m2O@ f@f@& &`&  㿠7@  ؒ`@  @` @  @` @ @ @A@`@+' @`@&' `' ` @ "H ` "H` `` ' `7 `7 `7 `7  ` @ @' `'   "@ @  @@@    㿠@S   @@oa@`n@& oa f@d@&`n`O 7@`"@2 ;``nana`@@@ @m  @@m "@@ @@@@ 2O   㿠;7`@ @@@ @@@@`@   f@` d@`libxfce4mcsname != NULLsetting_a != NULLsetting_b != NULLsetting_a->name != NULLsetting_b->name != NULLsetting_a->channel_name != NULLsetting_b->channel_name != NULLsetting != NULLsetting->name != NULLsetting->channel_name != NULL_MCS_S%d_XSETTINGS_S%dmcs_list_lookupmcs_list_deletemcs_list_insertmcs_setting_freemcs_setting_equalmcs_setting_copyanotate dxЀHЀȀ4ЀȀ(ЀȀ`ȀЀ ((8BH\Xvp(H4 (+4T`B \lmcs-common.c__PRETTY_FUNCTION__.10499__PRETTY_FUNCTION__.10486__PRETTY_FUNCTION__.10464__PRETTY_FUNCTION__.10446__PRETTY_FUNCTION__.10412__PRETTY_FUNCTION__.10378mcs_byte_ordermcs_list_lookupmcs_setting_equalmcs_setting_freemcs_list_deletemcs_list_freemcs_list_insertmcs_setting_copyg_strdupmcs_list_copymcs_manager_check_runningg_strdup_printfg_return_if_fail_warningstrcmpg_freeg_mallocg_malloc0XInternAtomXGetSelectionOwner4 8 @h  <d   D\t|  0`x  8PX`  ,d  (<P$l   D ` x                  , ,(8DP\htT  |cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V  d  # 0 +03 > Mx/75 1231248080 0 1 100644 20712 ` ELFO4( .shstrtab.text.rodata.data.annotate.symtab.strtab.rela.text.rela.data.rela.annotate.comment``@`@ ` 2 2p?` @ `@ `  @㿠 ; @` "@   @ @  d@'` 0 @ 㿠;@`f@ @f@ @ 0 2H  㻠9@ ?h%@? @ N@?%@? `@ N` @?%@? $?@@@ #@`  @?  c @ @`@?x&`@?@@ 0@:  @6 n!`@ `"H`H$n!l @ n!  #\l@n!@ @ l!@@n!  2O   @!H@?@1@ !X @?@ @H  3 @` !@? 㿠;@`f@ @b0f@ @ @ 0@   H@ f@ 㿠;@`@ @@ @ 0  f@f@'` 㿘1@ @H @@H @02@   @,  l!m@ `@ `Hm ` l!d@  l! @    l!`@2O  @@ @.4&4 &4& @  / / @7  @  ?@(@&H/`@ /``2O/`@'@@@m"-  -?-?O-?@-  O'``@ `H ``"HA H `'`C@ '   @   @@4@/ @ /  2O/ '@$' @mb-``--O-@-``O 7`` 7`7`7` 2Ou@+   @2@i!@`@   #` @#\@   #`#\ ja@@@`O۔ @ 㿠;@`}e0@}X @}Вe0@}X @e0@}X @ 0@ @  㿠7@  0@8`@0 @8`@0 @8`@ 02@` `@ @ 2@ `@"@` `@@2@`4 `@' @@`p;@`@( @@( @В@( @@( 6 .p @w'777@7 X;@`=$@=( @=$@=( @?В$@=( @$@=( .p  66/p @w@ @w h1@  @X `@В @X`@ @X`2``0.p @w6@w2@ `@ @ `2@ @耐"@ `@@踐2@`4 `@' @@`  /@"@ @f@ &  @@ @'   @⸀@o`` n @ @o``  @ @o``  `n O`   @@"@ N`@аȲ @ M`@Ȳ @  @ @@ @@I@ @0爰@ @`@爰@ @p爰@ 6.p  wЇ2  0@wض@f@ @ 2@@Ѐ@W@@и@O 4@' @H@ @2H5@ @0X@ȁ @@X@ȁ `@pX@ȁ 6 .p @w'777@7ʁ (Ȳ @  @@  PȲ @ @9@ <$h@ 0)channel_name != NULL || (strlen (channel_name) > 0)%s.tmpwUnable to open file %s to store channel "%s" to: %s Unable to close file handle for %s: %sUnable to rename file %s to %s: %sname != NULLSETTINGSsetting != NULLvalue != NULLoptionnametypevalueMissing nameMissing typeMissing valuestringintcolor%u,%u,%u,%uInvalid type "%s"missing datastart unknown element "%s"|Bogus MCS manager channels detected on manager destruction_TIMESTAMP_PROPterminate != NULLMCS_MANAGERSHOWMANAGER_MCS_S%d_XSETTINGS_S%dfilename != NULL && strlen (filename) > 0channel_name != NULL && strlen (channel_name) > 0Unable to add channel "%s" to MCS managerUnable to open file %s to load data of channel "%s": %sFailed to mmap file %s to load data of channel "%s": %s. Using read fallback.Unable to allocate %lu bytes of memory to load contents of file %s for channel "%s": %sUnable to read contents from file %s: %sUnexpected end of file reading contents from file %s: %sUnable to parse file %s into channel "%s": %sUnable to unmap file %s with contents for channel "%s": %s. This should not happen!Failed to close file %s: %smcs_manager_save_channel_to_filemcs_manager_add_channel_from_filemcs_manager_setting_lookupmcs_manager_list_lookupmcs_manager_notifymcs_manager_set_colormcs_manager_set_stringmcs_manager_set_intmcs_manager_delete_settingmcs_manager_set_settingmcs_manager_process_eventmcs_manager_destroymcs_manager_newmcs_manager_get_selectionmcs_manager_set_raw_channelmcs_manager_delete_channelmcs_manager_add_channelanotatep$L@x pЀ؀|؀x؀4؀LLȀlЀ@LЀ L!)7Mxal@o"@`x %?Ys0HXxL#,5$pMnyH|`x  l4 6 |M DLa{tLl,@ lL8 Z_el 0BScty#)8LXat 9Umcs-manager.c__PRETTY_FUNCTION__.13825markup_parserstart_element_handlerend_element_handlererror_handler__PRETTY_FUNCTION__.13786__PRETTY_FUNCTION__.13679__PRETTY_FUNCTION__.13662__PRETTY_FUNCTION__.13631__PRETTY_FUNCTION__.13579__PRETTY_FUNCTION__.13558__PRETTY_FUNCTION__.13540__PRETTY_FUNCTION__.13519__PRETTY_FUNCTION__.13492__PRETTY_FUNCTION__.13473__PRETTY_FUNCTION__.13436__PRETTY_FUNCTION__.13418__PRETTY_FUNCTION__.13399__PRETTY_FUNCTION__.13381__PRETTY_FUNCTION__.13368__PRETTY_FUNCTION__.13349timestamp_predicatechannelssettingsmcs_manager_list_lookupmcs_manager_save_channel_to_fileg_strerrorerrnog_markup_escape_textmcs_manager_setting_lookupmcs_manager_set_raw_channelmcs_manager_notifymcs_byte_ordermcs_manager_delete_settingmcs_manager_set_settingmcs_manager_set_colormcs_manager_set_stringmcs_manager_set_intmcs_manager_process_eventstrchrg_strdupg_strsplitsn_display_error_trap_pushsn_display_error_trap_popmcs_manager_destroymcs_manager_delete_channelclosemcs_manager_newg_strdup_printfmcs_manager_add_channelmcs_manager_add_channel_from_filemmapg_logstrcmpg_return_if_fail_warning_mcs_channel_lookupg_snprintffopenfwritefprintfstrleng_freefcloseunlinkrenamemcs_list_lookupg_mallocmemcpyg_ascii_strncasecmpXChangePropertymcs_list_deletemcs_setting_equalmcs_setting_copymcs_list_insertmcs_setting_freeatoisscanfXGetWindowPropertysn_display_newsn_launchee_context_newsn_launchee_context_setup_windowsn_launchee_context_completesn_launchee_context_unrefsn_display_unrefXFreeXDestroyWindow_mcs_channel_deleteXInternAtomXIfEventXSetSelectionOwnerXGetSelectionOwnerXSendEventXCreateSimpleWindowXSelectInput_mcs_channel_newstatopenreadg_markup_parse_context_newg_markup_parse_context_parseg_error_freeg_markup_parse_context_end_parseg_markup_parse_context_freemunmap    <  <=<( x4 x@>`>t?  >>>0@<AL# P"T# l<B>?CHCXDd$CEBF# "# <GH# " # 8<L xX xd>>?I> x x> >4?h t >>?DHDJ(DKD K 0L tM M E     > > 4> H? \N p  |  > > > ? I ,O LN TP |Q R     > > > > l*     > > > > 4* L  X  d> > > ? IO<NDPlQR 8 8== =H=l=<<=,,4=HSh>>>?ION$P@QTRd=T>>>4*P<d<<  >U/00P1\3 d3 l2 pVt2 WXYZ[0E\x  >]]d^<EEEEE h h>>?^0 < H>XJxJJ__JJ_de8_E>H_|M  `abc de8(_@E_M `abDctde8_E@_|M  `ab$cde8_ E0>p | >>L $? @f PJ  `  ` >!9!8<!Pg!th!# !"!# !<!# !;!""<"J"""<<"pi"""<"""<# #$ #,j#@k#h<#pl#m#<#l#'#n#o#"$<$$E$,6$@"$X<$t>$>l ,l8D$P\Hht`  l  | Dt,l h\ l$<(T,<48<@D \HLP,ThX\`Pddhlptx|cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014g $%@..$)/16\9> DL$ OL(4 ^N\/113 1231248085 0 1 100644 3412 ` ELF t4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.rodata.rela.annotate.comment㿠;` @ ;`9@ 7& 㿠;` @ ;`9@ 7& 㿠;` @ ;`9@ 7& 㿠;` @ ;`9@ 7& McsManagerCheckMcsResultMcsTypeMcsActionMCS_MANAGER_NONEnoneMCS_MANAGER_STDstdMCS_MANAGER_MULTI_CHANNELmulti-channelMCS_MANAGER_BOTHbothMCS_SUCCESSsuccessMCS_NO_MEMno-memMCS_ACCESSaccessMCS_FAILEDfailedMCS_NO_ENTRYno-entryMCS_DUPLICATE_ENTRYduplicate-entryMCS_NO_CHANNELno-channelMCS_TYPE_INTintMCS_TYPE_STRINGstringMCS_TYPE_COLORcolorMCS_ACTION_NEWnewMCS_ACTION_CHANGEDchangedMCS_ACTION_DELETEDdeletedanotate@0<<<<<&2`?Kp0Xd0q }<<<x<<mcs-client-enum-types.cvalues.11406etype.11405values.11400etype.11399values.11394etype.11393values.11388etype.11387mcs_manager_check_get_typemcs_result_get_typemcs_type_get_typemcs_action_get_typeg_enum_register_static     $ ( 0 @ D P T X \` d l |   p p       ( ( 8PXhp(0@HX`pt(x8@PXh  ,<8xDcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014h (P(P0X8D C P < _ lib/libxfce4mcs-manager.so000777 000000 000001 00000000000 11130655432 022734 2libxfce4mcs-manager.so.3.0.5ustar00rootother000000 000000 lib/libxfce4mcs-manager.so.3000777 000000 000001 00000000000 11130655432 023075 2libxfce4mcs-manager.so.3.0.5ustar00rootother000000 000000 lib/libxfce4mcs-manager.so.3.0.5000755 000000 000000 00000104624 11130655432 016434 0ustar00rootroot000000 000000 ELF44 ( ____bb0ec  "&)*-./0135679;<>?@ABCDEFIJKLMNQSTWXZ\]^`ab !#$%'(+,248:=GHOPRUVY[_d%AZe$_A zPh 6  _2 ,7<Oth W^?d rt eId "%x  ,;Gak# |Pdh .L 6`  */5 DL EOh Y mA( ! "K\ _$.'0 HO]bfl* I- d )p \ "@ 3P 1><  Xah_o, 5 e  0_edatag_markup_parse_context_parseg_markup_parse_context_freeg_return_if_fail_warning_endmcs_manager_delete_channelsn_display_newsn_launchee_context_setup_windowg_markup_escape_textmcs_action_get_typemcs_setting_freemcs_manager_set_string_GLOBAL_OFFSET_TABLE_mcs_manager_delete_settingXSendEventmmapmcs_manager_check_get_typemunmapmcs_manager_destroysn_display_error_trap_pushmcs_list_lookupg_markup_parse_context_newsettingsstrlenmcs_manager_add_channel__deregister_frame_infostatmcs_list_copyg_markup_parse_context_end_parseXDestroyWindowXInternAtomsn_launchee_context_unrefg_malloc0mcs_setting_copyrenamefwritemcs_type_get_typeg_snprintfXSetSelectionOwnerXSelectInputXChangePropertymcs_manager_notifymcs_manager_set_intfopenunlinkg_ascii_strncasecmpg_strsplitatoiXFreemcs_list_deletemcs_result_get_type_Jv_RegisterClassessn_launchee_context_newsscanfXGetWindowPropertymcs_manager_newreadsn_display_error_trap_popmcs_list_free__register_frame_infomcs_manager_add_channel_from_file_PROCEDURE_LINKAGE_TABLE_mcs_manager_check_runningfcloseg_ascii_strup_DYNAMICerrnomcs_manager_save_channel_to_filemcs_manager_set_raw_channelfprintfmcs_setting_equalg_mallocmcs_manager_list_lookupXIfEventstrcmpmcs_byte_ordermcs_list_insertg_logmcs_manager_set_settingg_error_freemcs_manager_process_eventg_strdupmemcpy_etextXCreateSimpleWindowsn_launchee_context_completeg_enum_register_staticmcs_manager_setting_lookupmcs_manager_set_colorchannelsXGetSelectionOwnerg_strerrorg_strdup_printfsn_display_unrefstrchrlibxfce4mcs-manager.so.3libX11.so.4SUNW_1.1libc.so.1SISCD_2.3libgcc_s.so.1GCC_3.0libgobject-2.0.so.0libSM.so.6libICE.so.6libsocket.so.1libnsl.so.1libxfce4util.so.4libglib-2.0.so.0libintl.so.3libstartup-notification-1.so.0/usr/pkg/lib:/usr/openwin/lib:/opt/gcc420/bin/../lib/gcc/sparc-sun-solaris2.9/4.2.0/P ='\e ztoy y&Pc7_5_ _;_ D__=ccc8lc(c(hc]c]0d]8d]Hd]Pd]pd]d ]d4]d8]d@]dD]dL]dP]dX]d\]dd^dh^dp^ dt^8d|^Hd^Xd^hd^xd^d^d^d^d^d^d^d^d^d__T_`=_l_x<_ __._J_B_`__M_!_T_"`]`P` &`,,`8_`D$`PH`\ `hA`t-`#``N`U`)`2`I`O`^`Q` a0a7a8a(ba4/a@aL6aXadXap a|aa1aaWa(aLa'aaaa3bb :bb$b0Rb<bH*bTb`blFbxY㿠@B@W㿠@㿠@Q;bظa@@`@3`Ԭ@` @ `%` O`! @ @ '@Q@/`㿠㿠@Q;b `@@ 1)% ̢@Q а `@ 3` @㿠㿠@Q;CaX~@@? 0?@Qb @ 0?@Q[  @   n!@n!  2O @` "@  %``$`@ @Q?` @Q?@Q= @Q;  㿠@;C@Q~К`@@ 0@Q! h @@Q# n!@Q `@n!  O   㿠@P;Cc@@@@P `@P @ @P@P@'`@P `@P  @P'`'`'` @P'`` ` 㿠@;C@Phb@ @P!( @`oa@P @oa``2O``  㿠@P5Ba@@@P` `@к @P|``` @к @Pr````@Ȓк @Ph```@к @P^``` @к @PT````@ `@Pc"@  `@P[`"@` `@ "H` "@&` 3  ` @7` 3p? ` 2@ ` 2@ ` 2@   `5` 1p? `` "@  `"@  @P 2 2?```㿠@@O;Cchh@ !X@O  @ "@`@O` "@`@O` @@O@Oց 㿠@O;Bb|(@@?P x@O?@  @> l@O@ l2O/`"@%``& `@ @O?@`@` @@O` "@`@O` @@O@O@O  㿠@O;Bad|(@@- n!n! @@O_@`@m  "@@OYm "@@OR @@OL@OJ@OH2O 㿠@O;B`p|P@@ؒ``@O) `@``@O  `@``@O  @O!@'"  @  `m!@O  @@ m!  2O @N ``f@f@& &`&  㿠@N5Bc P@@?ؒ @NՐ?   @?  @Nʐ?  `@   @N? @Nڐ @A@N`@+' @N`@&' `' `@ "H ` "H` `` ' `7 `7 `7 `7  ` @ @N' `'   "@ @N  @@N@N    㿠@Y @N aP @@Nu@oa@N`n@&oaf@d@&`n`O 8@NQ`"@3 ;B`|(na`na`@@N;@` @ma ` @@N5`ma "@`@N.` @@N(@N&@N$2O  㿠@M;BcԶ|p@/B@N @N@N@N @N @M@N@N@   f@` d@``@`@ `@ 2 10? @`@B@M "|  @Mٞ㿠@M ;Bb4} @ @ "@   @M @M  d@'` 0 @M 㿠@M;Ba}@@@Mr @@Mj 8 0 2H  㻠@M;B`~@@he@ML @ `N@e@M@ `@ N`@e@M4 $'@MX@MX @ @MT`` @MD  c @MJ`@`@xf`@M@ 0@:  @6  n!`@ `"H `H$n!m!` @M( n! `  #\m!@M n!@L @M m!a @M@Lڐn!  2O   @MaH@M?@@L`aX @L@L @LH  @L` a @LԐ 㿠@L;Bb }@@@L @0@L @ Y 0@   H@LŁ @Ly 㿠@L;Ba\}@@@Ld @@L\ * 0  f@f@'` 㿘@L'B @@L:H @@L2H 02@   @,  l!m@L( `@ ` Hm  ` l!d@   l!  @L    l! ``@2O  @L@ @L;.4&4&4& @  / / @K7  @L& @(@&H/`@ /``2O/`@'@@m"-  -?-?O-?@-  O'` @ H ` "HA H `'`C@K '   @K   ?@4@/ @ /  2O/ '@$'@@mb-``--O-@-``O 7`` 7`7`7` 2Ou`@+   @KZ2@h@`@   #` @K#\@   #`#\ ia@@K@`O۔ @K. 㿠@K;B`@@0@KX @В0@K X @0@KX  0@ @KM  㿠@J7Bc\@Ъ@}e0@J}8 `@}e0 @Jِ}8`@e0 @JА}8``02@` `@K  @ 2@ `@K"@` `@K@JԐ2@`4 `@K' @@J`p@J9Ba?@@@}d@J}( @}d@J}( @Вd@J|}( @d@Jt}( 6 .p w'777@J7 X@J9B`?@@@@JK( @@JC( @В@J;( @@J3( .p  66.p w@ @Jw h@J/B`@@@=%@J=X `@=В% @J=X`@% @I=X`2` 0.p  w6w@ `@J2 @ `2@ @J8耐@ `@J-@I踐@ ` 4@J'' @@J%` @I /Bb@@ @@ "@ @IȒf@  &  @I@ @'   @I@o`` n @I @o``  @I @o``  `n O`   @`@"@ N`@аȲ @I M``@Ȳ @I  @Is @@I @Il@I@I @0@ID @`@@I= @p@I6 6.p wП2 w 0@f@In @ `2@@ItЀ@W@Ik@I9и@O 4@Ih' @H@If @I 2H5@Id @0X@Hȁ @@X@Hȁ `@pX@Hȁ 6 .p  w'777@I17ʁ (Ȳ @H  @@H  PȲ @H @@H+Abx|@@h@HX  @   `@@i` 2@ `@ `@@l@ @@h`@ @ @ k 2H|  $ $Ā , @r` @m #\0#p(p  @s` c6/0 @ sh@H̖ 2HZ  쀠@> (@:/` |  @H@ @Hi& (@  @H `@H@H@@H@H@H@H (@HD ( ,@H"@H @ @ m`@` @  `@@l @  ``@4Ob  $@ ,  㿠@G;Ac\|@@|dx|H@G   @   l!`@ @H_  `4O  @   ma`@@HM   4O  0 @ 0 o!`@ ja``"@ ? 0  @GҐ|H 0 2O @G @G @G @G @G 㿠@G;Ba}p@@0@G @0@G O 0@`0  㽀@G5AaT@@@ $P@Gb< @Gm 8@`" -@Ge&&@Ga-&  (@Ge&  8@G`& &$&(&,-`&0@GN&4&@GJ-  @ & @GL @& &  $@ð ?  @ `#\ 4 (p hh4@Gs`%l@G@G H @G"k@G@{``0b @D {`b @D{`㿠@C;cb@ @ 3@1+ }ؒb@D$ 㿠@C;cb@ @ 3@1+!(}b@D$ 㿠@C;bb @ @ 3@1+!}b @Dr$ 㿠@C;b(b@ @ 3@1+!~b@DT$ 㿠@C;a`@@ &  n>O㿠libxfce4mcschannel != NULLlist != NULLname != NULL_XSETTINGS_%s_mcs_channel_delete_mcs_channel_lookup_mcs_channel_newlibxfce4mcsname != NULLsetting_a != NULLsetting_b != NULLsetting_a->name != NULLsetting_b->name != NULLsetting_a->channel_name != NULLsetting_b->channel_name != NULLsetting != NULLsetting->name != NULLsetting->channel_name != NULL_MCS_S%d_XSETTINGS_S%dmcs_list_lookupmcs_list_deletemcs_list_insertmcs_setting_freemcs_setting_equalmcs_setting_copylibxfce4mcs %sparser: This shouldn't happen. mcs-optionend unknown element "%s"manager != NULLchannel_name != NULLfilename != NULL || (strlen (filename) > 0)channel_name != NULL || (strlen (channel_name) > 0)%s.tmpwUnable to open file %s to store channel "%s" to: %s Unable to close file handle for %s: %sUnable to rename file %s to %s: %sname != NULLSETTINGSsetting != NULLvalue != NULLoptionnametypevalueMissing nameMissing typeMissing valuestringintcolor%u,%u,%u,%uInvalid type "%s"missing datastart unknown element "%s"|Bogus MCS manager channels detected on manager destruction_TIMESTAMP_PROPterminate != NULLMCS_MANAGERSHOWMANAGER_MCS_S%d_XSETTINGS_S%dfilename != NULL && strlen (filename) > 0channel_name != NULL && strlen (channel_name) > 0Unable to add channel "%s" to MCS managerUnable to open file %s to load data of channel "%s": %sFailed to mmap file %s to load data of channel "%s": %s. Using read fallback.Unable to allocate %lu bytes of memory to load contents of file %s for channel "%s": %sUnable to read contents from file %s: %sUnexpected end of file reading contents from file %s: %sUnable to parse file %s into channel "%s": %sUnable to unmap file %s with contents for channel "%s": %s. This should not happen!Failed to close file %s: %smcs_manager_save_channel_to_filemcs_manager_add_channel_from_filemcs_manager_setting_lookupmcs_manager_list_lookupmcs_manager_notifymcs_manager_set_colormcs_manager_set_stringmcs_manager_set_intmcs_manager_delete_settingmcs_manager_set_settingmcs_manager_process_eventmcs_manager_destroymcs_manager_newmcs_manager_get_selectionmcs_manager_set_raw_channelmcs_manager_delete_channelmcs_manager_add_channelMcsManagerCheckMcsResultMcsTypeMcsActionMCS_MANAGER_NONEnoneMCS_MANAGER_STDstdMCS_MANAGER_MULTI_CHANNELmulti-channelMCS_MANAGER_BOTHbothMCS_SUCCESSsuccessMCS_NO_MEMno-memMCS_ACCESSaccessMCS_FAILEDfailedMCS_NO_ENTRYno-entryMCS_DUPLICATE_ENTRYduplicate-entryMCS_NO_CHANNELno-channelMCS_TYPE_INTintMCS_TYPE_STRINGstringMCS_TYPE_COLORcolorMCS_ACTION_NEWnewMCS_ACTION_CHANGEDchangedMCS_ACTION_DELETEDdeletedb00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u40r@0oL0lX0id0fp0c|0`0]0Z0W0T0Q0N0K0H0E0B0? 0<09$06003<00H0-T0*Pey  7$$ y o/)oooho0@ oo_$ h$     Q__$bcccccccde$  cQ l  $+7BcPcccu, p     dcdR(R@RX$S>SXSrSSS[!c8l  (  (hX .[("H[Pb[p|[[[[[\\ 2\@L\Xf\h\\\( L c<e d0` e,d09eEd0Re7^cpQT\ kQ  d:Se$XA sPh 6  _ 2 %05Oth PW?d kt eId "%x %4@Zd# u|Pdh .L 6` #(. DL >Oh R f~A( ! "K\ _$ ''0 A H Vb _ e* B -  d  )p   \ "@  3P * 7<  Q Z a_ h |  , 5 e      ).libs/libxfce4mcs-manager.so.3.0.5crti.svalues-Xa.ccrtstuff.c__DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__call___do_global_dtors_auxcall_frame_dummycompleted.3837p.3835object.3848mcs-channel.c__PRETTY_FUNCTION__.9714__PRETTY_FUNCTION__.9698__PRETTY_FUNCTION__.9687mcs-common.c__PRETTY_FUNCTION__.10499__PRETTY_FUNCTION__.10486__PRETTY_FUNCTION__.10464__PRETTY_FUNCTION__.10446__PRETTY_FUNCTION__.10412__PRETTY_FUNCTION__.10378mcs-manager.c__PRETTY_FUNCTION__.13825markup_parserstart_element_handlerend_element_handlererror_handler__PRETTY_FUNCTION__.13786__PRETTY_FUNCTION__.13679__PRETTY_FUNCTION__.13662__PRETTY_FUNCTION__.13631__PRETTY_FUNCTION__.13579__PRETTY_FUNCTION__.13558__PRETTY_FUNCTION__.13540__PRETTY_FUNCTION__.13519__PRETTY_FUNCTION__.13492__PRETTY_FUNCTION__.13473__PRETTY_FUNCTION__.13436__PRETTY_FUNCTION__.13418__PRETTY_FUNCTION__.13399__PRETTY_FUNCTION__.13381__PRETTY_FUNCTION__.13368__PRETTY_FUNCTION__.13349timestamp_predicatemcs-client-enum-types.cvalues.11406etype.11405values.11400etype.11399values.11394etype.11393values.11388etype.11387__CTOR_END__call___do_global_ctors_auxcrtn.s_END__fini_init__dso_handle_START__lib_version_mcs_channel_delete_mcs_channel_new_mcs_channel_lookup_edatag_markup_parse_context_parseg_markup_parse_context_freeg_return_if_fail_warning_endmcs_manager_delete_channelsn_display_newsn_launchee_context_setup_windowg_markup_escape_textmcs_action_get_typemcs_setting_freemcs_manager_set_string_GLOBAL_OFFSET_TABLE_mcs_manager_delete_settingXSendEventmmapmcs_manager_check_get_typemunmapmcs_manager_destroysn_display_error_trap_pushmcs_list_lookupg_markup_parse_context_newsettingsstrlenmcs_manager_add_channel__deregister_frame_infostatmcs_list_copyg_markup_parse_context_end_parseXDestroyWindowXInternAtomsn_launchee_context_unrefg_malloc0mcs_setting_copyrenamefwritemcs_type_get_typeg_snprintfXSetSelectionOwnerXSelectInputXChangePropertymcs_manager_notifymcs_manager_set_intfopenunlinkg_ascii_strncasecmpg_strsplitatoiXFreemcs_list_deletemcs_result_get_type_Jv_RegisterClassessn_launchee_context_newsscanfXGetWindowPropertymcs_manager_newreadsn_display_error_trap_popmcs_list_free__register_frame_infomcs_manager_add_channel_from_file_PROCEDURE_LINKAGE_TABLE_mcs_manager_check_runningfcloseg_ascii_strup_DYNAMICerrnomcs_manager_save_channel_to_filemcs_manager_set_raw_channelfprintfmcs_setting_equalg_mallocmcs_manager_list_lookupXIfEventstrcmpmcs_byte_ordermcs_list_insertg_logmcs_manager_set_settingg_error_freemcs_manager_process_eventg_strdupmemcpy_etextXCreateSimpleWindowsn_launchee_context_completeg_enum_register_staticmcs_manager_setting_lookupmcs_manager_set_colorchannelsXGetSelectionOwnerg_strerrorg_strdup_printfsn_display_unrefstrchras: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01 @(#)SunOS 5.9 Generic May 2002cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01as: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01 ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.393 <Y4.hash.dynsym.dynstr.SUNW_version.SUNW_versym.rela.got.rela.data.rel.local.rela.data.rel.ro.local.rela.plt.init.fini.text.rodata.dynamic.data.ctors.dtors.eh_frame.jcr.bss.symtab.strtab.comment.stab.index.shstrtab.stab.indexstrvalues-Xa.cXa ; O ; V=3.1 ; R=Sun WorkShop 6 update 1 C 5.2 Patch 109513-05 2001/06/04/on81-builds/on81_58shwpl3/usr/src/lib/libc/sparc; /opt/SUNWspro.40/SC6.1/bin/../WS6U1/bin/cc -xO3 -xarch=v8 -xspace -W0,-Lt -Xa -xildoff -errtags=yes -errwarn=%%all -erroff=E_EMPTY_TRANSLATION_UNIT -D_REENTRANT -Dsparc -Iinc -I../inc -DTEXT_DOMAIN='"SUNW_OST_OSLIB"' -I/on81-builds/on81_58shwpl3/proto/root_sparc/usr/include -c -o values-Xa.o ../port/gen/values-Xa.c -W0,-xp( 0" yohh`o%o2BH <B0 QB$$ iB0 sy9QQ 87__n_$_$d bb0cc ccccccccAccVccdd4d g q 0|$  lib/pkgconfig/libxfce4mcs-client-1.0.pc000444 000000 000000 00000000553 11130655434 020053 0ustar00rootroot000000 000000 prefix=/usr/pkg exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: libxfce4mcs-client Description: libxfce4mcs-client Requires: libxfce4util-1.0 Version: 4.4.3 Libs: -L/usr/openwin/lib -L/usr/openwin/lib -Wl,-R${libdir} -L${libdir} -lxfce4mcs-client Cflags: -I/usr/openwin/include -I/usr/openwin/include -I${includedir}/xfce4 lib/pkgconfig/libxfce4mcs-manager-1.0.pc000444 000000 000000 00000000556 11130655434 020212 0ustar00rootroot000000 000000 prefix=/usr/pkg exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: libxfce4mcs-manager Description: libxfce4mcs-manager Requires: libxfce4util-1.0 Version: 4.4.3 Libs: -L/usr/openwin/lib -L/usr/openwin/lib -Wl,-R${libdir} -L${libdir} -lxfce4mcs-manager Cflags: -I/usr/openwin/include -I/usr/openwin/include -I${includedir}/xfce4 share/doc/libxfce4mcs/ch01.html000444 000000 000000 00000004172 11130655435 016534 0ustar00rootroot000000 000000 libxfce4mcs Core Reference

libxfce4mcs Core Reference

mcs-client — MCS client interface (for applications)
mcs-common — common MCS utility functions and types
mcs-manager
share/doc/libxfce4mcs/home.png000444 000000 000000 00000001216 11130655435 016545 0ustar00rootroot000000 000000 PNG  IHDRw=bKGD pHYs  ~tIME1KvIDATxՕkq?rCp ~CnpCAAJ .B-\'G]:ܠC -(8 Ԁ!fDғklbRoyxwpðIJ<of_-@RHf֟t^ښ$Q|pgv;X^^&s(bwwZF9&3඙ ^IRZUE.0Z]]U PYM8HGIekqqҀ! $۬3n e{-/seeeÌXOͷ$8==USQRR'9-s+B^ Cەs+%<7W :2IENDB`share/doc/libxfce4mcs/index.html000444 000000 000000 00000003167 11130655435 017113 0ustar00rootroot000000 000000 libxfce4mcs Reference Manual

libxfce4mcs Core Reference
mcs-client — MCS client interface (for applications)
mcs-common — common MCS utility functions and types
mcs-manager
share/doc/libxfce4mcs/index.sgml000444 000000 000000 00000014574 11130655435 017115 0ustar00rootroot000000 000000 share/doc/libxfce4mcs/left.png000444 000000 000000 00000000713 11130655435 016550 0ustar00rootroot000000 000000 PNG  IHDRw=bKGD pHYs  ~tIME1&[(XIDATx!OPE*ID%~ꊯ"p'ŏ`sܖrKf hmiIz}ܯI.p\`x l?l[,Hk<#c%\AUx[S7n6rzEs1j@NL$ݤi0 5/}\EKIo͓$a0jdFbkIAh>WlC'?tk;|/t*INZ^`y4Nr]׮ J<ڐt`X1@p䀸dZ')hK $V?%]+LsgUK"w53OIENDB`share/doc/libxfce4mcs/libxfce4mcs-mcs-client.html000444 000000 000000 00000063326 11130655435 022246 0ustar00rootroot000000 000000 mcs-client

mcs-client

mcs-client — MCS client interface (for applications)

Synopsis

                    McsClient;
enum                McsAction;
void                (*McsNotifyFunc)                    (const gchar *name,
                                                         const gchar *channel_name,
                                                         McsAction action,
                                                         McsSetting *setting,
                                                         void *cb_data);
void                (*McsWatchFunc)                     (Window window,
                                                         gboolean is_start,
                                                         long mask ,
                                                         void *cb_data);
McsClient*          mcs_client_new                      (Display *display,
                                                         int screen,
                                                         McsNotifyFunc notify,
                                                         McsWatchFunc watch,
                                                         void *cb_data);
void                mcs_client_destroy                  (McsClient *client);
gboolean            mcs_client_process_event            (McsClient *client,
                                                         XEvent *xev);
McsChannel*         mcs_client_add_channel              (McsClient *client,
                                                         const gchar *channel_name);
void                mcs_client_delete_channel           (McsClient *client,
                                                         const gchar *channel_name);
McsResult           mcs_client_get_setting              (McsClient *client,
                                                         const gchar *name,
                                                         const gchar *channel_name,
                                                         McsSetting **setting);
void                mcs_client_show                     (Display *display,
                                                         int screen,
                                                         const gchar *message);
gboolean            mcs_client_check_manager            (Display *display,
                                                         int screen,
                                                         const gchar *manager_command);

Description

The MCS client functions are intended to be called by applications that store settings via the MCS manager. The client functions are limited to querying and watching settings data; MCS clients are not capable of changing any settings.

Details

McsClient

typedef struct _McsClient McsClient;


enum McsAction

    typedef enum
    {
        MCS_ACTION_NEW,
        MCS_ACTION_CHANGED,
        MCS_ACTION_DELETED
    }
    McsAction;

A type used in the McsNotifyFunc to describe a settings event.

MCS_ACTION_NEW

A new setting has been added to the channel.

MCS_ACTION_CHANGED

An existing setting has changed.

MCS_ACTION_DELETED

A setting has been deleted from the channel.

McsNotifyFunc ()

void                (*McsNotifyFunc)                    (const gchar *name,
                                                         const gchar *channel_name,
                                                         McsAction action,
                                                         McsSetting *setting,
                                                         void *cb_data);

A function of this type, passed to mcs_client_new() will be called when changes occur in channels that the MCS client is watching.

name :

The name of the setting that is affected.

channel_name :

The channel to which the setting belongs.

action :

An McsAction describing the event.

setting :

A pointer to the McsSetting that is affected.

cb_data :

Callback data passed to mcs_client_new().

McsWatchFunc ()

void                (*McsWatchFunc)                     (Window window,
                                                         gboolean is_start,
                                                         long mask ,
                                                         void *cb_data);

window :

The X window on which an event occurred.

is_start :

Param3 :

cb_data :

Callback data passed to mcs_client_new().

mcs_client_new ()

McsClient*          mcs_client_new                      (Display *display,
                                                         int screen,
                                                         McsNotifyFunc notify,
                                                         McsWatchFunc watch,
                                                         void *cb_data);

Creates a new client connection to the MCS manager running on display and screen.

display :

The X display on which the MCS manager is running.

screen :

The X screen on which the MCS manager is running.

notify :

A McsNotifyFunc to call when changes occur in MCS channels.

watch :

A McsWatchFunc to call when (something happens).

cb_data :

A pointer to data to pass to the notify and watch functions.

Returns :

A new McsClient.

mcs_client_destroy ()

void                mcs_client_destroy                  (McsClient *client);

Frees all resources associated with client.

client :

An McsClient.

mcs_client_process_event ()

gboolean            mcs_client_process_event            (McsClient *client,
                                                         XEvent *xev);

FIXME: Fill me in!

client :

An McsClient.

xev :

An XEvent to process.

Returns :

True if something happens, FALSE otherwise.

mcs_client_add_channel ()

McsChannel*         mcs_client_add_channel              (McsClient *client,
                                                         const gchar *channel_name);

Adds a channel to be monitored by client. This must be called before any settings changes in that channel will cause the McsNotifyFunc (passed to mcs_client_new()) to be called.

client :

An McsClient.

channel_name :

The name of the channel to add.

Returns :

A pointer to the McsChannel referenced.

mcs_client_delete_channel ()

void                mcs_client_delete_channel           (McsClient *client,
                                                         const gchar *channel_name);

Removes channel_name from the list of channels that client is watching. The client will no longer receive notifications of settings changes in this channel.

client :

An McsClient.

channel_name :

The name of a channel this McsClient is watching.

mcs_client_get_setting ()

McsResult           mcs_client_get_setting              (McsClient *client,
                                                         const gchar *name,
                                                         const gchar *channel_name,
                                                         McsSetting **setting);

Retrieves setting name from channel channel name. The result is placed in setting and should be freed with mcs_setting_free().

client :

An McsClient.

name :

The name of a setting.

channel_name :

The name of the channel in which to look for name.

setting :

A pointer to a McsSetting structure.

Returns :

MCS_SUCCESS on success, or another McsResult representing an error that occurred.

mcs_client_show ()

void                mcs_client_show                     (Display *display,
                                                         int screen,
                                                         const gchar *message);

Instructs the MCS manager to show the settings dialog for the module specified in message.

display :

The X display on which the MCS manager is running.

screen :

The X screen on which the MCS manager is running.

message :

The module to show.

mcs_client_check_manager ()

gboolean            mcs_client_check_manager            (Display *display,
                                                         int screen,
                                                         const gchar *manager_command);

Checks to see if an MCS manager is running on display and screen. If not, tries to execute manager_command.

display :

The X display on which the MCS manager may be running.

screen :

The X screen on which the MCS manager may be running.

manager_command :

A command to execute.

Returns :

TRUE if the MCS manager is running, FALSE otherwise.
share/doc/libxfce4mcs/libxfce4mcs-mcs-common.html000444 000000 000000 00000076313 11130655435 022260 0ustar00rootroot000000 000000 mcs-common

mcs-common

mcs-common — common MCS utility functions and types

Synopsis

                    McsBuffer;
                    McsColor;
                    McsList;
                    McsChannel;
                    McsChannelList;
                    McsSetting;
enum                McsType;
enum                McsResult;
enum                McsManagerCheck;
McsManagerCheck     mcs_manager_check_running           (Display *display,
                                                         int screen);
McsSetting*         mcs_setting_copy                    (McsSetting *setting);
void                mcs_setting_free                    (McsSetting *setting);
int                 mcs_setting_equal                   (McsSetting *setting_a,
                                                         McsSetting *setting_b);
void                mcs_list_free                       (McsList *list);
McsList*            mcs_list_copy                       (McsList *list);
McsResult           mcs_list_insert                     (McsList **list,
                                                         McsSetting *setting);
McsSetting*         mcs_list_lookup                     (McsList *list,
                                                         const gchar *name);
McsResult           mcs_list_delete                     (McsList **list,
                                                         const gchar *name);
gchar               mcs_byte_order                      (void);
#define             MCS_PAD                             (n,m)

Description

Details

McsBuffer

typedef struct {
        gchar byte_order;
        size_t len;
        guchar *data;
        guchar *pos;
} McsBuffer;

A data storage buffer.

gchar byte_order;

The btye ordering of data in the buffer.

size_t len;

The length of data in the buffer.

guchar *data;

A pointer to the data in the buffer.

guchar *pos;

FIXME

McsColor

typedef struct {
        guint16 red, green, blue, alpha;
} McsColor;

A structure representing a color value.

guint16 red;

The color's red component.

guint16 green;

The color's green component.

guint16 blue;

The color's blue component.

guint16 alpha;

The color's alpha (transparency) value.

McsList

typedef struct {
        McsSetting *setting;
        McsList *next;
} McsList;

A singly-linked list structure containing McsSetting structs.

McsSetting *setting;

The McsSetting in this list node.

McsList *next;

A pointer to the next node in the list.

McsChannel

typedef struct {
        gchar *channel_name;
        Atom channel_atom;
        McsList *settings;
        gboolean raw;
        int ref_count;
} McsChannel;

A representation of a settings channel.

gchar *channel_name;

The name of the channel.

Atom channel_atom;

FIXME

McsList *settings;

A list of settings in the channel.

gboolean raw;

int ref_count;

A reference count.

McsChannelList

typedef struct {
        McsChannel *channel;
        McsChannelList *next;
} McsChannelList;

A singly-linked list structure containing McsChannel structs.

McsChannel *channel;

The McsChannel in this list node.

McsChannelList *next;

A pointer to the next node in the list.

McsSetting

typedef struct {
        gchar *name;
        gchar *channel_name;
        McsType type;

        union
        {
            int v_int;
            gchar *v_string;
            McsColor v_color;
} McsSetting;

A structure representing a setting controlled by the MCS manager.

gchar *name;

The name of the setting.

gchar *channel_name;

The channel to which the setting belongs.

McsType type;

The McsType of the setting.

enum McsType

    typedef enum
    {
        MCS_TYPE_INT = 0,
        MCS_TYPE_STRING = 1,
        MCS_TYPE_COLOR = 2
    }
    McsType;

An enumerated type for MCS settings types.

MCS_TYPE_INT

The setting is an integer value.

MCS_TYPE_STRING

The setting is a string value.

MCS_TYPE_COLOR

The setting is an McsColor value.

enum McsResult

    typedef enum
    {
        MCS_SUCCESS,
        MCS_NO_MEM,
        MCS_ACCESS,
        MCS_FAILED,
        MCS_NO_ENTRY,
        MCS_DUPLICATE_ENTRY,
        MCS_NO_CHANNEL
    }
    McsResult;

An enumerated type for detailing error conditions from MCS functions.

MCS_SUCCESS

The command commpleted successfully.

MCS_NO_MEM

The command failed due to an out-of-memory condition.

MCS_ACCESS

The command failed because you do not have the proper access privileges.

MCS_FAILED

The command failed for an unknown or generic reason.

MCS_NO_ENTRY

The command failed because no entry was found matching what you specified.

MCS_DUPLICATE_ENTRY

The command failed because an entry of that name already exists.

MCS_NO_CHANNEL

The command failed because the channel specified does not exist.

enum McsManagerCheck

    typedef enum
    {
        MCS_MANAGER_NONE,
        MCS_MANAGER_STD,
        MCS_MANAGER_MULTI_CHANNEL,
        MCS_MANAGER_BOTH
    }
    McsManagerCheck;

An enumerated type detailing what kind of MCS manager is running.

MCS_MANAGER_NONE

No MCS manager is running.

MCS_MANAGER_STD

A standard MCS manager is running.

MCS_MANAGER_MULTI_CHANNEL

A multi-channel MCS manager is running.

MCS_MANAGER_BOTH

An MCS manager that supports both single- and multi-channel access is running.

mcs_manager_check_running ()

McsManagerCheck     mcs_manager_check_running           (Display *display,
                                                         int screen);

Checks to see if there is an MCS manager running on display and screen.

display :

The X display on which the MCS manager may be running.

screen :

The X screen on which the MCS manager may be running.

Returns :

An McsManagerCheck value describing what kind of MCS manager (if any) is running.

mcs_setting_copy ()

McsSetting*         mcs_setting_copy                    (McsSetting *setting);

Makes a copy of setting. You should free the result with mcs_setting_free() when it is no longer needed.

setting :

An existing McsSetting.

Returns :

A new McsSetting, initialised to the value of setting.

mcs_setting_free ()

void                mcs_setting_free                    (McsSetting *setting);

Frees all resources associated with setting.

setting :

An McsSetting.

mcs_setting_equal ()

int                 mcs_setting_equal                   (McsSetting *setting_a,
                                                         McsSetting *setting_b);

Checks to see if setting_a and setting_b represent the same setting data.

setting_a :

An McsSetting.

setting_b :

An McsSetting.

Returns :

1 if the two settings are the same, 0 otherwise.

mcs_list_free ()

void                mcs_list_free                       (McsList *list);

Frees all memory associated with list.

list :

An McsList.

mcs_list_copy ()

McsList*            mcs_list_copy                       (McsList *list);

Makes a copy of list. You should free the result with mcs_list_free() when it is no longer needed.

list :

An existing McsList.

Returns :

A new McsList, initialised to the contents of list.

mcs_list_insert ()

McsResult           mcs_list_insert                     (McsList **list,
                                                         McsSetting *setting);

Inserts setting into list, updating the list pointer if necessary.

list :

A pointer to an existing McsList.

setting :

An McsSetting to insert into the list.

Returns :

MCS_SUCCESS if the item was successfully inserted.

mcs_list_lookup ()

McsSetting*         mcs_list_lookup                     (McsList *list,
                                                         const gchar *name);

Looks for a setting with name name in the McsList.

list :

An McsList.

name :

The name of a setting.

Returns :

The corresponding McsSetting, or NULL if the setting was not found.

mcs_list_delete ()

McsResult           mcs_list_delete                     (McsList **list,
                                                         const gchar *name);

Deletes the McsSetting with name name from list, adjusting the list pointer if necessary.

list :

A pointer to an existing McsList.

name :

The name of the item to delete.

Returns :

MCS_SUCCESS on success.

mcs_byte_order ()

gchar               mcs_byte_order                      (void);

Gets the byte ordering for this system.

Returns :

Either LSBFirst or MSBFirst.

MCS_PAD()

#define MCS_PAD(n,m) ((n + m - 1) & (~(m-1)))

n :

m :

share/doc/libxfce4mcs/libxfce4mcs-mcs-manager.html000444 000000 000000 00000102304 11130655435 022370 0ustar00rootroot000000 000000 mcs-manager

mcs-manager

mcs-manager

Synopsis

                    McsManager;
void                (*McsTerminateFunc)                 (void *cb_data);
void                (*McsShowRequestFunc)               (gchar *path,
                                                         void *cb_data);
McsManager*         mcs_manager_new                     (gboolean std_mcs,
                                                         Display *display,
                                                         int screen,
                                                         McsTerminateFunc terminate,
                                                         McsShowRequestFunc show,
                                                         void *cb_data);
void                mcs_manager_destroy                 (McsManager *manager);
Window              mcs_manager_get_std_window          (McsManager *manager);
Window              mcs_manager_get_mcs_window          (McsManager *manager);
gboolean            mcs_manager_process_event           (McsManager *manager,
                                                         XEvent *xev);
McsChannel*         mcs_manager_add_channel             (McsManager *manager,
                                                         const gchar *channel_name);
void                mcs_manager_delete_channel          (McsManager *manager,
                                                         const gchar *channel_name);
McsResult           mcs_manager_set_setting             (McsManager *manager,
                                                         McsSetting *setting,
                                                         const gchar *channel_name);
McsResult           mcs_manager_delete_setting          (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name);
McsResult           mcs_manager_set_int                 (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name,
                                                         int value);
McsResult           mcs_manager_set_string              (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name,
                                                         const gchar *value);
McsResult           mcs_manager_set_color               (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name,
                                                         McsColor *value);
McsResult           mcs_manager_notify                  (McsManager *manager,
                                                         const gchar *channel_name);
McsList*            mcs_manager_list_lookup             (McsManager *manager,
                                                         const gchar *channel_name);
McsSetting*         mcs_manager_setting_lookup          (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name);
McsChannel*         mcs_manager_add_channel_from_file   (McsManager *manager,
                                                         const gchar *channel_name,
                                                         const gchar *filename);
gboolean            mcs_manager_save_channel_to_file    (McsManager *manager,
                                                         const gchar *channel_name,
                                                         const gchar *filename);

Description

Details

McsManager

typedef struct _McsManager McsManager;


McsTerminateFunc ()

void                (*McsTerminateFunc)                 (void *cb_data);

cb_data :


McsShowRequestFunc ()

void                (*McsShowRequestFunc)               (gchar *path,
                                                         void *cb_data);

path :

cb_data :


mcs_manager_new ()

McsManager*         mcs_manager_new                     (gboolean std_mcs,
                                                         Display *display,
                                                         int screen,
                                                         McsTerminateFunc terminate,
                                                         McsShowRequestFunc show,
                                                         void *cb_data);

std_mcs :

display :

screen :

terminate :

show :

cb_data :

Returns :


mcs_manager_destroy ()

void                mcs_manager_destroy                 (McsManager *manager);

manager :


mcs_manager_get_std_window ()

Window              mcs_manager_get_std_window          (McsManager *manager);

manager :

Returns :


mcs_manager_get_mcs_window ()

Window              mcs_manager_get_mcs_window          (McsManager *manager);

manager :

Returns :


mcs_manager_process_event ()

gboolean            mcs_manager_process_event           (McsManager *manager,
                                                         XEvent *xev);

manager :

xev :

Returns :


mcs_manager_add_channel ()

McsChannel*         mcs_manager_add_channel             (McsManager *manager,
                                                         const gchar *channel_name);

manager :

channel_name :

Returns :


mcs_manager_delete_channel ()

void                mcs_manager_delete_channel          (McsManager *manager,
                                                         const gchar *channel_name);

manager :

channel_name :


mcs_manager_set_setting ()

McsResult           mcs_manager_set_setting             (McsManager *manager,
                                                         McsSetting *setting,
                                                         const gchar *channel_name);

manager :

setting :

channel_name :

Returns :


mcs_manager_delete_setting ()

McsResult           mcs_manager_delete_setting          (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name);

manager :

name :

channel_name :

Returns :


mcs_manager_set_int ()

McsResult           mcs_manager_set_int                 (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name,
                                                         int value);

manager :

name :

channel_name :

value :

Returns :


mcs_manager_set_string ()

McsResult           mcs_manager_set_string              (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name,
                                                         const gchar *value);

manager :

name :

channel_name :

value :

Returns :


mcs_manager_set_color ()

McsResult           mcs_manager_set_color               (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name,
                                                         McsColor *value);

manager :

name :

channel_name :

value :

Returns :


mcs_manager_notify ()

McsResult           mcs_manager_notify                  (McsManager *manager,
                                                         const gchar *channel_name);

manager :

channel_name :

Returns :


mcs_manager_list_lookup ()

McsList*            mcs_manager_list_lookup             (McsManager *manager,
                                                         const gchar *channel_name);

manager :

channel_name :

Returns :


mcs_manager_setting_lookup ()

McsSetting*         mcs_manager_setting_lookup          (McsManager *manager,
                                                         const gchar *name,
                                                         const gchar *channel_name);

manager :

name :

channel_name :

Returns :


mcs_manager_add_channel_from_file ()

McsChannel*         mcs_manager_add_channel_from_file   (McsManager *manager,
                                                         const gchar *channel_name,
                                                         const gchar *filename);

manager :

channel_name :

filename :

Returns :


mcs_manager_save_channel_to_file ()

gboolean            mcs_manager_save_channel_to_file    (McsManager *manager,
                                                         const gchar *channel_name,
                                                         const gchar *filename);

manager :

channel_name :

filename :

Returns :

share/doc/libxfce4mcs/libxfce4mcs.devhelp000444 000000 000000 00000013067 11130655435 020672 0ustar00rootroot000000 000000 share/doc/libxfce4mcs/libxfce4mcs.devhelp2000444 000000 000000 00000014454 11130655435 020755 0ustar00rootroot000000 000000 share/doc/libxfce4mcs/right.png000444 000000 000000 00000000730 11130655435 016732 0ustar00rootroot000000 000000 PNG  IHDRw=bKGD pHYs  ~tIME2 I%=eIDATx!o@.'**M0$$?1~vIeEuLl&4䝠Bݛ|>$ݶoc9|t$D9nnBjBRIsI:H8UPN1fcsN95M㧖ɵ 束1~pEe$I 7nrDf!;`'ykI䲤sI_]y^^I>O>?YBIENDB`