From 546683e176258f9603a41274e490f0e96f2fe454 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 14:21:26 +0000 Subject: [PATCH 001/162] GCC no longer supports , change to --- cde/lib/DtTerm/TermPrim/TermPrimDebug.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cde/lib/DtTerm/TermPrim/TermPrimDebug.c b/cde/lib/DtTerm/TermPrim/TermPrimDebug.c index 19899116c..6f8e17008 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimDebug.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimDebug.c @@ -39,7 +39,11 @@ static char rcs_id[] = "$XConsortium: TermPrimDebug.c /main/4 1996/11/21 19:58:1 #include #include #include -#include +#if !defined(linux) +# include +#else +# include +#endif #include "TermHeader.h" #include "TermPrimDebug.h" #include From 10b463d2784e14e7269878789a517ea6273df2ba Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 15:56:24 +0000 Subject: [PATCH 002/162] Add in exctra freetype include directory --- cde/lib/DtWidget/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/lib/DtWidget/Imakefile b/cde/lib/DtWidget/Imakefile index 3d727b279..5373145bf 100644 --- a/cde/lib/DtWidget/Imakefile +++ b/cde/lib/DtWidget/Imakefile @@ -13,7 +13,11 @@ XCOMM $XConsortium: Imakefile /main/8 1996/04/21 19:11:16 drk $ # define DtWidgetDefines -DI18N_MSG -DXK_MISCELLANY -DMULTIBYTE #endif DEFINES = DtWidgetDefines +#if defined(linux) +INCLUDES = -I. -I/usr/include/freetype2 +#else INCLUDES = -I. +#endif #ifdef SharedDtWidgetReqs REQUIREDLIBS = SharedDtWidgetReqs From 6f6dbbb73b92b81d0c5e47260048b3c1f9579f2c Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 16:00:15 +0000 Subject: [PATCH 003/162] Add a default empty LinuxMachineDefines to the linux conf, makes imake (and many others compile) --- cde/config/cf/linux.cf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index e0a0feed6..e81d12433 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -151,6 +151,8 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #endif #endif +#define LinuxMachineDefines + #ifdef i386Architecture #define OptimizedCDebugFlags DefaultGcc2i386Opt #define LinuxMachineDefines -D__i386__ From bcfc468cdc9e0d29b507c14e8a1284c9f896c730 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 16:05:20 +0000 Subject: [PATCH 004/162] Use internal __fds_bit variable on Linux, this doesn't seem great. --- cde/lib/csa/agent.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cde/lib/csa/agent.c b/cde/lib/csa/agent.c index a48dab493..1fe9b8336 100644 --- a/cde/lib/csa/agent.c +++ b/cde/lib/csa/agent.c @@ -215,7 +215,11 @@ _DtCm_process_updates() rpc_bits = svc_fdset; /* convert to pollfd structure */ +#if defined(linux) + inbits = rpc_bits.__fds_bits; +#else inbits = rpc_bits.fds_bits; +#endif p = pfd; for (i = 0; i < FD_SETSIZE; i += NFDBITS) { fmask = *inbits; @@ -249,7 +253,11 @@ _DtCm_process_updates() for (p = pfd; i-- > 0; p++) { j = p->fd / NFDBITS; if (j != last) { +#if defined(linux) + inbits = &rpc_bits.__fds_bits[j]; +#else inbits = &rpc_bits.fds_bits[j]; +#endif last = j; } if (p->revents & POLLIN) { From b2b6d0d38677e7d248b3f0950a10b5b67949926b Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 16:14:04 +0000 Subject: [PATCH 005/162] Undefine SVR4 whilst including #include to prevent sys/byteorder.h missing header error. --- cde/lib/csa/debug.c | 7 +++++++ cde/lib/csa/lutil.c | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/cde/lib/csa/debug.c b/cde/lib/csa/debug.c index 07ce1814d..0a3131467 100644 --- a/cde/lib/csa/debug.c +++ b/cde/lib/csa/debug.c @@ -32,7 +32,14 @@ #define X_INCLUDE_TIME_H #define XOS_USE_NO_LOCKING + +#if defined(linux) +#undef SVR4 +#endif #include +#if defined(linux) +#define SVR4 +#endif #include diff --git a/cde/lib/csa/lutil.c b/cde/lib/csa/lutil.c index 99657aca2..a5faff9fc 100644 --- a/cde/lib/csa/lutil.c +++ b/cde/lib/csa/lutil.c @@ -41,7 +41,13 @@ #endif #define X_INCLUDE_PWD_H #define XOS_USE_XT_LOCKING +#if defined(linux) +#undef SVR4 +#endif #include +#if defined(linux) +#define SVR4 +#endif extern char * strdup(const char *); From 034813b32845d98026ee0788c37f5c356b063e3a Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 16:16:00 +0000 Subject: [PATCH 006/162] On linux do not prototype strdup() --- cde/lib/csa/lutil.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/lib/csa/lutil.c b/cde/lib/csa/lutil.c index a5faff9fc..78a9edc8f 100644 --- a/cde/lib/csa/lutil.c +++ b/cde/lib/csa/lutil.c @@ -49,7 +49,9 @@ #define SVR4 #endif +#if !defined(linux) extern char * strdup(const char *); +#endif extern char * _DtCmGetPrefix(char *str, char sep) From f4a626275713ee89ed130e10e33e5941d9ddc344 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 16:17:39 +0000 Subject: [PATCH 007/162] Also use internal __fds_bits instead of fds_bits --- cde/lib/csa/xtclient.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/lib/csa/xtclient.c b/cde/lib/csa/xtclient.c index 50f84f061..b42b5efc0 100644 --- a/cde/lib/csa/xtclient.c +++ b/cde/lib/csa/xtclient.c @@ -69,7 +69,11 @@ _DtCm_register_xtcallback(XtAppContext appct) return; /* assuming only 1 bit is set */ +#if defined(linux) + bits = fdset.__fds_bits; +#else bits = fdset.fds_bits; +#endif for (i = 0; i < FD_SETSIZE; i += NFDBITS) { fmask = *bits; for (j = 0; fmask != 0; j++, fmask >>= 1) { From 56683a700b0e926249062c70ae5e5dc739b5d3cb Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 16:33:18 +0000 Subject: [PATCH 008/162] Add in extra args required for open() on Linux --- cde/lib/DtHelp/CanvasOs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/lib/DtHelp/CanvasOs.c b/cde/lib/DtHelp/CanvasOs.c index 9ee3f51b6..56e510d7c 100644 --- a/cde/lib/DtHelp/CanvasOs.c +++ b/cde/lib/DtHelp/CanvasOs.c @@ -139,7 +139,11 @@ _DtCvRunInterp( * write the data to file. */ result = -1; +#if defined(linux) + myFd = open(fileName, O_WRONLY | O_CREAT | O_TRUNC, S_IRWXU | S_IRWXG | S_IRWXO); +#else myFd = open(fileName, O_WRONLY | O_CREAT | O_TRUNC); +#endif if (myFd != -1) { /* From 2d1fd4747056812b71047fdc44ca109a14b0beb0 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 17:33:41 +0000 Subject: [PATCH 009/162] On Linux do not re prototype strdup() --- cde/lib/DtSearch/SearchP.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/lib/DtSearch/SearchP.h b/cde/lib/DtSearch/SearchP.h index 58205a9c0..038b62c41 100644 --- a/cde/lib/DtSearch/SearchP.h +++ b/cde/lib/DtSearch/SearchP.h @@ -871,9 +871,11 @@ extern LLIST *sort_llist (LLIST *list_header); extern char *teskey_parser (PARG *parg); extern DtSrObjdate tm2objdate (struct tm *tmptr); +#if !defined(linux) #ifndef _ALL_SOURCE extern char *strdup (const char *s); #endif +#endif extern void toggle_insert (void); extern void unload_custom_language (DBLK *dblk); extern void unload_language (DBLK *dblk); From 1483f41a69f38ed0200e586da12765a822a7c536 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 17:46:01 +0000 Subject: [PATCH 010/162] Due to glibc not have a 'constant' stderr reference, on linux set the error reporting var at runtime. --- cde/lib/DtSearch/dtsrapi.c | 5 +++++ cde/lib/DtSearch/globals.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/cde/lib/DtSearch/dtsrapi.c b/cde/lib/DtSearch/dtsrapi.c index d5c82d917..27eded994 100644 --- a/cde/lib/DtSearch/dtsrapi.c +++ b/cde/lib/DtSearch/dtsrapi.c @@ -313,6 +313,11 @@ int DtSearchInit ( aa_argv0 = argv0; if (err_file) aa_stderr = err_file; +#if defined(linux) + else + aa_stderr = stderr; +#endif + sprintbuf = austext_malloc (SPRINTBUFSZ, PROGNAME "135", NULL); /* Open msgs and help text catalogs. */ diff --git a/cde/lib/DtSearch/globals.c b/cde/lib/DtSearch/globals.c index 51b19828f..093645d41 100644 --- a/cde/lib/DtSearch/globals.c +++ b/cde/lib/DtSearch/globals.c @@ -60,7 +60,11 @@ #include #include +#if defined(linux) +FILE *aa_stderr = NULL; +#else FILE *aa_stderr = stderr; +#endif char *aa_argv0 = ""; nl_catd dtsearch_catd = (nl_catd) -1; nl_catd austools_catd = (nl_catd) -1; From 94eb7100d398fc0dfd2351fb412c816e276fadf7 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 18:02:24 +0000 Subject: [PATCH 011/162] Do not re-prototype strdup() --- cde/lib/DtSvc/DtUtil1/DtsInit.c | 2 ++ cde/lib/DtSvc/DtUtil1/DtsSort.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cde/lib/DtSvc/DtUtil1/DtsInit.c b/cde/lib/DtSvc/DtUtil1/DtsInit.c index 352969f5d..151df1d21 100644 --- a/cde/lib/DtSvc/DtUtil1/DtsInit.c +++ b/cde/lib/DtSvc/DtUtil1/DtsInit.c @@ -73,7 +73,9 @@ #include
#include "DtSvcLock.h" +#if !defined(linux) extern char *strdup(const char *); +#endif static int cur_dc_count = 0; static int cur_da_count = 0; diff --git a/cde/lib/DtSvc/DtUtil1/DtsSort.c b/cde/lib/DtSvc/DtUtil1/DtsSort.c index c8297ef99..e912659cf 100644 --- a/cde/lib/DtSvc/DtUtil1/DtsSort.c +++ b/cde/lib/DtSvc/DtUtil1/DtsSort.c @@ -58,8 +58,9 @@ #include "Dt/DtsDb.h" #include "Dt/Dts.h" +#if !defined(linux) extern char *strdup(const char *); - +#endif static char * get_value(DtDtsDbRecord *ce_entry, char *value) From b985680de6efe861557d2d2aaba20da541bd9625 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 18:04:30 +0000 Subject: [PATCH 012/162] Do not re-prototype strdup() --- cde/lib/DtSvc/DtUtil1/strtab.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/lib/DtSvc/DtUtil1/strtab.c b/cde/lib/DtSvc/DtUtil1/strtab.c index 36b00035c..26c0015b8 100644 --- a/cde/lib/DtSvc/DtUtil1/strtab.c +++ b/cde/lib/DtSvc/DtUtil1/strtab.c @@ -67,7 +67,9 @@ struct strtab_build { static void inc_it (int * a, int * b, unsigned char * key); static void build_it(int a, struct strtab_build * ptr, unsigned char * key); +#if !defined(linux) extern char * strdup(const char *); +#endif typedef int (*des_func)(void *); /* From c5e2bbdd1e8ba6efe469c24a366c86cb86f05153 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 18:08:03 +0000 Subject: [PATCH 013/162] Bodgy fix to not being able to find RADIXCHAR define, use '.' instead. Come back to this later. --- cde/lib/DtSvc/DtUtil2/XlationSvc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/lib/DtSvc/DtUtil2/XlationSvc.c b/cde/lib/DtSvc/DtUtil2/XlationSvc.c index 957021222..4d7dc3dd4 100644 --- a/cde/lib/DtSvc/DtUtil2/XlationSvc.c +++ b/cde/lib/DtSvc/DtUtil2/XlationSvc.c @@ -2250,8 +2250,13 @@ int _DtXlateGetXlateEnv( #error OSMAJORVERSION and/or OSMINORVERSION not defined #endif +#if defined(linux) + sprintf(buf,"%s%s%s", STR(OSMAJORVERSION), + nl_langinfo('.'), STR(OSMINORVERSION)); +#else sprintf(buf,"%s%s%s", STR(OSMAJORVERSION), nl_langinfo(RADIXCHAR), STR(OSMINORVERSION)); +#endif *ret_XlateCompiledForOSVersion = (int) (100.0 * atof(buf)); compver = *ret_XlateCompiledForOSVersion; From 67affa6f3155ea33a922f1147f1c43ef407b8622 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 18:15:12 +0000 Subject: [PATCH 014/162] Add linux to list of platforms that are object to those definitions --- cde/lib/DtSvc/include/codelibs/privbuf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/lib/DtSvc/include/codelibs/privbuf.h b/cde/lib/DtSvc/include/codelibs/privbuf.h index ef4963ad3..e3a538bbf 100644 --- a/cde/lib/DtSvc/include/codelibs/privbuf.h +++ b/cde/lib/DtSvc/include/codelibs/privbuf.h @@ -48,7 +48,7 @@ typedef void (*privbuf_func)(void *v); #include #include -#if defined(__osf__) || defined(sun) +#if defined(__osf__) || defined(sun) || defined(linux) // The DEC C++ compiler rejects valid inline declarations, claiming // they have both internal and external linkage. #else From d0dc9dbe86135f8de8bd990b55ab8430df5083d2 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 18:16:10 +0000 Subject: [PATCH 015/162] On linux no generic.h available, and can use the C++ style delete array --- cde/lib/DtSvc/include/codelibs/dynarray.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cde/lib/DtSvc/include/codelibs/dynarray.h b/cde/lib/DtSvc/include/codelibs/dynarray.h index cab6e2923..8c2e88c0b 100644 --- a/cde/lib/DtSvc/include/codelibs/dynarray.h +++ b/cde/lib/DtSvc/include/codelibs/dynarray.h @@ -36,8 +36,10 @@ #ifndef __DYNARRAY_H_ #define __DYNARRAY_H_ +#if !defined(linux) #include -#if defined(USL) || defined(__uxp__) || defined(__osf__) || defined(sun) +#endif +#if defined(USL) || defined(__uxp__) || defined(__osf__) || defined(sun) || defined(linux) #define _DELETE_ARRAY(sz) delete[] #else #define _DELETE_ARRAY(sz) delete[(sz)] From b89d6294c6da000d3045494d6d56020277392820 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 19:00:31 +0000 Subject: [PATCH 016/162] Add in -fpermissive to handle old pre standard C++ --- cde/lib/DtSvc/DtCodelibs/Imakefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cde/lib/DtSvc/DtCodelibs/Imakefile b/cde/lib/DtSvc/DtCodelibs/Imakefile index b2f8eb7cb..dbacb258b 100644 --- a/cde/lib/DtSvc/DtCodelibs/Imakefile +++ b/cde/lib/DtSvc/DtCodelibs/Imakefile @@ -31,6 +31,9 @@ INCLUDES = -I. -I../include CXXEXTRA_DEFINES = -qlanglvl=compat #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif SRCS = buf.C filegen.C mbschr.C \ pathcollapse.C shellscan.C strend.C \ From 42b737ba2a141a2f8a350031fd92e79ab93f9bd3 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 19:12:51 +0000 Subject: [PATCH 017/162] On linux it seems that _XTyname() only takes one argument, no buffer required. --- cde/lib/DtTerm/TermPrim/TermPrimGetPty-clone.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-clone.c b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-clone.c index cbdc2e79f..238d51f7a 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-clone.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-clone.c @@ -72,7 +72,11 @@ GetPty(char **ptySlave, char **ptyMaster) if ((ptyFd = open(*ptyMaster, O_RDWR, 0))) { _Xttynameparams tty_buf; +#if defined(linux) + if (c = _XTtyname(ptyFd)) { +#else if (c = _XTtyname(ptyFd, tty_buf)) { +#endif *ptySlave = malloc(strlen(c) + 1); (void) strcpy(*ptySlave, c); From 233ae141c1fe106e1fe055217f8fdf6ae3d9d2c4 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:32:08 +0000 Subject: [PATCH 018/162] -fpermissive to allow gcc to compile old C++ --- cde/lib/tt/lib/api/c/Imakefile | 4 ++++ cde/lib/tt/lib/tttk/Imakefile | 3 +++ 2 files changed, 7 insertions(+) diff --git a/cde/lib/tt/lib/api/c/Imakefile b/cde/lib/tt/lib/api/c/Imakefile index 76b821eb4..7488a2688 100644 --- a/cde/lib/tt/lib/api/c/Imakefile +++ b/cde/lib/tt/lib/api/c/Imakefile @@ -21,6 +21,10 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I../../../lib +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + /*** NOTE! *** Every time a .o is added below it needs to be added to *** the lib/tt/lib Imakefile in OBJS and SHARED_OBJS diff --git a/cde/lib/tt/lib/tttk/Imakefile b/cde/lib/tt/lib/tttk/Imakefile index f2d16884d..8001eb38c 100644 --- a/cde/lib/tt/lib/tttk/Imakefile +++ b/cde/lib/tt/lib/tttk/Imakefile @@ -21,6 +21,9 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I../../lib +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif /*** NOTE! *** Every time a .o is added below it needs to be added to From 7d5d17251d6cbc1206e6c2636a7a55d720ccb011 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:33:09 +0000 Subject: [PATCH 019/162] -fpermissive to allow gcc to compile old C++ --- cde/lib/tt/lib/db/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/lib/tt/lib/db/Imakefile b/cde/lib/tt/lib/db/Imakefile index 8f82a8bce..2f17ce0f3 100644 --- a/cde/lib/tt/lib/db/Imakefile +++ b/cde/lib/tt/lib/db/Imakefile @@ -19,6 +19,10 @@ DEFINES = INCLUDES = -I../../lib ISAM_INCLUDES = -I../../mini_isam +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + /*** NOTE! *** Every time a .o is added below it needs to be added to *** the lib/tt/lib Imakefile in DB_OBJS and SHARED_DB_OBJS From b195aa51c8ec143c407058ec9ed70f899188d46d Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:34:37 +0000 Subject: [PATCH 020/162] -fpermissive to allow GCC to compile old C++ --- cde/lib/tt/lib/mp/Imakefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cde/lib/tt/lib/mp/Imakefile b/cde/lib/tt/lib/mp/Imakefile index e4f4adf2f..870ee6e73 100644 --- a/cde/lib/tt/lib/mp/Imakefile +++ b/cde/lib/tt/lib/mp/Imakefile @@ -24,6 +24,9 @@ ISAM_INCLUDES = -I../../mini_isam CXXEXTRA_DEFINES = -DCOMPAT_43 #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif /*** NOTE! *** Every time a .o is added below it needs to be added to From 59483003016174da90069c8094e36d7a00478b39 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:38:55 +0000 Subject: [PATCH 021/162] On Linux initialise tt_strings as () rather than (NULL) --- cde/lib/tt/lib/mp/mp_message.C | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/lib/tt/lib/mp/mp_message.C b/cde/lib/tt/lib/mp/mp_message.C index c353ce940..34e5b4a0d 100644 --- a/cde/lib/tt/lib/mp/mp_message.C +++ b/cde/lib/tt/lib/mp/mp_message.C @@ -118,9 +118,15 @@ base_constructor() _Tt_message:: _Tt_message() +#if defined(linux) +: _pattern_id(), _object(), _file(), _op(), + _otype(), _sender_ptype(), _handler_ptype(), + _api_id(), _status_string() +#else : _pattern_id(NULL), _object(NULL), _file(NULL), _op(NULL), _otype(NULL), _sender_ptype(NULL), _handler_ptype(NULL), _api_id(NULL), _status_string(NULL) +#endif { base_constructor(); } From c3dc5b47a16dacf917ad92c437502fe185954350 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:40:39 +0000 Subject: [PATCH 022/162] -fpermissive to allos GCC to compile old C++ --- cde/lib/tt/lib/util/Imakefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cde/lib/tt/lib/util/Imakefile b/cde/lib/tt/lib/util/Imakefile index 1dedd3431..90c746031 100644 --- a/cde/lib/tt/lib/util/Imakefile +++ b/cde/lib/tt/lib/util/Imakefile @@ -23,6 +23,9 @@ INCLUDES = -I../../lib CXXEXTRA_DEFINES = -D_ILS_MACROS #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif /*** NOTE! *** Every time a .o is added below it needs to be added to From b672c0782a6f8b6271fc96c1ef40b90b578bbafa Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:44:52 +0000 Subject: [PATCH 023/162] Bodgy support around including X11/Xos_r.h Undefine index and rindex first to prevent clashes with tt funcs. Should be fixed by namespacing local funcs --- cde/lib/tt/lib/util/tt_host_equiv.C | 9 ++++++++- cde/lib/tt/lib/util/tt_path.C | 8 ++++++++ cde/lib/tt/lib/util/tt_string_map.C | 8 ++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/cde/lib/tt/lib/util/tt_host_equiv.C b/cde/lib/tt/lib/util/tt_host_equiv.C index 0aec31e12..fba3bdcb8 100644 --- a/cde/lib/tt/lib/util/tt_host_equiv.C +++ b/cde/lib/tt/lib/util/tt_host_equiv.C @@ -36,8 +36,15 @@ #define X_INCLUDE_NETDB_H #define XOS_USE_XT_LOCKING +#if defined(linux) +#define index +#define rindex +#endif #include - +#if defined(linux) +#undef index +#undef rindex +#endif static int _cache_it(_Tt_hostname_cache_ptr, _Tt_string &); // This null constructor is required by the _table_of macro: diff --git a/cde/lib/tt/lib/util/tt_path.C b/cde/lib/tt/lib/util/tt_path.C index b6e354d46..8dd9f2bbd 100644 --- a/cde/lib/tt/lib/util/tt_path.C +++ b/cde/lib/tt/lib/util/tt_path.C @@ -49,7 +49,15 @@ /* Included after "util/tt_string.h" to avoid index/strchr conflicts. */ #define X_INCLUDE_DIRENT_H #define XOS_USE_NO_LOCKING +#if defined(linux) +#define index +#define rindex +#endif #include +#if defined(linux) +#undef index +#undef rindex +#endif #if defined(OPT_BUG_USL) || defined(OPT_BUG_UXP) #define S_ISLNK(mode) ((mode & 0xF000) == S_IFLNK) diff --git a/cde/lib/tt/lib/util/tt_string_map.C b/cde/lib/tt/lib/util/tt_string_map.C index 2eb4cc61b..0c219c778 100644 --- a/cde/lib/tt/lib/util/tt_string_map.C +++ b/cde/lib/tt/lib/util/tt_string_map.C @@ -45,7 +45,15 @@ /* Included after "util/tt_string.h" to avoid index/strchr conflicts. */ #define X_INCLUDE_STRING_H #define XOS_USE_NO_LOCKING +#if defined(linux) +#define index +#define rindex +#endif #include +#if defined(linux) +#undef index +#undef rindex +#endif _Tt_string_map:: _Tt_string_map (_Tt_object_table_keyfn key_function) From a4442878a1eadcc1d28a1d8778816f363297615b Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:47:21 +0000 Subject: [PATCH 024/162] Add in wctype.h for widechars --- cde/lib/tt/lib/util/tt_string.C | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cde/lib/tt/lib/util/tt_string.C b/cde/lib/tt/lib/util/tt_string.C index efc969fe3..2d89052cb 100644 --- a/cde/lib/tt/lib/util/tt_string.C +++ b/cde/lib/tt/lib/util/tt_string.C @@ -54,6 +54,9 @@ #endif #include #include +#if defined(linux) +#include +#endif #include "util/tt_string.h" #include "util/tt_assert.h" #include "util/tt_xdr_utils.h" From 3d25ba1ea1c2fc4ef60edbb83a160633f26a2ba0 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:48:57 +0000 Subject: [PATCH 025/162] No osfcn.h available on linux --- cde/lib/tt/lib/util/tt_host.C | 2 +- cde/lib/tt/lib/util/tt_log.C | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cde/lib/tt/lib/util/tt_host.C b/cde/lib/tt/lib/util/tt_host.C index dcda5340c..4c3aed359 100644 --- a/cde/lib/tt/lib/util/tt_host.C +++ b/cde/lib/tt/lib/util/tt_host.C @@ -48,7 +48,7 @@ extern "C" in_addr_t inet_addr(const char *); #ifdef __osf__ #include #else -#if !defined(USL) && !defined(__uxp__) +#if !defined(USL) && !defined(__uxp__) && !defined(linux) #include #endif #endif /* __osf */ diff --git a/cde/lib/tt/lib/util/tt_log.C b/cde/lib/tt/lib/util/tt_log.C index 071287edf..340efe161 100644 --- a/cde/lib/tt/lib/util/tt_log.C +++ b/cde/lib/tt/lib/util/tt_log.C @@ -37,7 +37,7 @@ #ifdef __osf__ #include #else -#if !defined (USL) && !defined(__uxp__) +#if !defined (USL) && !defined(__uxp__) && !defined(linux) #include #endif #endif /* __osf__ */ From e8fe4970ebefc8c67e47d4bc79784d19af03a990 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:51:05 +0000 Subject: [PATCH 026/162] Linux also needs cast to char * of NULL --- cde/lib/tt/lib/util/tt_entry_pt.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/lib/tt/lib/util/tt_entry_pt.C b/cde/lib/tt/lib/util/tt_entry_pt.C index 639468322..9f70aa4a0 100644 --- a/cde/lib/tt/lib/util/tt_entry_pt.C +++ b/cde/lib/tt/lib/util/tt_entry_pt.C @@ -449,7 +449,7 @@ _Tt_string _tt_entrypt_to_string(_Tt_entry_pt fun) return "tt_feature_enabled"; case TT_FEATURE_REQUIRED : return "tt_feature_required"; -#ifdef __osf__ +#if defined(__osf__) || defined(linux) case TT_API_CALL_LAST: return (char *) NULL; #else case TT_API_CALL_LAST: return NULL; From 5aea241fd1696440d1ebb3edc2d37105c3eb48c3 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:57:12 +0000 Subject: [PATCH 027/162] Linux uses unistd.h not osfcn.h --- cde/lib/tt/bin/tttar/tttar.C | 2 +- cde/lib/tt/bin/tttar/tttar_api.C | 2 +- cde/lib/tt/bin/tttar/tttar_spec.C | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cde/lib/tt/bin/tttar/tttar.C b/cde/lib/tt/bin/tttar/tttar.C index 69c78e680..c26432ff4 100644 --- a/cde/lib/tt/bin/tttar/tttar.C +++ b/cde/lib/tt/bin/tttar/tttar.C @@ -37,7 +37,7 @@ #include #include #include -#if defined(__osf__) +#if defined(__osf__) || defined(linux) #include #else #if !defined(USL) && !defined(__uxp__) diff --git a/cde/lib/tt/bin/tttar/tttar_api.C b/cde/lib/tt/bin/tttar/tttar_api.C index 6b0f68b57..7622dcbb8 100644 --- a/cde/lib/tt/bin/tttar/tttar_api.C +++ b/cde/lib/tt/bin/tttar/tttar_api.C @@ -33,7 +33,7 @@ */ #include -#if defined(__osf__) +#if defined(__osf__) || defined(linux) #include #else #ifndef USL diff --git a/cde/lib/tt/bin/tttar/tttar_spec.C b/cde/lib/tt/bin/tttar/tttar_spec.C index 72a5850ec..4c4df4ab8 100644 --- a/cde/lib/tt/bin/tttar/tttar_spec.C +++ b/cde/lib/tt/bin/tttar/tttar_spec.C @@ -32,7 +32,7 @@ * */ -#if defined(__osf__) +#if defined(__osf__) || defined(linux) #include #else #if defined (USL) || defined(__uxp__) From 8b79b425f8940f946f1a1c0d228bdcb6bb6bdb0a Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sun, 11 Mar 2012 23:58:53 +0000 Subject: [PATCH 028/162] No need to create another version of basename(), there's one available on Linux --- cde/lib/tt/bin/tttar/tttar_file_utils.C | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/lib/tt/bin/tttar/tttar_file_utils.C b/cde/lib/tt/bin/tttar/tttar_file_utils.C index acfe90f69..0770986bf 100644 --- a/cde/lib/tt/bin/tttar/tttar_file_utils.C +++ b/cde/lib/tt/bin/tttar/tttar_file_utils.C @@ -362,6 +362,7 @@ append_real_subtrees( _Tt_string_list_ptr realtrees, _Tt_string path ) /* * basename() - Return the last component of a pathname. */ +#if !defined(linux) char *basename( char *pathname ) { char *the_basename; @@ -373,6 +374,7 @@ char *basename( char *pathname ) { } return the_basename; } +#endif /* * dirname() - Return the pathname minus the basename, or "." if the From 13f6ea01d48ba36f4a70826faad4550af2ba3f9e Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:04:39 +0000 Subject: [PATCH 029/162] No easy access to min() or max() macros, rewrite code to not use them. --- cde/lib/tt/slib/mp_otype.C | 9 +++++++-- cde/lib/tt/slib/mp_ptype.C | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/cde/lib/tt/slib/mp_otype.C b/cde/lib/tt/slib/mp_otype.C index c0ad44848..cde56abf4 100644 --- a/cde/lib/tt/slib/mp_otype.C +++ b/cde/lib/tt/slib/mp_otype.C @@ -32,7 +32,7 @@ */ #include #if defined(linux) -# include +/*# include */ #else # include #endif @@ -311,7 +311,12 @@ int _Tt_otype:: xdr_version_required() const { int version = _Tt_signature::xdr_version_required_( _hsigs ); - return max(version, _Tt_signature::xdr_version_required_( _osigs )); +// return max(version, _Tt_signature::xdr_version_required_( _osigs )); + if (version > _Tt_signature::xdr_version_required_( _osigs )) { + return version; + } else { + return _Tt_signature::xdr_version_required_( _osigs ); + } } // diff --git a/cde/lib/tt/slib/mp_ptype.C b/cde/lib/tt/slib/mp_ptype.C index 3d5b01578..687873366 100644 --- a/cde/lib/tt/slib/mp_ptype.C +++ b/cde/lib/tt/slib/mp_ptype.C @@ -27,7 +27,7 @@ //%% $TOG: mp_ptype.C /main/4 1998/03/20 14:27:56 mgreess $ #include #if defined(linux) -# include +/*# include */ #else # include #endif @@ -711,7 +711,12 @@ int _Tt_ptype:: xdr_version_required() const { int version = _Tt_signature::xdr_version_required_( _hsigs ); - return max(version, _Tt_signature::xdr_version_required_( _osigs )); +// return max(version, _Tt_signature::xdr_version_required_( _osigs )); + if(version > _Tt_signature::xdr_version_required_( _osigs )) { + return version; + } else { + return _Tt_signature::xdr_version_required_( _osigs ); + } } From fc4f30fa88d72c04a2b43c369933d8fd7268e44b Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:06:34 +0000 Subject: [PATCH 030/162] -fpermissive to allow GCC to compile old C++ --- cde/lib/tt/slib/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/lib/tt/slib/Imakefile b/cde/lib/tt/slib/Imakefile index 86c180f7c..fce522a71 100644 --- a/cde/lib/tt/slib/Imakefile +++ b/cde/lib/tt/slib/Imakefile @@ -17,6 +17,10 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I. -I../lib +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + SRCS = \ mp_ce_attrs.C mp_observer.C mp_observer_utils.C \ mp_otype.C mp_otype_utils.C mp_ptype.C \ From 0a9e7d2db9915b2fbdce0049a8661480701eb2c5 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:14:33 +0000 Subject: [PATCH 031/162] No easy access to min()/max() macro, rewrite code --- cde/lib/tt/slib/mp_rpc_implement.C | 13 +++++++++---- cde/lib/tt/slib/mp_signature.C | 17 +++++++++++++---- cde/lib/tt/slib/mp_typedb.C | 12 +++++++++--- 3 files changed, 31 insertions(+), 11 deletions(-) diff --git a/cde/lib/tt/slib/mp_rpc_implement.C b/cde/lib/tt/slib/mp_rpc_implement.C index 9679f0903..22c22387e 100644 --- a/cde/lib/tt/slib/mp_rpc_implement.C +++ b/cde/lib/tt/slib/mp_rpc_implement.C @@ -50,7 +50,7 @@ #include #include #if defined(linux) -# include +/*# include */ #else # include #endif @@ -313,7 +313,7 @@ _tt_service_rpc(svc_req *rqstp, SVCXPRT *transp) return; } - _Tt_string &svr_cookie = + const _Tt_string &svr_cookie = _tt_s_mp->initial_s_session->auth_cookie(); if (clnt_cookie != svr_cookie) { svcerr_auth(transp, AUTH_BADCRED); @@ -791,8 +791,13 @@ _tt_rpc_add_pattern_with_context(SVCXPRT *transp) // introduced into protocol version 2, it can be assumed that // the caller is using at least xdr version 3. // - _Tt_xdr_version xvers( max(_tt_global->xdr_version(), - TT_CONTEXTS_XDR_VERSION) ); +// _Tt_xdr_version xvers( max(_tt_global->xdr_version(), +// TT_CONTEXTS_XDR_VERSION) ); + if(_tt_global->xdr_version() > TT_CONTEXTS_XDR_VERSION) { + _Tt_xdr_version xvers(_tt_global->xdr_version() ); + } else { + _Tt_xdr_version xvers(TT_CONTEXTS_XDR_VERSION); + } _tt_rpc_add_pattern(transp); } diff --git a/cde/lib/tt/slib/mp_signature.C b/cde/lib/tt/slib/mp_signature.C index 017f3831c..259317b31 100644 --- a/cde/lib/tt/slib/mp_signature.C +++ b/cde/lib/tt/slib/mp_signature.C @@ -36,7 +36,7 @@ */ #include #if defined(linux) -# include +/*# include */ #else # include #endif @@ -748,12 +748,18 @@ xdr_version_required() const { int version = TT_TYPESDB_DEFAULT_XDR_VERSION; if (_contexts->count() > 0) { - version = max(version, TT_CONTEXTS_XDR_VERSION); + if(TT_CONTEXTS_XDR_VERSION > version) { + version = TT_CONTEXTS_XDR_VERSION; + } +// version = max(version, TT_CONTEXTS_XDR_VERSION); } switch (_pattern_category) { case TT_HANDLE_PUSH: case TT_HANDLE_ROTATE: - version = max(version, TT_PUSH_ROTATE_XDR_VERSION); + if(TT_PUSH_ROTATE_XDR_VERSION > version) { + version = TT_PUSH_ROTATE_XDR_VERSION; + } +// version = max(version, TT_PUSH_ROTATE_XDR_VERSION); break; } return version; @@ -765,7 +771,10 @@ xdr_version_required_(const _Tt_signature_list_ptr &sigs) int version = TT_TYPESDB_DEFAULT_XDR_VERSION; _Tt_signature_list_cursor sigC( sigs ); while (sigC.next()) { - version = max(version, sigC->xdr_version_required()); + if(sigC->xdr_version_required() > version) { + version = sigC->xdr_version_required(); + } +// version = max(version, sigC->xdr_version_required()); } return version; } diff --git a/cde/lib/tt/slib/mp_typedb.C b/cde/lib/tt/slib/mp_typedb.C index ecf356f52..5ff381e17 100644 --- a/cde/lib/tt/slib/mp_typedb.C +++ b/cde/lib/tt/slib/mp_typedb.C @@ -40,7 +40,7 @@ // #include #if defined(linux) -# include +/*# include */ #else # include #endif @@ -2050,11 +2050,17 @@ xdr_version_required() const int version = TT_TYPESDB_DEFAULT_XDR_VERSION; _Tt_ptype_table_cursor ptypes(ptable); while (ptypes.next()) { - version = max(version, ptypes->xdr_version_required()); + if(ptypes->xdr_version_required() > version) { + version = ptypes->xdr_version_required(); + } +// version = max(version, ptypes->xdr_version_required()); } _Tt_otype_table_cursor otypes(otable); while (otypes.next()) { - version = max(version, otypes->xdr_version_required()); + if(otypes->xdr_version_required() > version) { + version = otypes->xdr_version_required(); + } +// version = max(version, otypes->xdr_version_required()); } return version; } From 0ada4a2e39a98bdafe873e6c70852c5156754dde Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:18:13 +0000 Subject: [PATCH 032/162] On linux use a iso C (89) stdarg variable argument function. Gcc no longer supports old style varargs.h --- cde/lib/tt/mini_isam/iscntl.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cde/lib/tt/mini_isam/iscntl.c b/cde/lib/tt/mini_isam/iscntl.c index a5ee70371..80a9e23ea 100644 --- a/cde/lib/tt/mini_isam/iscntl.c +++ b/cde/lib/tt/mini_isam/iscntl.c @@ -39,7 +39,11 @@ static char sccsid[] = "@(#)iscntl.c 1.8 94/11/17"; * Generic control function */ +#if defined(linux) +#include +#else #include +#endif #include "isam_impl.h" @@ -75,17 +79,26 @@ static char sccsid[] = "@(#)iscntl.c 1.8 94/11/17"; typedef int (* intfunc)(); +#if defined(linux) +int +iscntl(int isfd, int func, ...) +#else int iscntl(isfd, func, va_alist) int isfd; int func; va_dcl +#endif { extern int (*_isfatal_error_set_func())(); va_list pvar; int ret; +#if defined(linux) + va_start(pvar, func); +#else va_start(pvar); +#endif switch (func) { case ISCNTL_MASKSIGNALS: From a2706176dbe44b32914e6cc74ded28e4690ed5bb Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:23:06 +0000 Subject: [PATCH 033/162] Add int type to previously untyped variable --- cde/lib/tt/bin/ttdbserverd/db_server_svc.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/lib/tt/bin/ttdbserverd/db_server_svc.C b/cde/lib/tt/bin/ttdbserverd/db_server_svc.C index 22aa6bee7..749db6df4 100644 --- a/cde/lib/tt/bin/ttdbserverd/db_server_svc.C +++ b/cde/lib/tt/bin/ttdbserverd/db_server_svc.C @@ -174,7 +174,7 @@ isamfatalerror(char *msg) void print_usage_and_exit() { - static usage_printed = 0; + static int usage_printed = 0; if (!usage_printed) { From 4a6f362ee717434c826379d2666034d8d2981a1e Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:25:04 +0000 Subject: [PATCH 034/162] Use socklen_t type for argument for getsockname() --- cde/lib/tt/bin/ttdbserverd/db_server_svc.C | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cde/lib/tt/bin/ttdbserverd/db_server_svc.C b/cde/lib/tt/bin/ttdbserverd/db_server_svc.C index 749db6df4..dd6355b66 100644 --- a/cde/lib/tt/bin/ttdbserverd/db_server_svc.C +++ b/cde/lib/tt/bin/ttdbserverd/db_server_svc.C @@ -217,8 +217,12 @@ main(int argc, char** argv, char **envp) #if defined(DEC) || defined(sun) || defined(HPUX) int asize = sizeof(struct sockaddr); #else +# if defined(linux) + socklen_t asize; +# else size_t asize = sizeof(struct sockaddr); -#endif /* DEC or sun or HPUX */ +# endif +#endif int is_aix = 0; int do_garbage_collect = 0; From a513d54964fa64cc3e84cc3b79302f4e5cef6e72 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:25:41 +0000 Subject: [PATCH 035/162] -fpermissive to allow gcc to compile old C++ --- cde/lib/tt/bin/ttdbserverd/Imakefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cde/lib/tt/bin/ttdbserverd/Imakefile b/cde/lib/tt/bin/ttdbserverd/Imakefile index e5915b12f..92e67d764 100644 --- a/cde/lib/tt/bin/ttdbserverd/Imakefile +++ b/cde/lib/tt/bin/ttdbserverd/Imakefile @@ -19,6 +19,9 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif SRCS = \ db_server_functions.C \ From e68afb01e66f96edac23c34bbdfdfbc99a3a22dd Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:26:40 +0000 Subject: [PATCH 036/162] -fpermissive to allow gcc to compile old C++ --- cde/lib/tt/bin/ttsession/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/lib/tt/bin/ttsession/Imakefile b/cde/lib/tt/bin/ttsession/Imakefile index f7b742512..7d26e6167 100644 --- a/cde/lib/tt/bin/ttsession/Imakefile +++ b/cde/lib/tt/bin/ttsession/Imakefile @@ -19,6 +19,10 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + SRCS = mp_server.C OBJS = mp_server.o From e2f33fe1dd9f6b0ef1a33e77258b07d3da7799c5 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:27:41 +0000 Subject: [PATCH 037/162] -fpermissive to allow gcc to compile old C++ --- cde/lib/tt/bin/tt_type_comp/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/lib/tt/bin/tt_type_comp/Imakefile b/cde/lib/tt/bin/tt_type_comp/Imakefile index 82ce6b83c..b43d8562c 100644 --- a/cde/lib/tt/bin/tt_type_comp/Imakefile +++ b/cde/lib/tt/bin/tt_type_comp/Imakefile @@ -19,6 +19,10 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + SRCS = mp_type_comp.C mp_types_table.C \ frozen.mp_types_lex.C frozen.mp_types_gram.C From ee22401f76e193534d4889f01a38534ba6da4a2c Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:29:37 +0000 Subject: [PATCH 038/162] Add include for getopt() --- cde/lib/tt/bin/tt_type_comp/mp_type_comp.C | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cde/lib/tt/bin/tt_type_comp/mp_type_comp.C b/cde/lib/tt/bin/tt_type_comp/mp_type_comp.C index 819ce6171..21378d39b 100644 --- a/cde/lib/tt/bin/tt_type_comp/mp_type_comp.C +++ b/cde/lib/tt/bin/tt_type_comp/mp_type_comp.C @@ -39,6 +39,9 @@ #include #include #include +#if defined(linux) +#include +#endif #if defined(sgi) #include #endif From 0ce783f01858d7bc0fd172223ae562c60d03842b Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:31:10 +0000 Subject: [PATCH 039/162] Do not redefine prototype of exit() under linux --- cde/lib/tt/bin/tt_type_comp/frozen.mp_types_lex.C | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/lib/tt/bin/tt_type_comp/frozen.mp_types_lex.C b/cde/lib/tt/bin/tt_type_comp/frozen.mp_types_lex.C index d256771cd..a543109d0 100644 --- a/cde/lib/tt/bin/tt_type_comp/frozen.mp_types_lex.C +++ b/cde/lib/tt/bin/tt_type_comp/frozen.mp_types_lex.C @@ -68,7 +68,9 @@ extern "C" { #ifdef __cplusplus extern "C" { #endif +#if !defined(linux) void exit(int); +#endif #ifdef __cplusplus } #endif From 50465f5a87888c46f1765ffc9d1627a906bf9c7b Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:32:10 +0000 Subject: [PATCH 040/162] -fpermissive to allow gcc to compile old C++ --- cde/lib/tt/bin/dbck/Imakefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cde/lib/tt/bin/dbck/Imakefile b/cde/lib/tt/bin/dbck/Imakefile index 7671378e6..f67c3298d 100644 --- a/cde/lib/tt/bin/dbck/Imakefile +++ b/cde/lib/tt/bin/dbck/Imakefile @@ -19,6 +19,9 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif SRCS = binkey.C binkey_utils.C common.C \ options.C options_tt.C prop.C \ From 54e8940874dd073d0c95131d0d002929f6522d09 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:33:44 +0000 Subject: [PATCH 041/162] linux is a unistd.h platform not a osfcn.h --- cde/lib/tt/bin/shell/mover.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/lib/tt/bin/shell/mover.C b/cde/lib/tt/bin/shell/mover.C index f801c231b..264f50a41 100644 --- a/cde/lib/tt/bin/shell/mover.C +++ b/cde/lib/tt/bin/shell/mover.C @@ -35,7 +35,7 @@ #include "tt_options.h" #include #include -#ifdef __osf__ +#if defined(__osf__) || defined(linux) #include #else #if !defined(USL) && !defined(__uxp__) From 86909a64f083f65fe05dfed71a2ece0f7aa5890d Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:35:06 +0000 Subject: [PATCH 042/162] Linux is a unistdh platform not an osfcn.h --- cde/lib/tt/bin/shell/remover.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/lib/tt/bin/shell/remover.C b/cde/lib/tt/bin/shell/remover.C index 17e505aab..3d3002d5c 100644 --- a/cde/lib/tt/bin/shell/remover.C +++ b/cde/lib/tt/bin/shell/remover.C @@ -35,7 +35,7 @@ #include "tt_options.h" #include #include -#ifdef __osf__ +#if defined(__osf__) || defined(linux) #include #else #if !defined(USL) && !defined(__uxp__) From 84139c35754b4ff9ff43b664196c7c5f67fa420e Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:37:58 +0000 Subject: [PATCH 043/162] On Linux don't redefine the prototypes to malloc() and realloc() to the wrong things. --- cde/lib/tt/bin/ttauth/ttauth.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/lib/tt/bin/ttauth/ttauth.h b/cde/lib/tt/bin/ttauth/ttauth.h index df6d58159..5e1b27f5f 100644 --- a/cde/lib/tt/bin/ttauth/ttauth.h +++ b/cde/lib/tt/bin/ttauth/ttauth.h @@ -57,7 +57,9 @@ typedef int Bool; extern char *ProgramName; +#if !defined(linux) extern char *malloc(), *realloc(); +#endif int process_command(), auth_initialize(), auth_finalize(); extern int print_help(); extern int verbose; From e321b293c15d49c72c242a3638c57f753c253baa Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:44:14 +0000 Subject: [PATCH 044/162] When linking against C++ libraries gcc insists on using the C++ linker --- cde/lib/tt/bin/ttauth/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/lib/tt/bin/ttauth/Imakefile b/cde/lib/tt/bin/ttauth/Imakefile index 2cd2ebf89..57396e3bd 100644 --- a/cde/lib/tt/bin/ttauth/Imakefile +++ b/cde/lib/tt/bin/ttauth/Imakefile @@ -7,6 +7,12 @@ DEFINES = CONN_DEFINES = ConnectionFlags INCLUDES = -I. -I../../slib -I../../lib +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + DEPLIBS = TtClientDepLibs LOCAL_LIBRARIES = TtClientLibs SYS_LIBRARIES = From c35c337aa18b56a837a8722df7ac61ac3d2c0e5f Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 00:48:04 +0000 Subject: [PATCH 045/162] When linking against libtt (a C++ lib) the link stage should use the C++ linker --- cde/programs/dtcalc/Imakefile | 6 ++++++ cde/programs/dtpad/Imakefile | 6 ++++++ cde/programs/dtscreen/Imakefile | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/cde/programs/dtcalc/Imakefile b/cde/programs/dtcalc/Imakefile index 85413ff12..17823c266 100644 --- a/cde/programs/dtcalc/Imakefile +++ b/cde/programs/dtcalc/Imakefile @@ -31,6 +31,12 @@ SYS_LIBRARIES = -lm -lgen #if defined(HPOSFArchitecture) #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = calctool.c ds_common.c ds_popup.c \ ds_widget.c ds_xlib.c functions.c \ help.c motif.c mp.c \ diff --git a/cde/programs/dtpad/Imakefile b/cde/programs/dtpad/Imakefile index c4affc35e..4e34b1380 100644 --- a/cde/programs/dtpad/Imakefile +++ b/cde/programs/dtpad/Imakefile @@ -11,6 +11,12 @@ SYS_LIBRARIES = DtClientSysLibs DtClientExtraLibs # LOCAL_LDFLAGS = -M mapfile.reorder #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = \ dtpad.c editCB.c fileCB.c \ fileDlg.c fileIo.c formatCB.c \ diff --git a/cde/programs/dtscreen/Imakefile b/cde/programs/dtscreen/Imakefile index 338000657..b011791d7 100644 --- a/cde/programs/dtscreen/Imakefile +++ b/cde/programs/dtscreen/Imakefile @@ -11,6 +11,12 @@ LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) SYS_LIBRARIES = -lm -lcrypt #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = blank.c dtscreen.c flame.c hopalong.c \ hsbramp.c image.c life.c pyro.c \ qix.c resource.c rotor.c swarm.c \ From f972ee1646a334957e833b44f4209847d9367b8c Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 10:38:42 +0000 Subject: [PATCH 046/162] On Linux when linking against a C++ library the whole program must be linked with the C++ linker. --- cde/programs/dtfile/Imakefile | 6 ++++++ cde/programs/dtfile/dtcopy/Imakefile | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/cde/programs/dtfile/Imakefile b/cde/programs/dtfile/Imakefile index 468f238ee..9eda8cffd 100644 --- a/cde/programs/dtfile/Imakefile +++ b/cde/programs/dtfile/Imakefile @@ -27,6 +27,12 @@ EXTRA_DEFINES = -D_TOOLTALK EXTRA_CCOPTIONS = -xF #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = ChangeDir.c ChangeDirP.c Command.c Common.c \ Desktop.c Directory.c Encaps.c File.c \ FileDialog.c FileManip.c FileMgr.c FileOp.c \ diff --git a/cde/programs/dtfile/dtcopy/Imakefile b/cde/programs/dtfile/dtcopy/Imakefile index 31475b21d..6da100b9f 100644 --- a/cde/programs/dtfile/dtcopy/Imakefile +++ b/cde/programs/dtfile/dtcopy/Imakefile @@ -10,6 +10,12 @@ SYS_LIBRARIES = DtClientSysLibs DtClientExtraLibs EXTRA_CCOPTIONS = -xF #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = main_dtcopy.c copydialog.c overwrtdialog.c dosync.c \ fsrtns.c utils.c errordialog.c sharedFuncs.c From 0e302b6bbabc3469da5d9b990a91ea2f2d978718 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 10:41:53 +0000 Subject: [PATCH 047/162] Add in freetype directory to inlude path --- cde/programs/dtfile/Imakefile | 1 + 1 file changed, 1 insertion(+) diff --git a/cde/programs/dtfile/Imakefile b/cde/programs/dtfile/Imakefile index 9eda8cffd..19a5063b4 100644 --- a/cde/programs/dtfile/Imakefile +++ b/cde/programs/dtfile/Imakefile @@ -31,6 +31,7 @@ XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker #if defined(LinuxDistribution) CCLINK = $(CXX) +EXTRA_DEFINES = -I/usr/include/freetype2 #endif SRCS = ChangeDir.c ChangeDirP.c Command.c Common.c \ From bd368b24a2cd8f03a4a26f014f3db081087c6903 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:01:17 +0000 Subject: [PATCH 048/162] Link with C++ linker --- cde/programs/dtsession/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtsession/Imakefile b/cde/programs/dtsession/Imakefile index 4ff3192a6..f6bc68ff4 100644 --- a/cde/programs/dtsession/Imakefile +++ b/cde/programs/dtsession/Imakefile @@ -67,6 +67,12 @@ DEFINES = -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \ SYS_LIBRARIES = -lelf -lm -ldl -lgen #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + PROGRAMS=dtsession /**** Every .o except version.o may only be built in a remote From ce390d1290f3b88ac263dbd92cc77374dc5a08f9 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:11:10 +0000 Subject: [PATCH 049/162] Link with C++ linker --- cde/programs/dtaction/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtaction/Imakefile b/cde/programs/dtaction/Imakefile index a58065fe4..50aaf51fe 100644 --- a/cde/programs/dtaction/Imakefile +++ b/cde/programs/dtaction/Imakefile @@ -12,6 +12,12 @@ SYS_LIBRARIES = -lm EXTRA_DEFINES = +e #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + #ifdef LinuxArchitecture SYS_LIBRARIES = -lm -lcrypt #endif From 7d5fcc4400e21dc7e069e68cb7ca23cc229b05aa Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:16:41 +0000 Subject: [PATCH 050/162] Link with C++ linker --- cde/programs/dtcreate/Imakefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/programs/dtcreate/Imakefile b/cde/programs/dtcreate/Imakefile index 6561f38a0..40da336a6 100644 --- a/cde/programs/dtcreate/Imakefile +++ b/cde/programs/dtcreate/Imakefile @@ -55,6 +55,11 @@ EXTRA_DEFINES = -Xt -D_NO_PROTO SYS_LIBRARIES = -lm -ldl -lgen #endif /* UXPArchitecture */ +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif SRCS = \ main.c \ From 9ad5e31edd9b46a3af2a7e07cb878e88c18ebf7e Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:17:27 +0000 Subject: [PATCH 051/162] Link with C++ linker --- cde/programs/dtdbcache/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtdbcache/Imakefile b/cde/programs/dtdbcache/Imakefile index a4f72e906..067b0c972 100644 --- a/cde/programs/dtdbcache/Imakefile +++ b/cde/programs/dtdbcache/Imakefile @@ -58,6 +58,12 @@ SYS_LIBRARIES = -lm -ldl -lw -lgen SYS_LIBRARIES = -lm -lgen #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = Main.c OBJS = Main.o From 4d9bb3d3486da8548215c33ea7b726c9feaa4ee5 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:19:04 +0000 Subject: [PATCH 052/162] Link with C++ linker --- cde/programs/dtdocbook/xlate_locale/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtdocbook/xlate_locale/Imakefile b/cde/programs/dtdocbook/xlate_locale/Imakefile index e3b280a4c..eb349ee74 100644 --- a/cde/programs/dtdocbook/xlate_locale/Imakefile +++ b/cde/programs/dtdocbook/xlate_locale/Imakefile @@ -13,6 +13,12 @@ OBJS = xlate_locale.o SYS_LIBRARIES = -lgen #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + DEPLIBS = $(DEPDTSVCLIB) LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) From 12598a47802b6fbcf5e5730c82d66275c1d50a07 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:19:46 +0000 Subject: [PATCH 053/162] Link with C++ linker --- cde/programs/dtdocbook/instant/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtdocbook/instant/Imakefile b/cde/programs/dtdocbook/instant/Imakefile index 02a322a38..fdf05f81e 100644 --- a/cde/programs/dtdocbook/instant/Imakefile +++ b/cde/programs/dtdocbook/instant/Imakefile @@ -12,6 +12,12 @@ EXTRA_LIBRARIES = -lsocket -lnsl -lgen -lm EXTRA_LIBRARIES = -lm #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + OBJS = main.o util.o info.o translate.o traninit.o tranvar.o tables.o browse.o SRCS = main.c util.c info.c translate.c traninit.c tranvar.c tables.c browse.c From b0691274852021e17a723f1cfc1a70d61d32d857 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:26:01 +0000 Subject: [PATCH 054/162] Linux has the same value for ENOTSUP as another var, therefore protect one to prevent a duplicate case issue in the switch(). --- cde/programs/dtdocbook/tcl/tclPosixStr.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtdocbook/tcl/tclPosixStr.c b/cde/programs/dtdocbook/tcl/tclPosixStr.c index 376defbaf..cce2c7aae 100644 --- a/cde/programs/dtdocbook/tcl/tclPosixStr.c +++ b/cde/programs/dtdocbook/tcl/tclPosixStr.c @@ -347,9 +347,11 @@ Tcl_ErrnoId() #ifdef ENOTSOCK case ENOTSOCK: return "ENOTSOCK"; #endif +#if !defined(linux) #ifdef ENOTSUP case ENOTSUP: return "ENOTSUP"; #endif +#endif #ifdef ENOTTY case ENOTTY: return "ENOTTY"; #endif @@ -794,9 +796,11 @@ Tcl_ErrnoMsg(err) #ifdef ENOTSOCK case ENOTSOCK: return "socket operation on non-socket"; #endif +#if !defined(linux) #ifdef ENOTSUP case ENOTSUP: return "operation not supported"; #endif +#endif #ifdef ENOTTY case ENOTTY: return "inappropriate device for ioctl"; #endif From 68027a6aa01205b4246ca71dff11bec81b260a33 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:27:37 +0000 Subject: [PATCH 055/162] Link with C++ linker --- cde/programs/dtexec/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtexec/Imakefile b/cde/programs/dtexec/Imakefile index fb359dee3..5cffc3dc3 100644 --- a/cde/programs/dtexec/Imakefile +++ b/cde/programs/dtexec/Imakefile @@ -5,6 +5,12 @@ LOCAL_LIBRARIES = $(TTLIB) $(XTOOLLIB) $(XLIB) DEFINES = -DMSGLOG_CLIENT_ONLY INCLUDES = -I. +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = DtGetMessage.c Main.c MsgLog.c Version.c OBJS = DtGetMessage.o Main.o MsgLog.o Version.o From 44baf5431b17b68ac3f28bb4845ff9e56c855709 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:33:49 +0000 Subject: [PATCH 056/162] Link with C++ linker --- cde/programs/dthelp/dthelpdemo/Imakefile | 6 ++++++ cde/programs/dthelp/dthelpgen/Imakefile | 6 ++++++ cde/programs/dthelp/dthelpprint/Imakefile | 6 ++++++ cde/programs/dthelp/dthelpview/Imakefile | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/cde/programs/dthelp/dthelpdemo/Imakefile b/cde/programs/dthelp/dthelpdemo/Imakefile index d02c49543..8c6b85aca 100644 --- a/cde/programs/dthelp/dthelpdemo/Imakefile +++ b/cde/programs/dthelp/dthelpdemo/Imakefile @@ -17,6 +17,12 @@ DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) SYS_LIBRARIES = DtClientSysLibs $(CXXLIB) +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = Main.c HourGlass.c HelpCache.c OBJS = Main.o HourGlass.o HelpCache.o diff --git a/cde/programs/dthelp/dthelpgen/Imakefile b/cde/programs/dthelp/dthelpgen/Imakefile index d6c062190..9bb1ca428 100644 --- a/cde/programs/dthelp/dthelpgen/Imakefile +++ b/cde/programs/dthelp/dthelpgen/Imakefile @@ -11,6 +11,12 @@ SYS_LIBRARIES = DtClientSysLibs $(CXXLIB) EXTRA_INCLUDES = -I$(DTHELPSRC) +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = helpgen.c version.c OBJS = helpgen.o version.o diff --git a/cde/programs/dthelp/dthelpprint/Imakefile b/cde/programs/dthelp/dthelpprint/Imakefile index 0db5ce168..a81a54506 100644 --- a/cde/programs/dthelp/dthelpprint/Imakefile +++ b/cde/programs/dthelp/dthelpprint/Imakefile @@ -16,6 +16,12 @@ SYS_LIBRARIES = DtClientSysLibs -lw $(CXXLIB) SYS_LIBRARIES = DtClientSysLibs $(CXXLIB) #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = Main.c Initialize.c PrintUtil.c PrintTopics.c PrintManStrFile.c version.c OBJS = Main.o Initialize.o PrintUtil.o PrintTopics.o PrintManStrFile.o version.o diff --git a/cde/programs/dthelp/dthelpview/Imakefile b/cde/programs/dthelp/dthelpview/Imakefile index 1875a14d0..df38f4ed8 100644 --- a/cde/programs/dthelp/dthelpview/Imakefile +++ b/cde/programs/dthelp/dthelpview/Imakefile @@ -1,6 +1,12 @@ XCOMM $XConsortium: Imakefile /main/7 1996/09/14 15:26:44 drk $ PROGRAMS = dthelpview +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + DEFINES = -D_BMS INCLUDES = -I. From ef1755be4393f84a75767a1829c2b9ae0274ca00 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:45:18 +0000 Subject: [PATCH 057/162] Link with C++ linker --- cde/programs/dtimsstart/Imakefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/programs/dtimsstart/Imakefile b/cde/programs/dtimsstart/Imakefile index 345e2b0b6..6f957ff55 100644 --- a/cde/programs/dtimsstart/Imakefile +++ b/cde/programs/dtimsstart/Imakefile @@ -25,6 +25,11 @@ EXTRA_CCOPTIONS = -xF EXTRA_DEFINES = -DANSICPP #endif /* RsArchitecture */ +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif PROGRAMS=dtimsstart From 7ed235360598c5ba4f27bdff1e16af2abf756c5f Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 11:56:11 +0000 Subject: [PATCH 058/162] On Linux no access to pre iso C varargs.h --- cde/programs/dtlogin/dm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtlogin/dm.c b/cde/programs/dtlogin/dm.c index d0cbd6919..717b0435e 100644 --- a/cde/programs/dtlogin/dm.c +++ b/cde/programs/dtlogin/dm.c @@ -57,7 +57,11 @@ # include # include # include +#if defined(linux) +# include +#else # include +#endif #if defined (SYSV) || defined (SVR4) #ifndef F_TLOCK From fd2322880359ca9f48f66eda54ccaedffd77266e Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 12:04:55 +0000 Subject: [PATCH 059/162] -fpermissive to allow old C++ to compile on gcc --- cde/programs/dtmail/dtmailpr/Imakefile | 4 ++++ cde/programs/dtmail/libDtMail/Common/Imakefile | 4 ++++ cde/programs/dtmail/libDtMail/RFC/Imakefile | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/cde/programs/dtmail/dtmailpr/Imakefile b/cde/programs/dtmail/dtmailpr/Imakefile index 7fcd8e0d6..064ed1b76 100644 --- a/cde/programs/dtmail/dtmailpr/Imakefile +++ b/cde/programs/dtmail/dtmailpr/Imakefile @@ -39,6 +39,10 @@ MT_LIBS = -i $(C++_LIB) -lm -lw -lc SYS_LIBRARIES = -lintl -lnsl $(MT_LIBS) -lC #endif /* SunArchitecture */ + +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif SRCS = main.C message.C mailbox.C utils.C OBJS = main.o message.o mailbox.o utils.o diff --git a/cde/programs/dtmail/libDtMail/Common/Imakefile b/cde/programs/dtmail/libDtMail/Common/Imakefile index f5b308320..7a1530e18 100644 --- a/cde/programs/dtmail/libDtMail/Common/Imakefile +++ b/cde/programs/dtmail/libDtMail/Common/Imakefile @@ -14,6 +14,10 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) INCLUDES = -I. -I../../include -I../../include/utils -I$(CDELIBSRC) +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + #if HasVFork VFORK_DEFINES = -DHAS_VFORK #else diff --git a/cde/programs/dtmail/libDtMail/RFC/Imakefile b/cde/programs/dtmail/libDtMail/RFC/Imakefile index 2b0ca1957..0fec68396 100644 --- a/cde/programs/dtmail/libDtMail/RFC/Imakefile +++ b/cde/programs/dtmail/libDtMail/RFC/Imakefile @@ -14,6 +14,10 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) INCLUDES = -I. -I../Common -I../../include -I../../include/utils -I$(CDELIBSRC) +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + #if HasVFork VFORK_DEFINES = -DHAS_VFORK #else From a5b6e62764bb1e8f91c5660fc59a37e0fb8e0601 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 12:07:09 +0000 Subject: [PATCH 060/162] Link with C++ linker --- cde/programs/dtpdm/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtpdm/Imakefile b/cde/programs/dtpdm/Imakefile index 2a3548625..6dacbe91b 100644 --- a/cde/programs/dtpdm/Imakefile +++ b/cde/programs/dtpdm/Imakefile @@ -29,6 +29,12 @@ SYS_LIBRARIES = -lmsaa -liconv SYS_LIBRARIES = -lintl -L/opt/SUNWspro/SC2.0.1 -lm -lgen -ldl -lC #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + PROGRAMS = dtpdm SRCS = JobBox.c Main.c MainWindow.c \ From eeb7e285f58e8f5175b6248ebc37d9cc937c0e63 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 12:12:41 +0000 Subject: [PATCH 061/162] On linux use __fds_bits instead of fds_bits --- cde/programs/dtspcd/spcd_event.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/programs/dtspcd/spcd_event.c b/cde/programs/dtspcd/spcd_event.c index 01fdf28b1..2a30c7fcc 100644 --- a/cde/programs/dtspcd/spcd_event.c +++ b/cde/programs/dtspcd/spcd_event.c @@ -86,8 +86,13 @@ void SPCD_MainLoopUntil(Boolean *flag) int result; do { for (n=0; n Date: Mon, 12 Mar 2012 12:14:03 +0000 Subject: [PATCH 062/162] Link with C++ linker --- cde/programs/dtspcd/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtspcd/Imakefile b/cde/programs/dtspcd/Imakefile index 0f417a722..04a5590af 100644 --- a/cde/programs/dtspcd/Imakefile +++ b/cde/programs/dtspcd/Imakefile @@ -30,6 +30,12 @@ LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) \ SYS_LIBRARIES = -lm #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + #if defined(UXPArchitecture) LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) \ $(XMLIB) $(XTOOLLIB) $(XLIB) From 72d9ef5875778fe22393214fc27238303b428b7d Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 14:35:03 +0000 Subject: [PATCH 063/162] Add linux to list of platforms that use that form of memset() --- cde/programs/dtterm/util/logger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/programs/dtterm/util/logger.c b/cde/programs/dtterm/util/logger.c index bd1f2d41b..3f6a34603 100644 --- a/cde/programs/dtterm/util/logger.c +++ b/cde/programs/dtterm/util/logger.c @@ -71,7 +71,7 @@ main(int argc, char **argv) } /* init data... */ -#if defined(USL) || defined(__uxp__) +#if defined(USL) || defined(__uxp__) || defined(linux) (void) memset((void *) &myaddr_in, (int) '\0', sizeof(myaddr_in)); #else (void) memset(myaddr_in, '\0', sizeof(myaddr_in)); From b368679e951712b656bb675ac78ad90a8aafebb0 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 14:37:47 +0000 Subject: [PATCH 064/162] Use C++ linker --- cde/programs/dtterm/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtterm/Imakefile b/cde/programs/dtterm/Imakefile index 847bf14ba..2cb6e6eff 100644 --- a/cde/programs/dtterm/Imakefile +++ b/cde/programs/dtterm/Imakefile @@ -29,6 +29,12 @@ DEPHELPLIB = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) USE_XHPLIB = $(XHPLIB) #endif /* HPArchitecture */ +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + /* DEPLIBS contains the list of library depencies for a client. * LOCAL_LIBRARIES contains the list of libraries on the link line. * Generally, the dependency form of a library has DEP as a prefix. From c03c12449d5a750f24d23b2762fb16440d2cfd3c Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 14:40:34 +0000 Subject: [PATCH 065/162] use C++ linker --- cde/programs/dtudcexch/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtudcexch/Imakefile b/cde/programs/dtudcexch/Imakefile index 6afcac0bb..72b2577f3 100644 --- a/cde/programs/dtudcexch/Imakefile +++ b/cde/programs/dtudcexch/Imakefile @@ -28,6 +28,12 @@ UDC_INC_PATH7 = -I$(FONTEDT_PATH1)/dtgpftobdf OPT2 = -DFONTC='"'$(BINDIR)/bdftopcf'"' #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + DEFINES = $(OPT2) DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) \ From a26bc89ad59d803920454d504b1b9c027e402b04 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 14:42:58 +0000 Subject: [PATCH 066/162] Use C++ linker --- cde/programs/dtwm/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtwm/Imakefile b/cde/programs/dtwm/Imakefile index 9081710c7..40959ed9e 100644 --- a/cde/programs/dtwm/Imakefile +++ b/cde/programs/dtwm/Imakefile @@ -26,6 +26,12 @@ EXTRA_DEFINES = -D_HPUX_SOURCE EXTRA_CCOPTIONS = -xF dtwm := LOCAL_LDFLAGS = -M mapfile.reorder #endif + +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif SRCSXM = \ WmCDInfo.c WmCDecor.c WmCEvent.c \ From cbffec168a407ccaa7d5de4ee8be266a486181a7 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 14:48:23 +0000 Subject: [PATCH 067/162] Use C++ linker --- cde/programs/util/dttypes/Imakefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/programs/util/dttypes/Imakefile b/cde/programs/util/dttypes/Imakefile index 7f45f8c8a..dc43b01fa 100644 --- a/cde/programs/util/dttypes/Imakefile +++ b/cde/programs/util/dttypes/Imakefile @@ -39,6 +39,11 @@ ATLIB= SYS_LIBRARIES = -lm -ldl -lgen #endif /* SunArchitecture */ +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif SRCS = dttypes.c OBJS = dttypes.o From e315d4ba3e465df6ee7f8a3d8154929d42c220a2 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 15:14:12 +0000 Subject: [PATCH 068/162] Setting const variable with no type to 'int' (likely the default the old compilers would have used) --- cde/programs/dtprintinfo/util/Invoke.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/programs/dtprintinfo/util/Invoke.C b/cde/programs/dtprintinfo/util/Invoke.C index b152b1cbd..590adb7c2 100644 --- a/cde/programs/dtprintinfo/util/Invoke.C +++ b/cde/programs/dtprintinfo/util/Invoke.C @@ -43,7 +43,7 @@ #include /* need to get bzero defined */ #endif /* _AIX */ -const BUFFER_SIZE = 512; +const int BUFFER_SIZE = 512; Invoke::Invoke(const char *command, // Command to Run char **out_ptr, // ptr to output buffer ptr From dd2ff6b4482f8e89cf7e12302ab87c0094b8d3fa Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 15:15:38 +0000 Subject: [PATCH 069/162] Set untyped variable to int --- cde/programs/dtprintinfo/libUI/BaseUI.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/programs/dtprintinfo/libUI/BaseUI.h b/cde/programs/dtprintinfo/libUI/BaseUI.h index bc9b16c15..f02c903b5 100644 --- a/cde/programs/dtprintinfo/libUI/BaseUI.h +++ b/cde/programs/dtprintinfo/libUI/BaseUI.h @@ -240,7 +240,7 @@ typedef void (*DialogCallback) (void *); typedef boolean (*ValidationCallback) (void *client_data, void *call_data); typedef void (*ThreadCallback) (BaseUI *obj, char *output, int rc); -const NO_SUBCLASS = -1; +const int NO_SUBCLASS = -1; class BaseUI { From 77ed6f7ee32b03b16629213788c623251b7978d8 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 15:18:09 +0000 Subject: [PATCH 070/162] -fpermissive to allow GCC to compile old C++ --- cde/programs/dtprintinfo/UI/Imakefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/programs/dtprintinfo/UI/Imakefile b/cde/programs/dtprintinfo/UI/Imakefile index 44fc8028d..7a4d68e11 100644 --- a/cde/programs/dtprintinfo/UI/Imakefile +++ b/cde/programs/dtprintinfo/UI/Imakefile @@ -16,6 +16,11 @@ INCLUDES = -I. -I.. -I../libUI -I../libUI/MotifUI -I../objects -I../util -I../ob DEFINES = -DHAS_EXCEPTIONS #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + + SRCS = DtActions.C DtApp.C DtDetailsLabel.C \ DtFindD.C DtFindSet.C DtMainW.C \ DtPrinterIcon.C DtProps.C DtPrtJobIcon.C \ From baf772785bb534c698fade7cb2b3092e7d8f89cf Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 15:19:36 +0000 Subject: [PATCH 071/162] -fpermissive to allow gcc to compile old C++ --- cde/programs/dtprintinfo/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtprintinfo/Imakefile b/cde/programs/dtprintinfo/Imakefile index ed42f6e51..c55d4965a 100644 --- a/cde/programs/dtprintinfo/Imakefile +++ b/cde/programs/dtprintinfo/Imakefile @@ -23,6 +23,10 @@ all:: $(DTPRINTINFO_GEN) .NO_PARALLEL: #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + INCLUDES = -I. -I./UI -I./libUI -I./util -I./libUI/MotifUI \ -I./objects -I./objects/PrintObj From 5a09544b16212dbf55775a5759f330f363bea373 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 15:39:22 +0000 Subject: [PATCH 072/162] Linux doesn't allow open() with O_CREAT without permission flags anymore. --- cde/programs/dtstyle/ColorFile.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cde/programs/dtstyle/ColorFile.c b/cde/programs/dtstyle/ColorFile.c index dd768f219..bd1199c09 100644 --- a/cde/programs/dtstyle/ColorFile.c +++ b/cde/programs/dtstyle/ColorFile.c @@ -413,7 +413,11 @@ WriteOutPalette( strcat(filename, PALETTE_SUFFIX); /* open the file for writing */ +#if defined(linux) + if( (fd = open( filename, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR)) == -1) +#else if( (fd = open( filename, O_RDWR | O_CREAT)) == -1) +#endif { tmpStr = (char *)XtMalloc(strlen(ERR4) + strlen(filename) + 1); sprintf (tmpStr, ERR4, filename); @@ -1087,7 +1091,11 @@ CheckFileType( void ) strcat(tmpfile1, DT_PAL_DIR); strcat(tmpfile1, filename1); +#if defined(linux) + if( (fd = open( tmpfile1, O_CREAT, S_IRUSR | S_IWUSR)) == -1) +#else if( (fd = open( tmpfile1, O_CREAT)) == -1) +#endif { style. longfilename = False; XtFree(tmpfile1); @@ -1103,7 +1111,11 @@ CheckFileType( void ) strcat(tmpfile2, DT_PAL_DIR); strcat(tmpfile2, filename2); +#if defined(linux) + if( (fd1 = open(tmpfile2, O_CREAT | O_EXCL, S_IRUSR | S_IWUSR)) == -1) +#else if( (fd1 = open(tmpfile2, O_CREAT | O_EXCL)) == -1) +#endif { style.longfilename = False; } From 88cc514fbd75deb9f241b1c8d31c50a3eda4e45f Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 15:41:09 +0000 Subject: [PATCH 073/162] Use C++ linker --- cde/programs/dtstyle/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtstyle/Imakefile b/cde/programs/dtstyle/Imakefile index 5269b657a..3b10e958c 100644 --- a/cde/programs/dtstyle/Imakefile +++ b/cde/programs/dtstyle/Imakefile @@ -19,6 +19,12 @@ EXTRA_OBJS = OWsync.o EXTRA_DEFINES = -D$(PROGRAMS) #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + PROGRAMS = dtstyle OBJS = Main.o version.o MainWin.o Font.o Audio.o \ From 5949e1c4106b1e5333272d662e4dffab7aeb2308 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 16:03:06 +0000 Subject: [PATCH 074/162] Do not redefine strdup() on Linux --- cde/programs/dtappbuilder/src/libAButil/util.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/programs/dtappbuilder/src/libAButil/util.h b/cde/programs/dtappbuilder/src/libAButil/util.h index 8b9167d89..b0f68c7cb 100644 --- a/cde/programs/dtappbuilder/src/libAButil/util.h +++ b/cde/programs/dtappbuilder/src/libAButil/util.h @@ -66,7 +66,9 @@ extern "C" { #endif +#if !defined(linux) extern char *strdup(const char *); +#endif #ifdef __cplusplus } /*extern "C" */ From 53f42b5113b8acfc949a27006b3de66f03bb2c38 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 16:05:21 +0000 Subject: [PATCH 075/162] CLK_TCK is considered obsolete in GCC, use CLOCKS_PER_SEC instead --- cde/programs/dtappbuilder/src/abmf/abmf.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/programs/dtappbuilder/src/abmf/abmf.c b/cde/programs/dtappbuilder/src/abmf/abmf.c index 0cbcde9c0..2cf4877f4 100644 --- a/cde/programs/dtappbuilder/src/abmf/abmf.c +++ b/cde/programs/dtappbuilder/src/abmf/abmf.c @@ -63,6 +63,11 @@ #include "abmfP.h" #include "abmf.h" +/* glibc considers CLK_TCK obsolete */ +#if defined(linux) +#define CLK_TCK CLOCKS_PER_SEC +#endif + #ifdef __cplusplus extern "C" { #endif From 71e364de5ccf84a1f41c4e0e55b5d83dc0754854 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 16:16:16 +0000 Subject: [PATCH 076/162] Do not bother trying to redefine the putenv() function --- cde/programs/dtappbuilder/src/libAButil/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/programs/dtappbuilder/src/libAButil/util.c b/cde/programs/dtappbuilder/src/libAButil/util.c index 1911df68d..138651d7c 100644 --- a/cde/programs/dtappbuilder/src/libAButil/util.c +++ b/cde/programs/dtappbuilder/src/libAButil/util.c @@ -223,7 +223,7 @@ util_vfork() #ifdef __cplusplus extern "C" { #endif -#if defined(__uxp__) || defined(__hpux) || (defined(sun) && OSMAJORVERSION >= 5 && OSMINORVERSION >= 4) || defined(linux) +#if defined(__uxp__) || defined(__hpux) || (defined(sun) && OSMAJORVERSION >= 5 && OSMINORVERSION >= 4) extern int putenv(const char *string); #elif !(defined(__osf__) || defined(__aix)) extern int putenv(char *string); From 63f6536c72fe0ca23fdcd6dab7a5347d1b7eed96 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 16:19:32 +0000 Subject: [PATCH 077/162] Initialise varargs list in the same way as OSF --- cde/programs/dtappbuilder/src/abmf/stubs_c_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/programs/dtappbuilder/src/abmf/stubs_c_file.c b/cde/programs/dtappbuilder/src/abmf/stubs_c_file.c index 6534e1fd9..06007c22f 100644 --- a/cde/programs/dtappbuilder/src/abmf/stubs_c_file.c +++ b/cde/programs/dtappbuilder/src/abmf/stubs_c_file.c @@ -279,7 +279,7 @@ printf_setval(GenCodeInfo genCodeInfo, ABObj obj, ...) { int return_value = 0; File codeFile = genCodeInfo->code_file; -#ifdef __osf__ +#if defined(__osf__) || defined(linux) /* OSF/1 define va_list in as structure of char ** and int * Sun define va_list as void * */ va_list paramList = { NULL, 0 }; From 0456158e4145ae40c3162179beec986cb08665a9 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 16:24:24 +0000 Subject: [PATCH 078/162] On linux use the va_copy() func for variable arugment copying --- cde/programs/dtappbuilder/src/abmf/write_c.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cde/programs/dtappbuilder/src/abmf/write_c.c b/cde/programs/dtappbuilder/src/abmf/write_c.c index 5e7245683..6b49fa493 100644 --- a/cde/programs/dtappbuilder/src/abmf/write_c.c +++ b/cde/programs/dtappbuilder/src/abmf/write_c.c @@ -351,9 +351,13 @@ write_func_def_params( ) { #ifdef __ppc -#define va_start_params() __va_copy(params, va_params) +# define va_start_params() __va_copy(params, va_params) #else -#define va_start_params() (params = va_params) +# if defined(linux) +# define va_start_params() va_copy(params, va_params) +# else +# define va_start_params() (params = va_params) +# endif #endif #define va_end_params() (0) va_list params; From fb174a8ec38f5cdbcd4915aa6fbdbf5d6bd04f76 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 16:27:08 +0000 Subject: [PATCH 079/162] Undo previous method and use __va_copy instead. --- cde/programs/dtappbuilder/src/abmf/write_c.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/cde/programs/dtappbuilder/src/abmf/write_c.c b/cde/programs/dtappbuilder/src/abmf/write_c.c index 6b49fa493..7eb647ce6 100644 --- a/cde/programs/dtappbuilder/src/abmf/write_c.c +++ b/cde/programs/dtappbuilder/src/abmf/write_c.c @@ -350,14 +350,10 @@ write_func_def_params( va_list va_params ) { -#ifdef __ppc -# define va_start_params() __va_copy(params, va_params) +#if defined(__ppc) || defined(linux) +#define va_start_params() __va_copy(params, va_params) #else -# if defined(linux) -# define va_start_params() va_copy(params, va_params) -# else -# define va_start_params() (params = va_params) -# endif +#define va_start_params() (params = va_params) #endif #define va_end_params() (0) va_list params; From ca8ede6c1facc9a08900471d9d62805e084cd562 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 16:27:41 +0000 Subject: [PATCH 080/162] Use C++ linker --- cde/programs/dtappbuilder/src/abmf/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtappbuilder/src/abmf/Imakefile b/cde/programs/dtappbuilder/src/abmf/Imakefile index abb7571b6..ebda0774d 100644 --- a/cde/programs/dtappbuilder/src/abmf/Imakefile +++ b/cde/programs/dtappbuilder/src/abmf/Imakefile @@ -109,6 +109,12 @@ CCOPTIONS = -qnoro WAITTARGET = .WAIT #endif /* SunArchitecture */ +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + PROGRAMS = dtcodegen LINTLIBS = $(XINPUTLIB) $(DTHELPLIB) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) From 7d770cff753a0529f5f27642b4e8223afca18a44 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 16:43:22 +0000 Subject: [PATCH 081/162] These days include standard C++ header files without the .h on the end --- cde/programs/dtsearchpath/dtsp/SearchPath.h | 4 ++++ cde/programs/dtsearchpath/libCliSrv/cstring.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/cde/programs/dtsearchpath/dtsp/SearchPath.h b/cde/programs/dtsearchpath/dtsp/SearchPath.h index a79c67d1c..e6d2e797d 100644 --- a/cde/programs/dtsearchpath/dtsp/SearchPath.h +++ b/cde/programs/dtsearchpath/dtsp/SearchPath.h @@ -34,7 +34,11 @@ #include "Environ.h" #include "cstring.h" +#if defined(linux) +#include +#else #include +#endif #include class SearchPath { diff --git a/cde/programs/dtsearchpath/libCliSrv/cstring.h b/cde/programs/dtsearchpath/libCliSrv/cstring.h index fec4685e5..abe0ee9bd 100644 --- a/cde/programs/dtsearchpath/libCliSrv/cstring.h +++ b/cde/programs/dtsearchpath/libCliSrv/cstring.h @@ -32,7 +32,11 @@ #ifndef _CSTRING_H_ #define _CSTRING_H_ +#if defined(linux) +#include +#else #include +#endif #include class CString { From 348f3cd81c18ce698f4133662f49d4f205498fca Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 12 Mar 2012 21:26:30 +0000 Subject: [PATCH 082/162] Change detector for linux platform to match other Imakefile changes --- cde/lib/DtWidget/Imakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/lib/DtWidget/Imakefile b/cde/lib/DtWidget/Imakefile index 5373145bf..6430617cb 100644 --- a/cde/lib/DtWidget/Imakefile +++ b/cde/lib/DtWidget/Imakefile @@ -13,7 +13,7 @@ XCOMM $XConsortium: Imakefile /main/8 1996/04/21 19:11:16 drk $ # define DtWidgetDefines -DI18N_MSG -DXK_MISCELLANY -DMULTIBYTE #endif DEFINES = DtWidgetDefines -#if defined(linux) +#if defined(LinuxDistribution) INCLUDES = -I. -I/usr/include/freetype2 #else INCLUDES = -I. From d1f3e24eac90d84e85e2a72002b4f232f08149d2 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 16:15:22 +0000 Subject: [PATCH 083/162] Use C++ linker Add in freetype headers Use system provided -lXdmcp and -Xau instead of trying to compile them from the imports directory. --- cde/programs/dtlogin/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtlogin/Imakefile b/cde/programs/dtlogin/Imakefile index dbaa3f6cf..4bdc5760f 100644 --- a/cde/programs/dtlogin/Imakefile +++ b/cde/programs/dtlogin/Imakefile @@ -122,6 +122,12 @@ SYS_LIBRARIES = -lm -lXdmcp #ifdef LinuxArchitecture SYS_LIBRARIES = -lm -lcrypt +/* On Linux, just use the system provided Xau and Xdmcp*/ +DEPXAUTHLIB = +DEPXDMCPLIB = +/* Add in freetype header locations, required for modern Motif libs */ +INCLUDES = -I/usr/include/freetype2 +CCLINK = $(CXX) #endif /************************************************************************** From 063cffa81d6b6503b7ed8ee72d8f7c744b418464 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 16:44:50 +0000 Subject: [PATCH 084/162] Add a .gitignore to try to reduce the amount of files listed as not in repository on git status. --- cde/.gitignore | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 cde/.gitignore diff --git a/cde/.gitignore b/cde/.gitignore new file mode 100644 index 000000000..74880dc49 --- /dev/null +++ b/cde/.gitignore @@ -0,0 +1,19 @@ +# Compiled source +*.o +*.so +*.so.2 +*.so.2.1 +*.a + +# Backups and editor created backups +*.bak +*~ + +# flags for saying directory is complete +DONE + +# imports of of headers +imports + +# exports of libraries/headers +exports From 3984d5a45b7b3e521785f21cff4da85c0e8d9fa1 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 17:18:35 +0000 Subject: [PATCH 085/162] On linux use the system provided libXau rather than one from the imports directory (that would have linked to the X11 tree). --- cde/programs/dtpdmd/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtpdmd/Imakefile b/cde/programs/dtpdmd/Imakefile index 18e6467c1..6f346ad74 100644 --- a/cde/programs/dtpdmd/Imakefile +++ b/cde/programs/dtpdmd/Imakefile @@ -36,5 +36,11 @@ OBJS = dispatch.o dtpdmd.o mailbox.o \ manager.o records.o setup.o \ util.o nlmsg.o +#ifdef LinuxArchitecture +/* On Linux, just use the system provided Xau */ +DEPXAUTHLIB = +#endif + + ComplexProgramTarget(dtpdmd) From adf14ccd770b70fae91a4ce3ed7896abdb7313a1 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 17:31:56 +0000 Subject: [PATCH 086/162] Include without the .h on modern C++ --- cde/programs/dtsearchpath/dtappg/Options.C | 4 ++++ cde/programs/dtsearchpath/dtappg/dtappgather.C | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/cde/programs/dtsearchpath/dtappg/Options.C b/cde/programs/dtsearchpath/dtappg/Options.C index fa242a0df..24e11cdc0 100644 --- a/cde/programs/dtsearchpath/dtappg/Options.C +++ b/cde/programs/dtsearchpath/dtappg/Options.C @@ -31,7 +31,11 @@ #include "Options.h" #include +#if defined(linux) +#include +#else #include +#endif #include #include diff --git a/cde/programs/dtsearchpath/dtappg/dtappgather.C b/cde/programs/dtsearchpath/dtappg/dtappgather.C index 555291595..ee09040d5 100644 --- a/cde/programs/dtsearchpath/dtappg/dtappgather.C +++ b/cde/programs/dtsearchpath/dtappg/dtappgather.C @@ -75,7 +75,11 @@ #include "dtappgather.h" #include "DirIterator.h" #include +#if defined(linux) +#include +#else #include +#endif Options * options; From 5d76061f5d257ab2ec8668f4a8ec21e87fa24b09 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 17:40:21 +0000 Subject: [PATCH 087/162] On linux ostream and endl need prefixing into the std namespace. --- cde/programs/dtsearchpath/libCliSrv/TTFile.C | 17 +++++++++++++++++ cde/programs/dtsearchpath/libCliSrv/TTFile.h | 4 ++++ cde/programs/dtsearchpath/libCliSrv/cstring.h | 4 ++++ 3 files changed, 25 insertions(+) diff --git a/cde/programs/dtsearchpath/libCliSrv/TTFile.C b/cde/programs/dtsearchpath/libCliSrv/TTFile.C index 8eb84a2af..2a0ec64ef 100644 --- a/cde/programs/dtsearchpath/libCliSrv/TTFile.C +++ b/cde/programs/dtsearchpath/libCliSrv/TTFile.C @@ -95,15 +95,32 @@ TTFile & TTFile::operator= return *this; } +#if defined(linux) +std::ostream & operator<< + ( + std::ostream & os, + TTFile & file + ) +#else ostream & operator<< ( ostream & os, TTFile & file ) +#endif { if (file.ttFileOpFailed()) +#if defined(linux) + return os << "Error in filename mapping; status = " + << file.getStatus() << std::endl; +#else return os << "Error in filename mapping; status = " << file.getStatus() << endl; +#endif else +#if defined(linux) + return os << file.data() << std::endl; +#else return os << file.data() << endl; +#endif } diff --git a/cde/programs/dtsearchpath/libCliSrv/TTFile.h b/cde/programs/dtsearchpath/libCliSrv/TTFile.h index 14202ec20..b5f0e8afc 100644 --- a/cde/programs/dtsearchpath/libCliSrv/TTFile.h +++ b/cde/programs/dtsearchpath/libCliSrv/TTFile.h @@ -65,7 +65,11 @@ class TTFile : public CString { }; #else void TT_Exception (char *); +#if defined(linux) + friend std::ostream & operator<< (std::ostream &, TTFile &); +#else friend ostream & operator<< (ostream &, TTFile &); +#endif #endif int ttFileOpFailed () { return status != TT_OK; } diff --git a/cde/programs/dtsearchpath/libCliSrv/cstring.h b/cde/programs/dtsearchpath/libCliSrv/cstring.h index abe0ee9bd..8de0ba852 100644 --- a/cde/programs/dtsearchpath/libCliSrv/cstring.h +++ b/cde/programs/dtsearchpath/libCliSrv/cstring.h @@ -72,7 +72,11 @@ class CString { int isNull() const; void replace (const CString &, const CString &); +#if defined(linux) + friend std::ostream & operator<< (std::ostream &, const CString &); +#else friend ostream & operator<< (ostream &, const CString &); +#endif protected: char * contents; From 585674c81710ad7bcd3dbf7467224199b71bb453 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 17:41:48 +0000 Subject: [PATCH 088/162] Include without the .h on modern C++ --- cde/programs/dtsearchpath/libCliSrv/UnixEnv.C | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtsearchpath/libCliSrv/UnixEnv.C b/cde/programs/dtsearchpath/libCliSrv/UnixEnv.C index 201f29567..731fe91c8 100644 --- a/cde/programs/dtsearchpath/libCliSrv/UnixEnv.C +++ b/cde/programs/dtsearchpath/libCliSrv/UnixEnv.C @@ -37,7 +37,11 @@ #endif #include #include +#if defined(linux) +#include +#else #include +#endif #include #include #include From 4e71617973c656199c01f6165ceddc837bbb6ad4 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 17:43:43 +0000 Subject: [PATCH 089/162] Add in -fpermissive for compiling old C++ on gcc --- cde/programs/dtsearchpath/libCliSrv/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtsearchpath/libCliSrv/Imakefile b/cde/programs/dtsearchpath/libCliSrv/Imakefile index 83cd42f1e..89d9e180b 100644 --- a/cde/programs/dtsearchpath/libCliSrv/Imakefile +++ b/cde/programs/dtsearchpath/libCliSrv/Imakefile @@ -22,6 +22,10 @@ EXTRA_DEFINES = -DIOSTREAMSWORKS EXTRA_DEFINES = -DIOSTREAMSWORKS #endif +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + SRCS = DirIterator.C Environ.C TTFile.C \ UnixEnv.C cstring.C From 167fd854e1309b51f4526cb3ea66d1c508db743f Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 17:45:34 +0000 Subject: [PATCH 090/162] namespace ostream into std::ostream for modern C++ --- cde/programs/dtsearchpath/libCliSrv/cstring.C | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cde/programs/dtsearchpath/libCliSrv/cstring.C b/cde/programs/dtsearchpath/libCliSrv/cstring.C index 0bb568843..be3067fcc 100644 --- a/cde/programs/dtsearchpath/libCliSrv/cstring.C +++ b/cde/programs/dtsearchpath/libCliSrv/cstring.C @@ -564,11 +564,19 @@ char * q = 0; } } +#if defined(linux) +std::ostream & operator<< + ( + std::ostream & os, + const CString & s + ) +#else ostream & operator<< ( ostream & os, const CString & s ) +#endif { if (s.isNull()) return os << "(null)"; From 7294970c1826142d33157a7ad74031fbaad6a317 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 13 Mar 2012 17:54:48 +0000 Subject: [PATCH 091/162] Namespace ostream and endl into std:: Use without the .h --- .../dtsearchpath/dtsp/ManSearchPath.C | 12 +++++++++ cde/programs/dtsearchpath/dtsp/Options.C | 4 +++ cde/programs/dtsearchpath/dtsp/SearchPath.C | 27 +++++++++++++++++++ cde/programs/dtsearchpath/dtsp/SearchPath.h | 11 ++++++++ 4 files changed, 54 insertions(+) diff --git a/cde/programs/dtsearchpath/dtsp/ManSearchPath.C b/cde/programs/dtsearchpath/dtsp/ManSearchPath.C index aa8933122..b03891da6 100644 --- a/cde/programs/dtsearchpath/dtsp/ManSearchPath.C +++ b/cde/programs/dtsearchpath/dtsp/ManSearchPath.C @@ -118,13 +118,25 @@ void ManSearchPath::Print() } } +#if defined(linux) +std::ostream & operator<< + ( + std::ostream & os, + const ManSearchPath & sp + ) +#else ostream & operator<< ( ostream & os, const ManSearchPath & sp ) +#endif { +#if defined(linux) + os << sp.GetEnvVar() << std::endl; +#else os << sp.GetEnvVar() << endl; +#endif sp.PrettyPrint(os); return os; } diff --git a/cde/programs/dtsearchpath/dtsp/Options.C b/cde/programs/dtsearchpath/dtsp/Options.C index 6a35d4f64..08004356c 100644 --- a/cde/programs/dtsearchpath/dtsp/Options.C +++ b/cde/programs/dtsearchpath/dtsp/Options.C @@ -33,7 +33,11 @@ #include "Options.h" #include +#if defined(linux) +#include +#else #include +#endif #include #include diff --git a/cde/programs/dtsearchpath/dtsp/SearchPath.C b/cde/programs/dtsearchpath/dtsp/SearchPath.C index 3145e852d..f0dd4a0e6 100644 --- a/cde/programs/dtsearchpath/dtsp/SearchPath.C +++ b/cde/programs/dtsearchpath/dtsp/SearchPath.C @@ -372,18 +372,33 @@ void SearchPath::Print() * ****************************************************************/ +#if defined(linux) +void SearchPath::PrettyPrint + ( + std::ostream & os + ) const +#else void SearchPath::PrettyPrint ( ostream & os ) const +#endif { CTokenizedString path (GetSearchPath(), Separator().data()); CString subpath = path.next(); while (!subpath.isNull()) { +#if defined(linux) + os << " " << subpath << std::endl; +#else os << " " << subpath << endl; +#endif subpath = path.next(); } +#if defined(linux) + os << std::endl; +#else os << endl; +#endif } @@ -394,13 +409,25 @@ void SearchPath::PrettyPrint * ****************************************************************/ +#if defined(linux) +std::ostream & operator<< + ( + std::ostream & os, + const SearchPath & sp + ) +#else ostream & operator<< ( ostream & os, const SearchPath & sp ) +#endif { +#if defined(linux) + os << sp.GetEnvVar() << "SEARCHPATH:" << std::endl; +#else os << sp.GetEnvVar() << "SEARCHPATH:" << endl; +#endif sp.PrettyPrint(os); return os; } diff --git a/cde/programs/dtsearchpath/dtsp/SearchPath.h b/cde/programs/dtsearchpath/dtsp/SearchPath.h index e6d2e797d..0902590fd 100644 --- a/cde/programs/dtsearchpath/dtsp/SearchPath.h +++ b/cde/programs/dtsearchpath/dtsp/SearchPath.h @@ -50,9 +50,16 @@ class SearchPath { virtual void ExportPath(); virtual void Print(); virtual void AddPredefinedPath(); + +#if defined(linux) + virtual void PrettyPrint (std::ostream &) const; + + friend std::ostream & operator<< (std::ostream &, const SearchPath &); +#else virtual void PrettyPrint (ostream &) const; friend ostream & operator<< (ostream &, const SearchPath &); +#endif const char * GetEnvVar() const { return environment_var; } CString GetSearchPath() const { return final_search_path; } @@ -178,7 +185,11 @@ class ManSearchPath : public SearchPath { virtual void ExportPath (); virtual void Print(); +#if defined(linux) + friend std::ostream & operator<< (std::ostream &, const ManSearchPath &); +#else friend ostream & operator<< (ostream &, const ManSearchPath &); +#endif protected: virtual void MakePath (const CString &); From 32e8c91d441ac45ccf135744cb7c0a854e9dd122 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Wed, 14 Mar 2012 13:50:42 +0000 Subject: [PATCH 092/162] On linux do not include X11/Xlocale.h but locale.h, this prevents Xlocale.h redefining setlocate() into _Xsetlocale() that it then can't find and link against. --- cde/programs/dtudcfonted/libfal/_fallcWrap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtudcfonted/libfal/_fallcWrap.c b/cde/programs/dtudcfonted/libfal/_fallcWrap.c index fbab0100d..39635b898 100644 --- a/cde/programs/dtudcfonted/libfal/_fallcWrap.c +++ b/cde/programs/dtudcfonted/libfal/_fallcWrap.c @@ -81,7 +81,11 @@ from the X Consortium. #include "_fallibint.h" #include "_fallcint.h" +#if defined(linux) +#include +#else #include +#endif #include #ifdef WIN32 #undef close From 939fc535d177459b6e3bbbf62aa270200563e464 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Wed, 14 Mar 2012 13:52:14 +0000 Subject: [PATCH 093/162] Prototype static function setRealDelArea() before it is used. --- cde/programs/dtudcfonted/ufont.c | 1 + 1 file changed, 1 insertion(+) diff --git a/cde/programs/dtudcfonted/ufont.c b/cde/programs/dtudcfonted/ufont.c index 8cd7304ea..b68f933c6 100644 --- a/cde/programs/dtudcfonted/ufont.c +++ b/cde/programs/dtudcfonted/ufont.c @@ -134,6 +134,7 @@ extern void PopupSelectXLFD(); extern void UpdateMessage(); extern void DispMngErrorMessage(); extern void DispCpyErrorMessage(); +static int setRealDelArea(); /**************************************************************** * parameters * From 87eee2f1e50fa1697d54962d8a3065ecb85fd34c Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Wed, 14 Mar 2012 13:53:28 +0000 Subject: [PATCH 094/162] Link with C++ linker --- cde/programs/dtudcfonted/Imakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtudcfonted/Imakefile b/cde/programs/dtudcfonted/Imakefile index 6d3c5cacc..43db36661 100644 --- a/cde/programs/dtudcfonted/Imakefile +++ b/cde/programs/dtudcfonted/Imakefile @@ -46,6 +46,12 @@ SYS_LIBRARIES = DtClientSysLibs -lw SYS_LIBRARIES = DtClientSysLibs #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + #define IHaveSubdirs #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' From 1476da61f7a64375cc900e0f3236aa915fb2b0c8 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 20 Mar 2012 20:43:06 +0000 Subject: [PATCH 095/162] Change over Linux to using the System V style pty code, it seems at some point Linuxes pty code is no longer the BSD legacy one by default anymore. --- cde/lib/DtTerm/TermPrim/Imakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/lib/DtTerm/TermPrim/Imakefile b/cde/lib/DtTerm/TermPrim/Imakefile index 9b7b08fd6..4fceb3ca9 100644 --- a/cde/lib/DtTerm/TermPrim/Imakefile +++ b/cde/lib/DtTerm/TermPrim/Imakefile @@ -94,7 +94,7 @@ LinkFile(TermPrimGetPty.c,TermPrimGetPty-clone.c) #endif #ifdef LinuxArchitecture -LinkFile(TermPrimGetPty.c,TermPrimGetPty-clone.c) +LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c) #endif #ifdef SunArchitecture From 43a91fa718a17710a2c0c76d73500e7cc57f3e57 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Tue, 20 Mar 2012 20:50:16 +0000 Subject: [PATCH 096/162] Don't include a couple of non-existant svr4 files on linux. --- cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c index 1964b5909..453bf3647 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c @@ -43,8 +43,10 @@ static char rcs_id[] = "$XConsortium: TermPrimGetPty-svr4.c /main/1 1996/04/21 1 #include "TermPrimDebug.h" #include "TermHeader.h" #include +#if !defined(linux) #include #include +#endif #include #ifdef USE_STREAMS_BUFMOD #include From 1e3b6741180925814bccb6566f41d218f0c15014 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 22 Mar 2012 16:00:56 +0000 Subject: [PATCH 097/162] Do not include a couple of missing files under linux. --- cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c index 1964b5909..453bf3647 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c @@ -43,8 +43,10 @@ static char rcs_id[] = "$XConsortium: TermPrimGetPty-svr4.c /main/1 1996/04/21 1 #include "TermPrimDebug.h" #include "TermHeader.h" #include +#if !defined(linux) #include #include +#endif #include #ifdef USE_STREAMS_BUFMOD #include From cc949fccd206eff9a6d0e1f1e7e2fcd1abe0a955 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 22 Mar 2012 17:05:45 +0000 Subject: [PATCH 098/162] Exceptionally hacky linux fix. gnu gencat is returning != 0 even when it's succeeding. --- cde/programs/localized/util/merge.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cde/programs/localized/util/merge.c b/cde/programs/localized/util/merge.c index 8a31625a3..7e247d62b 100644 --- a/cde/programs/localized/util/merge.c +++ b/cde/programs/localized/util/merge.c @@ -247,7 +247,13 @@ void cat_open () sprintf(line,"/usr/bin/gencat ./.dt_pfile.cat %s",pfile); #endif if ( system(line) != 0 ) + { + /* Utter Linux HACK, it seems the return value of GNU gencat is != 0 + even on success */ +#if !defined(linux) fatal("primary .tmsg file would not gencat\n",0,9); +#endif + } } catfile[0] = catopen("./.dt_pfile.cat",0); @@ -260,7 +266,14 @@ void cat_open () sprintf(line,"/usr/bin/gencat ./.dt_dfile.cat %s",dfile); #endif if ( system(line) != 0 ) + { + /* Utter Linux HACK, it seems the return value of GNU gencat is != 0 + even on success */ +#if !defined(linux) fatal("default .tmsg file would not gencat\n",0,9); +#endif + } + } catfile[1] = catopen("./.dt_dfile.cat",0); From d2f85af5e57a527cfbe4f60a4e8d6e8a8c2b73db Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Fri, 23 Mar 2012 13:49:24 +0000 Subject: [PATCH 099/162] Don't try to define abs() on linux, stdlib will handle it. --- cde/programs/dticon/constants.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/programs/dticon/constants.h b/cde/programs/dticon/constants.h index a2972ed37..9b4be16c8 100644 --- a/cde/programs/dticon/constants.h +++ b/cde/programs/dticon/constants.h @@ -97,8 +97,10 @@ typedef struct { #define min(a, b) ((a < b) ? a : b) #define max(a, b) ((a > b) ? a : b) #ifndef abs +#if !defined(linux) #define abs(a) (((a) < 0) ? -(a) : (a)) #endif +#endif #define mag(a,b) ((a-b) < 0 ? (b-a) : (a-b)) #define DARK 0 From d929f4cf5fbbb3c73850a25b3fcf5d9dc636c89f Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Fri, 23 Mar 2012 13:49:49 +0000 Subject: [PATCH 100/162] Link with C++ linker --- cde/programs/dticon/Imakefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/programs/dticon/Imakefile b/cde/programs/dticon/Imakefile index 1f147e843..898a1357f 100644 --- a/cde/programs/dticon/Imakefile +++ b/cde/programs/dticon/Imakefile @@ -53,6 +53,11 @@ SYS_LIBRARIES = -lm -ldl -lgen EXTRA_DEFINES = #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif SRCS = dtIconShell.c event.c fileIO.c \ fileIODialog.c globals.c graphics.c \ From 830a3572db83be8bdf398a36c059d6382060dc35 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sat, 24 Mar 2012 17:35:46 +0000 Subject: [PATCH 101/162] Do not specify linux architecture specific defines, most of these are defaults now, and some cause issues on i386 for example. --- cde/config/cf/linux.cf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index e81d12433..c7975365c 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -153,6 +153,7 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #define LinuxMachineDefines +#if 0 #ifdef i386Architecture #define OptimizedCDebugFlags DefaultGcc2i386Opt #define LinuxMachineDefines -D__i386__ @@ -178,6 +179,7 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET #define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif /* Mc68020Architecture */ +#endif /* 0 */ #define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines From e7de343555deb06d360633499a6b2761312d190f Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 14:47:47 +0100 Subject: [PATCH 102/162] C++ doesn't allow variables to be declared without a type, use 'int' as a default. --- cde/programs/dtmail/libDtMail/Common/DtMailRc.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/programs/dtmail/libDtMail/Common/DtMailRc.C b/cde/programs/dtmail/libDtMail/Common/DtMailRc.C index 7a95e2cf3..dc0e8bc5a 100644 --- a/cde/programs/dtmail/libDtMail/Common/DtMailRc.C +++ b/cde/programs/dtmail/libDtMail/Common/DtMailRc.C @@ -1807,7 +1807,7 @@ int DtMail::MailRc::hash_index(char *key) { register unsigned h; register char *s; - register c; + register int c; s = key; h = 0; From 5c6f7d5317ff7fef18c1fc5e8fc7d3f1df419c65 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 14:56:05 +0100 Subject: [PATCH 103/162] -fpermissive to allow GCC to compile old C++ --- cde/programs/dtmail/MotifApp/Imakefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/programs/dtmail/MotifApp/Imakefile b/cde/programs/dtmail/MotifApp/Imakefile index cdf849e73..67943696c 100644 --- a/cde/programs/dtmail/MotifApp/Imakefile +++ b/cde/programs/dtmail/MotifApp/Imakefile @@ -34,6 +34,11 @@ EXTRA_C++OPTIONS = -xF +p +w $(SPRO_V3_OPTIONS) #endif /* SunArchitecture */ +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + + HEADERS = SRCS = \ From 8f43a96122d1d105476bd744260b08b019882f5c Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 15:13:13 +0100 Subject: [PATCH 104/162] On linux use \r instead of ^M as the character for a carridge return. --- cde/programs/dtmail/libDtMail/Common/IO.C | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtmail/libDtMail/Common/IO.C b/cde/programs/dtmail/libDtMail/Common/IO.C index 2677dcf5d..87f6446ac 100644 --- a/cde/programs/dtmail/libDtMail/Common/IO.C +++ b/cde/programs/dtmail/libDtMail/Common/IO.C @@ -306,7 +306,11 @@ SafeWriteStrip(int fd, const void * buf, size_t bytes) writebuf = (char*) malloc(bytes < SWS_BUFFERSIZE ? bytes : SWS_BUFFERSIZE); for (i = 0, j = 0; i < bytes; i++, ptr++) { +#if defined(linux) + if (*ptr == '\r' && *(ptr+1) == '\n') +#else if (*ptr == ' ' && *(ptr+1) == '\n') +#endif continue; writebuf[j++] = *ptr; if (j == SWS_BUFFERSIZE || i == (bytes-1)) { From dcbef994e070488fab84a4cdafac060e30e143cd Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 15:14:09 +0100 Subject: [PATCH 105/162] C++ needs variables to have a type, use int as a default. --- cde/programs/dtmail/dtmail/RoamApp.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/programs/dtmail/dtmail/RoamApp.C b/cde/programs/dtmail/dtmail/RoamApp.C index b4bf515ba..ab36d16fa 100644 --- a/cde/programs/dtmail/dtmail/RoamApp.C +++ b/cde/programs/dtmail/dtmail/RoamApp.C @@ -1649,7 +1649,7 @@ RoamApp::setBusyState( DtMailBusyState busy_state, void *client_data) { - static const MAXBUSYSTATES=20; + static const int MAXBUSYSTATES=20; static int busyStateStackTop = 0; static DtMailBusyState busyStateStack[MAXBUSYSTATES] = {DtMailBusyState_NotBusy}; From 7795c597afe9c2217120e14181703a57f340024f Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 15:15:04 +0100 Subject: [PATCH 106/162] Use a particulaly unpleasant cast to get a void * into an enumeration type. --- cde/programs/dtmail/dtmail/DmxPrintOptions.C | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtmail/dtmail/DmxPrintOptions.C b/cde/programs/dtmail/dtmail/DmxPrintOptions.C index a767c73f5..471ca5ce7 100644 --- a/cde/programs/dtmail/dtmail/DmxPrintOptions.C +++ b/cde/programs/dtmail/dtmail/DmxPrintOptions.C @@ -671,7 +671,11 @@ DmxPrintOptions::isValidMarginSpec(PropUiItem* pui, void* data) char *marginSpec = NULL; XtEnum parseError; Widget text; +#if defined(linux) + _DtPrintMarginEnum which = *((_DtPrintMarginEnum *) data); +#else _DtPrintMarginEnum which = (_DtPrintMarginEnum) data; +#endif text = pui->getWidget(); if (text) From 7416482cc3804939c636d0e82680429b10fc04bc Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 15:16:05 +0100 Subject: [PATCH 107/162] Add -fpermissive to allow compilation of old C++ on modern GCC --- cde/programs/dtmail/dtmail/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtmail/dtmail/Imakefile b/cde/programs/dtmail/dtmail/Imakefile index 210abd55e..af5d37158 100644 --- a/cde/programs/dtmail/dtmail/Imakefile +++ b/cde/programs/dtmail/dtmail/Imakefile @@ -16,6 +16,10 @@ DEFINES = -DRELEASE_NOTES -DDTMAIL_TOOLTALK -DDTEDITOR DtMailDefines DEPLIBS = ../MotifApp/libMotifApp.a ../libDtMail/libDtMail.a DepDtClientLibs LOCAL_LIBRARIES = ../libDtMail/libDtMail.a ../MotifApp/libMotifApp.a DtClientLibs +#if defined(LinuxDistribution) +CXXEXTRA_DEFINES = -fpermissive +#endif + /* Sun needs the widechar library */ #ifdef SunArchitecture SYS_LIBRARIES = $(DYNLIBSYSLIB) $(ICONVSYSLIB) $(REGEXSYSLIB) -lw -lm From 145ffe54dd9290512799be01f501cfc4a418cc5d Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 15:16:58 +0100 Subject: [PATCH 108/162] Don't redeclare forceUpdate() with the wrong prototype. --- cde/programs/dtmail/MotifApp/InterruptibleCmd.C | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtmail/MotifApp/InterruptibleCmd.C b/cde/programs/dtmail/MotifApp/InterruptibleCmd.C index 49eebb1f9..49a3f6347 100644 --- a/cde/programs/dtmail/MotifApp/InterruptibleCmd.C +++ b/cde/programs/dtmail/MotifApp/InterruptibleCmd.C @@ -68,7 +68,11 @@ #include #include #include + +#if !defined(linux) extern forceUpdate( Widget ); +#endif + InterruptibleCmd::InterruptibleCmd ( char *name, char *label, int active ) : NoUndoCmd ( name, label, active ) { From 24d74bceeee475b0093c3f1b46b7e82ea0918c93 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 15:17:50 +0100 Subject: [PATCH 109/162] Don't declare 'Chunk' as both public and private, that's just daft. --- cde/programs/dtmail/include/DtMail/Buffer.hh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cde/programs/dtmail/include/DtMail/Buffer.hh b/cde/programs/dtmail/include/DtMail/Buffer.hh index 59a95ab58..3db90f703 100644 --- a/cde/programs/dtmail/include/DtMail/Buffer.hh +++ b/cde/programs/dtmail/include/DtMail/Buffer.hh @@ -103,7 +103,9 @@ class BufferMemory : public Buffer { virtual int getSize(void); // get total size of the buffer private: +#if !defined(linux) class Chunk; +#endif BufferMemory(const Buffer&); // try and avoid copies void initBuffer(int size); // common constructor From 7e9a7df2464ace8b30d1c91f40ad4d2c4270e66e Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Mon, 2 Apr 2012 15:18:51 +0100 Subject: [PATCH 110/162] Add a MainWindow.h include to prevent missing references. --- cde/programs/dtmail/include/MotifApp/Application.h | 1 + 1 file changed, 1 insertion(+) diff --git a/cde/programs/dtmail/include/MotifApp/Application.h b/cde/programs/dtmail/include/MotifApp/Application.h index 9f832b5bf..2d19e0ab6 100644 --- a/cde/programs/dtmail/include/MotifApp/Application.h +++ b/cde/programs/dtmail/include/MotifApp/Application.h @@ -77,6 +77,7 @@ #include "UIComponent.h" #include #include +#include "MainWindow.h" class Application : public UIComponent { From 09f0b16cf35a1d8ed8c810f32c79bdb8f4258538 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Wed, 11 Apr 2012 15:37:12 +0100 Subject: [PATCH 111/162] Fix segfault on file not copyright file not found. Only fclose() a file handle that has been successfully fopen()ed. --- cde/programs/dtlogin/vgmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/programs/dtlogin/vgmain.c b/cde/programs/dtlogin/vgmain.c index 5472a7eab..edb2feee8 100644 --- a/cde/programs/dtlogin/vgmain.c +++ b/cde/programs/dtlogin/vgmain.c @@ -1272,9 +1272,9 @@ MakeDialog( DialogType dtype ) XmStringCreate(buffer, XmFONTLIST_DEFAULT_TAG)); } + fclose(fp); } - fclose(fp); XtSetArg(argt[i], XmNmessageString, xmstr ); i++; w = XmCreateInformationDialog(table, "copyright_msg", argt, i); From 5388cb431455328dd25fb32d4bc3ce2409781f01 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Wed, 11 Apr 2012 16:52:34 +0100 Subject: [PATCH 112/162] When compiling libcsa make sure it's linked against Xt at library compile time. Prevents issues when programs that link against libcsa can't find Xt symbols even when linked with -lXt --- cde/config/cf/lnxLib.tmpl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/config/cf/lnxLib.tmpl b/cde/config/cf/lnxLib.tmpl index d41c69754..8d77490da 100644 --- a/cde/config/cf/lnxLib.tmpl +++ b/cde/config/cf/lnxLib.tmpl @@ -34,4 +34,8 @@ XMULIB = -lXmu $(XLIB) # define SharedTtReqs $(LDPRELIBS) SharedXReqs $(CXXLIB) #endif +#ifndef SharedCsaReqs +# define SharedCsaReqs -lXt +#endif + #define NoMessageCatalog From cc1d109aa9a71b8b91dbbafb7f6c6eb150118148 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Wed, 11 Apr 2012 17:33:26 +0100 Subject: [PATCH 113/162] Linux compilation of dtcm (Calendar), (Matthew Howkins) --- cde/programs/dtcm/dtcm/Imakefile | 6 +++ cde/programs/dtcm/dtcm/MonthPanel.c | 3 ++ cde/programs/dtcm/dtcm/calendarA.c | 3 ++ cde/programs/dtcm/dtcm/dayglance.c | 3 ++ cde/programs/dtcm/dtcm/find.c | 3 ++ cde/programs/dtcm/dtcm/format.c | 3 ++ cde/programs/dtcm/dtcm/monthglance.c | 3 ++ cde/programs/dtcm/dtcm/tempbr.c | 4 ++ cde/programs/dtcm/dtcm/weekglance.c | 3 ++ cde/programs/dtcm/dtcm/x_graphics.c | 3 ++ cde/programs/dtcm/dtcm/yearglance.c | 3 ++ cde/programs/dtcm/libDtCmP/getdate.y | 62 +++++++++++++-------------- cde/programs/dtcm/libDtCmP/timeops.c | 6 +++ cde/programs/dtcm/libDtCmP/util.c | 3 ++ cde/programs/dtcm/server/Imakefile | 6 +++ cde/programs/dtcm/server/garbage.c | 3 ++ cde/programs/dtcm/server/log.c | 3 ++ cde/programs/dtcm/server/parser.y | 2 +- cde/programs/dtcm/server/reclotick.c | 3 ++ cde/programs/dtcm/server/recount.c | 3 ++ cde/programs/dtcm/server/relasttick.c | 3 ++ cde/programs/dtcm/server/renexttick.c | 3 ++ cde/programs/dtcm/server/repeat.c | 3 ++ cde/programs/dtcm/server/reprevtick.c | 3 ++ cde/programs/dtcm/server/reutil.c | 3 ++ cde/programs/dtcm/server/svcmain.c | 4 ++ cde/programs/dtcm/server/utility.c | 2 + 27 files changed, 117 insertions(+), 32 deletions(-) diff --git a/cde/programs/dtcm/dtcm/Imakefile b/cde/programs/dtcm/dtcm/Imakefile index 4e36ab44a..bb2d86d10 100644 --- a/cde/programs/dtcm/dtcm/Imakefile +++ b/cde/programs/dtcm/dtcm/Imakefile @@ -47,6 +47,12 @@ EXTRA_CCOPTIONS = -xstrconst -Xc -v EXTRA_LIBRARIES = $(FNS_EXTRA_LIBS) #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + PROG1 = dtcm SRCS1 = MonthPanel.c RFCMIME.c about.c \ alarm.c blist.c browser.c \ diff --git a/cde/programs/dtcm/dtcm/MonthPanel.c b/cde/programs/dtcm/dtcm/MonthPanel.c index 2726b2943..d884f8417 100644 --- a/cde/programs/dtcm/dtcm/MonthPanel.c +++ b/cde/programs/dtcm/dtcm/MonthPanel.c @@ -69,6 +69,9 @@ #define XOS_USE_XT_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include /* diff --git a/cde/programs/dtcm/dtcm/calendarA.c b/cde/programs/dtcm/dtcm/calendarA.c index 1e3551a98..b3f391b6f 100644 --- a/cde/programs/dtcm/dtcm/calendarA.c +++ b/cde/programs/dtcm/dtcm/calendarA.c @@ -131,6 +131,9 @@ static char sccsid[] = "@(#)calendarA.c 1.196 95/04/12 Copyr 1991 Sun Microsyst #include "cmtt.h" #endif +#if defined(linux) +#undef SVR4 +#endif #include #include #ifdef X_NOT_STDC_ENV diff --git a/cde/programs/dtcm/dtcm/dayglance.c b/cde/programs/dtcm/dtcm/dayglance.c index 65775eabc..12aef5cef 100644 --- a/cde/programs/dtcm/dtcm/dayglance.c +++ b/cde/programs/dtcm/dtcm/dayglance.c @@ -81,6 +81,9 @@ static char sccsid[] = "@(#)dayglance.c 1.76 95/04/24 Copyr 1991 Sun Microsystem #define XOS_USE_XT_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include extern int debug; diff --git a/cde/programs/dtcm/dtcm/find.c b/cde/programs/dtcm/dtcm/find.c index 7339c1f5a..ecbf9232a 100644 --- a/cde/programs/dtcm/dtcm/find.c +++ b/cde/programs/dtcm/dtcm/find.c @@ -60,6 +60,9 @@ #define XOS_USE_XT_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include static void layout_labels(Widget, Widget, Widget, Widget); diff --git a/cde/programs/dtcm/dtcm/format.c b/cde/programs/dtcm/dtcm/format.c index e92aa9d8b..29f6e940c 100644 --- a/cde/programs/dtcm/dtcm/format.c +++ b/cde/programs/dtcm/dtcm/format.c @@ -69,6 +69,9 @@ static char sccsid[] = "@(#)format.c 1.27 95/01/19 Copyr 1991 Sun Microsystems, #define XOS_USE_XT_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include /* diff --git a/cde/programs/dtcm/dtcm/monthglance.c b/cde/programs/dtcm/dtcm/monthglance.c index 9f9a7c67a..9d8e1fe06 100644 --- a/cde/programs/dtcm/dtcm/monthglance.c +++ b/cde/programs/dtcm/dtcm/monthglance.c @@ -101,6 +101,9 @@ static char sccsid[] = "@(#)monthglance.c 1.82 95/07/27 Copyr 1994 Sun Microsys #define XOS_USE_XT_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include static void paint_day_entries(Tick, int, int, int, int, diff --git a/cde/programs/dtcm/dtcm/tempbr.c b/cde/programs/dtcm/dtcm/tempbr.c index c9aa48d32..7b0759e45 100644 --- a/cde/programs/dtcm/dtcm/tempbr.c +++ b/cde/programs/dtcm/dtcm/tempbr.c @@ -89,7 +89,11 @@ static char sccsid[] = "@(#)tempbr.c 1.48 95/03/28 Copyr 1991 Sun Microsystems, static void tb_cancel_cb(); static void tb_close_cb(); static void tempbr_show_cb(Widget w, XtPointer data, XtPointer cbs); +#if defined(linux) +#include +#else extern char *strdup(const char *); +#endif #ifdef FNS_DEMO /* This stuff is currently broken */ diff --git a/cde/programs/dtcm/dtcm/weekglance.c b/cde/programs/dtcm/dtcm/weekglance.c index 1d3a49d52..2e398e90b 100644 --- a/cde/programs/dtcm/dtcm/weekglance.c +++ b/cde/programs/dtcm/dtcm/weekglance.c @@ -77,6 +77,9 @@ #define XOS_USE_XT_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include static int week_xytoclock(Week *w, int x, int y); diff --git a/cde/programs/dtcm/dtcm/x_graphics.c b/cde/programs/dtcm/dtcm/x_graphics.c index b7e1c8495..d65b9883c 100644 --- a/cde/programs/dtcm/dtcm/x_graphics.c +++ b/cde/programs/dtcm/dtcm/x_graphics.c @@ -66,6 +66,9 @@ #define XOS_USE_XT_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include /* diff --git a/cde/programs/dtcm/dtcm/yearglance.c b/cde/programs/dtcm/dtcm/yearglance.c index ac0f457ef..066e28fa5 100644 --- a/cde/programs/dtcm/dtcm/yearglance.c +++ b/cde/programs/dtcm/dtcm/yearglance.c @@ -88,6 +88,9 @@ static char sccsid[] = "@(#)yearglance.c 1.37 95/07/27 Copyr 1991 Sun Microsyste #define XOS_USE_XT_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include /* if positioning of months in year view changes this must change too! diff --git a/cde/programs/dtcm/libDtCmP/getdate.y b/cde/programs/dtcm/libDtCmP/getdate.y index 1faecc7a8..35a1aa32c 100644 --- a/cde/programs/dtcm/libDtCmP/getdate.y +++ b/cde/programs/dtcm/libDtCmP/getdate.y @@ -73,76 +73,76 @@ extern long timezone; timedate: /* empty */ | timedate item; -item: tspec = +item: tspec {timeflag++;} - | zone = + | zone {zoneflag++;} - | dtspec = + | dtspec {dateflag++;} - | dyspec = + | dyspec {dayflag++;} - | rspec = + | rspec {relflag++;} | nspec; -nspec: NUMBER = +nspec: NUMBER {if (timeflag && dateflag && !relflag) year = $1; else {timeflag++;hh = $1/100;mm = $1%100;ss = 0;merid = 24;}}; -tspec: NUMBER MERIDIAN = +tspec: NUMBER MERIDIAN {hh = $1; mm = 0; ss = 0; merid = $2;} - | NUMBER ':' NUMBER = + | NUMBER ':' NUMBER {hh = $1; mm = $3; merid = 24;} - | NUMBER ':' NUMBER MERIDIAN = + | NUMBER ':' NUMBER MERIDIAN {hh = $1; mm = $3; merid = $4;} - | NUMBER ':' NUMBER ':' NUMBER = + | NUMBER ':' NUMBER ':' NUMBER {hh = $1; mm = $3; ss = $5; merid = 24;} - | NUMBER ':' NUMBER ':' NUMBER MERIDIAN = + | NUMBER ':' NUMBER ':' NUMBER MERIDIAN {hh = $1; mm = $3; ss = $5; merid = $6;}; -zone: ZONE = +zone: ZONE {ourzone = $1; daylightsavings = STANDARD;} - | DAYZONE = + | DAYZONE {ourzone = $1; daylightsavings = DAYLIGHT;}; -dyspec: DAY = +dyspec: DAY {dayord = 1; dayreq = $1;} - | DAY ',' = + | DAY ',' {dayord = 1; dayreq = $1;} - | NUMBER DAY = + | NUMBER DAY {dayord = $1; dayreq = $2;}; -dtspec: NUMBER '/' NUMBER = +dtspec: NUMBER '/' NUMBER {month = $1; day = $3; noyear = 1;} - | NUMBER '/' NUMBER '/' NUMBER = + | NUMBER '/' NUMBER '/' NUMBER {month = $1; day = $3; year = $5;} - | NUMBER '-' NUMBER = + | NUMBER '-' NUMBER {month = $1; day = $3; noyear = 1;} - | NUMBER '-' NUMBER '-' NUMBER = + | NUMBER '-' NUMBER '-' NUMBER {month = $1; day = $3; year = $5;} - | MONTH NUMBER = + | MONTH NUMBER {month = $1; day = $2; noyear = 1;} - | MONTH NUMBER ',' NUMBER = + | MONTH NUMBER ',' NUMBER {month = $1; day = $2; year = $4;} - | NUMBER MONTH = + | NUMBER MONTH {month = $2; day = $1; noyear = 1;} - | NUMBER MONTH NUMBER = + | NUMBER MONTH NUMBER {month = $2; day = $1; year = $3;}; -rspec: NUMBER UNIT = +rspec: NUMBER UNIT {relsec += 60L * $1 * $2;} - | NUMBER MUNIT = + | NUMBER MUNIT {relmonth += $1 * $2;} - | NUMBER SUNIT = + | NUMBER SUNIT {relsec += $1;} - | UNIT = + | UNIT {relsec += 60L * $1;} - | MUNIT = + | MUNIT {relmonth += $1;} - | SUNIT = + | SUNIT {relsec++;} - | rspec AGO = + | rspec AGO {relsec = -relsec; relmonth = -relmonth;}; %% diff --git a/cde/programs/dtcm/libDtCmP/timeops.c b/cde/programs/dtcm/libDtCmP/timeops.c index c87fd05fe..f0cdbbd7d 100644 --- a/cde/programs/dtcm/libDtCmP/timeops.c +++ b/cde/programs/dtcm/libDtCmP/timeops.c @@ -58,7 +58,13 @@ static char sccsid[] = "@(#)timeops.c 1.13 95/05/02 Copyr 1991 Sun Microsystems, #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include +#if defined(linux) +#define SVR4 +#endif #include #include diff --git a/cde/programs/dtcm/libDtCmP/util.c b/cde/programs/dtcm/libDtCmP/util.c index 57a21630b..69ad7482d 100644 --- a/cde/programs/dtcm/libDtCmP/util.c +++ b/cde/programs/dtcm/libDtCmP/util.c @@ -72,6 +72,9 @@ #define X_INCLUDE_STRING_H #define X_INCLUDE_TIME_H #define XOS_USE_NO_LOCKING +#if defined(linux) +#undef SVR4 +#endif #include #include diff --git a/cde/programs/dtcm/server/Imakefile b/cde/programs/dtcm/server/Imakefile index f3158cea4..78c300617 100644 --- a/cde/programs/dtcm/server/Imakefile +++ b/cde/programs/dtcm/server/Imakefile @@ -49,6 +49,12 @@ EXTRA_CCOPTIONS = -xstrconst -Xc -v EXTRA_LIBRARIES = -lsocket -lnsl -lintl #endif +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + SRCS = \ parser.y access.c callback.c \ cmscalendar.c cmsconvert.c cmsentry.c \ diff --git a/cde/programs/dtcm/server/garbage.c b/cde/programs/dtcm/server/garbage.c index a071213b8..c2a2aa3cf 100644 --- a/cde/programs/dtcm/server/garbage.c +++ b/cde/programs/dtcm/server/garbage.c @@ -35,6 +35,9 @@ #include #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include #include "log.h" #include "rtable4.h" diff --git a/cde/programs/dtcm/server/log.c b/cde/programs/dtcm/server/log.c index de5cfa38a..9b44ecb29 100644 --- a/cde/programs/dtcm/server/log.c +++ b/cde/programs/dtcm/server/log.c @@ -39,6 +39,9 @@ #include #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include #include "cm.h" #include "rtable4.h" diff --git a/cde/programs/dtcm/server/parser.y b/cde/programs/dtcm/server/parser.y index b49a02cbd..f07bd698c 100644 --- a/cde/programs/dtcm/server/parser.y +++ b/cde/programs/dtcm/server/parser.y @@ -12,7 +12,7 @@ #include #include #include -#if defined(sun) && defined(_XOPEN_SOURCE) +#if (defined(sun) && defined(_XOPEN_SOURCE)) || defined(linux) #include #endif #include "csa.h" diff --git a/cde/programs/dtcm/server/reclotick.c b/cde/programs/dtcm/server/reclotick.c index 8d37ce6b0..5733241a4 100644 --- a/cde/programs/dtcm/server/reclotick.c +++ b/cde/programs/dtcm/server/reclotick.c @@ -30,6 +30,9 @@ #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include #include diff --git a/cde/programs/dtcm/server/recount.c b/cde/programs/dtcm/server/recount.c index 638f84ad6..1f3d0c2ca 100644 --- a/cde/programs/dtcm/server/recount.c +++ b/cde/programs/dtcm/server/recount.c @@ -30,6 +30,9 @@ #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include #include diff --git a/cde/programs/dtcm/server/relasttick.c b/cde/programs/dtcm/server/relasttick.c index cbd9c1bac..6109f12f0 100644 --- a/cde/programs/dtcm/server/relasttick.c +++ b/cde/programs/dtcm/server/relasttick.c @@ -30,6 +30,9 @@ #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include #include diff --git a/cde/programs/dtcm/server/renexttick.c b/cde/programs/dtcm/server/renexttick.c index 5cbe0d40e..7dbf69041 100644 --- a/cde/programs/dtcm/server/renexttick.c +++ b/cde/programs/dtcm/server/renexttick.c @@ -31,6 +31,9 @@ #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include #include "rerule.h" diff --git a/cde/programs/dtcm/server/repeat.c b/cde/programs/dtcm/server/repeat.c index 0f93c4413..89fa9e4c5 100644 --- a/cde/programs/dtcm/server/repeat.c +++ b/cde/programs/dtcm/server/repeat.c @@ -32,6 +32,9 @@ #include #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include #include "csa.h" #include "rtable4.h" diff --git a/cde/programs/dtcm/server/reprevtick.c b/cde/programs/dtcm/server/reprevtick.c index 1b47c70db..3316a03b5 100644 --- a/cde/programs/dtcm/server/reprevtick.c +++ b/cde/programs/dtcm/server/reprevtick.c @@ -30,6 +30,9 @@ #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include #include "rerule.h" diff --git a/cde/programs/dtcm/server/reutil.c b/cde/programs/dtcm/server/reutil.c index 289fec7ec..bb4f7ed6d 100644 --- a/cde/programs/dtcm/server/reutil.c +++ b/cde/programs/dtcm/server/reutil.c @@ -37,6 +37,9 @@ #define XOS_USE_NO_LOCKING #define X_INCLUDE_TIME_H +#if defined(linux) +#undef SVR4 +#endif #include extern int monthdays[12]; diff --git a/cde/programs/dtcm/server/svcmain.c b/cde/programs/dtcm/server/svcmain.c index 08785f84d..62230ad5b 100644 --- a/cde/programs/dtcm/server/svcmain.c +++ b/cde/programs/dtcm/server/svcmain.c @@ -28,6 +28,10 @@ * (c) Copyright 1993, 1994 Sun Microsystems, Inc. */ +#if defined(linux) +#define _POSIX_C_SOURCE 2 +#endif + #include #include #include diff --git a/cde/programs/dtcm/server/utility.c b/cde/programs/dtcm/server/utility.c index c0ae66e3d..1e8e01807 100644 --- a/cde/programs/dtcm/server/utility.c +++ b/cde/programs/dtcm/server/utility.c @@ -41,7 +41,9 @@ #include "utility.h" #include "lutil.h" +#if !defined(linux) extern char * strdup(const char *); +#endif /* * calendar_name@host[.domain] -> calendar_name From e60d58be07c4f408f5988c855aec122c2c10786b Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Wed, 11 Apr 2012 18:03:23 +0100 Subject: [PATCH 114/162] Linux compilation of nsgmls (Matthew Howkins) --- cde/programs/nsgmls/CmdLineApp.C | 10 ++++++++++ cde/programs/nsgmls/CmdLineApp.h | 5 +++++ cde/programs/nsgmls/CodingSystem.C | 8 ++++++++ cde/programs/nsgmls/CodingSystem.h | 5 +++++ cde/programs/nsgmls/EUCJPCodingSystem.C | 4 ++++ cde/programs/nsgmls/Fixed2CodingSystem.C | 4 ++++ cde/programs/nsgmls/IdentityCodingSystem.C | 4 ++++ cde/programs/nsgmls/Imakefile | 5 ++++- cde/programs/nsgmls/OutputCharStream.C | 8 ++++++++ cde/programs/nsgmls/OutputCharStream.h | 5 +++++ cde/programs/nsgmls/OwnerTable.C | 16 ++++++++-------- cde/programs/nsgmls/SJISCodingSystem.C | 5 +++++ cde/programs/nsgmls/UTF8CodingSystem.C | 4 ++++ cde/programs/nsgmls/UnicodeCodingSystem.C | 4 ++++ cde/programs/nsgmls/config.h | 2 ++ cde/programs/nsgmls/nsgmls.C | 19 ++++++++++++++++++- cde/programs/nsgmls/xnew.h | 4 ++++ 17 files changed, 102 insertions(+), 10 deletions(-) diff --git a/cde/programs/nsgmls/CmdLineApp.C b/cde/programs/nsgmls/CmdLineApp.C index 99c8b1dc1..b2f74684f 100644 --- a/cde/programs/nsgmls/CmdLineApp.C +++ b/cde/programs/nsgmls/CmdLineApp.C @@ -58,8 +58,14 @@ #include "ConsoleOutput.h" +#if defined(linux) +#include +#include +using namespace std; +#else #include #include +#endif #include #include #include @@ -285,8 +291,12 @@ Boolean CmdLineApp::openFilebufWrite(filebuf &file, if (fd < 0) return 0; return file.attach(fd) != 0; +#else +#if defined(linux) + return file.open(filename, ios::out|ios::trunc) != 0; #else return file.open(filename, ios::out|ios::trunc|IOS_BINARY) != 0; + #endif #endif } diff --git a/cde/programs/nsgmls/CmdLineApp.h b/cde/programs/nsgmls/CmdLineApp.h index ce53dd396..98f57736d 100644 --- a/cde/programs/nsgmls/CmdLineApp.h +++ b/cde/programs/nsgmls/CmdLineApp.h @@ -43,7 +43,12 @@ #include #endif +#if defined(linux) +#include +using namespace std; +#else class filebuf; +#endif #ifdef SP_NAMESPACE namespace SP_NAMESPACE { diff --git a/cde/programs/nsgmls/CodingSystem.C b/cde/programs/nsgmls/CodingSystem.C index 6d230a686..ad7935a76 100644 --- a/cde/programs/nsgmls/CodingSystem.C +++ b/cde/programs/nsgmls/CodingSystem.C @@ -33,8 +33,12 @@ #ifdef SP_SHORT_HEADERS #include #else +#if defined(linux) +#include +#else #include #endif +#endif #include #include @@ -78,7 +82,11 @@ String OutputCodingSystem::convertOut(const StringC &str) const encoder->output(copy.data(), copy.size(), &stream); delete encoder; char *s = stream.str(); +#if defined(linux) + String result(s, stream.pcount()); +#else String result(s, stream.out_waiting()); +#endif result += '\0'; stream.freeze(0); #ifdef __lucid diff --git a/cde/programs/nsgmls/CodingSystem.h b/cde/programs/nsgmls/CodingSystem.h index c3b1fc37d..e073ae5cf 100644 --- a/cde/programs/nsgmls/CodingSystem.h +++ b/cde/programs/nsgmls/CodingSystem.h @@ -41,7 +41,12 @@ #include +#if defined(linux) +#include +using namespace std; +#else class streambuf; +#endif #ifdef SP_NAMESPACE namespace SP_NAMESPACE { diff --git a/cde/programs/nsgmls/EUCJPCodingSystem.C b/cde/programs/nsgmls/EUCJPCodingSystem.C index 4b9d1541d..f2fb30ef2 100644 --- a/cde/programs/nsgmls/EUCJPCodingSystem.C +++ b/cde/programs/nsgmls/EUCJPCodingSystem.C @@ -29,7 +29,11 @@ #ifdef SP_MULTI_BYTE #include "EUCJPCodingSystem.h" +#if defined(linux) +#include +#else #include +#endif #ifdef SP_NAMESPACE namespace SP_NAMESPACE { diff --git a/cde/programs/nsgmls/Fixed2CodingSystem.C b/cde/programs/nsgmls/Fixed2CodingSystem.C index 2bd5d9582..8114f7e9c 100644 --- a/cde/programs/nsgmls/Fixed2CodingSystem.C +++ b/cde/programs/nsgmls/Fixed2CodingSystem.C @@ -34,7 +34,11 @@ #include "Fixed2CodingSystem.h" #include "macros.h" +#if defined(linux) +#include +#else #include +#endif #ifdef SP_NAMESPACE namespace SP_NAMESPACE { diff --git a/cde/programs/nsgmls/IdentityCodingSystem.C b/cde/programs/nsgmls/IdentityCodingSystem.C index 4322e3fed..6f0e472ba 100644 --- a/cde/programs/nsgmls/IdentityCodingSystem.C +++ b/cde/programs/nsgmls/IdentityCodingSystem.C @@ -26,7 +26,11 @@ #include "splib.h" #include "IdentityCodingSystem.h" +#if defined(linux) +#include +#else #include +#endif #include #ifdef SP_NAMESPACE diff --git a/cde/programs/nsgmls/Imakefile b/cde/programs/nsgmls/Imakefile index 1ab9e484e..166bb666e 100644 --- a/cde/programs/nsgmls/Imakefile +++ b/cde/programs/nsgmls/Imakefile @@ -91,9 +91,12 @@ CXXOPTIONS = \ /* * Flags passed into compile step when doing manual template instantiation. */ -CXXTEMPLATEFLAGS = -ptf +CXXTEMPLATEFLAGS = M4 = /usr/bin/m4 + +CXXEXTRA_DEFINES = -fpermissive + #endif #if defined(RsArchitecture) diff --git a/cde/programs/nsgmls/OutputCharStream.C b/cde/programs/nsgmls/OutputCharStream.C index 58ed0223b..fd1f75846 100644 --- a/cde/programs/nsgmls/OutputCharStream.C +++ b/cde/programs/nsgmls/OutputCharStream.C @@ -28,7 +28,11 @@ #include "OutputCharStream.h" #include "CodingSystem.h" #include "macros.h" +#if defined(linux) +#include +#else #include +#endif #include #ifdef SP_NAMESPACE @@ -144,7 +148,11 @@ void IosOutputCharStream::flush() encoder_->output(buf_, ptr_ - buf_, byteStream_); ptr_ = buf_; } +#if defined(linux) + byteStream_->pubsync(); +#else byteStream_->sync(); +#endif } void IosOutputCharStream::flushBuf(Char c) diff --git a/cde/programs/nsgmls/OutputCharStream.h b/cde/programs/nsgmls/OutputCharStream.h index e823eda02..15088bb48 100644 --- a/cde/programs/nsgmls/OutputCharStream.h +++ b/cde/programs/nsgmls/OutputCharStream.h @@ -33,7 +33,12 @@ #include "Owner.h" #include "CodingSystem.h" +#if defined(linux) +#include +using namespace std; +#else class streambuf; +#endif #ifdef SP_NAMESPACE namespace SP_NAMESPACE { diff --git a/cde/programs/nsgmls/OwnerTable.C b/cde/programs/nsgmls/OwnerTable.C index 6607632e7..8b6572455 100644 --- a/cde/programs/nsgmls/OwnerTable.C +++ b/cde/programs/nsgmls/OwnerTable.C @@ -34,15 +34,15 @@ namespace SP_NAMESPACE { template OwnerTable::~OwnerTable() { - for (size_t i = 0; i < vec_.size(); i++) - delete vec_[i]; + for (size_t i = 0; i < this->vec_.size(); i++) + delete this->vec_[i]; } template void OwnerTable::clear() { - for (size_t i = 0; i < vec_.size(); i++) - delete vec_[i]; + for (size_t i = 0; i < this->vec_.size(); i++) + delete this->vec_[i]; PointerTable::clear(); } @@ -50,12 +50,12 @@ template void CopyOwnerTable::operator=(const CopyOwnerTable &t) { - clear(); + this->clear(); //PointerTable::operator=(t); // FIXME This isn't exception safe. - for (size_t i = 0; i < vec_.size(); i++) - if (vec_[i]) - vec_[i] = vec_[i]->copy(); + for (size_t i = 0; i < this->vec_.size(); i++) + if (this->vec_[i]) + this->vec_[i] = this->vec_[i]->copy(); } #ifdef SP_NAMESPACE diff --git a/cde/programs/nsgmls/SJISCodingSystem.C b/cde/programs/nsgmls/SJISCodingSystem.C index bb1ce6015..aaa1a0c16 100644 --- a/cde/programs/nsgmls/SJISCodingSystem.C +++ b/cde/programs/nsgmls/SJISCodingSystem.C @@ -29,7 +29,12 @@ #ifdef SP_MULTI_BYTE #include "SJISCodingSystem.h" + +#if defined(linux) +#include +#else #include +#endif #ifdef SP_NAMESPACE namespace SP_NAMESPACE { diff --git a/cde/programs/nsgmls/UTF8CodingSystem.C b/cde/programs/nsgmls/UTF8CodingSystem.C index 6512e15dd..343ead015 100644 --- a/cde/programs/nsgmls/UTF8CodingSystem.C +++ b/cde/programs/nsgmls/UTF8CodingSystem.C @@ -30,7 +30,11 @@ #include "UTF8CodingSystem.h" #include "constant.h" +#if defined(linux) +#include +#else #include +#endif #ifdef SP_NAMESPACE namespace SP_NAMESPACE { diff --git a/cde/programs/nsgmls/UnicodeCodingSystem.C b/cde/programs/nsgmls/UnicodeCodingSystem.C index d67150eee..0b3a143c7 100644 --- a/cde/programs/nsgmls/UnicodeCodingSystem.C +++ b/cde/programs/nsgmls/UnicodeCodingSystem.C @@ -39,7 +39,11 @@ extern "C" { void *memmove(void *, const void *, size_t); } #endif +#if defined(linux) +#include +#else #include +#endif #ifdef SP_NAMESPACE namespace SP_NAMESPACE { diff --git a/cde/programs/nsgmls/config.h b/cde/programs/nsgmls/config.h index 43f24729a..7859a9c42 100644 --- a/cde/programs/nsgmls/config.h +++ b/cde/programs/nsgmls/config.h @@ -32,9 +32,11 @@ #ifdef __GNUG__ // It's not missing, but it pulls in libg++ +#if !defined(linux) #define SP_NEW_H_MISSING // set_new_handler() has to be declared extern "C" #define SP_SET_NEW_HANDLER_EXTERN_C +#endif #ifndef SP_MANUAL_INST #define SP_MANUAL_INST #endif diff --git a/cde/programs/nsgmls/nsgmls.C b/cde/programs/nsgmls/nsgmls.C index 122e9d860..c1ec86085 100644 --- a/cde/programs/nsgmls/nsgmls.C +++ b/cde/programs/nsgmls/nsgmls.C @@ -38,8 +38,13 @@ #include "sptchar.h" #include "macros.h" +#if defined(linux) +#include +#include +#else #include #include +#endif #include #include #include @@ -79,13 +84,21 @@ public: const AppChar *filename, const StringC &filenameStr, const OutputCodingSystem *, +#if defined(linux) + ::Messenger *messenger); +#else Messenger *messenger); +#endif ~XRastEventHandler(); void message(MessageEvent *); void truncateOutput(); void allLinkTypesActivated(); private: +#if defined(linux) + ::Messenger *messenger_; +#else Messenger *messenger_; +#endif // file_ must come before os_ so it gets inited first filebuf file_; IosOutputCharStream os_; @@ -235,7 +248,11 @@ XRastEventHandler::XRastEventHandler(SgmlParser *parser, const AppChar *filename, const StringC &filenameStr, const OutputCodingSystem *codingSystem, - Messenger *messenger) +#if defined(linux) + ::Messenger *messenger) +#else + ::Messenger *messenger) +#endif : RastEventHandler(parser, messenger), messenger_(messenger), filename_(filename), diff --git a/cde/programs/nsgmls/xnew.h b/cde/programs/nsgmls/xnew.h index 39669271d..caffae69d 100644 --- a/cde/programs/nsgmls/xnew.h +++ b/cde/programs/nsgmls/xnew.h @@ -39,7 +39,11 @@ void set_new_handler(VFP); #else /* not SP_NEW_H_MISSING */ +#if defined(linux) +#include +#else #include +#endif #endif /* not SP_NEW_H_MISSING */ From 1d97f1916693b66af3bae85b8f1f56bfb47ec042 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 12 Apr 2012 16:21:14 +0100 Subject: [PATCH 115/162] Linux compilation fixes for dthelp (Matthew Howkins) --- cde/programs/dthelp/parser/canon1/parser/parser.c | 5 +++++ cde/programs/dthelp/parser/canon1/parser/parser.h | 5 +++++ cde/programs/dthelp/parser/pass1/parser/parser.c | 5 +++++ cde/programs/dthelp/parser/pass1/parser/parser.h | 5 +++++ cde/programs/dthelp/parser/pass2/htag2/sdl.c | 4 ++++ cde/programs/dthelp/parser/pass2/parser/parser.c | 5 +++++ cde/programs/dthelp/parser/pass2/parser/parser.h | 5 +++++ 7 files changed, 34 insertions(+) diff --git a/cde/programs/dthelp/parser/canon1/parser/parser.c b/cde/programs/dthelp/parser/canon1/parser/parser.c index 9fe9d91a0..743385d8d 100644 --- a/cde/programs/dthelp/parser/canon1/parser/parser.c +++ b/cde/programs/dthelp/parser/canon1/parser/parser.c @@ -44,6 +44,11 @@ void main(argc, argv) { M_WCHAR *wc_userdef; +#if defined(linux) +m_outfile = stdout; +m_errfile = stderr; +#endif + m_argc = argc ; m_argv = argv ; diff --git a/cde/programs/dthelp/parser/canon1/parser/parser.h b/cde/programs/dthelp/parser/canon1/parser/parser.h index c4207f323..b7e7eb696 100644 --- a/cde/programs/dthelp/parser/canon1/parser/parser.h +++ b/cde/programs/dthelp/parser/canon1/parser/parser.h @@ -439,8 +439,13 @@ M_PAREXTERN int m_argc ; M_PAREXTERN char **m_argv ; /* PARSER output file */ +#if defined(linux) +M_PAREXTERN FILE *m_outfile; +M_PAREXTERN FILE *m_errfile; +#else M_PAREXTERN FILE *m_outfile M_PARINIT(stdout) ; M_PAREXTERN FILE *m_errfile M_PARINIT(stdout) ; +#endif /* Save processing instruction */ M_PAREXTERN M_WCHAR m_pi[M_PILEN + 1] ; diff --git a/cde/programs/dthelp/parser/pass1/parser/parser.c b/cde/programs/dthelp/parser/pass1/parser/parser.c index a06395e22..f7ac25a9d 100644 --- a/cde/programs/dthelp/parser/pass1/parser/parser.c +++ b/cde/programs/dthelp/parser/pass1/parser/parser.c @@ -55,6 +55,11 @@ void main(argc, argv) sizeof(literal) + M_LITLEN - 2)] ; #endif +#if defined(linux) + m_outfile = stdout; + m_errfile = stderr; +#endif + m_argc = argc ; m_argv = argv ; diff --git a/cde/programs/dthelp/parser/pass1/parser/parser.h b/cde/programs/dthelp/parser/pass1/parser/parser.h index aa8dfbd0a..06e4ce7b2 100644 --- a/cde/programs/dthelp/parser/pass1/parser/parser.h +++ b/cde/programs/dthelp/parser/pass1/parser/parser.h @@ -437,8 +437,13 @@ M_PAREXTERN int m_argc ; M_PAREXTERN char **m_argv ; /* PARSER output file */ +#if defined(linux) +M_PAREXTERN FILE *m_outfile; +M_PAREXTERN FILE *m_errfile; +#else M_PAREXTERN FILE *m_outfile M_PARINIT(stdout) ; M_PAREXTERN FILE *m_errfile M_PARINIT(stdout) ; +#endif /* Save processing instruction */ M_PAREXTERN M_WCHAR m_pi[M_PILEN + 1] ; diff --git a/cde/programs/dthelp/parser/pass2/htag2/sdl.c b/cde/programs/dthelp/parser/pass2/htag2/sdl.c index 8883b7844..f907fa1ea 100644 --- a/cde/programs/dthelp/parser/pass2/htag2/sdl.c +++ b/cde/programs/dthelp/parser/pass2/htag2/sdl.c @@ -35,6 +35,10 @@ #endif /* __osf__ */ #include +#if defined(linux) +#include +#endif + #include "userinc.h" #include "globdec.h" diff --git a/cde/programs/dthelp/parser/pass2/parser/parser.c b/cde/programs/dthelp/parser/pass2/parser/parser.c index 9691fc4d4..4cdccbb80 100644 --- a/cde/programs/dthelp/parser/pass2/parser/parser.c +++ b/cde/programs/dthelp/parser/pass2/parser/parser.c @@ -55,6 +55,11 @@ void main(argc, argv) sizeof(literal) + M_LITLEN - 2)] ; #endif +#if defined(linux) + m_outfile = stdout; + m_errfile = stderr; +#endif + m_argc = argc ; m_argv = argv ; diff --git a/cde/programs/dthelp/parser/pass2/parser/parser.h b/cde/programs/dthelp/parser/pass2/parser/parser.h index bfbd1437e..e47dd77b1 100644 --- a/cde/programs/dthelp/parser/pass2/parser/parser.h +++ b/cde/programs/dthelp/parser/pass2/parser/parser.h @@ -437,8 +437,13 @@ M_PAREXTERN int m_argc ; M_PAREXTERN char **m_argv ; /* PARSER output file */ +#if defined(linux) +M_PAREXTERN FILE *m_outfile; +M_PAREXTERN FILE *m_errfile; +#else M_PAREXTERN FILE *m_outfile M_PARINIT(stdout) ; M_PAREXTERN FILE *m_errfile M_PARINIT(stderr) ; +#endif /* Save processing instruction */ M_PAREXTERN M_WCHAR m_pi[M_PILEN + 1] ; From 0859109ba031453a5c21a0d0e743f243c7abbe5b Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 12 Apr 2012 17:36:54 +0100 Subject: [PATCH 116/162] Linux compilation of dtbuilder (Matthew Howkins) --- cde/programs/dtappbuilder/src/ab/Imakefile | 6 ++++++ cde/programs/dtappbuilder/src/ab/ab_utils.c | 6 +++--- cde/programs/dtappbuilder/src/ab/appfw_stubs.c | 8 ++++---- cde/programs/dtappbuilder/src/ab/attch_ed_stubs.c | 6 +++--- cde/programs/dtappbuilder/src/ab/brws.c | 2 +- cde/programs/dtappbuilder/src/ab/brws_mthds.c | 2 ++ cde/programs/dtappbuilder/src/ab/cgen_props_stubs.c | 2 +- cde/programs/dtappbuilder/src/ab/cgen_win_stubs.c | 2 +- cde/programs/dtappbuilder/src/ab/dnd_ed_stubs.c | 8 ++++---- cde/programs/dtappbuilder/src/ab/help_ed_stubs.c | 8 ++++---- cde/programs/dtappbuilder/src/ab/message_ed_stubs.c | 8 ++++---- cde/programs/dtappbuilder/src/ab/palette_stubs.c | 2 ++ cde/programs/dtappbuilder/src/ab/proj.c | 4 +++- cde/programs/dtappbuilder/src/ab/projP_utils.c | 2 ++ cde/programs/dtappbuilder/src/ab/proj_utils.c | 2 ++ cde/programs/dtappbuilder/src/ab/ui_msg.c | 4 ++-- cde/programs/dtappbuilder/src/abmf/lib_func_strings.c | 2 +- cde/programs/dtappbuilder/src/abmf/lib_func_stringsP.h | 4 ++-- 18 files changed, 47 insertions(+), 31 deletions(-) diff --git a/cde/programs/dtappbuilder/src/ab/Imakefile b/cde/programs/dtappbuilder/src/ab/Imakefile index 1339d87fb..1b369c2a7 100644 --- a/cde/programs/dtappbuilder/src/ab/Imakefile +++ b/cde/programs/dtappbuilder/src/ab/Imakefile @@ -249,6 +249,12 @@ SYS_LIBRARIES = -lm $(ICONVSYSLIB) $(DYNLIBSYSLIB) $(REGEXSYSLIB) WAITTARGET = .WAIT #endif /* SunArchitecture */ +XCOMM On Linux once you link against a C++ library the whole program +XCOMM has to be linked with the C++ linker +#if defined(LinuxDistribution) +CCLINK = $(CXX) +#endif + PROGRAMS = dtbuilder LINTLIBS = $(XINPUTLIB) $(DTHELPLIB) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) diff --git a/cde/programs/dtappbuilder/src/ab/ab_utils.c b/cde/programs/dtappbuilder/src/ab/ab_utils.c index 548c2677e..6a2c4af41 100644 --- a/cde/programs/dtappbuilder/src/ab/ab_utils.c +++ b/cde/programs/dtappbuilder/src/ab/ab_utils.c @@ -421,7 +421,7 @@ ab_show_window( /* Window is iconified, unmap it so we can change its * initial state and remap it as Opened */ - ui_win_show(widget, False, NULL); + ui_win_show(widget, False, XtGrabNone); } else /* Window is already Open */ { @@ -551,7 +551,7 @@ popdown_winCB( XtPointer call_data ) { - ui_win_show(shell, False, NULL); + ui_win_show(shell, False, XtGrabNone); } static void @@ -1324,7 +1324,7 @@ exit_mboxCB( ) { DTB_MODAL_ANSWER op = (DTB_MODAL_ANSWER) client_data; - DTB_MODAL_ANSWER *answerp = (DTB_MODAL_ANSWER) NULL; + DTB_MODAL_ANSWER *answerp = NULL; XtVaGetValues(widget, XmNuserData, &answerp, NULL); diff --git a/cde/programs/dtappbuilder/src/ab/appfw_stubs.c b/cde/programs/dtappbuilder/src/ab/appfw_stubs.c index f1698fa0c..7b249acec 100644 --- a/cde/programs/dtappbuilder/src/ab/appfw_stubs.c +++ b/cde/programs/dtappbuilder/src/ab/appfw_stubs.c @@ -709,14 +709,14 @@ appfw_editor_prevent_closeCB( * Do Apply and pop down dialog */ appfw_editor_apply(proj_get_project()); - ui_win_show(AB_appfw_dialog, False, NULL); + ui_win_show(AB_appfw_dialog, False, XtGrabNone); } } else /* * Pop down dialog if no edits pending */ - ui_win_show(AB_appfw_dialog, False, NULL); + ui_win_show(AB_appfw_dialog, False, XtGrabNone); } /*** DTB_USER_CODE_END @@ -1010,7 +1010,7 @@ appfw_applyCB( XtVaGetValues(widget, XmNuserData, &dismiss, NULL); if (dismiss) - ui_win_show(widget, False, NULL); + ui_win_show(widget, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/ @@ -1038,7 +1038,7 @@ appfw_resetCB( XtVaGetValues(widget, XmNuserData, &dismiss, NULL); if (dismiss) - ui_win_show(widget, False, NULL); + ui_win_show(widget, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/ diff --git a/cde/programs/dtappbuilder/src/ab/attch_ed_stubs.c b/cde/programs/dtappbuilder/src/ab/attch_ed_stubs.c index 325345491..8ce06d62d 100644 --- a/cde/programs/dtappbuilder/src/ab/attch_ed_stubs.c +++ b/cde/programs/dtappbuilder/src/ab/attch_ed_stubs.c @@ -3490,7 +3490,7 @@ attch_edP_prevent_closeCB( * No pending changes OR applied existing changes, so just * dismiss the Attachments Editor */ - ui_win_show(AB_attch_ed_dialog, False, NULL); + ui_win_show(AB_attch_ed_dialog, False, XtGrabNone); } static DTB_MODAL_ANSWER @@ -3950,7 +3950,7 @@ attch_ed_okCB( AttchEditorSettingsRec *ats = &attch_editor_settings_rec; attch_editor_apply(ats->cur_object); - ui_win_show(AB_attch_ed_dialog, False, NULL); + ui_win_show(AB_attch_ed_dialog, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/ @@ -3971,7 +3971,7 @@ attch_ed_cancelCB( AttchEditorSettingsRec *ats = &attch_editor_settings_rec; attch_editor_load(ats->cur_object); - ui_win_show(AB_attch_ed_dialog, False, NULL); + ui_win_show(AB_attch_ed_dialog, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/ diff --git a/cde/programs/dtappbuilder/src/ab/brws.c b/cde/programs/dtappbuilder/src/ab/brws.c index 0d84ab02a..cfbfb2a59 100644 --- a/cde/programs/dtappbuilder/src/ab/brws.c +++ b/cde/programs/dtappbuilder/src/ab/brws.c @@ -1651,7 +1651,7 @@ brws_popdown if (!shell) return; - ui_win_show(shell, False, NULL); + ui_win_show(shell, False, XtGrabNone); } /* diff --git a/cde/programs/dtappbuilder/src/ab/brws_mthds.c b/cde/programs/dtappbuilder/src/ab/brws_mthds.c index 2e71f3be7..c4b8f65d3 100644 --- a/cde/programs/dtappbuilder/src/ab/brws_mthds.c +++ b/cde/programs/dtappbuilder/src/ab/brws_mthds.c @@ -65,11 +65,13 @@ #define BRWS_DASH_WIDTH 3 #define BRWS_NUM_DASHES 3 +#if !defined(linux) /* * Somehow the compiler is not picking up strdup() * from string.h properly... */ extern char *strdup(); +#endif /* * Misc functions used only in this file diff --git a/cde/programs/dtappbuilder/src/ab/cgen_props_stubs.c b/cde/programs/dtappbuilder/src/ab/cgen_props_stubs.c index 4d6daf9bf..ae2fc7f9e 100644 --- a/cde/programs/dtappbuilder/src/ab/cgen_props_stubs.c +++ b/cde/programs/dtappbuilder/src/ab/cgen_props_stubs.c @@ -459,7 +459,7 @@ cgenP_ok_propsCB( /*** DTB_USER_CODE_START vvv Add C code below vvv ***/ cgenP_apply_propsCB(widget, clientData, callData); - ui_win_show(dtb_cgen_props_cgen_props_dlg.cgen_props_dlg_shellform,False,NULL); + ui_win_show(dtb_cgen_props_cgen_props_dlg.cgen_props_dlg_shellform,False,XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/ } diff --git a/cde/programs/dtappbuilder/src/ab/cgen_win_stubs.c b/cde/programs/dtappbuilder/src/ab/cgen_win_stubs.c index a7b610502..84bd65e49 100644 --- a/cde/programs/dtappbuilder/src/ab/cgen_win_stubs.c +++ b/cde/programs/dtappbuilder/src/ab/cgen_win_stubs.c @@ -305,7 +305,7 @@ cgenP_close_cgen_winCB( DtbCgenWinMainwindowInfo cgen_win = (DtbCgenWinMainwindowInfo)clientData; - ui_win_show(cgen_win->mainwindow, False, NULL); + ui_win_show(cgen_win->mainwindow, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/ diff --git a/cde/programs/dtappbuilder/src/ab/dnd_ed_stubs.c b/cde/programs/dtappbuilder/src/ab/dnd_ed_stubs.c index bbf59b874..74cf4c0bd 100644 --- a/cde/programs/dtappbuilder/src/ab/dnd_ed_stubs.c +++ b/cde/programs/dtappbuilder/src/ab/dnd_ed_stubs.c @@ -1024,12 +1024,12 @@ dnd_prevent_closeCB( { answer = do_auto_apply(widget, dds->curObj, dds->curObj); if (answer == DTB_ANSWER_ACTION1) - ui_win_show(AB_dnd_dialog, False, NULL); + ui_win_show(AB_dnd_dialog, False, XtGrabNone); } else { /* Nope, no pending changes, so just dismiss the Dnd Editor */ - ui_win_show(AB_dnd_dialog, False, NULL); + ui_win_show(AB_dnd_dialog, False, XtGrabNone); } } @@ -1195,7 +1195,7 @@ dnd_okCB( /*** DTB_USER_CODE_START vvv Add C code below vvv ***/ dnd_applyCB(widget, clientData, callData); - ui_win_show(dtb_dnd_ed_dialog.dialog, False, NULL); + ui_win_show(dtb_dnd_ed_dialog.dialog, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/ } @@ -1247,7 +1247,7 @@ dnd_cancelCB( /*** DTB_USER_CODE_START vvv Add C code below vvv ***/ dnd_resetCB(widget, clientData, callData); - ui_win_show(dtb_dnd_ed_dialog.dialog, False, NULL); + ui_win_show(dtb_dnd_ed_dialog.dialog, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/ } diff --git a/cde/programs/dtappbuilder/src/ab/help_ed_stubs.c b/cde/programs/dtappbuilder/src/ab/help_ed_stubs.c index cc8cb5fbe..bba563fd2 100644 --- a/cde/programs/dtappbuilder/src/ab/help_ed_stubs.c +++ b/cde/programs/dtappbuilder/src/ab/help_ed_stubs.c @@ -1083,12 +1083,12 @@ verify_closeCB( { answer = do_auto_apply(widget, HelpObj, HelpObj); if (answer == DTB_ANSWER_ACTION1) - ui_win_show(AB_help_dialog, False, NULL); + ui_win_show(AB_help_dialog, False, XtGrabNone); } else { /* Nope, no pending changes, so just dismiss the Help Editor */ - ui_win_show(AB_help_dialog, False, NULL); + ui_win_show(AB_help_dialog, False, XtGrabNone); } } @@ -1266,7 +1266,7 @@ help_okCB( prop_changebars_cleared(hes->prop_sheet); /* Dismiss the dialog */ - ui_win_show(AB_help_dialog, False, NULL); + ui_win_show(AB_help_dialog, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/ @@ -1292,7 +1292,7 @@ help_cancelCB( clear_editor_fields(); /* Dismiss the dialog */ - ui_win_show(AB_help_dialog, False, NULL); + ui_win_show(AB_help_dialog, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/ diff --git a/cde/programs/dtappbuilder/src/ab/message_ed_stubs.c b/cde/programs/dtappbuilder/src/ab/message_ed_stubs.c index 1b0e5b4a4..c93505e6c 100644 --- a/cde/programs/dtappbuilder/src/ab/message_ed_stubs.c +++ b/cde/programs/dtappbuilder/src/ab/message_ed_stubs.c @@ -2183,7 +2183,7 @@ msgEdP_okCB( * applied successfully. Otherwise, keep it up. */ if (ChangesApplied) - ui_win_show(AB_msgEd_dialog, False, NULL); + ui_win_show(AB_msgEd_dialog, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/ } @@ -2204,7 +2204,7 @@ msgEdP_cancelCB( msg_editor_clear(); /* Dismiss the Message Editor */ - ui_win_show(AB_msgEd_dialog, False, NULL); + ui_win_show(AB_msgEd_dialog, False, XtGrabNone); /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/ } @@ -2494,14 +2494,14 @@ msgEdP_prevent_closeCB( answer = msgEdP_do_auto_apply(widget, mes->current_obj, mes->current_obj); if (answer == DTB_ANSWER_ACTION1) - ui_win_show(AB_msgEd_dialog, False, NULL); + ui_win_show(AB_msgEd_dialog, False, XtGrabNone); } else { /* No pending changes. Just dismiss the * Message Editor. */ - ui_win_show(AB_msgEd_dialog, False, NULL); + ui_win_show(AB_msgEd_dialog, False, XtGrabNone); } } diff --git a/cde/programs/dtappbuilder/src/ab/palette_stubs.c b/cde/programs/dtappbuilder/src/ab/palette_stubs.c index 44c9a96ac..40c5d1bc8 100644 --- a/cde/programs/dtappbuilder/src/ab/palette_stubs.c +++ b/cde/programs/dtappbuilder/src/ab/palette_stubs.c @@ -159,7 +159,9 @@ static void register_palette_info( ** ** **************************************************************************/ +#if !defined(linux) extern char *sys_errlist[]; +#endif static Widget HelpDialog; diff --git a/cde/programs/dtappbuilder/src/ab/proj.c b/cde/programs/dtappbuilder/src/ab/proj.c index befdce111..a2cb1fc5c 100644 --- a/cde/programs/dtappbuilder/src/ab/proj.c +++ b/cde/programs/dtappbuilder/src/ab/proj.c @@ -228,7 +228,9 @@ static XtTranslations proj_transtbl = NULL; static XRectangle *rband_rect = NULL; static Boolean mselect_adjust = False; +#if !defined(linux) extern char *sys_errlist[]; +#endif char Buf[MAXPATHLEN]; /* Work buffer */ /************************************************************************* @@ -338,7 +340,7 @@ popdown_proj_window( XtPointer call_data ) { - ui_win_show(widget, False, NULL); + ui_win_show(widget, False, XtGrabNone); } static void diff --git a/cde/programs/dtappbuilder/src/ab/projP_utils.c b/cde/programs/dtappbuilder/src/ab/projP_utils.c index 50d663a51..e44764bdb 100644 --- a/cde/programs/dtappbuilder/src/ab/projP_utils.c +++ b/cde/programs/dtappbuilder/src/ab/projP_utils.c @@ -93,7 +93,9 @@ static void mult_module_selected( ** ** **************************************************************************/ +#if !defined(linux) extern char *sys_errlist[]; +#endif char Buf[MAXPATHLEN]; /* Work buffer */ /************************************************************************* diff --git a/cde/programs/dtappbuilder/src/ab/proj_utils.c b/cde/programs/dtappbuilder/src/ab/proj_utils.c index f133c2804..0256c0f0a 100644 --- a/cde/programs/dtappbuilder/src/ab/proj_utils.c +++ b/cde/programs/dtappbuilder/src/ab/proj_utils.c @@ -180,7 +180,9 @@ static void notify_proj_save_as_okCB( ** ** **************************************************************************/ +#if !defined(linux) extern char *sys_errlist[]; +#endif /************************************************************************* ** ** diff --git a/cde/programs/dtappbuilder/src/ab/ui_msg.c b/cde/programs/dtappbuilder/src/ab/ui_msg.c index 05aa4d318..dedf682ee 100644 --- a/cde/programs/dtappbuilder/src/ab/ui_msg.c +++ b/cde/programs/dtappbuilder/src/ab/ui_msg.c @@ -547,7 +547,7 @@ prompt_ok_modal_dlgCB( * answerp, because that will cause ui_popup_modal_prompt() to * return to the routine which is calling it. */ - ui_win_show(widget, False, NULL); + ui_win_show(widget, False, XtGrabNone); *answerp = UI_ANSWER_OK; } } @@ -570,7 +570,7 @@ prompt_cancel_modal_dlgCB( * answerp, because that will cause ui_popup_modal_prompt() to * return to the routine which is calling it. */ - ui_win_show(widget, False, NULL); + ui_win_show(widget, False, XtGrabNone); *answerp = UI_ANSWER_CANCEL; } diff --git a/cde/programs/dtappbuilder/src/abmf/lib_func_strings.c b/cde/programs/dtappbuilder/src/abmf/lib_func_strings.c index 30a0e2b0f..dacf362bd 100644 --- a/cde/programs/dtappbuilder/src/abmf/lib_func_strings.c +++ b/cde/programs/dtappbuilder/src/abmf/lib_func_strings.c @@ -2123,7 +2123,7 @@ static LibFuncRec abmfP_lrc_modal_dlgCB = ")\n" "{\n" " DTB_MODAL_ANSWER op = (DTB_MODAL_ANSWER) client_data;\n" - " DTB_MODAL_ANSWER *answerp = (DTB_MODAL_ANSWER) NULL;\n" + " DTB_MODAL_ANSWER *answerp = NULL;\n" " \n" " XtVaGetValues(widget, XmNuserData, &answerp, NULL);\n" " \n" diff --git a/cde/programs/dtappbuilder/src/abmf/lib_func_stringsP.h b/cde/programs/dtappbuilder/src/abmf/lib_func_stringsP.h index 6954f6020..6e5b5ab45 100644 --- a/cde/programs/dtappbuilder/src/abmf/lib_func_stringsP.h +++ b/cde/programs/dtappbuilder/src/abmf/lib_func_stringsP.h @@ -52,8 +52,8 @@ typedef struct { STRING name; /* name */ - STRING proto; /* prototype */ - STRING def; /* actual code */ + char proto[512]; /* prototype */ + char def[4096]; /* actual code */ } LibFuncRec, *LibFunc; From aa605c16f3d004dccc8c5e92f41eb3211ec780f8 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 12 Apr 2012 19:08:52 +0100 Subject: [PATCH 117/162] Linux compilation of ttsnoop (Matthew Howkins) This may contain prexisting 64-bit issues, caused by hammering pointers into ints. --- cde/programs/ttsnoop/DtTt.C | 8 +++++++- cde/programs/ttsnoop/argChooser_stubs.C.src | 6 +++--- .../ttsnoop/callbackChooser_stubs.C.src | 12 +++++++++--- cde/programs/ttsnoop/fileChooser_stubs.C.src | 9 ++++++++- cde/programs/ttsnoop/messageProps_stubs.C.src | 13 +++++++++---- cde/programs/ttsnoop/patternProps_stubs.C.src | 11 ++++++++--- .../ttsnoop/sessionChooser_stubs.C.src | 13 ++++++++++--- cde/programs/ttsnoop/stringChooser_stubs.C.src | 10 ++++++++-- cde/programs/ttsnoop/ttChooser_stubs.C.src | 6 ++++++ cde/programs/ttsnoop/tt_c++.h | 6 ++++++ cde/programs/ttsnoop/ttsnoop.C.src | 18 +++++++++++++----- cde/programs/ttsnoop/ttsnoop_stubs.C.src | 7 +++++++ 12 files changed, 94 insertions(+), 25 deletions(-) diff --git a/cde/programs/ttsnoop/DtTt.C b/cde/programs/ttsnoop/DtTt.C index 35afd24a1..26315dd0c 100644 --- a/cde/programs/ttsnoop/DtTt.C +++ b/cde/programs/ttsnoop/DtTt.C @@ -33,7 +33,13 @@ #include #include #include + +#if defined(linux) +#include +#else #include +#endif + #include #include
#include
@@ -54,7 +60,7 @@ static unsigned int dtTtDtSessionsCount = 0; static Tt_pattern ** dtTtDtFiles = 0; static unsigned int dtTtDtFilesCount = 0; -int _DtTtPatsNameKey = (int)DtTtNth; +int _DtTtPatsNameKey = (int) (long) DtTtNth; extern Tt_pattern snoopPat; int diff --git a/cde/programs/ttsnoop/argChooser_stubs.C.src b/cde/programs/ttsnoop/argChooser_stubs.C.src index 50bd78842..52028a3f4 100644 --- a/cde/programs/ttsnoop/argChooser_stubs.C.src +++ b/cde/programs/ttsnoop/argChooser_stubs.C.src @@ -394,12 +394,12 @@ argOkayed( XtPointer pval; XtVaGetValues( instance->argChooserOkButton, XmNuserData, &pval, 0 ); - choice = (_DtArgChooserAction)pval; + choice = (_DtArgChooserAction) (long) pval; XtVaGetValues( instance->argChooserCancelButton, XmNuserData, &pval, 0 ); msg = (Tt_message)pval; pat = (Tt_pattern)pval; XtVaGetValues( instance->argChooserHelpButton, XmNuserData, &pval, 0 ); - nth = (int)pval; + nth = (int) (long) pval; char *vtype = XmTextFieldGetString( instance->vtypeText ); if ((vtype != 0) && (vtype[0] == '\0')) { @@ -469,7 +469,7 @@ argHelp( (DtbArgChooserArgChooserInfo)clientData; XtPointer val; XtVaGetValues( instance->argChooserOkButton, XmNuserData, &val, 0 ); - _DtArgChooserAction choice = (_DtArgChooserAction)val; + _DtArgChooserAction choice = (_DtArgChooserAction) (long) val; Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label; switch (choice) { case _DtArgChoosePatternArgAdd: diff --git a/cde/programs/ttsnoop/callbackChooser_stubs.C.src b/cde/programs/ttsnoop/callbackChooser_stubs.C.src index 6e4ffc70a..a67436b8c 100644 --- a/cde/programs/ttsnoop/callbackChooser_stubs.C.src +++ b/cde/programs/ttsnoop/callbackChooser_stubs.C.src @@ -40,8 +40,14 @@ *** Add include files, types, macros, externs, and user functions here. ***/ +#if defined(linux) +#include +#include +#else #include #include +#endif + #include "DtTt.h" extern ofstream snoopStream; @@ -100,7 +106,7 @@ openIt( ) { DtTtCreated( DTTT_MESSAGE, msg ); - snoopIt( "Tt_message_callback", openIt, msg, pat, True ); + snoopIt( "Tt_message_callback", (void *) openIt, msg, pat, True ); Widget newWidget = DtTtMessageWidgetCreate( dtb_ttsnoop_ttsnoop_win.ttsnoopWin, msg, DtTtMessageWidgetUpdate ); @@ -669,7 +675,7 @@ callbackOkayed( XtPointer xtPtr = 0; int isMessage = 0; XtVaGetValues( instance->callbackAddButton, XmNuserData, &xtPtr, 0 ); - isMessage = (int)xtPtr; + isMessage = (int) (long) xtPtr; XtVaGetValues( instance->callbackAddCancelButton, XmNuserData, &xtPtr, 0 ); msg = (Tt_message)xtPtr; pat = (Tt_pattern)xtPtr; @@ -750,7 +756,7 @@ callbackHelp( XtPointer xtPtr = 0; int isMessage = 0; XtVaGetValues( instance->callbackAddButton, XmNuserData, &xtPtr, 0 ); - isMessage = (int)xtPtr; + isMessage = (int) (long) xtPtr; Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label; if (isMessage) { _DtMan( label, "tt_message_callback_add" ); diff --git a/cde/programs/ttsnoop/fileChooser_stubs.C.src b/cde/programs/ttsnoop/fileChooser_stubs.C.src index f836acf95..bb8c46148 100644 --- a/cde/programs/ttsnoop/fileChooser_stubs.C.src +++ b/cde/programs/ttsnoop/fileChooser_stubs.C.src @@ -38,8 +38,15 @@ #include #include #include + +#if defined(linux) +#include +#include +#else #include #include +#endif + #include "DtTt.h" #include "ttsnoop_ui.h" @@ -155,7 +162,7 @@ snoopFileMsg( { tt_free( pathname ); DtTtCreated( DTTT_MESSAGE, msg ); - snoopIt( "Ttdt_file_cb", snoopFileMsg, msg ); + snoopIt( "Ttdt_file_cb", (void *) snoopFileMsg, msg ); if ( (tt_message_class( msg ) == TT_REQUEST) && (tt_message_state( msg ) == TT_SENT)) { diff --git a/cde/programs/ttsnoop/messageProps_stubs.C.src b/cde/programs/ttsnoop/messageProps_stubs.C.src index f7132a007..9a1395808 100644 --- a/cde/programs/ttsnoop/messageProps_stubs.C.src +++ b/cde/programs/ttsnoop/messageProps_stubs.C.src @@ -40,12 +40,17 @@ *** Add include files, types, macros, externs, and user functions here. ***/ +#if defined(linux) +#include +#else #include +#endif + #include #include
#include "DtTt.h" -int DtTtMsgWidgetKey = (int)DtTtMessageWidget; +int DtTtMsgWidgetKey = (int) (long) DtTtMessageWidget; int DtTtMsgUpdateCBKey = DtTtMsgWidgetKey + 1; int DtTtMsgInfoKey = DtTtMsgWidgetKey + 2; @@ -100,7 +105,7 @@ _DtTtMessageUpdating( Tt_message msg ) { - void *updating = tt_message_user( msg, (int)_DtTtMessageUpdating ); + void *updating = tt_message_user( msg, (int) (long) _DtTtMessageUpdating ); if (tt_is_err( tt_ptr_error( updating ))) { return False; } @@ -113,7 +118,7 @@ _DtTtMessageSetUpdating( Boolean updating ) { - tt_message_user_set( msg, (int)_DtTtMessageUpdating, + tt_message_user_set( msg, (int) (long) _DtTtMessageUpdating, (void *)updating ); } @@ -603,7 +608,7 @@ DtTtMessageWidgetCreate( } if (notifyProc != 0) { status = tt_message_user_set( msg, DtTtMsgUpdateCBKey, - notifyProc ); + (void *) notifyProc ); if (tt_is_err( status )) { XtDestroyWidget( widget ); return (Widget)tt_error_pointer( status ); diff --git a/cde/programs/ttsnoop/patternProps_stubs.C.src b/cde/programs/ttsnoop/patternProps_stubs.C.src index d91426ed1..f7a7ce5f5 100644 --- a/cde/programs/ttsnoop/patternProps_stubs.C.src +++ b/cde/programs/ttsnoop/patternProps_stubs.C.src @@ -40,11 +40,16 @@ *** Add include files, types, macros, externs, and user functions here. ***/ +#if defined(linux) +#include +#else #include +#endif + #include #include "DtTt.h" -int DtTtPatWidgetKey = (int)DtTtPatternWidget; +int DtTtPatWidgetKey = (int) (long) DtTtPatternWidget; int DtTtPatInfoKey = DtTtPatWidgetKey + 1; Tt_pattern @@ -63,7 +68,7 @@ _DtTtPatternUpdating( Tt_pattern pat ) { - void *updating = tt_pattern_user( pat, (int)_DtTtPatternUpdating ); + void *updating = tt_pattern_user( pat, (int) (long) _DtTtPatternUpdating ); if (tt_is_err( tt_ptr_error( updating ))) { return False; } @@ -76,7 +81,7 @@ _DtTtPatternSetUpdating( Boolean updating ) { - tt_pattern_user_set( pat, (int)_DtTtPatternUpdating, + tt_pattern_user_set( pat, (int) (long) _DtTtPatternUpdating, (void *)updating ); } diff --git a/cde/programs/ttsnoop/sessionChooser_stubs.C.src b/cde/programs/ttsnoop/sessionChooser_stubs.C.src index 9df5f7f23..8a748854f 100644 --- a/cde/programs/ttsnoop/sessionChooser_stubs.C.src +++ b/cde/programs/ttsnoop/sessionChooser_stubs.C.src @@ -41,8 +41,15 @@ ***/ #include + +#if defined(linux) +#include +#include +#else #include #include +#endif + #include "DtTt.h" extern ofstream snoopStream; @@ -111,7 +118,7 @@ snoopSessionMsg( ) { DtTtCreated( DTTT_MESSAGE, msg ); - snoopIt( "Ttdt_contract_cb", snoopSessionMsg, msg ); + snoopIt( "Ttdt_contract_cb", (void *) snoopSessionMsg, msg ); if ( (tt_message_class( msg ) == TT_REQUEST) && (tt_message_state( msg ) == TT_SENT)) { @@ -203,7 +210,7 @@ sessionOK( } XtPointer val; XtVaGetValues( instance->sessionOkButton, XmNuserData, &val, 0 ); - _DtSessionChooserAction choice = (_DtSessionChooserAction)val; + _DtSessionChooserAction choice = (_DtSessionChooserAction) (long) val; XtVaGetValues( instance->sessionCancelButton, XmNuserData, &val, 0 ); Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label; switch (choice) { @@ -261,7 +268,7 @@ sessionHelp( (DtbSessionChooserSessionChooserInfo)clientData; XtPointer val; XtVaGetValues( instance->sessionOkButton, XmNuserData, &val, 0 ); - _DtSessionChooserAction choice = (_DtSessionChooserAction)val; + _DtSessionChooserAction choice = (_DtSessionChooserAction) (long) val; Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label; switch (choice) { case _DtSessionChoosePattern: diff --git a/cde/programs/ttsnoop/stringChooser_stubs.C.src b/cde/programs/ttsnoop/stringChooser_stubs.C.src index cbb971358..894e7e987 100644 --- a/cde/programs/ttsnoop/stringChooser_stubs.C.src +++ b/cde/programs/ttsnoop/stringChooser_stubs.C.src @@ -41,7 +41,13 @@ ***/ #include + +#if defined(linux) +#include +#else #include +#endif + #include "DtTt.h" extern ofstream snoopStream; @@ -237,7 +243,7 @@ stringOkayed( } XtPointer val; XtVaGetValues( instance->stringOkButton, XmNuserData, &val, 0 ); - _DtStringChooserAction choice = (_DtStringChooserAction)val; + _DtStringChooserAction choice = (_DtStringChooserAction) (long) val; XtVaGetValues( instance->stringCancelButton, XmNuserData, &val, 0 ); Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label; switch (choice) { @@ -322,7 +328,7 @@ stringHelp( (DtbStringChooserStringChooserInfo)clientData; XtPointer val; XtVaGetValues( instance->stringOkButton, XmNuserData, &val, 0 ); - _DtStringChooserAction choice = (_DtStringChooserAction)val; + _DtStringChooserAction choice = (_DtStringChooserAction) (long) val; Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label; switch (choice) { case _DtStringChoosePatternOp: diff --git a/cde/programs/ttsnoop/ttChooser_stubs.C.src b/cde/programs/ttsnoop/ttChooser_stubs.C.src index cf6dbff4b..4c7711d8f 100644 --- a/cde/programs/ttsnoop/ttChooser_stubs.C.src +++ b/cde/programs/ttsnoop/ttChooser_stubs.C.src @@ -41,7 +41,13 @@ ***/ #include + +#if defined(linux) +#include +#else #include +#endif + #include #include #include "DtTt.h" diff --git a/cde/programs/ttsnoop/tt_c++.h b/cde/programs/ttsnoop/tt_c++.h index 91859c5e0..f10b59bb1 100644 --- a/cde/programs/ttsnoop/tt_c++.h +++ b/cde/programs/ttsnoop/tt_c++.h @@ -29,7 +29,13 @@ #ifndef TT_CXX_H #define TT_CXX_H +#if defined(linux) +#include +using namespace std; +#else #include +#endif + #include ostream & operator<<( ostream &, Tt_status ); diff --git a/cde/programs/ttsnoop/ttsnoop.C.src b/cde/programs/ttsnoop/ttsnoop.C.src index 186600c3c..e63e20684 100644 --- a/cde/programs/ttsnoop/ttsnoop.C.src +++ b/cde/programs/ttsnoop/ttsnoop.C.src @@ -62,9 +62,17 @@ #include #include #include + +#if defined(linux) +#include +#include +#include +#else #include #include #include +#endif + #include
#include #include @@ -188,7 +196,7 @@ signalHandler( } } -#if defined(SVR4) || defined(aix) || defined(hpux) || defined(__osf__) +#if defined(SVR4) || defined(aix) || defined(hpux) || defined(__osf__) || defined(linux) #if !defined(SIG_PF) typedef void (*sig_pf_t)(int); #define SIG_PF sig_pf_t @@ -200,7 +208,7 @@ _tt_sigset( int sig, SIG_PF handler ) { -#if defined(hpux) +#if defined(hpux) || defined(linux) struct sigaction act; act.sa_handler = handler; sigemptyset(&act.sa_mask); @@ -266,7 +274,7 @@ justSnoopIt( ) { DtTtCreated( DTTT_MESSAGE, msg ); // XXX bad idea? - snoopIt( "Tt_callback_action", justSnoopIt, msg, pat, True ); + snoopIt( "Tt_callback_action", (void *) justSnoopIt, msg, pat, True ); return TT_CALLBACK_PROCESSED; } @@ -285,7 +293,7 @@ _DtTtMediaLoadPatCb( tt_free( (caddr_t)contents ); tt_free( file ); tt_free( docname ); - snoopIt( "Ttmedia_load_pat_cb", _DtTtMediaLoadPatCb, msg ); + snoopIt( "Ttmedia_load_pat_cb", (void *) _DtTtMediaLoadPatCb, msg ); return 0; } @@ -727,7 +735,7 @@ main(int argc, char **argv) for (int i = 0; i < opsCount; i++) { tt_pattern_op_add( pat, ops[i] ); } - for (i = 0; i < sendersCount; i++) { + for (int i = 0; i < sendersCount; i++) { tt_pattern_sender_add( pat, senders[i] ); } if (vtype != 0) { diff --git a/cde/programs/ttsnoop/ttsnoop_stubs.C.src b/cde/programs/ttsnoop/ttsnoop_stubs.C.src index 905ab1df4..3abc2eb02 100644 --- a/cde/programs/ttsnoop/ttsnoop_stubs.C.src +++ b/cde/programs/ttsnoop/ttsnoop_stubs.C.src @@ -36,8 +36,15 @@ ***/ #include + +#if defined(linux) +#include +#include +#else #include #include +#endif + #include "apiTracer_ui.h" #include "DtTt.h" From bc96e6f1ff6c72d4d2cafb6a4088ffa32cd3019f Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Sat, 14 Apr 2012 23:18:17 +0100 Subject: [PATCH 118/162] HACK, instant should not stop on non fatal fatals, this allows building of 'C' locale help files. --- cde/programs/dtdocbook/instant/main.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/cde/programs/dtdocbook/instant/main.c b/cde/programs/dtdocbook/instant/main.c index bd3fb7828..3a257dffe 100644 --- a/cde/programs/dtdocbook/instant/main.c +++ b/cde/programs/dtdocbook/instant/main.c @@ -134,14 +134,26 @@ static char locale[] = "C.ISO-8859-1"; char *newLocale; int execVer; int compVer; +int ret; -if ((_DtLcxOpenAllDbs(&myDb) != 0) || - (_DtXlateGetXlateEnv(myDb,myPlatform,&execVer,&compVer) != 0)) { +if ((_DtLcxOpenAllDbs(&myDb) != 0)) { fprintf(stderr, - "Warning: could not open locale translation database.\n"); + "Warning: could not open databases.\n"); exit(1); } +ret = _DtXlateGetXlateEnv(myDb,myPlatform,&execVer,&compVer); +if (ret != 0) { + fprintf(stderr, + "Warning: could not open locale translation database. %d\n", ret); + +/* HACK For some reason on linux this function fails, but isn't completely fatal */ +#if !defined(linux) + exit(1); +#endif + +} + if (_DtLcxXlateStdToOp(myDb, myPlatform, execVer, From de621b906bc7751a8ae62aeb0605e3eb669ed218 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 19 Apr 2012 17:16:50 +0100 Subject: [PATCH 119/162] On the gneeric authenticator use shadow password API if under linux, allows login on dtlogin. --- cde/programs/dtlogin/sysauth.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/cde/programs/dtlogin/sysauth.c b/cde/programs/dtlogin/sysauth.c index 8c5bff652..b63891047 100644 --- a/cde/programs/dtlogin/sysauth.c +++ b/cde/programs/dtlogin/sysauth.c @@ -135,6 +135,10 @@ #include #endif +#if defined(linux) +# include +#endif + #ifdef __hpux /*************************************************************************** * @@ -2414,6 +2418,18 @@ Authenticate( struct display *d, char *name, char *passwd, char **msg ) p = getpwnam(name); +#if defined(linux) + /* + * Use the Linux Shadow Password system to get the crypt()ed password + */ + if(p) { + struct spwd *s = getspnam(name); + if(s) { + p->pw_passwd = s->sp_pwdp; + } + } +#endif + if (!p || strlen(name) == 0 || strcmp (crypt (passwd, p->pw_passwd), p->pw_passwd)) { From 6d78c23be91ab0702fd18b091fc752d1dda17d3b Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 17:21:45 -0600 Subject: [PATCH 120/162] Remove -k option from WORLDOPTS --- cde/Imakefile | 2 +- cde/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cde/Imakefile b/cde/Imakefile index 2fab64dc8..59f16e456 100644 --- a/cde/Imakefile +++ b/cde/Imakefile @@ -34,7 +34,7 @@ clean:: $(RM) -r $(BUILDINCDIR) $(RM) -r $(BUILDLIBDIR) - WORLDOPTS = -k + WORLDOPTS = MAKE_OPTS = -f xmakefile XCOMM diff --git a/cde/Makefile b/cde/Makefile index 08a5234da..d2b17a6a7 100644 --- a/cde/Makefile +++ b/cde/Makefile @@ -6,7 +6,7 @@ MV = mv MAKE = make NMAKE = nmake - WORLDOPTS = -k + WORLDOPTS = WIN32WORLDOPTS = -i TOP = . CURRENT_DIR = . From 9a74b548707853011611385144331297200d4923 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 17:23:03 -0600 Subject: [PATCH 121/162] Remove dtinfo and dtksh from the build for now --- cde/programs/Imakefile | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/cde/programs/Imakefile b/cde/programs/Imakefile index d3f3aaaef..5375d5367 100644 --- a/cde/programs/Imakefile +++ b/cde/programs/Imakefile @@ -7,22 +7,33 @@ NSGMLSDIR = nsgmls #endif EXTRADIRS = util types localized tttypes $(NSGMLSDIR) +XCOMM some of these cannot be built on linux yet. +XCOMM dtksh dtinfo +#if defined(LinuxArchitecture) +DTKSHDIR = +DTINFODIR = +#else +DTKSHDIR = dtksh +DTINFODIR = dtinfo +#endif + + SUBDIRS = dthelp dtmail dsdm dtpad dtfile dtwm dtlogin \ dtsession dthello dtstyle dtexec dtdbcache dticon dtterm \ dtcalc dtaction dtspcd \ - dtscreen dtksh dtcm dtsearchpath \ + dtscreen $(DTKSHDIR) dtcm dtsearchpath \ dtappbuilder dtappintegrate dtprintegrate dtconfig \ dtcreate dtprintinfo fontaliases dtdspmsg ttsnoop \ dtudcfonted dtudcexch dtimsstart dtdocbook dtpdm dtsr \ - dtpdmd dtinfo $(EXTRADIRS) + dtpdmd $(DTINFODIR) $(EXTRADIRS) LINTSUBDIRS = dthelp dtmail dsdm dtpad dtfile dtlogin dtwm \ dtsession dthello dtstyle dtexec dtdbcache dticon dtterm \ dtcalc dtaction dtcreate \ - dtscreen dtksh dtcm dtsearchpath \ + dtscreen $(DTKSHDIR) dtcm dtsearchpath \ dtappbuilder dtappintegrate dtprintegrate dtprintinfo dtdspmsg \ dtudcfonted dtudcexch dtimsstart dtdocbook dtpdm dtsr \ - dtpdmd dtinfo $(EXTRADIRS) + dtpdmd $(DTINFODIR) $(EXTRADIRS) MakeSubdirs($(SUBDIRS)) From 0961da28b97481b1d17e9af5b4f759e9c75c8414 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 17:30:53 -0600 Subject: [PATCH 122/162] Several adjustments to installCDE.src: Do not require the user to be root Use -e in echo statments so that embedded \t's etc will display. Do not save install log in /tmp with a known name, especially since it is supposed to be run as root. This is a Bad Thing To Do (tm). Instead just save the log in the current dir. --- cde/admin/IntegTools/dbTools/installCDE.src | 105 ++++++++++---------- 1 file changed, 52 insertions(+), 53 deletions(-) diff --git a/cde/admin/IntegTools/dbTools/installCDE.src b/cde/admin/IntegTools/dbTools/installCDE.src index 8f4adcf4f..0ebfb9405 100755 --- a/cde/admin/IntegTools/dbTools/installCDE.src +++ b/cde/admin/IntegTools/dbTools/installCDE.src @@ -50,7 +50,7 @@ REVISION="$(echo "$Revision: /main/20 $" | awk '{print $2}')" Log() { - echo "$1" | tee -a /tmp/installCDE.log + echo "$1" | tee -a installCDE.log } MakeTarball() @@ -410,56 +410,56 @@ XCOMM USAGE() { -echo "Usage: $(basename $0) {-s |-z } [options]" -echo "" -echo "\t-s \t\t\tthe top of the build tree" -echo "\t-z \t\tthe desktop install package" -echo "" -echo "\tOptions:" -echo "" -echo "\t[-t ]\tif specified create an" -echo "\t\t\t\t\tinstall package and store it in the" -echo "\t\t\t\t\tdestination." -echo "\t[-pI ]\twhere" CDE_INSTALLATION_TOP "will be linked to." -echo "\t[-pC ]\twhere" CDE_CONFIGURATION_TOP "will be linked to." -echo "\t[-pV ]\twhere" CDE_LOGFILES_TOP "will be linked to." -echo "" -echo "\t[-a ]\t\talternate place to get the" -echo "\t\t\t\t\tudb files from." -echo "\t[-f ]\t\t\tspecify filesets to be loaded." -echo "\t\t\t\t\tThe list should be double-quoted," -echo "\t\t\t\t\tspace-separated, with no .udb" -echo "\t\t\t\t\textensions." -echo "" -echo "\t[-clean]\t\t\tremove the temporary, configuration, and" -echo "\t\t\t\t\tinstallation directory" -echo "\t[-cleanTwo]\t\t\tremove the temporary and installation " -echo "\t\t\t\t\tdirectory, but NOT the configuration directory" -echo "\t[-cleanEtc]\t\t\tremove the configuration directory, but " -echo "\t\t\t\t\NOT the temporary and installation directories" -echo "\t[-prog]\t\t\t\tload only the development environment" -echo "\t[-runtime]\t\t\tload only the runtime environment" -echo "\t[-relative]\t\t\trun the relative-located config scripts" -echo "\t[-pack]\t\t\t\tcreate a packing list" -echo "\t[-pseudo]\t\t\tdo not configure desktop when installing" -echo "\t[-nocompress]\t\t\tdo not compress tarball when creating package" -echo "\t[-lang LANG]\t\t\tspecify LANG to load appropriate localized" -echo "\t\t\t\t\tfilesets" -echo "\t[-LeaveLinks]\t\t\t\tdo not delete the links after cleaning" -echo "" -echo "\t[-LinkStepOnly]\t\t\tset up the -pI, -pC, and -pV links" -echo "\t\t\t\t\tthen exit" -echo "\t[-DontRunScripts]\t\tstop after installation" -echo "\t[-RunScriptsOnly]\t\tonly execute the scripts" -echo "\t[-configureOnly]\t\tonly configure the desktop" -echo "" -echo "\tExamples:" -echo "" -echo "\tinstallCDE -s /x/cde_hp700_90" -echo "\tinstallCDE -s /x/cde_aix_32 -f \"CDE_MIN CDE-SHLIBS\"" -echo "\tinstallCDE -s /x/cde_sun_52 -pI /bigdisk/opt/dt -clean" -echo "\tinstallCDE -s /x/cde_sun_52 -pI /dtinstall -clean\\" -echo "\t\t-pseudo -t /dtpackages -nocompress" +echo -e "Usage: $(basename $0) {-s |-z } [options]" +echo -e "" +echo -e "\t-s \t\t\tthe top of the build tree" +echo -e "\t-z \t\tthe desktop install package" +echo -e "" +echo -e "\tOptions:" +echo -e "" +echo -e "\t[-t ]\tif specified create an" +echo -e "\t\t\t\t\tinstall package and store it in the" +echo -e "\t\t\t\t\tdestination." +echo -e "\t[-pI ]\twhere" CDE_INSTALLATION_TOP "will be linked to." +echo -e "\t[-pC ]\twhere" CDE_CONFIGURATION_TOP "will be linked to." +echo -e "\t[-pV ]\twhere" CDE_LOGFILES_TOP "will be linked to." +echo -e "" +echo -e "\t[-a ]\t\talternate place to get the" +echo -e "\t\t\t\t\tudb files from." +echo -e "\t[-f ]\t\t\tspecify filesets to be loaded." +echo -e "\t\t\t\t\tThe list should be double-quoted," +echo -e "\t\t\t\t\tspace-separated, with no .udb" +echo -e "\t\t\t\t\textensions." +echo -e "" +echo -e "\t[-clean]\t\t\tremove the temporary, configuration, and" +echo -e "\t\t\t\t\tinstallation directory" +echo -e "\t[-cleanTwo]\t\t\tremove the temporary and installation " +echo -e "\t\t\t\t\tdirectory, but NOT the configuration directory" +echo -e "\t[-cleanEtc]\t\t\tremove the configuration directory, but " +echo -e "\t\t\t\t\NOT the temporary and installation directories" +echo -e "\t[-prog]\t\t\t\tload only the development environment" +echo -e "\t[-runtime]\t\t\tload only the runtime environment" +echo -e "\t[-relative]\t\t\trun the relative-located config scripts" +echo -e "\t[-pack]\t\t\t\tcreate a packing list" +echo -e "\t[-pseudo]\t\t\tdo not configure desktop when installing" +echo -e "\t[-nocompress]\t\t\tdo not compress tarball when creating package" +echo -e "\t[-lang LANG]\t\t\tspecify LANG to load appropriate localized" +echo -e "\t\t\t\t\tfilesets" +echo -e "\t[-LeaveLinks]\t\t\t\tdo not delete the links after cleaning" +echo -e "" +echo -e "\t[-LinkStepOnly]\t\t\tset up the -pI, -pC, and -pV links" +echo -e "\t\t\t\t\tthen exit" +echo -e "\t[-DontRunScripts]\t\tstop after installation" +echo -e "\t[-RunScriptsOnly]\t\tonly execute the scripts" +echo -e "\t[-configureOnly]\t\tonly configure the desktop" +echo -e "" +echo -e "\tExamples:" +echo -e "" +echo -e "\tinstallCDE -s /x/cde_hp700_90" +echo -e "\tinstallCDE -s /x/cde_aix_32 -f \"CDE_MIN CDE-SHLIBS\"" +echo -e "\tinstallCDE -s /x/cde_sun_52 -pI /bigdisk/opt/dt -clean" +echo -e "\tinstallCDE -s /x/cde_sun_52 -pI /dtinstall -clean\\" +echo -e "\t\t-pseudo -t /dtpackages -nocompress" } XCOMM @@ -546,9 +546,8 @@ XCOMM then USAGE echo "" - echo "You must be root to run this script" + echo "You must be root to run this script. Continuing anyway." echo "" - exit 1 fi if [ "$PLATFORM" = "usl" -o "$PLATFORM" = "uxp" ] From c0f9270dd3e090d88511c88aeb71cac6a692dbe6 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 17:57:11 -0600 Subject: [PATCH 123/162] linux has supported shadow passwords forever... --- cde/config/cf/linux.cf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index c7975365c..fe0ad6b6c 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -65,7 +65,7 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #define GccUsesGas YES #define UseGas YES #define GnuCpp YES -#define HasShadowPasswd NO +#define HasShadowPasswd YES #define HasPutenv YES #define HasShm YES #define HasSockets YES From 8e4e53f4b9c968928ab5ff0e19b12971d870377e Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 18:14:58 -0600 Subject: [PATCH 124/162] FileUtils.c: fix CERT VU#575804 --- cde/lib/DtHelp/FileUtils.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cde/lib/DtHelp/FileUtils.c b/cde/lib/DtHelp/FileUtils.c index fde078e18..371948d2e 100644 --- a/cde/lib/DtHelp/FileUtils.c +++ b/cde/lib/DtHelp/FileUtils.c @@ -453,8 +453,9 @@ char * _DtHelpFileLocate ( /*** this is monstrously inefficient--but it shouldn't get called often ***/ /* get user's current working directory */ - if (getcwd(tmpPath, MAXPATHLEN) == NULL) return NULL; /* RETURN: error */ - + /* JET - CERT VU#575804 */ + if (getcwd(tmpPath, MAXPATHLEN - 1) == NULL) return NULL; /* RETURN: error */ + /* make path end in a slash */ eos = tmpPath + strlen(tmpPath); _DtHelpCeStrrchr(tmpPath,DirSlashStr,MB_CUR_MAX,&slash); @@ -530,7 +531,9 @@ char * _DtHelpFileLocate ( *ptr = EOS; /* compress that path */ - strcpy(tmpPath,curPath); + /* JET - CERT VU#575804 */ + strncpy(tmpPath, curPath, MAXPATHLEN); + _DtHelpCeCompressPathname(tmpPath); /* test all suffixes */ From 3231696f034ffefca20f76f3256856eff218a591 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 18:24:31 -0600 Subject: [PATCH 125/162] dm_server.C: fix CERT VU#975403/VU#299816 --- cde/lib/tt/bin/ttdbserverd/dm_server.C | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/cde/lib/tt/bin/ttdbserverd/dm_server.C b/cde/lib/tt/bin/ttdbserverd/dm_server.C index 63c43ac88..7e5506681 100644 --- a/cde/lib/tt/bin/ttdbserverd/dm_server.C +++ b/cde/lib/tt/bin/ttdbserverd/dm_server.C @@ -1514,6 +1514,24 @@ _tt_transaction_1(_Tt_transaction_args* args, SVCXPRT * /* transp */) if (access(_tt_log_file, F_OK) == 0) { _tt_process_transaction(); } + + // JET - 06/24/2002 VU#975403/VU#299816 - CERT TT + // vulnerability. check for the presence of a + // symlink. Abort (nicely) if there. + + if(lstat(_tt_log_file, &buf) != -1) + { // present + if (S_ISLNK(buf.st_mode)) + { // it's a symlink. Oops. + _tt_syslog(errstr, LOG_ERR, + "%s: _tt_log_file is a symlink. Aborting.", + here ); + res.result = -1; + res.iserrno = DM_ACCESS_DENIED; + return(&res); + } + } + if ((fd = open(_tt_log_file, O_RDWR | O_CREAT, S_IREAD + S_IWRITE)) == -1) { res.iserrno = DM_WRITE_FAILED; From e820f21540ae9d6ea03bf0e612b688b1c56fd298 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 18:28:02 -0600 Subject: [PATCH 126/162] tt_isam_record.C: fix CERT VU#387387 --- cde/lib/tt/bin/ttdbserverd/tt_isam_record.C | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C b/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C index e5fceabad..75c18b91e 100644 --- a/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C +++ b/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C @@ -139,7 +139,20 @@ _Tt_string _Tt_isam_record::getBytes (int start, int length) const void _Tt_isam_record::setBytes (int start, const _Tt_string &value) { - (void)memcpy((char *)buffer+start, (char *)value, value.len()); + // JET - CERT vulnerability: VU#387387 - value is user supplied. + // Geez. + int bavail = (maxLength - start); + int bcp = 0; + + if (bavail <= 0) + return; + + if (bavail > length) + bcp = length; + else + bcp = bavail; + + (void)memcpy((char *)buffer+start, (char *)value, bcp); } void _Tt_isam_record::setBytes (int start, From 95e6fd42cce91fe86eef397083ffcecdc540169e Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 18:29:26 -0600 Subject: [PATCH 127/162] tt_isam_record.C: fix CERT VU#387387 part 2 --- cde/lib/tt/bin/ttdbserverd/tt_isam_record.C | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C b/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C index 75c18b91e..5d635e2ee 100644 --- a/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C +++ b/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C @@ -159,5 +159,18 @@ void _Tt_isam_record::setBytes (int start, int length, const _Tt_string &value) { - (void)memcpy((char *)buffer+start, (char *)value, length); + // JET - CERT vulnerability: VU#387387 - value is user supplied. + // Geez. + int bavail = (maxLength - start); + int bcp = 0; + + if (bavail <= 0) + return; + + if (bavail > length) + bcp = length; + else + bcp = bavail; + + (void)memcpy((char *)buffer+start, (char *)value, bcp); } From 70128313e981743bff58474a631c4699c4327d91 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 18:39:51 -0600 Subject: [PATCH 128/162] tt_isam_record.C/tt_isam_record.C: fix CERT VU#387387 part 3 --- cde/lib/tt/bin/ttdbserverd/dm_server.C | 38 ++++++++++++++++----- cde/lib/tt/bin/ttdbserverd/tt_isam_record.C | 4 +-- 2 files changed, 31 insertions(+), 11 deletions(-) diff --git a/cde/lib/tt/bin/ttdbserverd/dm_server.C b/cde/lib/tt/bin/ttdbserverd/dm_server.C index 7e5506681..bd0992724 100644 --- a/cde/lib/tt/bin/ttdbserverd/dm_server.C +++ b/cde/lib/tt/bin/ttdbserverd/dm_server.C @@ -927,15 +927,33 @@ _tt_isclose_1(int *isfd, SVCXPRT * /* transp */) _tt_syslog(errstr, LOG_ERR, "%s: _tt_check_stale_isfd() == 0", here ); } else { - res.result = cached_isclose(*isfd); - if (res.result != -1) { - _tt_db_table[*isfd].db_path = 0; - _tt_db_table[*isfd].opener_uid = (uid_t)-1; - } else { - _tt_syslog(errstr, LOG_ERR, "%s: isclose(): %d", - here, iserrno); - } - res.iserrno = iserrno; + // JET - 06/12/2002 + // VU#975403 - CERT TT vulnerability. By passing an invalid isfd + // a local or remote attacker can zero out 4 bytes at any location, + // thereby allowing other exploits (items 2 & 3 - delete or + // overwrite any file on the system.) + // Here, we will just check to make sure: 0 >= isfd < _TT_MAX_ISFD + + if (*isfd < 0 || *isfd >= _TT_MAX_ISFD) + { // some trickery going on? + res.result = -1; + res.iserrno = ERPC; + _tt_syslog(errstr, LOG_ERR, "%s: _tt_isclose_1: Invalid file descriptor. This may be an attempted exploit.", + here ); + } + else + { + + res.result = cached_isclose(*isfd); + if (res.result != -1) { + _tt_db_table[*isfd].db_path = 0; + _tt_db_table[*isfd].opener_uid = (uid_t)-1; + } else { + _tt_syslog(errstr, LOG_ERR, "%s: isclose(): %d", + here, iserrno); + } + res.iserrno = iserrno; + } } return (&res); } @@ -1482,6 +1500,8 @@ _tt_transaction_error(int fd) _Tt_isam_results * _tt_transaction_1(_Tt_transaction_args* args, SVCXPRT * /* transp */) { + struct stat buf; // JET - VU#975403/VU#299816 + static const char *here = "_tt_transaction_1()"; /* check for stale NetISAM file descriptor */ if (!_tt_check_stale_isfd(args->isfd)) { diff --git a/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C b/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C index 5d635e2ee..d47d19019 100644 --- a/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C +++ b/cde/lib/tt/bin/ttdbserverd/tt_isam_record.C @@ -147,8 +147,8 @@ void _Tt_isam_record::setBytes (int start, const _Tt_string &value) if (bavail <= 0) return; - if (bavail > length) - bcp = length; + if (bavail > value.len()) + bcp = value.len(); else bcp = bavail; From a2959aa768261dee3a280f5330a57a15f86c07d5 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 18:57:11 -0600 Subject: [PATCH 129/162] dtspcd: fix symlink vulnerability, a couple warnings --- cde/programs/dtspcd/main.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/cde/programs/dtspcd/main.c b/cde/programs/dtspcd/main.c index 7b49d2b6d..729a5198f 100644 --- a/cde/programs/dtspcd/main.c +++ b/cde/programs/dtspcd/main.c @@ -151,7 +151,7 @@ XeChar HomeDir[MAXPATHLEN + 6]; XeChar ShellDir[MAXPATHLEN + 7]; XeString *default_environment; -int client_validated=NULL; +int client_validated=0; int SPCD_Abort_Okay = FALSE; SPC_Connection_Ptr client_connection; @@ -185,7 +185,7 @@ static int exit_timeout = SPCD_DEFAULT_TIMEOUT; static int request_pending = SPCD_NO_REQUEST_PENDING; /*----------------------------------------------------------------------+*/ -int main(unsigned int argc, XeString *argv) +int main(int argc, XeString *argv) /*----------------------------------------------------------------------+*/ { /* Parse the command line and set globals accordingly. */ @@ -647,9 +647,12 @@ int Client_Register(protocol_request_ptr prot) /* file in the temp directory? */ if(lstat(tmpfile, &buf)==ERROR) { + int terrno = errno; SPC_Write_Protocol_Request(client_connection, NULL, LOGFILE_REPLY, FAILED_FILE_NAME, NULL, NULL); - SPC_Format_Log("+++> FAILURE: stat authentication file '%s'.", tmpfile); + SPC_Format_Log("+++> FAILURE: lstat authentication file '%s'.", tmpfile); + SPC_Format_Log("+++> FAILURE: lstat() returned error '%s'\n", + strerror(terrno)); if (free_netfile) tt_free(netfile); XeFree(tmpfile); @@ -657,6 +660,18 @@ int Client_Register(protocol_request_ptr prot) return(SPC_ERROR); } + if (S_ISLNK(buf.st_mode)) + { /* somebody is jerkin us around */ + SPC_Write_Protocol_Request(client_connection, NULL, LOGFILE_REPLY, + FAILED_FILE_NAME, NULL, NULL); + SPC_Format_Log("+++> FAILURE: lstat authentication file '%s' is a symlink! Possible compromise attempt.", tmpfile); + if (free_netfile) + tt_free(netfile); + XeFree(tmpfile); + SPC_Error(SPC_Bad_Authentication); + return(SPC_ERROR); + } + /* * If the file does not have the setuid bit set then return failure. * From b4f3efb6922097cb6566e804e1f0f2671b3c2ca9 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 19:09:33 -0600 Subject: [PATCH 130/162] DtSvc/dtspcd: fixes for VU#172583 --- cde/lib/DtSvc/DtEncap/spc-error.c | 9 +++++++++ cde/lib/DtSvc/DtEncap/spc-proto.c | 18 ++++++++++++++++++ cde/lib/DtSvc/include/SPC/spcE.h | 7 ++++++- 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/cde/lib/DtSvc/DtEncap/spc-error.c b/cde/lib/DtSvc/DtEncap/spc-error.c index 78839c247..67fe23525 100644 --- a/cde/lib/DtSvc/DtEncap/spc-error.c +++ b/cde/lib/DtSvc/DtEncap/spc-error.c @@ -771,6 +771,15 @@ SPCError *SPC_Lookup_Error(int errornum) spc_error_struct.use_errno = FALSE; break; + /* JET - buffer overflow attempt */ + /* VU#172583 */ + case SPC_Buffer_Overflow: + spc_error_struct.format = (XeString) ">request_type, &dptr->len, &prot->seqno); prot->channel=SPC_Lookup_Channel(channel_id, connection); + + /* JET - 11/12/2001 - correct an exploitable buffer overrun where the user */ + /* can supply a data len that is larger than the available buffer */ + /* MAXREQLEN */ + /* CERT - VU#172583 */ + + if (dptr->len >= MAXREQLEN) + { /* we have a problem. Initiate DefCon 1 */ + /* and launch our missiles. */ + XeString connection_hostname = CONNECTION_HOSTNAME(connection); + + SPC_Error(SPC_Buffer_Overflow, connection_hostname); + XeFree(connection_hostname); + SPC_Close_Connection(connection); + SPC_Free_Protocol_Ptr(prot); + return(SPC_ERROR); + } + /* read header */ len=SPC_Read_Chars(connection, dptr->len, dptr->data+REQUEST_HEADER_LENGTH); diff --git a/cde/lib/DtSvc/include/SPC/spcE.h b/cde/lib/DtSvc/include/SPC/spcE.h index 00e67c252..2978ed3c6 100644 --- a/cde/lib/DtSvc/include/SPC/spcE.h +++ b/cde/lib/DtSvc/include/SPC/spcE.h @@ -112,8 +112,13 @@ #define SPC_Bad_Permission 164 #define SPC_Cannot_Create_Netfilename 165 #define SPC_Protocol_Version_Error 166 + +/* JET - a special error code for goobers trying to overflow our buffers. */ +/* VU#172583 */ +#define SPC_Buffer_Overflow 167 + /* Keep this up to date with the last error number declared above */ -#define SPC_Max_Error 167 +#define SPC_Max_Error 168 /* The definition of the SPC Error structure has been moved to spc.h (to make it public) */ From 9526740dddb7e727093149e6445f23e3de2470cf Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 19:29:50 -0600 Subject: [PATCH 131/162] dtsession: fix VU#497553 --- cde/programs/dtsession/SmGlobals.c | 21 +++++++++++++++++++++ cde/programs/dtsession/SmUI.c | 26 ++++++++++++++++++++------ cde/programs/dtsession/SmXdef.c | 8 ++++++-- 3 files changed, 47 insertions(+), 8 deletions(-) diff --git a/cde/programs/dtsession/SmGlobals.c b/cde/programs/dtsession/SmGlobals.c index bbad78470..2a809ee62 100644 --- a/cde/programs/dtsession/SmGlobals.c +++ b/cde/programs/dtsession/SmGlobals.c @@ -2215,6 +2215,7 @@ InitializeSpecificSession ( { char *session_dir = (char *) XtMalloc(MAXPATHLEN); char *alt_dir = (char *) XtMalloc(MAXPATHLEN); + int len; struct stat buf; if (!InternSessionDir (session_option, disp)) @@ -2283,6 +2284,16 @@ InitializeSpecificSession ( if ((home = getenv ("HOME")) == 0) home = ""; + + /* JET - VU#497553 */ + len = strlen(home) + + strlen(DtPERSONAL_CONFIG_DIRECTORY) + + strlen(DtSM_SESSION_DIRECTORY) + + strlen(SM_HOME_DIRECTORY); + + if (len > MAXPATHLEN) + alt_dir = XtRealloc(alt_dir, len + 1); + (void) sprintf (alt_dir, "%s/%s/%s/%s", home, DtPERSONAL_CONFIG_DIRECTORY, @@ -2325,6 +2336,16 @@ InitializeSpecificSession ( */ if ((home = getenv ("HOME")) == 0) home = ""; + + /* JET - VU#497553 */ + len = strlen(home) + + strlen(DtPERSONAL_CONFIG_DIRECTORY) + + strlen(DtSM_SESSION_DIRECTORY) + + strlen(SM_HOME_DIRECTORY); + + if (len > MAXPATHLEN) + alt_dir = XtRealloc(alt_dir, len + 1); + (void) sprintf (alt_dir, "%s/%s/%s/%s", home, DtPERSONAL_CONFIG_DIRECTORY, diff --git a/cde/programs/dtsession/SmUI.c b/cde/programs/dtsession/SmUI.c index 167ea86b2..243996d01 100644 --- a/cde/programs/dtsession/SmUI.c +++ b/cde/programs/dtsession/SmUI.c @@ -2116,6 +2116,7 @@ PostXSMPFailureDialog ( Dimension width, height; Position x, y; XEvent next; + int len; pch1 = strdup ((char *) GETMESSAGE(40, 1, "A session cannot be started because of the\nfollowing error:")); @@ -2171,13 +2172,26 @@ PostXSMPFailureDialog ( error_file = XtMalloc(MAXPATHLEN+1); strcpy (error_file, ""); - if (check_errorlog) { - char *home; - if (home = getenv ("HOME")) - sprintf (error_file, "%s/%s/%s", home, DtPERSONAL_CONFIG_DIRECTORY, - DtERRORLOG_FILE); - } + /* JET - VU#497553 */ + if (check_errorlog) + { + char *home; + + if (home = getenv ("HOME")) + { + len = strlen(home) + + strlen(DtPERSONAL_CONFIG_DIRECTORY) + + strlen(DtERRORLOG_FILE); + + if (len > MAXPATHLEN) + error_file = XtRealloc(error_file, len + 1); + + sprintf (error_file, "%s/%s/%s", home, + DtPERSONAL_CONFIG_DIRECTORY, + DtERRORLOG_FILE); + } + } pch5 = XtMalloc (strlen (pch1) + strlen (pch2) + strlen (pch3) + strlen (pch4) + strlen (error_file) + 15); diff --git a/cde/programs/dtsession/SmXdef.c b/cde/programs/dtsession/SmXdef.c index 094992058..9fbaddb29 100644 --- a/cde/programs/dtsession/SmXdef.c +++ b/cde/programs/dtsession/SmXdef.c @@ -91,13 +91,17 @@ void SmXdefMerge(Display *display) { char *xdefaults; + char *home; /* * Load .Xdefaults */ - if( (xdefaults = (char *)malloc(strlen(getenv("HOME"))+12)) != NULL) + if ((home = getenv("HOME")) == NULL) + home = ""; + + if( (xdefaults = (char *)malloc(strlen(home)+12)) != NULL) { - sprintf(xdefaults,"%s/%s",getenv("HOME"),".Xdefaults"); + sprintf(xdefaults,"%s/%s",home,".Xdefaults"); if(access(xdefaults,R_OK) == 0) { FILE *fp; From 262171d25fff42ee5a8cabde5809adcf148b66c7 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 May 2012 21:06:06 -0600 Subject: [PATCH 132/162] disable building of dtappbuilder until building right --- cde/programs/Imakefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cde/programs/Imakefile b/cde/programs/Imakefile index 5375d5367..812d42c00 100644 --- a/cde/programs/Imakefile +++ b/cde/programs/Imakefile @@ -12,9 +12,11 @@ XCOMM dtksh dtinfo #if defined(LinuxArchitecture) DTKSHDIR = DTINFODIR = +DTAPPBDIR = #else DTKSHDIR = dtksh DTINFODIR = dtinfo +DTAPPBDIR = dtappbuilder #endif @@ -22,7 +24,7 @@ SUBDIRS = dthelp dtmail dsdm dtpad dtfile dtwm dtlogin \ dtsession dthello dtstyle dtexec dtdbcache dticon dtterm \ dtcalc dtaction dtspcd \ dtscreen $(DTKSHDIR) dtcm dtsearchpath \ - dtappbuilder dtappintegrate dtprintegrate dtconfig \ + $(DTAPPBDIR) dtappintegrate dtprintegrate dtconfig \ dtcreate dtprintinfo fontaliases dtdspmsg ttsnoop \ dtudcfonted dtudcexch dtimsstart dtdocbook dtpdm dtsr \ dtpdmd $(DTINFODIR) $(EXTRADIRS) @@ -31,7 +33,7 @@ LINTSUBDIRS = dthelp dtmail dsdm dtpad dtfile dtlogin dtwm \ dtsession dthello dtstyle dtexec dtdbcache dticon dtterm \ dtcalc dtaction dtcreate \ dtscreen $(DTKSHDIR) dtcm dtsearchpath \ - dtappbuilder dtappintegrate dtprintegrate dtprintinfo dtdspmsg \ + $(DTAPPBDIR) dtappintegrate dtprintegrate dtprintinfo dtdspmsg \ dtudcfonted dtudcexch dtimsstart dtdocbook dtpdm dtsr \ dtpdmd $(DTINFODIR) $(EXTRADIRS) From 837972cb6982f2aa97f664d7d913060a261d4248 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 31 May 2012 12:41:33 +0100 Subject: [PATCH 133/162] Modify all Imakefile files to use LinuxArchitecture instead of LinuxDistribution for Linux specific changes. (lib directory) --- cde/lib/DtSvc/DtCodelibs/Imakefile | 2 +- cde/lib/DtWidget/Imakefile | 2 +- cde/lib/tt/bin/dbck/Imakefile | 2 +- cde/lib/tt/bin/tt_type_comp/Imakefile | 2 +- cde/lib/tt/bin/ttauth/Imakefile | 2 +- cde/lib/tt/bin/ttdbserverd/Imakefile | 2 +- cde/lib/tt/bin/ttsession/Imakefile | 2 +- cde/lib/tt/lib/api/c/Imakefile | 2 +- cde/lib/tt/lib/db/Imakefile | 2 +- cde/lib/tt/lib/mp/Imakefile | 2 +- cde/lib/tt/lib/tttk/Imakefile | 2 +- cde/lib/tt/lib/util/Imakefile | 2 +- cde/lib/tt/slib/Imakefile | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/cde/lib/DtSvc/DtCodelibs/Imakefile b/cde/lib/DtSvc/DtCodelibs/Imakefile index dbacb258b..e71e7058b 100644 --- a/cde/lib/DtSvc/DtCodelibs/Imakefile +++ b/cde/lib/DtSvc/DtCodelibs/Imakefile @@ -31,7 +31,7 @@ INCLUDES = -I. -I../include CXXEXTRA_DEFINES = -qlanglvl=compat #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/DtWidget/Imakefile b/cde/lib/DtWidget/Imakefile index 6430617cb..67e2a4179 100644 --- a/cde/lib/DtWidget/Imakefile +++ b/cde/lib/DtWidget/Imakefile @@ -13,7 +13,7 @@ XCOMM $XConsortium: Imakefile /main/8 1996/04/21 19:11:16 drk $ # define DtWidgetDefines -DI18N_MSG -DXK_MISCELLANY -DMULTIBYTE #endif DEFINES = DtWidgetDefines -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) INCLUDES = -I. -I/usr/include/freetype2 #else INCLUDES = -I. diff --git a/cde/lib/tt/bin/dbck/Imakefile b/cde/lib/tt/bin/dbck/Imakefile index f67c3298d..4e40451d9 100644 --- a/cde/lib/tt/bin/dbck/Imakefile +++ b/cde/lib/tt/bin/dbck/Imakefile @@ -19,7 +19,7 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/bin/tt_type_comp/Imakefile b/cde/lib/tt/bin/tt_type_comp/Imakefile index b43d8562c..ac61d6191 100644 --- a/cde/lib/tt/bin/tt_type_comp/Imakefile +++ b/cde/lib/tt/bin/tt_type_comp/Imakefile @@ -19,7 +19,7 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/bin/ttauth/Imakefile b/cde/lib/tt/bin/ttauth/Imakefile index 57396e3bd..66583b964 100644 --- a/cde/lib/tt/bin/ttauth/Imakefile +++ b/cde/lib/tt/bin/ttauth/Imakefile @@ -9,7 +9,7 @@ INCLUDES = -I. -I../../slib -I../../lib XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/lib/tt/bin/ttdbserverd/Imakefile b/cde/lib/tt/bin/ttdbserverd/Imakefile index 92e67d764..e11b8f0a8 100644 --- a/cde/lib/tt/bin/ttdbserverd/Imakefile +++ b/cde/lib/tt/bin/ttdbserverd/Imakefile @@ -19,7 +19,7 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/bin/ttsession/Imakefile b/cde/lib/tt/bin/ttsession/Imakefile index 7d26e6167..13d4ed9a5 100644 --- a/cde/lib/tt/bin/ttsession/Imakefile +++ b/cde/lib/tt/bin/ttsession/Imakefile @@ -19,7 +19,7 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/lib/api/c/Imakefile b/cde/lib/tt/lib/api/c/Imakefile index 7488a2688..c62f80254 100644 --- a/cde/lib/tt/lib/api/c/Imakefile +++ b/cde/lib/tt/lib/api/c/Imakefile @@ -21,7 +21,7 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I../../../lib -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/lib/db/Imakefile b/cde/lib/tt/lib/db/Imakefile index 2f17ce0f3..279e1670b 100644 --- a/cde/lib/tt/lib/db/Imakefile +++ b/cde/lib/tt/lib/db/Imakefile @@ -19,7 +19,7 @@ DEFINES = INCLUDES = -I../../lib ISAM_INCLUDES = -I../../mini_isam -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/lib/mp/Imakefile b/cde/lib/tt/lib/mp/Imakefile index 870ee6e73..5e126391c 100644 --- a/cde/lib/tt/lib/mp/Imakefile +++ b/cde/lib/tt/lib/mp/Imakefile @@ -24,7 +24,7 @@ ISAM_INCLUDES = -I../../mini_isam CXXEXTRA_DEFINES = -DCOMPAT_43 #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/lib/tttk/Imakefile b/cde/lib/tt/lib/tttk/Imakefile index 8001eb38c..f5174e44c 100644 --- a/cde/lib/tt/lib/tttk/Imakefile +++ b/cde/lib/tt/lib/tttk/Imakefile @@ -21,7 +21,7 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I../../lib -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/lib/util/Imakefile b/cde/lib/tt/lib/util/Imakefile index 90c746031..dfcc740be 100644 --- a/cde/lib/tt/lib/util/Imakefile +++ b/cde/lib/tt/lib/util/Imakefile @@ -23,7 +23,7 @@ INCLUDES = -I../../lib CXXEXTRA_DEFINES = -D_ILS_MACROS #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/lib/tt/slib/Imakefile b/cde/lib/tt/slib/Imakefile index fce522a71..cbbc660c3 100644 --- a/cde/lib/tt/slib/Imakefile +++ b/cde/lib/tt/slib/Imakefile @@ -17,7 +17,7 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I. -I../lib -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif From 1d555edb6c06ae2be90695849451189648f3f230 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 31 May 2012 13:40:38 +0100 Subject: [PATCH 134/162] Convert all Imakefile LinuxDistribution switches to LinuxArchitecture. (programs part1) --- cde/programs/dtaction/Imakefile | 2 +- cde/programs/dtcalc/Imakefile | 2 +- cde/programs/dtdbcache/Imakefile | 2 +- cde/programs/dtdocbook/instant/Imakefile | 2 +- cde/programs/dtdocbook/xlate_locale/Imakefile | 2 +- cde/programs/dtexec/Imakefile | 2 +- cde/programs/dtfile/Imakefile | 2 +- cde/programs/dtfile/dtcopy/Imakefile | 2 +- cde/programs/dthelp/dthelpdemo/Imakefile | 2 +- cde/programs/dthelp/dthelpgen/Imakefile | 2 +- cde/programs/dthelp/dthelpprint/Imakefile | 2 +- cde/programs/dthelp/dthelpview/Imakefile | 2 +- cde/programs/dticon/Imakefile | 2 +- cde/programs/dtimsstart/Imakefile | 2 +- cde/programs/dtpdm/Imakefile | 2 +- cde/programs/dtscreen/Imakefile | 2 +- cde/programs/dtsearchpath/libCliSrv/Imakefile | 2 +- cde/programs/dtsession/Imakefile | 2 +- cde/programs/dtspcd/Imakefile | 2 +- cde/programs/dtstyle/Imakefile | 2 +- cde/programs/dtterm/Imakefile | 2 +- cde/programs/dtudcexch/Imakefile | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cde/programs/dtaction/Imakefile b/cde/programs/dtaction/Imakefile index 50aaf51fe..429e4d1af 100644 --- a/cde/programs/dtaction/Imakefile +++ b/cde/programs/dtaction/Imakefile @@ -14,7 +14,7 @@ EXTRA_DEFINES = +e XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtcalc/Imakefile b/cde/programs/dtcalc/Imakefile index 17823c266..955a34e95 100644 --- a/cde/programs/dtcalc/Imakefile +++ b/cde/programs/dtcalc/Imakefile @@ -33,7 +33,7 @@ SYS_LIBRARIES = -lm -lgen XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtdbcache/Imakefile b/cde/programs/dtdbcache/Imakefile index 067b0c972..c13c72869 100644 --- a/cde/programs/dtdbcache/Imakefile +++ b/cde/programs/dtdbcache/Imakefile @@ -60,7 +60,7 @@ SYS_LIBRARIES = -lm -lgen XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtdocbook/instant/Imakefile b/cde/programs/dtdocbook/instant/Imakefile index fdf05f81e..4866c21ab 100644 --- a/cde/programs/dtdocbook/instant/Imakefile +++ b/cde/programs/dtdocbook/instant/Imakefile @@ -14,7 +14,7 @@ EXTRA_LIBRARIES = -lm XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtdocbook/xlate_locale/Imakefile b/cde/programs/dtdocbook/xlate_locale/Imakefile index eb349ee74..5d15d2b36 100644 --- a/cde/programs/dtdocbook/xlate_locale/Imakefile +++ b/cde/programs/dtdocbook/xlate_locale/Imakefile @@ -15,7 +15,7 @@ SYS_LIBRARIES = -lgen XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtexec/Imakefile b/cde/programs/dtexec/Imakefile index 5cffc3dc3..d527c6fd2 100644 --- a/cde/programs/dtexec/Imakefile +++ b/cde/programs/dtexec/Imakefile @@ -7,7 +7,7 @@ INCLUDES = -I. XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtfile/Imakefile b/cde/programs/dtfile/Imakefile index 19a5063b4..420e7cb07 100644 --- a/cde/programs/dtfile/Imakefile +++ b/cde/programs/dtfile/Imakefile @@ -29,7 +29,7 @@ EXTRA_CCOPTIONS = -xF XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) EXTRA_DEFINES = -I/usr/include/freetype2 #endif diff --git a/cde/programs/dtfile/dtcopy/Imakefile b/cde/programs/dtfile/dtcopy/Imakefile index 6da100b9f..edb07096e 100644 --- a/cde/programs/dtfile/dtcopy/Imakefile +++ b/cde/programs/dtfile/dtcopy/Imakefile @@ -12,7 +12,7 @@ EXTRA_CCOPTIONS = -xF XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dthelp/dthelpdemo/Imakefile b/cde/programs/dthelp/dthelpdemo/Imakefile index 8c6b85aca..4ababeb02 100644 --- a/cde/programs/dthelp/dthelpdemo/Imakefile +++ b/cde/programs/dthelp/dthelpdemo/Imakefile @@ -19,7 +19,7 @@ SYS_LIBRARIES = DtClientSysLibs $(CXXLIB) XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dthelp/dthelpgen/Imakefile b/cde/programs/dthelp/dthelpgen/Imakefile index 9bb1ca428..ad23dc894 100644 --- a/cde/programs/dthelp/dthelpgen/Imakefile +++ b/cde/programs/dthelp/dthelpgen/Imakefile @@ -13,7 +13,7 @@ EXTRA_INCLUDES = -I$(DTHELPSRC) XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dthelp/dthelpprint/Imakefile b/cde/programs/dthelp/dthelpprint/Imakefile index a81a54506..160a6a8e3 100644 --- a/cde/programs/dthelp/dthelpprint/Imakefile +++ b/cde/programs/dthelp/dthelpprint/Imakefile @@ -18,7 +18,7 @@ SYS_LIBRARIES = DtClientSysLibs $(CXXLIB) XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dthelp/dthelpview/Imakefile b/cde/programs/dthelp/dthelpview/Imakefile index df38f4ed8..d02b80cac 100644 --- a/cde/programs/dthelp/dthelpview/Imakefile +++ b/cde/programs/dthelp/dthelpview/Imakefile @@ -3,7 +3,7 @@ PROGRAMS = dthelpview XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dticon/Imakefile b/cde/programs/dticon/Imakefile index 898a1357f..8f34bb14e 100644 --- a/cde/programs/dticon/Imakefile +++ b/cde/programs/dticon/Imakefile @@ -55,7 +55,7 @@ EXTRA_DEFINES = XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtimsstart/Imakefile b/cde/programs/dtimsstart/Imakefile index 6f957ff55..5e1ecf3f9 100644 --- a/cde/programs/dtimsstart/Imakefile +++ b/cde/programs/dtimsstart/Imakefile @@ -27,7 +27,7 @@ EXTRA_DEFINES = -DANSICPP XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtpdm/Imakefile b/cde/programs/dtpdm/Imakefile index 6dacbe91b..601ac9955 100644 --- a/cde/programs/dtpdm/Imakefile +++ b/cde/programs/dtpdm/Imakefile @@ -31,7 +31,7 @@ SYS_LIBRARIES = -lintl -L/opt/SUNWspro/SC2.0.1 -lm -lgen -ldl -lC XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtscreen/Imakefile b/cde/programs/dtscreen/Imakefile index b011791d7..b1d4ef85d 100644 --- a/cde/programs/dtscreen/Imakefile +++ b/cde/programs/dtscreen/Imakefile @@ -13,7 +13,7 @@ LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtsearchpath/libCliSrv/Imakefile b/cde/programs/dtsearchpath/libCliSrv/Imakefile index 89d9e180b..637c0c57a 100644 --- a/cde/programs/dtsearchpath/libCliSrv/Imakefile +++ b/cde/programs/dtsearchpath/libCliSrv/Imakefile @@ -22,7 +22,7 @@ EXTRA_DEFINES = -DIOSTREAMSWORKS EXTRA_DEFINES = -DIOSTREAMSWORKS #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/programs/dtsession/Imakefile b/cde/programs/dtsession/Imakefile index f6bc68ff4..d0eb76e26 100644 --- a/cde/programs/dtsession/Imakefile +++ b/cde/programs/dtsession/Imakefile @@ -69,7 +69,7 @@ SYS_LIBRARIES = -lelf -lm -ldl -lgen XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtspcd/Imakefile b/cde/programs/dtspcd/Imakefile index 04a5590af..142ce57ce 100644 --- a/cde/programs/dtspcd/Imakefile +++ b/cde/programs/dtspcd/Imakefile @@ -32,7 +32,7 @@ SYS_LIBRARIES = -lm XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtstyle/Imakefile b/cde/programs/dtstyle/Imakefile index 3b10e958c..82fb2c572 100644 --- a/cde/programs/dtstyle/Imakefile +++ b/cde/programs/dtstyle/Imakefile @@ -21,7 +21,7 @@ EXTRA_DEFINES = -D$(PROGRAMS) XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtterm/Imakefile b/cde/programs/dtterm/Imakefile index 2cb6e6eff..d7cb6c643 100644 --- a/cde/programs/dtterm/Imakefile +++ b/cde/programs/dtterm/Imakefile @@ -31,7 +31,7 @@ USE_XHPLIB = $(XHPLIB) XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtudcexch/Imakefile b/cde/programs/dtudcexch/Imakefile index 72b2577f3..a65ac3c1b 100644 --- a/cde/programs/dtudcexch/Imakefile +++ b/cde/programs/dtudcexch/Imakefile @@ -30,7 +30,7 @@ UDC_INC_PATH7 = -I$(FONTEDT_PATH1)/dtgpftobdf XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif From a34f78b798f84fa71612c62ccf898ecdc03f29aa Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Thu, 31 May 2012 13:47:41 +0100 Subject: [PATCH 135/162] convert all Imakefile LinuxDistribution to LinuxArchitecture. (programs part 2) --- cde/programs/dtappbuilder/src/ab/Imakefile | 2 +- cde/programs/dtappbuilder/src/abmf/Imakefile | 2 +- cde/programs/dtcm/dtcm/Imakefile | 2 +- cde/programs/dtcm/server/Imakefile | 2 +- cde/programs/dtcreate/Imakefile | 2 +- cde/programs/dtmail/MotifApp/Imakefile | 2 +- cde/programs/dtmail/dtmail/Imakefile | 2 +- cde/programs/dtmail/dtmailpr/Imakefile | 2 +- cde/programs/dtmail/libDtMail/Common/Imakefile | 2 +- cde/programs/dtmail/libDtMail/RFC/Imakefile | 2 +- cde/programs/dtpad/Imakefile | 2 +- cde/programs/dtprintinfo/Imakefile | 2 +- cde/programs/dtprintinfo/UI/Imakefile | 2 +- cde/programs/dtudcfonted/Imakefile | 2 +- cde/programs/dtwm/Imakefile | 2 +- cde/programs/util/dttypes/Imakefile | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/cde/programs/dtappbuilder/src/ab/Imakefile b/cde/programs/dtappbuilder/src/ab/Imakefile index 1b369c2a7..1bbfc7ff5 100644 --- a/cde/programs/dtappbuilder/src/ab/Imakefile +++ b/cde/programs/dtappbuilder/src/ab/Imakefile @@ -251,7 +251,7 @@ WAITTARGET = .WAIT XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtappbuilder/src/abmf/Imakefile b/cde/programs/dtappbuilder/src/abmf/Imakefile index ebda0774d..f5125faf0 100644 --- a/cde/programs/dtappbuilder/src/abmf/Imakefile +++ b/cde/programs/dtappbuilder/src/abmf/Imakefile @@ -111,7 +111,7 @@ WAITTARGET = .WAIT XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtcm/dtcm/Imakefile b/cde/programs/dtcm/dtcm/Imakefile index bb2d86d10..f669d36c5 100644 --- a/cde/programs/dtcm/dtcm/Imakefile +++ b/cde/programs/dtcm/dtcm/Imakefile @@ -49,7 +49,7 @@ EXTRA_LIBRARIES = $(FNS_EXTRA_LIBS) XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtcm/server/Imakefile b/cde/programs/dtcm/server/Imakefile index 78c300617..ba8e9fd69 100644 --- a/cde/programs/dtcm/server/Imakefile +++ b/cde/programs/dtcm/server/Imakefile @@ -51,7 +51,7 @@ EXTRA_LIBRARIES = -lsocket -lnsl -lintl XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtcreate/Imakefile b/cde/programs/dtcreate/Imakefile index 40da336a6..0668a6a35 100644 --- a/cde/programs/dtcreate/Imakefile +++ b/cde/programs/dtcreate/Imakefile @@ -57,7 +57,7 @@ SYS_LIBRARIES = -lm -ldl -lgen XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtmail/MotifApp/Imakefile b/cde/programs/dtmail/MotifApp/Imakefile index 67943696c..5c2c296bc 100644 --- a/cde/programs/dtmail/MotifApp/Imakefile +++ b/cde/programs/dtmail/MotifApp/Imakefile @@ -34,7 +34,7 @@ EXTRA_C++OPTIONS = -xF +p +w $(SPRO_V3_OPTIONS) #endif /* SunArchitecture */ -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/programs/dtmail/dtmail/Imakefile b/cde/programs/dtmail/dtmail/Imakefile index af5d37158..5eabe87b2 100644 --- a/cde/programs/dtmail/dtmail/Imakefile +++ b/cde/programs/dtmail/dtmail/Imakefile @@ -16,7 +16,7 @@ DEFINES = -DRELEASE_NOTES -DDTMAIL_TOOLTALK -DDTEDITOR DtMailDefines DEPLIBS = ../MotifApp/libMotifApp.a ../libDtMail/libDtMail.a DepDtClientLibs LOCAL_LIBRARIES = ../libDtMail/libDtMail.a ../MotifApp/libMotifApp.a DtClientLibs -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/programs/dtmail/dtmailpr/Imakefile b/cde/programs/dtmail/dtmailpr/Imakefile index 064ed1b76..7765d65da 100644 --- a/cde/programs/dtmail/dtmailpr/Imakefile +++ b/cde/programs/dtmail/dtmailpr/Imakefile @@ -40,7 +40,7 @@ MT_LIBS = -i $(C++_LIB) -lm -lw -lc SYS_LIBRARIES = -lintl -lnsl $(MT_LIBS) -lC #endif /* SunArchitecture */ -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/programs/dtmail/libDtMail/Common/Imakefile b/cde/programs/dtmail/libDtMail/Common/Imakefile index 7a1530e18..59881aac8 100644 --- a/cde/programs/dtmail/libDtMail/Common/Imakefile +++ b/cde/programs/dtmail/libDtMail/Common/Imakefile @@ -14,7 +14,7 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) INCLUDES = -I. -I../../include -I../../include/utils -I$(CDELIBSRC) -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/programs/dtmail/libDtMail/RFC/Imakefile b/cde/programs/dtmail/libDtMail/RFC/Imakefile index 0fec68396..c4ac453df 100644 --- a/cde/programs/dtmail/libDtMail/RFC/Imakefile +++ b/cde/programs/dtmail/libDtMail/RFC/Imakefile @@ -14,7 +14,7 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) INCLUDES = -I. -I../Common -I../../include -I../../include/utils -I$(CDELIBSRC) -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/programs/dtpad/Imakefile b/cde/programs/dtpad/Imakefile index 4e34b1380..a06f5bb4a 100644 --- a/cde/programs/dtpad/Imakefile +++ b/cde/programs/dtpad/Imakefile @@ -13,7 +13,7 @@ SYS_LIBRARIES = DtClientSysLibs DtClientExtraLibs XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtprintinfo/Imakefile b/cde/programs/dtprintinfo/Imakefile index c55d4965a..f948d3164 100644 --- a/cde/programs/dtprintinfo/Imakefile +++ b/cde/programs/dtprintinfo/Imakefile @@ -23,7 +23,7 @@ all:: $(DTPRINTINFO_GEN) .NO_PARALLEL: #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/programs/dtprintinfo/UI/Imakefile b/cde/programs/dtprintinfo/UI/Imakefile index 7a4d68e11..f92fd52b1 100644 --- a/cde/programs/dtprintinfo/UI/Imakefile +++ b/cde/programs/dtprintinfo/UI/Imakefile @@ -16,7 +16,7 @@ INCLUDES = -I. -I.. -I../libUI -I../libUI/MotifUI -I../objects -I../util -I../ob DEFINES = -DHAS_EXCEPTIONS #endif -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CXXEXTRA_DEFINES = -fpermissive #endif diff --git a/cde/programs/dtudcfonted/Imakefile b/cde/programs/dtudcfonted/Imakefile index 43db36661..4af9db3e6 100644 --- a/cde/programs/dtudcfonted/Imakefile +++ b/cde/programs/dtudcfonted/Imakefile @@ -48,7 +48,7 @@ SYS_LIBRARIES = DtClientSysLibs XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/dtwm/Imakefile b/cde/programs/dtwm/Imakefile index 40959ed9e..2a172588b 100644 --- a/cde/programs/dtwm/Imakefile +++ b/cde/programs/dtwm/Imakefile @@ -29,7 +29,7 @@ dtwm := LOCAL_LDFLAGS = -M mapfile.reorder XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif diff --git a/cde/programs/util/dttypes/Imakefile b/cde/programs/util/dttypes/Imakefile index dc43b01fa..e593ee2d7 100644 --- a/cde/programs/util/dttypes/Imakefile +++ b/cde/programs/util/dttypes/Imakefile @@ -41,7 +41,7 @@ SYS_LIBRARIES = -lm -ldl -lgen XCOMM On Linux once you link against a C++ library the whole program XCOMM has to be linked with the C++ linker -#if defined(LinuxDistribution) +#if defined(LinuxArchitecture) CCLINK = $(CXX) #endif From bdd889c1415f903fe98b330daf419d057e8edba8 Mon Sep 17 00:00:00 2001 From: Peter Howkins Date: Fri, 15 Jun 2012 15:58:42 +0100 Subject: [PATCH 136/162] Import of the files from Motif 2.1.30 release that are needed to build CDE man pages. --- cde/.gitignore | 2 +- .../motif/doc/C/guides/common/BOOKDEFS.sgm | 23 + .../motif/doc/C/guides/common/ManLinks.sgm | 645 +++ .../motif/doc/C/guides/man/PR1X/mwm.sgm | 2349 +++++++++ .../motif/doc/C/guides/man/PR1X/uil.sgm | 157 + .../motif/doc/C/guides/man/PR1X/xmbind.sgm | 82 + .../motif/doc/C/guides/man/PR3X/Applic.sgm | 871 ++++ .../motif/doc/C/guides/man/PR3X/Compos.sgm | 398 ++ .../motif/doc/C/guides/man/PR3X/Constrai.sgm | 278 + .../motif/doc/C/guides/man/PR3X/Core.sgm | 460 ++ .../motif/doc/C/guides/man/PR3X/Object.sgm | 134 + .../motif/doc/C/guides/man/PR3X/Override.sgm | 390 ++ .../motif/doc/C/guides/man/PR3X/RectObj.sgm | 282 ++ .../motif/doc/C/guides/man/PR3X/Shell.sgm | 478 ++ .../motif/doc/C/guides/man/PR3X/TopLevel.sgm | 844 ++++ .../motif/doc/C/guides/man/PR3X/Transien.sgm | 824 +++ .../motif/doc/C/guides/man/PR3X/Uil.sgm | 419 ++ .../motif/doc/C/guides/man/PR3X/UilDumpS.sgm | 136 + .../motif/doc/C/guides/man/PR3X/Vendor.sgm | 1424 ++++++ .../motif/doc/C/guides/man/PR3X/VirtBind.sgm | 817 +++ .../motif/doc/C/guides/man/PR3X/WMShell.sgm | 906 ++++ .../doc/C/guides/man/PR3X_Mrm/CloseHie.sgm | 126 + .../doc/C/guides/man/PR3X_Mrm/FetchBit.sgm | 203 + .../doc/C/guides/man/PR3X_Mrm/FetchCol.sgm | 188 + .../doc/C/guides/man/PR3X_Mrm/FetchIco.sgm | 218 + .../doc/C/guides/man/PR3X_Mrm/FetchLit.sgm | 202 + .../doc/C/guides/man/PR3X_Mrm/FetchSet.sgm | 214 + .../doc/C/guides/man/PR3X_Mrm/FetchWiA.sgm | 202 + .../doc/C/guides/man/PR3X_Mrm/FetchWiB.sgm | 211 + .../doc/C/guides/man/PR3X_Mrm/Initiali.sgm | 86 + .../doc/C/guides/man/PR3X_Mrm/OpenHieA.sgm | 391 ++ .../doc/C/guides/man/PR3X_Mrm/OpenHieB.sgm | 103 + .../doc/C/guides/man/PR3X_Mrm/OpenHieC.sgm | 401 ++ .../doc/C/guides/man/PR3X_Mrm/RegisteA.sgm | 166 + .../doc/C/guides/man/PR3X_Mrm/RegisteB.sgm | 191 + .../doc/C/guides/man/PR3X_Mrm/RegisteC.sgm | 202 + .../motif/doc/C/guides/man/PR3X_Xm/ActivP.sgm | 111 + .../motif/doc/C/guides/man/PR3X_Xm/ActivW.sgm | 93 + .../doc/C/guides/man/PR3X_Xm/AddProtA.sgm | 123 + .../doc/C/guides/man/PR3X_Xm/AddProtB.sgm | 112 + .../doc/C/guides/man/PR3X_Xm/AddTabGr.sgm | 96 + .../doc/C/guides/man/PR3X_Xm/AddToPos.sgm | 108 + .../doc/C/guides/man/PR3X_Xm/AddWMPrA.sgm | 109 + .../doc/C/guides/man/PR3X_Xm/AddWMPrB.sgm | 101 + .../doc/C/guides/man/PR3X_Xm/ArrowBuA.sgm | 862 ++++ .../doc/C/guides/man/PR3X_Xm/ArrowBuB.sgm | 641 +++ .../doc/C/guides/man/PR3X_Xm/BulletB.sgm | 1121 +++++ .../motif/doc/C/guides/man/PR3X_Xm/CascBA.sgm | 1165 +++++ .../motif/doc/C/guides/man/PR3X_Xm/CascBB.sgm | 874 ++++ .../motif/doc/C/guides/man/PR3X_Xm/CascBC.sgm | 91 + .../motif/doc/C/guides/man/PR3X_Xm/CascBD.sgm | 92 + .../doc/C/guides/man/PR3X_Xm/ChangeCo.sgm | 92 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbA.sgm | 145 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbB.sgm | 207 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbC.sgm | 155 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbD.sgm | 142 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbE.sgm | 123 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbF.sgm | 147 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbG.sgm | 173 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbH.sgm | 152 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbI.sgm | 155 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbJ.sgm | 127 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbK.sgm | 146 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbL.sgm | 203 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbM.sgm | 252 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbN.sgm | 148 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbO.sgm | 119 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbP.sgm | 131 + .../motif/doc/C/guides/man/PR3X_Xm/ClipbQ.sgm | 126 + .../doc/C/guides/man/PR3X_Xm/ComboAdd.sgm | 69 + .../doc/C/guides/man/PR3X_Xm/ComboBU.sgm | 61 + .../doc/C/guides/man/PR3X_Xm/ComboBox.sgm | 1411 ++++++ .../doc/C/guides/man/PR3X_Xm/ComboDel.sgm | 61 + .../doc/C/guides/man/PR3X_Xm/ComboSel.sgm | 57 + .../doc/C/guides/man/PR3X_Xm/ComboSet.sgm | 57 + .../motif/doc/C/guides/man/PR3X_Xm/CommAp.sgm | 87 + .../motif/doc/C/guides/man/PR3X_Xm/CommEr.sgm | 87 + .../motif/doc/C/guides/man/PR3X_Xm/CommGe.sgm | 114 + .../motif/doc/C/guides/man/PR3X_Xm/CommSe.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/Command.sgm | 1199 +++++ .../doc/C/guides/man/PR3X_Xm/ContainA.sgm | 3803 ++++++++++++++ .../doc/C/guides/man/PR3X_Xm/ContainB.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/ContainC.sgm | 92 + .../doc/C/guides/man/PR3X_Xm/ContainD.sgm | 91 + .../doc/C/guides/man/PR3X_Xm/ContainE.sgm | 98 + .../doc/C/guides/man/PR3X_Xm/ContainF.sgm | 82 + .../doc/C/guides/man/PR3X_Xm/ContainG.sgm | 82 + .../doc/C/guides/man/PR3X_Xm/ContainH.sgm | 69 + .../doc/C/guides/man/PR3X_Xm/ContainI.sgm | 89 + .../motif/doc/C/guides/man/PR3X_Xm/CreArA.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreArB.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreBuA.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreBuB.sgm | 121 + .../motif/doc/C/guides/man/PR3X_Xm/CreCaA.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreCaB.sgm | 109 + .../motif/doc/C/guides/man/PR3X_Xm/CreCoA.sgm | 94 + .../motif/doc/C/guides/man/PR3X_Xm/CreCoB.sgm | 95 + .../motif/doc/C/guides/man/PR3X_Xm/CreCoC.sgm | 97 + .../motif/doc/C/guides/man/PR3X_Xm/CreCon.sgm | 99 + .../motif/doc/C/guides/man/PR3X_Xm/CreDia.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreDrA.sgm | 116 + .../motif/doc/C/guides/man/PR3X_Xm/CreDrB.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreDrC.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreDrD.sgm | 94 + .../motif/doc/C/guides/man/PR3X_Xm/CreDrE.sgm | 95 + .../motif/doc/C/guides/man/PR3X_Xm/CreErr.sgm | 120 + .../motif/doc/C/guides/man/PR3X_Xm/CreFiA.sgm | 142 + .../motif/doc/C/guides/man/PR3X_Xm/CreFiB.sgm | 144 + .../motif/doc/C/guides/man/PR3X_Xm/CreFoA.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreFoB.sgm | 120 + .../motif/doc/C/guides/man/PR3X_Xm/CreFra.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreIco.sgm | 95 + .../motif/doc/C/guides/man/PR3X_Xm/CreInf.sgm | 119 + .../motif/doc/C/guides/man/PR3X_Xm/CreLaA.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreLaB.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreLis.sgm | 105 + .../motif/doc/C/guides/man/PR3X_Xm/CreMai.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreMeA.sgm | 141 + .../motif/doc/C/guides/man/PR3X_Xm/CreMeB.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreMeC.sgm | 117 + .../motif/doc/C/guides/man/PR3X_Xm/CreMeD.sgm | 119 + .../motif/doc/C/guides/man/PR3X_Xm/CreNot.sgm | 99 + .../motif/doc/C/guides/man/PR3X_Xm/CreOpt.sgm | 202 + .../motif/doc/C/guides/man/PR3X_Xm/CrePan.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CrePop.sgm | 145 + .../motif/doc/C/guides/man/PR3X_Xm/CrePro.sgm | 123 + .../motif/doc/C/guides/man/PR3X_Xm/CrePuA.sgm | 179 + .../motif/doc/C/guides/man/PR3X_Xm/CrePuB.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CrePuC.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreQue.sgm | 118 + .../motif/doc/C/guides/man/PR3X_Xm/CreRad.sgm | 133 + .../motif/doc/C/guides/man/PR3X_Xm/CreRow.sgm | 135 + .../motif/doc/C/guides/man/PR3X_Xm/CreScA.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreScB.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreScD.sgm | 154 + .../motif/doc/C/guides/man/PR3X_Xm/CreScE.sgm | 160 + .../motif/doc/C/guides/man/PR3X_Xm/CreScF.sgm | 106 + .../motif/doc/C/guides/man/PR3X_Xm/CreSeA.sgm | 134 + .../motif/doc/C/guides/man/PR3X_Xm/CreSeB.sgm | 144 + .../motif/doc/C/guides/man/PR3X_Xm/CreSeC.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreSeD.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreSiA.sgm | 126 + .../motif/doc/C/guides/man/PR3X_Xm/CreSiB.sgm | 122 + .../motif/doc/C/guides/man/PR3X_Xm/CreSiC.sgm | 147 + .../motif/doc/C/guides/man/PR3X_Xm/CreSiD.sgm | 128 + .../motif/doc/C/guides/man/PR3X_Xm/CreSiE.sgm | 130 + .../motif/doc/C/guides/man/PR3X_Xm/CreSiF.sgm | 123 + .../motif/doc/C/guides/man/PR3X_Xm/CreSpi.sgm | 101 + .../doc/C/guides/man/PR3X_Xm/CreSpinB.sgm | 71 + .../motif/doc/C/guides/man/PR3X_Xm/CreTeA.sgm | 126 + .../motif/doc/C/guides/man/PR3X_Xm/CreTeB.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreTeC.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreToA.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreToB.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/CreWar.sgm | 120 + .../motif/doc/C/guides/man/PR3X_Xm/CreWoA.sgm | 115 + .../motif/doc/C/guides/man/PR3X_Xm/CreWoB.sgm | 121 + .../doc/C/guides/man/PR3X_Xm/CvtByteS.sgm | 75 + .../doc/C/guides/man/PR3X_Xm/CvtCTTXm.sgm | 94 + .../motif/doc/C/guides/man/PR3X_Xm/CvtSt.sgm | 191 + .../motif/doc/C/guides/man/PR3X_Xm/CvtStr.sgm | 105 + .../doc/C/guides/man/PR3X_Xm/CvtTxtPr.sgm | 165 + .../motif/doc/C/guides/man/PR3X_Xm/CvtUn.sgm | 214 + .../doc/C/guides/man/PR3X_Xm/CvtXmStA.sgm | 178 + .../doc/C/guides/man/PR3X_Xm/CvtXmStB.sgm | 96 + .../doc/C/guides/man/PR3X_Xm/CvtXmStC.sgm | 117 + .../doc/C/guides/man/PR3X_Xm/DeactivA.sgm | 117 + .../doc/C/guides/man/PR3X_Xm/DeactivB.sgm | 94 + .../doc/C/guides/man/PR3X_Xm/DestroyP.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/DialogSh.sgm | 865 ++++ .../doc/C/guides/man/PR3X_Xm/DirectA.sgm | 219 + .../doc/C/guides/man/PR3X_Xm/DirectB.sgm | 99 + .../doc/C/guides/man/PR3X_Xm/DirectC.sgm | 93 + .../doc/C/guides/man/PR3X_Xm/DirectD.sgm | 110 + .../doc/C/guides/man/PR3X_Xm/Display.sgm | 890 ++++ .../doc/C/guides/man/PR3X_Xm/DragCanc.sgm | 82 + .../doc/C/guides/man/PR3X_Xm/DragCont.sgm | 1880 +++++++ .../doc/C/guides/man/PR3X_Xm/DragIcon.sgm | 426 ++ .../motif/doc/C/guides/man/PR3X_Xm/DragSt.sgm | 119 + .../motif/doc/C/guides/man/PR3X_Xm/DrawAr.sgm | 1178 +++++ .../doc/C/guides/man/PR3X_Xm/DrawnBut.sgm | 1081 ++++ .../doc/C/guides/man/PR3X_Xm/DropSit.sgm | 789 +++ .../doc/C/guides/man/PR3X_Xm/DropSitC.sgm | 143 + .../doc/C/guides/man/PR3X_Xm/DropSitE.sgm | 87 + .../doc/C/guides/man/PR3X_Xm/DropSitQ.sgm | 123 + .../doc/C/guides/man/PR3X_Xm/DropSitT.sgm | 117 + .../doc/C/guides/man/PR3X_Xm/DropSitU.sgm | 80 + .../doc/C/guides/man/PR3X_Xm/DropSitV.sgm | 102 + .../doc/C/guides/man/PR3X_Xm/DropSitW.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/DropSitX.sgm | 82 + .../doc/C/guides/man/PR3X_Xm/DropSitY.sgm | 101 + .../doc/C/guides/man/PR3X_Xm/DropTrA.sgm | 308 ++ .../doc/C/guides/man/PR3X_Xm/DropTrB.sgm | 100 + .../doc/C/guides/man/PR3X_Xm/DropTrC.sgm | 109 + .../doc/C/guides/man/PR3X_Xm/FileSelA.sgm | 2192 ++++++++ .../doc/C/guides/man/PR3X_Xm/FileSelB.sgm | 163 + .../doc/C/guides/man/PR3X_Xm/FileSelC.sgm | 93 + .../doc/C/guides/man/PR3X_Xm/FontList.sgm | 166 + .../doc/C/guides/man/PR3X_Xm/FontLstB.sgm | 109 + .../doc/C/guides/man/PR3X_Xm/FontLstD.sgm | 102 + .../doc/C/guides/man/PR3X_Xm/FontLstH.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/FontLstJ.sgm | 104 + .../doc/C/guides/man/PR3X_Xm/FontLstK.sgm | 117 + .../doc/C/guides/man/PR3X_Xm/FontLstL.sgm | 84 + .../doc/C/guides/man/PR3X_Xm/FontLstM.sgm | 102 + .../doc/C/guides/man/PR3X_Xm/FontLstO.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/FontLstP.sgm | 143 + .../doc/C/guides/man/PR3X_Xm/FontLstQ.sgm | 79 + .../doc/C/guides/man/PR3X_Xm/FontLstS.sgm | 77 + .../doc/C/guides/man/PR3X_Xm/FontLstT.sgm | 118 + .../doc/C/guides/man/PR3X_Xm/FontLstU.sgm | 102 + .../doc/C/guides/man/PR3X_Xm/FontLstV.sgm | 96 + .../doc/C/guides/man/PR3X_Xm/FontLstW.sgm | 108 + .../motif/doc/C/guides/man/PR3X_Xm/Form.sgm | 1588 ++++++ .../motif/doc/C/guides/man/PR3X_Xm/Frame.sgm | 783 +++ .../motif/doc/C/guides/man/PR3X_Xm/Gadget.sgm | 769 +++ .../doc/C/guides/man/PR3X_Xm/GetAtomN.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/GetColC.sgm | 74 + .../doc/C/guides/man/PR3X_Xm/GetCols.sgm | 130 + .../doc/C/guides/man/PR3X_Xm/GetDest.sgm | 79 + .../doc/C/guides/man/PR3X_Xm/GetDragC.sgm | 101 + .../doc/C/guides/man/PR3X_Xm/GetFocW.sgm | 85 + .../doc/C/guides/man/PR3X_Xm/GetMenuC.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/GetPixA.sgm | 378 ++ .../doc/C/guides/man/PR3X_Xm/GetPixB.sgm | 446 ++ .../doc/C/guides/man/PR3X_Xm/GetPost.sgm | 91 + .../motif/doc/C/guides/man/PR3X_Xm/GetSec.sgm | 132 + .../doc/C/guides/man/PR3X_Xm/GetTabGr.sgm | 97 + .../doc/C/guides/man/PR3X_Xm/GetTearO.sgm | 103 + .../doc/C/guides/man/PR3X_Xm/GetVisi.sgm | 126 + .../motif/doc/C/guides/man/PR3X_Xm/GetXmD.sgm | 85 + .../doc/C/guides/man/PR3X_Xm/GetXmScr.sgm | 83 + .../doc/C/guides/man/PR3X_Xm/IconGadg.sgm | 707 +++ .../doc/C/guides/man/PR3X_Xm/ImCloXI.sgm | 66 + .../doc/C/guides/man/PR3X_Xm/ImFrXIC.sgm | 76 + .../doc/C/guides/man/PR3X_Xm/ImGetXIC.sgm | 123 + .../doc/C/guides/man/PR3X_Xm/ImGetXIM.sgm | 95 + .../doc/C/guides/man/PR3X_Xm/ImMbLook.sgm | 186 + .../doc/C/guides/man/PR3X_Xm/ImMbRese.sgm | 61 + .../doc/C/guides/man/PR3X_Xm/ImRegist.sgm | 103 + .../doc/C/guides/man/PR3X_Xm/ImSetFoc.sgm | 118 + .../doc/C/guides/man/PR3X_Xm/ImSetVal.sgm | 172 + .../doc/C/guides/man/PR3X_Xm/ImSetXIC.sgm | 85 + .../doc/C/guides/man/PR3X_Xm/ImUnreg.sgm | 81 + .../doc/C/guides/man/PR3X_Xm/ImUnsetF.sgm | 80 + .../doc/C/guides/man/PR3X_Xm/ImVaSetF.sgm | 99 + .../doc/C/guides/man/PR3X_Xm/ImVaSetV.sgm | 97 + .../motif/doc/C/guides/man/PR3X_Xm/InstIm.sgm | 163 + .../doc/C/guides/man/PR3X_Xm/InternA.sgm | 96 + .../motif/doc/C/guides/man/PR3X_Xm/IsMWM.sgm | 78 + .../doc/C/guides/man/PR3X_Xm/IsTraver.sgm | 120 + .../motif/doc/C/guides/man/PR3X_Xm/Label.sgm | 1414 ++++++ .../doc/C/guides/man/PR3X_Xm/LabelGad.sgm | 1265 +++++ .../motif/doc/C/guides/man/PR3X_Xm/List.sgm | 3115 ++++++++++++ .../doc/C/guides/man/PR3X_Xm/LstAddIA.sgm | 97 + .../doc/C/guides/man/PR3X_Xm/LstAddIB.sgm | 96 + .../doc/C/guides/man/PR3X_Xm/LstAddIC.sgm | 109 + .../doc/C/guides/man/PR3X_Xm/LstAddID.sgm | 108 + .../doc/C/guides/man/PR3X_Xm/LstDeleA.sgm | 74 + .../doc/C/guides/man/PR3X_Xm/LstDeleB.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/LstDeleC.sgm | 94 + .../doc/C/guides/man/PR3X_Xm/LstDeleD.sgm | 94 + .../doc/C/guides/man/PR3X_Xm/LstDeleE.sgm | 87 + .../doc/C/guides/man/PR3X_Xm/LstDeleF.sgm | 98 + .../doc/C/guides/man/PR3X_Xm/LstDeseA.sgm | 76 + .../doc/C/guides/man/PR3X_Xm/LstDeseB.sgm | 85 + .../doc/C/guides/man/PR3X_Xm/LstDeseC.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/LstGetKb.sgm | 84 + .../doc/C/guides/man/PR3X_Xm/LstGetMa.sgm | 111 + .../doc/C/guides/man/PR3X_Xm/LstGetSe.sgm | 106 + .../doc/C/guides/man/PR3X_Xm/LstItemE.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/LstItemP.sgm | 92 + .../doc/C/guides/man/PR3X_Xm/LstPosSe.sgm | 92 + .../doc/C/guides/man/PR3X_Xm/LstPosTo.sgm | 134 + .../doc/C/guides/man/PR3X_Xm/LstReplA.sgm | 110 + .../doc/C/guides/man/PR3X_Xm/LstReplB.sgm | 115 + .../doc/C/guides/man/PR3X_Xm/LstReplC.sgm | 116 + .../doc/C/guides/man/PR3X_Xm/LstReplD.sgm | 113 + .../doc/C/guides/man/PR3X_Xm/LstReplE.sgm | 111 + .../doc/C/guides/man/PR3X_Xm/LstSeleA.sgm | 114 + .../doc/C/guides/man/PR3X_Xm/LstSeleB.sgm | 117 + .../doc/C/guides/man/PR3X_Xm/LstSetAd.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/LstSetBA.sgm | 84 + .../doc/C/guides/man/PR3X_Xm/LstSetBB.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/LstSetHo.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/LstSetIt.sgm | 84 + .../doc/C/guides/man/PR3X_Xm/LstSetKb.sgm | 96 + .../doc/C/guides/man/PR3X_Xm/LstSetPo.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/LstUpdat.sgm | 79 + .../doc/C/guides/man/PR3X_Xm/LstYToPo.sgm | 92 + .../doc/C/guides/man/PR3X_Xm/MainWinA.sgm | 806 +++ .../doc/C/guides/man/PR3X_Xm/MainWinB.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/MainWinC.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/MainWinD.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/MainWinE.sgm | 148 + .../doc/C/guides/man/PR3X_Xm/Manager.sgm | 1485 ++++++ .../motif/doc/C/guides/man/PR3X_Xm/MapSeg.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/MenuPos.sgm | 99 + .../motif/doc/C/guides/man/PR3X_Xm/MenuSh.sgm | 684 +++ .../motif/doc/C/guides/man/PR3X_Xm/MsgBA.sgm | 1202 +++++ .../motif/doc/C/guides/man/PR3X_Xm/MsgBB.sgm | 131 + .../motif/doc/C/guides/man/PR3X_Xm/NotebG.sgm | 182 + .../doc/C/guides/man/PR3X_Xm/Notebook.sgm | 1562 ++++++ .../doc/C/guides/man/PR3X_Xm/ObjectAP.sgm | 114 + .../doc/C/guides/man/PR3X_Xm/OptionBu.sgm | 114 + .../doc/C/guides/man/PR3X_Xm/OptionLa.sgm | 114 + .../doc/C/guides/man/PR3X_Xm/PanedWin.sgm | 1107 ++++ .../doc/C/guides/man/PR3X_Xm/ParMapA.sgm | 378 ++ .../doc/C/guides/man/PR3X_Xm/ParMapB.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/ParMapC.sgm | 67 + .../doc/C/guides/man/PR3X_Xm/ParMapD.sgm | 84 + .../doc/C/guides/man/PR3X_Xm/ParMapE.sgm | 80 + .../doc/C/guides/man/PR3X_Xm/ParTabA.sgm | 65 + .../doc/C/guides/man/PR3X_Xm/ParTabB.sgm | 71 + .../doc/C/guides/man/PR3X_Xm/Primitiv.sgm | 1499 ++++++ .../doc/C/guides/man/PR3X_Xm/ProcessT.sgm | 430 ++ .../doc/C/guides/man/PR3X_Xm/PrtPopup.sgm | 144 + .../doc/C/guides/man/PR3X_Xm/PrtSetup.sgm | 155 + .../doc/C/guides/man/PR3X_Xm/PrtShell.sgm | 448 ++ .../doc/C/guides/man/PR3X_Xm/PrtToFil.sgm | 155 + .../doc/C/guides/man/PR3X_Xm/PushButA.sgm | 1324 +++++ .../doc/C/guides/man/PR3X_Xm/PushButB.sgm | 999 ++++ .../doc/C/guides/man/PR3X_Xm/RedWidg.sgm | 165 + .../doc/C/guides/man/PR3X_Xm/RegistS.sgm | 105 + .../motif/doc/C/guides/man/PR3X_Xm/RemFro.sgm | 98 + .../motif/doc/C/guides/man/PR3X_Xm/RemPrA.sgm | 119 + .../motif/doc/C/guides/man/PR3X_Xm/RemPrB.sgm | 114 + .../motif/doc/C/guides/man/PR3X_Xm/RemTab.sgm | 76 + .../motif/doc/C/guides/man/PR3X_Xm/RemWMA.sgm | 109 + .../motif/doc/C/guides/man/PR3X_Xm/RemWMB.sgm | 101 + .../motif/doc/C/guides/man/PR3X_Xm/RendA.sgm | 291 ++ .../motif/doc/C/guides/man/PR3X_Xm/RendB.sgm | 96 + .../motif/doc/C/guides/man/PR3X_Xm/RendC.sgm | 57 + .../motif/doc/C/guides/man/PR3X_Xm/RendD.sgm | 81 + .../motif/doc/C/guides/man/PR3X_Xm/RendE.sgm | 74 + .../doc/C/guides/man/PR3X_Xm/RendTaA.sgm | 189 + .../doc/C/guides/man/PR3X_Xm/RendTaB.sgm | 135 + .../doc/C/guides/man/PR3X_Xm/RendTaC.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/RendTaD.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/RendTaE.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/RendTaF.sgm | 58 + .../doc/C/guides/man/PR3X_Xm/RendTaG.sgm | 79 + .../doc/C/guides/man/PR3X_Xm/RendTaH.sgm | 94 + .../doc/C/guides/man/PR3X_Xm/RendTaI.sgm | 79 + .../doc/C/guides/man/PR3X_Xm/RendTaJ.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/RepTypAd.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/RepTypGA.sgm | 83 + .../doc/C/guides/man/PR3X_Xm/RepTypGB.sgm | 93 + .../doc/C/guides/man/PR3X_Xm/RepTypGC.sgm | 146 + .../doc/C/guides/man/PR3X_Xm/RepTypGD.sgm | 141 + .../doc/C/guides/man/PR3X_Xm/RepTypIn.sgm | 61 + .../doc/C/guides/man/PR3X_Xm/RepTypRe.sgm | 145 + .../doc/C/guides/man/PR3X_Xm/RepTypVa.sgm | 101 + .../doc/C/guides/man/PR3X_Xm/ResolveA.sgm | 240 + .../doc/C/guides/man/PR3X_Xm/ResolveP.sgm | 189 + .../motif/doc/C/guides/man/PR3X_Xm/RowCol.sgm | 2507 ++++++++++ .../doc/C/guides/man/PR3X_Xm/SSpinBox.sgm | 696 +++ .../doc/C/guides/man/PR3X_Xm/SSpinBoxA.sgm | 63 + .../motif/doc/C/guides/man/PR3X_Xm/Scale.sgm | 1746 +++++++ .../doc/C/guides/man/PR3X_Xm/ScaleGV.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/ScalePix.sgm | 117 + .../doc/C/guides/man/PR3X_Xm/ScaleST.sgm | 132 + .../doc/C/guides/man/PR3X_Xm/ScaleSV.sgm | 87 + .../motif/doc/C/guides/man/PR3X_Xm/Screen.sgm | 911 ++++ .../doc/C/guides/man/PR3X_Xm/ScrollA.sgm | 1186 +++++ .../doc/C/guides/man/PR3X_Xm/ScrollB.sgm | 118 + .../doc/C/guides/man/PR3X_Xm/ScrollBA.sgm | 1601 ++++++ .../doc/C/guides/man/PR3X_Xm/ScrollBB.sgm | 124 + .../doc/C/guides/man/PR3X_Xm/ScrollBC.sgm | 143 + .../doc/C/guides/man/PR3X_Xm/ScrollVi.sgm | 117 + .../doc/C/guides/man/PR3X_Xm/SelectA.sgm | 1555 ++++++ .../doc/C/guides/man/PR3X_Xm/SelectB.sgm | 147 + .../motif/doc/C/guides/man/PR3X_Xm/SeparA.sgm | 591 +++ .../motif/doc/C/guides/man/PR3X_Xm/SeparB.sgm | 533 ++ .../doc/C/guides/man/PR3X_Xm/SetColC.sgm | 153 + .../doc/C/guides/man/PR3X_Xm/SetFonUA.sgm | 99 + .../doc/C/guides/man/PR3X_Xm/SetFonUB.sgm | 109 + .../doc/C/guides/man/PR3X_Xm/SetMenuC.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/SetProto.sgm | 142 + .../doc/C/guides/man/PR3X_Xm/SetWMPro.sgm | 127 + .../doc/C/guides/man/PR3X_Xm/SpinBox.sgm | 1471 ++++++ .../doc/C/guides/man/PR3X_Xm/SpinBoxD.sgm | 58 + .../doc/C/guides/man/PR3X_Xm/SpinBoxS.sgm | 64 + .../doc/C/guides/man/PR3X_Xm/SpinBoxV.sgm | 202 + .../motif/doc/C/guides/man/PR3X_Xm/StrBas.sgm | 92 + .../motif/doc/C/guides/man/PR3X_Xm/StrByA.sgm | 96 + .../motif/doc/C/guides/man/PR3X_Xm/StrByB.sgm | 62 + .../motif/doc/C/guides/man/PR3X_Xm/StrCoA.sgm | 97 + .../motif/doc/C/guides/man/PR3X_Xm/StrCoB.sgm | 91 + .../motif/doc/C/guides/man/PR3X_Xm/StrCoC.sgm | 228 + .../motif/doc/C/guides/man/PR3X_Xm/StrCoD.sgm | 91 + .../motif/doc/C/guides/man/PR3X_Xm/StrCoE.sgm | 98 + .../motif/doc/C/guides/man/PR3X_Xm/StrCop.sgm | 81 + .../motif/doc/C/guides/man/PR3X_Xm/StrCrA.sgm | 142 + .../motif/doc/C/guides/man/PR3X_Xm/StrCrB.sgm | 90 + .../motif/doc/C/guides/man/PR3X_Xm/StrCrC.sgm | 112 + .../motif/doc/C/guides/man/PR3X_Xm/StrCrD.sgm | 97 + .../motif/doc/C/guides/man/PR3X_Xm/StrDiA.sgm | 88 + .../motif/doc/C/guides/man/PR3X_Xm/StrDiB.sgm | 107 + .../motif/doc/C/guides/man/PR3X_Xm/StrDiC.sgm | 90 + .../motif/doc/C/guides/man/PR3X_Xm/StrDrA.sgm | 176 + .../motif/doc/C/guides/man/PR3X_Xm/StrDrB.sgm | 178 + .../motif/doc/C/guides/man/PR3X_Xm/StrDrC.sgm | 190 + .../motif/doc/C/guides/man/PR3X_Xm/StrEmp.sgm | 85 + .../motif/doc/C/guides/man/PR3X_Xm/StrExt.sgm | 99 + .../motif/doc/C/guides/man/PR3X_Xm/StrFrA.sgm | 77 + .../motif/doc/C/guides/man/PR3X_Xm/StrFrB.sgm | 75 + .../motif/doc/C/guides/man/PR3X_Xm/StrGeA.sgm | 127 + .../motif/doc/C/guides/man/PR3X_Xm/StrGeB.sgm | 109 + .../motif/doc/C/guides/man/PR3X_Xm/StrGeC.sgm | 200 + .../motif/doc/C/guides/man/PR3X_Xm/StrGeE.sgm | 128 + .../motif/doc/C/guides/man/PR3X_Xm/StrGeF.sgm | 91 + .../motif/doc/C/guides/man/PR3X_Xm/StrHas.sgm | 93 + .../motif/doc/C/guides/man/PR3X_Xm/StrHei.sgm | 90 + .../motif/doc/C/guides/man/PR3X_Xm/StrIni.sgm | 95 + .../motif/doc/C/guides/man/PR3X_Xm/StrIsV.sgm | 74 + .../motif/doc/C/guides/man/PR3X_Xm/StrLen.sgm | 86 + .../motif/doc/C/guides/man/PR3X_Xm/StrLin.sgm | 83 + .../motif/doc/C/guides/man/PR3X_Xm/StrNCA.sgm | 107 + .../motif/doc/C/guides/man/PR3X_Xm/StrNCB.sgm | 99 + .../motif/doc/C/guides/man/PR3X_Xm/StrPar.sgm | 171 + .../motif/doc/C/guides/man/PR3X_Xm/StrPeA.sgm | 87 + .../motif/doc/C/guides/man/PR3X_Xm/StrPeB.sgm | 69 + .../motif/doc/C/guides/man/PR3X_Xm/StrPut.sgm | 81 + .../motif/doc/C/guides/man/PR3X_Xm/StrSeg.sgm | 118 + .../motif/doc/C/guides/man/PR3X_Xm/StrSep.sgm | 73 + .../motif/doc/C/guides/man/PR3X_Xm/StrTaA.sgm | 62 + .../motif/doc/C/guides/man/PR3X_Xm/StrTaB.sgm | 135 + .../motif/doc/C/guides/man/PR3X_Xm/StrTaC.sgm | 118 + .../motif/doc/C/guides/man/PR3X_Xm/StrTaD.sgm | 96 + .../motif/doc/C/guides/man/PR3X_Xm/StrTaE.sgm | 182 + .../motif/doc/C/guides/man/PR3X_Xm/StrToX.sgm | 96 + .../motif/doc/C/guides/man/PR3X_Xm/StrUnp.sgm | 179 + .../motif/doc/C/guides/man/PR3X_Xm/StrWid.sgm | 89 + .../motif/doc/C/guides/man/PR3X_Xm/String.sgm | 207 + .../motif/doc/C/guides/man/PR3X_Xm/Tab.sgm | 55 + .../motif/doc/C/guides/man/PR3X_Xm/TabCre.sgm | 111 + .../doc/C/guides/man/PR3X_Xm/TabFree.sgm | 57 + .../doc/C/guides/man/PR3X_Xm/TabGetV.sgm | 103 + .../doc/C/guides/man/PR3X_Xm/TabList.sgm | 84 + .../doc/C/guides/man/PR3X_Xm/TabLstCo.sgm | 92 + .../doc/C/guides/man/PR3X_Xm/TabLstFr.sgm | 59 + .../doc/C/guides/man/PR3X_Xm/TabLstGe.sgm | 79 + .../doc/C/guides/man/PR3X_Xm/TabLstIn.sgm | 105 + .../doc/C/guides/man/PR3X_Xm/TabLstRA.sgm | 94 + .../doc/C/guides/man/PR3X_Xm/TabLstRB.sgm | 105 + .../doc/C/guides/man/PR3X_Xm/TabLstTa.sgm | 63 + .../doc/C/guides/man/PR3X_Xm/TabSetV.sgm | 75 + .../doc/C/guides/man/PR3X_Xm/TargetsA.sgm | 123 + .../motif/doc/C/guides/man/PR3X_Xm/Text.sgm | 4453 +++++++++++++++++ .../doc/C/guides/man/PR3X_Xm/ToggleBA.sgm | 1600 ++++++ .../doc/C/guides/man/PR3X_Xm/ToggleBB.sgm | 1337 +++++ .../doc/C/guides/man/PR3X_Xm/ToggleBC.sgm | 83 + .../doc/C/guides/man/PR3X_Xm/ToggleBD.sgm | 103 + .../doc/C/guides/man/PR3X_Xm/ToggleBE.sgm | 82 + .../doc/C/guides/man/PR3X_Xm/ToggleBF.sgm | 102 + .../doc/C/guides/man/PR3X_Xm/ToggleBG.sgm | 90 + .../motif/doc/C/guides/man/PR3X_Xm/TrackE.sgm | 119 + .../motif/doc/C/guides/man/PR3X_Xm/TrackL.sgm | 106 + .../doc/C/guides/man/PR3X_Xm/TransfA.sgm | 171 + .../doc/C/guides/man/PR3X_Xm/TransfB.sgm | 74 + .../doc/C/guides/man/PR3X_Xm/TransfC.sgm | 109 + .../doc/C/guides/man/PR3X_Xm/TransfD.sgm | 72 + .../doc/C/guides/man/PR3X_Xm/TransfV.sgm | 251 + .../doc/C/guides/man/PR3X_Xm/Translat.sgm | 114 + .../doc/C/guides/man/PR3X_Xm/TxtClear.sgm | 87 + .../doc/C/guides/man/PR3X_Xm/TxtCopy.sgm | 102 + .../doc/C/guides/man/PR3X_Xm/TxtCopyL.sgm | 92 + .../motif/doc/C/guides/man/PR3X_Xm/TxtCut.sgm | 112 + .../doc/C/guides/man/PR3X_Xm/TxtDisab.sgm | 81 + .../doc/C/guides/man/PR3X_Xm/TxtEnabl.sgm | 84 + .../doc/C/guides/man/PR3X_Xm/TxtFieAA.sgm | 3336 ++++++++++++ .../doc/C/guides/man/PR3X_Xm/TxtFieAB.sgm | 87 + .../doc/C/guides/man/PR3X_Xm/TxtFieAC.sgm | 101 + .../doc/C/guides/man/PR3X_Xm/TxtFieAD.sgm | 94 + .../doc/C/guides/man/PR3X_Xm/TxtFieAE.sgm | 111 + .../doc/C/guides/man/PR3X_Xm/TxtFieAF.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/TxtFieAG.sgm | 83 + .../doc/C/guides/man/PR3X_Xm/TxtFieAH.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/TxtFieAI.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtFieAJ.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtFieAK.sgm | 87 + .../doc/C/guides/man/PR3X_Xm/TxtFieAL.sgm | 104 + .../doc/C/guides/man/PR3X_Xm/TxtFieAM.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/TxtFieAN.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtFieAO.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtFieAP.sgm | 165 + .../doc/C/guides/man/PR3X_Xm/TxtFieAQ.sgm | 152 + .../doc/C/guides/man/PR3X_Xm/TxtFieAR.sgm | 108 + .../doc/C/guides/man/PR3X_Xm/TxtFieAS.sgm | 109 + .../doc/C/guides/man/PR3X_Xm/TxtFieAT.sgm | 102 + .../doc/C/guides/man/PR3X_Xm/TxtFieAU.sgm | 80 + .../doc/C/guides/man/PR3X_Xm/TxtFieAV.sgm | 120 + .../doc/C/guides/man/PR3X_Xm/TxtFieAW.sgm | 93 + .../doc/C/guides/man/PR3X_Xm/TxtFieAX.sgm | 123 + .../doc/C/guides/man/PR3X_Xm/TxtFieAY.sgm | 120 + .../doc/C/guides/man/PR3X_Xm/TxtFieAZ.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtFieBA.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/TxtFieBB.sgm | 112 + .../doc/C/guides/man/PR3X_Xm/TxtFieBC.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/TxtFieBD.sgm | 94 + .../doc/C/guides/man/PR3X_Xm/TxtFieBE.sgm | 110 + .../doc/C/guides/man/PR3X_Xm/TxtFieBF.sgm | 95 + .../doc/C/guides/man/PR3X_Xm/TxtFieBG.sgm | 96 + .../doc/C/guides/man/PR3X_Xm/TxtFieBH.sgm | 91 + .../doc/C/guides/man/PR3X_Xm/TxtFieBI.sgm | 102 + .../doc/C/guides/man/PR3X_Xm/TxtFindA.sgm | 146 + .../doc/C/guides/man/PR3X_Xm/TxtFindB.sgm | 148 + .../doc/C/guides/man/PR3X_Xm/TxtGetBa.sgm | 74 + .../doc/C/guides/man/PR3X_Xm/TxtGetCl.sgm | 56 + .../doc/C/guides/man/PR3X_Xm/TxtGetEd.sgm | 83 + .../doc/C/guides/man/PR3X_Xm/TxtGetIn.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/TxtGetLa.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/TxtGetMa.sgm | 87 + .../doc/C/guides/man/PR3X_Xm/TxtGetSA.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtGetSB.sgm | 104 + .../doc/C/guides/man/PR3X_Xm/TxtGetSC.sgm | 89 + .../doc/C/guides/man/PR3X_Xm/TxtGetSD.sgm | 92 + .../doc/C/guides/man/PR3X_Xm/TxtGetSE.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtGetSF.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtGetSG.sgm | 162 + .../doc/C/guides/man/PR3X_Xm/TxtGetSH.sgm | 152 + .../doc/C/guides/man/PR3X_Xm/TxtGetTo.sgm | 98 + .../doc/C/guides/man/PR3X_Xm/TxtInseA.sgm | 111 + .../doc/C/guides/man/PR3X_Xm/TxtInseB.sgm | 113 + .../doc/C/guides/man/PR3X_Xm/TxtPastA.sgm | 101 + .../doc/C/guides/man/PR3X_Xm/TxtPastB.sgm | 78 + .../doc/C/guides/man/PR3X_Xm/TxtPosTo.sgm | 101 + .../doc/C/guides/man/PR3X_Xm/TxtPosit.sgm | 72 + .../doc/C/guides/man/PR3X_Xm/TxtRemov.sgm | 93 + .../doc/C/guides/man/PR3X_Xm/TxtReplA.sgm | 123 + .../doc/C/guides/man/PR3X_Xm/TxtReplB.sgm | 121 + .../doc/C/guides/man/PR3X_Xm/TxtScrol.sgm | 75 + .../doc/C/guides/man/PR3X_Xm/TxtSetAd.sgm | 88 + .../doc/C/guides/man/PR3X_Xm/TxtSetEd.sgm | 86 + .../doc/C/guides/man/PR3X_Xm/TxtSetHi.sgm | 112 + .../doc/C/guides/man/PR3X_Xm/TxtSetIn.sgm | 90 + .../doc/C/guides/man/PR3X_Xm/TxtSetMa.sgm | 93 + .../doc/C/guides/man/PR3X_Xm/TxtSetSA.sgm | 107 + .../doc/C/guides/man/PR3X_Xm/TxtSetSB.sgm | 115 + .../doc/C/guides/man/PR3X_Xm/TxtSetSC.sgm | 95 + .../doc/C/guides/man/PR3X_Xm/TxtSetSD.sgm | 96 + .../doc/C/guides/man/PR3X_Xm/TxtSetTo.sgm | 93 + .../doc/C/guides/man/PR3X_Xm/TxtShowP.sgm | 92 + .../doc/C/guides/man/PR3X_Xm/TxtXYToP.sgm | 85 + .../doc/C/guides/man/PR3X_Xm/Uninstal.sgm | 79 + .../doc/C/guides/man/PR3X_Xm/UpdateDi.sgm | 78 + .../motif/doc/C/guides/man/PR3X_Xm/VaCreA.sgm | 235 + .../motif/doc/C/guides/man/PR3X_Xm/VaCreB.sgm | 202 + .../motif/doc/C/guides/man/PR3X_Xm/VaCreC.sgm | 302 ++ .../motif/doc/C/guides/man/PR3X_Xm/VaCreD.sgm | 385 ++ .../motif/doc/C/guides/man/PR3X_Xm/VaCreE.sgm | 408 ++ .../motif/doc/C/guides/man/PR3X_Xm/VaCreF.sgm | 239 + .../doc/C/guides/man/PR3X_Xm/WidgetGA.sgm | 105 + .../doc/C/guides/man/PR3X_Xm/WidgetGB.sgm | 102 + .../motif/doc/C/guides/man/PR4X/mwmrc.sgm | 914 ++++ .../motif/doc/C/guides/man/PR5X/Traits.sgm | 828 +++ .../motif/doc/C/guides/man/PR5X/UIL.sgm | 3090 ++++++++++++ .../motif/doc/C/guides/man/PR5X/WML.sgm | 700 +++ 559 files changed, 138833 insertions(+), 1 deletion(-) create mode 100644 cde/imports/motif/doc/C/guides/common/BOOKDEFS.sgm create mode 100644 cde/imports/motif/doc/C/guides/common/ManLinks.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR1X/mwm.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR1X/uil.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR1X/xmbind.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Applic.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Compos.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Constrai.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Core.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Object.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Override.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/RectObj.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Shell.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/TopLevel.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Transien.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Uil.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/UilDumpS.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/Vendor.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/VirtBind.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X/WMShell.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/CloseHie.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchBit.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchCol.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchIco.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchLit.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchSet.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchWiA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchWiB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/Initiali.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ActivP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ActivW.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddProtA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddProtB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddTabGr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddToPos.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddWMPrA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddWMPrB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ArrowBuA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ArrowBuB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/BulletB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ChangeCo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbG.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbH.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbI.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbJ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbK.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbL.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbM.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbN.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbO.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbQ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboAdd.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboBU.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboBox.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboDel.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboSel.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboSet.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommAp.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommEr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommGe.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommSe.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Command.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainG.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainH.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainI.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreArA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreArB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreBuA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreBuB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCaA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCaB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCon.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDia.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreErr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFiA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFiB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFoA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFoB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFra.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreIco.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreInf.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLaA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLaB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLis.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMai.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreNot.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreOpt.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePan.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePop.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePro.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreQue.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreRad.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreRow.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSpi.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSpinB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreToA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreToB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWar.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWoA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWoB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtByteS.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtCTTXm.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtSt.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtStr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtTxtPr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtUn.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DeactivA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DeactivB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DestroyP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DialogSh.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Display.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragCanc.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragCont.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragIcon.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragSt.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DrawAr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DrawnBut.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSit.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitQ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitT.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitU.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitW.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitX.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitY.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontList.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstH.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstJ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstK.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstL.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstM.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstO.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstQ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstS.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstT.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstU.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstW.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Form.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Frame.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Gadget.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetAtomN.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetColC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetCols.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetDest.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetDragC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetFocW.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetMenuC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPixA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPixB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPost.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetSec.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetTabGr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetTearO.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetVisi.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetXmD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetXmScr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/IconGadg.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImCloXI.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImFrXIC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImGetXIC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImGetXIM.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImMbLook.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImMbRese.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImRegist.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetFoc.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetVal.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetXIC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImUnreg.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImUnsetF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImVaSetF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImVaSetV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/InstIm.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/InternA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/IsMWM.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/IsTraver.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Label.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LabelGad.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/List.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddID.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetKb.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetMa.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetSe.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstItemE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstItemP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstPosSe.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstPosTo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSeleA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSeleB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetAd.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetBA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetBB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetHo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetIt.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetKb.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetPo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstUpdat.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstYToPo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Manager.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MapSeg.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MenuPos.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MenuSh.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MsgBA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/MsgBB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/NotebG.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Notebook.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ObjectAP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/OptionBu.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/OptionLa.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/PanedWin.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParTabA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParTabB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Primitiv.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ProcessT.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtPopup.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtSetup.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtShell.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtToFil.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/PushButA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/PushButB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RedWidg.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RegistS.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemFro.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemPrA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemPrB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemTab.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemWMA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemWMB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaG.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaH.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaI.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaJ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypAd.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypIn.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypRe.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypVa.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ResolveA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ResolveP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/RowCol.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SSpinBox.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SSpinBoxA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Scale.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleGV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScalePix.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleST.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleSV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Screen.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollVi.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SelectA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SelectB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SeparA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SeparB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetColC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetFonUA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetFonUB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetMenuC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetProto.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetWMPro.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBox.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxS.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrBas.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrByA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrByB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCop.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrEmp.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrExt.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrFrA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrFrB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrHas.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrHei.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrIni.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrIsV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrLen.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrLin.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrNCA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrNCB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPar.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPeA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPeB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPut.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrSeg.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrSep.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrToX.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrUnp.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrWid.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/String.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Tab.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabCre.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabFree.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabGetV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabList.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstCo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstFr.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstGe.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstIn.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstRA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstRB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstTa.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabSetV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TargetsA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Text.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBG.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TrackE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TrackL.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Translat.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtClear.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCopy.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCopyL.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCut.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtDisab.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtEnabl.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAG.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAH.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAI.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAJ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAK.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAL.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAM.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAN.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAO.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAQ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAR.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAS.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAT.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAU.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAV.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAW.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAX.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAY.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAZ.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBG.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBH.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBI.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFindA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFindB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetBa.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetCl.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetEd.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetIn.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetLa.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetMa.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSG.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSH.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetTo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtInseA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtInseB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPastA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPastB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPosTo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPosit.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtRemov.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtReplA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtReplB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtScrol.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetAd.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetEd.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetHi.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetIn.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetMa.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetTo.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtShowP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtXYToP.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/Uninstal.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/UpdateDi.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreC.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreD.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreE.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreF.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/WidgetGA.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR3X_Xm/WidgetGB.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR4X/mwmrc.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR5X/Traits.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR5X/UIL.sgm create mode 100644 cde/imports/motif/doc/C/guides/man/PR5X/WML.sgm diff --git a/cde/.gitignore b/cde/.gitignore index 74880dc49..aa713e20d 100644 --- a/cde/.gitignore +++ b/cde/.gitignore @@ -13,7 +13,7 @@ DONE # imports of of headers -imports +imports/x11 # exports of libraries/headers exports diff --git a/cde/imports/motif/doc/C/guides/common/BOOKDEFS.sgm b/cde/imports/motif/doc/C/guides/common/BOOKDEFS.sgm new file mode 100644 index 000000000..64c6a17bd --- /dev/null +++ b/cde/imports/motif/doc/C/guides/common/BOOKDEFS.sgm @@ -0,0 +1,23 @@ + + + + + + + + + +Motif Patch Kit Notes"> +Motif Porting Guide"> +Motif Programmer's Guide"> +Motif Programmer's Reference"> +Motif Release Notes"> +Motif Style Guide"> +Motif Technical Bulletins"> +Motif Test Suite User's Guide"> +Motif User's Guide"> +Motif Widget Meta-Language Facility"> +Motif Widget Writer's Guide"> + +Application Environment Specification — User Environment Volume"> +AES/UE Validation Suite User's Guide"> diff --git a/cde/imports/motif/doc/C/guides/common/ManLinks.sgm b/cde/imports/motif/doc/C/guides/common/ManLinks.sgm new file mode 100644 index 000000000..8bfa92af0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/common/ManLinks.sgm @@ -0,0 +1,645 @@ + + + + + + + + + +mwm(1)"> +uil(1)"> +xmbind(1)"> +ApplicationShell(3)"> +Composite(3)"> +Constraint(3)"> +Core(3)"> +Object(3)"> +OverrideShell(3)"> +RectObj(3)"> +Shell(3)"> +TopLevelShell(3)"> +TransientShell(3)"> +VendorShell(3)"> +WMShell(3)"> +XmArrowButton(3)"> +XmArrowButtonGadget(3)"> +XmBulletinBoard(3)"> +XmCascadeButton(3)"> +XmCascadeButtonGadget(3)"> +XmComboBox(3)"> +XmCommand(3)"> +XmContainer(3)"> +XmDialogShell(3)"> +XmDisplay(3)"> +XmDragContext(3)"> +XmDragIcon(3)"> +XmDrawingArea(3)"> +XmDrawnButton(3)"> +XmDropTransfer(3)"> +XmFileSelectionBox(3)"> +XmForm(3)"> +XmFrame(3)"> +XmGadget(3)"> +XmIconGadget(3)"> +XmLabel(3)"> +XmLabelGadget(3)"> +XmList(3)"> +XmMainWindow(3)"> +XmManager(3)"> +XmMenuShell(3)"> +XmMessageBox(3)"> +XmNotebook(3)"> +XmPanedWindow(3)"> +XmPrimitive(3)"> +XmPushButton(3)"> +XmPushButtonGadget(3)"> +XmRendition(3)"> +XmRowColumn(3)"> +XmScale(3)"> +XmScreen(3)"> +XmScrollBar(3)"> +XmScrolledWindow(3)"> +XmSelectionBox(3)"> +XmSeparator(3)"> +XmSeparatorGadget(3)"> +XmText(3)"> +XmTextField(3)"> +XmToggleButton(3)"> +XmToggleButtonGadget(3)"> +VirtualBindings(3)"> +XmDirection(3)"> +XmFontList(3)"> +XmParseMapping(3)"> +XmParseTable(3)"> +XmRenderTable(3)"> +XmString(3)"> +XmStringDirection(3)"> +XmStringTable(3)"> +XmTab(3)"> +XmTabList(3)"> +XmTextPosition(3)"> +XmActivateProtocol(3)"> +XmActivateWMProtocol(3)"> +XmAddProtocolCallback(3)"> +XmAddProtocols(3)"> +XmAddTabGroup(3)"> +XmAddToPostFromList(3)"> +XmAddWMProtocolCallback(3)"> +XmAddWMProtocols(3)"> +XmCascadeButtonGadgetHighlight(3)"> +XmCascadeButtonHighlight(3)"> +XmChangeColor(3)"> +XmClipboardCancelCopy(3)"> +XmClipboardCopy(3)"> +XmClipboardCopyByName(3)"> +XmClipboardEndCopy(3)"> +XmClipboardEndRetrieve(3)"> +XmClipboardInquireCount(3)"> +XmClipboardInquireFormat(3)"> +XmClipboardInquireLength(3)"> +XmClipboardInquirePendingItems(3)"> +XmClipboardLock(3)"> +XmClipboardRegisterFormat(3)"> +XmClipboardRetrieve(3)"> +XmClipboardStartCopy(3)"> +XmClipboardStartRetrieve(3)"> +XmClipboardUndoCopy(3)"> +XmClipboardUnlock(3)"> +XmClipboardWithdrawFormat(3)"> +XmComboBoxAddItem(3)"> +XmComboBoxDeletePos(3)"> +XmComboBoxSelectItem(3)"> +XmComboBoxSetItem(3)"> +XmComboBoxUpdate(3)"> +XmCommandAppendValue(3)"> +XmCommandError(3)"> +XmCommandGetChild(3)"> +XmCommandSetValue(3)"> +XmContainerCopy(3)"> +XmContainerCopyLink(3)"> +XmContainerCut(3)"> +XmContainerGetItemChildren(3)"> +XmContainerPaste(3)"> +XmContainerPasteLink(3)"> +XmContainerRelayout(3)"> +XmContainerReorder(3)"> +XmConvertStringToUnits(3)"> +XmConvertUnits(3)"> +XmCreateArrowButton(3)"> +XmCreateArrowButtonGadget(3)"> +XmCreateBulletinBoard(3)"> +XmCreateBulletinBoardDialog(3)"> +XmCreateCascadeButton(3)"> +XmCreateCascadeButtonGadget(3)"> +XmCreateComboBox(3)"> +XmCreateCommand(3)"> +XmCreateCommandDialog(3)"> +XmCreateContainer(3)"> +XmCreateDialogShell(3)"> +XmCreateDragIcon(3)"> +XmCreateDrawingArea(3)"> +XmCreateDrawnButton(3)"> +XmCreateDropDownComboBox(3)"> +XmCreateDropDownList(3)"> +XmCreateErrorDialog(3)"> +XmCreateFileSelectionBox(3)"> +XmCreateFileSelectionDialog(3)"> +XmCreateForm(3)"> +XmCreateFormDialog(3)"> +XmCreateFrame(3)"> +XmCreateIconGadget(3)"> +XmCreateInformationDialog(3)"> +XmCreateLabel(3)"> +XmCreateLabelGadget(3)"> +XmCreateList(3)"> +XmCreateMainWindow(3)"> +XmCreateMenuBar(3)"> +XmCreateMenuShell(3)"> +XmCreateMessageBox(3)"> +XmCreateMessageDialog(3)"> +XmCreateNotebook(3)"> +XmCreateOptionMenu(3)"> +XmCreatePanedWindow(3)"> +XmCreatePopupMenu(3)"> +XmCreatePromptDialog(3)"> +XmCreatePulldownMenu(3)"> +XmCreatePushButton(3)"> +XmCreatePushButtonGadget(3)"> +XmCreateQuestionDialog(3)"> +XmCreateRadioBox(3)"> +XmCreateRowColumn(3)"> +XmCreateScale(3)"> +XmCreateScrollBar(3)"> +XmCreateScrolledList(3)"> +XmCreateScrolledText(3)"> +XmCreateScrolledWindow(3)"> +XmCreateSelectionBox(3)"> +XmCreateSelectionDialog(3)"> +XmCreateSeparator(3)"> +XmCreateSeparatorGadget(3)"> +XmCreateSimpleCheckBox(3)"> +XmCreateSimpleMenuBar(3)"> +XmCreateSimpleOptionMenu(3)"> +XmCreateSimplePopupMenu(3)"> +XmCreateSimplePulldownMenu(3)"> +XmCreateSimpleRadioBox(3)"> +XmCreateSimpleSpinBox(3)"> +XmCreateSpinBox(3)"> +XmCreateTemplateDialog(3)"> +XmCreateText(3)"> +XmCreateTextField(3)"> +XmCreateToggleButton(3)"> +XmCreateToggleButtonGadget(3)"> +XmCreateWarningDialog(3)"> +XmCreateWorkArea(3)"> +XmCreateWorkingDialog(3)"> +XmCvtByteStreamToXmString(3)"> +XmCvtCTToXmString(3)"> +XmCvtStringToUnitType(3)"> +XmCvtTextPropertyToXmStringTable(3)"> +XmCvtXmStringTableToTextProperty(3)"> +XmCvtXmStringToByteStream(3)"> +XmCvtXmStringToCT(3)"> +XmDeactivateProtocol(3)"> +XmDeactivateWMProtocol(3)"> +XmDestroyPixmap(3)"> +XmDirectionMatch(3)"> +XmDirectionMatchPartial(3)"> +XmDirectionToStringDirection(3)"> +XmDragCancel(3)"> +XmDragStart(3)"> +XmDropSite(3)"> +XmDropSiteConfigureStackingOrder(3)"> +XmDropSiteEndUpdate(3)"> +XmDropSiteQueryStackingOrder(3)"> +XmDropSiteRegister(3)"> +XmDropSiteRegistered(3)"> +XmDropSiteRetrieve(3)"> +XmDropSiteStartUpdate(3)"> +XmDropSiteUnregister(3)"> +XmDropSiteUpdate(3)"> +XmDropTransferAdd(3)"> +XmDropTransferStart(3)"> +XmFileSelectionBoxGetChild(3)"> +XmFileSelectionDoSearch(3)"> +XmFontListAdd(3)"> +XmFontListAppendEntry(3)"> +XmFontListCopy(3)"> +XmFontListCreate(3)"> +XmFontListEntryCreate(3)"> +XmFontListEntryFree(3)"> +XmFontListEntryGetFont(3)"> +XmFontListEntryGetTag(3)"> +XmFontListEntryLoad(3)"> +XmFontListFree(3)"> +XmFontListFreeFontContext(3)"> +XmFontListGetNextFont(3)"> +XmFontListInitFontContext(3)"> +XmFontListNextEntry(3)"> +XmFontListRemoveEntry(3)"> +XmGetAtomName(3)"> +XmGetColorCalculation(3)"> +XmGetColors(3)"> +XmGetDestination(3)"> +XmGetDragContext(3)"> +XmGetFocusWidget(3)"> +XmGetMenuCursor(3)"> +XmGetPixmap(3)"> +XmGetPixmapByDepth(3)"> +XmGetPostedFromWidget(3)"> +XmGetSecondaryResourceData(3)"> +XmGetTabGroup(3)"> +XmGetTearOffControl(3)"> +XmGetVisibility(3)"> +XmGetXmDisplay(3)"> +XmGetXmScreen(3)"> +XmImCloseXIM(3)"> +XmImFreeXIC(3)"> +XmImGetXIC(3)"> +XmImGetXIM(3)"> +XmImMbLookupString(3)"> +XmImMbResetIC(3)"> +XmImRegister(3)"> +XmImSetFocusValues(3)"> +XmImSetValues(3)"> +XmImSetXIC(3)"> +XmImUnregister(3)"> +XmImUnsetFocus(3)"> +XmImVaSetFocusValues(3)"> +XmImVaSetValues(3)"> +XmInstallImage(3)"> +XmInternAtom(3)"> +XmIsMotifWMRunning(3)"> +XmIsTraversable(3)"> +XmListAddItem(3)"> +XmListAddItemUnselected(3)"> +XmListAddItems(3)"> +XmListAddItemsUnselected(3)"> +XmListDeleteAllItems(3)"> +XmListDeleteItem(3)"> +XmListDeleteItems(3)"> +XmListDeleteItemsPos(3)"> +XmListDeletePos(3)"> +XmListDeletePositions(3)"> +XmListDeselectAllItems(3)"> +XmListDeselectItem(3)"> +XmListDeselectPos(3)"> +XmListGetKbdItemPos(3)"> +XmListGetMatchPos(3)"> +XmListGetSelectedPos(3)"> +XmListItemExists(3)"> +XmListItemPos(3)"> +XmListPosSelected(3)"> +XmListPosToBounds(3)"> +XmListReplaceItems(3)"> +XmListReplaceItemsPos(3)"> +XmListReplaceItemsPosUnselected(3)"> +XmListReplaceItemsUnselected(3)"> +XmListReplacePositions(3)"> +XmListSelectItem(3)"> +XmListSelectPos(3)"> +XmListSetAddMode(3)"> +XmListSetBottomItem(3)"> +XmListSetBottomPos(3)"> +XmListSetHorizPos(3)"> +XmListSetItem(3)"> +XmListSetKbdItemPos(3)"> +XmListSetPos(3)"> +XmListUpdateSelectedList(3)"> +XmListYToPos(3)"> +XmMainWindowSep1(3)"> +XmMainWindowSep2(3)"> +XmMainWindowSep3(3)"> +XmMainWindowSetAreas(3)"> +XmMapSegmentEncoding(3)"> +XmMenuPosition(3)"> +XmMessageBoxGetChild(3)"> +XmNotebookGetPageInfo(3)"> +XmObjectAtPoint(3)"> +XmOptionButtonGadget(3)"> +XmOptionLabelGadget(3)"> +XmParseMappingCreate(3)"> +XmParseMappingFree(3)"> +XmParseMappingGetValues(3)"> +XmParseMappingSetValues(3)"> +XmParseTableFree(3)"> +XmGetScaledPixmap(3)"> +XmPrintPopupPDM(3)"> +XmPrintSetup(3)"> +XmPrintShell(3)"> +XmPrintToFile(3)"> +XmProcessTraversal(3)"> +XmRedisplayWidget(3)"> +XmRegisterSegmentEncoding(3)"> +XmRemoveFromPostFromList(3)"> +XmRemoveProtocolCallback(3)"> +XmRemoveProtocols(3)"> +XmRemoveTabGroup(3)"> +XmRemoveWMProtocolCallback(3)"> +XmRemoveWMProtocols(3)"> +XmRenderTableAddRenditions(3)"> +XmRenderTableCopy(3)"> +XmRenderTableCvtFromProp(3)"> +XmRenderTableCvtToProp(3)"> +XmRenderTableFree(3)"> +XmRenderTableGetRendition(3)"> +XmRenderTableGetRenditions(3)"> +XmRenderTableGetTags(3)"> +XmRenderTableRemoveRenditions(3)"> +XmRenditionCreate(3)"> +XmRenditionFree(3)"> +XmRenditionRetrieve(3)"> +XmRenditionUpdate(3)"> +XmRepTypeAddReverse(3)"> +XmRepTypeGetId(3)"> +XmRepTypeGetNameList(3)"> +XmRepTypeGetRecord(3)"> +XmRepTypeGetRegistered(3)"> +XmRepTypeInstallTearOffModelConverter(3)"> +XmRepTypeRegister(3)"> +XmRepTypeValidValue(3)"> +XmResolveAllPartOffsets(3)"> +XmResolvePartOffsets(3)"> +XmScaleGetValue(3)"> +XmScaleSetTicks(3)"> +XmScaleSetValue(3)"> +XmScrollBarGetValues(3)"> +XmScrollBarSetValues(3)"> +XmScrollVisible(3)"> +XmScrolledWindowSetAreas(3)"> +XmSelectionBoxGetChild(3)"> +XmSetColorCalculation(3)"> +XmSetFontUnit(3)"> +XmSetFontUnits(3)"> +XmSetMenuCursor(3)"> +XmSetProtocolHooks(3)"> +XmSetWMProtocolHooks(3)"> +XmSpinBox(3)"> +XmSimpleSpinBoxAddItem(3)"> +XmSimpleSpinBoxDeletePos(3)"> +XmSimpleSpinBoxSetItem(3)"> +XmSpinBoxValidatePosition(3)"> +XmSimpleSpinBox(3)"> +XmStringBaseline(3)"> +XmStringByteCompare(3)"> +XmStringByteStreamLength(3)"> +XmStringCompare(3)"> +XmStringComponentCreate(3)"> +XmStringComponentType(3)"> +XmStringConcat(3)"> +XmStringConcatAndFree(3)"> +XmStringCopy(3)"> +XmStringCreate(3)"> +XmStringCreateLocalized(3)"> +XmStringCreateLtoR(3)"> +XmStringCreateSimple(3)"> +XmStringDirectionCreate(3)"> +XmStringDirectionToDirection(3)"> +XmStringDraw(3)"> +XmStringDrawImage(3)"> +XmStringDrawUnderline(3)"> +XmStringEmpty(3)"> +XmStringExtent(3)"> +XmStringFree(3)"> +XmStringFreeContext(3)"> +XmStringGenerate(3)"> +XmStringGetLtoR(3)"> +XmStringGetNextComponent(3)"> +XmStringGetNextSegment(3)"> +XmStringGetNextTriple(3)"> +XmStringHasSubstring(3)"> +XmStringHeight(3)"> +XmStringInitContext(3)"> +XmStringIsVoid(3)"> +XmStringLength(3)"> +XmStringLineCount(3)"> +XmStringNConcat(3)"> +XmStringNCopy(3)"> +XmStringParseText(3)"> +XmStringPeekNextComponent(3)"> +XmStringPeekNextTriple(3)"> +XmStringPutRendition(3)"> +XmStringSegmentCreate(3)"> +XmStringSeparatorCreate(3)"> +XmStringTableParseStringArray(3)"> +XmStringTableProposeTablist(3)"> +XmStringTableToXmString(3)"> +XmStringTableUnparse(3)"> +XmStringToXmStringTable(3)"> +XmStringUnparse(3)"> +XmStringWidth(3)"> +XmTabCreate(3)"> +XmTabFree(3)"> +XmTabGetValues(3)"> +XmTabListCopy(3)"> +XmTabListFree(3)"> +XmTabListGetTab(3)"> +XmTabListInsertTabs(3)"> +XmTabListRemoveTabs(3)"> +XmTabListReplacePositions(3)"> +XmTabListTabCount(3)"> +XmTabSetValue(3)"> +XmTargetsAreCompatible(3)"> +XmTextClearSelection(3)"> +XmTextCopy(3)"> +XmTextCopyLink(3)"> +XmTextCut(3)"> +XmTextDisableRedisplay(3)"> +XmTextEnableRedisplay(3)"> +XmTextFieldClearSelection(3)"> +XmTextFieldCopy(3)"> +XmTextFieldCopyLink(3)"> +XmTextFieldCut(3)"> +XmTextFieldGetBaseline(3)"> +XmTextFieldGetEditable(3)"> +XmTextFieldGetInsertionPosition(3)"> +XmTextFieldGetLastPosition(3)"> +XmTextFieldGetMaxLength(3)"> +XmTextFieldGetSelection(3)"> +XmTextFieldGetSelectionPosition(3)"> +XmTextFieldGetSelectionWcs(3)"> +XmTextFieldGetString(3)"> +XmTextFieldGetStringWcs(3)"> +XmTextFieldGetSubstring(3)"> +XmTextFieldGetSubstringWcs(3)"> +XmTextFieldInsert(3)"> +XmTextFieldInsertWcs(3)"> +XmTextFieldPaste(3)"> +XmTextFieldPasteLink(3)"> +XmTextFieldPosToXY(3)"> +XmTextFieldRemove(3)"> +XmTextFieldReplace(3)"> +XmTextFieldReplaceWcs(3)"> +XmTextFieldSetAddMode(3)"> +XmTextFieldSetEditable(3)"> +XmTextFieldSetHighlight(3)"> +XmTextFieldSetInsertionPosition(3)"> +XmTextFieldSetMaxLength(3)"> +XmTextFieldSetSelection(3)"> +XmTextFieldSetString(3)"> +XmTextFieldSetStringWcs(3)"> +XmTextFieldShowPosition(3)"> +XmTextFieldXYToPos(3)"> +XmTextFindString(3)"> +XmTextFindStringWcs(3)"> +XmTextGetBaseline(3)"> +XmTextGetCenterline(3)"> +XmTextGetEditable(3)"> +XmTextGetInsertionPosition(3)"> +XmTextGetLastPosition(3)"> +XmTextGetMaxLength(3)"> +XmTextGetSelection(3)"> +XmTextGetSelectionPosition(3)"> +XmTextGetSelectionWcs(3)"> +XmTextGetSource(3)"> +XmTextGetString(3)"> +XmTextGetStringWcs(3)"> +XmTextGetSubstring(3)"> +XmTextGetSubstringWcs(3)"> +XmTextGetTopCharacter(3)"> +XmTextInsert(3)"> +XmTextInsertWcs(3)"> +XmTextPaste(3)"> +XmTextPasteLink(3)"> +XmTextPosToXY(3)"> +XmTextRemove(3)"> +XmTextReplace(3)"> +XmTextReplaceWcs(3)"> +XmTextScroll(3)"> +XmTextSetAddMode(3)"> +XmTextSetEditable(3)"> +XmTextSetHighlight(3)"> +XmTextSetInsertionPosition(3)"> +XmTextSetMaxLength(3)"> +XmTextSetSelection(3)"> +XmTextSetSource(3)"> +XmTextSetString(3)"> +XmTextSetStringWcs(3)"> +XmTextSetTopCharacter(3)"> +XmTextShowPosition(3)"> +XmTextXYToPos(3)"> +XmToggleButtonGadgetGetState(3)"> +XmToggleButtonGadgetSetState(3)"> +XmToggleButtonGetState(3)"> +XmToggleButtonSetState(3)"> +XmToggleButtonSetValue(3)"> +XmTrackingEvent(3)"> +XmTrackingLocate(3)"> +XmTransferDone(3)"> +XmTransferSendRequest(3)"> +XmTransferSetParameters(3)"> +XmTransferStartRequest(3)"> +XmTransferValue(3)"> +XmTranslateKey(3)"> +XmUninstallImage(3)"> +XmUpdateDisplay(3)"> +XmVaCreateSimpleCheckBox(3)"> +XmVaCreateSimpleMenuBar(3)"> +XmVaCreateSimpleOptionMenu(3)"> +XmVaCreateSimplePopupMenu(3)"> +XmVaCreateSimplePulldownMenu(3)"> +XmVaCreateSimpleRadioBox(3)"> +XmWidgetGetBaselines(3)"> +XmWidgetGetDisplayRect(3)"> +MrmCloseHierarchy(3)"> +MrmFetchBitmapLiteral(3)"> +MrmFetchColorLiteral(3)"> +MrmFetchIconLiteral(3)"> +MrmFetchLiteral(3)"> +MrmFetchSetValues(3)"> +MrmFetchWidget(3)"> +MrmFetchWidgetOverride(3)"> +MrmInitialize(3)"> +MrmOpenHierarchy(3)"> +MrmOpenHierarchyFromBuffer(3)"> +MrmOpenHierarchyPerDisplay(3)"> +MrmRegisterClass(3)"> +MrmRegisterNames(3)"> +MrmRegisterNamesInHierarchy(3)"> +Uil(3)"> +UilDumpSymbolTable(3)"> +mwmrc(4)"> +Traits(5)"> +UIL(5)"> +WML(5)"> +XmeAddFocusChangeCallback(3)"> +XmeClearBorder(3)"> +XmeClipboardSink(3)"> +XmeClipboardSource(3)"> +XmeGetDesktopColorCells(3)"> +XmeGetColorObjData(3)"> +XmeConfigureObject(3)"> +XmeConvertMerge(3)"> +XmeCreateClassDialog(3)"> +XmeDragSource(3)"> +XmeDrawArrow(3)"> +XmeDrawCircle(3)"> +XmeDrawDiamond(3)"> +XmeDrawHighlight(3)"> +XmeDrawIndicator(3)"> +XmeDrawPolygonShadow(3)"> +XmeDrawSeparator(3)"> +XmeDrawShadows(3)"> +XmeDropSink(3)"> +XmeFocusIsInShell(3)"> +XmeFromHorizontalPixels(3)"> +XmeFromVerticalPixels(3)"> +XmeGetDefaultPixel(3)"> +XmeGetDefaultRenderTable(3)"> +XmeGetDirection(3)"> +XmeGetEncodingAtom(3)"> +XmeGetHomeDirName(3)"> +XmeGetLocalizedString(3)"> +XmeGetNextCharacter(3)"> +XmeGetNullCursor(3)"> +XmeGetPixmapData(3)"> +XmeGetTextualDragIcon(3)"> +XmeMicroSleep(3)"> +XmeNamedSink(3)"> +XmeNamedSource(3)"> +XmeNamesAreEqual(3)"> +XmeNavigChangeManaged(3)"> +XmePrimarySink(3)"> +XmePrimarySource(3)"> +XmeQueryBestCursorSize(3)"> +XmeRedisplayGadgets(3)"> +XmeRemoveFocusChangeCallback(3)"> +XmeRenderTableGetDefaultFont(3)"> +XmeReplyToQueryGeometry(3)"> +XmeResolvePartOffsets(3)"> +XmeSecondarySink(3)"> +XmeSecondarySource(3)"> +XmeSecondaryTransfer(3)"> +XmeSetWMShellTitle(3)"> +XmeStandardConvert(3)"> +XmeStandardTargets(3)"> +XmeToHorizontalPixels(3)"> +XmeToVerticalPixels(3)"> +XmeTraitGet(3)"> +XmeTraitSet(3)"> +XmeTransferAddDoneProc(3)"> +XmeVirtualToActualKeysyms(3)"> +XmeWarning(3)"> +XmQTaccessTextual(3)"> +XmQTactivatable(3)"> +XmQTcareParentVisual(3)"> +XmQTcontainer(3)"> +XmQTcontainerItem(3)"> +XmQTdialogShellSavvy(3)"> +XmQTjoinSide(3)"> +XmQTmenuSavvy(3)"> +XmQTmenuSystem(3)"> +XmQTnavigator(3)"> +XmQTscrollFrame(3)"> +XmQTspecifyRenderTable(3)"> +XmQTtakesDefault(3)"> +XmQTtransfer(3)"> +ExmCommandButton(3)"> +ExmGrid(3)"> +ExmMenuButton(3)"> +ExmPanner(3)"> +ExmSimple(3)"> +ExmString(3)"> +ExmStringTransfer(3)"> +ExmTabButton(3)"> diff --git a/cde/imports/motif/doc/C/guides/man/PR1X/mwm.sgm b/cde/imports/motif/doc/C/guides/man/PR1X/mwm.sgm new file mode 100644 index 000000000..345a0364c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR1X/mwm.sgm @@ -0,0 +1,2349 @@ + + + + + + + + + + +mwm +user cmd + +mwmThe Motif +Window Manager + + +mwm +options + + + +DESCRIPTION +The mwm window manager provides +functions that facilitate control (by the user and the programmer) +of elements of window state such as placement, size, icon/normal display, +and input-focus ownership. +The stand-alone window manager is not an integral part +of CDE and does not support communication with other components in the CDE +environment, such as the Style Manager and the Session Manager. + + +Options + +−displaydisplay + +This option specifies the display to use; see X(1). + + + +−xrmresourcestring + +This option specifies a resource string to use. + + +−multiscreen + +This option causes mwm to manage all screens on +the display. Since mwm does this by default, this option +is of limited use. See the multiScreen resource for information +on managing a single screen. + + +−namename + +This option causes mwm to retrieve its resources +using the specified name, as in name*resource. + + +−screensname [name [...]] + +This option specifies the resource names to use for the screens managed +by mwm. If mwm is managing a single +screen, only the first name in the list is used. If mwm +is managing multiple screens, the names are assigned to the screens in order, +starting with screen 0. Screen 0 gets the first name, screen 1 the second +name, and so on. + + + + + +Appearance +The following sections describe the basic default behaviors of windows, +icons, the icon box, input focus, and window stacking. The appearance and +behavior of the window manager can be altered by changing the configuration +of specific resources. Resources are defined under the heading "X DEFAULTS." + + + +Screens +By default, mwm manages only the single screen specified +by the −display option or the DISPLAY environment variable (by default, screen 0). If the −multiscreen option is specified or if the multiScreen resource is True, mwm tries to manage all +the screens on the display. +When mwm is managing multiple screens, the −screens option can be used to give each screen a unique +resource name. The names are separated by blanks, for example, −screens scr0 scr1. If there are more screens than names, +resources for the remaining screens will be retrieved using the first name. +By default, the screen number is used for the screen name. + + +Windows +Default mwm window frames have distinct components +with associated functions: + +Title Area + +In addition to displaying the client's title, the title area is used +to move the window. To move the window, place the pointer over the title area, +press button 1 and drag the window to a new location. By default, a wire +frame is moved during the drag to indicate the new location. When the button +is released, the window is moved to the new location. + + +Title Bar + +The title bar includes the title area, the minimize button, the maximize +button, and the window menu button. In shaped windows, such as round windows, +the title bar floats above the window. + + +Minimize Button + +To turn the window into an icon, click button 1 on the minimize button +(the frame box with a small square in it). + + +Maximize Button + +To make the window fill the screen (or enlarge to the largest size allowed +by the configuration files), click button 1 on the maximize button (the frame +box with a large square in it). + + +Window Menu Button + +The window menu button is the frame box with a horizontal bar in it. +To pull down the window menu, press button 1. While pressing, drag the pointer +on the menu to your selection, then release the button when your selection +is highlighted. Pressing button 3 in the title bar or resize border handles +also posts the window menu. Alternately, you can click button 1 to pull down +the menu and keep it posted; then position the pointer and select. You can +also post the window menu by pressing <Shift> <Esc> or <Alt> <Space>. +Double-clicking button 1 with the pointer on the window menu button closes +the window. + + + +The following table lists the contents of the window menu. + + +Default Window Menu + + + + + + + + +Selection +Accelerator +Description + +Restore + +Restores the window to its size before minimizing +or maximizing. + +Move + +Allows the window to be moved with keys or +mouse. + +Size + +Allows the window to be resized. + + +Minimize + +Turns the window into an icon. + +Maximize + +Makes the window fill the screen. + + +Lower + +Moves window to bottom of window stack. + + +Close +Alt+F4 +Causes client to terminate. + + +Resize Border Handles + +To change the size of a window, move the pointer over a resize border +handle (the cursor changes), press button 1, and drag the window to a new +size. When the button is released, the window is resized. While dragging is +being done, a rubber-band outline is displayed to indicate the new window +size. + + +Matte + +An optional matte decoration can be added between the client area and +the window frame (see the matteWidth resource). A +matte is not actually part of the window frame. +There is no functionality associated with a matte. + + + + + +Icons +Icons are small graphic representations of windows. A window can be +minimized (iconified) using the minimize button on the window frame. Icons +provide a way to reduce clutter on the screen. +Pressing mouse button 1 when the pointer is over an icon causes the +icon's window menu to pop up. Releasing the button (press + release without +moving mouse = click) causes the menu to stay posted. The menu contains the +following selections: + + +Icon Window Menu + + + + + + + + +Selection +Accelerator +Description + +Restore + +Opens the associated window. + +Move + +Allows the icon to be moved with keys. + + +Size + +Inactive (not an option for icons). + + +Minimize + +Inactive (not an option for icons). + + +Maximize + +Opens the associated window and makes it +fill the screen. + +Lower + +Moves icon to bottom of icon stack. + + +Close +Alt+F4 +Removes client from mwm +management. +Note that pressing button 3 over an icon also causes the icon's window +menu to pop up. To make a menu selection, drag the pointer over the menu and +release button 3 when the desired item is highlighted. +Double-clicking button 1 on an icon invokes the f.restore_and_raise function and restores the icon's associated window to its previous +state. For example, if a maximized window is iconified, double-clicking button +1 restores it to its maximized state. Double-clicking button 1 on the icon +box's icon opens the icon box and allows access to the contained icons. (In +general, double-clicking a mouse button is a quick way to perform a function.) +Pressing <Shift> <Esc> or <Menu> (the pop-up menu key) causes the +icon window menu of the currently selected icon to pop up. + + +Icon Box +When icons begin to clutter the screen, they can be packed into an icon +box. (To use an icon box, mwm must be started with the +icon box configuration already set.) The icon box is a mwm +window that holds client icons. It includes one or more scroll bars when there +are more window icons than the icon box can show at the same time. +Icons in the icon box can be manipulated with the mouse. The following +table summarizes the behavior of this interface. Button actions apply whenever +the pointer is on any part of the icon. Note that double-clicking an icon +in the icon box invokes the f.restore_and_raise function. + + + + + + + + + +Button +Action +Description + +Button 1 +click +Selects the icon. + +Button 1 +double-click +Normalizes (opens) the associated window. +Raises an already open window to the top of the stack. + +Button 1 +drag +Moves the icon. + +Button 3 +press +Causes the menu for that icon to pop up. + +Button 3 +drag +Highlights items as the pointer moves across +the menu. +Pressing mouse button 3 when the pointer is over an icon causes the +menu for that icon to pop up. + + +Icon Menu for the Icon Box + + + + + + + + +Selection +Accelerator +Description + +Restore + +Opens the associated window (if not already +open). + +Move + +Allows the icon to be moved with keys. + + +Size + +Inactive. + +Minimize + +Inactive. + +Maximize + +Opens the associated window (if not already +open) and maximizes its size. + +Lower + +Inactive. + +Close +Alt+F4 +Removes client from mwm +management. +To pull down the window menu for the icon box itself, press button 1 +with the pointer over the menu button for the icon box. The window menu of +the icon box differs from the window menu of a client window: The "Close" +selection is replaced with the "PackIcons Shift+Alt+F7" selection. When selected, +PackIcons packs the icons in the box to achieve neat rows with no empty slots. + +You can also post the window menu by pressing <Shift>, <Esc> or +<Alt> <Space>. Pressing <Menu> (the pop-up menu key) causes the icon +window menu of the currently selected icon to pop up. + + +Input Focus +The mwm window manager supports (by default) a keyboard +input focus policy of explicit selection. This means when a window is selected +to get keyboard input, it continues to get keyboard input until the window +is withdrawn from window management, another window is explicitly selected +to get keyboard input, or the window is iconified. Several resources control +the input focus. The client window with the keyboard input focus has the active +window appearance with a visually distinct window frame. +The following tables summarize the keyboard input focus selection behavior: + + + + + + + + + +Button +Action +Object +Function Description + +Button 1 +press +Window / window frame +Keyboard focus selection. + +Button 1 +press +Icon +Keyboard focus selection. + + + + + + + + +Key Action +Function Description + +[Alt][Tab] +Move input focus to next window in window +stack (available only in explicit focus mode). + +[Alt][Shift][Tab] +Move input focus to previous window in window +stack (available only in explicit focus mode). + + + +Window Stacking +There are two types of window stacks: global window stacks and an application's +local family window stack. +The global stacking order of windows may be changed as a result of setting +the keyboard input focus, iconifying a window, or performing a window manager +window stacking function. When keyboard focus policy is explicit the default +value of the focusAutoRaise resource is True. This causes +a window to be raised to the top of the stack when it receives input focus, +for example, by pressing button 1 on the title bar. The key actions defined +in the previous table will thus raise the window receiving focus to the top +of the stack. +In pointer mode, the default value of focusAutoRaise +is False, that is, the window stacking order is not changed when a window +receives keyboard input focus. The following key actions can be used to cycle +through the global window stack. + + + + + + +Key Action +Function Description + +[Alt][ESC] +Place top window on bottom of stack. + + +[Alt][Shift][ESC] +Place bottom window on top of stack. + +By default, a window's icon is placed on the bottom of the stack when +the window is iconified; however, the default can be changed by the lowerOnIconify resource. +Transient windows (secondary windows such a dialog boxes) stay above +their parent windows by default; however, an application's local family stacking +order may be changed to allow a transient window to be placed below its parent +top-level window. The following arguments show the modification of the stacking +order for the f.lower function. + +f.lower + +Lowers the transient window within the family (staying above the parent) +and lowers the family in the global window stack. + + +f.lower [ within] + +Lowers the transient window within the family (staying above the parent) +but does not lower the family in the global window stack. + + +f.lower [freeFamily ] + +Lowers the window free from its family stack (below the parent), but +does not lower the family in the global window stack. + + + +The arguments within and freeFamily can also be used with f.raise +and f.raise_lower. + + + +Session Management + +The window manager is an X Session Management Protocol aware client. It responds to SaveYourself +(and other associated messages) by saving the geometries of its clients to a state file. +mwm can then be restarted by the XSMP session manager. +The default location for the state file is $HOME/.mwmclientdb. +This location can be overriden with the resource +sessionClientDB. + + + +X Resources +The mwm command is configured from its resource +database. This database is built from the following sources. They are listed +in order of precedence, low to high: +/usr/lib/X11/app-defaults/Mwm + +$HOME/Mwm + +RESOURCE_MANAGER root window property or $HOME/.Xdefaults + +XENVIRONMENT variable or $HOME/.Xdefaults-host + +mwm command line options + +The file names /usr/lib/X11/app-defaults/Mwm and $HOME/Mwm represent customary locations for these files. The actual +location of the system-wide class resource file may depend on the XFILESEARCHPATH environment variable and the +current language environment. The actual location of the user-specific class +resource file may depend on the XUSERFILESEARCHPATH and XAPPLRESDIR +environment variables and the current language environment. +Entries in the resource database may refer to other resource files for +specific types of resources. These include files that contain bitmaps, fonts, +and mwm specific resources such as menus and behavior +specifications (for example, button and key bindings). +Mwm is the resource class name of mwm and mwm is the default resource name used by mwm to look up resources. the −screens +command line option specifies resource names, such as "mwm_b+w" and "mwm_color".) +In the following discussion of resource specification, "Mwm" and "mwm" (and +the aliased mwm resource names) can be used interchangeably, +but "mwm" takes precedence over "Mwm". +The mwm command uses the following types of resources: + + +Component Appearance Resources: + +These resources specify appearance attributes of window manager user +interface components. They can be applied to the appearance of window manager +menus, feedback windows (for example, the window reconfiguration feedback +window), client window frames, and icons. + + +General Appearance and Behavior Resources: + +These resources specify mwm appearance and behavior +(for example, window management policies). They are not set separately for +different mwm user interface components. They apply to +all screens and workspaces. + + +Screen Specific Appearance and Behavior Resources: + +These resources specify the appearance and behavior of mwm elements that are settable on a per-screen basis. + + +Client Specific Resources: + +These mwm resources can be set for a particular +client window or class of client windows. They specify client-specific icon +and client window frame appearance and behavior. + + + +Resource identifiers can be either a resource name (for example, foreground) +or a resource class (for example, Foreground). If the value of a resource +is a filename and if the filename is prefixed by "~/", then it is relative +to the path contained in the HOME +environment variable (generally the user's home directory). + + +Component Appearance Resources +The syntax for specifying component appearance resources that apply +to window manager icons, menus, and client window frames is Mwm* resource_id +For example, Mwm*foreground is used to specify +the foreground color for mwm menus, icons, client window +frames, and feedback dialogs. +The syntax for specifying component appearance resources that apply +to a particular mwm component is Mwm*[menu|icon|client|feedback] *resource_id +If menu is specified, the resource is applied only +to mwm menus; if icon is specified, +the resource is applied to icons; and if client is specified, +the resource is applied to client window frames. For example, Mwm*icon*foreground is used to specify the foreground color for mwm +icons, Mwm*menu*foreground specifies the foreground +color for mwm menus, and Mwm*client*foreground is used to specify the foreground color for mwm +client window frames. +The appearance of the title area of a client window frame (including +window management buttons) can be separately configured. The syntax for configuring +the title area of a client window frame is Mwm*client*title* resource_id +For example, Mwm*client*title*foreground specifies +the foreground color for the title area. Defaults for title area resources +are based on the values of the corresponding client window frame resources. + +The appearance of menus can be configured based on the name of the menu. +The syntax for specifying menu appearance by name is Mwm*menu* menu_name*resource_id +For example, Mwm*menu*my_menu*foreground specifies +the foreground color for the menu named my_menu. The +user can also specify resources for window manager menu components, that is, +the gadgets that comprise the menu. These may include for example, a menu +title, title separator, one or more buttons, and separators. If a menu contains +more than one instance of a class, such as multiple PushButtonGadgets, the +name of the first instance is "PushButtonGadget1", the second is "PushButtonGadget2", +and so on. The following list identifies the naming convention used for window +manager menu components: + + +Menu Title LabelGadget − "TitleName" + + +Menu Title SeparatorGadget − "TitleSeparator" + + +CascadeButtonGadget − "CascadeButtonGadget<n>" + + +PushButtonGadget − "PushButtonGadget<n>" + + +SeparatorGadget − "SeparatorGadget<n>" + + +Refer to the man page for each class for a list of resources that can +be specified. +The following component appearance resources that apply to all window +manager parts can be specified: + + +Component Appearance Resources − All Window Manager Parts + + + + + + + + + +Name +Class +Value Type +Default + +background +Background +color +varies† + +backgroundPixmap +BackgroundPixmap +string†† +varies† + +bottomShadowColor +Foreground +color +varies† + +bottomShadowPixmap +Foreground +string†† +varies† + +fontList +FontList +string††† +"fixed" + +foreground +Foreground +color +varies† + +saveUnder +SaveUnder +T/F +F + +topShadowColor +Background +color +varies† + +topShadowPixmap +TopShadowPixmap +string†† +varies† + +†The default is chosen based on the visual type of the screen. +††Image name. See &cdeman.XmInstallImage;. †††X11 +X Logical Font Description + +background (class  Background) + +This resource specifies the background color. Any legal X color may +be specified. The default value is chosen based on the visual type of the +screen. + + +backgroundPixmap (class  BackgroundPixmap) + +This resource specifies the background Pixmap of the mwm +decoration when the window is inactive (does not have the keyboard focus). +The default value is chosen based on the visual type of the screen. + + +bottomShadowColor (class  Foreground) + +This resource specifies the bottom shadow color. This color is used +for the lower and right bevels of the window manager decoration. Any legal +X color may be specified. The default value is chosen based on the visual +type of the screen. + + +bottomShadowPixmap (class  BottomShadowPixmap) + +This resource specifies the bottom shadow Pixmap. This Pixmap is used +for the lower and right bevels of the window manager decoration. The default +is chosen based on the visual type of the screen. + + +fontList (class  FontList) + +This resource specifies the font used in the window manager decoration. +The character encoding of the font should match the character encoding of +the strings that are used. The default is "fixed." + + +foreground (class  Foreground) + +This resource specifies the foreground color. The default is chosen +based on the visual type of the screen. + + +saveUnder (class  SaveUnder) + +This is used to indicate whether "save unders" are used for mwm components. For this to have any effect, save unders must be +implemented by the X server. If save unders are implemented, the X server +saves the contents of windows obscured by windows that have the save under +attribute set. If the saveUnder resource is True, mwm will set the save under attribute on the window manager frame +of any client that has it set. If saveUnder is False, +save unders will not be used on any window manager frames. The default value +is False. + + +topShadowColor (class  Background) + +This resource specifies the top shadow color. This color is used for +the upper and left bevels of the window manager decoration. The default is +chosen based on the visual type of the screen. + + +topShadowPixmap ( class  TopShadowPixmap) + +This resource specifies the top shadow Pixmap. This Pixmap is used for +the upper and left bevels of the window manager decoration. The default is +chosen based on the visual type of the screen. + + + +The following component appearance resources that apply to frame and +icons can be specified: + + +Frame and Icon Components + + + + + + + + + +Name +Class +Value Type +Default + +activeBackground +Background +color +varies† + +activeBackgroundPixmap +BackgroundPixmap +string†† +varies† + +activeBottomShadowColor +Foreground +color +varies† + +activeBottomShadowPixmap +BottomShadowPixmap +string†† +varies† + +activeForeground +Foreground +color +varies† + +activeTopShadowColor +Background +color +varies† + +activeTopShadowPixmap +TopShadowPixmap +string†† +varies† + +†The default is chosen based on the visual type of the screen. +††See &cdeman.XmInstallImage;. + +activeBackground (class  Background) + +This resource specifies the background color of the mwm +decoration when the window is active (has the keyboard focus). The default +is chosen based on the visual type of the screen. + + +activeBackgroundPixmap (class  ActiveBackgroundPixmap) + +This resource specifies the background Pixmap of the mwm +decoration when the window is active (has the keyboard focus). The default +is chosen based on the visual type of the screen. + + +activeBottomShadowColor (class  Foreground) + +This resource specifies the bottom shadow color of the mwm decoration when the window is active (has the keyboard focus). +The default is chosen based on the visual type of the screen. + + +activeBottomShadowPixmap (class  BottomShadowPixmap) + +This resource specifies the bottom shadow Pixmap of the mwm decoration when the window is active (has the keyboard focus). +The default is chosen based on the visual type of the screen. + + +activeForeground (class  Foreground) + +This resource specifies the foreground color of the mwm +decoration when the window is active (has the keyboard focus). The default +is chosen based on the visual type of the screen. + + +activeTopShadowColor (class  Background) + +This resource specifies the top shadow color of the mwm +decoration when the window is active (has the keyboard focus). The default +is chosen based on the visual type of the screen. + + +activeTopShadowPixmap (class  TopShadowPixmap) + +This resource specifies the top shadow Pixmap of the mwm +decoration when the window is active (has the keyboard focus). The default +is chosen based on the visual type of the screen. + + + + + +General Appearance and Behavior Resources +The syntax for specifying general appearance and behavior resources +is Mwm*resource_id +For example, Mwm*keyboardFocusPolicy specifies +the window manager policy for setting the keyboard focus to a particular client +window. +The following general appearance and behavior resources can be specified: + + + +General Appearance and Behavior Resources + + + + + + + + + +Name +Class +Value Type +Default + +autoKeyFocus +AutoKeyFocus +T/F +T + +autoRaiseDelay +AutoRaiseDelay +millisec +500 + +bitmap- +Bitmap- +directory +/usr/include- + +Directory +Directory + +/X11/bitmaps + +clientAutoPlace +ClientAutoPlace +T/F +T + +colormapFocus- +ColormapFocus- +string +keyboard + +Policy +Policy + + + +configFile +ConfigFile +file +$HOME/mwmrc + +deiconifyKeyFocus +DeiconifyKeyFocus +T/F +T + +doubleClick- +DoubleClick- +millisec. +multi-click + +Time +Time + +time† + +enableWarp +enableWarp +T/F +T + +enforceKeyFocus +EnforceKeyFocus +T/F +T + +frameStyle +FrameStyle +string +recessed + +iconAutoPlace +IconAutoPlace +T/F +T + +iconClick +IconClick +T/F +T + +interactivePlacement +InteractivePlacement +T/F +T + +keyboardFocus- +KeyboardFocus- +string +explicit + +Policy +Policy + + + +lowerOnIconify +LowerOnIconify +T/F +T + +moveThreshold +MoveThreshold +pixels +4 + +multiScreen +MultiScreen +T/F +T + +passButtons +PassButtons +T/F +F + +passSelectButton +PassSelectButton +T/F +T + +positionIsFrame +PositionIsFrame +T/F +T + +positionOnScreen +PositionOnScreen +T/F +T + +quitTimeout +QuitTimeout +millisec. +1000 + +raiseKeyFocus +RaiseKeyFocus +T/F +F + +refreshByClearing +RefreshByClearing +T/F +T + +rootButtonClick +RootButtonClick +T/F +F + +screens +Screens +string +varies + +sessionClientDB +SessionClientDB +string +$HOME/.mwmclientdb + +showFeedback +ShowFeedback +string +all + +startupKeyFocus +StartupKeyFocus +T/F +T + +wMenuButtonClick +WMenuButtonClick +T/F +T + +wMenuButtonClick2 +WMenuButtonClick2 +T/F +T +†The resource doubleClickTime is included for backward compatibility. +Use of the Xt resource multiClickTime is preferred. + +autoKeyFocus (class  AutoKeyFocus) + +This resource is available only when the keyboard input focus policy +is explicit. If autoKeyFocus is given a value of True, +then when a window with the keyboard input focus is withdrawn from window +management or is iconified, the focus is set to the previous window that had +the focus. If the value given is False, there is no automatic setting of the +keyboard input focus. It is recommended that both autoKeyFocus and startupKeyFocus be True to work with +tear off menus. The default value is True. + + +autoRaiseDelay (class  AutoRaiseDelay) + +This resource is available only when the focusAutoRaise +resource is True and the keyboard focus policy is pointer. The autoRaiseDelay resource specifies the amount of time (in milliseconds) +that mwm will wait before raising a window after it gets +the keyboard focus. The default value of this resource is 500 (ms). + + +bitmapDirectory (class  BitmapDirectory) + +This resource identifies a directory to be searched for bitmaps referenced +by mwm resources. This directory is searched if a bitmap +is specified without an absolute pathname. The default value for this resource +is BR /usr/include/X11/bitmaps. The directory /usr/include/X11/bitmaps +represents the customary locations for this directory. The actual +location of this directory may vary on some systems. If the bitmap is not +found in the specified directory, XBMLANGPATH is searched. + + +clientAutoPlace (class  ClientAutoPlace) + +This resource determines the position of a window when the window has +not been given a program- or user-specified position. With a value of True, +windows are positioned with the top left corners of the frames offset horizontally +and vertically. A value of False causes the currently configured position +of the window to be used. In either case, mwm will attempt +to place the windows totally on-screen. The default value is True. + + +colormapFocusPolicy (class  ColormapFocusPolicy) + +This resource indicates the colormap focus policy that is to be used. +If the resource value is explicit, a colormap selection action is done on +a client window to set the colormap focus to that window. If the value is +pointer, the client window containing the pointer has the colormap focus. +If the value is keyboard, the client window that has the keyboard input focus +has the colormap focus. The default value for this resource is keyboard. + + +configFile (class  ConfigFile) + +The resource value is the pathname for a mwm resource +description file. If the pathname begins with "~/", mwm +considers it to be relative to the user's home directory (as specified by +the HOME environment variable). +If the LANG environment variable +is set, mwm looks for $HOME/$LANG/ configFile. If that file does not exist or if LANG is not set, mwm looks for +$HOME/configFile. If the configFile pathname does not begin with "~/" or "/", mwm considers it to be relative to the current working directory. If +the configFile resource is not specified +or if that file does not exist, mwm uses several default +paths to find a configuration file. The order of the search is shown below: $HOME/.dt/$LANG/mwmrc $HOME/.dt/mwmrc /etc/dt/config/$LANG/sys.mwmrc† +/etc/dt/config/sys.mwmrc/usr/dt/config/$LANG/sys.mwmrc† +/usr/dt/config/sys.mwmrc† Paths marked with '†' are +implementation dependent. + + +deiconifyKeyFocus (class  DeiconifyKeyFocus) + +This resource applies only when the keyboard input focus policy is explicit. +If a value of True is used, a window receives the keyboard input focus when +it is normalized (deiconified). True is the default value. + + +doubleClickTime (class  DoubleClickTime) + +This resource is used to set the maximum time (in ms) between the clicks +(button presses) that make up a double-click. The use of this resource is +deprecated. Use the Xt resource multiClickTime instead. +The value of doubleClickTime dynamically defaults to +the value of multiClickTime. + + +enableWarp (class  EnableWarp) + +The default value of this resource, True, causes mwm +to warp the pointer to the center of the selected window during keyboard-controlled +resize and move operations. Setting the value to False causes mwm to leave the pointer at its original place on the screen, unless +the user explicitly moves it with the cursor keys or pointing device. + + +enforceKeyFocus (class  EnforceKeyFocus) + +If this resource is given a value of True, the keyboard input focus +is always explicitly set to selected windows even if there is an indication +that they are "globally active" input windows. (An example of a globally active +window is a scroll bar that can be operated without setting the focus to that +client.) If the resource is False, the keyboard input focus is not explicitly +set to globally active windows. The default value is True. + + +frameStyle (class  frameStyle) + +If this resource is given a value of "slab", the the window manager +frame is drawn such that the client area appears to be at the same height +as the top of the window frame. If the resource is set to "recessed", the +window frame is drawn such that the client area appears lower than the top +of the window frame. The default value is "recessed". + + +iconAutoPlace (class  IconAutoPlace) + +This resource indicates whether the window manager arranges icons in +a particular area of the screen or places each icon where the window was when +it was iconified. The value True indicates that icons are arranged in a particular +area of the screen, determined by the iconPlacement resource. +The value False indicates that an icon is placed at the location of the window +when it is iconified. The default is True. + + +iconClick (class  IconClick) + +When this resource is given the value of True, the system menu is posted +and left posted when an icon is clicked. The default value is True. + + +interactivePlacement (class  InteractivePlacement) + +This resource controls the initial placement of new windows on the screen. +If the value is True, the pointer shape changes before a new window is placed +on the screen to indicate to the user that a position should be selected for +the upper-left hand corner of the window. If the value is False, windows are +placed according to the initial window configuration attributes. The default +value of this resource is False. + + +keyboardFocusPolicy (class  KeyboardFocusPolicy) + +If set to pointer, the keyboard focus policy is to have the keyboard +focus set to the client window that contains the pointer (the pointer could +also be in the client window decoration that mwm adds). +If set to explicit, the policy is to have the keyboard focus set to a client +window when the user presses button 1 with the pointer on the client window +or any part of the associated mwm decoration. The default +value for this resource is explicit. + + +lowerOnIconify (class  LowerOnIconify) + +If this resource is given the default value of True, a window's icon +appears on the bottom of the window stack when the window is minimized (iconified). +A value of False places the icon in the stacking order at the same place as +its associated window. The default value of this resource is True. + + +moveThreshold (class  MoveThreshold) + +This resource is used to control the sensitivity of dragging operations +that move windows and icons. The value of this resource is the number of pixels +that the locator is moved with a button down before the move operation is +initiated. This is used to prevent window/icon movement when you click or +double-click and there is unintentional pointer movement with the button down. +The default value of this resource is 4 (pixels). + + +multiScreen (class  MultiScreen) + +This resource, if True, causes mwm to manage all +the screens on the display. If False, mwm manages only +a single screen. The default value is True. + + +passButtons (class  PassButtons) + +This resource indicates whether or not button press events are passed +to clients after they are used to do a window manager function in the client +context. If the resource value is False, the button press is not passed to +the client. If the value is True, the button press is passed to the client +window. The window manager function is done in either case. The default value +for this resource is False. + + +passSelectButton (class  PassSelectButton) + +This resource indicates whether or not to pass the select button press +events to clients after they are used to do a window manager function in the +client context. If the resource value is False, then the button press will +not be passed to the client. If the value is True, the button press is passed +to the client window. The window manager function is done in either case. +The default value for this resource is True. + + +positionIsFrame (class  PositionIsFrame) + +This resource indicates how client window position information (from +the WM_NORMAL_HINTS property and from configuration requests) +is to be interpreted. If the resource value is True, the information is interpreted +as the position of the mwm client window frame. If the +value is False, it is interpreted as being the position of the client area +of the window. The default value of this resource is True. + + +positionOnScreen (class  PositionOnScreen) + +This resource is used to indicate that windows should initially be placed +(if possible) so that they are not clipped by the edge of the screen (if the +resource value is True). If a window is larger than the size of the screen, +at least the upper-left corner of the window is on-screen. If the resource +value is False, windows are placed in the requested position even if totally +off-screen. The default value of this resource is True. + + +quitTimeout (class  QuitTimeout) + +This resource specifies the amount of time (in milliseconds) that mwm will wait for a client to update the WM_COMMAND +property after mwm has sent the WM_SAVE_YOURSELF message. The default value of this resource is 1000 (ms). (Refer +to the f.kill function description for additional information.) + + + +raiseKeyFocus (class  RaiseKeyFocus) + +This resource is available only when the keyboard input focus policy +is explicit. When set to True, this resource specifies that a window raised +by means of the f.normalize_and_raise function also receives +the input focus. The default value of this resource is False. + + +refreshByClearing (class  RefreshByClearing) + +This resource determines the mechanism used to refresh a window (or +the screen) when the f.refresh_win (f.refresh) function is executed. When set to True, an XClearArea is performed +over the window for f.refresh_win. When set to False, +a covering window is created and destroyed over the top of the window to be +refreshed. If the function is f.refresh and this resource +is set to True, then an XClearArea is performed over every window on the screen. +If the resource is set to False, then one large window covering the entire +screen is created and destroyed. The default value of this resource is True. + + + +rootButtonClick (class  RootButtonClick) + +The rootButtonClick resource controls whether the +a click on the root window will post the root menu in a "sticky" mode. If +this resource is set to True, a button click on the root window will post +the menu bound to the button down event for that button in a "sticky" fashion. +If this resource is set to False, then the same button click would only cause +the menu to flash as it would be unposted once the button up event is seen. +The criterion used to determine if it is a button click is if the pointer +doesn't move between the button down and button up events. The default value +for this resource is True. + + +screens (class  Screens) + +This resource specifies the resource names to use for the screens managed +by mwm. If mwm is managing a single +screen, only the first name in the list is used. If mwm +is managing multiple screens, the names are assigned to the screens in order, +starting with screen 0. Screen 0 gets the first name, screen 1 the second +name, and so on. The default screen names are 0, 1, and so on. + + + +sessionClientDB (class  SessionClientDB) + +This resource identifies a file name to use as a root when saving state +at the request of an XSMP session manager. When the session is saved, the window manager will then reuse +the file name by automatically incrementing a suffix. + + + +showFeedback (class  ShowFeedback) + +This resource controls whether or not feedback windows or confirmation +dialogs are displayed. A feedback window shows a client window's initial +placement and shows position and size during move and resize operations. +Confirmation dialogs can be displayed for certain operations. The value for +this resource is a list of names of the feedback options to be enabled or +disabled; the names must be separated by a space. If an option is preceded +by a minus sign, that option is excluded from the list. The sign of the first item in the list determines the initial set of options. +If the sign of the first option is minus, mwm assumes +all options are present and starts subtracting from that set. If the sign +of the first decoration is plus (or not specified), mwm +starts with no options and builds up a list from the resource. + + + +The names of the feedback options are shown below: + + + + + + +Name +Description + +all +Show all feedback (Default value). + + +behavior +Confirm behavior switch. + +kill +Confirm on receipt of KILL signal. + + +move +Show position during move. + +none +Show no feedback. + +placement +Show position and size during initial placement. + +quit +Confirm quitting mwm. + +resize +Show size during resize. + +restart +Confirm mwm restart. +The following command line illustrates the syntax for showFeedback: + + +Mwm*showFeedback: placement resize behavior restart + +This resource specification provides feedback for initial client placement +and resize, and enables the dialog boxes to confirm the restart and set behavior +functions. It disables feedback for the move function. The default value for +this resource is all. + +startupKeyFocus (class  StartupKeyFocus) + +This resource is available only when the keyboard input focus policy +is explicit. When given the default value of True, a window gets the keyboard +input focus when the window is mapped (that is, initially managed by the window +manager). It is recommended that both autoKeyFocus and startupKeyFocus be True to work with tear off menus. The default +value is True. + + +wMenuButtonClick (class  WMenuButtonClick) + +This resource indicates whether a click of the mouse when the pointer +is over the window menu button posts and leaves posted the window menu. If +the value given this resource is True, the menu remains posted. True is the +default value for this resource. + + +wMenuButtonClick2 (class  WMenuButtonClick2) + +When this resource is given the default value of True, a double-click +action on the window menu button does an f.kill function. + + + + + + +Screen Specific Appearance and Behavior Resources +The syntax for specifying screen specific resources is Mwm* screen_name*resource_id For example, Mwm*1*keyBindings specifies +the key bindings to use for screen "1". + + +Screen Specific Resources + + + + + + + + + +Name +Class +Value Type +Default + +buttonBindings +ButtonBindings +string +DefaultButtonBindings + +cleanText +CleanText +T/F +T + +fadeNormalIcon +FadeNormalIcon +T/F +F + +feedbackGeometry +FeedbackGeometry +string +center on screen + +frameBorderWidth +FrameBorderWidth +pixels +varies + +iconBoxGeometry +IconBoxGeometry +string +6x1+0-0 + +iconBoxName +IconBoxName +string +iconbox + +iconBoxSBDisplayPolicy +IconBoxSBDisplayPolicy +string +all + +iconBoxTitle +IconBoxTitle +XmString +Icons + +iconDecoration +IconDecoration +string +varies + +iconImageMaximum +IconImageMaximum +wxh +48x48 + +iconImageMinimum +IconImageMinimum +wxh +16x16 + +iconPlacement +IconPlacement +string +left bottom + +iconPlacementMargin +IconPlacementMargin +pixels +varies + +keyBindings +KeyBindings +string +DefaultKeyBindings + +limitResize +LimitResize +T/F +T + +maximumMaximumSize +MaximumMaximumSize +wxh (pixels) +2X screen w&h + +moveOpaque +MoveOpaque +T/F +F + +resizeBorderWidth +ResizeBorderWidth +pixels +varies + +resizeCursors +ResizeCursors +T/F +T + +transientDecoration +TransientDecoration +string +menu title + +transientFunctions +TransientFunctions +string +−minimize−maximize + +useIconBox +UseIconBox +T/F +F + + +buttonBindings (class  ButtonBindings) + +This resource identifies the set of button bindings for window management +functions. The named set of button bindings is specified in the mwm resource description file. These button bindings are merged with the built-in default bindings. The default value for +this resource is "DefaultButtonBindings". + + +cleanText (class  CleanText) + +This resource controls the display of window manager text in the client +title and feedback windows. If the default value of True is used, the text +is drawn with a clear (no stipple) background. This makes text easier to read +on monochrome systems where a backgroundPixmap is specified. Only the stippling +in the area immediately around the text is cleared. If False, the text is +drawn directly on top of the existing background. + + +fadeNormalIcon (class  FadeNormalIcon) + +If this resource is given a value of True, an icon is grayed out whenever +it has been normalized (its window has been opened). The default value is +False. + + +feedbackGeometry (class  FeedbackGeometry) + +This resource sets the position of the move and resize feedback window. +If this resource is not specified, the default is to place the feedback window +at the center of the screen. The value of the resource is a standard window +geometry string with the following syntax: [=]{ +-}xoffset{+-} yoffset] + + +frameBorderWidth (class  FrameBorderWidth) + +This resource specifies the width (in pixels) of a client window frame +border without resize handles. The border width includes the 3-D shadows. +The default value is based on the size and resolution of the screen. + + +iconBoxGeometry (class  IconBoxGeometry) + +This resource indicates the initial position and size of the icon box. +The value of the resource is a standard window geometry string with the following +syntax: [=][width xheight][{+-}xoffset {+-}yoffset] If the offsets +are not provided, the iconPlacement policy is used to determine the initial +placement. The units for width and height are columns and rows. The actual +screen size of the icon box window depends on the iconImageMaximum (size) +and iconDecoration resources. The default value for size +is (6 * iconWidth + padding) wide by (1 * iconHeight + padding) high. The +default value of the location is +0 -0. + + +iconBoxName (class  IconBoxName) + +This resource specifies the name that is used to look up icon box resources. +The default name is iconbox. + + +iconBoxSBDisplayPolicy (class  IconBoxSBDisplayPolicy) + +This resource specifies the scroll bar display policy of the window +manager in the icon box. The resource has three possible values: all, vertical, +and horizontal. The default value, "all", causes both vertical and horizontal +scroll bars always to appear. The value "vertical" causes a single vertical +scroll bar to appear in the icon box and sets the orientation of the icon +box to horizontal (regardless of the iconBoxGeometry specification). The value +"horizontal" causes a single horizontal scroll bar to appear in the icon box +and sets the orientation of the icon box to vertical (regardless of the iconBoxGeometry +specification). + + +iconBoxTitle (class  IconBoxTitle) + +This resource specifies the name that is used in the title area of the +icon box frame. The default value is Icons. + + +iconDecoration (class  IconDecoration) + +This resource specifies the general icon decoration. The resource value +is label (only the label part is displayed) or image (only the image part +is displayed) or label image (both the label and image parts are displayed). +A value of activelabel can also be specified to get a label (not truncated +to the width of the icon) when the icon is selected. The default icon decoration +for icon box icons is that each icon has a label part and an image part (label +image). The default icon decoration for stand alone icons is that each icon +has an active label part, a label part, and an image part (activelabel label +image). + + +iconImageMaximum (class  IconImageMaximum) + +This resource specifies the maximum size of the icon image. The resource +value is widthx height (for example, 64x64). The maximum supported size is 128x128. +The default value of this resource is 50x50. + + +iconImageMinimum (class  IconImageMinimum) + +This resource specifies the minimum size of the icon image. The resource +value is widthx height (for example, 32x50). The minimum supported size is 16x16. +The default value of this resource is 16x16. + + +iconPlacement (class  IconPlacement) + +This resource specifies the icon placement scheme to be used. The resource +value has the following syntax: +primary_layout secondary_layout [tight] + + + +The layout values are one of the following: + + + + + + +Value +Description + +top +Lay the icons out top to bottom. + + +bottom +Lay the icons out bottom to top. + + +left +Lay the icons out left to right. + + +right +Lay the icons out right to left. + +A horizontal (vertical) layout value should not be used for both the primary_layout and the secondary_layout (for +example, don't use top for the primary_layout and bottom +for the secondary_layout). +The primary_layout indicates whether, when an icon +placement is done, the icon is placed in a row or a column and the direction +of placement. The secondary_layout indicates where to place +new rows or columns. For example, top right indicates that icons should be +placed top to bottom on the screen and that columns should be added from right +to left on the screen. +The default placement is left bottom (icons are placed left to right +on the screen, with the first row on the bottom of the screen, and new rows +added from the bottom of the screen to the top of the screen). A tight value places icons with zero spacing in between icons. This +value is useful for aesthetic reasons, as well as X-terminals with small screens. + + +iconPlacementMargin (class  IconPlacementMargin) + +This resource sets the distance between the edge of the screen and the +icons that are placed along the edge of the screen. The value should be greater +than or equal to 0. A default value (see below) is used if the value specified +is invalid. The default value for this resource is equal to the space between +icons as they are placed on the screen (this space is based on maximizing +the number of icons in each row and column). + + +keyBindings (class  KeyBindings) + +This resource identifies the set of key bindings for window management +functions. If specified, these key bindings replace the +built-in default bindings. The named set of key bindings is specified in mwm resource description file. The default value for this resource +is "DefaultKeyBindings". + + +limitResize (class  LimitResize) + +If this resource is True, the user is not allowed to resize a window +to greater than the maximum size. The default value for this resource is True. + + + +maximumMaximumSize (class  MaximumMaximumSize) + +This resource is used to limit the maximum size of a client window as +set by the user or client. The resource value is widthxheight (for example, 1024x1024) +where the width and height are in pixels. The default value of this resource +is twice the screen width and height. + + +moveOpaque (class  MoveOpaque) + +This resource controls whether the actual window is moved or a rectangular +outline of the window is moved. A default value of False displays a rectangular +outline on moves. + + +resizeBorderWidth (class  ResizeBorderWidth) + +This resource specifies the width (in pixels) of a client window frame +border with resize handles. The specified border width includes the 3-D shadows. +The default value is based on the size and resolution of the screen. + + +resizeCursors (class  ResizeCursors) + +This is used to indicate whether the resize cursors are always displayed +when the pointer is in the window size border. If True, the cursors are shown, +otherwise the window manager cursor is shown. The default value is True. + + +transientDecoration (class  TransientDecoration) + +This controls the amount of decoration that mwm +puts on transient windows. The decoration specification is exactly the same +as for the clientDecoration (client specific) resource. +Transient windows are identified by the WM_TRANSIENT_FOR +property, which is added by the client to indicate a relatively temporary +window. The default value for this resource is menu title (that is, transient +windows have frame borders and a titlebar with a window menu button). +An application can also specify which decorations mwm +should apply to its windows. If it does so, mwm applies +only those decorations indicated by both the application and the transientDecoration resource. Otherwise, mwm +applies the decorations indicated by the transientDecoration +resource. For more information see the description of XmNmwmDecorations on the &cdeman.VendorShell; +reference page. + + +transientFunctions (class  TransientFunctions) + +This resource is used to indicate which window management functions +are applicable (or not applicable) to transient windows. The function specification +is exactly the same as for the clientFunctions (client +specific) resource. The default value for this resource is -minimize -maximize. + +An application can also specify which functions mwm +should apply to its windows. If it does so, mwm applies +only those functions indicated by both the application and the transientFunctions resource. Otherwise, mwm +applies the functions indicated by the transientFunctions +resource. For more information see the description of XmNmwmFunctions on the &cdeman.VendorShell; reference +page. + + +useIconBox (class  UseIconBox) + +If this resource is given a value of True, icons are placed in an icon +box. When an icon box is not used, the icons are placed on the root window +(default value). + + + + + +Client Specific Resources +The syntax for specifying client specific resources is +Mwm*client_name_or_class *resource_id +For example, Mwm*mterm*windowMenu is used to specify +the window menu to be used with mterm clients. The syntax for specifying client +specific resources for all classes of clients is +Mwm*resource_id +Specific client specifications take precedence over the specifications +for all clients. For example, Mwm*windowMenu is used +to specify the window menu to be used for all classes of clients that don't +have a window menu specified. +The syntax for specifying resource values for windows that have an unknown +name and class (that is, windows that do not have a WM_CLASS +property associated with them) is +Mwm*defaults*resource_id +For example, Mwm*defaults*iconImage is used to +specify the icon image to be used for windows that have an unknown name and +class. +The following client specific resources can be specified: + + +Client Specific Resources + + + + + + + + + +Name +Class +Value Type +Default + +clientDecoration +ClientDecoration +string +all. + +clientFunctions +ClientFunctions +string +all. + +focusAutoRaise +FocusAutoRaise +T/F +varies + +iconImage +IconImage +pathname +(image) + +iconImage- +Background +color +icon background + +Background + + + + +iconImageBottom- +Foreground +color +icon + +ShadowColor + + +bottom shadow + +iconImageBottom- +BottomShadow- +color +icon bottom + +ShadowPixmap +Pixmap + +shadow pixmap + +iconImageForeground +Foreground +color +varies + +iconImageTopShadowColor +Background +color +icon top + + + + +shadow color + +iconImageTop- +TopShadowPixmap +color +icon top + +ShadowPixmap + + +shadow pixmap + +matteBackground +Background +color +background + +matteBottom- +Foreground +color +bottom + +ShadowColor + + +shadow color + +matteBottom- +BottomShadow- +color +bottom + +ShadowPixmap +Pixmap + +shadow pixmap + +matteForeground +Foreground +color +foreground + +matteTopShadowColor +Background +color +top + + + + +shadow color + +matteTopShadowPixmap +TopShadowPixmap +color +top + + + + +shadow pixmap + +matteWidth +MatteWidth +pixels +0 + +maximumClientSize +MaximumClientSize +wxh + + + +vertical horizontal +fill the screen + +useClientIcon +UseClientIcon +T/F +T + +usePPosition +UsePPosition +string +nonzero + +windowMenu +WindowMenu +string +DefaultWindowMenu + + +clientDecoration (class  ClientDecoration) + +This resource controls the amount of window frame decoration. The resource +is specified as a list of decorations to specify their inclusion in the frame. +If a decoration is preceded by a minus sign, that decoration is excluded from +the frame. The sign of the first item in the list determines +the initial amount of decoration. If the sign of the first decoration is minus, mwm assumes all decorations are present and starts subtracting +from that set. If the sign of the first decoration is plus (or not specified), +then mwm starts with no decoration and builds up a list +from the resource. +An application can also specify which decorations mwm +should apply to its windows. If it does so, mwm applies +only those decorations indicated by both the application and the clientDecoration resource. Otherwise, mwm applies +the decorations indicated by the clientDecoration resource. +For more information see the description of XmNmwmDecorations on the &cdeman.VendorShell; reference +page. + + + + + + + + + +Name +Description + +all +Include all decorations (default value). + +border +Window border. + +maximize +Maximize button (includes title bar). + + +minimize +Minimize button (includes title bar). + + +none +No decorations. + +resizeh +Border resize handles (includes border). + +menu +Window menu button (includes title bar). + +title +Title bar (includes border). + +Examples: Mwm*XClock.clientDecoration: -resizeh -maximize This removes the resize handles and maximize button from XClock +windows. Mwm*XClock.clientDecoration: menu minimize border This does the same thing as above. Note that either menu or minimize implies +title. + +clientFunctions (class  ClientFunctions) + +This resource is used to indicate which mwm functions +are applicable (or not applicable) to the client window. The value for the +resource is a list of functions. If the first function in the list has a minus +sign in front of it, then mwm starts with all functions +and subtracts from that set. If the first function in the list has a plus +sign in front of it, then mwm starts with no functions +and builds up a list. Each function in the list must be preceded by the appropriate +plus or minus sign and separated from the next function by a space. +An application can also specify which functions mwm +should apply to its windows. If it does so, mwm applies +only those functions indicated by both the application and the clientFunctions resource. Otherwise, mwm applies +the functions indicated by the clientFunctions resource. +For more information see the description of XmNmwmFunctions on the &cdeman.VendorShell; reference +page. + + + +The following table lists the functions available for this resource: + + + + + + + +Name +Description + +all +Include all functions (default value). + + +none +No functions. + +resize +f.resize†. + +move +f.move†. + +minimize +f.minimize†. + +maximize +f.maximize†. + +close +f.kill†. + +†See &cdeman.mwmrc;. + +focusAutoRaise (class  FocusAutoRaise) + +When the value of this resource is True, clients are raised when they +get the keyboard input focus. If the value is False, the stacking of windows +on the display is not changed when a window gets the keyboard input focus. +The default value is True when the keyboardFocusPolicy is explicit and False +when the keyboardFocusPolicy is pointer. + + +iconImage (class  IconImage) + +This resource can be used to specify an icon image for a client (for +example, "Mwm*myclock*iconImage"). The resource value is a pathname for a +pixmap or bitmap file. The value of the (client specific) useClientIcon resource is used to determine whether or not user supplied icon +images are used instead of client supplied icon images. The default value +is to display a built-in window manager icon image. + + +iconImageBackground (class  Background) + +This resource specifies the background color of the icon image that +is displayed in the image part of an icon. The default value of this resource +is the icon background color (that is, specified by "Mwm*background or Mwm*icon*background). + + + +iconImageBottomShadowColor (class  Foreground) + +This resource specifies the bottom shadow color of the icon image that +is displayed in the image part of an icon. The default value of this resource +is the icon bottom shadow color (that is, specified by Mwm*icon*bottomShadowColor). + + + +iconImageBottomShadowPixmap (class  BottomShadowPixmap) + +This resource specifies the bottom shadow Pixmap of the icon image that +is displayed in the image part of an icon. The default value of this resource +is the icon bottom shadow Pixmap (that is, specified by Mwm*icon*bottomShadowPixmap). + + + +iconImageForeground (class  Foreground) + +This resource specifies the foreground color of the icon image that +is displayed in the image part of an icon. The default value of this resource +varies depending on the icon background. + + +iconImageTopShadowColor (class  Background) + +This resource specifies the top shadow color of the icon image that +is displayed in the image part of an icon. The default value of this resource +is the icon top shadow color (that is, specified by Mwm*icon*topShadowColor). + + + +iconImageTopShadowPixmap (class  TopShadowPixmap) + +This resource specifies the top shadow Pixmap of the icon image that +is displayed in the image part of an icon. The default value of this resource +is the icon top shadow pixmap (that is, specified by Mwm*icon*topShadowPixmap). + + + +matteBackground  (class  Background) + +This resource specifies the background color of the matte, when matteWidth is positive. The default value of this resource is the +client background color (that is, specified by "Mwm*background or Mwm*client*background). + + + +matteBottomShadowColor (class  Foreground) + +This resource specifies the bottom shadow color of the matte, when matteWidth is positive. The default value of this resource is the +client bottom shadow color (that is, specified by Mwm*bottomShadowColor or +Mwm*client*bottomShadowColor). + + +matteBottomShadowPixmap (class  BottomShadowPixmap) + +This resource specifies the bottom shadow Pixmap of the matte, when matteWidth is positive. The default value of this resource is the +client bottom shadow pixmap (that is, specified by Mwm*bottomShadowPixmap +or Mwm*client*bottomShadowPixmap). + + +matteForeground (class  Foreground) + +This resource specifies the foreground color of the matte, when matteWidth is positive. The default value of this resource is the +client foreground color (that is, specified by Mwm*foreground or Mwm*client*foreground). + + + +matteTopShadowColor (class  Background) + +This resource specifies the top shadow color of the matte, when matteWidth is positive. The default value of this resource is the +client top shadow color (that is, specified by Mwm*topShadowColor or Mwm*client*topShadowColor). + + + +matteTopShadowPixmap (class  TopShadowPixmap) + +This resource specifies the top shadow pixmap of the matte, when matteWidth is positive. The default value of this resource is the +client top shadow pixmap (that is, specified by "Mwm*topShadowPixmap or Mwm*client*topShadowPixmap). + + + +matteWidth (class  MatteWidth) + +This resource specifies the width of the optional matte. The default +value is 0, which effectively disables the matte. + + +maximumClientSize (class  MaximumClientSize) + +This resource is either a size specification or a direction that indicates +how a client window is to be maximized. The resource value can be specified +as a size specification widthxheight. The width and height are interpreted in +the units that the client uses (for example, for terminal emulators this is +generally characters). Alternately, "vertical" or "horizontal" can be specified +to indicate the direction in which the client maximizes. +If this resource is not specified, the maximum size from the WM_NORMAL_HINTS property is used if set. Otherwise the default +value is the size where the client window with window management borders fills +the screen. When the maximum client size is not determined by the maximumClientSize resource, the maximumMaximumSize +resource value is used as a constraint on the maximum size. + + +useClientIcon (class  UseClientIcon) + +If the value given for this resource is True, a client-supplied icon +image takes precedence over a user-supplied icon image. The default value +is True, giving the client-supplied icon image higher precedence than the +user-supplied icon image. + + +usePPosition (class  UsePPosition) + +This resource specifies whether Mwm honors program specified position PPosition specified in the WM_NORMAL_HINTS property in the absence of an user specified position. Setting +this resource to on, causes mwm to always honor program +specified position. Setting this resource to off, causes mwm +to always ignore program specified position. Setting this resource to the +default value of nonzero cause mwm to honor program specified +position other than (0,0). + + +windowMenu (class  WindowMenu) + +This resource indicates the name of the menu pane that is posted when +the window menu is popped up (usually by pressing button 1 on the window +menu button on the client window frame). Menu panes are specified in the mwm resource description file. Window menus can be customized on +a client class basis by creating custom menus in your mwmrc +file (see &cdeman.mwmrc; and specifying resources to activate +the custom menus. The resources have the form Mwm* client_name_or_class*windowMenu. The default +value of this resource is DefaultWindowMenu. + + + + + +Resource Description File +The mwm resource description file is a supplementary +resource file that contains resource descriptions that are referred to by +entries in the resource manager property (see xrdb(1) and +the defaults files (.Xdefaults, app-defaults/Mwm ). It contains descriptions of resources that are to be used by mwm, and that cannot be easily encoded in the defaults files (a +bitmap file is an analogous type of resource description file). A particular mwm resource description file can be selected using the +configFile resource. +The following types of resources can be described in the mwm resource description file: + +Buttons + +Window manager functions can be bound (associated) with button events. + + + +Keys + +Window manager functions can be bound (associated) with key press events. + + + +Menus + +Menu panes can be used for the window menu and other menus posted with +key bindings and button bindings. +The mwm resource description file is described in &cdeman.mwmrc;. + + + + + +Environment +The mwm window manager uses the environment variable HOME specifying the user's home directory. + +The mwm window manager uses the environment variable LANG specifying the user's choice of language +for the mwm message catalog and the mwm +resource description file. +The mwm window uses the environment variable XFILESEARCHPATH, XUSERFILESEARCHPATH, XAPPLRESDIR, XENVIRONMENT, LANG, and HOME in determining search paths for resource defaults files. +The mwm window manager may also us XBMLANGPATH to search for bitmap files. +The mwm window manager reads the $HOME/.motifbind +file if it exists to install a virtual key bindings property on +the root window. For more information on the content of the .motifbind file, see +The mwm window manager uses the environment variable +MWMSHELL (or SHELL, if MWMSHELL is not set), specifying +the shell to use when executing commands via the f.exec +function. + + +Files +/usr/lib/X11/$LANG/system.mwmrc +/usr/lib/X11/system.mwmrc +/usr/lib/X11/app-defaults/Mwm +$HOME/Mwm +$HOME/$LANG/.mwmrc +$HOME/.mwmrc + + +RELATED INFORMATION +&cdeman.VendorShell;, &cdeman.VirtualBindings;, X(1), &cdeman.XmInstallImage;, xrdb(1). + + + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR1X/uil.sgm b/cde/imports/motif/doc/C/guides/man/PR1X/uil.sgm new file mode 100644 index 000000000..1abfb98ed --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR1X/uil.sgm @@ -0,0 +1,157 @@ + + + + + + + + + + +uil +user cmd + + +uil +The user interface language compiler + +user interface language + +user interface language +compiler + + + +uil + +uil +compiler + + + +uil + +options + +file + + + +DESCRIPTION +The +uil +command invokes the UIL compiler. The User Interface +Language (UIL) +is a specification language for describing the initial state of a user +interface for a Motif application. The specification describes the +objects (menus, dialog boxes, labels, push buttons, and so on) used +in the interface and specifies the routines to be called when the +interface changes state as a result of user interaction. + + + +file + +Specifies the file to be compiled +through the UIL compiler. + + + + +options + +Specifies one or more of the following options: + + + +−Ipathname + +This option causes the compiler to look for include files +in the directory specified if the include files have not been +found in the paths that already were searched. +Specify this option followed by a pathname, with no intervening +spaces. + + + + +−m + +Machine code is listed. This directs the compiler to place in the +listing file a description of the +records that it added to the User Interface Database (UID). This helps you isolate +errors. The default is no machine code. + + + + +−o file + + +user interface database + +uid file + +Directs the compiler to produce a UID. +By default, UIL creates a UID with the name a.uid. +The file specifies the filename for the UID. +No UID is produced if the compiler issues any diagnostics +categorized as error or severe. UIDs are portable only across same-size +machine architectures. + + + + +−s + +Directs the compiler to set the locale before compiling any files. +The locale is set in an implementation-dependent manner. +On ANSI C-based systems, the locale is usually set by calling +setlocale(LC_ALL, ""). +If this option is not specified, the compiler does not set the +locale. + + + + +−v file + +Directs the compiler to generate a listing. +The file specifies the filename for the listing. +If the −v option is not present, +no listing is generated by the compiler. +The default is no listing. + + + + +−w + +Specifies that the +compiler suppress all warning and informational messages. +If this option is not present, all messages are +generated, +regardless of the severity. + + + + +−wmd file + +Specifies a binary widget meta-language description file to +be used in place of the default WML description. + + + + + + + + + +RELATED INFORMATION +X(1) and &cdeman.Uil3;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR1X/xmbind.sgm b/cde/imports/motif/doc/C/guides/man/PR1X/xmbind.sgm new file mode 100644 index 000000000..c21d31db6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR1X/xmbind.sgm @@ -0,0 +1,82 @@ + + + + + + + + + + + +xmbind +user cmd + + +xmbind +Configures virtual key bindings + +xmbind + + + + + + + + + + + + + + + + + + + + + +xmbind + +options + + +file + + + + +DESCRIPTION +xmbind is an X Window System client that configures the virtual +key bindings for Motif applications. This action is performed by mwm +at its startup, so the xmbind client is only needed when mwm +is not in use, or when you want to change bindings without restarting +mwm. If a file is specified, +its contents are used as the virtual key bindings. If a file is not +specified, the file &npzwc;.motifbind in the user's home directory +is used. If this file is not found, xmbind loads the default +virtual key bindings, as described in &cdeman.VirtualBindings;. + + +Options + + +−display + +This option specifies the display to use; see X(1). + + + + + + + +RELATED +&cdeman.VirtualBindings; and +X(1). + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Applic.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Applic.sgm new file mode 100644 index 000000000..5f68bbd45 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Applic.sgm @@ -0,0 +1,871 @@ + + + + + + + + + + + +ApplicationShell +library call + + +ApplicationShell +The ApplicationShell widget class + +ApplicationShell + +widget class +ApplicationShell + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +&npzwc;#include <X11/Shell.h> + + + +DESCRIPTION +ApplicationShell is used as the main top-level window for an application. An +application should have more than one ApplicationShell only if it implements +multiple logical applications. + + +Classes +ApplicationShell inherits behavior and resources from Core, +Composite, Shell, +WMShell, VendorShell, and TopLevelShell. + +The class pointer is applicationShellWidgetClass. + +The class name is ApplicationShell. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +ApplicationShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNargc +XmCArgc +int +0 +CSG + + +XmNargv +XmCArgv +String * +NULL +CSG + + + + + + +XmNargc + +Specifies the number of arguments given in the XmNargv resource. +The function XtInitialize sets this resource on +the shell widget instance it creates by using its +parameters as the values. + + + + +XmNargv + +Specifies the argument list required by a session manager to restart the +application if it is killed. This list should be updated at +appropriate points by the application if a new state has been reached that can +be directly restarted. +The function XtInitialize sets this resource on +the shell widget instance it creates by using its +parameters as the values. +When XtGetValues is called on this resource, the returned value +is a pointer to the actual resource value and +should not be freed. + + + + + + +Inherited Resources +ApplicationShell inherits behavior and resources from the following +superclasses. For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +TopLevelShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNiconic +XmCIconic +Boolean +False +CSG + + +XmNiconName +XmCIconName +String +NULL +CSG + + +XmNiconNameEncoding +XmCIconNameEncoding +Atom +dynamic +CSG + + + + + + + + + + + + + + +VendorShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNaudibleWarning +XmCAudibleWarning +unsigned char +XmBELL +CSG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNdefaultFontList +XmCDefaultFontList +XmFontList +dynamic +CG + + +XmNdeleteResponse +XmCDeleteResponse +unsigned char +XmDESTROY +CSG + + + +XmNinputMethod +XmCInputMethod +String +NULL +CSG + + +XmNinputPolicy +XmCInputPolicy +XmInputPolicy +XmPER_SHELL +CSG + + +XmNkeyboardFocusPolicy +XmCKeyboardFocusPolicy +unsigned char +XmEXPLICIT +CSG + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTabel +XmRenderTable +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +XmLEFT_TO_RIGHT +CG + + +XmNmwmDecorations +XmCMwmDecorations +int +-1 +CG + + +XmNmwmFunctions +XmCMwmFunctions +int +-1 +CG + + +XmNmwmInputMode +XmCMwmInputMode +int +-1 +CG + + +XmNmwmMenu +XmCMwmMenu +String +NULL +CG + + +XmNpreeditType +XmCPreeditType +String +dynamic +CSG + + +XmNshellUnitType +XmCShellUnitType +unsigned char +XmPIXELS +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNunitType +XmCUnitType +unsigned char +XmPIXELS +CSG + + +XmNuseAsyncGeometry +XmCUseAsyncGeometry +Boolean +False +CSG + + + + + + + + + + + + + + +WMShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNbaseHeight +XmCBaseHeight +int +XtUnspecifiedShellInt +CSG + + +XmNbaseWidth +XmCBaseWidth +int +XtUnspecifiedShellInt +CSG + + +XmNheightInc +XmCHeightInc +int +XtUnspecifiedShellInt +CSG + + +XmNiconMask +XmCIconMask +Pixmap +NULL +CSG + + +XmNiconPixmap +XmCIconPixmap +Pixmap +NULL +CSG + + +XmNiconWindow +XmCIconWindow +Window +NULL +CSG + + +XmNiconX +XmCIconX +int +XtUnspecifiedShellInt +CSG + + +XmNiconY +XmCIconY +int +XtUnspecifiedShellInt +CSG + + +XmNinitialState +XmCInitialState +int +NormalState +CSG + + +XmNinput +XmCInput +Boolean +True +CSG + + +XmNmaxAspectX +XmCMaxAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNmaxAspectY +XmCMaxAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNmaxHeight +XmCMaxHeight +int +XtUnspecifiedShellInt +CSG + + +XmNmaxWidth +XmCMaxWidth +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectX +XmCMinAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectY +XmCMinAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNminHeight +XmCMinHeight +int +XtUnspecifiedShellInt +CSG + + +XmNminWidth +XmCMinWidth +int +XtUnspecifiedShellInt +CSG + + +XmNtitle +XmCTitle +String +dynamic +CSG + + +XmNtitleEncoding +XmCTitleEncoding +Atom +dynamic +CSG + + +XmNtransient +XmCTransient +Boolean +False +CSG + + +XmNwaitForWm +XmCWaitForWm +Boolean +True +CSG + + +XmNwidthInc +XmCWidthInc +int +XtUnspecifiedShellInt +CSG + + +XmNwindowGroup +XmCWindowGroup +Window +dynamic +CSG + + +XmNwinGravity +XmCWinGravity +int +dynamic +CSG + + +XmNwmTimeout +XmCWmTimeout +int +5000 ms +CSG + + + + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +False +CG + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +False +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +False +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for ApplicationShell. + + + + +RELATED +&cdeman.Composite;, &cdeman.Core;, &cdeman.Shell;, &cdeman.WMShell;, +&cdeman.VendorShell;, and &cdeman.TopLevelShell;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Compos.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Compos.sgm new file mode 100644 index 000000000..72db1a555 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Compos.sgm @@ -0,0 +1,398 @@ + + + + + + + + + + + +Composite +library call + + +Composite +The Composite widget class + +Composite + +widget class +Composite + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;&npzwc;#include <Xm/Xm.h> + + +DESCRIPTION +Composite widgets are intended to be containers for other widgets and can +have an arbitrary number of children. Their responsibilities (implemented +either directly by the widget class or indirectly by Intrinsics +functions) include: + + + +Overall management of children from creation to destruction. + + + +Destruction of descendants when the composite widget is destroyed. + + + +Physical arrangement (geometry management) of a displayable subset of +managed children. + + + +Mapping and unmapping of a subset of the managed children. +Instances of composite widgets need to specify the order in which +their children are kept. For example, an application may want a set of +command buttons in some logical order grouped by function, and it may want +buttons that represent filenames to be kept in alphabetical order. + + + + +Classes +Composite inherits behavior and resources from Core. + +The class pointer is compositeWidgetClass. + +The class name is Composite. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + +XmNchildren + +A read-only list of the children of the widget. + + + + +XmNinsertPosition + +Points to the XtOrderProc function described below. + + + + +XmNnumChildren + +A read-only resource specifying the length of the list of children in +XmNchildren. + + + + +The following procedure pointer in a composite widget instance is of type +XtOrderProc: + +Cardinal (* XtOrderProc) (Widget w); + + + +w + +Specifies the widget. + + + + +Composite widgets that allow clients to order their children (usually +homogeneous boxes) can call their widget instance's +XmNinsertPosition +procedure from the class's insert_child procedure to determine +where a new +child should go in its children array. Thus, a client of a composite class +can apply different sorting criteria to widget instances of the class, +passing in a different +XmNinsertPosition +procedure when it creates each +composite widget instance. + +The return value of the +XmNinsertPosition +procedure indicates +how many children +should go before the widget. A value of 0 (zero) indicates that the +widget should go before all other children; returning +the value of XmNumChildren +indicates +that it should go after all other children. +By default, unless a subclass or an application provides an +XmNinsertPosition procedure, each child is inserted at the end +of the XmNchildren list. +The XmNinsertPosition procedure can be overridden by a specific +composite +widget's resource list or by the argument list provided when the composite +widget is created. + + + +Inherited Resources +Composite inherits behavior and resources from the superclass described in +the following table. +For a complete description of each resource, refer to the reference page for +that superclass. + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +1 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for Composite. + + + + +RELATED +&cdeman.Core;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Constrai.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Constrai.sgm new file mode 100644 index 000000000..2171f502b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Constrai.sgm @@ -0,0 +1,278 @@ + + + + + + + + + + + +Constraint +library call + + +Constraint +The Constraint widget class + +Constraint + +widget class +Constraint + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +Constraint widgets +maintain additional state data for each child. For example, +client-defined constraints on the child's geometry may be specified. + +When a constrained composite widget defines constraint resources, all of that +widget's children inherit all of those resources as their own. These +constraint resources are set and read just the same as any other resources +defined for the child. This resource inheritance extends exactly one +generation down, which means only the first-generation children of a +constrained composite widget inherit the parent widget's constraint +resources. + +Because constraint resources are defined by the parent widgets and not +the children, the child widgets never directly use the constraint resource +data. Instead, the parents use constraint resource data to +attach child-specific data to children. + + +Classes +Constraint inherits behavior and resources from Composite +and Core. + +The class pointer is constraintWidgetClass. + +The class name is Constraint. + + + +New Resources +Constraint defines no new resources. + + + +Inherited Resources +Constraint inherits behavior and resources from Composite and Core. +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable +(N/A). + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +1 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for Constraint. + + + + +RELATED +&cdeman.Composite; and &cdeman.Core;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Core.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Core.sgm new file mode 100644 index 000000000..aab1061ec --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Core.sgm @@ -0,0 +1,460 @@ + + + + + + + + + + + +Core +library call + + +Core +The Core widget class + +Core + +widget class +Core + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +Core is the Xt Intrinsic base class for windowed widgets. The +Object and RectObj classes provide support for windowless +widgets. + + +Classes +All widgets are built from Core. + +The class pointer is widgetClass. + +The class name is Core. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +1 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +XmNaccelerators + +Specifies a translation table that is bound with its actions in the context +of a particular widget. The accelerator table can then be installed on some +destination widget. +Note that the default accelerators for any widget will always be +installed, no matter whether this resource is specified or not. + + + + +XmNancestorSensitive + +Specifies whether the immediate parent of the widget receives input +events. Use the function XtSetSensitive to change the argument +to preserve data integrity (see XmNsensitive). +For shells, the default is copied from the parent's +XmNancestorSensitive resource if there is a parent; otherwise, it +is True. +For other widgets, the default is the bitwise AND of the parent's +XmNsensitive and XmNancestorSensitive resources. + + + + +XmNbackground + +Specifies the background color for the widget. + + + + +XmNbackgroundPixmap + +Specifies a pixmap for tiling the background. The first tile is +placed at the upper left corner of the widget's window. + + + + +XmNborderColor + +Specifies the color of the border in a pixel value. + + + + +XmNborderPixmap + +Specifies a pixmap to be used for tiling the border. The first tile is +placed at the upper left corner of the border. + + + + +XmNborderWidth + +Specifies the width of the border that surrounds the widget's window on all +four sides. The width is specified in pixels. A width of 0 (zero) means that +no border shows. +Note that you should use resources like XmNshadowThickness and +XmNhighlightThickness instead of XmNborderWidth to specify +border widths. + + + + +XmNcolormap + +Specifies the colormap that is used for conversions to the type +Pixel for this widget instance. When this resource +is changed, previously +generated pixel values are not affected, but newly generated +values are in the new colormap. +For shells without parents, the default is the default colormap of the +widget's screen. +Otherwise, the default is copied from the parent. + + + + +XmNdepth + +Specifies the number of bits that can be used for each pixel in the +widget's window. Applications should not change or set the value of this +resource as it is set by the Xt Intrinsics when the widget is created. +For shells without parents, the default is the default depth of the +widget's screen. +Otherwise, the default is copied from the parent. + + + + +XmNdestroyCallback + +Specifies a list of callbacks that is called when the widget +is destroyed. + + + + +XmNheight + +Specifies the inside height (excluding the border) of the widget's +window. + + + + +XmNinitialResourcesPersistent + +Specifies whether or not resources are reference counted. +If the value is True when the widget is created, the resources +referenced by the widget are not reference counted, regardless of how +the resource type converter is registered. +An application that expects to destroy the widget and wants to have +resources deallocated should specify a value of False. +The default is True, implying an assumption that the widget will not be +destroyed during the life of the application. + + + + +XmNmappedWhenManaged + +If this resource is set to True, +it maps the widget (makes it visible) as soon as it is both +realized and managed. +If this resource is set to False, the client is responsible for +mapping and unmapping the widget. If the value is changed from True to +False after the widget has been realized and managed, the widget is +unmapped. + + + + +XmNscreen + +Specifies the screen on which a widget instance resides. +It is read only. +When the Toolkit is initialized, the top-level widget obtains its +default value from the default screen of the display. +Otherwise, the default is copied from the parent. + + + + +XmNsensitive + +Determines whether a widget receives input events. If a widget is +sensitive, the Xt Intrinsics' Event Manager dispatches to the widget all +keyboard, mouse button, motion, window enter/leave, and focus events. +Insensitive widgets do not receive these events. Use the function +XtSetSensitive to change the sensitivity argument. Using +XtSetSensitive ensures that if a parent widget has +XmNsensitive set to False, the ancestor-sensitive flag of all its +children is appropriately set. + + + + +XmNtranslations + +Points to a translations list. A translations list is a list of events and +actions that are to be performed when the events occur. +Note that the default translations for any widget will always be +installed, no matter whether this resource is specified or not. + + + + +XmNwidth + +Specifies the inside width (excluding the border) of the widget's +window. + + + + +XmNx + +Specifies the x-coordinate of the upper left outside corner of the +widget's window. +The value is relative to the upper left inside corner of the parent +window. + + + + +XmNy + +Specifies the y-coordinate of the upper left outside corner of the +widget's window. +The value is relative to the upper left inside corner of the parent +window. + + + + + + + + + + + + + + + + +Translations +There are no translations for Core. + + + + +RELATED +&cdeman.Object; +and +&cdeman.RectObj;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Object.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Object.sgm new file mode 100644 index 000000000..1b78b40b5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Object.sgm @@ -0,0 +1,134 @@ + + + + + + + + + + + +Object +library call + + +Object +The Object widget class + +Object + +widget class +Object + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + + +DESCRIPTION +Object is never instantiated. +Its sole purpose is as a supporting superclass for other +widget classes. + + +Classes +The class pointer is objectClass. + +The class name is Object. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +XmNdestroyCallback + +Specifies a list of callbacks that is called when the gadget is destroyed. + + + + + + + + + + + + + + + + +Translations +There are no translation for Object. + + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Override.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Override.sgm new file mode 100644 index 000000000..348ea055d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Override.sgm @@ -0,0 +1,390 @@ + + + + + + + + + + + +OverrideShell +library call + + +OverrideShell +The OverrideShell widget class + +OverrideShell + +widget class +OverrideShell + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +&npzwc;#include <X11/Shell.h> + + + +DESCRIPTION +OverrideShell is used for shell windows that completely bypass +the window manager, for example, PopupMenu shells. + + +Classes +OverrideShell inherits behavior and resources from Core, +Composite, and Shell. + +The class pointer is overrideShellWidgetClass. + +The class name is OverrideShell. + + + +New Resources +OverrideShell defines no new resources, but overrides +the XmNoverrideRedirect and XmNsaveUnder resources in the +Shell class. + + + +Inherited Resources +OverrideShell inherits behavior and resources from the following +superclasses. For a complete description of each resource, refer to the +reference page for that superclass. + +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +False +CG + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +True +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +True +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for OverrideShell. + + + + +RELATED +&cdeman.Composite;, &cdeman.Core;, and &cdeman.Shell;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/RectObj.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/RectObj.sgm new file mode 100644 index 000000000..119902afe --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/RectObj.sgm @@ -0,0 +1,282 @@ + + + + + + + + + + + +RectObj +library call + + +RectObj +The RectObj widget class + +RectObj + +widget class +RectObj + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +RectObj is never instantiated. +Its sole purpose is as a supporting superclass for other +widget classes. + + +Classes +RectObj inherits behavior and a resource from Object. + +The class pointer is rectObjClass. + +The class name is RectObj. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +1 +CSG + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +XmNancestorSensitive + +Specifies whether the immediate parent of the +gadget receives input events. +Use the function XtSetSensitive if you are changing the +argument to preserve data integrity (see XmNsensitive). +The default is the bitwise AND of the parent's +XmNsensitive and XmNancestorSensitive resources. + + + + +XmNborderWidth + +Specifies the width of the border placed around the RectObj's rectangular +display area. + + + + +XmNheight + +Specifies the inside height (excluding the border) of the RectObj's +rectangular display area. + + + + +XmNsensitive + +Determines whether a RectObj receives input +events. +If a RectObj is sensitive, the parent dispatches to the +gadget all keyboard, mouse button, motion, window enter/leave, +and focus events. +Insensitive gadgets do not receive these events. +Use the function XtSetSensitive to change the sensitivity argument. +Using XtSetSensitive ensures that if a parent widget has +XmNsensitive set to False, the ancestor-sensitive flag of all its children +is appropriately set. + + + + +XmNwidth + +Specifies the inside width (excluding the border) of the RectObj's +rectangular display area. + + + + +XmNx + +Specifies the x-coordinate of the upper left outside corner of the +RectObj's rectangular display area. +The value is relative to the upper left inside corner of the parent +window. + + + + +XmNy + +Specifies the y-coordinate of the upper left outside corner of the +RectObj's rectangular display area. +The value is relative to the upper left inside corner of the parent +window. + + + + + + +Inherited Resources +RectObj inherits behavior and a resource from Object. For +a description of this resource, refer to the Object reference page. + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + + + + + + + + + + +Translations +There are no translations for RectObj. + + + + +RELATED +&cdeman.Object;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Shell.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Shell.sgm new file mode 100644 index 000000000..a33474c32 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Shell.sgm @@ -0,0 +1,478 @@ + + + + + + + + + + + +Shell +library call + + +Shell +The Shell widget class + +Shell + +widget class +Shell + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +&npzwc;#include <X11/Shell.h> + + + +DESCRIPTION +Shell is a top-level widget (with only one managed child) that encapsulates +the interaction with the window manager. + +At the time the shell's child is managed, the child's width is used +for both widgets if the shell is unrealized and no width has been +specified for the shell. Otherwise, the shell's width is used for +both widgets. The same relations hold for the height of the shell and +its child. + + +Classes +Shell inherits behavior and resources from Composite and Core. + +The class pointer is shellWidgetClass. + +The class name is Shell. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +False +CG + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +False +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +False +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + +XmNallowShellResize + +Specifies that if this resource is False, the Shell widget instance +returns XtGeometryNo to all geometry requests from its children. +All Motif convenience create dialog functions override this default +value and set XmNallowShellResize to True. + + + + +XmNcreatePopupChildProc + +Specifies the pointer to a function that is called when the Shell +widget instance is popped up by XtPopup. +The function creates the child widget when the shell is popped up +instead of when the application starts up. +This can be used if the child needs to be reconfigured each time the +shell is popped up. +The function takes one argument, the popup shell, and returns no result. +It is called after the popup callbacks specified by +XmNpopupCallback. + + + + +XmNgeometry + +Specifies the desired geometry for the widget instance. This resource +is examined only when the widget instance is unrealized and the number +of its managed children is changed. It is used to change the values +of the XmNx, XmNy, XmNwidth, and XmNheight +resources. +When XtGetValues is called on this resource, the returned value +is a pointer to the actual resource value and +should not be freed. In addition, this resource is not copied on +creation or by XtSetValues. The application must ensure that +the string remains valid until the shell is realized. + + + + +XmNoverrideRedirect + +If True, specifies that the widget instance is a temporary +window that should be ignored by the window manager. Applications and +users should not normally alter this resource. + + + + +XmNpopdownCallback + +Specifies a list of callbacks that is called when the widget instance +is popped down by XtPopdown. + + + + +XmNpopupCallback + +Specifies a list of callbacks that is called when the widget instance +is popped up by XtPopup. +The second argument to XtPopup must be XtGrabNone. + + + + +XmNsaveUnder + +If True, specifies that it is desirable to save the contents of the +screen beneath this widget instance, avoiding expose events when the +instance is unmapped. This is a hint, and an implementation may save +contents whenever it desires, including always or never. + + + + +XmNvisual + +Specifies the visual used in creating the widget. + + + + + + +Inherited Resources +Shell inherits behavior and resources from the +superclass described in the following table. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for Shell. + + + + +RELATED +&cdeman.Composite; and &cdeman.Core;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/TopLevel.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/TopLevel.sgm new file mode 100644 index 000000000..3c26fc588 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/TopLevel.sgm @@ -0,0 +1,844 @@ + + + + + + + + + + + +TopLevelShell +library call + + +TopLevelShell +The TopLevelShell widget class + +TopLevelShell + +widget class +TopLevelShell + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +&npzwc;#include <X11/Shell.h> + + + +DESCRIPTION +TopLevelShell is used for normal top-level windows such as any +additional top-level widgets an application needs. + + +Classes +TopLevelShell inherits behavior and resources from Core, +Composite, Shell, +WMShell, and VendorShell. + +The class pointer is topLevelShellWidgetClass. + +The class name is TopLevelShell. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +TopLevelShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNiconic +XmCIconic +Boolean +False +CSG + + +XmNiconName +XmCIconName +String +NULL +CSG + + +XmNiconNameEncoding +XmCIconNameEncoding +Atom +dynamic +CSG + + + + + + +XmNiconic + +If True when the widget is created, specifies that the widget +should start as an icon when it is realized. A value of False +indicates that the widget is not to be realized as an icon. This +resource will only override the XmNinitialState resource when +specified in the call that creates the widget. + + + + +XmNiconName + +Specifies the short form of the application name to be displayed by the +window manager when the application is iconified. +When XtGetValues is called on this resource, the returned value +is a pointer to the actual resource value and +should not be freed. + + + + +XmNiconNameEncoding + +Specifies a property type that represents the encoding of the +XmNiconName string. +If a language procedure has been set, the default is None; otherwise, +the default is XA_STRING. When the widget is realized, if the value +is None, the corresponding name is assumed to be in the current locale. +The name is passed to XmbTextListToTextProperty with an encoding +style of XStdICCTextStyle. The resulting encoding is STRING +if the name is fully convertible to STRING, otherwise COMPOUND_TEXT. +The values of the encoding resources are not changed; they remain None. + + + + + + +Inherited Resources +TopLevelShell inherits behavior and resources from the following +superclasses. For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +VendorShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNaudibleWarning +XmCAudibleWarning +unsigned char +XmBELL +CSG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNdefaultFontList +XmCDefaultFontList +XmFontList +dynamic +CG + + +XmNdeleteResponse +XmCDeleteResponse +unsigned char +XmDESTROY +CSG + + + +XmNinputMethod +XmCInputMethod +String +NULL +CSG + + +XmNinputPolicy +XmCInputPolicy +XmInputPolicy +XmPER_SHELL +CSG + + +XmNkeyboardFocusPolicy +XmCKeyboardFocusPolicy +unsigned char +XmEXPLICIT +CSG + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTabel +XmRenderTable +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +XmLEFT_TO_RIGHT +CG + + +XmNmwmDecorations +XmCMwmDecorations +int +-1 +CG + + +XmNmwmFunctions +XmCMwmFunctions +int +-1 +CG + + +XmNmwmInputMode +XmCMwmInputMode +int +-1 +CG + + +XmNmwmMenu +XmCMwmMenu +String +NULL +CG + + +XmNpreeditType +XmCPreeditType +String +dynamic +CSG + + +XmNshellUnitType +XmCShellUnitType +unsigned char +XmPIXELS +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNunitType +XmCUnitType +unsigned char +XmPIXELS +CSG + + +XmNuseAsyncGeometry +XmCUseAsyncGeometry +Boolean +False +CSG + + + + + + + + + + + + + + +WMShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNbaseHeight +XmCBaseHeight +int +XtUnspecifiedShellInt +CSG + + +XmNbaseWidth +XmCBaseWidth +int +XtUnspecifiedShellInt +CSG + + +XmNheightInc +XmCHeightInc +int +XtUnspecifiedShellInt +CSG + + +XmNiconMask +XmCIconMask +Pixmap +NULL +CSG + + +XmNiconPixmap +XmCIconPixmap +Pixmap +NULL +CSG + + +XmNiconWindow +XmCIconWindow +Window +NULL +CSG + + +XmNiconX +XmCIconX +int +XtUnspecifiedShellInt +CSG + + +XmNiconY +XmCIconY +int +XtUnspecifiedShellInt +CSG + + +XmNinitialState +XmCInitialState +int +NormalState +CSG + + +XmNinput +XmCInput +Boolean +True +CSG + + +XmNmaxAspectX +XmCMaxAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNmaxAspectY +XmCMaxAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNmaxHeight +XmCMaxHeight +int +XtUnspecifiedShellInt +CSG + + +XmNmaxWidth +XmCMaxWidth +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectX +XmCMinAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectY +XmCMinAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNminHeight +XmCMinHeight +int +XtUnspecifiedShellInt +CSG + + +XmNminWidth +XmCMinWidth +int +XtUnspecifiedShellInt +CSG + + +XmNtitle +XmCTitle +String +dynamic +CSG + + +XmNtitleEncoding +XmCTitleEncoding +Atom +dynamic +CSG + + +XmNtransient +XmCTransient +Boolean +False +CSG + + +XmNwaitForWm +XmCWaitForWm +Boolean +True +CSG + + +XmNwidthInc +XmCWidthInc +int +XtUnspecifiedShellInt +CSG + + +XmNwindowGroup +XmCWindowGroup +Window +dynamic +CSG + + +XmNwinGravity +XmCWinGravity +int +dynamic +CSG + + +XmNwmTimeout +XmCWmTimeout +int +5000 ms +CSG + + + + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +False +CG + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +False +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +False +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for TopLevelShell. + + + + +RELATED +&cdeman.Composite;, &cdeman.Core;, &cdeman.Shell;, &cdeman.WMShell;, and +&cdeman.VendorShell;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Transien.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Transien.sgm new file mode 100644 index 000000000..4abaeafa3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Transien.sgm @@ -0,0 +1,824 @@ + + + + + + + + + + + +TransientShell +library call + + +TransientShell +The TransientShell widget class + +TransientShell + +widget class +TransientShell + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +&npzwc;#include <X11/Shell.h> + + + +DESCRIPTION +TransientShell is used for shell windows that can be manipulated by the +window manager, but are not allowed to be iconified separately. For example, +DialogBoxes make no sense without their associated application. +They are iconified by the window manager only if the main application +shell is iconified. + + +Classes +TransientShell inherits behavior and resources from Core, +Composite, Shell, +WMShell, and VendorShell. + +The class pointer is transientShellWidgetClass. + +The class name is TransientShell. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + +In addition to these new resources, TransientShell +overrides the XmNsaveUnder resource in Shell and the +XmNtransient resource in WMShell. + + + + + + + + + + + +TransientShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNtransientFor +XmCTransientFor +Widget +NULL +CSG + + + + + + +XmNtransientFor + +Specifies a widget that the shell acts as a pop-up for. +If this resource is NULL or is a widget that has not been realized, the +XmNwindowGroup is used instead. + + + + + + +Inherited Resources +TransientShell inherits behavior and resources from the superclasses +described in the following tables, +which define sets of widget resources used by the programmer +to specify data. +For a complete description of each resource, refer to the reference +page for that superclass. + +The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +VendorShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNaudibleWarning +XmCAudibleWarning +unsigned char +XmBELL +CSG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNdefaultFontList +XmCDefaultFontList +XmFontList +dynamic +CG + + +XmNdeleteResponse +XmCDeleteResponse +unsigned char +XmDESTROY +CSG + + + +XmNinputMethod +XmCInputMethod +String +NULL +CSG + + +XmNinputPolicy +XmCInputPolicy +XmInputPolicy +XmPER_SHELL +CSG + + +XmNkeyboardFocusPolicy +XmCKeyboardFocusPolicy +unsigned char +XmEXPLICIT +CSG + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTabel +XmRenderTable +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +XmLEFT_TO_RIGHT +CG + + +XmNmwmDecorations +XmCMwmDecorations +int +-1 +CG + + +XmNmwmFunctions +XmCMwmFunctions +int +-1 +CG + + +XmNmwmInputMode +XmCMwmInputMode +int +-1 +CG + + +XmNmwmMenu +XmCMwmMenu +String +NULL +CG + + +XmNpreeditType +XmCPreeditType +String +dynamic +CSG + + +XmNshellUnitType +XmCShellUnitType +unsigned char +XmPIXELS +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNunitType +XmCUnitType +unsigned char +XmPIXELS +CSG + + +XmNuseAsyncGeometry +XmCUseAsyncGeometry +Boolean +False +CSG + + + + + + + + + + + + + + +WMShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNbaseHeight +XmCBaseHeight +int +XtUnspecifiedShellInt +CSG + + +XmNbaseWidth +XmCBaseWidth +int +XtUnspecifiedShellInt +CSG + + +XmNheightInc +XmCHeightInc +int +XtUnspecifiedShellInt +CSG + + +XmNiconMask +XmCIconMask +Pixmap +NULL +CSG + + +XmNiconPixmap +XmCIconPixmap +Pixmap +NULL +CSG + + +XmNiconWindow +XmCIconWindow +Window +NULL +CSG + + +XmNiconX +XmCIconX +int +XtUnspecifiedShellInt +CSG + + +XmNiconY +XmCIconY +int +XtUnspecifiedShellInt +CSG + + +XmNinitialState +XmCInitialState +int +NormalState +CSG + + +XmNinput +XmCInput +Boolean +True +CSG + + +XmNmaxAspectX +XmCMaxAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNmaxAspectY +XmCMaxAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNmaxHeight +XmCMaxHeight +int +XtUnspecifiedShellInt +CSG + + +XmNmaxWidth +XmCMaxWidth +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectX +XmCMinAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectY +XmCMinAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNminHeight +XmCMinHeight +int +XtUnspecifiedShellInt +CSG + + +XmNminWidth +XmCMinWidth +int +XtUnspecifiedShellInt +CSG + + +XmNtitle +XmCTitle +String +dynamic +CSG + + +XmNtitleEncoding +XmCTitleEncoding +Atom +dynamic +CSG + + +XmNtransient +XmCTransient +Boolean +True +CSG + + +XmNwaitForWm +XmCWaitForWm +Boolean +True +CSG + + +XmNwidthInc +XmCWidthInc +int +XtUnspecifiedShellInt +CSG + + +XmNwindowGroup +XmCWindowGroup +Window +dynamic +CSG + + +XmNwinGravity +XmCWinGravity +int +dynamic +CSG + + +XmNwmTimeout +XmCWmTimeout +int +5000 ms +CSG + + + + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +False +CG + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +False +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +True +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for TransientShell. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Core;, &cdeman.Shell;, &cdeman.VendorShell;, and &cdeman.WMShell;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Uil.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Uil.sgm new file mode 100644 index 000000000..4a9cc7506 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Uil.sgm @@ -0,0 +1,419 @@ + + + + + + + + + + + +Uil +library call + + +Uil +Invokes the UIL compiler from within an application + +Uil + +uil functions +Uil + +uil compiler + + + + + + + + + + + + + + + + + + + + + + + + +#include <uil/UilDef.h> + +Uil_status_type Uil + +Uil_command_type *command_desc +Uil_compile_desc_type **compile_desc +Uil_continue_type (*message_cb) () +char *message_data +Uil_continue_type (*status_cb) () +char *status_data + + + +DESCRIPTION +The Uil function provides a callable entry point for the UIL +compiler. The +Uil callable interface can be used to process +a UIL source file and to +generate UID files, as well as return a detailed description of the +UIL source module in the form of a symbol table (parse tree). + + + +command_desc + +Specifies the uil command line. + + + + +compile_desc + +Returns the results of the compilation. + + + + +message_cb + +Specifies a callback function that is called when the compiler +encounters errors in the UIL source. + + + + +message_data + +Specifies user data that is passed to the message callback function +(message_cb). Note that this argument is not interpreted by UIL, and is +used exclusively by the calling application. + + + + +status_cb + +Specifies a callback function that is called to allow X applications to service +X events such as updating the screen. This function is called +at various check points, which have been hard coded into the UIL compiler. +The status_update_delay argument in command_desc +specifies the number of +check points to be passed before the status_cb function is invoked. + + + + +status_data + +Specifies user data that is passed to the status callback function +(status_cb). +Note that this argument is not interpreted by the UIL compiler +and is used exclusively by the calling application. + + + + +Following are the data structures Uil_command_type and +Uil_compile_desc_type: + + +typedef struct Uil_command_type { +char *source_file; + /* single source to compile */ +char *resource_file; /* name of output file */ +char *listing_file; /* name of listing file */ +unsigned int *include_dir_count; + /* number of dirs. in include_dir */ +char *((*include_dir) []); + /* dir. to search for include files */ +unsigned listing_file_flag: 1; + /* produce a listing */ +unsigned resource_file_flag: 1; + /* generate UID output */ +unsigned machine_code_flag: 1; + /* generate machine code */ +unsigned report_info_msg_flag: 1; + /* report info messages */ +unsigned report_warn_msg_flag: 1; + /* report warnings */ +unsigned parse_tree_flag: 1; + /* generate parse tree */ +unsigned int status_update_delay; + /* number of times a status point is */ + /* passed before calling status_cb */ + /* function 0 means called every time */ +char *database; + /* name of database file */ +unsigned database_flag: 1; + /* read a new database file */ +unsigned use_setlocale_flag: 1; + /* enable calls to setlocale */ +}; +typedef struct Uil_compile_desc_type { +unsigned int compiler_version; + /* version number of compiler */ +unsigned int data_version; + /* version number of structures */ +char *parse_tree_root; /* parse tree output */ +unsigned int message_count [Uil_k_max_status+1]; +/* array of severity counts */ +}; + + +Following is a description of the message callback function specified by +message_cb: + +Uil_continue_type (*message_cb) (message_data, message_number, severity, msg_buffer, +src_buffer, ptr_buffer, loc_buffer, message_count) + char *message_data; + int message_number; + int severity; + char *msg_buffer, *src_buffer; + char *ptr_buffer, *loc_buffer; + int message_count[]; +This function specifies a callback function that UIL +invokes instead of printing an +error message when the compiler encounters an error in the UIL source. +The callback should return one of the following values: + + + +Uil_k_terminate + +Terminate processing of the source file + + + + +Uil_k_continue + +Continue processing the source file + + + + +The arguments are + + + +message_data + +Data supplied by the application as the message_data argument to +the Uil function. +UIL does not interpret this data in any way; it just passes it to the +callback. + + + + +message_number + +An index into a table of error messages and severities for internal use +by UIL. + + + + +severity + +An integer that indicates the severity of the error. +The possible values are the status constants returned by the Uil +function. +See Return Value for more information. + + + + +msg_buffer + +A string that describes the error. + + + + +src_buffer + +A string consisting of the source line where the error occurred. +This string is not always available. In this case, the argument is NULL. + + + + +ptr_buffer + +A string consisting of whitespace and a printing character in the +character position corresponding to the column of the source line where +the error occurred. +This string may be printed beneath the source line to provide a visual +indication of the column where the error occurred. +This string is not always available. In this case, the argument is NULL. + + + + +loc_buffer + +A string identifying the line number and file of the source line where +the error occurred. +This is not always available; the argument is then NULL. + + + + +message_count + +An array of integers containing the number of diagnostic messages issued +thus far for each severity level. +To find the number of messages issued for the current severity level, +use the severity argument as the index into this array. + + + + +Following is a description of the status callback function specified by +status_cb: + +Uil_continue_type (*status_cb) (status_data, percent_complete, + lines_processed, current_file, message_count) + char *status_data; + int percent_complete; + int lines_processed; + char *current_file; + int message_count[]; +This function specifies a callback function that is +invoked to allow X applications to +service X events such as updating the screen. +The callback should return one of the following values: + + + +Uil_k_terminate + +Terminate processing of the source file + + + + +Uil_k_continue + +Continue processing the source file + + + + +The arguments are + + + +status_data + +Data supplied by the application as the status_data argument to +the Uil function. +UIL does not interpret this data in any way; it just passes it to the +callback. + + + + +percent_complete + +An integer indicating what percentage of the current source file has +been processed so far. + + + + +lines_processed + +An integer indicating how many lines of the current source file have +been read so far. + + + + +current_file + +A string containing the pathname of the current source file. + + + + +message_count + +An array of integers containing the number of diagnostic messages issued +thus far for each severity level. +To find the number of messages issued for a given severity level, use +the severity level as the index into this array. +The possible severity levels +are the status constants returned by the +Uil function. +See Return Value for more information. + + + + + + +RETURN +This function returns one of the following +status return constants: + + + +Uil_k_success_status + +The operation succeeded. + + + + +Uil_k_info_status + +The operation succeeded. An informational +message is returned. + + + + +Uil_k_warning_status + +The operation succeeded. A warning +message is returned. + + + + +Uil_k_error_status + +The operation failed due to an error. + + + + +Uil_k_severe_status + +The operation failed due to an error. + + + + + + +RELATED +&cdeman.UilDumpSymbolTable; and +&cdeman.uil;. + + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/UilDumpS.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/UilDumpS.sgm new file mode 100644 index 000000000..7158c6a08 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/UilDumpS.sgm @@ -0,0 +1,136 @@ + + + + + + + + + + + +UilDumpSymbolTable +library call + + +UilDumpSymbolTable +Dumps the contents of a named UIL symbol table to standard output + +UilDumpSymbolTable + +uil functions +UilDumpSymbolTable + + + + + + + + + + + + + + + + + + + + + + + + +#include <uil/UilDef.h> + +void UilDumpSymbolTable + +sym_entry_type *root_ptr + + + +DESCRIPTION +The UilDumpSymbolTable function dumps +the contents of a +UIL symbol table pointer to standard output. + + + +root_ptr + +Specifies a pointer to the the symbol table root entry. +This value can be taken from the parse_tree_root part of +the Uil_compile_desc_type data structure returned by Uil. + + + + +By following the link from the root entry, +you can traverse the entire parse tree. +Symbol table entries are in the following format: + +hex.address +symbol.type +symbol.data +prev.source.position +source.position +modification.record + +where: + + + +hex.address + +Specifies the hexadecimal address of this entry in the symbol table. + + + + +symbol.type + +Specifies the type of this symbol table entry. Some possible types +are root, module, value, procedure, and widget. + + + + +symbol.data + +Specifies data for the symbol table entry. The data varies with the +type of the entry. Often it contains pointers to other symbol table entries, +or the actual data for the data type. + + + + +prev.source.position + +Specifies the end point in the source code for the previous source item. + + + + +source.position + +Specifies the range of positions in the source code for this symbol. + + + + +The exact data structures for each symbol type are defined in the +include file UilSymDef.h. +Note that this file is automatically included when +an application includes the file UilDef.h. + + + +RELATED +&cdeman.Uil3; + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/Vendor.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/Vendor.sgm new file mode 100644 index 000000000..236dc88d7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/Vendor.sgm @@ -0,0 +1,1424 @@ + + + + + + + + + + + +VendorShell +library call + + +VendorShell +The VendorShell widget class + +VendorShell + +widget class +VendorShell + + + +#include <Xm/Xm.h> +#include <X11/Shell.h> + + + +DESCRIPTION +VendorShell is a Motif widget class used as a supporting superclass for +all shell classes that are visible to the window manager and that are +not override redirect. +It contains resources that describe the MWM-specific look and feel. +It also manages the MWM-specific communication needed by all VendorShell +subclasses. +See the mwm reference page for more information. + +If an application uses the XmNmwmDecorations, +XmNmwmFunctions, or XmNmwmInputMode resource, it should +include the file Xm/MwmUtil.h. + +Setting XmNheight, XmNwidth, or XmNborderWidth for +either a VendorShell or its managed child usually sets that resource to the +same value in both the parent and the child. When an off-the-spot input +method exists, the height and width of the shell may be greater than +those of the managed child in order to accommodate the input method. +In this case, setting XmNheight or XmNwidth for the +shell does not necessarily set that resource to the same value in +the managed child, and setting XmNheight or XmNwidth +for the child does not necessarily set that resource to the same +value in the shell. + +For the managed child of a VendorShell, regardless of the value +of the shell's XmNallowShellResize, setting XmNx or +XmNy sets the corresponding resource of the parent but does +not change the child's position relative to the parent. +XtGetValues for the child's XmNx or XmNy yields the +value of the corresponding resource in the parent. +The x and y-coordinates of the child's upper left outside +corner relative to the parent's upper left inside corner are both 0 (zero) +minus the value of XmNborderWidth. + +Note that the Inter-Client Communication Conventions Manual (ICCCM) +allows a window manager to change or control the border width of a reparented +top-level window. + +VendorShell holds the XmQTspecifyRenderTable trait. + + +Classes +VendorShell inherits behavior, resources, and traits from the Core, +Composite, Shell, and +WMShell classes. + +The class pointer is vendorShellWidgetClass. + +The class name is VendorShell. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +subresource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a subresource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given subresource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +VendorShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNaudibleWarning +XmCAudibleWarning +unsigned char +XmBELL +CSG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNdefaultFontList +XmCDefaultFontList +XmFontList +dynamic +CG + + +XmNdeleteResponse +XmCDeleteResponse +unsigned char +XmDESTROY +CSG + + +XmNinputMethod +XmCInputMethod +string +NULL +CSG + + +XmNinputPolicy +XmCInputPolicy +XmInputPolicy +XmPER_SHELL +CSG + + +XmNkeyboardFocusPolicy +XmCKeyboardFocusPolicy +unsigned char +XmEXPLICIT +CSG + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTabel +XmRenderTable +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +XmLEFT_TO_RIGHT +CG + + +XmNmwmDecorations +XmCMwmDecorations +int +-1 +CG + + +XmNmwmFunctions +XmCMwmFunctions +int +-1 +CG + + +XmNmwmInputMode +XmCMwmInputMode +int +-1 +CG + + +XmNmwmMenu +XmCMwmMenu +String +NULL +CG + + +XmNpreeditType +XmCPreeditType +String +dynamic +CSG + + +XmNverifyPreedit +XmCVerifyPreedit +Boolean +False +CSG + + +XmNshellUnitType +XmCShellUnitType +unsigned char +XmPIXELS +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNunitType +XmCUnitType +unsigned char +XmPIXELS +CSG + + +XmNuseAsyncGeometry +XmCUseAsyncGeometry +Boolean +False +CSG + + + + + + +XmNaudibleWarning + +Determines whether an action activates its associated audible cue. +The possible values are XmBELL and XmNONE. + + + + +XmNbuttonFontList + +Specifies the font list used for button descendants. See the +XmNbuttonRenderTable resource. + + + + +XmNbuttonRenderTable + +Specifies the render table used for VendorShell's button descendants. +If this value is NULL at initialization and if the value of +XmNdefaultFontList is not NULL, XmNbuttonRenderTable +is initialized to the value of XmNdefaultFontList. If +the value of XmNdefaultFontList is NULL, +the parent hierarchy of the widget is searched for +an ancestor that holds the XmQTspecifyRenderTable trait. +If such an ancestor is found, +XmNbuttonRenderTable is initialized to the +XmBUTTON_RENDER_TABLE value +of the ancestor widget. If no such ancestor is found, the default +is implementation dependent. Refer to +&cdeman.XmRenderTable; for more information on the creation and structure +of a render table. + + + + +XmNdefaultFontList + +Specifies a default font list for VendorShell's descendants. +This resource is obsolete and exists for compatibility with +earlier releases. It has been replaced by XmNbuttonFontList, +XmNlabelFontList, and XmNtextFontList. + + + + +XmNdeleteResponse + +Determines what action the shell takes in response to a +WM_DELETE_WINDOW message. +The setting can be one of three values: XmDESTROY, XmUNMAP, +and XmDO_NOTHING. +The resource is scanned, and the appropriate action is taken after the +WM_DELETE_WINDOW callback list (if any) that is registered with +the Protocol manager has been called. + + + + +XmNinputMethod + +Specifies the string that sets the locale modifier for the input +method. +When XtGetValues is called on this resource, the returned value +is a pointer to the actual resource value and +should not be freed. + + + + +XmNinputPolicy + +Specifies the policy to follow for creating an +Input Context (IC) for this shell. This resource can have the +following values: + + + +XmPER_SHELL + +Specifies that only one XIC is created per shell. + + + + +XmPER_WIDGET + +Specifies that one XIC is created for each widget. + + + + + + + +XmNkeyboardFocusPolicy + +Determines allocation of keyboard focus within the widget hierarchy rooted +at this shell. The X keyboard focus must be directed to somewhere in the +hierarchy for this client-side focus management to take effect. +Possible values are XmEXPLICIT, specifying a click-to-type policy, +and XmPOINTER, specifying a pointer-driven policy. + + + + +XmNlabelFontList + +Specifies the font list used for label descendants. See the +XmNlabelRenderTable resource. + + + + +XmNlabelRenderTable + +Specifies the font list used for VendorShell's label descendants +(Labels and LabelGadgets). If this value is NULL at initialization +and if the value of XmNdefaultFontList is not NULL, +XmNlabelFontList is initialized to the value of +XmNdefaultFontList. If the value of XmNdefaultFontList is +NULL, the parent hierarchy of the widget is searched +for an ancestor that holds the XmQTspecifyRenderTable trait. +If such +an ancestor is found, XmNlabelRenderTable is initialized to the +XmLABEL_RENDER_TABLE of the ancestor widget. If no such ancestor +is found, the default is implementation dependent. Refer to +&cdeman.XmRenderTable; for more information on the creation and structure +of a render table. + + + + +XmNlayoutDirection + +Specifies the direction in which the subwidgets, children of a +widget, or other visual components are to be laid out. This policy +will apply as the default layout policy for all descendants of this +VendorShell. + + + + +XmNmwmDecorations + +Specifies the decoration flags (specific decorations to add or remove +from the window manager frame) for the _MOTIF_WM_HINTS property. +If any decoration flags are specified by the _MOTIF_WM_HINTS +property, only decorations indicated by both that property and the MWM +clientDecoration and transientDecoration resources are displayed. +If no decoration flags are specified by the _MOTIF_WM_HINTS property, +decorations indicated by the MWM clientDecoration and +transientDecoration resources are displayed. +The default for the XmNmwmDecorations resource +is not to specify any decoration flags for the _MOTIF_WM_HINTS property. + +The value of this resource is the bitwise inclusive OR of one or more +flag bits. +The possible flag bit constants, defined in the include +file Xm/MwmUtil.h, are + + + +MWM_DECOR_ALL + +All decorations except those specified by +other flag bits that are set + + + + +MWM_DECOR_BORDER + +Client window border + + + + +MWM_DECOR_RESIZEH + +Resize frame handles + + + + +MWM_DECOR_TITLE + +Title bar + + + + +MWM_DECOR_MENU + +Window menu button + + + + +MWM_DECOR_MINIMIZE + +Minimize window button + + + + +MWM_DECOR_MAXIMIZE + +Maximize window button + + + + + + + +XmNmwmFunctions + +Specifies the function flags (specific window manager functions to +apply or not apply to the client window) for the _MOTIF_WM_HINTS +property. +If any function flags are specified by the _MOTIF_WM_HINTS +property, only functions indicated by both that property and the MWM +clientFunctions and transientFunctions resources are +applied. +If no function flags are specified by the _MOTIF_WM_HINTS +property, functions indicated by the MWM clientFunctions and +transientFunctions resources are applied. +The default for the XmNmwmFunctions resource is not to specify any +function flags for the _MOTIF_WM_HINTS property. + +The value of this resource is the bitwise inclusive OR of one or more +flag bits. +The possible flag bit constants, defined in the include +file Xm/MwmUtil.h, are + + + +MWM_FUNC_ALL + +All functions except those specified by +other flag bits that are set + + + + +MWM_FUNC_RESIZE + +f.resize + + + + +MWM_FUNC_MOVE + +f.move + + + + +MWM_FUNC_MINIMIZE + +f.minimize + + + + +MWM_FUNC_MAXIMIZE + +f.maximize + + + + +MWM_FUNC_CLOSE + +f.kill + + + + + + + +XmNmwmInputMode + +Specifies the input mode flag (application modal or system modal input +constraints) for the _MOTIF_WM_HINTS property. +If no input mode flag is specified by the _MOTIF_WM_HINTS +property, no input constraints are applied, and input goes to any +window. +The default for the XmNmwmInputMode resource is not to specify any +input mode flag for the _MOTIF_WM_HINTS property. + +An application that sets input constraints on a dialog usually uses the +BulletinBoard's XmNdialogStyle resource rather than the parent +DialogShell's XmNmwmInputMode resource. + +The possible values for this resource, defined in the +include file Xm/MwmUtil.h, are + + + +MWM_INPUT_MODELESS + +Input goes to any window. + + + + +MWM_INPUT_PRIMARY_APPLICATION_MODAL + +Input does not +go to ancestors of this window. + + + + +MWM_INPUT_SYSTEM_MODAL + +Input goes only to this window. + + + + +MWM_INPUT_FULL_APPLICATION_MODAL + +Input does not go to other +windows in this application. + + + + + + + +XmNmwmMenu + +Specifies the menu items that the Motif window manager should add to the end +of the window menu. The string contains a list of items separated +by \n with the following format: + +label [mnemonic] [accelerator] function + +If more than one item is specified, the items should be separated by a +newline character. + +When XtGetValues is called on this resource, the returned value +is a pointer to the actual resource value and +should not be freed. + + + + +XmNpreeditType + +Specifies the input method style or styles available to the input +manager. The resource can be a comma-separated list of the following +values: + + + + + + + +Preedit Values + + +Preedit Value +XIM Style + + +OffTheSpot +XIMPreeditArea + + +Root +XIMPreeditNothing + + +None +XIMPreeditNone + + +OverTheSpot +XIMPreeditPosition + + +OnTheSpot +XIMPreeditCallbacks + + + + +When XtGetValues is called on this resource, the returned value +is a pointer to the actual resource value and +should not be freed. + + + + +XmNshellUnitType + +This resource is obsolete, and is included only for compatibility with +earlier releases of Motif. Use the XmNunitType resource +instead. + + + + +XmNtextFontList + +Specifies the font list used for text descendants. See the +XmNtextRenderTable resource. + + + + +XmNtextRenderTable + +Specifies the render table used for VendorShell's Text and List +descendants. If this value is NULL at initialization +and if the value of XmNdefaultFontList is not NULL, +XmNtextRenderTable is initialized to the value of +XmNdefaultFontList. If the value of XmNdefaultFontList is +NULL, the parent hierarchy of the widget is searched +for an ancestor that holds the XmQTspecifyRenderTable trait. +If such +an ancestor is found, XmNtextRenderTable is initialized to the +XmTEXT_RENDER_TABLE value of the ancestor widget. If no such ancestor +is found, the default is implementation dependent. +Refer to +&cdeman.XmRenderTable; for more information on the creation and structure +of a render table. + + + + +XmNunitType + +Provides the basic support for resolution independence. It defines +the type of units a widget uses with sizing and positioning resources. +The resource has a default unit type of XmPIXELS. + +The unit type can also be specified in resource files, with the +following format: + + +<floating value><unit> + + +where: + + + +unit + +is <" ", pixels, inches, centimeters, millimeters, points, font units> + + + + +pixels + +is <pix, pixel, pixels> + + + + +inches + +is <in, inch, inches> + + + + +centimeter + +is <cm, centimeter, centimeters> + + + + +millimeters + +is <mm, millimeter, millimeters> + + + + +points + +is <pt, point, points> + + + + +font units + +is <fu, font_unit, font_units> + + + + +float + +is {"+"|"-"}{{<"0"-"9">*}.}<"0"-"9">* + +Note that the type Dimension must always be positive. + + + + +For example, + + +xmfonts*XmMainWindow.height: 10.4cm +*PostIn.width: 3inches + + +XmNunitType can have the following values: + + + +XmPIXELS + +All values provided to the widget are treated as normal +pixel values. + + + + +XmMILLIMETERS + +All values provided to the widget are treated as normal millimeter +values. + + + + +Xm100TH_MILLIMETERS + +All values provided to the widget are treated +as 1/100 of a millimeter. + + + + +XmCENTIMETERS + +All values provided to the widget are treated as normal centimeter +values. + + + + +XmINCHES + +All values provided to the widget are treated as normal inch +values. + + + + +Xm1000TH_INCHES + +All values provided to the widget are treated as +1/1000 of an inch. + + + + +XmPOINTS + +All values provided to the widget are treated as normal point +values. A point is a unit used in text processing +applications and is defined as 1/72 of an inch. + + + + +Xm100TH_POINTS + +All values provided to the widget are treated as +1/100 of a point. A point is a unit used in text processing +applications and is defined as 1/72 of an inch. + + + + +XmFONT_UNITS + +All values provided to the widget are treated as normal font +units. A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + +Xm100TH_FONT_UNITS + +All values provided to the widget are treated as 1/100 of a font unit. +A font unit has horizontal and vertical components. These are the +values of the XmScreen resources XmNhorizontalFontUnit and +XmNverticalFontUnit. + + + + +For more information about units, refer to the XmConvertUnits +reference page. + + + + +XmNuseAsyncGeometry + +Specifies whether the geometry manager should wait for confirmation of a +geometry request to the window manager. +When the value of this resource is True, the geometry manager forces +XmNwaitForWm to False and XmNwmTimeout to 0, and it relies +on asynchronous notification. +When the value of this resource is False, XmNwaitForWm and +XmNwmTimeout are unaffected. +The default is False. + + + + + + +Inherited Resources +VendorShell inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + +WMShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNbaseHeight +XmCBaseHeight +int +XtUnspecifiedShellInt +CSG + + +XmNbaseWidth +XmCBaseWidth +int +XtUnspecifiedShellInt +CSG + + +XmNheightInc +XmCHeightInc +int +XtUnspecifiedShellInt +CSG + + +XmNiconMask +XmCIconMask +Pixmap +NULL +CSG + + +XmNiconPixmap +XmCIconPixmap +Pixmap +NULL +CSG + + +XmNiconWindow +XmCIconWindow +Window +NULL +CSG + + +XmNiconX +XmCIconX +int +XtUnspecifiedShellInt +CSG + + +XmNiconY +XmCIconY +int +XtUnspecifiedShellInt +CSG + + +XmNinitialState +XmCInitialState +int +NormalState +CSG + + +XmNinput +XmCInput +Boolean +True +CSG + + +XmNmaxAspectX +XmCMaxAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNmaxAspectY +XmCMaxAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNmaxHeight +XmCMaxHeight +int +XtUnspecifiedShellInt +CSG + + +XmNmaxWidth +XmCMaxWidth +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectX +XmCMinAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectY +XmCMinAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNminHeight +XmCMinHeight +int +XtUnspecifiedShellInt +CSG + + +XmNminWidth +XmCMinWidth +int +XtUnspecifiedShellInt +CSG + + +XmNtitle +XmCTitle +String +dynamic +CSG + + +XmNtitleEncoding +XmCTitleEncoding +Atom +dynamic +CSG + + +XmNtransient +XmCTransient +Boolean +False +CSG + + +XmNwaitForWm +XmCWaitForWm +Boolean +True +CSG + + +XmNwidthInc +XmCWidthInc +int +XtUnspecifiedShellInt +CSG + + +XmNwindowGroup +XmCWindowGroup +Window +dynamic +CSG + + +mNwinGravity +XmCWinGravity +int +dynamic +CSG + + +XmNwmTimeout +XmCWmTimeout +int +5000 ms +CSG + + + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +False +CG + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +False +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +False +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Translations +There are no translations for VendorShell. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Core;, +&cdeman.mwm;, +&cdeman.Shell;, +&cdeman.WMShell;, +&cdeman.XmActivateProtocol;, +&cdeman.XmActivateWMProtocol;, +&cdeman.XmAddProtocolCallback;, +&cdeman.XmAddWMProtocolCallback;, +&cdeman.XmAddProtocols;, +&cdeman.XmAddWMProtocols;, +&cdeman.XmDeactivateProtocol;, +&cdeman.XmDeactivateWMProtocol;, +&cdeman.XmGetAtomName;, +&cdeman.XmInternAtom;, +&cdeman.XmIsMotifWMRunning;, +&cdeman.XmRemoveProtocolCallback;, +&cdeman.XmRemoveWMProtocolCallback;, +&cdeman.XmRemoveProtocols;, +&cdeman.XmRemoveWMProtocols;, +&cdeman.XmScreen;, +&cdeman.XmSetProtocolHooks;, +and &cdeman.XmSetWMProtocolHooks;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/VirtBind.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/VirtBind.sgm new file mode 100644 index 000000000..ae7588c34 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/VirtBind.sgm @@ -0,0 +1,817 @@ + + + + + + + + + + + +VirtualBindings +library call + + +VirtualBindings +Bindings for virtual mouse and key events + +VirtualBindings + +default bindings +VirtualBindings + + + + + + + + + + + + + + + + + + + + + + + +DESCRIPTION +The Motif reference pages describe key translations in terms of +virtual bindings, based on those described in the &MotifStyleGd;. + + +Bindings for osf Keysyms +Keysym strings that begin with osf are not part of the X server's +keyboard mapping. +Instead, these keysyms are produced on the client side at run time. +They are interpreted by the routine XmTranslateKey, and +are used by the translation manager when the server delivers an actual +key event. +For each application, a mapping is maintained between osf keysyms and +keysyms that correspond to actual keys. +This mapping is based on information obtained at application startup +from one of the following sources, listed in order of precedence: + + + +The XmNdefaultVirtualBindings resource from Display. + + + +A property on the root window, which can be set by mwm on startup, +or by the xmbind client, or on prior startup of a Motif +application. + + + +The file .motifbind in the user's home directory. + + + +A set of bindings based on the vendor string and optionally the vendor +release of the X server. +Motif searches for these bindings in the following steps: + + + +If the file xmbind.alias exists in the user's home directory, +Motif searches this file for a pathname associated with the vendor +string or with the vendor string and vendor release. +If it finds such a pathname and if that file exists, Motif loads the +bindings contained in that file. + + + +If it has found no bindings, Motif next looks for the file +xmbind.alias in the directory specified by the environment +variable XMBINDDIR, if XMBINDDIR is set, or in the directory +/usr/lib/Xm/bindings if XMBINDDIR is not set. +If this file exists Motif searches it for a pathname associated with the +vendor string or with the vendor string and vendor release. +If it finds such a pathname and if that file exists, Motif loads the +bindings contained in that file. + + + +If it still has found no bindings, Motif loads a set of hard-coded +fallback bindings. + + + + + +The xmbind.alias file contains zero or more lines of the following form: + +"vendor_string[ vendor_release]" bindings_file + +where vendor_string is the X server vendor name as returned by the +X client xdpyinfo or the Xlib function XServerVendor, and +must appear in double quotes. +If vendor_release is included, it is the X server vendor release +number as returned by the X client xdpyinfo or the Xlib function +XVendorRelease, and must also be contained within the double +quotes separated by one space from vendor_string. +The vendor_release argument is provided to allow support +of changes in keyboard +hardware from a vendor, assuming that the vendor increments the release +number to flag such changes. +Alternatively, the vendor may simply use a unique vendor string for each +different keyboard. + +The bindings_file argument is the pathname of +the file containing the bindings +themselves. +It can be a relative or absolute pathname. +If it it is a relative pathname, it is relative to the location of the +xmbind.alias file. + +Comment lines in the xmbind.alias file begin with ! (exclamation +point). + +The bindings found in either the .motifbind file or the vendor +mapping are placed in a property on the root window. +This property is used to determine the bindings for subsequent Motif +applications. + +On startup mwm attempts to load the file .motifbind in the +user's home directory. +If this is unsuccessful, it loads the vendor bindings as described +previously. +It places the bindings it loads in a property on the root window for use +by subsequent Motif applications. + +The xmbind function loads bindings +from a file if that file is specified on the +command line. +If no file is specified on the command line, it attempts to load the +file .motifbind in the user's home directory. +If this fails, it loads the vendor bindings as described previously. +It places the bindings it loads in a property on the root window for use +by subsequent Motif applications. + +The format of the specification for mapping osf keysyms to +actual keysyms is similar to that of a specification for an event +translation. (See below) The syntax is specified (and below) here in +EBNF notation using the following conventions: + +[a] Means either nothing or a +{a} Means zero or more occurrences of a +(a|b) Means either a or b. + +Terminals are enclosed in double quotation marks. + +The syntax of an osf keysym binding specification is as follows: + +binding_spec = {line "\n"} [line] +line = virtual_keysym ":" list_of_key_event +list_of_key_event= key_event { "," key_event} +key_event = {modifier_name} "<Key>" actual_keysym +virtual_keysym = keysym +actual_keysym = keysym +keysym = A valid X11 keysym name that is + mapped by XStringToKeysym + +As with event translations, more specific event descriptions must +precede less specific descriptions. +For example, an event description for a key with a modifier must precede +a description for the same key without the same modifier. + +Following is an example of a specification for the +defaultVirtualBindings resource in a resource file: + + +*defaultVirtualBindings: \ + osfBackSpace: <Key>BackSpace \n\ + osfInsert: <Key>InsertChar \n\ + osfDelete: <Key>DeleteChar \n\ +&npzwc;... + osfLeft: <Key>left, Ctrl<Key>H + + + +The format of a .motifbind file or of a file containing vendor +bindings is the same, except that the binding specification for each +keysym is placed on a separate line. +The previous example specification appears as follows in a +.motifbind or vendor bindings file: + + +osfBackSpace: <Key>BackSpace +osfInsert: <Key>InsertChar +osfDelete: <Key>DeleteChar +&npzwc;... +osfLeft: <Key>left, Ctrl<Key>H + + + +The following table lists the fixed fallback default bindings for +osf keysyms. + + + + + + + +Fallback Default Bindings for osf Keysyms + + +osf Keysym +Fallback Default Binding + + +osfActivate: +KeyKP_Enter +KeyExecute + + +osfAddMode: +Shift<Key>F8 + + +osfBackSpace: +KeyBackSpace + + +osfBeginLine: +KeyHome +KeyBegin + + +osfCancel: +KeyEscape +KeyCancel + + +osfClear: +KeyClear + + +osfCopy: +unbound + + +osfCut: +unbound + + +osfDelete: +KeyDelete + + +osfDeselectAll: +unbound + + +osfDown: +KeyDown + + +osfEndLine: +KeyEnd + + +osfHelp: +KeyF1 +KeyHelp + + +osfInsert: +KeyInsert + + +osfLeft: +KeyLeft + + +osfLeftLine: +unbound + + +osfMenu: +ShiftKeyF10 +KeyMenu + + +osfMenuBar: +KeyF10 +ShiftKeyMenu + + +osfNextMinor: +unbound + + +osfPageDown: +KeyNext + + +osfPageLeft: +unbound + + +osfPageRight: +unbound + + +osfPageUp: +KeyPrior + + +osfPaste: +unbound + + +osfPrimaryPaste: +unbound + + +osfPriorMinor: +unbound + + +osfReselect: +unbound + + +osfRestore: +unbound + + +osfRight: +KeyRight + + +osfRightLine: +unbound + + +osfSelect: +KeySelect + + +osfSelectAll: +unbound + + +osfSwitchDirection: +AltKeyReturn +AltKeyKP_Enter + + +osfUndo: +KeyUndo + + +osfUp: +KeyUp + + + + + + + +Changes in the Handling of Shifted Keys +In conjunction with MIT X11R5 Patch 24, this version of Motif +introduces a change in the way that keys involving the <Shift> +modifier are processed. This change allows the numeric keypad to be +used to generate numbers using the standard X mechanisms. Since the +default behavior is now to honor the xmodmap keymap bindings, +translations and virtual key bindings that use <Shift> may behave +differently. A common symptom is that unshifted keypad and function +keys (with or without other modifiers) produce the expected results, +but shifted ones do not. + +To obtain the old behavior you can remove the shifted interpretation +from problematic keys using the xmodmap utility. Each entry in +a xmodmap keymap table contains up to four keysym bindings. The +second and fourth keysyms are for shifted keys. If an expression +contains only two keysyms, simply remove the second keysym. If +an entry contains three or more keysyms, replace the second keysym +with NoSymbol and remove the fourth keysym. + + + +Action Translations +The translation table syntax used by Motif is completely specified +in the X11R5 Toolkit Intrinsics Documentation. For the complete syntax +description, and for general instructions about writing or modifying a +translation table, please refer to this document. A brief summary of the +translation table format, however, is included below. + +The syntax is defined as in the binding syntax specification above. +Informal descriptions are contained in angle brackets (<>). +TranslationTable= [ directive ] { production } +directive = ( "#replace" | "#override" | "#augment") "\n" +production = lhs ":" rhs "\n" +lhs = ( event | keyseq) {"," ( event | keyseq) } +keyseq = """ keychar { keychar } """ +keychar = ( "⁁" | "$" | "\\") <ISO Latin 1 character> +event = [ modifier_list ] "<" event_type ">" [ count ] {detail} +modifier_list = ( ["!"][":"] { modifier } | "None") +modifier = [ "~" ] ( "@" <keysym> | <name from table below>) +count = "(" <positive integer> [ "+" ] ")" +rhs = { action_name "(" [params] ")" } +params = string { "," string } + +The string field need not be quoted unless it includes a space +or tab character, or any comma, newline, or parenthesis. The entire +list of string values making up the params field will ba passed +to the named action routine. + +The details field may be used to specify a keysym that will +identify a particular key event. For example, Key is the name +of a type of event, but it must be modified by the details field +to name a specific event, such as KeyA. + +Modifier Names +The modifier list, which may be empty, consists of a list of modifier +keys that must be pressed with the key sequence. The modifier keys +may abbreviated with single letters, as in the following list of the +familiar modifiers: + + + +s + +Shift + + + + +c or ⁁ + +Ctrl (Control) + + + + +m or $ + +Meta + + + + +a + +Alt + + + + +Other modifiers are available, such as "Mod5" and "Button2." These +have no abbreviation (although the "Button" modifiers may be +abbreviated in combination with events, as outlined below). If a +modifier list has no entries, and is not "None", it means the position +of the modifier keys is irrelevant. If modifiers are listed, the +designated keys must be in the specified position, but the unlisted +modifier keys are irrelevant. If the list begins with an exclamation +point (!), however, the unlisted modifiers may not be asserted. In +addition, if a modifier name is preceded by a tilde (~), the +corresponding key must not be pressed. + +If a modifier list begins with a colon (:), X tries to use the +standard modifiers (Shift and Lock), if present, to map the key event +code into a recognized keysym. + +Event Types +These are a few of the recognized event types. + + + +Key or KeyDown + +A keyboard key was pressed. + + + + +KeyUp + +A keyboard key was released. + + + + +BtnDown + +A mouse button was pressed. + + + + +BtnUp + +A mouse button was released. + + + + +Motion + +The mouse pointer moved. + + + + +Enter + +The pointer entered the widget's window. + + + + +Leave + +The pointer left the widget's window. + + + + +FocusIn + +The widget has received focus. + + + + +FocusOut + +The widget has lost focus. + + + + +There are some event abbreviations available. For example, +Btn1Motion is actually a "Motion" event, modified with the +"Button1" modifier (Button1<Motion>). Similarly, Btn3Up +is actually a "BtnUp" event with the "Button3" modifier. These +abbreviations are used extensively in the Motif translation +tables. + + + + +RELATED +&cdeman.xmbind; + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X/WMShell.sgm b/cde/imports/motif/doc/C/guides/man/PR3X/WMShell.sgm new file mode 100644 index 000000000..71938acae --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X/WMShell.sgm @@ -0,0 +1,906 @@ + + + + + + + + + + + +WMShell +library call + + +WMShell +The WMShell widget class + +WMShell + +widget class +WMShell + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +&npzwc;#include <X11/Shell.h> + + + +DESCRIPTION +WMShell is a top-level widget that encapsulates the interaction with the +window manager. + + +Classes +WMShell inherits behavior and resources from the Core, Composite, +and Shell classes. + +The class pointer is wmShellWidgetClass. + +The class name is WMShell. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +WMShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNbaseHeight +XmCBaseHeight +int +XtUnspecifiedShellInt +CSG + + +XmNbaseWidth +XmCBaseWidth +int +XtUnspecifiedShellInt +CSG + + +XmNheightInc +XmCHeightInc +int +XtUnspecifiedShellInt +CSG + + +XmNiconMask +XmCIconMask +Pixmap +NULL +CSG + + +XmNiconPixmap +XmCIconPixmap +Pixmap +NULL +CSG + + +XmNiconWindow +XmCIconWindow +Window +NULL +CSG + + +XmNiconX +XmCIconX +int +XtUnspecifiedShellInt +CSG + + +XmNiconY +XmCIconY +int +XtUnspecifiedShellInt +CSG + + +XmNinitialState +XmCInitialState +int +NormalState +CSG + + +XmNinput +XmCInput +Boolean +False +CSG + + +XmNmaxAspectX +XmCMaxAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNmaxAspectY +XmCMaxAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNmaxHeight +XmCMaxHeight +int +XtUnspecifiedShellInt +CSG + + +XmNmaxWidth +XmCMaxWidth +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectX +XmCMinAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectY +XmCMinAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNminHeight +XmCMinHeight +int +XtUnspecifiedShellInt +CSG + + +XmNminWidth +XmCMinWidth +int +XtUnspecifiedShellInt +CSG + + +XmNtitle +XmCTitle +String +dynamic +CSG + + +XmNtitleEncoding +XmCTitleEncoding +Atom +dynamic +CSG + + +XmNtransient +XmCTransient +Boolean +False +CSG + + +XmNwaitForWm +XmCWaitForWm +Boolean +True +CSG + + +XmNwidthInc +XmCWidthInc +int +XtUnspecifiedShellInt +CSG + + +XmNwindowGroup +XmCWindowGroup +Window +dynamic +CSG + + +XmNwinGravity +XmCWinGravity +int +dynamic +CSG + + +XmNwmTimeout +XmCWmTimeout +int +5000 ms +CSG + + + + + + +XmNbaseHeight + +Specifies the base for a progression of preferred heights for the +window manager to use in sizing the widget. +The preferred heights are XmNbaseHeight plus integral multiples of +XmNheightInc, with a minimum of XmNminHeight and a maximum +of XmNmaxHeight. +If an initial value is not supplied for XmNbaseHeight but is +supplied for XmNbaseWidth, the value of XmNbaseHeight +is set to 0 (zero) when the widget is realized. + + + + +XmNbaseWidth + +Specifies the base for a progression of preferred widths for the +window manager to use in sizing the widget. +The preferred widths are XmNbaseWidth plus integral multiples of +XmNwidthInc, with a minimum of XmNminWidth and a maximum of +XmNmaxWidth. +If an initial value is not supplied for XmNbaseWidth but is +supplied for XmNbaseHeight, the value of XmNbaseWidth +is set to 0 (zero) when the widget is realized. + + + + +XmNheightInc + +Specifies the increment for a progression of preferred heights for the +window manager to use in sizing the widget. +The preferred heights are XmNbaseHeight plus integral multiples of +XmNheightInc, with a minimum of XmNminHeight and a maximum +of XmNmaxHeight. +If an initial value is not supplied for XmNheightInc but is +supplied for XmNwidthInc, the value of XmNheightInc +is set to 1 when the widget is realized. + + + + +XmNiconMask + +Specifies a bitmap that could be used by the window manager to clip the +XmNiconPixmap bitmap to make the icon nonrectangular. + + + + +XmNiconPixmap + +Specifies a bitmap that could be used by the window manager as the +application's icon. + + + + +XmNiconWindow + +Specifies the ID of a window that could be used by the window manager +as the application's icon. + + + + +XmNiconX + +Specifies a suitable place to put the application's icon; this is a hint +to the window manager in root window coordinates. Because the window manager +controls icon placement policy, this resource may be ignored. + + + + +XmNiconY + +Specifies a suitable place to put the application's icon; this is a hint +to the window manager in root window coordinates. +Because the window manager +controls icon placement policy, this resource may be ignored. + + + + +XmNinitialState + +Specifies the state the application wants the widget instance to +start in. +It must be one of the constants NormalState or IconicState. + + + + +XmNinput + +Specifies the application's input model for this widget and its +descendants. +The meaning of a True or False value for this resource depends on the +presence or absence of a WM_TAKE_FOCUS atom in the +WM_PROTOCOLS property: + + + + + + + + +Input Model +XmNinput +WM_TAKE_FOCUS + + +No input +False +Absent + + +Passive +True +Absent + + +Locally active +True +Present + + +Globally active +False +Present + + + + +For more information on input models, see the X Consortium Standard +Inter-Client Communication Conventions Manual (ICCCM). + + + + +XmNmaxAspectX + +Specifies the numerator of the maximum aspect ratio (X/Y) that the +application wants the widget instance to have. + + + + +XmNmaxAspectY + +Specifies the denominator of the maximum aspect ratio (X/Y) that the +application wants the widget instance to have. + + + + +XmNmaxHeight + +Specifies the maximum height that the application wants the widget +instance to have. + + + + +XmNmaxWidth + +Specifies the maximum width that the application wants the widget +instance to have. + + + + +XmNminAspectX + +Specifies the numerator of the minimum aspect ratio (X/Y) that the +application wants the widget instance to have. + + + + +XmNminAspectY + +Specifies the denominator of the minimum aspect ratio (X/Y) that the +application wants the widget instance to have. + + + + +XmNminHeight + +Specifies the minimum height that the application wants the widget +instance to have. + + + + +XmNminWidth + +Specifies the minimum width that the application wants the widget +instance to have. + + + + +XmNtitle + +Specifies the application name to be displayed by the window manager. +The default is the icon name, if specified; otherwise, it is the name of the +application. +When XtGetValues is called on this resource, the returned value +is a pointer to the actual resource value and +should not be freed. + + + + +XmNtitleEncoding + +Specifies a property type that represents the encoding of the +XmNtitle string. +If a language procedure has been set, the default is None; otherwise, +the default is XA_STRING. When the widget is realized, if the value +is None, the corresponding name is assumed to be in the current locale. +The name is passed to XmbTextListToTextProperty with an encoding +style of XStdICCTextStyle. The resulting encoding is STRING +if the name is fully convertible to STRING; otherwise it is +COMPOUND_TEXT. +The values of the encoding resources are not changed; they remain None. + + + + +XmNtransient + +Specifies a Boolean value that is True if the widget instance is +transient, typically a popup on behalf of another widget. +The window manager may treat a transient widget's window differently +from other windows. +For example, a window manager may +not iconify a transient window +separately from its associated application. +Applications and users should not normally alter this resource. + + + + +XmNwaitForWm + +When True, specifies that the Intrinsics waits the length of time given +by the XmNwmTimeout resource for the window manager to respond to +certain actions before assuming that there is no window manager present. +This resource is altered by the Intrinsics as it receives, or fails +to receive, responses from the window manager. + + + + +XmNwidthInc + +Specifies the base for a progression of preferred widths for the +window manager to use in sizing the widget. +The preferred widths are XmNbaseWidth plus integral multiples of +XmNwidthInc, with a minimum of XmNminWidth and a maximum of +XmNmaxWidth. +If an initial value is not supplied for XmNwidthInc but is +supplied for XmNheightInc, the value of XmNwidthInc +is set to 1 when the widget is realized. + + + + +XmNwindowGroup + +Specifies the ID of a window with which this widget instance is +associated. +By convention, this window is the "leader" of a group of windows. +A window manager may treat all windows in a group in some way; for +example, it may always move or iconify them together. + +If no initial value is specified, the value is set to the window of the +first realized ancestor widget in the parent hierarchy when the widget +is realized. +If a value of XtUnspecifiedWindowGroup is specified, no window +group is set. + + + + +XmNwinGravity + +Specifies the window gravity for use by the window manager in +positioning the widget. +If no initial value is specified, the value is set when the widget is +realized. +If XmNgeometry is not NULL, XmNwinGravity is set to the +window gravity returned by XWMGeometry. +Otherwise, XmNwinGravity is set to NorthWestGravity. + + + + +XmNwmTimeout + +Specifies the length of time that the Intrinsics waits for the window +manager to respond to certain actions before assuming that there is no +window manager present. +The value is in milliseconds and must not be negative. + + + + + + +Inherited Resources +WMShell inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +False +CG + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +False +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +False +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for WMShell. + + + + +RELATED +&cdeman.Composite;, &cdeman.Core;, and &cdeman.Shell;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/CloseHie.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/CloseHie.sgm new file mode 100644 index 000000000..76e5a1305 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/CloseHie.sgm @@ -0,0 +1,126 @@ + + + + + + + + + + + +MrmCloseHierarchy +library call + + +MrmCloseHierarchy +Closes a UID hierarchy + +MrmCloseHierarchy + +uil functions +MrmCloseHierarchy + +uid hierarchy + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> +Cardinal MrmCloseHierarchy + +MrmHierarchy hierarchy_id + +MRM function +MrmCloseHierarchy + +MrmCloseHierarchy +definition + + + +DESCRIPTION +The +MrmCloseHierarchy +function +MrmCloseHierarchy +description + +closes a UID hierarchy previously opened by MrmOpenHierarchyPerDisplay. +All files associated with the hierarchy are closed by the +Motif Resource Manager (MRM) and all associated memory is returned. + + + +hierarchy_id + +Specifies the ID of a previously opened UID hierarchy. +The hierarchy_id was returned in a previous call to +MrmOpenHierarchyPerDisplay. + + + + + + +RETURN + +MrmSUCCESS + +MrmBAD_HIERARCHY + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmBAD_HIERARCHY + +The hierarchy ID was invalid. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmOpenHierarchyPerDisplay;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchBit.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchBit.sgm new file mode 100644 index 000000000..680ef6e14 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchBit.sgm @@ -0,0 +1,203 @@ + + + + + + + + + + + +MrmFetchBitmapLiteral +library call + + +MrmFetchBitmapLiteral +Fetches a bitmap literal from a hierarchy + +MrmFetchBitmapLiteral + +uil functions +MrmFetchBitmapLiteral + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmFetchBitmapLiteral + +MrmHierarchy hierarchy_id +String index +Screen *screen +Display *display +Pixmap *pixmap_return +Dimension *width +Dimension *height + +MRM function +MrmFetchBitmapLiteral + +MrmFetchBitmapLiteral +definition + + + +DESCRIPTION + +MrmFetchBitmapLiteral +description + +The MrmFetchBitmapLiteral function fetches a bitmap literal +from an MRM hierarchy, and converts the bitmap literal to an X pixmap +of depth 1. The function returns this pixmap and its width and height. + + + +hierarchy_id + +Specifies the ID of the UID hierarchy that contains the +specified icon literal. The value of hierarchy_id was returned in +a previous call to MrmOpenHierarchyPerDisplay. + + + + +index + +Specifies the UIL name of the bitmap literal to fetch. + + + + +screen + +Specifies the screen used for the pixmap. +The screen argument specifies a pointer to the +Xlib structure Screen which contains the information about that +screen and is linked to the Display structure. +For more information on the Display and Screen structures, +see the Xlib function XOpenDisplay and the associated screen +information macros. + + + + +display + +Specifies the display used for the pixmap. +The display argument specifies the connection to the X server. +For more information on the Display structure, see the Xlib function +XOpenDisplay. + + + + +pixmap_return + +Returns the resulting X pixmap value. +The function allocates space for this pixmap. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmDestroyPixmap. + + + + +width + +Specifies a pointer to the width of the pixmap. + + + + +height + +Specifies a pointer to the height of the pixmap. + + + + + + +RETURN + +MrmSUCCESS + +MrmBAD_HIERARCHY + +MrmNOT_FOUND + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmBAD_HIERARCHY + +The hierarchy ID was invalid. + + + + +MrmNOT_FOUND + +The bitmap literal was not found in the hierarchy. + + + + +MrmWRONG_TYPE + +The caller tried to fetch a literal of a type not supported by this +function. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmFetchIconLiteral;, +&cdeman.MrmFetchLiteral;, and +XOpenDisplay(3). + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchCol.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchCol.sgm new file mode 100644 index 000000000..d11be7176 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchCol.sgm @@ -0,0 +1,188 @@ + + + + + + + + + + + +MrmFetchColorLiteral +library call + + +MrmFetchColorLiteral +Fetches a named color literal from a UID file + +MrmFetchColorLiteral + +uil functions +MrmFetchColorLiteral + +uid file + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmFetchColorLiteral + +MrmHierarchy hierarchy_id +String index +Display *display +Colormap colormap_id +Pixel *pixel + +MRM function +MrmFetchColorLiteral + +MrmFetchColorLiteral +definition + + + +DESCRIPTION +The +MrmFetchColorLiteral +function +MrmFetchColorLiteral +description + +fetches a named color literal from a UID file, and converts the +color literal to a pixel color value. + + + +hierarchy_id + +Specifies the ID of the UID hierarchy that contains the +specified literal. +The value of hierarchy_id was returned in a previous call to +MrmOpenHierarchyPerDisplay. + + + + +index + +Specifies the UIL name of the color literal to fetch. +You must define this name in UIL as an exported value. + + + + +display + +Specifies the display used for the pixmap. +The +display +argument specifies the connection to the X server. +For more information on the +Display structure, see the Xlib function +XOpenDisplay. + + + + +colormap_id + +Specifies the ID of the color map. +If colormap_id is NULL, the default color map is used. + + + + +pixel + +Returns the ID of the color literal. + + + + + + +RETURN + +MrmSUCCESS + +MrmBAD_HIERARCHY + +MrmNOT_FOUND + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmBAD_HIERARCHY + +The hierarchy ID was invalid. + + + + +MrmNOT_FOUND + +The color literal was not found in the UIL file. + + + + +MrmWRONG_TYPE + +The caller tried to fetch a literal of a type not supported by this +function. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmFetchBitmapLiteral;, +&cdeman.MrmOpenHierarchyPerDisplay;, +&cdeman.MrmFetchIconLiteral;, +&cdeman.MrmFetchLiteral;, and +XOpenDisplay(3). + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchIco.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchIco.sgm new file mode 100644 index 000000000..cc9cf999c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchIco.sgm @@ -0,0 +1,218 @@ + + + + + + + + + + + +MrmFetchIconLiteral +library call + + +MrmFetchIconLiteral +Fetches an icon literal from a hierarchy + +MrmFetchIconLiteral + +uil functions +MrmFetchIconLiteral + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmFetchIconLiteral + +MrmHierarchy hierarchy_id +String index +Screen *screen +Display *display +Pixel fgpix +Pixel bgpix +Pixmap *pixmap + +MRM function +MrmFetchIconLiteral + +MrmFetchIconLiteral +definition + + + +DESCRIPTION +The +MrmFetchIconLiteral +function +MrmFetchIconLiteral +description + +fetches an icon literal from an MRM hierarchy and converts the +icon literal to an X pixmap. + + + +hierarchy_id + +Specifies the ID of the UID hierarchy that contains the +specified icon literal. +The hierarchy_id was returned in a previous call to +MrmOpenHierarchyPerDisplay. + + + + +index + +Specifies the UIL name of the icon literal to fetch. + + + + +screen + +Specifies the screen used for the pixmap. +The +screen +argument specifies a pointer to the +Xlib structure +Screen, +which contains the information about that screen and is linked to the +Display +structure. +For more information on the +Display +and +Screen +structures, see the Xlib function +XOpenDisplay +and the associated screen information macros. + + + + +display + +Specifies the display used for the pixmap. +The +display +argument specifies the connection to the X server. +For more information on the +Display structure, see the Xlib function +XOpenDisplay. + + + + +fgpix + +Specifies the foreground color for the pixmap. + + + + +bgpix + +Specifies the background color for the pixmap. + + + + +pixmap + +Returns the resulting X pixmap value. +The function allocates space for this pixmap. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmDestroyPixmap. + + + + + + +RETURN + +MrmSUCCESS + +MrmBAD_HIERARCHY + +MrmNOT_FOUND + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmBAD_HIERARCHY + +The hierarchy ID was invalid. + + + + +MrmNOT_FOUND + +The icon literal was not found in the hierarchy. + + + + +MrmWRONG_TYPE + +The caller tried to fetch a literal of a type not supported by this +function. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmFetchBitmapLiteral;, +&cdeman.MrmOpenHierarchyPerDisplay;, +&cdeman.MrmFetchLiteral;, +&cdeman.MrmFetchColorLiteral;, and +XOpenDisplay(3). + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchLit.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchLit.sgm new file mode 100644 index 000000000..5102cf23c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchLit.sgm @@ -0,0 +1,202 @@ + + + + + + + + + + + +MrmFetchLiteral +library call + + +MrmFetchLiteral +Fetches a literal from a UID file + +MrmFetchLiteral + +uil functions +MrmFetchLiteral + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmFetchLiteral + +MrmHierarchy hierarchy_id +String index +Display *display +XtPointer *value +MrmCode *type + +MRM function +MrmFetchLiteral + +MrmFetchLiteral +definition + + + +DESCRIPTION +The +MrmFetchLiteral +function +MrmFetchLiteral +description + +reads and returns the value and type of a literal (named value) +that is stored as +a public resource in a single UID file. +This function returns a pointer to the value of the literal. +For example, an integer is always returned as a pointer to an integer, +and a string is always returned as a pointer to a string. + +Applications should not use +MrmFetchLiteral +for fetching icon or color literals. +If this is attempted, +MrmFetchLiteral +returns an error. + + + +hierarchy_id + +Specifies the ID of the UID hierarchy that contains the +specified literal. +The value of hierarchy_id was returned in a previous call to +MrmOpenHierarchyPerDisplay. + + + + +index + +Specifies the UIL name of the literal (pixmap) to fetch. +You must define this name in UIL as an exported value. + + + + +display + +Specifies the display used for the pixmap. +The +display +argument specifies the connection to the X server. +For more information on the +Display structure, see the Xlib function +XOpenDisplay. + + + + +value + +Returns the ID of the named literal's value. +The function allocates space for the returned value. +The application is responsible for managing the allocated space +by calling the appropriate deallocation function. For example, +if the returned ID symbolizes a pixmap, then the application can +recover the allocated space by calling XmDestroyPixmap. + + + + +type + +Returns the named literal's data type. +Types are defined in the include file Mrm/MrmPublic.h. + + + + + + +RETURN + +MrmSUCCESS + +MrmBAD_HIERARCHY + +MrmNOT_FOUND + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmBAD_HIERARCHY + +The hierarchy ID was invalid. + + + + +MrmNOT_FOUND + +The literal was not found in the UIL file. + + + + +MrmWRONG_TYPE + +The caller tried to fetch a literal of a type not supported by this +function. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmFetchBitmapLiteral;, +&cdeman.MrmOpenHierarchyPerDisplay;, +&cdeman.MrmFetchIconLiteral;, +&cdeman.MrmFetchColorLiteral;, and +XOpenDisplay(3). + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchSet.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchSet.sgm new file mode 100644 index 000000000..6db0e4d29 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchSet.sgm @@ -0,0 +1,214 @@ + + + + + + + + + + + +MrmFetchSetValues +library call + + +MrmFetchSetValues +Fetches the values to be set from literals stored in +UID files + +MrmFetchSetValues + +uil functions +MrmFetchSetValues + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmFetchSetValues + +MrmHierarchy hierarchy_id +Widget widget +ArgList args +Cardinal num_args + +MRM function +MrmFetchSetValues + +MrmFetchSetValues +definition + + + +DESCRIPTION +The +MrmFetchSetValues +function +is similar to +XtSetValues, +except that the values to be set are defined by the UIL named +values that are stored in the UID hierarchy. +MrmFetchSetValues +description + +MrmFetchSetValues +fetches the values to be set from literals stored in UID files. + + + +hierarchy_id + +Specifies the ID of the UID hierarchy that contains the +specified literal. +The value of hierarchy_id +was returned in a previous call to MrmOpenHierarchyPerDisplay. + + + + +widget + +Specifies the widget that is modified. + + + + +args + +Specifies an argument list that identifies the widget arguments to be +modified as well as the index (UIL name) of the literal that +defines the value for that argument. +The name part of each argument (args[n].name) must begin with the string +XmN followed by the name that uniquely identifies this attribute tag. +For example, XmNwidth +is the attribute name associated with the core argument width. +The value part (args[n].value) must be a string +that gives the index (UIL name) of the literal. +You must define all literals in UIL as exported values. + + + + +num_args + +Specifies the number of entries in args. + + + + +This function +sets the values +on a widget, evaluating the +values as public literal resource references resolvable from +a UID hierarchy. +Each literal is fetched from the hierarchy, and +its value is modified and converted as required. +This value is +then placed in the argument list and used as the actual value for an +XtSetValues +call. +MrmFetchSetValues +allows a widget to be modified +after creation using UID file values the same way +creation values are used in MrmFetchWidget. + +As in +MrmFetchWidget, +each argument whose value can be evaluated +from +the UID hierarchy is set in the widget. +Values that are not +found +or values in which conversion errors occur are not modified. + +Each entry in the argument list identifies an argument to be modified +in the widget. +The name part identifies the tag, which begins with +XmN. +The value part must be a string +whose value is the index of +the literal. +Thus, the following code would modify the label resource of the widget +to have the value of the literal accessed by the index +OK_button_label in the hierarchy: + + +args[n].name = XmNlabel; +args[n].value = "OK_button_label"; + + + + +RETURN VALUE + +MrmSUCCESS + +MrmPARTIAL_SUCCESS + +MrmBAD_HIERARCHY + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmPARTIAL_SUCCESS + +At least one literal was successfully fetched. + + + + +MrmBAD_HIERARCHY + +The hierarchy ID was invalid. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmOpenHierarchyPerDisplay;, +XtSetValues(3). + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchWiA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchWiA.sgm new file mode 100644 index 000000000..65cd1e6c0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchWiA.sgm @@ -0,0 +1,202 @@ + + + + + + + + + + + +MrmFetchWidget +library call + + +MrmFetchWidget +Fetches and creates an indexed (UIL named) application widget and its children + +MrmFetchWidget + +uil functions +MrmFetchWidget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmFetchWidget + +MrmHierarchy hierarchy_id +String index +Widget parent_widget +Widget *widget +MrmType *class + +MRM function +MrmFetchWidget + +MrmFetchWidget +definition + + + +DESCRIPTION +The +MrmFetchWidget +function +MrmFetchWidget +description + +fetches and creates an +indexed application widget and its children. +The indexed application widget is any widget that is named in UIL. +In +fetch operations, the fetched widget's subtree is also +fetched and created. +This widget must not appear as the child of a widget within its own +subtree. MrmFetchWidget does not execute XtManageChild +for the newly created widget. + +All widgets fetched by a call to MrmFetchWidget are not managed +at the time of their creation callbacks. + + + +hierarchy_id + +Specifies the ID of the UID hierarchy that contains the +interface definition. +The value of hierarchy_id was returned in a previous call to +MrmOpenHierarchyPerDisplay. + + + + +index + +Specifies the UIL name of the widget to fetch. + + + + +parent_widget + +Specifies the parent widget ID. + + + + +widget + +Returns the widget ID of the created widget. + + + + +class + +This argument must be set to an actual pointer; it +cannot be a NULL pointer. MrmFetchWidget sets this argument to +an implementation dependent value. + + + + +An application can fetch +any named widget in the UID hierarchy using +MrmFetchWidget. +MrmFetchWidget +can be called at any time to fetch a widget that was not fetched at +application startup. +MrmFetchWidget +can be used to defer fetching pop-up +widgets until they are first +referenced (presumably in a callback), and then used to fetch them +once. + +MrmFetchWidget +can also create multiple instances of a widget (and its subtree). +In this case, the UID definition functions as a template; +a widget definition can be fetched any number of times. +An application can use +this template to make multiple instances of a widget, for example, in a +dialog box box or menu. + +The index (UIL name) that identifies the widget must be +known to the application. + + + +RETURN + +MrmSUCCESS + +MrmBAD_HIERARCHY + +MrmNOT_FOUND + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmBAD_HIERARCHY + +The hierarchy ID was invalid. + + + + +MrmNOT_FOUND + +The widget was not found in UID hierarchy. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmOpenHierarchyPerDisplay;, +&cdeman.MrmFetchWidgetOverride;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchWiB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchWiB.sgm new file mode 100644 index 000000000..e9a59247e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/FetchWiB.sgm @@ -0,0 +1,211 @@ + + + + + + + + + + + +MrmFetchWidgetOverride +library call + + +MrmFetchWidgetOverride +Fetches any indexed (UIL named) application widget. It overrides the arguments specified for this application widget in UIL + +MrmFetchWidgetOverride + +uil functions +MrmFetchWidgetOverride + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmFetchWidgetOverride + +MrmHierarchy hierarchy_id +String index +Widget parent_widget +String override_name +ArgList override_args +Cardinal override_num_args +Widget *widget +MrmType *class + +MRM function +MrmFetchWidgetOverride + +MrmFetchWidgetOverride +definition + + + +DESCRIPTION +The MrmFetchWidgetOverride function +MrmFetchWidgetOverride +description + +is the extended version of MrmFetchWidget. +It is identical to MrmFetchWidget, except that it +allows the caller to override the widget's name and any +arguments that MrmFetchWidget +would otherwise retrieve from the UID file or +one of the defaulting mechanisms. +That is, the override argument list is not +limited to those arguments in the UID file. + +The override arguments apply only to the widget fetched and +returned +by this function. +Its children (subtree) do not receive any +override +parameters. + + + +hierarchy_id + +Specifies the ID of the UID hierarchy that contains +the interface definition. +The value of hierarchy_id +was returned in a previous call to MrmOpenHierarchyPerDisplay. + + + + +index + +Specifies the UIL name of the widget to fetch. + + + + +parent_widget + +Specifies the parent widget ID. + + + + +override_name + +Specifies the name to override the widget name. +Use a NULL value if you do not want to override the widget name. + + + + +override_args + +Specifies the override argument list, exactly as given to +XtCreateWidget +(conversion complete and so forth). +Use a +NULL value if you do not want to override the argument list. + + + + +override_num_args + +Specifies the number of arguments in +override_args. + + + + +widget + +Returns the widget ID of the created widget. + + + + +class + +Returns the class code identifying MRM's widget class. +Literals identifying MRM widget class codes are defined in +the include file Mrm/MrmPublic.h. + + + + + + +RETURN VALUE + +MrmSUCCESS + +MrmBAD_HIERARCHY + +MrmNOT_FOUND + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmBAD_HIERARCHY + +The hierarchy ID was invalid. + + + + +MrmNOT_FOUND + +The widget was not found in UID hierarchy. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmOpenHierarchyPerDisplay;, +&cdeman.MrmFetchWidget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/Initiali.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/Initiali.sgm new file mode 100644 index 000000000..d7e30904f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/Initiali.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +MrmInitialize +library call + + +MrmInitialize +Prepares an application to use MRM widget-fetching facilities + +MrmInitialize + +uil functions +MrmInitialize + + + + + + + + + + + + + + + + + + + + + + + + + +void MrmInitialize + + +MRM function +MrmInitialize + +MrmInitialize +definition + + + +DESCRIPTION +The +MrmInitialize +function must be called to prepare an application to use MRM +widget-fetching facilities. +You must call this function prior to fetching a widget. +However, it is good programming practice to call +MrmInitialize +prior to performing any +MRM operations. + +MrmInitialize +initializes +MrmInitialize +description + +the internal data structures that MRM needs to +successfully perform type +conversion on arguments and to successfully access widget creation +facilities. +An application must call +MrmInitialize +before it uses other +MRM functions. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieA.sgm new file mode 100644 index 000000000..7038fb899 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieA.sgm @@ -0,0 +1,391 @@ + + + + + + + + + + + +MrmOpenHierarchy +library call + + +MrmOpenHierarchy +Allocates a hierarchy ID and opens all the UID files in +the hierarchy + +MrmOpenHierarchy + +uil functions +MrmOpenHierarchy + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmOpenHierarchy + +MrmCount num_files +String file_names_list[] +MrmOsOpenParamPtr *ancillary_structures_list +MrmHierarchy *hierarchy_id + +MRM function +MrmOpenHierarchy + +MrmOpenHierarchy +definition + + + +DESCRIPTION +This routine is obsolete and exists for compatibility with previous +releases. It is replaced by MrmOpenHierarchyPerDisplay. +MrmOpenHierarchy is identical to MrmOpenHierarchyPerDisplay +except that MrmOpenHierarchy does not take a display +argument. + + + +num_files + +Specifies the number of files in the name list. + + + + +file_names_list + +Specifies an array of character strings that identify +the UID files. + + + + +ancillary_structures_list + +A list of operating-system-dependent ancillary structures corresponding +to items such as filenames, clobber flags, and so forth. +This argument should be NULL for most operations. +If you need to reference this structure, +see the definition of +MrmOsOpenParamPtr +in the MrmPublic.h header file for more information. + + + + +hierarchy_id + +Returns the search hierarchy ID. +The search hierarchy ID identifies the list of UID files that +MRM searches (in order) when performing subsequent +fetch calls. + + + + +Each UID file string in file_names_list can specify either a full +pathname or a filename. +If a UID file string has a leading slash (/), it specifies a full +pathname, and MRM opens the file as specified. +Otherwise, the UID file string specifies a filename. +In this case, MRM looks for the file along a search path specified by the +UIDPATH environment variable or by a default search path, which +varies depending on whether or not the XAPPLRESDIR environment +variable is set. + +The UIDPATH environment variable specifies a search path and +naming conventions associated with UID files. +It can contain the substitution field %U, where the UID file string from +the file_names_list argument to MrmOpenHierarchyPerDisplay is +substituted for %U. +It can also contain the substitution fields accepted by +XtResolvePathname. +The substitution field %T is always mapped to uid. +The entire path is first searched with %S mapped to &npzwc;.uid. +If no file is found, it is searched again with %S mapped to NULL. + +If no display is set prior to calling this function, the result of +this function's call to XtResolvePathname is undefined. + +For example, the following UIDPATH value and +MrmOpenHierarchy call cause MRM to open two separate UID files: + + +UIDPATH=/uidlib/%L/%U.uid:/uidlib/%U/%L + static char *uid_files[] = {"/usr/users/me/test.uid", "test2"}; + MrmHierarchy *Hierarchy_id; + MrmOpenHierarchy((MrmCount)2,uid_files, NULL, Hierarchy_id) + + +MRM opens the first file, /usr/users/me/test.uid, as specified in +the file_names_list argument to MrmOpenHierarchy, because +the UID file string in the file_names_list argument specifies a +full pathname. +MRM looks for the second file, +test2, +first as +/uidlib/%L/test2.uid +and second as +/uidlib/test2/%L, +where the display's language string is substituted for %L. + +After +MrmOpenHierarchy +opens the UID hierarchy, you should not delete or modify the +UID files until you close the UID hierarchy by calling +MrmCloseHierarchy. + +If UIDPATH is not set but the environment variable +XAPPLRESDIR is set, MRM searches the following pathnames: + + + +%U%S + + + +$XAPPLRESDIR/%L/uid/%N/%U%S + + + +$XAPPLRESDIR/%l/uid/%N/%U%S + + + +$XAPPLRESDIR/uid/%N/%U%S + + + +$XAPPLRESDIR/%L/uid/%U%S + + + +$XAPPLRESDIR/%l/uid/%U%S + + + +$XAPPLRESDIR/uid/%U%S + + + +$HOME/uid/%U%S + + + +$HOME/%U%S + + + +/usr/lib/X11/%L/uid/%N/%U%S + + + +/usr/lib/X11/%l/uid/%N/%U%S + + + +/usr/lib/X11/uid/%N/%U%S + + + +/usr/lib/X11/%L/uid/%U%S + + + +/usr/lib/X11/%l/uid/%U%S + + + +/usr/lib/X11/uid/%U%S + + + +/usr/include/X11/uid/%U%S + + + +If neither UIDPATH nor XAPPLRESDIR is set, MRM searches the +following pathnames: + + + +%U%S + + + +HOME/%L/uid/%N/%U%S + + + +HOME/%l/uid/%N/%U%S + + + +$HOME/uid/%N/%U%S + + + +$HOME/%L/uid/%U%S + + + +$HOME/%l/uid/%U%S + + + +$HOME/uid/%U%S + + + +$HOME/%U%S + + + +/usr/lib/X11/%L/uid/%N/%U%S + + + +/usr/lib/X11/%l/uid/%N/%U%S + + + +/usr/lib/X11/uid/%N/%U%S + + + +/usr/lib/X11/%L/uid/%U%S + + + +/usr/lib/X11/%l/uid/%U%S + + + +/usr/lib/X11/uid/%U%S + + + +/usr/include/X11/uid/%U%S + + + +These paths are defaults that vendors may change. +For example, a vendor may use different directories for +/usr/lib/X11 and /usr/include/X11. + +The following substitutions are used in these paths: + + + +%U + +The UID file string, from the file_names_list argument. + + + + +%N + +The class name of the application. + + + + +%L + +The display's language string. +This string is influenced by XtSetLanguageProc. +The default string is determined by +calling setlocale(LC_ALL, NULL). + + + + +%l + +The language component of the display's language string. + + + + +%S + +The suffix to the filename. +The entire path is first searched with a suffix of +.uid. +If +no file is found, it is searched again with a NULL suffix. + + + + + + +RETURN +This function returns one of the following status return constants: +MrmSUCCESS + +MrmNOT_FOUND + +MrmFAILURE + + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmNOT_FOUND + +File not found. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmOpenHierarchyPerDisplay; and +&cdeman.MrmCloseHierarchy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieB.sgm new file mode 100644 index 000000000..e1031ea78 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieB.sgm @@ -0,0 +1,103 @@ + + + + + + + + + + + +MrmOpenHierarchyFromBuffer +library call + + +MrmOpenHierarchyFromBuffer +Allocates a hierarchy ID and opens a buffer containing a memory image of a UID file + +MrmOpenHierarchyFrom\\%Buffer + +uil functions +MrmOpenHierarchyFrom\\%Buffer + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmOpenHierarchyFromBuffer + +unsigned char uid_buffer +MrmHierarchy *hierarchy_id + + + +DESCRIPTION +MrmOpenHierarchyFromBuffer allows you to specify a buffer +containing information from UID files that MRM searches in subsequent +fetch operations. +This function also allocates a hierarchy ID and initializes the +optimized search lists in the hierarchy. + + + +buffer + +Specifies a stream of bytes containing information from UID files + + + + +hierarchy_id + +Returns the search hierarchy ID. +The search hierarchy ID identifies the buffer that MRM searches when +performing subsequent fetch calls. + + + + + + +RETURN +This function returns one of the following status return constants: +MrmSUCCESS + +MrmFAILURE + + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmCloseHierarchy; and +&cdeman.MrmOpenHierarchyPerDisplay;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieC.sgm new file mode 100644 index 000000000..7f8499a61 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/OpenHieC.sgm @@ -0,0 +1,401 @@ + + + + + + + + + + + +MrmOpenHierarchyPerDisplay +library call + + +MrmOpenHierarchyPerDisplay +Allocates a hierarchy ID and opens all the UID files in the hierarchy + +MrmOpenHierarchyPer\\%Display + +uil functions +MrmOpenHierarchyPer\\%Display + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmOpenHierarchyPerDisplay + +Display *display +MrmCount num_files +String file_names_list[] +MrmOsOpenParamPtr *ancillary_structures_list +MrmHierarchy *hierarchy_id + + + +DESCRIPTION +MrmOpenHierarchyPerDisplay allows you to specify the list +of UID files that MRM searches in subsequent fetch operations. +All subsequent fetch operations return the first occurrence of the +named item encountered while traversing the UID hierarchy from +the first list element (UID file specification) to the last list +element. +This function also +allocates a hierarchy ID and opens all the UID files in the +hierarchy. +It initializes the optimized search lists in the hierarchy. +If +MrmOpenHierarchyPerDisplay +encounters any errors during its execution, any files that were opened +are closed. + +The application must call XtAppInitialize before calling +MrmOpenHierarchyPerDisplay. + + + +display + +Specifies the connection to the X server and the value to pass +to XtResolvePathname. For more information on the Display +structure, see the Xlib function XOpenDisplay. + + + + +num_files + +Specifies the number of files in the name list. + + + + +file_names_list + +Specifies an array of character strings that identify +the UID files. + + + + +ancillary_structures_list + +A list of operating-system-dependent ancillary structures corresponding +to items such as filenames, clobber flags, and so forth. +This argument should be NULL for most operations. +If you need to reference this structure, +see the definition of +MrmOsOpenParamPtr +in the MrmPublic.h header file for more information. + + + + +hierarchy_id + +Returns the search hierarchy ID. +The search hierarchy ID identifies the list of UID files that +MRM searches (in order) when performing subsequent +fetch calls. + + + + +Each UID file string in file_names_list can specify either a full +pathname or a filename. +If a UID file string has a leading / (slash), it specifies a full +pathname, and MRM opens the file as specified. +Otherwise, the UID file string specifies a filename. +In this case MRM looks for the file along a search path specified by the +UIDPATH environment variable or by a default search path, which +varies depending on whether or not the XAPPLRESDIR environment +variable is set. + +The UIDPATH environment variable specifies a search path and +naming conventions associated with UID files. +It can contain the substitution field %U, where the UID file string from +the file_names_list argument to MrmOpenHierarchyPerDisplay is +substituted for %U. +It can also contain the substitution fields accepted by +XtResolvePathname. +The substitution field %T is always mapped to uid. +The entire path is searched first with %S mapped to .uid. +If no file is found, it is searched again with %S mapped to NULL. +For example, the following UIDPATH value and +MrmOpenHierarchyPerDisplay call cause MRM to open two separate UID +files: + + +UIDPATH=/uidlib/%L/%U.uid:/uidlib/%U/%L + static char *uid_files[] = {"/usr/users/me/test.uid", "test2"}; + MrmHierarchy *Hierarchy_id; + MrmOpenHierarchyPerDisplay((MrmCount)2,uid_files, NULL, Hierarchy_id) + + +MRM opens the first file, /usr/users/me/test.uid, as specified in +the file_names_list argument to MrmOpenHierarchyPerDisplay, +because the UID file string in the file_names_list argument +specifies a full pathname. +MRM looks for the second file, +test2, +first as +/uidlib/%L/test2.uid +and second as +/uidlib/test2/%L, +where the display's language string is substituted for %L. + +After +MrmOpenHierarchyPerDisplay +opens the UID hierarchy, you should not delete or modify the +UID files until you close the UID hierarchy by calling +MrmCloseHierarchy. + +If UIDPATH is not set, but the environment variable +XAPPLRESDIR is set, MRM searches the following pathnames: + + + +%U%S + + + +$XAPPLRESDIR/%L/uid/%N/%U%S + + + +$XAPPLRESDIR/%l/uid/%N/%U%S + + + +$XAPPLRESDIR/uid/%N/%U%S + + + +$XAPPLRESDIR/%L/uid/%U%S + + + +$XAPPLRESDIR/%l/uid/%U%S + + + +$XAPPLRESDIR/uid/%U%S + + + +$HOME/uid/%U%S + + + +$HOME/%U%S + + + +/usr/lib/X11/%L/uid/%N/%U%S + + + +/usr/lib/X11/%l/uid/%N/%U%S + + + +/usr/lib/X11/uid/%N/%U%S + + + +/usr/lib/X11/%L/uid/%U%S + + + +/usr/lib/X11/%l/uid/%U%S + + + +/usr/lib/X11/uid/%U%S + + + +/usr/include/X11/uid/%U%S + + + +If neither UIDPATH nor XAPPLRESDIR is set, MRM searches the +following pathnames: + + + +%U%S + + + +$HOME/%L/uid/%N/%U%S + + + +$HOME/%l/uid/%N/%U%S + + + +$HOME/uid/%N/%U%S + + + +$HOME/%L/uid/%U%S + + + +$HOME/%l/uid/%U%S + + + +$HOME/uid/%U%S + + + +$HOME/%U%S + + + +/usr/lib/X11/%L/uid/%N/%U%S + + + +/usr/lib/X11/%l/uid/%N/%U%S + + + +/usr/lib/X11/uid/%N/%U%S + + + +/usr/lib/X11/%L/uid/%U%S + + + +/usr/lib/X11/%l/uid/%U%S + + + +/usr/lib/X11/uid/%U%S + + + +/usr/include/X11/uid/%U%S + + + +These paths are defaults that vendors may change. +For example, a vendor may use different directories for +/usr/lib/X11 and /usr/include/X11. + +The following substitutions are used in these paths: + + + +%U + +The UID file string, from the file_names_list argument. + + + + +%N + +The class name of the application. + + + + +%L + +The display's language string. +This string is influenced by XtSetLanguageProc. +The default string is determined by +calling setlocale(LC_ALL, NULL). + + + + +%l + +The language component of the display's language string. + + + + +%S + +The suffix to the filename. +The entire path is first searched with a suffix of +.uid. +If +no file is found, it is searched again with a NULL suffix. + + + + + + +RETURN +This function returns one of the following status return constants: +MrmSUCCESS + +MrmNOT_FOUND + +MrmFAILURE + + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmNOT_FOUND + +File not found. + + + + +MrmFAILURE + +The function failed. + + + + + + +RELATED +&cdeman.MrmCloseHierarchy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteA.sgm new file mode 100644 index 000000000..c6830cd3f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteA.sgm @@ -0,0 +1,166 @@ + + + + + + + + + + + +MrmRegisterClass +library call + + +MrmRegisterClass +Saves the information needed for MRM to access the widget creation function for user-defined widgets + +MrmRegisterClass + +uil functions +MrmRegisterClass + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmRegisterClass + +MrmType class_code +String class_name +String create_name +Widget (*create_proc) () +WidgetClass class_record + +MRM function +MrmRegisterClass + +MrmRegisterClass +definition + + + +DESCRIPTION +The +MrmRegisterClass +function +MrmRegisterClass +description + +allows MRM to access user-defined widget classes. +This function registers the necessary information for +MRM to create widgets of this class. +You must call +MrmRegisterClass +prior to fetching any user-defined class widget. + +MrmRegisterClass +saves the information needed to access the widget creation +function and to do type conversion of argument lists by using the +information in MRM databases. + + + +class_code + +This argument is ignored; it is present for compatibility with previous +releases. + + + + +class_name + +This argument is ignored; it is present for compatibility with previous +releases. + + + + +create_name + +Specifies the case-sensitive name of the low-level widget creation +function for the class. +An example from the Motif Toolkit is +XmCreateLabel. +Arguments are +parent_widget, +name, +override_arglist, +and +override_argcount. + +For user-defined widgets, +create_name +is the creation procedure in the UIL that defines this widget. + + + + +create_proc + +Specifies the address of the creation function that you named in +create_name. + + + + +class_record + +Specifies a pointer to the class record. + + + + + + +RETURN + +MrmSUCCESS + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmFAILURE + +The function failed. + + + + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteB.sgm new file mode 100644 index 000000000..c79677f1f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteB.sgm @@ -0,0 +1,191 @@ + + + + + + + + + + + +MrmRegisterNames +library call + + +MrmRegisterNames +Registers the values associated with the names referenced in UIL (for example, UIL callback function names or UIL identifier names) + +MrmRegisterNames + +uil functions +MrmRegisterNames + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmRegisterNames + +MrmRegisterArglist register_list +MrmCount register_count + +MRM function +MrmRegisterNames + +MrmRegisterNames +definition + + + +DESCRIPTION +The +MrmRegisterNames +function +MrmRegisterNames +description + +registers a vector of names and associated values +for access in MRM. +The values can be callback functions, pointers +to user-defined data, or any other values. +The information provided is used to resolve symbolic references +occurring in UID files to their run-time values. +For callbacks, this information provides the procedure address required +by the Motif Toolkit. +For names used as identifiers in UIL, this information +provides any +run-time mapping the application needs. + +This function is similar to +MrmRegisterNamesInHierarchy, +except that the scope of the names registered by +MrmRegisterNamesInHierarchy +is limited to the hierarchy specified in the call to that function, +whereas the names registered by +MrmRegisterNames +have global scope. +When MRM looks up a name, it first tries to find the name among those +registered for the given hierarchy. +If that lookup fails, it tries to find the name among those registered +globally. + + + +register_list + +Specifies a list of name/value pairs for the names to be registered. +Each name is a case-sensitive, NULL-terminated ASCII string. +Each value is a 32-bit quantity, interpreted as a procedure address if +the name is a callback function, and uninterpreted otherwise. + + + + +register_count + +Specifies the number of entries in +register_list. + + + + +The names in the list are case-sensitive. +The list can be either ordered or unordered. + +Callback functions registered through +MrmRegisterNames +can be either +regular or creation callbacks. +Regular callbacks have declarations determined by Motif Toolkit and user +requirements. +Creation callbacks have the same format as any other callback: + + +void CallBackProc + +Widget *widget_id +Opaque tag +XmAnyCallbackStruct *callback_data + + + +widget_id + +Specifies the widget ID associated with the widget performing the +callback (as in any callback function). + + + + +tag + +Specifies the tag value (as in any callback function). + + + + +callback_data + +Specifies a widget-specific data structure. +This data structure has a minimum of two members: event and reason. +The reason member is always set to +MrmCR_CREATE. + + + + +Note that the widget name and parent are available from the widget +record accessible through +widget_id. + + + +RETURN + +MrmSUCCESS + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmFAILURE + +The function failed. + + + + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteC.sgm new file mode 100644 index 000000000..4f9c02636 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Mrm/RegisteC.sgm @@ -0,0 +1,202 @@ + + + + + + + + + + + +MrmRegisterNamesInHierarchy +library call + + +MrmRegisterNamesInHierarchy +Registers the values associated with the names referenced in UIL within a single hierarchy (for example, UIL callback function names or UIL identifier names) + +MrmRegisterNamesIn\\%Hierarchy + +uil functions +MrmRegisterNamesIn\\%Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + +#include <Mrm/MrmPublic.h> + +Cardinal MrmRegisterNamesInHierarchy + +MrmHierarchy hierarchy_id +MrmRegisterArglist register_list +MrmCount register_count + +MRM function +MrmRegisterNamesIn\\%Hierarchy + +MrmRegisterNamesIn\\%Hierarchy +definition + + + +DESCRIPTION +The +MrmRegisterNamesInHierarchy +function +MrmRegisterNamesIn\\%Hierarchy +description + +registers a vector of names and associated values +for access in MRM. +The values can be callback functions, pointers +to user-defined data, or any other values. +The information provided is used to resolve symbolic references +occurring in UID files to their run-time +values. For callbacks, this information +provides the procedure address required +by the Motif Toolkit. +For names used as identifiers in UIL, this information +provides any +run-time mapping the application needs. + +This function is similar to +MrmRegisterNames, +except that the scope of the names registered by +MrmRegisterNamesInHierarchy +is limited to the hierarchy specified by +hierarchy_id, +whereas the names registered by +MrmRegisterNames +have +global scope. +When MRM looks up a name, it first tries to find the name among those +registered for the given hierarchy. +If that lookup fails, it tries to find the name among those registered +globally. + + + +hierarchy_id + +Specifies the hierarchy with which the names are to be associated. + + + + +register_list + +Specifies a list of name/value pairs for the names to be registered. +Each name is a case-sensitive, NULL-terminated ASCII string. +Each value is a 32-bit quantity, interpreted as a procedure address if +the name is a callback function, and uninterpreted otherwise. + + + + +register_count + +Specifies the number of entries in +register_list. + + + + +The names in the list are case-sensitive. +The list can be either ordered or unordered. + +Callback functions registered through +MrmRegisterNamesInHierarchy +can be either +regular or creation callbacks. +Regular callbacks have declarations determined by Motif Toolkit and user +requirements. +Creation callbacks have the same format as any other callback: + + +void CallBackProc + +Widget *widget_id +Opaque tag +XmAnyCallbackStruct *callback_data + + + +widget_id + +Specifies the widget ID associated with the widget performing the +callback (as in any callback function). + + + + +tag + +Specifies the tag value (as in any callback function). + + + + +callback_data + +Specifies a widget-specific data structure. +This data structure has a minimum of two members: event and reason. +The reason member is always set to +MrmCR_CREATE. + + + + +Note that the widget name and parent are available from the widget +record accessible through +widget_id. + + + +RETURN + +MrmSUCCESS + +MrmFAILURE + +This function returns one of the following status return constants: + + + +MrmSUCCESS + +The function executed successfully. + + + + +MrmFAILURE + +The function failed. + + + + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ActivP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ActivP.sgm new file mode 100644 index 000000000..f0095b061 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ActivP.sgm @@ -0,0 +1,111 @@ + + + + + + + + + + + +XmActivateProtocol +library call + + +XmActivateProtocol +A VendorShell function that activates a protocol + +XmActivateProtocol + +VendorShell functions +XmActivateProtocol + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Protocols.h> + +void XmActivateProtocol + +Widget shell +Atom property +Atom protocol + + + +DESCRIPTION +XmActivateProtocol activates a protocol. It +updates the handlers and the property if +the shell is realized. It is sometimes useful to allow +a protocol's state information (callback lists, and so on) to persist, even though +the client may choose to temporarily resign from the interaction. This is +supported by allowing a protocol to be in one of two states: active or +inactive. If the protocol is active and the shell is realized, +the property contains the protocol Atom. +If the protocol is inactive, the Atom is not present in +the property. + +XmActivateWMProtocol is a convenience interface. +It calls XmActivateProtocol +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +property + +Specifies the protocol property + + + + +protocol + +Specifies the protocol Atom + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, &cdeman.XmActivateWMProtocol;, +&cdeman.XmRemoveProtocols; +and &cdeman.XmInternAtom;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ActivW.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ActivW.sgm new file mode 100644 index 000000000..e731bbc2d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ActivW.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmActivateWMProtocol +library call + + +XmActivateWMProtocol +A VendorShell convenience interface that activates a protocol + +XmActivateWMProtocol + +VendorShell functions +XmActivateWMProtocol + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Protocols.h> + +void XmActivateWMProtocol + +Widget shell +Atom protocol + + + +DESCRIPTION +XmActivateWMProtocol is a convenience interface. +It calls XmActivateProtocol +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +protocol + +Specifies the protocol Atom + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmActivateProtocol;, +&cdeman.XmInternAtom;, and +&cdeman.XmRemoveWMProtocols;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddProtA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddProtA.sgm new file mode 100644 index 000000000..4f9d139f6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddProtA.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmAddProtocolCallback +library call + + +XmAddProtocolCallback +A VendorShell function that adds client callbacks for a protocol + +XmAddProtocolCallback + +VendorShell functions +XmAddProtocolCallback + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Protocols.h> + +void XmAddProtocolCallback + +Widget shell +Atom property +Atom protocol +XtCallbackProc callback +XtPointer closure + + + +DESCRIPTION +XmAddProtocolCallback adds client callbacks for a protocol. It +checks if the protocol is registered, and if it is not, +calls XmAddProtocols. It then adds the callback to +the internal list. These callbacks are called when +the corresponding client message is received. + +XmAddWMProtocolCallback is a convenience interface. +It calls XmAddProtocolCallback +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +property + +Specifies the protocol property + + + + +protocol + +Specifies the protocol Atom + + + + +callback + +Specifies the procedure to call when a protocol message is received + + + + +closure + +Specifies the client data to be passed to the callback when it is invoked + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmAddWMProtocolCallback;, +&cdeman.XmInternAtom;, and +&cdeman.XmRemoveProtocolCallback;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddProtB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddProtB.sgm new file mode 100644 index 000000000..a5f736ab6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddProtB.sgm @@ -0,0 +1,112 @@ + + + + + + + + + + + +XmAddProtocols +library call + + +XmAddProtocols +A VendorShell function that adds the protocols to the protocol manager and allocates the internal tables + +XmAddProtocols + +VendorShell functions +XmAddProtocols + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Protocols.h> + +void XmAddProtocols + +Widget shell +Atom property +Atom *protocols +Cardinal num_protocols + + + +DESCRIPTION +XmAddProtocols adds the protocols to the +protocol manager and allocates the internal tables. + +XmAddWMProtocols is a convenience interface. +It calls XmAddProtocols +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +property + +Specifies the protocol property + + + + +protocols + +Specifies the protocol Atoms + + + + +num_protocols + +Specifies the number of elements in protocols + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmAddWMProtocols;, +&cdeman.XmInternAtom;, and +&cdeman.XmRemoveProtocols;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddTabGr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddTabGr.sgm new file mode 100644 index 000000000..629518137 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddTabGr.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmAddTabGroup +library call + + +XmAddTabGroup +A function that adds a manager or a primitive +widget to the list of tab groups + +XmAddTabGroup + +VendorShell functions +XmAddTabGroup + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmAddTabGroup + +Widget tab_group + + + +DESCRIPTION +This function is obsolete and its behavior is replaced by setting +XmNnavigationType to XmEXCLUSIVE_TAB_GROUP. +When the keyboard is used to traverse through a widget hierarchy, primitive +or manager +widgets are grouped together into what are known as tab groups. Any +manager or primitive widget can be a tab group. Within +a tab group, move the focus to the next widget in the tab +group by using the arrow keys. To move to another tab group, use +KNextField or KPrevField. + +Tab groups are ordinarily specified by the XmNnavigationType +resource. +XmAddTabGroup is called to control the order of traversal of tab +groups. The widget specified +by tab_group is appended to the list of tab +groups to be traversed, and the widget's XmNnavigationType is set +to XmEXCLUSIVE_TAB_GROUP. + + + +tab_group + +Specifies the manager or primitive widget ID + + + + + + +RELATED +&cdeman.XmManager;, +&cdeman.XmGetTabGroup;, +&cdeman.XmPrimitive;, and +&cdeman.XmRemoveTabGroup;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddToPos.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddToPos.sgm new file mode 100644 index 000000000..1fab7523a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddToPos.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmAddToPostFromList +library call + + +XmAddToPostFromList +a RowColumn function that makes a menu +accessible from more than one widget + +XmAddToPostFromList + +RowColumn functions +XmAddToPostFromList + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +void XmAddToPostFromList + +Widget menu +Widget post_from_widget + + + +DESCRIPTION +XmAddToPostFromList makes a menu accessible from more than one +widget. After a menu is once created, this function may be used to +make that menu accessible from a second widget. The process may be +repeated indefinitely. In other words, where an application would use +XmCreatePopupMenu or XmCreatePulldownMenu or their +equivalent to create a new menu identical to one that already exists, +it can use this function to reuse that earlier menu. + +If menu refers to a Popup menu, then the post_from_widget +widget can now pop up the specified menu. The actual posting of the +menu occurs as it always does, either through an event handler, or the +automatic popup menu support (see the &cdeman.XmRowColumn; reference +page). + +If menu refers to a Pulldown menu, its ID is placed in the +XmNsubMenuId resource of the specified post_from_widget. +In this case, the post_from_widget widget must be either a +CascadeButton or a CascadeButtonGadget. + +Note that this function manipulates the internal structures +themselves, not a copy of them. + + + +menu + +Specifies the ID of the RowColumn widget containing the menu (Popup or +Pulldown) to be made accessible from the widget. + + + + +post_from_widget + +Specifies the widget ID of the widget which will now be able to post +the menu specified by menu. + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RELATED +&cdeman.XmGetPostedFromWidget;, +&cdeman.XmRemoveFromPostFromList;, and +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddWMPrA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddWMPrA.sgm new file mode 100644 index 000000000..bf889d4ad --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddWMPrA.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmAddWMProtocolCallback +library call + + +XmAddWMProtocolCallback +A VendorShell convenience interface that adds client callbacks for a protocol + +XmAddWMProtocol\\%Callback + +VendorShell functions +XmAddWMProtocol\\%Callback + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Protocols.h> + +void XmAddWMProtocolCallback + +Widget shell +Atom protocol +XtCallbackProc callback +XtPointer closure + + + +DESCRIPTION +XmAddWMProtocolCallback is a convenience interface. +It calls XmAddProtocolCallback +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +protocol + +Specifies the protocol Atom + + + + +callback + +Specifies the procedure to call when a protocol message is received + + + + +closure + +Specifies the client data to be passed to the callback when it is invoked + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmAddProtocolCallback;, +&cdeman.XmInternAtom;, and +&cdeman.XmRemoveWMProtocolCallback;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddWMPrB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddWMPrB.sgm new file mode 100644 index 000000000..cb7e58401 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/AddWMPrB.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + + +XmAddWMProtocols +library call + + +XmAddWMProtocols +A VendorShell convenience interface that adds the protocols to the protocol manager and allocates the internal tables + +XmAddWMProtocol\\%s + +VendorShell functions +XmAddWMProtocol\\%s + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Protocols.h> + +void XmAddWMProtocols + +Widget shell +Atom *protocols +Cardinal num_protocols + + + +DESCRIPTION +XmAddWMProtocols is a convenience interface. +It calls XmAddProtocols +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +protocols + +Specifies the protocol Atoms + + + + +num_protocols + +Specifies the number of elements in protocols + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmAddProtocols;, +&cdeman.XmInternAtom;, and +XmRemoveWMProtocols. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ArrowBuA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ArrowBuA.sgm new file mode 100644 index 000000000..72d01c1e0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ArrowBuA.sgm @@ -0,0 +1,862 @@ + + + + + + + + + + + +XmArrowButton +library call + + +XmArrowButton +The ArrowButton widget class + +XmArrowButton + +widget class +ArrowButton + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/ArrowB.h> + + + +DESCRIPTION +ArrowButton consists of a directional arrow surrounded by a +border shadow. When it is selected, the shadow changes +to give the appearance that the +ArrowButton has been pressed in. When the +ArrowButton is unselected, the shadow reverts to give the appearance that the +ArrowButton is released, or out. + +ArrowButton holds the XmQTactivatable trait. + + +Classes +ArrowButton inherits behavior, resources, and traits +from the Core and XmPrimitive classes. + +The class pointer is xmArrowButtonWidgetClass. + +The class name is XmArrowButton. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmArrowButton Resource Set + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarrowDirection +XmCArrowDirection +unsigned char +XmARROW_UP +CSG + + +XmNdetailShadowThickness +XmCDetailShadowThickness +Dimension +2 +CSG + + +XmNdisarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmultiClick +XmCMultiClick +unsigned char +dynamic +CSG + + + + + + +XmNactivateCallback + +Specifies a list of callbacks that is called +when the ArrowButton is activated. +To activate the button, press and release BSelect +while the pointer is inside +the ArrowButton widget. Activating the ArrowButton +also disarms it. +The reason sent by this callback is XmCR_ACTIVATE. +This callback uses the XmQTactivatable trait. + + + + +XmNarmCallback + +Specifies a list of callbacks that is called +when the ArrowButton is armed. +To arm this widget, press BSelect +while the pointer is inside the ArrowButton. +The reason sent by this callback is XmCR_ARM. + + + + +XmNarrowDirection + +Sets the arrow direction. +The values for this resource are + + + +XmARROW_UP + + + +XmARROW_DOWN + + + +XmARROW_LEFT + + + +XmARROW_RIGHT + + + + + + +XmNdetailShadowThickness + +Specifies the thickness of the inside arrow shadows. The default thickness +is 2 pixels. + + + + +XmNdisarmCallback + +Specifies a list of callbacks that is called +when the ArrowButton is disarmed. +To disarm this widget, press and release +BSelect while the pointer is inside the ArrowButton. +The reason for this callback is XmCR_DISARM. + + + + +XmNmultiClick + +If a button click is followed by another button click within the time +span specified by the display's multiclick time, and this resource is +set to XmMULTICLICK_DISCARD, the second click. +is not processed. +If this resource is set to XmMULTICLICK_KEEP, the event +is processed and click_count is incremented in the callback structure. +When the button is not in a menu, the default value is +XmMULTICLICK_KEEP. + + + + + + +Inherited Resources +ArrowButton inherits behavior and resources from the +superclasses described in the following table. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + int click_count; +} XmArrowButtonCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +click_count + +This value is valid only when the reason is XmCR_ACTIVATE. +It contains the number of clicks in the last multiclick sequence +if the XmNmultiClick resource is set to XmMULTICLICK_KEEP; +otherwise it contains 1. +The activate callback is invoked for each click if XmNmultiClick +is set to XmMULTICLICK_KEEP. + + + + + + + + + + + + + + + + +Translations +XmArrowButton includes translations for XmPrimitive. +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +EnterWindow: + +Enter() + + + + +LeaveWindow: + +Leave() + + + + +c<Btn1Down>: + +ButtonTakeFocus() + + + + +≈cBtn1Down: + +Arm() + + + + +≈cBtn1Down,≈cBtn1Up: + +Activate() Disarm() + + + + +≈cBtn1Down(2+): + +MultiArm() + + + + +≈cBtn1Up(2+): + +MultiActivate() + + + + +≈cBtn1Up: + +Activate() Disarm() + + + + +:KeyosfActivate: + +PrimitiveParentActivate() + + + + +:KeyosfCancel: + +PrimitiveParentCancel() + + + + +:KeyosfSelect: + +ArmAndActivate() + + + + +:KeyosfHelp: + +Help() + + + + +≈s ≈m ≈a KeyReturn: + +PrimitiveParentActivate() + + + + +≈s ≈m ≈a Keyspace: + +ArmAndActivate() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Action Routines +The XmArrowButton action routines are + + + +Activate(): + +Draws the shadow in the unselected state. +If the pointer is within the ArrowButton, +calls the callbacks for XmNactivateCallback. + + + + +Arm(): + +Draws the shadow in the selected state and +calls the callbacks for XmNarmCallback. + + + + +ArmAndActivate(): + +Draws the shadow in the selected state and +calls the callbacks for XmNarmCallback. +Arranges for the shadow to be drawn in the unselected state and +the callbacks for XmNactivateCallback and XmNdisarmCallback +to be called, either immediately or at a later time. + + + + +ButtonTakeFocus(): + +Causes the ArrowButton to take keyboard focus +when Ctrl<Btn1Down> is pressed, without activating the widget. + + + + +Disarm(): + +Draws the shadow in the unselected state and +calls the callbacks for XmNdisarmCallback. + + + + +Help(): + +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help callbacks for this widget, this action calls the +help callbacks for the nearest ancestor that has them. + + + + +MultiActivate(): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. + +If XmNmultiClick is XmMULTICLICK_KEEP, this action +increments click_count in the callback structure and +draws the shadow in the unselected state. +If the pointer is within the ArrowButton, this action calls the +callbacks for XmNactivateCallback and XmNdisarmCallback. + + + + +MultiArm(): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. +If XmNmultiClick is XmMULTICLICK_KEEP, this action +draws the shadow in the selected state and calls the callbacks for +XmNarmCallback. + + + + + + +Additional Behavior +This widget has the following additional behavior: + + + +EnterWindow: + +Draws the ArrowButton shadow in its selected state if the +pointer leaves and re-enters the window while Btn1 is pressed. + + + + +LeaveWindow: + +Draws the ArrowButton shadow in its unselected state +if the pointer leaves the window while Btn1 is pressed. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, &cdeman.XmCreateArrowButton;, and &cdeman.XmPrimitive;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ArrowBuB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ArrowBuB.sgm new file mode 100644 index 000000000..0953ec455 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ArrowBuB.sgm @@ -0,0 +1,641 @@ + + + + + + + + + + + +XmArrowButtonGadget +library call + + +XmArrowButtonGadget +The ArrowButtonGadget widget class + +XmArrowButtonGadget + +widget class +ArrowButtonGadget + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/ArrowBG.h> + + + +DESCRIPTION +ArrowButtonGadget consists of a directional arrow surrounded by a border shadow. +When it is selected, the shadow changes to give the appearance that the +ArrowButtonGadget has been pressed in. When it is unselected, the +shadow reverts to give the appearance that the button is released, or out. + +ArrowButtonGadget holds the XmQTactivatable trait. + + +Classes +ArrowButtonGadget inherits behavior, resources, and traits +from the Object, RectObj, and XmGadget classes. + +The class pointer is xmArrowButtonGadgetClass. + +The class name is XmArrowButtonGadget. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmArrowButtonGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarrowDirection +XmCArrowDirection +unsigned char +XmARROW_UP +CSG + + +XmNdetailShadowThickness +XmCDetailShadowThickness +Dimension +2 +CSG + + +XmNdisarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmultiClick +XmCMultiClick +unsigned char +dynamic +CSG + + + + + + +XmNactivateCallback + +Specifies a list of callbacks that is called +when the ArrowButtonGadget is activated. +To activate the button, press and release +BSelect while the pointer is inside +the ArrowButtonGadget. Activating the ArrowButtonGadget +also disarms it. +The reason sent by this callback is XmCR_ACTIVATE. +This callback uses the XmQTactivatable trait. + + + + +XmNarmCallback + +Specifies a list of callbacks that is called +when the ArrowButtonGadget is armed. +To arm this widget, press BSelect +while the pointer is inside the ArrowButtonGadget. +The reason sent by this callback is XmCR_ARM. + + + + +XmNarrowDirection + +Sets the arrow direction. +The values for this resource are + + + +XmARROW_UP + + + +XmARROW_DOWN + + + +XmARROW_LEFT + + + +XmARROW_RIGHT + + + + + + +XmNdetailShadowThickness + +Specifies the thickness of the inside arrow shadows. The default thickness +is 2 pixels. + + + + +XmNdisarmCallback + +Specifies a list of callbacks that is called +when the ArrowButtonGadget is disarmed. +To disarm this widget, press and release BSelect +while the pointer is inside the ArrowButtonGadget. +The reason sent by this callback is XmCR_DISARM. + + + + +XmNmultiClick + +If a button click is followed by another button click within the time +span specified by the display's multiclick time and this resource is +set to XmMULTICLICK_DISCARD, the second click is not processed. +If this resource is set to XmMULTICLICK_KEEP, the event +is processed and click_count is incremented in the callback structure. +When the ArrowButtonGadget is not in a menu, the default value is +XmMULTICLICK_KEEP. + + + + + + +Inherited Resources +XmArrowButtonGadget inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + +XmNlayoutDirection +XmNCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +N/A + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + int click_count; +} XmArrowButtonCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +click_count + +This value is valid only when the reason is XmCR_ACTIVATE. +It contains the number of clicks in the last multiclick sequence +if the XmNmultiClick resource is set to XmMULTICLICK_KEEP, +otherwise it contains 1. +The activate callback is invoked for each click if XmNmultiClick +is set to XmMULTICLICK_KEEP. + + + + + + + + + + + + + + + + +Behavior +XmArrowButtonGadget includes behavior from XmGadget. +The following list describes additional +XmArrowButtonGadget behavior: + + + +Btn1Down: + +Draws the shadow in the selected state and +calls the callbacks for XmNarmCallback. + + + + +Btn1Down or Btn1Up: + +Draws the shadow in the unselected state. +If the pointer is within the ArrowButtonGadget, +calls the callbacks for XmNactivateCallback. +Calls the callbacks for XmNdisarmCallback. + + + + +Btn1Down(2+): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. +If XmNmultiClick is XmMULTICLICK_KEEP, this action +draws the shadow in the selected state and calls the callbacks for +XmNarmCallback. + + + + +Btn1Up(2+): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. + +If XmNmultiClick is XmMULTICLICK_KEEP, this action +increments click_count in the callback structure and +draws the shadow in the unselected state. +If the pointer is within the ArrowButtonGadget, this action calls the +callbacks for XmNactivateCallback and XmNdisarmCallback. + + + + +KeyosfSelect: + +Draws the shadow in the selected state and +calls the callbacks for XmNarmCallback. +Arranges for the shadow to be drawn in the unselected state and +the callbacks for XmNactivateCallback and XmNdisarmCallback +to be called, either immediately or at a later time. + + + + +KeyosfHelp: + +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help callbacks for this widget, this action calls the help +callbacks for the nearest ancestor that has them. + + + + +Enter: + +Draws the ArrowButtonGadget shadow in its selected state if the +pointer leaves and re-enters the gadget while <Btn1> is pressed. + + + + +Leave: + +Draws the ArrowButtonGadget shadow in its unselected state +if the pointer leaves the gadget while <Btn1> is pressed. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Object;, &cdeman.RectObj;, +&cdeman.XmCreateArrowButtonGadget;, and +&cdeman.XmGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/BulletB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/BulletB.sgm new file mode 100644 index 000000000..71a042dfa --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/BulletB.sgm @@ -0,0 +1,1121 @@ + + + + + + + + + + + +XmBulletinBoard +library call + + +XmBulletinBoard +The BulletinBoard widget class + +XmBulletinBoard + +widget class +BulletinBoard + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/BulletinB.h> + + + +DESCRIPTION +BulletinBoard is a composite widget that provides simple geometry +management for child widgets. +It does not force positioning on its children, but can be set to reject +geometry requests that result in overlapping children. +BulletinBoard is the base widget for most dialog widgets and is also used +as a general container widget. + +Modal and modeless dialogs are implemented as collections of widgets that +include a DialogShell, a BulletinBoard (or subclass) child of the shell, +and various dialog components (buttons, labels, and so on) that are children +of BulletinBoard. +BulletinBoard defines callbacks useful for dialogs (focus, map, unmap), +which are available for application use. +If its parent is a DialogShell, BulletinBoard passes title and input mode +(based on dialog style) +information to the parent, which is responsible for appropriate communication +with the window manager. + +The default value for XmNinitialFocus is the value of +XmNdefaultButton. + +BulletinBoard uses the XmQTtakesDefault trait, and +holds the XmQTdialogShellSavvy and XmQTspecifyRenderTable +traits. + + +Classes +BulletinBoard inherits behavior, resources, and traits +from the Core, Composite, Constraint, +and XmManager classes. + +The class pointer is xmBulletinBoardWidgetClass. + +The class name is XmBulletinBoard. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmBulletinBoard Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowOverlap +XmCAllowOverlap +Boolean +True +CSG + + +XmNautoUnmanage +XmCAutoUnmanage +Boolean +True +CG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNcancelButton +XmCWidget +Widget +NULL +SG + + +XmNdefaultButton +XmCWidget +Widget +NULL +SG + + +XmNdefaultPosition +XmCDefaultPosition +Boolean +True +CSG + + +XmNdialogStyle +XmCDialogStyle +unsigned char +dynamic +CSG + + +XmNdialogTitle +XmCDialogTitle +XmString +NULL +CSG + + +XmNfocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTable +XmRenderTable +dynamic +CSG + + +XmNmapCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +10 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +10 +CSG + + +XmNnoResize +XmCNoResize +Boolean +False +CSG + + +XmNresizePolicy +XmCResizePolicy +unsigned char +XmRESIZE_ANY +CSG + + +XmNshadowType +XmCShadowType +unsigned char +XmSHADOW_OUT +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNtextTranslations +XmCTranslations +XtTranslations +NULL +C + + +XmNunmapCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +XmNallowOverlap + +Controls the policy for overlapping child widgets. +If this resource is True, BulletinBoard allows geometry requests that result +in overlapping children. + + + + +XmNautoUnmanage + +Controls whether or not BulletinBoard is automatically unmanaged after a +button is activated. +If this resource is True on initialization and if the BulletinBoard's +parent is a DialogShell, BulletinBoard adds a callback to button +children (PushButtons, PushButtonGadgets, and DrawnButtons) that +unmanages the BulletinBoard when a button is activated. +If this resource is False on initialization or if the BulletinBoard's +parent is not a DialogShell, the +BulletinBoard is not automatically unmanaged. +For BulletinBoard subclasses with Apply or Help buttons, activating +those buttons does not automatically unmanage the BulletinBoard. + + + + +XmNbuttonFontList + +Specifies the font list used for button descendants. See the +XmNbuttonRenderTable resource. + + + + +XmNbuttonRenderTable + +Specifies the render table used for BulletinBoard's button descendants. +If this value is NULL at initialization, the parent hierarchy of the widget +is searched for an ancestor that +holds the XmQTspecifyRenderTable trait. +If such an ancestor is found, the render table is initialized to the +XmBUTTON_RENDER_TABLE value of the ancestor widget. If no such +ancestor is +found, the default is implementation dependent. Refer to +&cdeman.XmRenderTable; for more information on the creation and structure +of a render table. + + + + +XmNcancelButton + +Specifies the widget ID of the Cancel button. BulletinBoard's +subclasses, which define a Cancel button, +set this resource. BulletinBoard does not directly provide any behavior for +that button. + + + + +XmNdefaultButton + +Specifies the widget ID of the default button. +Some BulletinBoard subclasses, which define a default button, +set this resource. BulletinBoard defines translations and installs +accelerators that activate that button when KActivate is pressed +and the keyboard focus is not in another button. +Controls the positioning of a DialogShell managing a BulletinBoard. +If the BulletinBoard is not being managed by a DialogShell, then +this resource has no effect. If XmNdefaultPosition is True, +the DialogShell will center itself at the center of its own parent. +For example, if the parent of the DialogShell is an ApplicationShell, +then the center of the DialogShell will be at the same coordinates +as the center of the ApplicationShell. +If the DialogShell becomes unmapped (but stays managed) and then remapped, +this resource has no influence on the DialogShell's position. +If this resource is False, the DialogShell does not automatically +center itself. + + + + +XmNdialogStyle + +Indicates the dialog style associated with the BulletinBoard. +If the parent of the BulletinBoard is a DialogShell, the parent's +XmNmwmInputMode is set according to the value of this resource. +This resource can be set only if the BulletinBoard is unmanaged. +Possible values for this resource include the following: + + + +XmDIALOG_SYSTEM_MODAL + +Used for dialogs that +must be responded to before +any other interaction in any application. + + + + +XmDIALOG_PRIMARY_APPLICATION_MODAL + +Used for dialogs that must +be responded to before some other interactions in +ancestors of the widget. + + + + +XmDIALOG_APPLICATION_MODAL + +Used for dialogs that must be +responded to before some other interactions in +ancestors of the widget. This value is the same as +XmDIALOG_PRIMARY_APPLICATION_MODAL, and remains for compatibility. + + + + +XmDIALOG_FULL_APPLICATION_MODAL + +Used for dialogs that must be +responded to before some other interactions in +the same application. + + + + +XmDIALOG_MODELESS + +Used for dialogs that do not interrupt interaction +of any application. +This is the default when the parent of the BulletinBoard is a DialogShell. + + + + +XmDIALOG_WORK_AREA + +Used for BulletinBoard widgets whose +parents are not DialogShells. +XmNdialogStyle is forced to have this value when the parent of the +BulletinBoard is not a DialogShell. + + + + +Posting a modal dialog in response to a button down or key down event +(via translation actions or callbacks) can cause the corresponding +button up or key up event to be lost. For example, posting a modal +dialog from an XmNincrementCallback of XmScrollBar will cause +the loss of the button up event, causing the XmScrollBar to +auto-increment indefinitely. + + + + +XmNdialogTitle + +Specifies the dialog title. If this resource is not NULL, and the parent +of the BulletinBoard is a subclass of WMShell, BulletinBoard sets the +XmNtitle and XmNtitleEncoding of its parent. +If the only character set in XmNdialogTitle is ISO8859-1, +XmNtitle is set to the string of the title, and +XmNtitleEncoding is set to STRING. +If XmNdialogTitle contains character sets other than ISO8859-1, +XmNtitle is set to the string of the title converted to a compound +text string, and XmNtitleEncoding is set to COMPOUND_TEXT. +The direction of the title is based on the XmNlayoutDirection resource +of the widget. + + + + +XmNfocusCallback + +Specifies the list of callbacks that is called +when the BulletinBoard widget or one of its +descendants accepts the input focus. +The callback reason is XmCR_FOCUS. + + + + +XmNlabelFontList + +Specifies the font list used for label descendants. See the +XmNlabelRenderTable resource. + + + + +XmNlabelRenderTable + +Specifies the render table used for BulletinBoard's label descendants. +If this value is NULL at initialization, the parent hierarchy of the widget +is searched for an ancestor that +holds the XmQTspecifyRenderTable trait. +If such an ancestor is found, the render table is initialized to the +XmLABEL_RENDER_TABLE value of the ancestor widget. If no such +ancestor is +found, the default is implementation dependent. Refer to +&cdeman.XmRenderTable; for more information on the creation and structure +of a render table. + + + + +XmNmapCallback + +Specifies the list of callbacks that is called +only when the parent of the BulletinBoard is a DialogShell. In this case, +this callback list is invoked when the BulletinBoard widget is mapped. +The callback reason is XmCR_MAP. +DialogShells are usually mapped when the DialogShell is managed. + + + + +XmNmarginHeight + +Specifies the minimum spacing in pixels between the top or bottom edge +of BulletinBoard and any child widget. + + + + +XmNmarginWidth + +Specifies the minimum spacing in pixels between the left or right edge +of BulletinBoard and any child widget. + + + + +XmNnoResize + +Controls whether or not resize controls are included in the window +manager frame around the BulletinBoard's parent. +If this resource is +set to True, mwm does not include resize controls in the +window manager frame containing the parent of the BulletinBoard if the +parent is a subclass of VendorShell. +If this resource is set to False, +the window manager frame does include resize controls. +Other controls provided by mwm can be included or excluded through +the mwm resources provided by VendorShell. + + + + +XmNresizePolicy + +Controls the policy for resizing BulletinBoard widgets. +Possible values include + + + +XmRESIZE_NONE + +Fixed size + + + + +XmRESIZE_ANY + +Shrink or grow as needed + + + + +XmRESIZE_GROW + +Grow only + + + + + + + +XmNshadowType + +Describes the shadow +drawing style for BulletinBoard. This resource can have the +following values: + + + +XmSHADOW_IN + +Draws the BulletinBoard shadow +so that it appears inset. +This means that the bottom shadow visuals and top shadow visuals +are reversed. + + + + +XmSHADOW_OUT + +Draws the BulletinBoard shadow +so that it appears outset. + + + + +XmSHADOW_ETCHED_IN + +Draws the BulletinBoard shadow +using a double line giving the +effect of a line etched into the window, similar to the Separator widget. + + + + +XmSHADOW_ETCHED_OUT + +Draws the BulletinBoard shadow using a double +line giving the +effect of a line coming out of the window, similar to the Separator widget. + + + + + + + +XmNtextFontList + +Specifies the font list used for text descendants. See the +XmNtextRenderTable resource. + + + + +XmNtextRenderTable + +Specifies the render table used for BulletinBoard's text descendants. +If this value is NULL at initialization, the parent hierarchy of the widget +is searched for an ancestor that +holds the XmQTspecifyRenderTable trait. +If such an ancestor is found, the render table is initialized to the +XmTEXT_RENDER_TABLE value of the ancestor widget. If no such +ancestor is +found, the default is implementation dependent. Refer to +&cdeman.XmRenderTable; for more information on the creation and structure +of a render table. + + + + +XmNtextTranslations + +It adds translations to any Text widget or Text widget subclass that +is added as a child of BulletinBoard. + + + + +XmNunmapCallback + +Specifies the list of callbacks that is called only when the parent of +the BulletinBoard is a DialogShell. +In this case, this callback list is invoked when the BulletinBoard +widget is unmapped. +The callback reason is XmCR_UNMAP. +DialogShells are usually unmapped when the DialogShell is unmanaged. + + + + + + +Inherited Resources +BulletinBoard inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +N/A + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; +} XmAnyCallbackStruct; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + + + + + + + + + + + + + +Translations +XmBulletinBoard includes the translations from XmManager. + + + +Additional Behavior +The XmBulletinBoard widget has the following additional behavior: + + + +KeyosfCancel: + +Calls the activate callbacks for the cancel button if it is sensitive. +If no cancel button exists and if the parent of the BulletinBoard is +a manager, passes the event to the parent. + + + + +KeyosfActivate: + +Calls the activate callbacks for the button with the keyboard focus. +If no button has the keyboard focus, calls the activate callbacks +for the default button if it is sensitive. +In a List widget or single-line Text widget, +the List or Text action associated with KeyosfActivate +is called before the BulletinBoard actions associated with +KeyosfActivate. + +In a multiline Text widget, any KeyosfActivate +event except KeyEnter calls +the Text action associated with KeyosfActivate, +then the BulletinBoard actions associated with KeyosfActivate. +If no button has the focus, no default button exists, and the parent of the +BulletinBoard is a manager, passes the event to the parent. + + + + +FocusIn: + +Calls the callbacks for XmNfocusCallback. +When the focus policy is XmPOINTER, the callbacks are +called when the pointer +enters the window. +When the focus policy is XmEXPLICIT, the callbacks are called +when the user traverses to the widget. + + + + +Map: + +Calls the callbacks for XmNmapCallback. + + + + +Unmap: + +Calls the callbacks for XmNunmapCallback. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, &cdeman.Constraint;, +&cdeman.Core;, &cdeman.XmCreateBulletinBoard;, +&cdeman.XmCreateBulletinBoardDialog;, +&cdeman.XmDialogShell;, and &cdeman.XmManager;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBA.sgm new file mode 100644 index 000000000..8d571563b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBA.sgm @@ -0,0 +1,1165 @@ + + + + + + + + + + + +XmCascadeButton +library call + + +XmCascadeButton +The CascadeButton widget class + +XmCascadeButton + +widget class +CascadeButton + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/CascadeB.h> + + + +DESCRIPTION +CascadeButton links two menu panes or a MenuBar to a menu pane. + +It is used in menu systems and must have a RowColumn parent +with its XmNrowColumnType resource set to XmMENU_BAR, +XmMENU_POPUP or XmMENU_PULLDOWN. + +It is the only widget that can have a Pulldown menu pane attached to it as +a submenu. The submenu is displayed when this widget is activated within +a MenuBar, a PopupMenu, or a PulldownMenu. Its visuals can +include a label or pixmap and a cascading indicator when it is in a +Popup or Pulldown menu pane; or it can include only a label or a pixmap +when it is in a MenuBar. +The positioning of the PulldownMenu with respect to the CascadeButton +depends on the XmNlayoutDirection resource of the MenuShell. + +The default behavior associated with a CascadeButton depends on the type +of menu system in which it resides. +By default, BSelect controls the behavior of the CascadeButton. +In addition, BMenu controls the behavior of the CascadeButton if +it resides in a PopupMenu system. +The actual mouse button used is determined by its RowColumn parent. +BMenu also performs the BSelect actions in all +types of menu systems. + +A CascadeButton's visuals differ from most other button gadgets. When the +button +becomes armed, its visuals change from a 2-D to a 3-D look, and it displays +the submenu that has been attached +to it. If no submenu is attached, it simply changes its visuals. + +When a CascadeButton within a Pulldown or Popup menu pane +is armed as the result of the user +moving the mouse pointer into the widget, it does not immediately display its +submenu. Instead, it waits a short amount of time to see if the arming +was temporary (that is, the user was simply passing through the widget), or +whether the user really wanted the submenu posted. This time delay is +configurable using XmNmappingDelay. + +CascadeButton provides a single mechanism for +activating the widget from the keyboard. This mechanism is referred to as +a keyboard mnemonic. +If a mnemonic has been +specified for the widget, the user may activate the CascadeButton +by simply typing the mnemonic while the CascadeButton is visible. +If the CascadeButton is in a MenuBar and the MenuBar does not have the +focus, the MAlt modifier must be +pressed with the mnemonic. +Mnemonics are typically used to interact with a menu +using the keyboard interface. + +If the Cascadebutton is in a Pulldown or Popup menu pane and +there is a submenu attached, the +XmNmarginBottom, XmNmarginLeft, XmNmarginRight, and +XmNmarginTop resources may +enlarge to accommodate XmNcascadePixmap. +XmNmarginWidth defaults +to 6 if this +resource is in a MenuBar; otherwise, it takes Label's default, which +is 2. + +CascadeButton uses the XmQTmenuSystem and +XmQTspecifyRenderTable traits. + + +Classes +CascadeButton inherits behavior, resources, and traits from Core, +XmPrimitive, and XmLabel classes. + +The class pointer is xmCascadeButtonWidgetClass. + +The class name is XmCascadeButton. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, +remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmCascadeButton Resource Set + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNcascadePixmap +XmCPixmap +Pixmap +dynamic +CSG + + +XmNcascadingCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmappingDelay +XmCMappingDelay +int +180 ms +CSG + + +XmNsubMenuId +XmCMenuWidget +Widget +NULL +CSG + + + + + + +XmNactivateCallback + +Specifies the list of callbacks that is called +when the user activates the CascadeButton widget +and there is no submenu attached to pop up. The activation occurs +when a mouse button is released +or when the mnemonic associated with the widget is typed. The specific mouse +button depends on information in the RowColumn parent. The reason +sent by the callback is XmCR_ACTIVATE. + + + + +XmNcascadePixmap + +Specifies the cascade pixmap displayed on one end of the widget when +a CascadeButton is used within a Popup or Pulldown menu pane and a submenu +is attached. +The Label class resources XmNmarginBottom, XmNmarginLeft, +XmNmarginRight, and XmNmarginTop may be modified to ensure +that room is left for the cascade pixmap. +The default cascade pixmap is an arrow pointing to the side of the menu +where the submenu will appear. +The positioning of the cascade pixmap +to either the left of right of the widget, and the direction of the +arrow, depend on the XmNlayoutDirection resource of the MenuShell. + + + + +XmNcascadingCallback + +Specifies the list of callbacks that is called +just prior to the mapping of the submenu associated with +CascadeButton. The reason sent by the callback is XmCR_CASCADING. + + + + +XmNmappingDelay + +Specifies the amount of time, in milliseconds, between when a CascadeButton +becomes armed and when it maps its submenu. This delay is used only when +the widget is within a Popup or Pulldown menu pane. +The value must not be negative. + + + + +XmNsubMenuId + +Specifies the widget ID for the Pulldown menu pane to be associated with +this CascadeButton. The specified menu pane is displayed +when the CascadeButton becomes armed. The menu pane must have been created +with the appropriate parentage depending on the type of menu used. See +&cdeman.XmCreateMenuBar;, &cdeman.XmCreatePulldownMenu;, and +&cdeman.XmCreatePopupMenu; for more information on the menu systems. + + + + + + +Inherited Resources +CascadeButton inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmLabel Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +N/A + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +N/A + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +dynamic +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +0 +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +dynamic +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +dynamic +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +dynamic +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +XmFONTLIST_DEFAULT_TAG +CSG + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +0 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +dynamic +G + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; +} XmAnyCallbackStruct; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback or is NULL +if this callback was not triggered due to an XEvent + + + + + + + + + + + + + + + + +Translations +XmCascadeButton includes translations from XmPrimitive. +XmCascadeButton includes the menu traversal translations from XmLabel. + +Note that altering translations in #override +or #augment mode is undefined. + +The following list describes the translations for a +CascadeButton in a MenuBar. +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +EnterWindowNormal: + +MenuBarEnter() + + + + +LeaveWindowNormal: + +MenuBarLeave() + + + + +Btn2Down: + +ProcessDrag() + + + + +c<BtnDown>: + +MenuButtonTakeFocusUp() + + + + +c<BtnUp>: + +MenuButtonTakeFocusUp() + + + + +≈cBtnDown: + +MenuBarSelect() + + + + +≈cBtnUp: + +DoSelect() + + + + +:KeyosfSelect: + +KeySelect() + + + + +:KeyosfActivate: + +KeySelect() + + + + +:KeyosfHelp: + +Help() + + + + +:KeyosfCancel: + +CleanupMenuBar() + + + + +≈sKeyReturn: + +KeySelect() + + + + +≈sKeyspace: + +KeySelect() + + + + + +The following list describes the translations for a +CascadeButton in a PullDown or Popup MenuPane. +In a Popup menu system, Btn3 also performs the +Btn1 actions. + + + +EnterWindow: + +DelayedArm() + + + + +LeaveWindow: + +CheckDisarm() + + + + +Btn2Down: + +ProcessDrag() + + + + +c<BtnDown>: + +MenuButtonTakeFocus() + + + + +c<BtnUp>: + +MenuButtonTakeFocusUp() + + + + +≈cBtnDown: + +StartDrag() + + + + +≈cBtnUp: + +DoSelect() + + + + +:KeyosfSelect: + +KeySelect() + + + + +:KeyosfActivate: + +KeySelect() + + + + +:KeyosfHelp: + +Help() + + + + +:KeyosfCancel: + +CleanupMenuBar() + + + + +≈sKeyReturn: + +KeySelect() + + + + +≈sKeyspace: + +KeySelect() + + + + + + + +Action Routines +The XmCascadeButton action routines are + + + +CleanupMenuBar(): + +In a MenuBar, disarms the CascadeButton and the menu and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores +keyboard focus to the widget that had the focus before the menu was +entered. + +In a toplevel Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard +focus to the widget that had the focus before the MenuBar was +entered. +In other Pulldown MenuPanes, unposts the menu. + +In a Popup MenuPane, unposts the menu and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard focus to the +widget from which the menu was posted. + + + + +DoSelect(): + +Calls the callbacks in XmNcascadingCallback, +posts the submenu attached to the CascadeButton and +enables keyboard traversal within the menu. +If the CascadeButton does not have a submenu attached, +this action calls the callbacks in XmNactivateCallback, +activates the CascadeButton, and unposts all posted menus in the cascade. + + + + +Help(): + +Unposts all menus in the menu hierarchy and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard focus to +the widget that had the focus before the menu system was entered. +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help callbacks for this widget, this action calls the +help callbacks for the nearest ancestor that has them. + + + + +KeySelect(): + +Calls the callbacks in XmNcascadingCallback, +and posts the submenu attached to the CascadeButton if keyboard +traversal is enabled in the menu. +If the CascadeButton does not have a submenu attached, +this action calls the callbacks in XmNactivateCallback, +activates the CascadeButton, and unposts all posted menus in the cascade. + + + + +MenuBarSelect(): + +Unposts any menus posted by the parent menu. +Arms both the CascadeButton and the MenuBar, +posts the associated submenu, and enables mouse traversal. +If the menu is already active, this event +disables keyboard traversal for the menu and returns +the menu to mouse traversal mode. + + + + +StartDrag(): + +Arms the CascadeButton, posts the associated submenu, and enables mouse +traversal. +If the menu is already active, this event +disables keyboard traversal for the menu and returns +the menu to mouse traversal mode. + + + + + + +Additional Behavior +Posting a submenu calls the XmNcascadingCallback callbacks. +This widget has the following additional behavior: + + + +EnterWindow: + +If keyboard traversal is enabled, does nothing. +Otherwise, in a MenuBar that is armed, +unposts any MenuPanes associated with another MenuBar entry, +arms the CascadeButton, and posts the associated submenu. +In other menus, +arms the CascadeButton and posts the associated submenu after +the delay specified by XmNmappingDelay. + + + + +LeaveWindow: + +If keyboard traversal is enabled does nothing. +Otherwise, in a MenuBar that is armed, +disarms the CascadeButton +if the submenu associated with the CascadeButton is not currently +posted or if there is no submenu associated with the CascadeButton. + +In other menus, +if the pointer moves anywhere except into a submenu associated with the +CascadeButton, the CascadeButton is disarmed and its submenu is unposted. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, &cdeman.XmCascadeButtonHighlight;, +&cdeman.XmCreateCascadeButton;, +&cdeman.XmCreateMenuBar;, &cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreatePopupMenu;, +&cdeman.XmLabel;, &cdeman.XmPrimitive;, and &cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBB.sgm new file mode 100644 index 000000000..591cab9bd --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBB.sgm @@ -0,0 +1,874 @@ + + + + + + + + + + + +XmCascadeButtonGadget +library call + + +XmCascadeButtonGadget +The CascadeButtonGadget widget class + +XmCascadeButtonGadget + +widget class +CascadeButtonGadget + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/CascadeBG.h> + + + +DESCRIPTION +CascadeButtonGadget links two menu panes, a MenuBar to a menu pane, or an +OptionMenu to a menu pane. + +It is used in menu systems and must have a RowColumn parent +with its XmNrowColumnType resource set to XmMENU_BAR, +XmMENU_POPUP, XmMENU_PULLDOWN, or XmMENU_OPTION. + +It is the only gadget that can have a Pulldown menu pane attached to it as +a submenu. The submenu is displayed when this gadget is activated within +a PopupMenu, a PulldownMenu, or an OptionMenu. Its visuals can +include a label or pixmap and a cascading indicator when it is in a +Popup or Pulldown menu pane; or it can include only a label or a pixmap +when it is in an OptionMenu. +The positioning of the PulldownMenu with respect to the CascadeButton +depends on the XmNlayoutDirection resource of the MenuShell. + +The default behavior associated with a CascadeButtonGadget depends on the type +of menu system in which it resides. +By default, BSelect controls the behavior of the CascadeButtonGadget. +In addition, BMenu controls the behavior of the CascadeButtonGadget if +it resides in a PopupMenu system. +The actual mouse button used is determined by its RowColumn parent. +BMenu also performs the BSelect actions in all +types of menu systems. + +A CascadeButtonGadget's visuals differ from most other button gadgets. When +the button +becomes armed, its visuals change from a 2-D to a 3-D look, and it displays +the submenu that has been attached +to it. If no submenu is attached, it simply changes its visuals. + +When a CascadeButtonGadget +within a Pulldown or Popup menu pane is armed as the result of the user +moving the mouse pointer into the gadget, it does not immediately display its +submenu. Instead, it waits a short time to see if the arming +was temporary (that is, the user was simply passing through the gadget), or +the user really wanted the submenu posted. This delay is +configurable using XmNmappingDelay. + +CascadeButtonGadget provides a single mechanism for +activating the gadget from the keyboard. This mechanism is referred to as +a keyboard mnemonic. +If a mnemonic has been +specified for the gadget, the user may activate it +by simply typing the mnemonic while the CascadeButtonGadget is visible. +If the CascadeButtonGadget is in a MenuBar and the MenuBar does not have +focus, the MAlt modifier must be +pressed with the mnemonic. +Mnemonics are typically used to interact with a menu +using the keyboard. + +If a CascadeButtonGadget is in a Pulldown or Popup menu pane and there is a submenu attached, the +XmNmarginBottom, XmNmarginLeft, XmNmarginRight, and +XmNmarginTop +resources may enlarge to accommodate XmNcascadePixmap. +XmNmarginWidth defaults +to 6 if this +resource is in a MenuBar; otherwise, it takes LabelGadget's default, which +is 2. + +CascadeButtonGadget uses the XmQTmenuSystem and +XmQTspecifyRenderTable traits. + + +Classes +CascadeButtonGadget inherits behavior, resources, and traits +from the Object, RectObj, XmGadget, +and XmLabelGadget classes. + +The class pointer is xmCascadeButtonGadgetClass. + +The class name is XmCascadeButtonGadget. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmCascadeButtonGadget + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNcascadePixmap +XmCPixmap +Pixmap +dynamic +CSG + + +XmNcascadingCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmappingDelay +XmCMappingDelay +int +180 ms +CSG + + +XmNsubMenuId +XmCMenuWidget +Widget +NULL +CSG + + + + + + +XmNactivateCallback + +Specifies the list of callbacks that is +called when the user activates the CascadeButtonGadget, +and there is no submenu attached to pop up. The activation occurs +when a mouse button is released +or when the mnemonic associated with the gadget is typed. The specific mouse +button depends on information in the RowColumn parent. The reason +sent by the callback is XmCR_ACTIVATE. + + + + +XmNcascadePixmap + +Specifies the cascade pixmap displayed on one end of the gadget when +a CascadeButtonGadget is used within a Popup or Pulldown menu pane +and a submenu is attached. +The LabelGadget class resources XmNmarginBottom, +XmNmarginLeft, XmNmarginRight, and +XmNmarginTop may be modified to +ensure that room is left for the cascade pixmap. +The default cascade pixmap in menus other than option menus is an arrow +pointing to the side of the menu where the submenu will appear. +The default for the CascadeButtonGadget in an option menu is +XmUNSPECIFIED_PIXMAP. + +The positioning of the cascade pixmap +to either the left of right of the widget, and the direction of the +arrow, depend on the XmNlayoutDirection resource of the MenuShell. + + + + +XmNcascadingCallback + +Specifies the list of callbacks that is +called just prior to the mapping of the submenu +associated with the +CascadeButtonGadget. The reason sent by the callback is XmCR_CASCADING. + + + + +XmNmappingDelay + +Specifies the amount of time, in milliseconds, between when a +CascadeButtonGadget +becomes armed and when it maps its submenu. This delay is used only when the +gadget is within a Popup or Pulldown menu pane. +The value must not be negative. + + + + +XmNsubMenuId + +Specifies the widget ID for the Pulldown menu pane to be +associated with this CascadeButtonGadget. The specified menu pane is +displayed when the CascadeButtonGadget becomes armed. The menu pane must +have been created with the appropriate parentage depending on the type +of menu used. See &cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreatePopupMenu;, and &cdeman.XmCreateOptionMenu; for +more information on the menu systems. + + + + + + +Inherited Resources +CascadeButtonGadget inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmLabelGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +N/A + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +N/A + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +dynamic +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +0 +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +dynamic +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +dynamic +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +dynamic +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +dynamic +CSG + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + + + + + + + + + +XmGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +0 +CSG + + +XmNlayoutDirection +XmNCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +N/A + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; +} XmAnyCallbackStruct; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback or is NULL if this +callback was not triggered by an XEvent + + + + + + + + + + + + + + + + +Behavior +XmCascadeButtonGadget includes behavior from XmGadget. +XmCascadeButton includes the menu traversal behavior from XmLabel. +Additional XmCascadeButtonGadget behavior is described in +the following list (in a Popup +menu system, Btn3 also performs the Btn1 actions). + + + +Btn1Down: + +Unposts any menus posted by the parent menu. +Arms the CascadeButtonGadget, +posts the associated submenu, +enables mouse traversal, +and, in a MenuBar, arms the MenuBar. +If the menu is already active, this event +disables keyboard traversal for the menu and returns +the menu to mouse traversal mode. + + + + +Btn1Up: + +Calls the callbacks in XmNcascadingCallback, +posts the submenu attached to the CascadeButtonGadget and +enables keyboard traversal within the menu. +If the CascadeButtonGadget does not have a submenu attached, +this action calls the callbacks in XmNactivateCallback, +activates the CascadeButtonGadget, and unposts +all posted menus in the cascade. + + + + +KeyosfActivate: + +Calls the callbacks in XmNcascadingCallback, +and +posts the submenu attached to the CascadeButtonGadget if keyboard +traversal is enabled in the menu. +If the CascadeButtonGadget does not have a submenu attached, +this action calls the callbacks in XmNactivateCallback, +activates the CascadeButtonGadget, and unposts +all posted menus in the cascade. +This action applies only to gadgets in MenuBars, PulldownMenus, and +PopupMenus. For a CascadeButtonGadget in an OptionMenu, if the parent +is a manager, this action passes the event to the parent. + + + + +KeyosfSelect: + +Calls the callbacks in XmNcascadingCallback, +and +posts the submenu attached to the CascadeButtonGadget if keyboard +traversal is enabled in the menu. +If the CascadeButtonGadget does not have a submenu attached, +this action calls the callbacks in XmNactivateCallback, +activates the CascadeButtonGadget, and unposts all posted +menus in the cascade. + + + + +KeyosfHelp: + +Unposts all menus in the menu hierarchy and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard focus to +the widget that had the focus before the menu system was entered. +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help callbacks for this widget, this action calls the +help callbacks for the nearest ancestor that has them. + + + + +KeyosfCancel: + +In a MenuBar, disarms the CascadeButtonGadget and the menu and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores +keyboard focus to the widget that had the focus before the menu was +entered. +For a CascadeButtonGadget in an OptionMenu, if the parent is a manager, this +action passes the event to the parent. + +In a toplevel Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard +focus to the widget that had the focus before the MenuBar was +entered. +In other Pulldown MenuPanes, unposts the menu. + +In a Popup MenuPane, unposts the menu and restores keyboard focus to the +widget from which the menu was posted. + + + + +Enter: + +If keyboard traversal is enabled does nothing. +Otherwise, in a MenuBar, +unposts any MenuPanes associated with another MenuBar entry, +arms the CascadeButtonGadget, and posts the associated submenu. +In other menus, +arms the CascadeButtonGadget and posts the associated submenu after +the delay specified by XmNmappingDelay. + + + + +Leave: + +If keyboard traversal is enabled does nothing. +Otherwise, in a MenuBar, +disarms the CascadeButtonGadget +if the submenu associated with the CascadeButtonGadget is not currently +posted or if there is no submenu associated with the CascadeButtonGadget. + +In other menus, if the pointer moves anywhere except into a submenu +associated with the CascadeButtonGadget, the CascadeButtonGadget is +disarmed and its submenu is unposted. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Object;, &cdeman.RectObj;, +&cdeman.XmCascadeButtonHighlight;, +&cdeman.XmCreateCascadeButtonGadget;, +&cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreatePopupMenu;, +&cdeman.XmCreateOptionMenu;, +&cdeman.XmGadget;, &cdeman.XmLabelGadget;, +and &cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBC.sgm new file mode 100644 index 000000000..85a8e2b0f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBC.sgm @@ -0,0 +1,91 @@ + + + + + + + + + + + +XmCascadeButtonGadgetHighlight +library call + + +XmCascadeButtonGadgetHighlight +A CascadeButtonGadget function that sets the highlight state + +XmCascadeButtonGadget\\%Highlight + +CascadeButtonGadget functions +XmCascadeButtonGadget\\%Highlight + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CascadeBG.h> + +void XmCascadeButtonGadgetHighlight + +Widget cascadeButtonGadget +Boolean highlight + + + +DESCRIPTION +XmCascadeButtonGadgetHighlight either draws or erases the shadow +highlight around the CascadeButtonGadget. + + + +cascadeButtonGadget + +Specifies the CascadeButtonGadget to be highlighted +or unhighlighted + + + + +highlight + +Specifies whether to highlight (True) or to unhighlight (False) + + + + +For a complete definition of +CascadeButtonGadget and its associated resources, see +&cdeman.XmCascadeButtonGadget;. + + + +RELATED +&cdeman.XmCascadeButton;, +&cdeman.XmCascadeButtonGadget;, +and +&cdeman.XmCascadeButtonHighlight;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBD.sgm new file mode 100644 index 000000000..f0774cd55 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CascBD.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmCascadeButtonHighlight +library call + + +XmCascadeButtonHighlight +A CascadeButton and CascadeButtonGadget function that sets the highlight state + +XmCascadeButtonHighlight + +CascadeButton functions +XmCascadeButtonHighlight + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CascadeB.h> +#include <Xm/CascadeBG.h> + +void XmCascadeButtonHighlight + +Widget cascadeButton +Boolean highlight + + + +DESCRIPTION +XmCascadeButtonHighlight either draws or erases the shadow +highlight around the CascadeButton or the CascadeButtonGadget. + + + +cascadeButton + +Specifies the CascadeButton or CascadeButtonGadget to be highlighted +or unhighlighted + + + + +highlight + +Specifies whether to highlight (True) or to unhighlight (False) + + + + +For a complete definition of CascadeButton +or CascadeButtonGadget and their associated resources, see +&cdeman.XmCascadeButton; or &cdeman.XmCascadeButtonGadget;. + + + +RELATED +&cdeman.XmCascadeButton;, +&cdeman.XmCascadeButtonGadget; +and +&cdeman.XmCascadeButtonGadgetHighlight;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ChangeCo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ChangeCo.sgm new file mode 100644 index 000000000..3970d40b6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ChangeCo.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmChangeColor +library call + + +XmChangeColor +Recalculates all associated colors of +a widget + +XmChangeColor + +Color functions +XmChangeColor + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmChangeColor + +Widget widget +Pixel background + + + +DESCRIPTION +XmChangeColor handles all color modifications for the +specified widget when a new background pixel value is specified. +This function recalculates the foreground, select, and shadow +colors based on the new background color and sets the corresponding +resources for the widget. If a color calculation procedure has +been set by a call to XmSetColorCalculation, XmChangeColor +uses that procedure to calculate the new colors. Otherwise, the +routine uses a default procedure. + + + +widget + +Specifies the widget ID whose colors will be updated + + + + +background + +Specifies the background color pixel value + + + + + + +RELATED +&cdeman.XmGetColorCalculation;, +&cdeman.XmGetColors;, and +&cdeman.XmSetColorCalculation;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbA.sgm new file mode 100644 index 000000000..60e8a039a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbA.sgm @@ -0,0 +1,145 @@ + + + + + + + + + + + +XmClipboardCancelCopy +library call + + +XmClipboardCancelCopy +A clipboard function that cancels a copy to the clipboard + +XmClipboardCancelCopy + +clipboard functions +XmClipboardCancelCopy + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardCancelCopy (display, window, item_id) + Display * display; + Window window; + long item_id; + + + + + + +DESCRIPTION +XmClipboardCancelCopy +cancels the copy to clipboard that is in progress and +frees up temporary storage. +When a copy is to be performed, XmClipboardStartCopy allocates +temporary storage for the clipboard data. XmClipboardCopy copies +the appropriate data into the the temporary storage. XmClipboardEndCopy +copies the data to the clipboard structure and frees up the temporary +storage structures. +If XmClipboardCancelCopy is called, the +XmClipboardEndCopy function does not have to be called. A call to +XmClipboardCancelCopy +is valid only after a call to +XmClipboardStartCopy. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies a widget's window ID that +relates the application window to the clipboard. +The widget's window ID can be obtained through XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +item_id + +Specifies the number assigned to this data item. This number was returned +by a previous call to XmClipboardStartCopy. + + + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + +XmClipboardFail + +The function failed because XmClipboardStartCopy was not called or +because the data item contains too many formats. + + + + + + +RELATED +&cdeman.XmClipboardCopy;, +&cdeman.XmClipboardEndCopy;, and &cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbB.sgm new file mode 100644 index 000000000..cdf14f3cf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbB.sgm @@ -0,0 +1,207 @@ + + + + + + + + + + + +XmClipboardCopy +library call + + +XmClipboardCopy +A clipboard function that copies a data item to temporary storage for later copying to clipboard + +XmClipboardCopy + +clipboard functions +XmClipboardCopy + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardCopy (display, window, item_id, format_name, + buffer, length, private_id, data_id) + Display * display; + Window window; + long item_id; + char * format_name; + XtPointer buffer; + unsigned long length; + long private_id; + long * data_id; + + + + + + +DESCRIPTION +XmClipboardCopy +copies a data item to temporary storage. +The data item is moved from temporary storage +to the clipboard data structure when a +call to XmClipboardEndCopy is made. +Additional calls to XmClipboardCopy before a call to +XmClipboardEndCopy add +additional data item formats to the same data item or +append data to an existing format. Formats are described in the +Inter-Client Communication Conventions Manual (ICCCM) as targets. + +NOTE: Do not call XmClipboardCopy before a call to +XmClipboardStartCopy has been made. The latter function allocates +temporary storage required by XmClipboardCopy. + +If the buffer argument is NULL, the data is considered +to be passed by name. +When data that +has been passed by name is later requested by another application, the +application that owns the data receives a callback with a request for +the data. The application that owns the data must then transfer the +data to the clipboard with the XmClipboardCopyByName function. +When a data item that was passed by name is deleted +from the clipboard, the application that owns the data receives a +callback stating that the data is no longer needed. + +For information on the callback function, see the callback argument +description for XmClipboardStartCopy. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +item_id + +Specifies the number assigned to this data item. +This number was returned by a previous call to +XmClipboardStartCopy. + + + + +format_name + +Specifies the name of the format in which the data item +is stored on the clipboard. The format was known as target in the ICCCM. + + + + +buffer + +Specifies the buffer from which the clipboard copies the data. + + + + +length + +Specifies the +length, in bytes, +of the data being copied to the clipboard. + + + + +private_id + +Specifies the private data that the application wants +to store with the data item. + + + + +data_id + +Specifies an identifying number assigned to the data item that uniquely +identifies the data item and the format. +This argument is required only for data that is passed by name. + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + +XmClipboardFail + +The function failed because XmClipboardStartCopy was not called or +because the data item contains too many formats. + + + + + + +RELATED +&cdeman.XmClipboardCopyByName;, +&cdeman.XmClipboardEndCopy;, and +&cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbC.sgm new file mode 100644 index 000000000..ffb17e80c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbC.sgm @@ -0,0 +1,155 @@ + + + + + + + + + + + +XmClipboardCopyByName +library call + + +XmClipboardCopyByName +A clipboard function that copies a data item passed by name + +XmClipboardCopyByName + +clipboard functions +XmClipboardCopyByName + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardCopyByName (display, window, data_id, + buffer, length, private_id) + Display * display; + Window window; + long data_id; + XtPointer buffer; + unsigned long length; + long private_id; + + + + + + +DESCRIPTION +XmClipboardCopyByName copies the actual data for a data item +that was previously passed by name to the clipboard. Data is +considered to be passed by name when a call to XmClipboardCopy +is made with a NULL buffer parameter. Additional calls to this +function append new data to the existing data. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each +clipboard function it calls. + + + + +data_id + +Specifies an identifying number assigned to the data item that uniquely +identifies the data item and the format. This number was assigned by +XmClipboardCopy to the data item. + + + + +buffer + +Specifies the buffer from which the clipboard copies the data. + + + + +length + +Specifies the number of bytes in the data item. + + + + +private_id + +Specifies the private data that the application wants to store with the +data item. + + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + + + +RELATED +&cdeman.XmClipboardCopy;, &cdeman.XmClipboardLock;, +&cdeman.XmClipboardStartCopy;, and &cdeman.XmClipboardUnlock;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbD.sgm new file mode 100644 index 000000000..fd89d84d8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbD.sgm @@ -0,0 +1,142 @@ + + + + + + + + + + + +XmClipboardEndCopy +library call + + +XmClipboardEndCopy +A clipboard function that completes the +copying of data to the clipboard + +XmClipboardEndCopy + +clipboard functions +XmClipboardEndCopy + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardEndCopy (display, window, item_id) + Display * display; + Window window; + long item_id; + + + + + + +DESCRIPTION +XmClipboardEndCopy locks the clipboard from access by other applications, +places data in the clipboard data structure, and unlocks the clipboard. +Data items copied to the clipboard by XmClipboardCopy are not actually +entered in the clipboard data structure until the call to +XmClipboardEndCopy. + +This function also frees up temporary storage that was allocated by +XmClipboardStartCopy, which must be called before +XmClipboardEndCopy. The latter function should not be called if +XmClipboardCancelCopy has been called. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each +clipboard function it calls. + + + + +item_id + +Specifies the number assigned to this data item, which was returned +by a previous call to XmClipboardStartCopy. + + + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + +XmClipboardFail + +The function failed because XmClipboardStartCopy was not called. + + + + + + +RELATED +&cdeman.XmClipboardCancelCopy;, +&cdeman.XmClipboardCopy; and &cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbE.sgm new file mode 100644 index 000000000..8f9deeb2c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbE.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmClipboardEndRetrieve +library call + + +XmClipboardEndRetrieve +A clipboard function that completes +retrieval of data from the clipboard + +XmClipboardEndRetrieve + +clipboard functions +XmClipboardEndRetrieve + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardEndRetrieve (display, window) + Display * display; + Window window; + + + + + + +DESCRIPTION +XmClipboardEndRetrieve suspends copying data incrementally from +the clipboard. It tells the clipboard routines that the application +is through copying an item from the clipboard. Until this function is +called, data items can be retrieved incrementally from the clipboard +with XmClipboardRetrieve. +The act of copying data is started with the +XmClipboardStartRetrieve function. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained with +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + + + +RELATED +&cdeman.XmClipboardRetrieve;, &cdeman.XmClipboardStartCopy;, and +&cdeman.XmClipboardStartRetrieve;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbF.sgm new file mode 100644 index 000000000..64fca59f6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbF.sgm @@ -0,0 +1,147 @@ + + + + + + + + + + + +XmClipboardInquireCount +library call + + +XmClipboardInquireCount +A clipboard function that returns the number of data item formats + +XmClipboardInquireCount + +clipboard functions +XmClipboardInquireCount + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardInquireCount (display, window, count, + max_format_name_length) + Display * display; + Window window; + int * count; + unsigned long * max_format_name_length; + + + + + + +DESCRIPTION +XmClipboardInquireCount returns the number of data item formats available +for the data item in the clipboard. This function also returns the +maximum name-length for all formats in which the data item is +stored. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +count + +Returns the number of data item formats available for the data item in +the clipboard. If no formats are available, this argument equals 0 +(zero). The count includes the formats that were passed by name. + + + + +max_format_name_length + +Specifies the maximum length of all format names for the data item in +the clipboard. + + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + +XmClipboardNoData + +The function could not find data on the clipboard corresponding to the +format requested. This could occur because the clipboard is empty; +there is data on the clipboard, but not in the requested format; or +the data in the requested format was passed by name and is no longer +available. + + + + + + +RELATED +&cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbG.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbG.sgm new file mode 100644 index 000000000..d00ed8d92 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbG.sgm @@ -0,0 +1,173 @@ + + + + + + + + + + + +XmClipboardInquireFormat +library call + + +XmClipboardInquireFormat +A clipboard function that returns a specified format name + +XmClipboardInquireFormat + +clipboard functions +XmClipboardInquireFormat + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardInquireFormat (display, window, index, format_name_buf, + buffer_len, copied_len) + Display * display; + Window window; + int index; + XtPointer format_name_buf; + unsigned long buffer_len; + unsigned long * copied_len; + + + + + + +DESCRIPTION +XmClipboardInquireFormat returns a specified format name for the +data item in the clipboard. If the name must be truncated, the +function returns a warning status. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +index + +Specifies which of the ordered format names to obtain. If this index +is greater than the number of formats for the data item, +this function returns a 0 (zero) in the copied_len argument. + + + + +format_name_buf + +Specifies the buffer that receives the format name. + + + + +buffer_len + +Specifies the number of bytes in the format name buffer. + + + + +copied_len + +Specifies the number of bytes in the +data item copied to the buffer. +If this +argument equals 0 (zero), there is no nth format for the data item. + + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + +XmClipboardTruncate + +The data returned is truncated because the user did not provide a buffer +large enough to hold the data. + + + + +XmClipboardNoData + +The function could not find data on the clipboard corresponding to the +format requested. +This could occur because the clipboard is empty; there is data +on the clipboard, but not in the requested format; or the data in +the requested format was passed by name and is no longer available. + + + + + + +RELATED +&cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbH.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbH.sgm new file mode 100644 index 000000000..cec972e7a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbH.sgm @@ -0,0 +1,152 @@ + + + + + + + + + + + +XmClipboardInquireLength +library call + + +XmClipboardInquireLength +A clipboard function that returns the length of the stored data + +XmClipboardInquireLength + +clipboard functions +XmClipboardInquireLength + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardInquireLength (display, window, format_name, length) + Display * display; + Window window; + char * format_name; + unsigned long * length; + + + + + + +DESCRIPTION +XmClipboardInquireLength returns the length of the data stored +under a specified format name for the clipboard data item. If no data +is found for the specified format, or if there is no item on the +clipboard, this function returns a value of 0 +(zero) in the length argument. + +Any format passed by name is assumed to have length passed in +a call to XmClipboardCopy, even though the data has not yet been +transferred to the clipboard in that format. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +format_name + +Specifies the name of the format for the data item. + + + + +length + +Specifies the length of the next data item in the specified format. This +argument equals 0 (zero) if no data is found for the specified format, +or if there is no item on the clipboard. + + + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + +XmClipboardNoData + +The function could not find data on the clipboard corresponding to the +format requested. This could occur because the clipboard is empty; +there is data on the clipboard, but not in the requested format; or +the data in the requested format was passed by name and is no longer +available. + + + + + + +RELATED +&cdeman.XmClipboardCopy; and &cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbI.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbI.sgm new file mode 100644 index 000000000..3a8ff34f3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbI.sgm @@ -0,0 +1,155 @@ + + + + + + + + + + + +XmClipboardInquirePendingItems +library call + + +XmClipboardInquirePendingItems +A clipboard function that returns a list of data ID/private ID pairs + +XmClipboardInquirePending\\%Items + +clipboard functions +XmClipboardInquirePending\\%Items + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardInquirePendingItems (display, window, format_name, item_list, count) + Display * display; + Window window; + char * format_name; + XmClipboardPendingList * item_list; + unsigned long * count; + + + + + + +DESCRIPTION +XmClipboardInquirePendingItems returns a list of +data ID/private ID pairs +for the specified format name. A data item is considered pending if the +application originally passed it by name, the application has not yet +copied the data, and the item has not been deleted from the clipboard. +The application is responsible for freeing the memory provided by this +function to store the list. +To free the memory, call XtFree. + +This function is used by an application when exiting, to determine if the +data that is passed by name should be sent to the clipboard. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +format_name + +Specifies a string that contains the name of the format for which the list +of data ID/private ID pairs is to be obtained. + + + + +item_list + +Specifies the address of the array of data ID/private ID pairs for the +specified format name. This argument is a type +XmClipboardPendingList. +The application is +responsible for freeing the memory provided by this function +for storing the list. + + + + +count + +Specifies the number of items returned in the list. If there is no data for +the specified format name, or if there is no item on the clipboard, this +argument equals 0 (zero). + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + + + +RELATED +&cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbJ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbJ.sgm new file mode 100644 index 000000000..519fa6d50 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbJ.sgm @@ -0,0 +1,127 @@ + + + + + + + + + + + +XmClipboardLock +library call + + +XmClipboardLock +A clipboard function that locks the clipboard + +XmClipboardLock + +clipboard functions +XmClipboardLock + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardLock (display, window) + Display * display; + Window window; + + + + + + +DESCRIPTION +XmClipboardLock locks the clipboard from access by another +application until XmClipboardUnlock is called. All clipboard +functions lock and unlock the clipboard to prevent simultaneous +access. This function allows the application to keep the clipboard +data from changing between calls to Inquire and +other clipboard functions. The application does not need to +lock the clipboard between calls to XmClipboardStartCopy and +XmClipboardEndCopy or to XmClipboardStartRetrieve and +XmClipboardEndRetrieve. + +If the clipboard is already locked by another application, +XmClipboardLock returns an error status. Multiple calls to this +function by the same application increase the lock level. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + + + +RELATED +&cdeman.XmClipboardEndCopy;, &cdeman.XmClipboardEndRetrieve;, +&cdeman.XmClipboardStartCopy;, &cdeman.XmClipboardStartRetrieve;, and +&cdeman.XmClipboardUnlock;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbK.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbK.sgm new file mode 100644 index 000000000..ba96a4ee4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbK.sgm @@ -0,0 +1,146 @@ + + + + + + + + + + + +XmClipboardRegisterFormat +library call + + +XmClipboardRegisterFormat +A clipboard function that registers a new format + +XmClipboardRegisterFormat + +clipboard functions +XmClipboardRegisterFormat + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardRegisterFormat (display, format_name, format_length) + Display * display; + char * format_name; + int format_length; + + + + + + +DESCRIPTION +XmClipboardRegisterFormat registers a new format. Each format +stored on the clipboard should have a length associated with it; this +length must be known to the clipboard routines. Formats are known as +targets in the Inter-Client Communication Conventions Manual +(ICCCM). All of the formats specified by +version 1.1 of the ICCCM +conventions are preregistered. Any other format that the application +wants to use must either be 8-bit +data or be registered via this routine. +Failure to +register the length of the data results in incompatible applications across +platforms having different byte-swapping orders. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +format_name + +Specifies the string name for the new format (target). + + + + +format_length + +Specifies the format length in bits (8, 16, or 32). + + + + + + +RETURN + + +XmClipboardBadFormat + +The format_name must not be NULL, and the format_length +must be 8, 16, or 32. + + + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + +XmClipboardFail + +The function failed because the specified format was already registered with a +different length from that specified now. If a specified format was already +registered with the same +length as that specified now, XmClipboardSuccess is returned. + + + + + + +RELATED +&cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbL.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbL.sgm new file mode 100644 index 000000000..93fb68bb7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbL.sgm @@ -0,0 +1,203 @@ + + + + + + + + + + + +XmClipboardRetrieve +library call + + +XmClipboardRetrieve +A clipboard function that retrieves a data item from the clipboard + +XmClipboardRetrieve + +clipboard functions +XmClipboardRetrieve + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardRetrieve (display, window, format_name, + buffer, length, num_bytes, private_id) + Display * display; + Window window; + char * format_name; + XtPointer buffer; + unsigned long length; + unsigned long * num_bytes; + long * private_id; + + + + + + +DESCRIPTION +XmClipboardRetrieve retrieves the current data item from clipboard +storage. It returns a warning if the clipboard is locked, if there is +no data on the clipboard, or if the data needs to be truncated because the +buffer length is too short. + +Between a call +to XmClipboardStartRetrieve and a call to XmClipboardEndRetrieve, +multiple calls to XmClipboardRetrieve +with the same format name result +in data being incrementally copied from the clipboard until the data in that +format has all been copied. + +The return value XmClipboardTruncate from calls to +XmClipboardRetrieve indicates that more data remains to be copied in the +given format. +It is recommended that any calls to the Inquire functions that +the application needs to make to effect the copy from the clipboard be +made between the call to XmClipboardStartRetrieve and the first +call to XmClipboardRetrieve. This way, the application does not +need to call XmClipboardLock and XmClipboardUnlock. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +format_name + +Specifies the name of a format in which the data +is stored on the clipboard. + + + + +buffer + +Specifies the buffer to which the application wants the +clipboard to copy the data. +The function allocates space to hold the data returned into the buffer. +The application is responsible for managing this allocated space. +The application can recover this allocated space by calling XtFree. + + + + +length + +Specifies the length of the application buffer. + + + + +num_bytes + +Specifies the number of bytes of data copied into the application +buffer. + + + + +private_id + +Specifies the private data stored with the data item by the +application that placed the data item on the clipboard. If the +application did not store private data with the data item, this +argument returns 0 (zero). + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + +XmClipboardTruncate + +The data returned is truncated because the user did not provide a buffer +large enough to hold the data. + + + + +XmClipboardNoData + +The function could not find data on the clipboard corresponding to the +format requested. This could occur because the clipboard is empty; +there is data on the clipboard but not in the requested format; or the +data in the requested format was passed by name and is no longer +available. + + + + + + +RELATED +&cdeman.XmClipboardEndRetrieve;, &cdeman.XmClipboardLock;, +&cdeman.XmClipboardStartCopy;, &cdeman.XmClipboardStartRetrieve;, +and &cdeman.XmClipboardUnlock;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbM.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbM.sgm new file mode 100644 index 000000000..d3d1d7a51 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbM.sgm @@ -0,0 +1,252 @@ + + + + + + + + + + + +XmClipboardStartCopy +library call + + +XmClipboardStartCopy +A clipboard function that sets up a storage and data structure + +XmClipboardStartCopy + +clipboard functions +XmClipboardStartCopy + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardStartCopy (display, window, clip_label, + timestamp, widget, callback, item_id) + Display * display; + Window window; + XmString clip_label; + Time timestamp; + Widget widget; + XmCutPasteProc callback; + long * item_id; + + + + + + +DESCRIPTION +XmClipboardStartCopy +sets up storage and data structures to receive clipboard data. +An application calls this function during a cut or copy operation. +The data item that these structures receive then becomes +the next data item in the clipboard. + +Copying a large piece of data to the clipboard can take a long time. +It is possible that, once the data is copied, no application will ever +request that data. The Motif Toolkit provides a mechanism so that an +application does not need to actually pass data to the clipboard until +the data has been requested by some application. + +Instead, the application passes format and length information in +XmClipboardCopy to the clipboard functions, along with a widget +ID and a callback function address that is passed in +XmClipboardStartCopy. The widget ID is necessary for +communications between the clipboard functions in the application that +owns the data and the clipboard functions in the application that +requests the data. + +The callback functions are responsible for copying the actual data to +the clipboard through XmClipboardCopyByName. The callback +function is also called if the data item is removed from the clipboard +and the actual data is no longer needed. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +clip_label + +Specifies the label to be associated with the data item. +This argument +is used to identify the data item, as in a clipboard viewer. +An example of a label is the name of the application that places the +data in the clipboard. + + + + +timestamp + +Specifies the time of the event that triggered the copy. +A valid timestamp must be supplied; it is not sufficient to use +CurrentTime. + + + + +widget + +Specifies the ID of the widget that receives messages requesting data +previously passed by name. This argument must be present in order to +pass data by name. Any valid widget ID in your application can be +used for this purpose and all the message handling is taken care of by +the cut and paste functions. + + + + +callback + +Specifies the address of the callback function that is called when the +clipboard needs data that was originally passed by name. This is also +the callback to receive the delete message for items that were +originally passed by name. This argument must be present in order to +pass data by name. + + + + +item_id + +Specifies the number assigned to this data item. +The application uses this number in calls to +XmClipboardCopy, XmClipboardEndCopy, and +XmClipboardCancelCopy. + + + + +For more information on passing data by name, see +&cdeman.XmClipboardCopy; and &cdeman.XmClipboardCopyByName;. + +The widget and callback arguments must be present in order to +pass data by name. The callback format is as follows: + + +void (*callback) (widget, data_id, private, reason) + Widget widget; + long *data_id; + long *private; + int *reason; + + + + + + +widget + +Specifies the ID of the widget passed to this function. + + + + +data_id + +Specifies the identifying number returned by +XmClipboardCopy, which identifies the pass-by-name data. + + + + +private + +Specifies the private information passed to +XmClipboardCopy. + + + + +reason + +Specifies the reason. XmCR_CLIPBOARD_DATA_DELETE +or XmCR_CLIPBOARD_DATA_REQUEST +are the possible values. + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + + + +RELATED +&cdeman.XmClipboardCancelCopy;, &cdeman.XmClipboardCopy;, +&cdeman.XmClipboardCopyByName;, +&cdeman.XmClipboardEndCopy;, &cdeman.XmClipboardEndRetrieve;, +&cdeman.XmClipboardInquireCount;, &cdeman.XmClipboardInquireFormat;, +&cdeman.XmClipboardInquireLength;, &cdeman.XmClipboardInquirePendingItems;, +&cdeman.XmClipboardLock;, &cdeman.XmClipboardRegisterFormat;, +&cdeman.XmClipboardRetrieve;, +&cdeman.XmClipboardStartRetrieve;, &cdeman.XmClipboardUndoCopy;, +&cdeman.XmClipboardUnlock;, and &cdeman.XmClipboardWithdrawFormat;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbN.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbN.sgm new file mode 100644 index 000000000..968423001 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbN.sgm @@ -0,0 +1,148 @@ + + + + + + + + + + + +XmClipboardStartRetrieve +library call + + +XmClipboardStartRetrieve +A clipboard function that prepares +to retrieve data from the clipboard + +XmClipboardStartRetrieve + +clipboard functions +XmClipboardStartRetrieve + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardStartRetrieve (display, window, timestamp) + Display * display; + Window window; + Time timestamp; + + + + + + +DESCRIPTION +XmClipboardStartRetrieve +tells the clipboard routines that the application is +ready to start copying an item from the clipboard. +The clipboard is locked by this routine and stays locked until +XmClipboardEndRetrieve is called. Between a call to +XmClipboardStartRetrieve and a call to +XmClipboardEndRetrieve, multiple calls to +XmClipboardRetrieve with the same format name result in data +being incrementally copied from the clipboard until the data in that +format has all been retrieved. + +A return value of XmClipboardTruncate from calls to +XmClipboardRetrieve indicates that more data remains to be +copied in the given format. +It is recommended that any calls to the Inquire functions that +the application needs to make to complete the copy from the clipboard +be made between the call to XmClipboardStartRetrieve and the +first call to XmClipboardRetrieve. This way, the application +does not need to call XmClipboardLock and +XmClipboardUnlock. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +timestamp + +Specifies the time of the event that triggered the copy. +A valid timestamp must be supplied; it is not sufficient to use +CurrentTime. + + + + + + +RETURN + + +XmClipboardSuccess + +The function is successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + + + +RELATED +&cdeman.XmClipboardEndRetrieve;, +&cdeman.XmClipboardInquireCount;, &cdeman.XmClipboardInquireFormat;, +&cdeman.XmClipboardInquireLength;, &cdeman.XmClipboardInquirePendingItems;, +&cdeman.XmClipboardLock;, +&cdeman.XmClipboardRetrieve;, &cdeman.XmClipboardStartCopy;, and +&cdeman.XmClipboardUnlock;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbO.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbO.sgm new file mode 100644 index 000000000..3aa9c29f6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbO.sgm @@ -0,0 +1,119 @@ + + + + + + + + + + + +XmClipboardUndoCopy +library call + + +XmClipboardUndoCopy +A clipboard function that deletes the last item placed on the clipboard + +XmClipboardUndoCopy + +clipboard functions +XmClipboardUndoCopy + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardUndoCopy (display, window) + Display * display; + Window window; + + + + + + +DESCRIPTION +XmClipboardUndoCopy +deletes the last item placed on the clipboard if the item +was placed there by an application with the passed display and +window arguments. Any data item deleted from the clipboard by the +original call to XmClipboardCopy is restored. If the display +or window IDs do not match the last copied item, no action is taken, +and this function has no effect. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each +clipboard function it calls. + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + + + +RELATED +&cdeman.XmClipboardLock; and &cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbP.sgm new file mode 100644 index 000000000..6033a41f5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbP.sgm @@ -0,0 +1,131 @@ + + + + + + + + + + + +XmClipboardUnlock +library call + + +XmClipboardUnlock +A clipboard function that unlocks the clipboard + +XmClipboardUnlock + +clipboard functions +XmClipboardUnlock + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardUnlock (display, window, remove_all_locks) + Display * display; + Window window; + Boolean remove_all_locks; + + + + + + +DESCRIPTION +XmClipboardUnlock unlocks the clipboard, +enabling it to be accessed by other applications. + +If multiple calls to XmClipboardLock have occurred, the same +number of calls to XmClipboardUnlock is necessary to unlock the +clipboard, unless remove_all_locks is set to True. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that relates the application window to the +clipboard. The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each of the +clipboard functions that it calls. + + + + +remove_all_locks + +When True, indicates that all nested locks should be removed. When False, +indicates that only one level of lock should be removed. + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardFail + +The function failed because the clipboard was not locked or was locked +by another application. + + + + + + +RELATED +&cdeman.XmClipboardCancelCopy;, &cdeman.XmClipboardCopy;, +&cdeman.XmClipboardEndCopy;, &cdeman.XmClipboardEndRetrieve;, +&cdeman.XmClipboardInquireCount;, &cdeman.XmClipboardInquireFormat;, +&cdeman.XmClipboardInquireLength;, &cdeman.XmClipboardInquirePendingItems;, +&cdeman.XmClipboardLock;, &cdeman.XmClipboardRegisterFormat;, +&cdeman.XmClipboardRetrieve;, &cdeman.XmClipboardStartCopy;, +&cdeman.XmClipboardStartRetrieve;, &cdeman.XmClipboardUndoCopy;, +and &cdeman.XmClipboardWithdrawFormat;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbQ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbQ.sgm new file mode 100644 index 000000000..18466e8a4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ClipbQ.sgm @@ -0,0 +1,126 @@ + + + + + + + + + + + +XmClipboardWithdrawFormat +library call + + +XmClipboardWithdrawFormat +A clipboard function that indicates that the application no longer wants to supply a data item + +XmClipboardWithdrawFormat + +clipboard functions +XmClipboardWithdrawFormat + + + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CutPaste.h> +int XmClipboardWithdrawFormat (display, window, data_id) + Display * display; + Window window; + long data_id; + + + + + + +DESCRIPTION +XmClipboardWithdrawFormat indicates that the application no longer +supplies a data item to the clipboard that the application had +previously passed by name. + + + +display + +Specifies a pointer to the Display structure that was returned in a +previous call to XOpenDisplay or XtDisplay. + + + + +window + +Specifies the window ID of a widget that +relates the application window to the clipboard. +The widget's window ID can be obtained through +XtWindow. +The same application instance should pass the same window ID to each +clipboard function it calls. + + + + +data_id + +Specifies an identifying number assigned to the data item, that +uniquely identifies the data item and the format. This was assigned +to the item when it was originally passed by XmClipboardCopy. + + + + + + +RETURN + + +XmClipboardSuccess + +The function was successful. + + + + +XmClipboardLocked + +The function failed because the clipboard was locked by another +application. The application can continue to call the function again with +the same parameters until the lock goes away. This gives the application +the opportunity to ask if the user wants to keep trying or to give up +on the operation. + + + + + + +RELATED +&cdeman.XmClipboardCopy; and &cdeman.XmClipboardStartCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboAdd.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboAdd.sgm new file mode 100644 index 000000000..2715fb723 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboAdd.sgm @@ -0,0 +1,69 @@ + + + + + + + + + + +XmComboBoxAddItem +library call + + +XmComboBoxAddItem +add an item to the ComboBox widget + + + + +#include <Xm/ComboBox.h> + +void XmComboBoxAddItem +Widget w +XmString item +int pos +Boolean unique + + + +DESCRIPTION +The +XmComboBoxAddItem function adds the given item to the XmComboBox at the given position. + +The +w argument specifies the XmComboBox widget ID. + +The +item argument specifies the +XmString for the new item. + +The +pos argument specifies the position of the new item. + +The +unique argument specifies if this item should duplicate an identical item or not. + + + +RETURN VALUE +The +XmComboBoxAddItem function returns no value. + + + +APPLICATION USAGE +The functions +XmComboBoxAddItem and +XmComboBoxDeletePos have different naming conventions (Item versus Pos) +because of the objects they are manipulating. +The Item is a string to be added, +the Pos is a numeric position number. + + + +SEE ALSO +&cdeman.XmComboBoxDeletePos;, &cdeman.XmComboBoxSetItem;, &cdeman.XmComboBoxSelectItem;. + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboBU.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboBU.sgm new file mode 100644 index 000000000..df519e8cf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboBU.sgm @@ -0,0 +1,61 @@ + + + + + + + + + + + +XmComboBoxUpdate +library call + + +XmComboBoxUpdate +A ComboBox function that resynchronizes data + + + + + + + + + + + +#include <Xm/ComboBox.h> + +void XmComboBoxUpdate + +Widget widget + + + +DESCRIPTION +XmComboBoxUpdate resynchronizes the internal data structures of a +specified ComboBox widget. This function is useful when an +application manipulates ComboBox's child widgets, possibly changing +data structures. For example, you might want to use the +XmComboBoxUpdate function after a ComboBox List child selection +has been changed without notification. + + + +widget + +Specifies the ComboBox widget ID. + + + + + + +RELATED INFORMATION +&cdeman.XmComboBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboBox.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboBox.sgm new file mode 100644 index 000000000..479c646f7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboBox.sgm @@ -0,0 +1,1411 @@ + + + + + + + + + + +XmComboBox +library call + + +XmComboBox +The ComboBox widget class + +XmComboBox + +widget class +ComboBox + + + +#include <Xm/ComboBox.h> + + + +DESCRIPTION +XmComboBox combines the capabilities of a single-line +TextField widget +and a List widget. It allows users to perform opoerations like +typing and pasting information, and it also +provides a list of possible choices that the user +can select from to complete +the TextField entry field. The list can either be displayed at all +times or can be dropped down by the user. When the list portion of the +ComboBox is hidden, users are given a visual cue (a +downward-pointing arrow) +next to the TextField field. The position of the arrow relative to the +TextField field depends on the XmNlayoutDirection resource of the +widget. This +version of the +ComboBox is called +the "drop-down" ComboBox. Drop-down ComboBoxes are useful +when screen space is limited, or when users will +complete the text entry field more often by typing text than by +selecting the entry field text from the list. +The user can access the drop-down ComboBox in either one of two ways: + + + +By clicking and releasing Btn1 on the downward-pointing arrow, +which +pops the list up, and the list stays up. A later selection of an item +in the list will cause the item to appear in the text entry field, and +the list will unpost itself. + + + +By pressing Btn1 on the downward-pointing arrow, dragging +it to a list item, and then releasing it there, which selects that +item. The list +disappears, and the selected item appears in the text entry field. + + + +The application provides an array of strings that fill the list. At +creation time, string items can be passed to the ComboBox via an +arglist. +Each string becomes an item in the list, with the first string becoming +the item in position 1, the second string becoming the item in position 2, +and so on. The size of the list is +set by specifying the number of items that are visible in the list +(XmNvisibleItemCount). If the number of items in the list exceeds the +number of items that are visible, a vertical scroll bar will +automatically appear that allows the user to scroll through a +large number of items. + +ComboBox creates two child widgets: a TextField widget for entering +text and a ScrolledWindow containing a List for the list of items. +The name of the items list itself is List, and the name of the +TextField is Text. +The application or user can specify resource values for these widgets in +a resource file, and the application can use XtNameToWidget +(specifying "*List" for the items list or "*Text" for the +TextField widget) to obtain the widget IDs of the +descendant widgets. +At creation time, ComboBox passes appropriate resource values in the +creation arglist, including XmNitems, to the items list. +Note that the result of providing the XmNdestroyCallback +resource in the creation arglist is unspecified. The +application should use the XtAddCallback function to add +callbacks to the appropriate widget (TextField or List) after +creating it. + +ComboBox forces the following resource values +on its List child: + + + +If XmNcomboBoxType is XmCOMBO_BOX, +XmNtraversalOn is forced to False. + + + +XmNhighlightThickness is forced to 2 in a drop-down ComboBox and +to 0 in other types of ComboBoxes. + + + +XmNborderWidth is forced to 0. + + + +XmNnavigationType is forced to XmNONE. + + + +XmNselectionPolicy is forced to XmBROWSE_SELECT. + + + +XmNlistSizePolicy is forced to XmVARIABLE. + + + +XmNspacing is forced to 0. + + + +XmNvisualPolicy is forced to XmVARIABLE. + + + +XmNselectedPositions is forced to NULL. + + + +XmNselectedPositionsCount is forced to 0. + + + +When XmNcomboBoxType is XmDROP_DOWN_LIST, +ComboBox forces the following resource values on +its TextField child: + + + +XmNeditable is forced to False. + + + +XmNcursorPositionVisible is forced to False. + + + +XmNshadowThickness is forced to 0. + + + +By contrast, when XmNcomboBoxType is XmCOMBO_BOX or +XmDROP_DOWN_COMBO_BOX, ComboBox forces the following +resource values on its TextField child: + + + +XmNeditable is forced to True. + + + +XmNcursorPositionVisible is forced to True. + + + +XmNeditMode is forced to XmSINGLE_LINE_EDIT. + + + +ComboBox always forces the values of the following resources on +the TextField: + + + +XmNnavigationType is forced to XmNONE. + + + +XmNhighlightThickness is forced to 0. + + + +XmNborderWidth is forced to 0. + + + +ComboBox allows a single item to be selected in two ways: by +selecting the desired item from the List or by entering text +into the TextField. +ComboBox does not automatically select a list item if the user types +that string into the TextField. It selects the item when the user +presses KActivate or moves the focus. +ComboBox supports the Browse +Select selection model of List (see the XmList reference page +for a description of this model), so selections are mutually +exclusive. Selecting an item from the list causes +that item to be displayed in the TextField portion of the +ComboBox. +If an application sets the XmNvalue resource of TextField, +that string is shown in the TextField. +If the application has not provided any list items, +or if there is no current selection, the TextField +is empty. + +The TextField in the ComboBox widget +can be either editable or noneditable, depending on the value of +the XmNcomboBoxType resource. + +If the TextField is editable, the user can type into it. +When the user presses the Return key, the ComboBox will +compare the typed entry to the items in the List. +If there is an exact match, then the matched List item is +selected. +If the application wishes to validate the entered text (for example, to +ensure that the typed selection is a valid one), it can do so by +setting XmNmodifyVerifyCallback on the TextField widget. + +If the TextField is noneditable, typing text may invoke a matching +algorithm that will attempt to match the entered text with items in +the list. The specific matching algorithm applied, which may be none, +is determined by the value of the XmNmatchBehavior resource in +ComboBox, which can be either XmNONE or +XmQUICK_NAVIGATE. A value +of XmNONE indicates that no matching algorithm will occur. A value of +XmQUICK_NAVIGATE indicates that when the List widget has focus, +one-character navigation is supported. In this algorithm, if the typed +character is the initial character of some item in the List, this +algorithm causes that item to be navigated to and selected, and the +item is displayed in the TextField. Subsequently typing the same +character will cycle among the items with the same first character. + +Regardless of the selection mechanism used (either selected directly +from the List or typed into the TextField), when an item in the +List is selected, that item is highlighted in the List. +In addition, the selected item is displayed in the +TextField of the ComboBox. If the user performs an action +that would move focus away from ComboBox, or selects a List item, +the XmNselectionCallback callbacks are invoked to notify +the application of the current contents of the TextField (or choice). The +application then takes whatever action is required based on those +contents (or choice). + +ComboBox uses the XmQTspecifyRenderTable trait and holds the +XmQTaccessTextual trait. + + +Classes +XmComboBox inherits behavior, resources, and traits from Core, +Composite, +and XmManager classes. + +The class pointer is xmComboBoxWidgetClass. + +The class name is XmComboBox. + + + +New Resources +The following table defines a set of widget resources used by +the programmer to specify data. The programmer can also set the +resource values for the inherited classes to set attributes for +this widget. To reference a resource by name or by class in +a .Xdefaults file, remove the XmN or XmC prefix and +use the +remaining letters. To specify one of the defined values for a +resource in a .Xdefaults file, remove the Xm prefix and use the +remaining letters (in either lowercase or uppercase, but +include any underscores between words). The codes in the +access column indicate if the given resource can be at +creation time (C), set by using XtSetValues (S), retrieved by +using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + +XmComboBox Resource Set + + +Name +Class +Type +Default +Access + + +XmNarrowSize +XmCArrowSize +Dimension +dynamic +CSG + + +XmNarrowSpacing +XmCArrowSpacing +Dimension +dynamic +CSG + + +XmNcolumns +XmCColumn +short +dynamic +CSG + + +XmNcomboBoxType +XmCComboBoxType +unsigned char +XmCOMBO_BOX +CG + + +XmNfontList +XmCFontList +XmFontList +NULL +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + +XmNitemCount +XmCItemCount +int +dynamic +CSG + + +XmNitems +XmCItems +XmStringTable +dynamic +CSG + + +XmNlist +XmCList +Widget +dynamic +G + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNmatchBehavior +XmCMatchBehavior +unsigned char +dynamic +CSG + + +XmNpositionMode +XmCPositionMode +XtEnum +XmZERO_BASED +CG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNselectedItem +XmCSelectedItem +XmString +NULL +CSG + + +XmNselectedPosition +XmCSelectedPosition +int +dynamic +CSG + + +XmNselectionCallback +XmCCallback +XmCallbackList +NULL +C + + +XmtextField +XmCTextField +Widget +dynamic +G + + +XmNvisibleItemCount +XmCVisibleItemCount +int +10 +CSG + + + + + + +XmNarrowSize + +Specifies the width of the arrow. The default size +depends on the size of the text, as well as +the size of the ComboBox. + + + + +XmNarrowSpacing + +Specifies the space between the text and arrow visual in pixels. The +default value is obtained from the XmNmarginWidth resource. + + + + +XmNcolumns + +Specifies the number of columns in the text field. If unset, +the text field's value is used. Refer to the XmTextField man page +for more detailed information. + + + + +XmNcomboBoxType + +Specifies the type of ComboBox to be created. This can be one of +the following: + + + +XmCOMBO_BOX + +Generates a ComboBox where the list is always displayed, and the text +entry field is editable. + + + + +XmDROP_DOWN_COMBO_BOX + +Generates a ComboBox where the list is hidden unless specifically +requested, and the text entry field is editable. + + + + +XmDROP_DOWN_LIST + +Generates a ComboBox where the list is hidden unless specifically +requested, and the text entry field is noneditable. + + + + + + + +XmNfontList + +Specifies the fontlist associated with XmComboBox. The fontlist +is an obsolete construct, and has been superseded by the render table. +It is included for compatibility with earlier versions of Motif, and +for applications that do not easily support render tables. The +default fontlist is derived from the default render table, and if +both a fontlist and a render table are specified, the render table +takes precedence. + + + + +XmNhighlightThickness + +Specifies the thickness of the highlighting rectangle. + + + + +XmNitemCount + +Specifies the number of items in the list. If unset, +the lists's value is used. +Refer to the XmList man page for more detailed information. + + + + +XmNitems + +Specifies the items in the list. If unset, +the lists's value is used. Refer to the XmList man page for more detailed information. + + + + +XmNlist + +The list widget. + + + + +XmNmarginWidth + +Specifies the horizontal spacing between the child widgets and the boundary +of the ComboBox. + + + + +XmNmarginHeight + +Specifies the vertical spacing between the child widgets and the boundary +of the ComboBox. + + + + +XmNmatchBehavior + +Defines the matching algorithm applied to match the text +typed by the user in the TextField field with items in the list. +The current values are XmNONE and XmQUICK_NAVIGATE, as follows: + + + +XmNONE + +Indicates that there is no assigned matching algorithm. + + + + +XmQUICK_NAVIGATE + +Is only valid for noneditable ComboBoxes (XmNcomboBoxType resource value +XmDROP_DOWN_LIST). This algorithm supports 1-character navigation +when the List widget has focus. If the typed character is the +initial character of some item in the List, this algorithm causes +that item to be navigated to and selected. Subsequently typing the +same character will cycle among the items with the same first character. + + + + + + + +XmNpositionMode + +Specifies how the value of the +XmNselectedPosition +resource and the item_position field +of the callback structure are to be interpreted. Note that +the convenience functions XmComboBoxDeletePos and XmComboBoxAddItem +are not affected by this resource, and (like XmList) always use +1-based positions. Valid values for this resource are: + + + +XmZERO_BASED + +(DtComboBox compatibility mode: default) XmNselectedPosition +is in [0,itemcount-1]. +The item_position in the XmComboBoxCallbackStruct +is 0 if the first element in the list +was selected. Note that 0 is also returned if no element in the list +was selected (that is, a new item was entered in the text field). + + + + +XmONE_BASED + +(Motif mode) Both the resource value and the callback fields +are 1-based. This is consistent with other Motif widgets. + + + + + + + +XmNrenderTable + +Specifies the render table associated with ComboBox. +This render table is used in both the TextField field and the +List in the ComboBox. This is used in conjunction with the +XmNvisibleItemCount resource of the List to determine the height +of the ComboBox widget. + +If this value is NULL at initialization, and if the widget parent is +XmBulletinBoard or its subclasses, +VendorShell or its subclasses, or XmMenuShell, then the +widget parent provides the default render table associated with +the widget. +If both a render table and a fontlist are specified, the render table +will take precedence. + + + + +XmNselectedItem + +Specifies a compound string that represents the current selection of +the ComboBox. The selected item is the content of the +ComboBox text entry field. + + + + +XmNselectedPosition + +If the selection in the ComboBox is an item in the list, this is +the index of the selected item in the list. If no item in +the list is selected, this is 0. + + + + +XmNselectionCallback + +Specifies the list of callbacks called when an item is selected. +The reason field in the XmComboBoxCallbackStruct is +XmCR_SELECT. + + + + +XmNtextField + +The text field widget. + + + + +XmNvisibleItemCount + +Specifies the number of visible items in the list. This will override any +value specified for the list. +Refer to the XmList man page for more detailed information. + + + + + + +Inherited Resources +ComboBox inherits behavior and resources from superclasses described +in the following tables. For a complete description of each +resource, refer to the reference page for that superclass. + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmSTICKY_TAG_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback. +The callback structure is defined as follows: + +typedef struct +{ + int reason; + XEvent *event; + XmString item_or_text; + int item_position; +} XmComboBoxCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. It can be NULL. + + + + +item_or_text + +The contents of the text field at the time the event caused the +callback. The item_or_text parameter points to a temporary +storage space that is +reused after the callback is finished. If an application needs to save +the item, it should copy item_or_text into its own data space. + + + + +item_position + +The position of item in the list's XmNitems 1-based array. If this +is 0, it means that the item_or_text was not selected from the +List. + + + + + + +Translations +The ComboBox translations are listed below. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +The KPageUp and KPageDown translations do not take effect unless the +List child widget is posted. + + + + +Btn1Down: + +CBArmAndDropDownList() + + + + +Btn1Up: + +CBDisarm() + + + + + +The following lists the List translations in the drop-down list. When +ComboBox XmNcomboBoxType is +XmDROP_DOWN_LIST, +osfActivate, osfCancel, and +Return are overriden by ComboBox actions. + + + +:c <Key>osfDown: + +CBDropDownList() + + + + +:c <Key>osfUp: + +CBDropDownList() + + + + +:<Key>osfCancel: + +CBCancel() + + + + +:<Key>osfActivate: + +CBActivate() + + + + +≈s ≈m ≈a<Key>Return: + +CBActivate() + + + + + + + +Accelerators +The following accelerators are added to ComboBox and its children. +The accelerators may not directly correspond to a translation table. +If the translation is not listed below, it may depend on the context +of the event. + + + +:c <Key>osfUp: + +CBDropDownList() + + + + +:<Key>osfUp: + +CBListAction(Up) + + + + +:c <Key>osfDown: + +CBDropDownList() + + + + +:<Key>osfDown: + +CBListAction(Down) + + + + +:c <Key>osfBeginLine: + +CBListAction(ListBeginData) + + + + +:c <Key>osfEndLine: + +CBListAction(ListEndData) + + + + +:<Key>osfPageUp: + +CBListAction(ListPrevPage) + + + + +:<Key>osfPageDown: + +CBListAction(ListNextPage) + + + + + +A drop-down ComboBox also adds accelerators to its List child. +Aside from the accelerators that are already listed in this section, +those accelerators are the default TextField key translations. + + + +Action Routines +The XmComboBox action routines are as follows: + + + +CBActivate(): + +Calls the XmNselectionCallback callbacks. If the +XmNcomboBoxType is +XmDROP_DOWN_COMBO_BOX or XmDROP_DOWN_LIST, it unposts the +list. If the +parent is a manager, passes the event to the parent. + + + + +CBArmAndDropDownList(): + +If the pointer is within the down arrow, draws the shadow of the arrow +in the selected state, and then posts the list. + + + + +CBCancel(): + +If the XmNcomboBoxType is XmDROP_DOWN_COMBO_BOX or +XmDROP_DOWN_LIST, pops down +the list. If the parent is a manager, passes the event to the parent. + + + + +CBDisarm(): + +Redraws the arrow in an unselected state. + + + + +CBDropDownList(): + +If XmNcomboBoxType is XmDROP_DOWN or XmDROP_DOWN_LIST, and +list is not +displayed, posts the list. If list is displayed, it unposts the list. + + + + +CBListAction(ListBeginData): + +Moves the location cursor to the first item in the list. +In Normal Mode, this also deselects any current selection, +selects the first item in the list, and calls the +XmNbrowseSelectionCallback selection callback. + + + + +CBListAction(ListEndData): + +Moves the location cursor to the last item in the list. +In Normal Mode, this also deselects any current selection, +selects the last item in the list, and calls the +XmNbrowseSelectionCallback selection callback. + + + + +CBListAction(ListPrevPage): + +Scrolls the list to the previous page, moving the location cursor to a +new item. +This action also selects the new item, deselects any current +selection, and calls the XmNbrowseSelectionCallback callbacks. +If the ComboBox is not a drop-down type, then this action does +nothing. + + + + +CBListAction(ListNextPage): + +Scrolls the list to the next page, moving the location cursor to a new +item. +This action also selects the new item, deselects any current +selection, and calls the XmNbrowseSelectionCallback callbacks. +If the ComboBox is not a drop-down type, then this action does +nothing. + + + + +CBListAction(Up): + +Moves the location cursor to the previous item in the list. +This action also selects the previous item, deselects any current +selection, and calls the XmNbrowseSelectionCallback callbacks. +Note that, unlike the List ListPrevItem action, this action wraps +around. + + + + +CBListAction(Down): + +Moves the location cursor to the next item in the list. +This action also selects the next item, deselects any current +selection, and calls the XmNbrowseSelectionCallback callbacks. +Note that, unlike the List ListNextItem action, this action wraps +around. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. For information +about bindings for virtual buttons and keys, see +&cdeman.VirtualBindings;. + + + + +ERRORS/WARNINGS +The toolkit will display a warning if the application tries to +set the value of XmNlist +or the XmNtextField resource, which are read-only (marked G in the resource +table). + + + +RELATED +&cdeman.Composite;, +&cdeman.Core;, +&cdeman.XmCreateComboBox;, +&cdeman.XmList;, +&cdeman.XmManager;, and +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboDel.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboDel.sgm new file mode 100644 index 000000000..70be49fb2 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboDel.sgm @@ -0,0 +1,61 @@ + + + + + + + + + + +XmComboBoxDeletePos +library call + + +XmComboBoxDeletePos + Delete a XmComboBox item + + + + +#include <Xm/ComboBox.h> + +void XmComboBoxDeletePos +Widget w +int pos + + + +DESCRIPTION +The +XmComboBoxDeletePos function deletes a specified item from a XmComboBox widget. + +The +w argument specifies the XmComboBox widget ID. + +The +pos argument specifies the position of the item to be deleted. + + + +RETURN VALUE +The +XmComboBoxDeletePos function returns no value. + + + +APPLICATION USAGE +The functions +XmComboBoxAddItem and +XmComboBoxDeletePos have different naming conventions (Item versus Pos) +because of the objects they are manipulating. +The Item is a string to be added, +the Pos is a numeric position number. + + + +SEE ALSO +&cdeman.XmComboBoxAddItem;, &cdeman.XmComboBoxSetItem;, &cdeman.XmComboBoxSelectItem;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboSel.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboSel.sgm new file mode 100644 index 000000000..46e67572d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboSel.sgm @@ -0,0 +1,57 @@ + + + + + + + + + + +XmComboBoxSelectItem +library call + + +XmComboBoxSelectItem +select a XmComboBox item + + + + +#include <Xm/ComboBox.h> + +void XmComboBoxSelectItem +Widget w +XmString item + + + +DESCRIPTION +The +XmComboBoxSelectItem function selects an item in the XmList of the XmComboBox +widget. + +The +w argument specifies the XmComboBox widget ID. + +The +item argument specifies the +XmString of the item to be selected. +If the +item is not found on the list, +XmComboBoxSelectItem notifies the user via the +XtWarning function. + + + +RETURN VALUE +The +XmComboBoxSelectItem function returns no value. + + + +SEE ALSO +&cdeman.XmComboBoxAddItem;, &cdeman.XmComboBoxDeletePos;, &cdeman.XmComboBoxSetItem;; XtWarning(3). ]]>XtWarning ]]>in the &str-Zt;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboSet.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboSet.sgm new file mode 100644 index 000000000..2e5e64e2b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ComboSet.sgm @@ -0,0 +1,57 @@ + + + + + + + + + + +XmComboBoxSetItem +library call + + +XmComboBoxSetItem +set an item in the XmComboBox list + + + + +#include <Xm/ComboBox.h> + +void XmComboBoxSetItem +Widget w +XmString item + + + +DESCRIPTION +The +XmComboBoxSetItem function selects an item in the XmList of the given XmComboBox +widget and makes it the first visible item in the list. + +The +w argument specifies the XmComboBox widget ID. + +The +item argument specifies the +XmString for the item to be set in the XmComboBox. +If the +item is not found on the list, +XmComboBoxSetItem notifies the user via the +XtWarning function. + + + +RETURN VALUE +The +XmComboBoxSetItem function returns no value. + + + +SEE ALSO +&cdeman.XmComboBoxAddItem;, &cdeman.XmComboBoxDeletePos;, &cdeman.XmComboBoxSelectItem;; XtWarning(3). ]]>XtWarning ]]>in the &str-Zt;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommAp.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommAp.sgm new file mode 100644 index 000000000..389fe9088 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommAp.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmCommandAppendValue +library call + + +XmCommandAppendValue +A Command function that appends the passed XmString to the end of the string displayed in the command area of the widget + +XmCommandAppendValue + +Command functions +XmCommandAppendValue + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Command.h> + +void XmCommandAppendValue + +Widget widget +XmString command + + + +DESCRIPTION +XmCommandAppendValue appends the passed XmString +to the end of the string displayed in the command +area of the Command widget. + + + +widget + +Specifies the Command widget ID + + + + +command + +Specifies the passed XmString + + + + +For a complete definition of Command and its associated resources, see +&cdeman.XmCommand;. + + + +RELATED +&cdeman.XmCommand;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommEr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommEr.sgm new file mode 100644 index 000000000..2c55ddcb5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommEr.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmCommandError +library call + + +XmCommandError +A Command function that displays an error message + +XmCommandError + +Command functions +XmCommandError + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Command.h> + +void XmCommandError + +Widget widget +XmString error + + + +DESCRIPTION +XmCommandError displays an error message in the history +area of the Command widget. The XmString error is displayed until +the next command entered occurs. + + + +widget + +Specifies the Command widget ID + + + + +error + +Specifies the passed XmString + + + + +For a complete definition of Command and its associated resources, see +&cdeman.XmCommand;. + + + +RELATED +&cdeman.XmCommand;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommGe.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommGe.sgm new file mode 100644 index 000000000..21aac52fc --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommGe.sgm @@ -0,0 +1,114 @@ + + + + + + + + + + + +XmCommandGetChild +library call + + +XmCommandGetChild +A Command function that is used to access a component + +XmCommandGetChild + +Command functions +XmCommandGetChild + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Command.h> + +Widget XmCommandGetChild + +Widget widget +unsigned char child + + + +DESCRIPTION +XmCommandGetChild is used to access a component within a Command. The +parameters given to the function are the Command widget and a value +indicating which component to access. + + + +widget + +Specifies the Command widget ID. + + + + +child + +Specifies a component within the Command. +The following values are legal for +this parameter: + + + +XmDIALOG_COMMAND_TEXT + + + +XmDIALOG_PROMPT_LABEL + + + +XmDIALOG_HISTORY_LIST + + + +XmDIALOG_WORK_AREA + + + + + + +For a complete definition of Command and its associated resources, see +&cdeman.XmCommand;. + + + +RETURN +Returns the widget ID of the specified Command component. +An application should not assume that the returned widget will be of any +particular class. + + + +RELATED +&cdeman.XmCommand;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommSe.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommSe.sgm new file mode 100644 index 000000000..f0c05ad78 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CommSe.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmCommandSetValue +library call + + +XmCommandSetValue +A Command function that replaces a displayed string + +XmCommandSetValue + +Command functions +XmCommandSetValue + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Command.h> + +void XmCommandSetValue + +Widget widget +XmString command + + + +DESCRIPTION +XmCommandSetValue replaces the string displayed in the +command area of the Command widget with the passed XmString. + + + +widget + +Specifies the Command widget ID + + + + +command + +Specifies the passed XmString + + + + +For a complete definition of Command and its associated resources, see +&cdeman.XmCommand;. + + + +RELATED +&cdeman.XmCommand;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Command.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Command.sgm new file mode 100644 index 000000000..f57fd7493 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Command.sgm @@ -0,0 +1,1199 @@ + + + + + + + + + + + +XmCommand +library call + + +XmCommand +The Command widget class + +XmCommand + +widget class +Command + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Command.h> + + + +DESCRIPTION +Command is a special-purpose composite widget for command +entry that provides a built-in command-history mechanism. +Command includes a command-line text-input field, a command-line prompt, +and a command-history list region. + +One additional WorkArea child may be added to the Command after +creation. + +Whenever a command is entered, it is +automatically added to the end of the command-history list and made visible. +This does not change the selected item in the list, if there is one. + +Many of the new resources specified for Command are actually SelectionBox +resources that have been renamed for clarity and ease of use. + + +Descendants +Command automatically creates the descendants shown in the +following table. +An application can use XtNameToWidget to gain access +to the named descendant. In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +ItemsList +XmList +command-history list region + + +ItemsListSW +XmScrolledWindow +the ScrolledWindow parent of ItemsList + + +Selection +XmLabelGadget +command-line prompt + + +Text +XmTextField +command-line text-input field + + + + + + +Classes +Command inherits behavior, resources, and traits from Core, +Composite, Constraint, XmManager, +XmBulletinBoard, and XmSelectionBox. + +The class pointer is xmCommandWidgetClass. + +The class name is XmCommand. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. +To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmCommand Resource Set + + +Name +Class +Type +Default +Access + + +XmNcommand +XmCTextString +XmString +"" +CSG + + +XmNcommandChangedCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNcommandEnteredCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhistoryItems +XmCItems +XmStringTable +NULL +CSG + + +XmNhistoryItemCount +XmCItemCount +int +0 +CSG + + +XmNhistoryMaxItems +XmCMaxItems +int +100 +CSG + + +XmNhistoryVisibleItemCount +XmCVisibleItemCount +int +dynamic +CSG + + +XmNpromptString +XmCPromptString +XmString +dynamic +CSG + + + + + + +XmNcommand + +Contains the current command-line text. This is the XmNtextString +resource in SelectionBox, renamed for Command. +This resource can also be modified with +XmCommandSetValue and XmCommandAppendValue functions. +The command area is a Text widget. + + + + +XmNcommandChangedCallback + +Specifies the list of callbacks that is called after +each time the value of the command changes. +The callback reason is XmCR_COMMAND_CHANGED. +This is equivalent to the XmNvalueChangedCallback of the Text +widget, except that a pointer to an XmCommandCallbackStructure is +passed, and the structure's value member contains the +XmString. + + + + +XmNcommandEnteredCallback + +Specifies the list of callbacks that is called +when a command is entered in the Command. +The callback reason is XmCR_COMMAND_ENTERED. A pointer to an +XmCommandCallback structure is passed. + + + + +XmNhistoryItems + +Lists XmString items that make up the contents +of the history list. This is the XmNlistItems resource in +SelectionBox, renamed for Command. +XtGetValues for this resource returns the list items themselves, +not a copy of the list items. +The application must not free the returned items. + + + + +XmNhistoryItemCount + +Specifies the number of XmStrings in XmNhistoryItems. This is +the XmNlistItemCount resource in SelectionBox, renamed for Command. +The value must not be negative. + + + + +XmNhistoryMaxItems + +Specifies the maximum number of items allowed in the history list. Once +this number is reached, an existing list item must be removed before +a new item can be added to the list. For each command entered, the first list +item is removed from the list, so the new command can be added to the list. +The value must be greater than 0 (zero). + + + + +XmNhistoryVisibleItemCount + +Specifies the number of items in the history list that should be visible at +one time. In effect, it sets the height (in lines) of the history list +window. This is the XmNlistVisibleItemCount resource in SelectionBox, +renamed for Command. +The value must be greater than 0 (zero). +The default is dynamic based on the height of the list. + + + + +XmNpromptString + +Specifies a prompt for the command line. +This is the XmNselectionLabelString +resource in SelectionBox, renamed for Command. +The default may vary depending on the value of the +XmNlayoutDirection +resource and the locale. +In the C locale the default is > (right angle bracket). + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + + + +Inherited Resources +Command inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmSelectionBox Resource Set + + +Name +Class +Type +Default +Access + + +XmNapplyCallback +XmCCallback +XtCallbackList +NULL +N/A + + +XmNapplyLabelString +XmCApplyLabelString +XmString +dynamic +N/A + + +XmNcancelCallback +XmCCallback +XtCallbackList +NULL +N/A + + +XmNcancelLabelString +XmCCancelLabelString +XmString +dynamic +N/A + + +XmNchildPlacement +XmCChildPlacement +unsigned char +XmPLACE_ABOVE_SELECTION +CSG + + +XmNdialogType +XmCDialogType +unsigned char +XmDIALOG_COMMAND +G + + +XmNhelpLabelString +XmCHelpLabelString +XmString +dynamic +N/A + + +XmNlistItemCount +XmCItemCount +int +0 +CSG + + +XmNlistItems +XmCItems +XmStringTable +NULL +CSG + + +XmNlistLabelString +XmCListLabelString +XmString +NULL +N/A + + +XmNlistVisibleItemCount +XmCVisibleItemCount +int +dynamic +CSG + + +XmNminimizeButtons +XmCMinimizeButtons +Boolean +False +N/A + + +XmNmustMatch +XmCMustMatch +Boolean +False +N/A + + +XmNnoMatchCallback +XmCCallback +XtCallbackList +NULL +N/A + + +XmNokCallback +XmCCallback +XtCallbackList +NULL +N/A + + +XmNokLabelString +XmCOkLabelString +XmString +dynamic +N/A + + +XmNselectionLabelString +XmCSelectionLabelString +XmString +dynamic +CSG + + +XmNtextAccelerators +XmCTextAccelerators +XtAccelerators +default +C + + +XmNtextColumns +XmCColumns +short +dynamic +CSG + + +XmNtextString +XmCTextString +XmString +"" +CSG + + + + + + + + + + + + + + +XmBulletinBoard Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowOverlap +XmCAllowOverlap +Boolean +True +CSG + + +XmNautoUnmanage +XmCAutoUnmanage +Boolean +False +N/A + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +N/A + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNcancelButton +XmCWidget +Widget +NULL +N/A + + +XmNdefaultButton +XmCWidget +Widget +NULL +N/A + + +XmNdefaultPosition +XmCDefaultPosition +Boolean +False +CSG + + +XmNdialogStyle +XmCDialogStyle +unsigned char +dynamic +CSG + + +XmNdialogTitle +XmCDialogTitle +XmString +NULL +CSG + + +XmNfocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTable +XmRenderTable +dynamic +CSG + + +XmNmapCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +10 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +10 +CSG + + +XmNnoResize +XmCNoResize +Boolean +False +CSG + + +XmNresizePolicy +XmCResizePolicy +unsigned char +XmRESIZE_NONE +CSG + + +XmNshadowType +XmCShadowType +unsigned char +XmSHADOW_OUT +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNtextTranslations +XmCTranslations +XtTranslations +NULL +C + + +XmNunmapCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +N/A + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + XmString value; + int length; +} XmCommandCallbackStruct; + + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +value + +Specifies the XmString in the CommandArea + + + + +length + +Specifies the size in bytes of the XmString value. +This member is obsolete and exists for compatibility with +earlier releases. + + + + + + + + + + + + + + + + +Translations +XmCommand inherits translations from XmSelectionBox. + + + +Accelerators +The XmNtextAccelerators from XmSelectionBox are added to the Text +descendant of XmCommand. + + + +Action Routines +The XmCommand action routines are: + + + +SelectionBoxUpOrDown(Previous|Next|First|Last): + +When called with an argument of Previous, or 0 (zero) for +compatibility, +selects the previous item in the history +list and replaces the text with that item. + +When called with an argument of Next, or 1 for +compatibility, selects the next item in the history +list and replaces the text with that item. + +When called with an argument of First, or 2 for +compatibility, selects the first item in the history +list and replaces the text with that item. + +When called with an argument of Last, or 3 for +compatibility, selects the last item in the history +list and replaces the text with that item. + +Calls the callbacks for XmNcommandChangedCallback. + + + + + + +Additional Behavior +The Command widget has the following additional behavior: + + + +KeyosfCancel: + +If the parent of the Command is a manager, the event is passed to the parent. + + + + +KeyosfActivate in Text: + +Calls the Text widget's XmNactivateCallback callbacks. +If the text is empty, this action then returns. +Otherwise, if the history list has XmNhistoryMaxItems items, it +removes the first item in +the list. +It adds the text to the history list as the last item, clears the text, +and calls the XmNcommandEnteredCallback callbacks. + + + + +Key in Text: + +When any change is made to the text edit widget, this action +calls the callbacks for +XmNcommandChangedCallback. + + + + +BtnDown(2+) or KeyosfActivate in List: + +Calls the List widget's XmNdefaultActionCallback callbacks. +If the history list has XmNhistoryMaxItems items, this action +removes the first item in the list. +It adds the selected List item to the history list as the last item, +clears the text, and calls the XmNcommandEnteredCallback +callbacks. + + + + +FocusIn: + +Calls the callbacks for XmNfocusCallback. + + + + +MapWindow: + +When a Command that is the child of a DialogShell is mapped, this action +calls the callbacks for XmNmapCallback. + + + + +UnmapWindow: + +When a Command that is the child of a DialogShell is unmapped, this +action calls the +callbacks for XmNunmapCallback. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, &cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmBulletinBoard;, +&cdeman.XmCommandAppendValue;, +&cdeman.XmCommandError;, +&cdeman.XmCommandGetChild;, +&cdeman.XmCommandSetValue;, +&cdeman.XmCreateCommand;, +&cdeman.XmManager;, and +&cdeman.XmSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainA.sgm new file mode 100644 index 000000000..3e96b3970 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainA.sgm @@ -0,0 +1,3803 @@ + + + + + + + + + + + +XmContainer +library call + + +XmContainer +The Container widget class + +XmContainer + +container +Container + + + + + + + + + + + + + + +&npzwc;#include <Xm/Container.h> + + + +DESCRIPTION +Container manages child widgets that have the ContainerItem trait. +These child widgets can be viewed in several different +layout formats, +selected using different selection types and techniques, +and directly manipulated by the user. + +Three different formats or views are supported by the Container. +They are specified via the XmNentryViewType resource: + + + +XmLARGE_ICON + + + +XmSMALL_ICON + + + +XmANY_ICON + + + +Three different layout types are supported by the Container. +They are specified by the XmNlayoutType resource: + + + +XmSPATIAL + + + +XmOUTLINE + + + +XmDETAIL + + + +In the XmSPATIAL layout type, several other resources +(XmNspatialStyle, XmNspatialIncludeModel, XmNspatialSnapModel) +control the positioning of the items within the Container; +an application programmer can specify these resources so that the Container +strictly enforces the position of each item or so that the Container positions +items according to constraint resources specified for each item. +The user, however, can alter the position of an item in the XmSPATIAL +layout type +within the Container by direct manipulation; for example, by pressing +BTransfer over the item and then dragging and releasing +BTransfer +over some location within the Container. + +In the XmOUTLINE layout type, the Container controls the positioning of +the items. Items within the Container can have parent-child +relationships between them. Each item's XmNentryParent resource can +specify another item in the same Container as its parent; +items with a non-NULL value +for XmNentryParent can only be displayed in the XmOUTLINE layout +type. In the XmOUTLINE layout type, +items are positioned in a tree configuration with connecting lines drawn +to illustrate the relationships. +Items are positioned top to bottom in the order specified by +XmNpositionIndex within their parent. +Container positions a PushButton next to each item that has a parent +relationship to other items. The PushButton contains a pixmap to illustrate +whether the child items are shown or not; the user can activate the +PushButton to toggle between showing or hiding the child items. +Direct manipulation to alter the +position of the item is not supported in the XmOUTLINE layout +type. +Note that the XmNtraversalOn resource of the PushButtons created +by Container are set to False. + +The XmDETAIL layout type is the same as XmOUTLINE, except that +each item can also display additional information as rows in +columns with column headers specified in the XmNdetailColumnHeading +resources. In each item row, the item's detail information +(see the reference page on XmIconGadget for a description of the +XmNentryDetail resource) +is displayed. Items are positioned top to bottom +in the order specified by +XmNpositionIndex within the parent. + + +Selection +When a child widget of the container is selected, the container +specifies that the item should display the appropriate visual +information to the user via the ContainerItem trait. +The application program is notified of selection +changes through XmNselectionCallback. + +The container uses four selection policies: + + + +Single + + + +Browse + + + +Multiple + + + +Extended + + + +In Single Select and Browse Select modes, only one item can be selected at a +time. Pressing BSelect +on an item selects it and deselects any other selected item. +Pressing BSelect over an empty space in the Container deselects +all items. In Browse Select, dragging BSelect moves the selection +as the pointer is moved. + +In Multiple Select and Extended Select modes, any number of items can be +selected at the same time. +In Multiple Select, pressing and dragging BSelect or +BExtend to specify an item, range of items, or group of discontiguous +items +causes the selection states of those items to be toggled. In Extended Select, +pressing and dragging BSelect to indicate an item, range of items, +or group of discontiguous +items selects those items and deselects all others. Pressing +and dragging BExtend in Extended Select to indicate an item, +range of items, or discontiguous group of items causes the selection states +of those items to be toggled. + +Several techniques are available to indicate an item, range of items, or +group of discontiguous items in the Multiple Select and Extended Select modes. + +In the XmSPATIAL and XmOUTLINE layout types, +the XmNselectionTechnique resource specifies the techniques to be used +to indicate items. The default specification of XmTOUCH_OVER +allows both the Random-Swipe and Marquee techniques to be used when +XmNlayoutStyle is XmSPATIAL. The default specification of +XmTOUCH_OVER allows the Range-Swipe, Range-Click, and Marquee techniques +to be used when XmNlayoutStyle is XmOUTLINE. + +Discontiguous groups of items can be selected using the Random-Swipe +technique. +In the Random-Swipe +technique, pressing BSelect (or BExtend) over an item and dragging +BSelect over other items selects all of those items. Only those +items that pointer passed over are selected. + +In the Range-Swipe +technique, the user presses BSelect (or BExtend) over the first +item and releases BSelect over the last item; all items within the range +between the first and last item are selected whether the pointer actually +passed over them or not. +In the Range-Click technique, the user presses and releases +BSelect (or BExtend) over the first item and then presses and +releases BExtend over the last item. + +In the Marquee technique, pressing BSelect (or BExtend) +over a blank space within the +Container indicates the starting point of a Marquee rectangle. Dragging +BSelect draws a Marquee rectangle (rubberband line) between the +starting point and current pointer. All items completely within the Marquee +rectangle are selected. + +Specifying XmTOUCH_ONLY for XmNselectionTechnique enforces +the Random-Swipe technique even when BSelect (or BExtend) +is pressed over a blank space. +Similarly, specifying XmMARQUEE enforces the +Marquee technique even when BSelect (or BExtend) +is pressed over an item; since the item over which the press occurs is +only partially included in the Marquee rectangle, it is not selected. +XmMARQUEE_EXTEND_START and XmMARQUEE_EXTEND_BOTH enforce the +Marquee technique and also cause the rectangle to extend automatically around +the first item indicated and, for XmMARQUEE_EXTEND_BOTH, the last item. + +In the XmDETAIL layout type, the Range-Swipe and +Range-Click techniques +are available to indicate a range of items for selection. + +Container uses the XmQTcontainerItem, XmQTscrollFrame, and +XmQTspecifyRenderTable +traits and holds the +XmQTcontainer and XmQTtransfer traits. + + + +Data Transfer Behavior +Container supports dragging of selected items from the widget. +Depending on the value of XmNprimaryOwnership, Container can also +support primary selection. + +As a source of data, Container supports the following targets and +associated conversions of data to these targets: + + + +locale + +If the locale target matches the widget's locale, the widget +transfers the selected items in the encoding of the locale. +The value for each item transferred, except the last, includes a trailing +separator. +Each item value is the XmNlabelString of the +item. + + + + +COMPOUND_TEXT + +The widget transfers the selected items as type COMPOUND_TEXT. +The value for each item transferred, except the last, includes a trailing +separator. +Each item value is the XmNlabelString of the +item. + + + + +DELETE + +The widget deletes the selected items. + + + + +PIXMAP + +The widget transfers a list of the pixmap IDs of the selected items as +type DRAWABLE. + + + + +STRING + +The widget transfers the selected items as type STRING. +The value for each item transferred, except the last, includes a trailing +separator. +Each item value is the XmNlabelString of the +item. + + + + +TEXT + +If the selected items are fully convertible to the encoding of the +locale, the widget transfers the selected items in the encoding of the +locale. +Otherwise, the widget transfers the selected items as type +COMPOUND_TEXT. +The value for each item transferred, except the last, includes a trailing +separator. +Each item value is the XmNlabelString of the +item. + + + + +_MOTIF_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports for immediate transfer for the CLIPBOARD selection. +These include _MOTIF_COMPOUND_STRING and PIXMAP. +If the selected items are fully convertible to STRING, these also +include STRING; otherwise, they also include COMPOUND_TEXT. + + + + +_MOTIF_COMPOUND_STRING + +The widget transfers the selected items as a compound string in +Byte Stream format. +The value for each item transferred, except the last, includes a trailing +separator. +Each item value is the XmNlabelString of the +item. + + + + +_MOTIF_DEFERRED_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports for delayed transfer for the CLIPBOARD selection. +This widget currently supplies no targets for +_MOTIF_DEFERRED_CLIPBOARD_TARGETS. + + + + +_MOTIF_DRAG_OFFSET + +The widget transfers a list of two 16-bit numbers, of type +INTEGER, representing an x and y offset for an item being dragged. +This offset is calculated so that, if the offset were added to the x and +y coordinates at the drop site, and the dragged pixmap placed at that +position, it would correspond to the position the user would expect the +pixmap to placed at, based on the drag icon used at the drop site. + + + + +_MOTIF_EXPORT_TARGETS + +The widget transfers, as type ATOM, a list of the targets to be +used as the value of the DragContext's XmNexportTargets in a +drag-and-drop transfer. +These include _MOTIF_COMPOUND_STRING, PIXMAP, +COMPOUND_TEXT, the encoding of the locale, STRING, +TEXT, BACKGROUND, and FOREGROUND. + + + + +As a source of data, Container also supports the following standard +Motif targets: + + + +BACKGROUND + +The widget transfers XmNbackground as type PIXEL. + + + + +CLASS + +The widget finds the first shell in the widget hierarchy that has a +WM_CLASS property and transfers the contents as text in the +current locale. + + + + +CLIENT_WINDOW + +The widget finds the first shell in the widget hierarchy and transfers +its window as type WINDOW. + + + + +COLORMAP + +The widget transfers XmNcolormap as type COLORMAP. + + + + +FOREGROUND + +The widget transfers XmNforeground as type PIXEL. + + + + +NAME + +The widget finds the first shell in the widget hierarchy that has a +WM_NAME property and transfers the contents as text in the current +locale. + + + + +TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports. +These include the standard targets in this list. +These also include _MOTIF_COMPOUND_STRING, PIXMAP, +COMPOUND_TEXT, the encoding of the locale, STRING, and +TEXT. + + + + +TIMESTAMP + +The widget transfers the timestamp used to acquire the selection as type +INTEGER. + + + + +_MOTIF_RENDER_TABLE + +The widget transfers XmNrenderTable if it exists, or else the +default text render table, as type STRING. + + + + +_MOTIF_ENCODING_REGISTRY + +The widget transfers its encoding registry as type STRING. +The value is a list of NULL separated items in the +form of tag encoding pairs. +This target symbolizes the transfer target for the +Motif Segment Encoding Registry. +Widgets and applications can use this Registry to register +text encoding formats for specified render table tags. +Applications access this Registry by calling +XmRegisterSegmentEncoding and XmMapSegmentEncoding. + + + + +As a destination for data, Container supports only the dropping of items +being dragged from the same widget. +Subclasses and the XmNdestinationCallback procedures are +responsible for any other data transfers to the widget. + + + +Classes +Container inherits behavior, resources, and traits from the Core, +Composite, Constraint, +and XmManager classes. + +The class pointer is xmContainerWidgetClass. + +The class name is XmContainer. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the resource +values for the inherited classes to set attributes for this widget. +To reference a resource by name or by class in a .Xdefaults file, +remove the XmN or XmC prefix and use the remaining letters. +To specify one of the defined values for a resource in a .Xdefaults +file, remove the Xm prefix and use the remaining letters (in +either lowercase or uppercase, but include any underscores between +words). The codes in the access column indicate whether the given resource +can be set at creation time (C), set by using XtSetValues +(S), retrieved by using XtGetValues (G), or is not +applicable (N/A). + + + + + + + + + + + +XmContainer Resource Set + + +Name +Class +Type +Default +Access + + +XmNautomaticSelection +XmCAutomaticSelection +unsigned char +XmAUTO_SELECT +CSG + + +XmNcollapsedStatePixmap +XmCCollapsedStatePixmap +Pixmap +dynamic +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdefaultActionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdestinationCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdetailColumnHeading +XmCDetailColumnHeading +XmStringTable +NULL +CSG + + +XmNdetailColumnHeadingCount +XmCDetailColumnHeadingCount +Cardinal +0 +CSG + + +XmNdetailOrder +XmCDetailOrder +Cardinal * +NULL +CSG + + +XmNdetailOrderCount +XmCDetailOrderCount +Cardinal +dynamic +CSG + + +XmNdetailTabList +XmCDetailTabList +XmTabList +NULL +CSG + + +XmNentryViewType +XmCEntryViewType +unsigned char +XmANY_ICON +CSG + + +XmNexpandedStatePixmap +XmCExpandedStatePixmap +Pixmap +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +NULL +CSG + + +XmNlargeCellHeight +XmCCellHeight +Dimension +dynamic +CSG + + +XmNlargeCellWidth +XmCCellWidth +Dimension +dynamic +CSG + + +XmNlayoutType +XmCLayoutType +unsigned char +XmSPATIAL +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +0 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +0 +CSG + + +XmNoutlineButtonPolicy +XmCOutlineButtonPolicy +unsigned char +XmOUTLINE_BUTTON_PRESENT +CSG + + +XmNoutlineChangedCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNoutlineColumnWidth +XmCOutlineColumnWidth +Dimension +dynamic +CSG + + +XmNoutlineIndentation +XmCOutlineIndentation +Dimension +40 +CSG + + +XmNoutlineLineStyle +XmCLineStyle +unsigned char +XmSINGLE +CSG + + +XmNprimaryOwnership +XmCprimaryOwnership +unsigned char +XmOWN_POSSIBLE_MULTIPLE +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNselectColor +XmCSelectColor +Pixel +dynamic +CSG + + +XmNselectedObjects +XmCSelectedObjects +WidgetList +NULL +SG + + +XmNselectedObjectCount +XmCSelectedObjectCount +unsigned int +0 +SG + + +XmNselectionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNselectionPolicy +XmCSelectionPolicy +unsigned char +XmEXTENDED_SELECT +CSG + + +XmNselectionTechnique +XmCSelectionTechnique +unsigned char +XmTOUCH_OVER +CSG + + +XmNsmallCellHeight +XmCCellHeight +Dimension +dynamic +CSG + + +XmNsmallCellWidth +XmCCellWidth +Dimension +dynamic +CSG + + +XmNspatialIncludeModel +XmCSpatialIncludeModel +unsigned char +XmAPPEND +CSG + + +XmNspatialResizeModel +XmCSpatialResizeModel +unsigned char +XmGROW_MINOR +CSG + + +XmNspatialSnapModel +XmCSpatialSnapModel +unsigned char +XmNONE +CSG + + +XmNspatialStyle +XmCSpatialStyle +unsigned char +XmGRID +CSG + + + + + + +XmNautomaticSelection + +Indicates whether the Container invokes selection callbacks when each +item is selected (or toggled) or whether selection callbacks are not +invoked until the user has completed selection actions (for example, +the user has released the mouse button). It can have one of the following +values: + + + +XmAUTO_SELECT + +Makes selection callbacks automatically when each +item is selected or toggled. This may also be the value TRUE. + + + + +XmNO_AUTO_SELECT + +Delays selection callbacks until the +user has finished selection actions. This may also be the value FALSE. + + + + + + + +XmNcollapsedStatePixmap + +Specifies the pixmap to display on a PushButton next to a Container item +with child items, when XmNoutlineButtonPolicy is +XmOUTLINE_BUTTON_PRESENT. +XmNcollapsedStatePixmap indicates that the child items are not displayed. +If set to XmUNSPECIFIED_PIXMAP, a default pixmap showing an +arrow pointing up is used. + + + + +XmNconvertCallback + +Specifies a list of callbacks called when the Container is asked to +convert a selection. +The type of the structure whose address is passed to these callbacks is +XmConvertCallbackStruct. +The reason is XmCR_OK. + + + + +XmNdefaultActionCallback + +Specifies a list of callbacks to call when the user double-clicks +an item or presses +Enter or +Return over an item. +The callback structure is XmContainerSelectCallbackStruct. +The reason is XmCR_DEFAULT_ACTION. + + + + +XmNdestinationCallback + +Specifies a list of callbacks called when the Container is the +destination of a transfer operation. +The type of the structure whose address is passed to these callbacks is +XmDestinationCallbackStruct. +The reason is XmCR_OK. + + + + +XmNdetailColumnHeading + +Specifies a table of XmStrings to display as the headings to columns. +If NULL, or if XmNlayoutType +is not XmDETAIL, no heading is displayed. + + + + +XmNdetailColumnHeadingCount + +Specifies a count of XmStrings in the table specified for +XmNdetailColumnHeading. + + + + +XmNdetailOrder + +Specifies an array of +Cardinals that indicate which column detail information, +and in which order, each Container child will display its detail information. +This resource is ignored if XmNlayoutType is not XmDETAIL. +If NULL, the the default behavior is determined by XmNdetailOrderCount. + + + + +XmNdetailOrderCount + +Specifies a count of Cardinals in the array specified for +XmNdetailOrder. +If XmNdetailOrder is NULL and XmNdetailOrderCount is not 0, then +each Container child displays its detail information in order from column +1 to the XmNdetailOrderCount column number. If XmNdetailOrderCount +is 0, then a default is calculated from the detail order count +information of each item accessed via the ContainerItem trait. + + + + +XmNdetailTabList + +Indicates an XmTabList specifying the start +of each column in the XmDETAIL layout. +If this resource is set to NULL, then Container calculates an XmTabList. +This resource is ignored if XmNlayoutType is not XmDETAIL. + + + + +XmNentryViewType + +Specifies the view type for all Container children. The view type is +specified for each item via the ContainerItem trait. +It can have one of the following values: + + + +XmANY_ICON + +No specification is made for Container children. Children use their own +default specifications. + + + + +XmLARGE_ICON + +The view type for all children is XmLARGE_ICON. + + + + +XmSMALL_ICON + +The view type for all children is XmSMALL_ICON. + + + + + + + +XmNexpandedStatePixmap + +Specifies the pixmap to display on a PushButton next to a Container item +with child items, when XmNoutlineButtonPolicy is +XmOUTLINE_BUTTON_PRESENT. +XmNexpandedStatePixmap indicates that the child items are displayed. +If set to XmUNSPECIFIED_PIXMAP, a default pixmap showing +an arrow pointing down is used. + + + + +XmNfontList + +Specifies the fontlist associated with XmContainer. The fontlist +is an obsolete construct and has been superseded by the render table. +It is included for compatibility with earlier versions of Motif, and +for applications that do not easily support render tables. The +default fontlist is derived from the default render table; and if +both a fontlist and a render table are specified, the render table +takes precedence. + + + + +XmNlargeCellHeight + +Specifies the height of a cell for XmGRID or +XmCELLS spatial style when +XmNentryViewType is XmLARGE_ICON or XmANY_ICON. + + + + +XmNlargeCellWidth + +Specifies the width of a cell for XmGRID or +XmCELLS spatial style when +XmNentryViewType is XmLARGE_ICON or XmANY_ICON. + + + + +XmNlayoutType + +Specifies the policy for laying out child widgets within the Container. +It can have one of the following values: + + + +XmDETAIL + +Displays items in the same manner as when the resource is XmOUTLINE, +except that each item displays detail information next to it. + + + + +XmOUTLINE + +Displays items in a tree configuration, +in XmNpositionIndex within XmNentryParent order, with connecting +lines drawn to show their parent-child relationships. + + + + +XmSPATIAL + +Displays items according to XmNspatialStyle. +Items with XmNentryParent values are not displayed. + + + + + + + +XmNmarginHeight + +Specifies the margin spacing at the top and bottom of the Container. + + + + +XmNmarginWidth + +Specifies the margin spacing at the left and right sides of the Container. + + + + +XmNoutlineButtonPolicy + +Specifies whether or not to display buttons for users to expand and collapse +the display of items. +It can have one of the following values: + + + +XmOUTLINE_BUTTON_ABSENT + +Do not display the outline buttons. + + + + +XmOUTLINE_BUTTON_PRESENT + +Display the outline buttons. + + + + + + + +XmNoutlineChangedCallback + +Specifies a list of callbacks to call when an item's XmNoutlineState +is changed. +The callback structure is XmContainerOutlineCallbackStruct. +The reason is XmCR_COLLAPSED or XmCR_EXPANDED, +depending on the new value of XmNoutlineState. + + + + +XmNoutlineColumnWidth + +Specifies the width of the first column displayed when XmNlayoutType +is XmDETAIL. Specifies the preferred width of the Container (without the +margins) when XmNlayoutType is XmOUTLINE. +If not specified, Container will determine a default value equal to the +widest space necessary to display an item's pixmap and +XmNoutlineIndentation. + + + + +XmNoutlineIndentation + +Specifies the distance to indent for the display of +child items when XmNlayoutType is XmOUTLINE or XmDETAIL. + + + + +XmNoutlineLineStyle + +Specifies whether to draw lines between items with parent-child +relationships when XmNlayoutType +is XmOUTLINE or XmDETAIL. +It can have one of the following values: + + + +XmNO_LINE + +Draws no line. + + + + +XmSINGLE + +Draws a line one pixel wide. + + + + + + + +XmNprimaryOwnership + +Specifies whether Container takes ownership of the primary selection when a +selection is made inside it. This resource can take the following values: + + + +XmOWN_NEVER + +Never takes ownership. + + + + +XmOWN_ALWAYS + +Always takes ownership. + + + + +XmOWN_MULTIPLE + +Only takes ownership if more than one element has been +selected. + + + + +XmOWN_POSSIBLE_MULTIPLE + +Only takes ownership if more than one element +can be selected at a time. + + + + + + + +XmNrenderTable + +Specifies the XmRenderTable that is inherited by all children +of the Container. +The default is implementation dependent. +If both a render table and a fontlist are specified, the render table +will take precedence. + + + + +XmNselectColor + +Specifies a Pixel that can be accessed by children of the Container and +used to indicate that the child is in a selected state. In addition to +a Pixel value, the following symbolic values can be specified: + + + +XmDEFAULT_SELECT_COLOR + +Specifies a color between the background and the bottom shadow color. + + + + +XmREVERSED_GROUND_COLORS + +Forces the select color to the foreground color and causes the default color +of any text rendered over the select color to be the background color. + + + + +HIGHLIGHT_COLOR + +Forces the fill color to use the highlight color. + + + + + + + +XmNselectedObjectCount + +Specifies the number of widgets in the selected items list. +The value must be the number of items in XmNselectedObjects. + + + + +XmNselectedObjects + +An array of widgets that represents the Container items that +are currently selected, either by the user or by the application. + +If the application sets XmNselectedObjects to an array of widgets, +those array elements that are valid Container items are selected. + + + + +XmNselectionCallback + +Specifies a list of callbacks to call when an item is selected. +The callback structure is XmContainerSelectCallbackStruct. +The reason is XmCR_SINGLE_SELECT, XmCR_BROWSE_SELECT, +XmCR_MULTIPLE_SELECT, or XmCR_EXTENDED_MULTIPLE, depending on +XmNselectionPolicy. + + + + +XmNselectionPolicy + +Defines the interpretation of the selection action. This can be one of the +following values: + + + +XmSINGLE_SELECT + +Allows only single selections. + + + + +XmBROWSE_SELECT + +Allows "drag and browse" selections. + + + + +XmMULTIPLE_SELECT + +Allows multiple selections. + + + + +XmEXTENDED_SELECT + +Allows extended selections. + + + + + + + +XmNselectionTechnique + +Specifies the selection technique to use when the Container displays +items in a 2-dimensional layout +(XmNentryViewType is XmLARGE_ICON or XmSMALL_ICON). +In the XmDETAIL layout, the XmNselectionTechnique +resource is treated as XmTOUCH_ONLY. In either case, +it can have one of the following +values: + + + +XmMARQUEE + +Uses the Marquee technique only. + + + + +XmMARQUEE_EXTEND_START + +Uses the Marquee technique only and extends +the Marquee rectangle around any item under the Marquee start point. + + + + +XmMARQUEE_EXTEND_BOTH + +Uses the Marquee technique only and extends +the Marquee rectangle around any items under the Marquee start and end points. + + + + +XmTOUCH_ONLY + +Uses the Random-Swipe technique only if +XmNlayoutType is XmSPATIAL. +Otherwise, uses the Range-Swipe and Range-Click techniques. + + + + +XmTOUCH_OVER + +If the selection action begins over an item +and XmNlayoutType is XmSPATIAL, uses +the Random-Swipe technique. +If the selection action begins over an item +and XmNlayoutType is XmOUTLINE or XmDETAIL, uses +the Range-Swipe and Range-Click techniques. +Uses the Marquee technique if the select action +begins over an unoccupied area in the Container. + + + + + + + +XmNsmallCellHeight + +Specifies the height of a cell for XmGRID or +XmCELLS spatial style when +XmNentryViewType is XmSMALL_ICON. + + + + +XmNsmallCellWidth + +Specifies the width of a cell for XmGRID or +XmCELLS spatial style when +XmNentryViewType is XmSMALL_ICON. + + + + +XmNspatialIncludeModel + +Specifies the layout of an item when the item is managed +in the Container when XmNlayoutType is +XmSPATIAL and XmNspatialStyle is XmGRID or XmCELLS. +It can have one of the following values: + + + +XmAPPEND + +Places the item after the last occupied cell according to +XmNlayoutDirection. + + + + +XmCLOSEST + +Places the item in the free cell closest to the position +specified by XmNx and XmNy. + + + + +XmFIRST_FIT + +Places the item in the first free cell +according to XmNlayoutDirection. + + + + + + + +XmNspatialResizeModel + +Specifies how Container will attempt to grow its dimensions +when XmNlayoutType is +XmSPATIAL and XmNspatialStyle is XmGRID or XmCELLS +and there are not enough cells to contain a new Container item. +It can have one of the following values: + + + +XmGROW_BALANCED + +Container will request both width and height growth from its parent. + + + + +XmGROW_MAJOR + +Container will request growth in its major dimension from its parent. +Container's major dimension is width when the precedence of +XmNlayoutDirection is horizontal, and height when vertical. + + + + +XmGROW_MINOR + +Container will request growth in its minor dimension from its parent. +Container's minor dimension is height when the precedence of +XmNlayoutDirection is horizontal, and width when vertical. + + + + + + + +XmNspatialSnapModel + +Specifies how Container will position an item within the cell layout +when XmNlayoutType is +XmSPATIAL and XmNspatialStyle is XmGRID or XmCELLS. +It can have one of the following values: + + + +XmCENTER + +Center the items as follows, depending on the value of XmNentryViewType: + + + +XmLARGE_ICON + +The child is centered in +the cell horizontally and baseline-aligned vertically. + + + + +XmSMALL_ICON + +The child is centered in the cell vertically on its baseline and aligned +with the left or right of the cell horizontally, depending on +the value of XmNlayoutDirection. + + + + + + + +XmSNAP_TO_GRID + +Position the item at the upper-left or upper-right corner of the cell(s), +depending on the value of XmNlayoutDirection. + + + + +XmNONE + +Position the item according to the position +specified by XmNx and XmNy. +If the position is not within the coordinates of the cell(s), +then position the item at the upper-left or upper-right corner of the cell(s), +depending on the value of XmNlayoutDirection. + + + + + + + +XmNspatialStyle + +Specifies the layout of Container items when XmNlayoutType is +XmSPATIAL. It can have one of the following values: + + + +XmCELLS + +Lays out items within a grid of same-size cells. +Each item occupies as many cells as required to contain the item dimensions. + + + + +XmGRID + +Lays out items within a grid of same-size cells. +Each item occupies only one cell. Items that are larger than the cell +size may overlap other items. + + + + +XmNONE + +Lays out items according to XmNx and +XmNy. + + + + + + + + + + + + + + + + + +XmContainer Constraint Resource Set + + +Name +Class +Type +Default +Access + + +XmNentryParent +XmCWidget +Widget +NULL +CSG + + +XmNoutlineState +XmCOutlineState +unsigned char +XmCOLLAPSED +CSG + + +XmNpositionIndex +XmCPositionIndex +int +dynamic +CSG + + + + + + +XmNentryParent + +Specifies the widget that is this item's logical parent. +A value of NULL indicates that this is a root-level item. Parent-child +information is displayed only when the XmNlayoutPolicy is XmOUTLINE +or XmDETAIL. + + + + +XmNoutlineState + +Specifies whether to display child items when XmNlayoutPolicy is +XmOUTLINE or XmDETAIL. +It can have one of the following values: + + + +XmCOLLAPSED + +Does not display child items. + + + + +XmEXPANDED + +Displays child items. + + + + + + + +XmNpositionIndex + +Specifies the order of items in the Container for display. +When XmNlayoutType is XmOUTLINE or XmDETAIL, items are +displayed in XmNpositionIndex order within XmNentryParent. +Items that +have an XmNentryParent resource are ignored when XmNlayoutType is +XmSPATIAL. +If XmNpositionIndex is not specified, it defaults to the +XmNpositionIndex value plus 1 of the item with the highest +XmNpositionIndex that has the same XmNentryParent if such +an item exists; otherwise, it defaults to 0. + + + + + + +Inherited Resources +Container inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to callbacks for +XmNoutlineChangedCallback. + +typedef struct +{ + int reason; + XEvent * event; + Widget item; + unsigned char new_outline_state; +} XmContainerOutlineCallbackStruct; + + +reason + +Specifies the reason for the callback. + + + + +event + +Points to the XEvent that triggered the callback. It can be NULL. + + + + +item + +Specifies the container item affected by the event. + + + + +new_outline_state + +Specifies the next XmNoutlineState for item. The user can +change this value in the callback. + + + + +A pointer to the following structure is passed to callbacks for +XmNdefaultActionCallback and XmNselectionCallback. + +typedef struct +{ + int reason; + XEvent * event; + WidgetList selected_items; + int selected_item_count; + unsigned char auto_selection_type; +} XmContainerSelectCallbackStruct; + + +reason + +Specifies the reason for the callback. It corresponds to the +XmNselectionPolicy at the time the selection was made, or indicates +that the default action should be taken. + + + + +event + +Points to the XEvent that triggered the callback. It can be NULL. + + + + +selected_items + +Specifies a list of items selected at the time of the event that +caused the callback. +The selected_items field points to a temporary storage space +that is reused +after the callback is finished. +Therefore, if an application needs to save the selected list, it should +copy the list into its own data space. + + + + +selected_item_count + +Specifies the number of items in the selected_items list. +This number must be positive or 0 (zero). + + + + +auto_selection_type + +Indicates the cause of the selection when XmNautomaticSelection is +XmAUTO_SELECT. Valid values are the following: + + + +XmAUTO_UNSET + +Returned when XmNautomaticSelection is +XmNO_AUTO_SELECT. + + + + +XmAUTO_BEGIN + +Indicates the beginning of automatic selection. + + + + +XmAUTO_MOTION + +Indicates that there is a button drag selection. + + + + +XmAUTO_CANCEL + +Indicates that the new selection is canceled. + + + + +XmAUTO_NO_CHANGE + +Indicates that the currently selected item matches the initial item. + + + + +XmAUTO_CHANGE + +Indicates that the currently selected item does not match the initial item. + + + + + + + + +A pointer to the following structure is passed to the +XmNconvertCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + Atom target; + XtPointer source_data; + XtPointer location_data; + int flags; + XtPointer parm; + int parm_format; + unsigned long parm_length; + int status; + XtPointer value; + Atom type; + int format; + unsigned long length; +} XmConvertCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which conversion is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, +and _MOTIF_DROP. + + + + +target + +Indicates the conversion target. + + + + +source_data + +Contains information about the selection source. +When the selection is _MOTIF_DROP, source_data is the +DragContext. +Otherwise, it is NULL. + + + + +location_data + +Contains information about the location of data to be converted. +If the value is NULL, the data to be transferred consists of the +widget's current selection. +Otherwise, it is the widget ID of the item being transferred, or the +widget ID of the Container if all items are being transferred. + + + + +flags + +Indicates the status of the conversion. Following are the possible +values: + + + +XmCONVERTING_NONE + +This flag is currently unused. + + + + +XmCONVERTING_PARTIAL + +The target widget was able to be converted, but some data was lost. + + + + +XmCONVERTING_SAME + +The conversion target is the source of the data to be transferred. + + + + +XmCONVERTING_TRANSACT + +This flag is currently unused. + + + + + + + +parm + +Contains parameter data for this target. +If no parameter data exists, the value is NULL. + +When selection is CLIPBOARD and target is +_MOTIF_CLIPBOARD_TARGETS or +_MOTIF_DEFERRED_CLIPBOARD_TARGETS, the value is the requested +operation (XmCOPY, XmMOVE, or XmLINK). + + + + +parm_format + +Specifies whether the data in parm should be viewed +as a list of char, short, or long quantities. +Possible values are 0 (when parm is NULL), +8 (when the data in parm should be viewed as a list of chars), +16 (when the data in parm should be viewed as a list of shorts), +or 32 (when the data in parm should be viewed as a list of longs). +Note that parm_format symbolizes a data type, not the number of bits +in each list element. +For example, on some machines, a parm_format of 32 means that +the data in parm should be viewed as a list of 64-bit quantities, +not 32-bit quantities. + + + + +parm_length + +Specifies the number of elements of data in parm, where each +element has the size specified by parm_format. +When parm is NULL, the value is 0. + + + + +status + +An IN/OUT member that specifies the status of the conversion. +The initial value is XmCONVERT_DEFAULT. +The callback procedure can set this member to one of the following +values: + + + +XmCONVERT_DEFAULT + +The widget class conversion procedure, if any, is +called after the callback procedures return. +If the widget class conversion procedure produces any data, it +overwrites the data provided by the callback procedures in the value +member. + + + + +XmCONVERT_MERGE + +The widget class conversion procedure, if any, is +called after the callback procedures return. +If the widget class conversion procedure produces any data, it appends +its data to the data provided by the callback procedures in the +value member. +This value is intended for use with targets that result in lists of +data, such as TARGETS. + + + + +XmCONVERT_DONE + +The callback procedure has successfully finished +the conversion. +The widget class conversion procedure, if any, is not called after the +callback procedures return. + + + + +XmCONVERT_REFUSE + +The callback procedure has terminated the +conversion process without completing the requested conversion. +The widget class conversion procedure, if any, is not called after the +callback procedures return. + + + + + + + +value + +An IN/OUT parameter that contains any data that the callback procedure +produces as a result of the conversion. +The initial value is NULL. +If the callback procedure sets this member, it must ensure that the +type, format, and length members correspond +to the data in value. +The callback procedure is responsible for allocating, but not for +freeing, memory when it sets this member. + + + + +type + +An IN/OUT parameter that indicates the type of the data in the +value member. +The initial value is INTEGER. + + + + +format + +An IN/OUT parameter that specifies whether the data in value should +be viewed as a list of char, short, or long quantities. +The initial value is 8. +The callback procedure can set this member to 8 (for a list of char), +16 (for a list of short), or 32 (for a list of long). + + + + +length + +An IN/OUT member that specifies the number of elements of data in +value, where each element has the size symbolized by format. +The initial value is 0 (zero). + + + + +A pointer to the following callback structure is passed to the +XmNdestinationCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + XtEnum operation; + int flags; + XtPointer transfer_id; + XtPointer destination_data; + XtPointer location_data; + Time time; +} XmDestinationCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which data transfer is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, and +_MOTIF_DROP. + + + + +operation + +Indicates the type of transfer operation requested. + + + +When the selection is PRIMARY, possible values are XmMOVE, +XmCOPY, and XmLINK. + + + +When the selection is SECONDARY or CLIPBOARD, possible +values are XmCOPY and XmLINK. + + + +When the selection is _MOTIF_DROP, possible values are +XmMOVE, XmCOPY, XmLINK, and XmOTHER. +A value of XmOTHER means that the callback procedure must get +further information from the XmDropProcCallbackStruct in the +destination_data member. + + + + + + +flags + +Indicates whether or not the destination widget is also the source of +the data to be transferred. +Following are the possible values: + + + +XmCONVERTING_NONE + +The destination widget is not the source of the data to be transferred. + + + + +XmCONVERTING_SAME + +The destination widget is the source of the data to be transferred. + + + + + + + +transfer_id + +Serves as a unique ID to identify the transfer transaction. + + + + +destination_data + +Contains information about the destination. +When the selection is _MOTIF_DROP, the callback procedures are +called by the drop site's XmNdropProc, and destination_data +is a pointer to the XmDropProcCallbackStruct passed to the +XmNdropProc procedure. +When the selection is SECONDARY, destination_data is an Atom +representing a target recommmended by the selection owner for use in +converting the selection. +Otherwise, destination_data is NULL. + + + + +location_data + +Contains information about the location where data is to be transferred. +The value is always NULL when the selection is SECONDARY or +CLIPBOARD. +If the value is NULL, the data is to be inserted at the widget's cursor +position. +Otherwise, the value is a pointer to an XPoint structure +containing the x and y coordinates at the location where the data is to +be transferred. +Once XmTransferDone procedures start to be called, +location_data will no longer be stable. + + + + +time + +Indicates the time when the transfer operation began. + + + + + + + + + + + + + + +Translations +The XmContainer translations are listed below. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +≈c ≈s ≈m ≈a Btn1Down: + +ContainerBeginSelect() + + + + +Btn1Motion: + +ContainerButtonMotion() + + + + +≈c ≈s ≈m ≈a Btn1Up: + +ContainerEndSelect() + + + + +c ≈s ≈m ≈a Btn1Down: + +ContainerBeginToggle() + + + + +c ≈s ≈m ≈a Btn1Up: + +ContainerEndToggle() + + + + +≈c s ≈m ≈a Btn1Down: + +ContainerBeginExtend() + + + + +≈c s ≈m ≈a Btn1Up: + +ContainerEndExtend() + + + + +c s ≈m ≈a Btn1Down: + +ContainerBeginExtend() + + + + +c s ≈m ≈a Btn1Up: + +ContainerEndExtend() + + + + +≈c ≈s ≈m ≈a Btn2Down: + +ContainerStartTransfer(Copy) + + + + +c s ≈m ≈a Btn2Down: + +ContainerStartTransfer(Link) + + + + +≈c s ≈m ≈a Btn2Down: + +ContainerStartTransfer(Move) + + + + +≈m ≈a Btn2Up: + +ContainerEndTransfer() + + + + +:c s a KeyosfInsert: + +ContainerPrimaryLink() + + + + +:c s m KeyosfInsert: + +ContainerPrimaryLink() + + + + +:a KeyosfInsert: + +ContainerPrimaryCopy() + + + + +:m KeyosfInsert: + +ContainerPrimaryCopy() + + + + +:s a KeyosfDelete: + +ContainerPrimaryMove() + + + + +:s m KeyosfDelete: + +ContainerPrimaryMove() + + + + +:KeyosfCancel: + +ContainerCancel() + + + + +:s KeyosfSelect: + +ContainerExtend() + + + + +:KeyosfSelect: + +ContainerSelect() + + + + +:KeyosfSelectAll: + +ContainerSelectAll() + + + + +:KeyosfDeselectAll: + +ContainerDeselectAll() + + + + +:KeyosfAddMode: + +ContainerToggleMode() + + + + +:KeyosfActivate: + +ContainerActivate() + + + + +s ≈c ≈m ≈a Keyspace: + +ContainerExtend() + + + + +≈s ≈c ≈m ≈a Keyspace: + +ContainerSelect() + + + + +≈s ≈c ≈m ≈a KeyReturn: + +ContainerActivate() + + + + +≈s c ≈m ≈a Keyslash: + +ContainerSelectAll() + + + + +≈s c ≈m ≈a Keybackslash: + +ContainerDeselectAll() + + + + +:c s KeyosfBeginLine: + +ContainerExtendCursor(First) + + + + +:c s KeyosfEndLine: + +ContainerExtendCursor(Last) + + + + +:c KeyosfBeginLine: + +ContainerMoveCursor(First) + + + + +:c KeyosfEndLine: + +ContainerMoveCursor(Last) + + + + +:c KeyosfLeft: + +ContainerExpandOrCollapse(Left) + + + + +:c KeyosfRight: + +ContainerExpandOrCollapse(Right) + + + + +:s KeyosfUp: + +ContainerExtendCursor(Up) + + + + +:s KeyosfDown: + +ContainerExtendCursor(Down) + + + + +:s KeyosfLeft: + +ContainerExtendCursor(Left) + + + + +:s KeyosfRight: + +ContainerExtendCursor(Right) + + + + +:KeyosfUp: + +ContainerMoveCursor(Up) + + + + +:KeyosfDown: + +ContainerMoveCursor(Down) + + + + +:KeyosfLeft: + +ContainerMoveCursor(Left) + + + + +:KeyosfRight: + +ContainerMoveCursor(Right) + + + + +s ≈m ≈a KeyTab: + +ManagerGadgetPrevTabGroup() + + + + +≈s ≈m ≈a KeyTab: + +ManagerGadgetNextTabGroup() + + + + + +The Container button event translations are modified when Display's +XmNenableBtn1Transfer resource does not have a value of +XmOFF (in other words, it is either XmBUTTON2_TRANSFER or +XmBUTTON2_ADJUST). This +option allows the +actions for selection and transfer to be integrated on Btn1, and +the actions for extending the selection can be bound to +Btn2. The actions for Btn1 that are defined in the +preceding list +still apply when the Btn1 event occurs over text that is not +selected. The following actions apply when the Btn1 event +occurs over text that is selected: + + + +~c ~s ~m ~a Btn1Down: + +ContainerHandleBtn1Down(ContainerBeginSelect,Copy) + + + + +c ~s ~m ~a <Btn1Down>: + +ContainerHandleBtn1Down(ContainerBeginToggle,Copy) + + + + +c s ~m ~a <Btn1Down>: + +ContainerHandleBtn1Down(ContainerNoop,Link) + + + + +~c s ~m ~a <Btn1Down>: + +ContainerHandleBtn1Down(ContainerBeginExtend,Move) + + + + +Btn1Motion: + +ContainerHandleBtn1Motion(ContainerButtonMotion) + + + + +~c ~s ~m ~a <Btn1Up>: + +ContainerHandleBtn1Up(ContainerEndSelect) + + + + +c ~s ~m ~a <Btn1Up>: + +ContainerHandleBtn1Up(ContainerEndToggle) + + + + +~c s ~m ~a <Btn1Up>: + +ContainerHandleBtn1Up(ContainerEndExtend) + + + + +c s ~m ~a <Btn1Down>: + +ContainerHandleBtn1Down(ContainerBeginExtend) + + + + +c s ~m ~a <Btn1Up>: + +ContainerHandleBtn1Up(ContainerEndExtend) + + + + +When Display's XmNenableBtn1Transfer resource has a value of +XmBUTTON2_ADJUST, the following actions apply: + + + +~c ~s ~m ~a <Btn2Down>: + +ContainerHandleBtn2Down(ContainerStartTransfer,Copy) + + + + +c s ~m ~a <Btn2Down>: + +ContainerHandleBtn2Down(ContainerStartTransfer,Link) + + + + +~c s ~m ~a <Btn2Down>: + +ContainerHandleBtn2Down(ContainerStartTransfer,Move) + + + + +Btn2Motion: + +ContainerHandleBtn2Motion(ContainerButtonMotion) + + + + +~m ~a <Btn2Up>: + +ContainerHandleBtn2Up(ContainerEndTransfer) + + + + + + +Action Routines +The Container action routines are described below. +The current selections are always shown +with the background color specified by the XmNselectColor resource. + + + +ContainerActivate(): + +This action calls XmNdefaultActionCallback +with reason XmCR_DEFAULT_ACTION. + + + + +ContainerBeginExtend(): + +Simply returns if XmNselectionPolicy is XmSINGLE_SELECT or +XmBROWSE_SELECT. +Simply returns if XmNlayoutType is XmSPATIAL. + +Otherwise, this action sets the selection state of all items between +the anchor item and the item under the pointer to +the selection state of the anchor item. +The location cursor is moved to the item under the pointer. +If XmNautomaticSelection is XmAUTO_SELECT, the +XmNselectionCallback(s) is called with either XmCR_MULTIPLE_SELECT +or XmCR_EXTENDED_SELECT as the reason depending on +XmNselectionPolicy, and with auto_selection_type +XmAUTO_CHANGE. + + + + +ContainerBeginSelect(): + +If this is a second ContainerBeginSelect() action that has occurred +within the time specified by the display's multiclick time, this action calls +XmNdefaultActionCallback with reason +XmCR_DEFAULT_ACTION and returns. + +Otherwise, processing depends on the value of XmNselectionPolicy +as follows: + + + +XmSINGLE_SELECT + +This action deselects all items and toggles the item (if any) under the pointer. + + + + +XmBROWSE_SELECT + +This action deselects all items and toggles the item (if any) under the pointer. +This item is now the anchor item for further selection. +If XmNautomaticSelection is XmAUTO_SELECT and a change in any +item's selection state is made, the +XmNselectionCallback(s) +is called with reason XmCR_BROWSE_SELECT and +auto_selection_type XmAUTO_BEGIN. + + + + +XmMULTIPLE_SELECT + +If the pointer is over an item and XmNselectionTechnique is not +XmMARQUEE, this action toggles the selection state of that item. +The item becomes the anchor item for further selection. +If XmNselectionTechnique is XmMARQUEE, XmMARQUEE_EXTEND_START, +or XmMARQUEE_EXTEND_BOTH, this action sets the start point for the +Marquee rectangle. +If XmNselectionTechnique is XmMARQUEE_EXTEND_START or +XmMARQUEE_EXTEND_BOTH and the pointer is over an item, this action +draws the Marquee rectangle around the item. +If XmNautomaticSelection is XmAUTO_SELECT, the +XmNselectionCallback(s) +is called with reason XmCR_MULTIPLE_SELECT and +auto_selection_type XmAUTO_BEGIN. + + + + +XmEXTENDED_SELECT + +All items are first deselected. Processing is then identical to the +case where XmNselectionPolicy is XmMULTIPLE_SELECT, except that +XmCR_EXTENDED_SELECT is the callback reason given if +XmNselectionCallback is called. + + + + + + + +ContainerBeginToggle(): + +Simply returns if XmNselectionPolicy is XmSINGLE_SELECT or +XmBROWSE_SELECT. + +Otherwise, if the pointer is over an item and XmNselectionTechnique is not +XmMARQUEE, this action toggles the selection state of that item. +The item becomes the anchor item for further selection. +If XmNselectionTechnique is XmMARQUEE, XmMARQUEE_EXTEND_START, +or XmMARQUEE_EXTEND_BOTH +this action sets the start point for the +Marquee rectangle. +If XmNselectionTechnique is XmMARQUEE_EXTEND_START or +XmMARQUEE_EXTEND_BOTH and the pointer is over an item, this action +draws the Marquee rectangle around the item. +If XmNautomaticSelection is XmAUTO_SELECT, the +XmNselectionCallback(s) is called with either XmCR_MULTIPLE_SELECT +or XmCR_EXTENDED_SELECT as the reason, depending on +XmNselectionPolicy, and with auto_selection_type XmAUTO_BEGIN. + + + + +ContainerButtonMotion(): + +Processing depends on the value of XmNselectionPolicy, as follows: + + + +XmSINGLE_SELECT + +This action simply returns to the caller. + + + + +XmBROWSE_SELECT + +Simply returns if this action follows a ContainerBeginExtend() +action or ContainerBeginToggle() action. + +If the pointer is no longer over the current anchor item, this action +toggles the current anchor item and then toggles the item under the pointer +(if any) and makes it the new anchor item for further processing. +If XmNautomaticSelection is XmAUTO_SELECT and a change in any item's +selection state is made, the +XmNselectionCallback(s) +is called with reason XmCR_BROWSE_SELECT and +auto_selection_type XmAUTO_MOTION. + + + + +XmMULTIPLE_SELECT + +If a previous action has set a Marquee rectangle start point, +this action draws the Marquee rectangle +between the current pointer position and the Marquee start point. If the +XmNselectionTechnique is XmMARQUEE_EXTEND_BOTH and the pointer is +over an item, the end point of the Marquee rectangle is extended to include +the item. The selection states of all items within the Marquee rectangle are +toggled to match the state of the anchor item. + +If no Marquee rectangle start point is set and the pointer is over an +item, processing depends on the XmNlayoutType resource. +The anchor item from the previous action is used. If +XmNlayoutType is XmSPATIAL, +the selection state of the item +under the pointer is toggled to match the selection state of the anchor item. +If XmNlayoutType is XmOUTLINE or +XmDETAIL, the selection state of all items between the anchor item +and the item under the pointer are toggled to match the selection state of +the anchor item. + +If XmNautomaticSelection is XmAUTO_SELECT and a change in any +item's selection state is made, the +XmNselectionCallback(s) is called with reason XmCR_MULTIPLE_SELECT +and auto_selection_type XmAUTO_MOTION. + + + + +XmEXTENDED_SELECT + +Processing is identical to the +case where XmNselectionPolicy is XmMULTIPLE_SELECT, except that +XmCR_EXTENDED_SELECT is the callback reason given if +XmNselectionCallback is called. + + + + + + + +ContainerCancel(): + +If a selection is in progress, this action +restores selection states of all items +to their state before the selection began. +If XmNautomaticSelection is True and a change in any item's +selection state is made, the +XmNselectionCallback is called with reason +XmCR_BROWSE_SELECT, XmMULTIPLE_SELECT, +or XmCR_EXTENDED_SELECT +depending on the +XmNselectionPolicy resource and auto_selection_type +XmAUTO_CANCEL. + + + + +ContainerDeselectAll(): + +This action deselects all items and calls XmNselectionCallback with +reason depending on XmNselectionPolicy. + + + + +ContainerEndExtend(): + +Simply returns if XmNselectionPolicy is XmSINGLE_SELECT or +XmBROWSE_SELECT. +Simply returns if XmNlayoutType is XmSPATIAL. + +Otherwise, +if XmNautomaticSelection is XmNO_AUTO_SELECT, +XmNselectionCallback(s) is called with either XmCR_MULTIPLE_SELECT +or XmCR_EXTENDED_SELECT as the reason depending on +XmNselectionPolicy. +If XmNautomaticSelection is XmAUTO_SELECT and no change +is made in any item's selection state by this action, +XmNselectionCallback(s) +is called with either XmCR_MULTIPLE_SELECT +or XmCR_EXTENDED_SELECT as the reason depending on +XmNselectionPolicy and +auto_selection_type XmAUTO_CHANGE. +If XmNautomaticSelection is XmAUTO_SELECT and this action makes no +change in any item's selection state, +XmNselectionCallback(s) +is called with either XmCR_MULTIPLE_SELECT +or XmCR_EXTENDED_SELECT as the reason depending on +XmNselectionPolicy and +auto_selection_type XmAUTO_NO_CHANGE. + + + + +ContainerEndSelect(): + +Processing depends on the value of XmNselectionPolicy, as follows: + + + +XmSINGLE_SELECT + +This action calls XmNselectionCallback +with reason XmCR_SINGLE_SELECT. + + + + +XmBROWSE_SELECT + +If the pointer is no longer over the current anchor item, this action +toggles the current anchor item and then toggles the item under the pointer +(if any). If XmNautomaticSelection is XmNO_AUTO_SELECT, +the +XmNselectionCallback(s) is called with reason XmCR_BROWSE_SELECT. +If XmNautomaticSelection is XmAUTO_SELECT and a change in any item's +selection state is made, +XmNselectionCallback(s) is called with reason XmCR_BROWSE_SELECT and +auto_selection_type XmAUTO_CHANGE. +If XmNautomaticSelection is XmAUTO_SELECT and no change +is made in any item's selection state by this action, +XmNselectionCallback(s) +is called with reason XmCR_BROWSE_SELECT and +auto_selection_type XmAUTO_NO_CHANGE. + + + + +XmMULTIPLE_SELECT + +This action first +performs the same processing as the ContainerButtonMotion() +action, except that XmNselectionCallback is not called. +If XmNautomaticSelection is XmNO_AUTO_SELECT, the +XmNselectionCallback(s) is called with reason XmCR_MULTIPLE_SELECT. +If XmNautomaticSelection is XmAUTO_SELECT and a change in any item's +selection state is made, the +XmNselectionCallback(s) +is called with reason XmCR_MULTIPLE_SELECT and +auto_selection_type XmAUTO_CHANGE. +If XmNautomaticSelection is XmAUTO_SELECT and this action makes no +change in any item's selection state, +XmNselectionCallback(s) +is called with reason XmCR_MULTIPLE_SELECT and +auto_selection_type XmAUTO_NO_CHANGE. + + + + +XmEXTENDED_SELECT + +This action first +performs the same processing as the ContainerButtonMotion() +action, except that XmNselectionCallback is not called. +If XmNautomaticSelection is XmNO_AUTO_SELECT, the +XmNselectionCallback(s) is called with reason XmCR_EXTENDED_SELECT. +If XmNautomaticSelection is XmAUTO_SELECT and a change in any item's +selection state is made, +XmNselectionCallback(s) +is called with reason XmCR_EXTENDED_SELECT and +auto_selection_type XmAUTO_CHANGE. +If XmNautomaticSelection is XmAUTO_SELECT and this action makes +no change in any item's selection state, +XmNselectionCallback(s) +is called with reason XmCR_EXTENDED_SELECT and +auto_selection_type XmAUTO_NO_CHANGE. + + + + + + + +ContainerEndToggle(): + +Simply returns if XmNselectionPolicy is XmSINGLE_SELECT or +XmBROWSE_SELECT. +If XmNselectionPolicy is XmMULTIPLE_SELECT or +XmEXTENDED_SELECT, this action performs the same processing as the +ContainerEndSelect() action. + + + + +ContainerEndTransfer():: + +If the elapsed time since a ContainerStartTransfer() +action has occurred exceeds the time +span specified by the display's multiclick time, this action returns. + +Otherwise, the ContainerPrimaryCopy(), ContainerPrimaryLink(), or +ContainerPrimaryMove() action is invoked, depending on the value +of the operation parameter saved by +ContainerStartTransfer(). + + + + +ContainerExpandOrCollapse(Left|Right|Collapse|Expand): + +This action changes the value of the XmNoutlineState of the +current focus widget. If the argument value is Collapse or +Left, the XmNoutlineState resource value is set to +XmCOLLAPSED. If the argument value is Expand +or Right, the XmNoutlineState resource value is set to +XmEXPANDED. + +If the argument is Left or Right and the layout is right to +left, then the setting of the XmNoutlineState value is reversed +from that described in the preceding paragraph. + +Simply returns if XmNlayoutType is XmSPATIAL. + + + + +ContainerExtend(): + +Processing depends on the value of XmNselectionPolicy, as follows: + +If the selection policy is XmSINGLE_SELECT or XmBROWSE_SELECT, +this action returns. +If XmNlayoutType is XmSPATIAL, this action returns. + +If the selection policy is XmMULTIPLE_SELECT, +this action sets the selection state +of all items between the anchor item and the location cursor to +the selection state of the anchor item. + +If the selection policy is XmEXTENDED_SELECT and the +Container is in Normal Mode, this action deselects all items and selects +all items between the anchor item and the location cursor. +If the selection policy is +XmEXTENDED_SELECT and the Container is in Add Mode, this action +sets the selection state +of all items between the anchor item and the location cursor to +the selection state of the anchor item. + +XmNselectionCallback is called with reason XmCR_MULTIPLE_SELECT +or XmCR_EXTENDED_SELECT depending on +XmNselectionPolicy. + + + + +ContainerExtendCursor(Left|Right|Up|Down): + +Processing depends on the value of XmNselectionPolicy, as follows: + +If the selection policy is XmSINGLE_SELECT or XmBROWSE_SELECT, +this action returns. +If XmNlayoutType is XmSPATIAL, this action returns. + +This action +moves the location cursor one item in the indicated direction, if possible. +If the value of the argument string is First or Last, this action +moves the location cursor to the indicated item. For other values of the +argument string, the location cursor is not affected. + +If the selection policy is XmMULTIPLE_SELECT, +this action sets the selection state +of all items between the anchor item and the location cursor to +the selection state of the anchor item. + +If the selection policy is XmEXTENDED_SELECT and the +Container is in Normal Mode, this action deselects all items and selects +all items between the anchor item and the location cursor. +If the selection policy is +XmEXTENDED_SELECT and the Container is in Add Mode, this action +sets the selection state +of all items between the anchor item and the location cursor to +the selection state of the anchor item. + +XmNselectionCallback is called with reason XmCR_MULTIPLE_SELECT +or XmCR_EXTENDED_SELECT depending on +XmNselectionPolicy. + + + + +ContainerHandleBtn1Down(string) + +When Display's XmNenableBtn1Transfer resource is not XmOFF, the +actions for selection and transfer are integrated on Btn1. +If the pointer is over an unselected item or background, the item is +first selected before +the transfer is started. Otherwise, if the item is already selected, the +transfer is started. +The value of string can be one of +the following actions: + + + +ContainerBeginSelect,Copy + + + +ContainerBeginToggle,Copy + + + +ContainerNoop,Link + + + +ContainerBeginExtend,Move + + + + + + +ContainerHandleBtn1Motion(string) + +When Display's XmNenableBtn1Transfer resource is not +XmOFF, the actions for selection +and transfer are integrated +on Btn1. When this action is invoked, and a selection is in +progress, a drag is performed. Otherwise, +the default +action as specified in string is performed. The value of string +can be ContainerButtonMotion. + + + + +ContainerHandleBtn1Up(string) + +If a Button 1 transfer was in progress, then when this action +is invoked, that +transfer is cancelled. Otherwise, +the default +action as specified in string is performed. The value of string +can be one of the following actions: + + + +ContainerEndSelect + + + +ContainerEndToggle + + + +ContainerEndExtend + + + + + + +ContainerHandleBtn2Down(string) + +When Display's XmNenableBtn1Transfer resource has a value of +XmBUTTON2_ADJUST, the +actions for extending selection are bound on Btn2. Otherwise, +the action that is +performed depends on the value of string, which can be one of +the following actions: + + + +ContainerStartTransfer,Copy + + + +ContainerStartTransfer,Link + + + +ContainerStartTransfer,Move + + + + + + +ContainerHandleBtn2Motion(string) + +When Display's XmNenableBtn1Transfer resource is not +XmBUTTON2_ADJUST, and a selection is in +progress, a drag is performed. +Otherwise, the default action that is +performed depends on the value of string, which can be +ContainerButtonMotion. + + + + +ContainerHandleBtn2Up(string) + +When Display's XmNenableBtn1Transfer resource has a value of +XmBUTTON2_ADJUST, this action ends an extend. Otherwise, the action +that is performed depends on the value of string, which can be +ContainerEndTransfer. + + + + +ContainerMoveCursor(Left|Right|Up|Down|First|Last): + +If the argument is Left, Right, Up, or +Down, this action +moves the location cursor one item in the indicated direction, if possible. +If the value of the argument string is First or Last, this action +moves the location cursor to the indicated item. Any other arguments +are ignored. + +If XmNselectionPolicy is XmBROWSE_SELECT, +or if XmNselectionPolicy is XmEXTENDED_SELECT and the +Container is in Normal Mode, +this action deselects all items, selects the item at the location cursor, +and calls XmNselectionCallback with the reason depending on +XmNselectionPolicy. + + + + +ContainerPrimaryCopy(): + +This action requests that primary selection data be copied to the +Container. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmCOPY operation. +By default, the Container does not do any transfer, and copying the +selection is the responsibility of the XmNdestinationCallback +procedures. + + + + +ContainerPrimaryLink(): + +This action requests that primary selection data be linked to the +Container. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmLINK operation. +By default, the Container does not do any transfer, and linking the +selection is the responsibility of the XmNdestinationCallback +procedures. + + + + +ContainerPrimaryMove(): + +This action requests that primary selection data be copied to the +Container and deleted from the primary source. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmMOVE operation. +By default, the Container does not do any transfer, and moving the +selection is the responsibility of the XmNdestinationCallback +procedures. +If the transfer is successful, this action then calls the selection +owner's XmNconvertCallback procedures for the PRIMARY +selection and the DELETE target. + + + + +ContainerSelect(): + +Processing depends on the value of XmNselectionPolicy, as follows: + +If the selection policy is XmSINGLE_SELECT or XmBROWSE_SELECT, +this action deselects all items and selects the item at the location cursor. + +If the selection policy is XmMULTIPLE_SELECT, this action +toggles the selection state of the item at the location cursor. +This item becomes the anchor item for further selections. + +If the selection policy is XmEXTENDED_SELECT and the +Container is in Normal Mode, this action deselects all items and selects +the item at the location cursor. If the selection policy is +XmEXTENDED_SELECT and the Container is in Add Mode, this action +toggles the selection state of the item at the location cursor. +The selected/toggled item becomes the anchor item for further selections. + +XmNselectionCallback is called with the reason depending on +XmNselectionPolicy. + + + + +ContainerSelectAll(): + +If XmNselectionPolicy is XmSINGLE_SELECT or XmBROWSE_SELECT, +this action deselects all items and selects the item at the location cursor +position. + +If XmNselectionPolicy is XmMULTIPLE_SELECT +or XmEXTENDED_SELECT, this action selects all items. + +XmNselectionCallback is called with the +reason depending on the value +of XmNselectionCallback. + + + + +ContainerStartTransfer(Copy|Move|Link): + +This action saves the event and the operation specified in the argument +string for use by subsequent actions. +If no ContainerEndTransfer() actions occur within the time +span specified by the display's multiclick time and if XmNlayoutType +is XmSPATIAL, this action +creates a DragContext and starts a drag transfer by using string to +specify the transfer operation. If no argument string is +specified, Copy is the default value. + +Unless default drag and drop behavior has been overridden by a +XmNconvertCallback procedure, +if the drop operation occurs within the Container, then +the item(s) being dragged are relocated at the position of the +drop operation. If the item targeted by the Drag operation is +not in the selected state, then only that item is moved. If the item is +in the selected state, however, all items in the selected state are moved. + + + + +ContainerToggleMode(): + +If XmNselectionPolicy is XmEXTENDED_SELECT, this action +toggles the Container +between Normal Mode and Add Mode. + + + + + + +Additional Behavior +The Container widget has the following additional behavior: + + + +Btn1Down(2+) + +If a button click is followed by another button click within the time +span specified by the display's multiclick time, the Container interprets +that as a double-click and calls the +XmNdefaultActionCallback callbacks. + + + + +FocusIn: + +If the focus policy is explicit, sets the focus and draws +the location cursor. + + + + +FocusOut: + +If the focus policy is explicit, removes the focus and erases +the location cursor. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see +&cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +XmContainerCopy, +XmContainerCopyLink, +XmContainerCut, +XmContainerGetItemChildren, +XmContainerPaste, +XmContainerPasteLink, +&cdeman.XmContainerRelayout;, +&cdeman.XmContainerReorder;, +&cdeman.XmCreateContainer;, +&cdeman.XmCreateIconGadget;, +&cdeman.XmIconGadget;, and +&cdeman.XmManager;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainB.sgm new file mode 100644 index 000000000..f3316e6b4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainB.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmContainerCopy +library call + + +XmContainerCopy +Container widget function to copy primary selection +to the clipboard + +XmContainerCopy + +XmContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +Boolean XmContainerCopy + +Widget container +Time timestamp + + + +DESCRIPTION +XmContainerCopy copies the primary selected container items to the +clipboard. +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmCOPY. + + + +container + +Specifies the Container widget ID. + + + + +timestamp + +Specifies the server time at which to modify the selection value. + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RETURN +The function returns False in the following cases: if the primary selection +is NULL, if the widget does not own the primary selection, or if the function +is unable to gain ownership of the clipboard selection. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainC.sgm new file mode 100644 index 000000000..1e15f2c0e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainC.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmContainerCopyLink +library call + + +XmContainerCopyLink +Container widget function to copy links +to the clipboard + +XmContainerCopyLink + +XmContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +Boolean XmContainerCopyLink + +Widget container +Time timestamp + + + +DESCRIPTION +XmContainerCopyLink copies links to the primary selected items to +the clipboard. +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmLINK. +The Container widget itself does not copy any links; +XmNconvertCallback procedures are responsible for copying the link +to the clipboard and for taking any related actions. + + + +container + +Specifies the Container widget ID. + + + + +timestamp + +Specifies the server time at which to modify the selection value. + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RETURN +The function returns False in the following cases: if the primary +selection is NULL, if the widget does not own the primary selection, or +if the function is unable to gain ownership of the clipboard selection. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainD.sgm new file mode 100644 index 000000000..fdc14683d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainD.sgm @@ -0,0 +1,91 @@ + + + + + + + + + + + +XmContainerCut +library call + + +XmContainerCut +Container widget function to move items to the +clipboard + +XmContainerCut + +XmContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +Boolean XmContainerCut + +Widget container +Time timestamp + + + +DESCRIPTION +XmContainerCut cuts the primary selected items to the clipboard. +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmMOVE. +If the transfer is successful, this routine then calls the +XmNconvertCallback procedures for the CLIPBOARD selection +and the DELETE target. + + + +container + +Specifies the Container widget ID. + + + + +timestamp + +Specifies the server time at which to modify the selection value. + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RETURN +The function returns False in the following cases: if the primary selection +is NULL, if the widget does not own the primary selection, or if the function +is unable to gain ownership of the clipboard selection. Otherwise, it returns +True. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainE.sgm new file mode 100644 index 000000000..945e65ad6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainE.sgm @@ -0,0 +1,98 @@ + + + + + + + + + + + +XmContainerGetItemChildren +library call + + +XmContainerGetItemChildren +Container widget function to find +all children of an item + +XmContainerGetItemChildren + +XmContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +int XmContainerGetItemChildren + +Widget container +Widget item +WidgetList * item_children + + + +DESCRIPTION +XmContainerGetItemChildren allocates a WidgetList and stores within +it the widget IDs of all widgets that have item specified as the value +of their XmNentryParent resource. +The application programmer is responsible for freeing the allocated +WidgetList using XtFree. +The number of widget IDs returned +in item_children is returned by the function. If no widgets specify +item as the value of their XmNentryParent resource, +the function returns zero and item_children is left unchanged. + + + +container + +Specifies the Container widget ID. + + + + +item + +Specifies a widgetID within container. + + + + +item_children + +Returned array of Widgets. + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RETURN +This function returns a count of all widgets that have item +specified as the value of their XmNentryParent resource. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainF.sgm new file mode 100644 index 000000000..0463b5ec8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainF.sgm @@ -0,0 +1,82 @@ + + + + + + + + + + + +XmContainerPaste +library call + + +XmContainerPaste +Container widget function to insert items from the +clipboard + +XmContainerPaste + +XmContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +Boolean XmContainerPaste + +Widget container + + + +DESCRIPTION +XmContainerPaste requests data transfer from the clipboard +selection to the Container. +This routine calls the widget's XmNdestinationCallback procedures +with the selection member of the XmDestinationCallbackStruct +set to CLIPBOARD and with the operation member set to +XmCOPY. +The Container widget itself performs no transfers; the +XmNdestinationCallback procedures are responsible for inserting +the clipboard selection and for taking any related actions. + + + +container + +Specifies the Container widget ID. + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RETURN +The function returns False if no data transfer takes place. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainG.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainG.sgm new file mode 100644 index 000000000..d13b64961 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainG.sgm @@ -0,0 +1,82 @@ + + + + + + + + + + + +XmContainerPasteLink +library call + + +XmContainerPasteLink +Container widget function to insert links from the +clipboard + +XmContainerPasteLink + +XmContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +Boolean XmContainerPasteLink + +Widget container + + + +DESCRIPTION +XmContainerPasteLink requests data transfer from the clipboard +selection to the Container. +This routine calls the widget's XmNdestinationCallback procedures +with the selection member of the XmDestinationCallbackStruct +set to CLIPBOARD and with the operation member set to +XmLINK. +The Container widget itself performs no transfers; the +XmNdestinationCallback procedures are responsible for inserting +the link to the clipboard selection and for taking any related actions. + + + +container + +Specifies the Container widget ID. + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RETURN +The function returns False if no data transfer takes place. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainH.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainH.sgm new file mode 100644 index 000000000..91d0d5a4c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainH.sgm @@ -0,0 +1,69 @@ + + + + + + + + + + + +XmContainerRelayout +library call + + +XmContainerRelayout +Container widget relayout function + +XmContainerRelayout + +XmContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +void XmContainerRelayout + +Widget container + + + +DESCRIPTION +XmContainerRelayout forces a layout of all items in the Container using +the XmNpositionIndex and XmNentryParent constraint resources +associated with each item. + + + +container + +Specifies the Container widget ID. + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainI.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainI.sgm new file mode 100644 index 000000000..863edc798 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ContainI.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmContainerReorder +library call + + +XmContainerReorder +Container widget function to reorder children + +XmContainerReorder + +XmContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +void XmContainerReorder + +Widget container +WidgetList widgets +int num_widgets + + + +DESCRIPTION +XmContainerReorder obtains the XmNpositionIndex constraint +resources of each widget specified in widgets, sorts them in +ascending order, and inserts the XmNpositionIndex constraint +resources in the new order into each widget. +If the XmNlayoutType resource of Container is XmOUTLINE or +XmDETAIL, XmContainerReorder will force a layout of all +items. + + + +container + +Specifies the Container widget ID. + + + + +widgets + +Specifies an array of widget children of container. + + + + +num_widgets + +Specifies the number of items in the widgets array. + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreArA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreArA.sgm new file mode 100644 index 000000000..2f5bfc3ac --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreArA.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateArrowButton +library call + + +XmCreateArrowButton +The ArrowButton widget creation function + +XmCreateArrowButton + +creation functions +XmCreateArrowButton + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ArrowB.h> + +Widget XmCreateArrowButton + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateArrowButton creates an instance of an ArrowButton +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of ArrowButton and its associated resources, see +&cdeman.XmArrowButton;. + + + +RETURN +Returns the ArrowButton widget ID. + + + +RELATED +&cdeman.XmArrowButton;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreArB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreArB.sgm new file mode 100644 index 000000000..7e7494220 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreArB.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateArrowButtonGadget +library call + + +XmCreateArrowButtonGadget +The ArrowButtonGadget creation function + +XmCreateArrowButton\\%Gadget + +creation functions +XmCreateArrowButton\\%Gadget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ArrowBG.h> + +Widget XmCreateArrowButtonGadget + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateArrowButtonGadget creates an instance of an ArrowButtonGadget +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of ArrowButtonGadget and its associated resources, see +&cdeman.XmArrowButtonGadget;. + + + +RETURN +Returns the ArrowButtonGadget widget ID. + + + +RELATED +&cdeman.XmArrowButtonGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreBuA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreBuA.sgm new file mode 100644 index 000000000..164b0674b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreBuA.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateBulletinBoard +library call + + +XmCreateBulletinBoard +The BulletinBoard widget creation function + +XmCreateBulletinBoard + +creation functions +XmCreateBulletinBoard + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/BulletinB.h> + +Widget XmCreateBulletinBoard + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateBulletinBoard creates an instance of a BulletinBoard +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of BulletinBoard and its associated resources, see +&cdeman.XmBulletinBoard;. + + + +RETURN +Returns the BulletinBoard widget ID. + + + +RELATED +&cdeman.XmBulletinBoard;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreBuB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreBuB.sgm new file mode 100644 index 000000000..500dd6273 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreBuB.sgm @@ -0,0 +1,121 @@ + + + + + + + + + + + +XmCreateBulletinBoardDialog +library call + + +XmCreateBulletinBoardDialog +The BulletinBoard BulletinBoardDialog convenience creation function + +XmCreateBulletinBoard\\%Dialog + +creation functions +XmCreateBulletinBoard\\%Dialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/BulletinB.h> + +Widget XmCreateBulletinBoardDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateBulletinBoardDialog is a convenience +creation function that creates a DialogShell and an unmanaged BulletinBoard +child of the DialogShell. +A BulletinBoardDialog is used for interactions not supported by the +standard dialog set. +This function does not automatically create +any labels, buttons, or other dialog components. Such components should be +added by the application after the BulletinBoardDialog is created. + +Use XtManageChild to pop up the BulletinBoardDialog (passing the +BulletinBoard as the widget parameter); use XtUnmanageChild to pop +it down. + +XmCreateBulletinBoardDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of BulletinBoard and its associated resources, see +&cdeman.XmBulletinBoard;. + + + +RETURN +Returns the BulletinBoard widget ID. + + + +RELATED +&cdeman.XmBulletinBoard;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCaA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCaA.sgm new file mode 100644 index 000000000..568e35a2e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCaA.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateCascadeButton +library call + + +XmCreateCascadeButton +The CascadeButton widget creation function + +XmCreateCascadeButton + +creation functions +XmCreateCascadeButton + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CascadeB.h> + +Widget XmCreateCascadeButton + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateCascadeButton creates an instance of a CascadeButton +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID. The parent must be a RowColumn widget. + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of CascadeButton and its associated resources, see +&cdeman.XmCascadeButton;. + + + +RETURN +Returns the CascadeButton widget ID. + + + +RELATED +&cdeman.XmCascadeButton;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCaB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCaB.sgm new file mode 100644 index 000000000..3f4a63c6b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCaB.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmCreateCascadeButtonGadget +library call + + +XmCreateCascadeButtonGadget +The CascadeButtonGadget creation function + +XmCreateCascadeButton\\%Gadget + +creation functions +XmCreateCascadeButton\\%Gadget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/CascadeBG.h> + +Widget XmCreateCascadeButtonGadget + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateCascadeButtonGadget creates an instance of a +CascadeButtonGadget and returns the +associated widget ID. + + + +parent + +Specifies the parent widget ID. The parent must be a RowColumn widget. + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of CascadeButtonGadget and its +associated resources, see &cdeman.XmCascadeButtonGadget;. + + + +RETURN +Returns the CascadeButtonGadget widget ID. + + + +RELATED +&cdeman.XmCascadeButtonGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoA.sgm new file mode 100644 index 000000000..d03590e25 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoA.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmCreateComboBox +library call + + +XmCreateComboBox +The default ComboBox widget creation function + + + + + + + + + + + + + + +#include <Xm/ComboBox.h> + +Widget XmCreateComboBox + +Widget parent +String name +ArgList arglist +Cardinal arg_count + + + +DESCRIPTION +XmCreateComboBox creates an instance of a ComboBox widget of +XmNcomboBoxType XmCOMBO_BOX and returns +the associated widget ID. + + + +parent + +Specifies the parent widget ID. + + + + +name + +Specifies the name of the created widget. + + + + +arglist + +Specifies the argument list. + + + + +arg_count + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + +For a complete definition of ComboBox and its associated resources, +see &cdeman.XmComboBox;. + + + +RETURN +Returns the ComboBox widget ID. + + + +RELATED +&cdeman.XmComboBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoB.sgm new file mode 100644 index 000000000..31c3b9290 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoB.sgm @@ -0,0 +1,95 @@ + + + + + + + + + + + +XmCreateCommand +library call + + +XmCreateCommand +The Command widget creation function + +XmCreateCommand + +creation functions +XmCreateCommand + + + + + + + + + + + +#include <Xm/Command.h> + +Widget XmCreateCommand + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateCommand creates an instance of a Command widget and returns the +associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Command and its associated resources, see +&cdeman.XmCommand;. + + + +RETURN +Returns the Command widget ID. + + + +RELATED +&cdeman.XmCommand;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoC.sgm new file mode 100644 index 000000000..e9c8e0d2e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCoC.sgm @@ -0,0 +1,97 @@ + + + + + + + + + + + + +XmCreateCommandDialog +library call + + +XmCreateCommandDialog +The Command CommandDialog convenience creation function + +XmCreateCommandDialog + +creation functions +XmCreateCommandDialog + + + + +#include <Xm/Command.h> + +Widget XmCreateCommandDialog +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateCommandDialog is a convenience function +that creates a DialogShell and an unmanaged Command child of the DialogShell. +A CommandDialog is used for entering commands for processing. + +Use XtManageChild to pop up the CommandDialog +(passing the Command as the widget parameter); +use XtUnmanageChild to pop it down. + +XmCreateCommandDialog forces the value of the +Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Command and its associated resources, see +&cdeman.XmCommand;. + + + +RETURN +Returns the Command widget ID. + + + +RELATED +&cdeman.XmCommand;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCon.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCon.sgm new file mode 100644 index 000000000..8495f9681 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreCon.sgm @@ -0,0 +1,99 @@ + + + + + + + + + + + +XmCreateContainer +library call + + +XmCreateContainer +The Container widget creation function + +XmCreateContainer + +creation functions +XmCreateContainer + + + + + + + + + + + + + + + +#include <Xm/Container.h> + +Widget XmCreateContainer + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateContainer creates an instance of a Container +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID. + + + + +name + +Specifies the name of the created widget. + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + +For a complete definition of Container and its associated resources, see +&cdeman.XmContainer;. + + + +RETURN +This function returns the Container widget ID. + + + +RELATED +&cdeman.XmContainer;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDia.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDia.sgm new file mode 100644 index 000000000..3d86e721e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDia.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateDialogShell +library call + + +XmCreateDialogShell +The DialogShell widget creation function + +XmCreateDialogShell + +creation functions +XmCreateDialogShell + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DialogS.h> + +Widget XmCreateDialogShell + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateDialogShell creates an instance of a DialogShell +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of DialogShell and its associated resources, see +&cdeman.XmDialogShell;. + + + +RETURN +Returns the DialogShell widget ID. + + + +RELATED +&cdeman.XmDialogShell;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrA.sgm new file mode 100644 index 000000000..a0297f303 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrA.sgm @@ -0,0 +1,116 @@ + + + + + + + + + + + +XmCreateDragIcon +library call + + +XmCreateDragIcon +A Drag and Drop function that creates a DragIcon widget + +XmCreateDragIcon + +Drag and Drop functions +XmCreateDragIcon + +creation functions +XmCreateDragIcon + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragIcon.h> + +Widget XmCreateDragIcon + +Widget widget +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateDragIcon creates a DragIcon and returns the associated widget +ID. + + + +widget + +Specifies the ID of the widget that the function uses to access +default values for visual attributes of the DragIcon. This widget +may be different than the actual parent of the DragIcon. + + + + +name + +Specifies the name of the DragIcon widget. + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument +list (arglist). + + + + +For a complete definition of DragIcon and its associated resources, +see &cdeman.XmDragIcon;. + + + +RETURN +The function creates a DragIcon and returns the associated +widget ID. + + + +RELATED +&cdeman.XmDragContext;, +&cdeman.XmDragIcon;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrB.sgm new file mode 100644 index 000000000..262d98293 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrB.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateDrawingArea +library call + + +XmCreateDrawingArea +The DrawingArea widget creation function + +XmCreateDrawingArea + +creation functions +XmCreateDrawingArea + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DrawingA.h> + +Widget XmCreateDrawingArea + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateDrawingArea creates an instance of a DrawingArea widget and returns the +associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of DrawingArea and its associated resources, see +&cdeman.XmDrawingArea;. + + + +RETURN +Returns the DrawingArea widget ID. + + + +RELATED +&cdeman.XmDrawingArea;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrC.sgm new file mode 100644 index 000000000..39b4ee3ed --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrC.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateDrawnButton +library call + + +XmCreateDrawnButton +The DrawnButton widget creation function + +XmCreateDrawnButton + +creation functions +XmCreateDrawnButton + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DrawnB.h> + +Widget XmCreateDrawnButton + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateDrawnButton creates an instance of a DrawnButton widget and returns the +associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of DrawnButton and its associated resources, see +&cdeman.XmDrawnButton;. + + + +RETURN +Returns the DrawnButton widget ID. + + + +RELATED +&cdeman.XmDrawnButton;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrD.sgm new file mode 100644 index 000000000..015bd7350 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrD.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmCreateDropDownComboBox +library call + + +XmCreateDropDownComboBox +The Drop-down ComboBox widget creation function + + + + + + + + + + + + + + +#include <Xm/ComboBox.h> + +Widget XmCreateDropDownComboBox + +Widget parent +String name +ArgList arglist +Cardinal arg_count + + + +DESCRIPTION +XmCreateDropDownComboBox creates an instance of a ComboBox widget of +XmNcomboBoxType XmDROP_DOWN_COMBO_BOX and returns +the associated widget ID. + + + +parent + +Specifies the parent widget ID. + + + + +name + +Specifies the name of the created widget. + + + + +arglist + +Specifies the argument list. + + + + +arg_count + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + +For a complete definition of ComboBox and its associated resources, +see &cdeman.XmComboBox;. + + + +RETURN +Returns the ComboBox widget ID. + + + +RELATED +&cdeman.XmComboBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrE.sgm new file mode 100644 index 000000000..f99743a3f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreDrE.sgm @@ -0,0 +1,95 @@ + + + + + + + + + + + +XmCreateDropDownList +library call + + +XmCreateDropDownList +The Drop-down list ComboBox widget creation function + + + + + + + + + + + + + + + +#include <Xm/ComboBox.h> + +Widget XmCreateDropDownList + +Widget parent +String name +ArgList arglist +Cardinal arg_count + + + +DESCRIPTION +XmCreateDropDownList creates an instance of a ComboBox widget of +XmNcomboBoxType XmDROP_DOWN_LIST and returns +the associated widget ID. + + + +parent + +Specifies the parent widget ID. + + + + +name + +Specifies the name of the created widget. + + + + +arglist + +Specifies the argument list. + + + + +arg_count + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + +For a complete definition of ComboBox and its associated resources, +see &cdeman.XmComboBox;. + + + +RETURN +Returns the ComboBox widget ID. + + + +RELATED +&cdeman.XmComboBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreErr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreErr.sgm new file mode 100644 index 000000000..2e64259d3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreErr.sgm @@ -0,0 +1,120 @@ + + + + + + + + + + + +XmCreateErrorDialog +library call + + +XmCreateErrorDialog +The MessageBox ErrorDialog convenience creation function + +XmCreateErrorDialog + +creation functions +XmCreateErrorDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmCreateErrorDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateErrorDialog is a convenience creation +function that creates a DialogShell and an unmanaged MessageBox child +of the DialogShell. +An ErrorDialog warns the user of an invalid or potentially +dangerous condition. +It includes a symbol, a message, and three buttons. +The default symbol is an octagon with a diagonal slash. The default +button labels are OK, Cancel, and Help. + +Use XtManageChild to pop up the ErrorDialog (passing the MessageBox +as the widget parameter); use XtUnmanageChild to pop it down. + +XmCreateErrorDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MessageBox and its associated resources, see +&cdeman.XmMessageBox;. + + + +RETURN +Returns the MessageBox widget ID. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFiA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFiA.sgm new file mode 100644 index 000000000..4b331eb4e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFiA.sgm @@ -0,0 +1,142 @@ + + + + + + + + + + + +XmCreateFileSelectionBox +library call + + +XmCreateFileSelectionBox +The FileSelectionBox widget creation function + +XmCreateFileSelection\\%Box + +creation functions +XmCreateFileSelection\\%Box + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/FileSB.h> + +Widget XmCreateFileSelectionBox + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateFileSelectionBox creates an unmanaged FileSelectionBox. +A FileSelectionBox is used to select a file +and includes the following: + + + +An editable text field for the directory mask + + + +A scrolling list of filenames + + + +An editable text field for the selected file + + + +Labels for the list and text fields + + + +Four buttons + + + +The default button labels are OK, Filter, Cancel, and +Help. +Additional work area children may be added to the FileSelectionBox after +creation. FileSelectionBox inherits the layout functionality provided +by SelectionBox for any additional work area children. + +If the parent of the FileSelectionBox is a DialogShell, use XtManageChild +to pop up the FileSelectionDialog (passing the +FileSelectionBox as the widget parameter); +use XtUnmanageChild to pop it down. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of FileSelectionBox and its associated resources, see +&cdeman.XmFileSelectionBox;. + + + +RETURN +Returns the FileSelectionBox widget ID. + + + +RELATED +&cdeman.XmFileSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFiB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFiB.sgm new file mode 100644 index 000000000..4dca0eca6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFiB.sgm @@ -0,0 +1,144 @@ + + + + + + + + + + + +XmCreateFileSelectionDialog +library call + + +XmCreateFileSelectionDialog +The FileSelectionBox FileSelectionDialog convenience creation function + +XmCreateFileSelection\\%Dialog + +creation functions +XmCreateFileSelection\\%Dialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/FileSB.h> + +Widget XmCreateFileSelectionDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateFileSelectionDialog is a convenience creation function that +creates a DialogShell and an unmanaged FileSelectionBox child of the +DialogShell. +A FileSelectionDialog selects a file. +It includes the following: + + + +An editable text field for the directory mask + + + +A scrolling list of filenames + + + +An editable text field for the selected file + + + +Labels for the list and text fields + + + +Four buttons + + + +The default button labels are +OK, Filter, Cancel, and Help. One additional +WorkArea child may be added to the FileSelectionBox after creation. + +Use XtManageChild to pop up the FileSelectionDialog (passing the +FileSelectionBox +as the widget parameter); use XtUnmanageChild to pop it down. + +XmCreateFileSelectionDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of FileSelectionBox and its associated resources, see +&cdeman.XmFileSelectionBox;. + + + +RETURN +Returns the FileSelectionBox widget ID. + + + +RELATED +&cdeman.XmFileSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFoA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFoA.sgm new file mode 100644 index 000000000..5bb5fea2e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFoA.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateForm +library call + + +XmCreateForm +The Form widget creation function + +XmCreateForm + +creation functions +XmCreateForm + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Form.h> + +Widget XmCreateForm + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateForm creates an instance of a Form +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Form and its associated resources, see +&cdeman.XmForm;. + + + +RETURN +Returns the Form widget ID. + + + +RELATED +&cdeman.XmForm;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFoB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFoB.sgm new file mode 100644 index 000000000..71cda6927 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFoB.sgm @@ -0,0 +1,120 @@ + + + + + + + + + + + +XmCreateFormDialog +library call + + +XmCreateFormDialog +A Form FormDialog convenience creation function + +XmCreateFormDialog + +creation functions +XmCreateFormDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Form.h> + +Widget XmCreateFormDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateFormDialog is a convenience creation function that creates +a DialogShell and an unmanaged Form child of the DialogShell. +A FormDialog is used for interactions not supported by the standard dialog +set. +This function +does not automatically create any labels, buttons, or other dialog components. +Such components should be added by the application after the FormDialog is +created. + +Use XtManageChild to pop up the FormDialog (passing the Form as the +widget parameter); use XtUnmanageChild to pop it down. + +XmCreateFormDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Form and its associated resources, see +&cdeman.XmForm;. + + + +RETURN +Returns the Form widget ID. + + + +RELATED +&cdeman.XmForm;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFra.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFra.sgm new file mode 100644 index 000000000..ec314245f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreFra.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateFrame +library call + + +XmCreateFrame +The Frame widget creation function + +XmCreateFrame + +creation functions +XmCreateFrame + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Frame.h> + +Widget XmCreateFrame + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateFrame creates an instance of a Frame +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Frame and its associated resources, see +&cdeman.XmFrame;. + + + +RETURN +Returns the Frame widget ID. + + + +RELATED +&cdeman.XmFrame;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreIco.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreIco.sgm new file mode 100644 index 000000000..a43e28d1f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreIco.sgm @@ -0,0 +1,95 @@ + + + + + + + + + + + +XmCreateIconGadget +library call + + +XmCreateIconGadget +The IconGadget widget creation function + +XmCreateIconGadget + +creation functions +XmCreateIconGadget + + + + + + + + + + + +#include <Xm/IconG.h> + +Widget XmCreateIconGadget + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateIconGadget creates an instance of an IconGadget +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID. + + + + +name + +Specifies the name of the created widget. + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + +For a complete definition of IconGadget and its associated resources, see +&cdeman.XmIconGadget;. + + + +RETURN +Returns the IconGadget widget ID. + + + +RELATED +&cdeman.XmIconGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreInf.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreInf.sgm new file mode 100644 index 000000000..b6d9b48af --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreInf.sgm @@ -0,0 +1,119 @@ + + + + + + + + + + + +XmCreateInformationDialog +library call + + +XmCreateInformationDialog +The MessageBox InformationDialog convenience creation function + +XmCreateInformationDialog + +creation functions +XmCreateInformationDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmCreateInformationDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateInformationDialog is a convenience creation function that creates +a DialogShell and an unmanaged MessageBox child of the DialogShell. +An InformationDialog gives the user information, such as the status of +an action. +It includes a symbol, a message, and three buttons. +The default symbol is i. +The default button labels are OK, Cancel, and Help. + +Use XtManageChild to pop up the InformationDialog (passing the MessageBox +as the widget parameter); use XtUnmanageChild to pop it down. + +XmCreateInformationDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MessageBox and its associated resources, see +&cdeman.XmMessageBox;. + + + +RETURN +Returns the MessageBox widget ID. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLaA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLaA.sgm new file mode 100644 index 000000000..b90610faf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLaA.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateLabel +library call + + +XmCreateLabel +The Label widget creation function + +XmCreateLabel + +creation functions +XmCreateLabel + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Label.h> + +Widget XmCreateLabel + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateLabel creates an instance of a Label +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Label and its associated resources, see +&cdeman.XmLabel;. + + + +RETURN +Returns the Label widget ID. + + + +RELATED +&cdeman.XmLabel;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLaB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLaB.sgm new file mode 100644 index 000000000..1aff41076 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLaB.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateLabelGadget +library call + + +XmCreateLabelGadget +The LabelGadget creation function + +XmCreateLabelGadget + +creation functions +XmCreateLabelGadget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/LabelG.h> + +Widget XmCreateLabelGadget + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateLabelGadget creates an instance of a LabelGadget +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of LabelGadget and its associated resources, see +&cdeman.XmLabelGadget;. + + + +RETURN +Returns the LabelGadget widget ID. + + + +RELATED +&cdeman.XmLabelGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLis.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLis.sgm new file mode 100644 index 000000000..503608a3d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreLis.sgm @@ -0,0 +1,105 @@ + + + + + + + + + + + +XmCreateList +library call + + +XmCreateList +The List widget creation function + +XmCreateList + +creation functions +XmCreateList + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +Widget XmCreateList + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateList creates an instance of a List widget and returns the associated +widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns the List widget ID. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMai.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMai.sgm new file mode 100644 index 000000000..ae12ac963 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMai.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateMainWindow +library call + + +XmCreateMainWindow +The MainWindow widget creation function + +XmCreateMainWindow + +creation functions +XmCreateMainWindow + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MainW.h> + +Widget XmCreateMainWindow + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateMainWindow creates an instance of a MainWindow +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MainWindow and its associated resources, see +&cdeman.XmMainWindow;. + + + +RETURN +Returns the MainWindow widget ID. + + + +RELATED +&cdeman.XmMainWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeA.sgm new file mode 100644 index 000000000..3b34cfee7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeA.sgm @@ -0,0 +1,141 @@ + + + + + + + + + + + +XmCreateMenuBar +library call + + +XmCreateMenuBar +A RowColumn widget convenience creation function + +XmCreateMenuBar + +creation functions +XmCreateMenuBar + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateMenuBar + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateMenuBar creates an instance of a RowColumn widget +of type XmMENU_BAR and returns the +associated widget ID. It is provided as a convenience +function for creating RowColumn +widgets configured to operate as a MenuBar and is not implemented as a +separate widget class. + +The MenuBar widget is generally used for building a Pulldown +menu system. Typically, a MenuBar is created and placed along the +top of the application window, and several CascadeButtons +are inserted as the children. Each of the CascadeButtons has a +Pulldown menu pane associated with it. +These Pulldown menu panes must have been created as children of the MenuBar. +The user interacts with the MenuBar by using either the mouse or +the keyboard. + +The MenuBar displays a 3-D shadow along its border. The application +controls the shadow attributes using the visual-related resources +supported by XmManager. + +The MenuBar widget is homogeneous in that it accepts only children +that are a subclass of XmCascadeButton or +XmCascadeButtonGadget. +Attempting to insert a child of a different class results in a warning +message. + +If the MenuBar does not have enough room to fit all of its subwidgets on a +single line, the MenuBar attempts to wrap the remaining entries onto +additional lines if allowed by the geometry manager of the parent widget. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCascadeButton;, +&cdeman.XmCascadeButtonGadget;, +&cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreateSimpleMenuBar;, +&cdeman.XmManager;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimpleMenuBar;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeB.sgm new file mode 100644 index 000000000..297f13506 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeB.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateMenuShell +library call + + +XmCreateMenuShell +The MenuShell widget creation function + +XmCreateMenuShell + +creation functions +XmCreateMenuShell + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MenuShell.h> + +Widget XmCreateMenuShell + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateMenuShell creates an instance of a MenuShell +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MenuShell and its associated resources, see +&cdeman.XmMenuShell;. + + + +RETURN +Returns the MenuShell widget ID. + + + +RELATED +&cdeman.XmMenuShell;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeC.sgm new file mode 100644 index 000000000..b1e507647 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeC.sgm @@ -0,0 +1,117 @@ + + + + + + + + + + + +XmCreateMessageBox +library call + + +XmCreateMessageBox +The MessageBox widget creation function + +XmCreateMessageBox + +creation functions +XmCreateMessageBox + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmCreateMessageBox + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateMessageBox creates an unmanaged MessageBox. +A MessageBox is used for common interaction tasks, which include giving +information, asking questions, and reporting errors. +It includes an optional symbol, a message, and three buttons. + +By default, there is no symbol. The default button labels are OK, +Cancel, and Help. + +If the parent of the MessageBox is a DialogShell, use XtManageChild to +pop up the MessageBox (passing the MessageBox as the widget parameter); use +XtUnmanageChild to pop it down. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MessageBox and its associated resources, see +&cdeman.XmMessageBox;. + + + +RETURN +Returns the MessageBox widget ID. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeD.sgm new file mode 100644 index 000000000..751c4bcce --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreMeD.sgm @@ -0,0 +1,119 @@ + + + + + + + + + + + +XmCreateMessageDialog +library call + + +XmCreateMessageDialog +The MessageBox MessageDialog convenience creation function + +XmCreateMessageDialog + +creation functions +XmCreateMessageDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmCreateMessageDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateMessageDialog is a convenience creation function that creates +a DialogShell and an unmanaged MessageBox child of the DialogShell. +A MessageDialog is used for common interaction tasks, which include giving +information, asking questions, and reporting errors. +It includes a symbol, a message, and three buttons. +By default, there is no symbol. The default button labels are +OK, Cancel, and Help. + +Use XtManageChild to pop up the MessageDialog (passing the MessageBox +as the widget parameter); use XtUnmanageChild to pop it down. + +XmCreateMessageDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MessageBox and its associated resources, see +&cdeman.XmMessageBox;. + + + +RETURN +Returns the MessageBox widget ID. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreNot.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreNot.sgm new file mode 100644 index 000000000..29115ab92 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreNot.sgm @@ -0,0 +1,99 @@ + + + + + + + + + + + +XmCreateNotebook +library call + + +XmCreateNotebook +The Notebook widget creation function + +XmCreateNotebook + +Notebook functions +XmCreateNotebook + + + + + + + + + + + + + + + +#include <Xm/Notebook.h> + +void XmCreateNotebook + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateNotebook creates an instance of a Notebook widget and +returns the associated widget ID. + + + +parent + +Specifies the parent widget ID. + + + + +name + +Specifies the name of the created widget. + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + +For a complete definition of Notebook and its associated resources, see +&cdeman.XmNotebook;. + + + +RETURN +Returns the Notebook widget ID. + + + +RELATED +&cdeman.XmNotebook;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreOpt.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreOpt.sgm new file mode 100644 index 000000000..4520b3889 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreOpt.sgm @@ -0,0 +1,202 @@ + + + + + + + + + + + +XmCreateOptionMenu +library call + + +XmCreateOptionMenu +A RowColumn widget convenience creation function + +XmCreateOptionMenu + +creation functions +XmCreateOptionMenu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateOptionMenu + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateOptionMenu creates an instance of a +RowColumn widget of type XmMENU_OPTION +and returns the associated widget ID. + +It is provided as a convenience function for creating a RowColumn +widget configured to operate as an OptionMenu and is not implemented as a +separate widget class. + +The OptionMenu widget is a specialized RowColumn manager composed of a +label, a selection area, and a +single Pulldown menu pane. When an application creates +an OptionMenu widget, it supplies the label string and the Pulldown menu pane. +In order for the operation to be successful, +there must be a valid XmNsubMenuId resource set +when this function is called. +The LabelGadget and the selection area (a CascadeButtonGadget) are created +by the OptionMenu. + +The OptionMenu's Pulldown menu pane must not contain any ToggleButtons or +ToggleButtonGadgets. +The results of including CascadeButtons or CascadeButtonGadgets in the +OptionMenu's Pulldown menu pane are undefined. + +An OptionMenu is laid out with the label displayed on one side of +the widget and the selection area on the other side when +XmNorientation is XmHORIZONTAL. +The layout of the label with respect to the selection area depends on +the XmNlayoutDirection resource in the horizontal orientation. +If the value is XmVERTICAL, +the label is above the selection area. +The selection area has a dual purpose; it displays the label of the last +item selected from the associated Pulldown menu pane, and it provides +the means for posting the Pulldown menu pane. + +The OptionMenu typically does not display any 3-D visuals around +itself or the internal LabelGadget. By default, the internal +CascadeButtonGadget has a visible 3-D shadow. +The application may change this +by getting the CascadeButtonGadget ID using XmOptionButtonGadget, and then +calling XtSetValues using the standard visual-related resources. + +The Pulldown menu pane is posted when the mouse pointer is moved over the +selection area and a mouse button that is defined by OptionMenu's +RowColumn parent is pressed. +The Pulldown menu pane is posted +and positioned so that the last selected item is directly over +the selection area. The mouse is then used to arm the desired menu +item. When the mouse button is released, the armed menu item is selected +and the label within the selection area is changed to match that of +the selected item. By default, BSelect is used to interact with an +OptionMenu. +The default can be changed with the RowColumn resource +XmNmenuPost. + +The OptionMenu also operates with the keyboard interface mechanism. +If the application has established a mnemonic with the OptionMenu, +pressing +Alt with the mnemonic causes the Pulldown menu pane to be posted with +traversal enabled. +The standard traversal keys can then be used to +move within the menu pane. Pressing +Return or typing a mnemonic or accelerator for one of the +menu items selects that item. + +An application may use the XmNmenuHistory resource to +indicate which item in the Pulldown menu pane should be treated as the current +choice and have its label displayed in the selection area. By default, +the first selectable item in the Pulldown menu pane is used. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +The user can specify resources in a resource file for the automatically +created widgets and gadgets of an OptionMenu. +These widgets (or gadgets) and the associated +OptionMenu areas are + + + +Option Menu Label Gadget + +OptionLabel + + + + +Option Menu Cascade Button + +OptionButton + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCascadeButtonGadget;, +&cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreateSimpleOptionMenu;, +&cdeman.XmLabelGadget;, +&cdeman.XmOptionButtonGadget;, +&cdeman.XmOptionLabelGadget;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimpleOptionMenu;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePan.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePan.sgm new file mode 100644 index 000000000..4ec73205a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePan.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreatePanedWindow +library call + + +XmCreatePanedWindow +The PanedWindow widget creation function + +XmCreatePanedWindow + +creation functions +XmCreatePanedWindow + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/PanedW.h> + +Widget XmCreatePanedWindow + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreatePanedWindow creates an instance of a PanedWindow +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of PanedWindow and its associated resources, see +&cdeman.XmPanedWindow;. + + + +RETURN +Returns the PanedWindow widget ID. + + + +RELATED +&cdeman.XmPanedWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePop.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePop.sgm new file mode 100644 index 000000000..7e9fad21c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePop.sgm @@ -0,0 +1,145 @@ + + + + + + + + + + + +XmCreatePopupMenu +library call + + +XmCreatePopupMenu +A RowColumn widget convenience creation function + +XmCreatePopupMenu + +creation functions +XmCreatePopupMenu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreatePopupMenu + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreatePopupMenu creates an instance of a RowColumn widget +of type XmMENU_POPUP and returns +the associated widget ID. When this function is used to create the Popup +menu pane, a MenuShell widget is automatically created as the parent of +the menu pane. +The parent of the MenuShell widget is the widget indicated by the +parent parameter. + +XmCreatePopupMenu is +provided as a convenience function for creating RowColumn +widgets configured to operate as Popup menu panes and is not implemented as +a separate widget class. + +The PopupMenu is used as the first menu pane within a PopupMenu system; +all other +menu panes are of the Pulldown type. A Popup menu pane displays a +3-D shadow, unless the feature is disabled by the application. +The shadow appears around the edge of the menu pane. + +The Popup menu pane must be created as the child of a MenuShell widget in +order to function properly when it is incorporated into a menu. +If the application uses this convenience function for creating a +Popup menu pane, the MenuShell is automatically created as the real +parent of the menu pane. +If the application does not use this convenience function to create the +RowColumn to function as a Popup menu pane, +it is the application's responsibility to create the +MenuShell widget. + +To access the PopupMenu, the application must first position the +widget using the +XmMenuPosition function and then manage it using XtManageChild. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +Popup menu panes support tear-off capabilities +for tear-off menus through XmRowColumn +resources. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateSimplePopupMenu;, +&cdeman.XmMenuPosition;, +&cdeman.XmMenuShell;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimplePopupMenu;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePro.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePro.sgm new file mode 100644 index 000000000..17e5d48ac --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePro.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmCreatePromptDialog +library call + + +XmCreatePromptDialog +The SelectionBox PromptDialog convenience creation function + +XmCreatePromptDialog + +creation functions +XmCreatePromptDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/SelectioB.h> + +Widget XmCreatePromptDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreatePromptDialog is a convenience creation function that creates +a DialogShell and an unmanaged SelectionBox child of the DialogShell. +A PromptDialog prompts the user for text input. +It includes a message, a text input region, and three managed buttons. +The default button labels are OK, Cancel, and Help. +An additional button, with Apply as the default label, is created +unmanaged; it may be explicitly managed if needed. One additional +WorkArea child may be added to the SelectionBox after creation. + +XmCreatePromptDialog forces the value of the SelectionBox resource +XmNdialogType to XmDIALOG_PROMPT. + +Use XtManageChild to pop up the PromptDialog (passing the SelectionBox +as the widget parameter); use XtUnmanageChild to pop it down. + +XmCreatePromptDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of SelectionBox and its associated resources, see +&cdeman.XmSelectionBox;. + + + +RETURN +Returns the SelectionBox widget ID. + + + +RELATED +&cdeman.XmSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuA.sgm new file mode 100644 index 000000000..c358fec2b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuA.sgm @@ -0,0 +1,179 @@ + + + + + + + + + + + +XmCreatePulldownMenu +library call + + +XmCreatePulldownMenu +A RowColumn widget convenience creation function + +XmCreatePulldownMenu + +creation functions +XmCreatePulldownMenu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreatePulldownMenu + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreatePulldownMenu creates an instance of a +RowColumn widget of type XmMENU_PULLDOWN and returns +the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +Specifies the number of attribute/value pairs in the argument list +(arglist). +When this function is used to create the Pulldown +menu pane, a MenuShell widget is automatically created as the parent of the +menu pane. If the widget specified +by the parent parameter is a +Popup or a Pulldown menu pane, the MenuShell +widget is created as a child of the parent MenuShell; otherwise, it +is created as a child of the specified parent widget. + +XmCreatePulldownMenu is +provided as a convenience function for creating RowColumn +widgets configured to operate as Pulldown menu panes and is not implemented as +a separate widget class. + +A Pulldown menu pane displays a +3-D shadow, unless the feature is disabled by the application. +The shadow appears around the edge of the menu pane. + +A Pulldown menu pane is used with submenus that are to be +attached to a CascadeButton or a +CascadeButtonGadget. This is the case for all menu panes +that are part of a PulldownMenu system (a MenuBar), the menu pane +associated with an OptionMenu, and any menu panes that cascade from +a Popup menu pane. Pulldown menu panes that are to be associated with an +OptionMenu must be created before the OptionMenu is created. + +The Pulldown menu pane must be attached to a CascadeButton or CascadeButtonGadget +that resides in a MenuBar, a Popup menu pane, a Pulldown menu pane, or an +OptionMenu. It is attached with the button resource XmNsubMenuId. + +A MenuShell widget is required between the Pulldown menu pane and its +parent. +If the application uses this convenience function for creating a +Pulldown menu pane, the MenuShell is automatically created as the real +parent of the menu pane; otherwise, +it is the application's responsibility to create +the MenuShell widget. + +To function correctly when incorporated into a menu, the Pulldown menu pane's +hierarchy must be considered. This hierarchy depends on the +type of menu system that is being built, as follows: + + + +If the Pulldown menu pane is to be pulled down from a MenuBar, its parent +must be the MenuBar. + + + +If the Pulldown menu pane is to be pulled down from a Popup or another +Pulldown menu pane, its parent must be that Popup or Pulldown menu pane. + + + +If the Pulldown menu pane is to be pulled down from an OptionMenu, its +parent must be the same as the OptionMenu parent. + + + +PullDown menu panes support tear-off capabilities +for tear-off menus through XmRowColumn +resources. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCascadeButton;, +&cdeman.XmCascadeButtonGadget;, +&cdeman.XmCreateOptionMenu;, +&cdeman.XmCreatePopupMenu;, +&cdeman.XmCreateSimplePulldownMenu;, +&cdeman.XmMenuShell;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimplePulldownMenu;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuB.sgm new file mode 100644 index 000000000..faa2a6f91 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuB.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreatePushButton +library call + + +XmCreatePushButton +The PushButton widget creation function + +XmCreatePushButton + +creation functions +XmCreatePushButton + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/PushB.h> + +Widget XmCreatePushButton + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreatePushButton creates an instance of a PushButton +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of PushButton and its associated resources, see +&cdeman.XmPushButton;. + + + +RETURN +Returns the PushButton widget ID. + + + +RELATED +&cdeman.XmPushButton;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuC.sgm new file mode 100644 index 000000000..8593a69c7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CrePuC.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreatePushButtonGadget +library call + + +XmCreatePushButtonGadget +The PushButtonGadget creation function + +XmCreatePushButtonGadget + +creation functions +XmCreatePushButtonGadget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/PushBG.h> + +Widget XmCreatePushButtonGadget + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreatePushButtonGadget creates an instance of a PushButtonGadget +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of PushButtonGadget and its associated +resources, see &cdeman.XmPushButtonGadget;. + + + +RETURN +Returns the PushButtonGadget widget ID. + + + +RELATED +&cdeman.XmPushButtonGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreQue.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreQue.sgm new file mode 100644 index 000000000..1461e8d1f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreQue.sgm @@ -0,0 +1,118 @@ + + + + + + + + + + + +XmCreateQuestionDialog +library call + + +XmCreateQuestionDialog +The MessageBox QuestionDialog convenience creation function + +XmCreateQuestionDialog + +creation functions +XmCreateQuestionDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmCreateQuestionDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateQuestionDialog is a convenience creation function that +creates a DialogShell and an unmanaged MessageBox child of the DialogShell. +A QuestionDialog is used to get the answer to a question from the user. +It includes a symbol, a message, and +three buttons. The default symbol is a question mark. The default button +labels are OK, Cancel, and Help. + +Use XtManageChild to pop up the QuestionDialog (passing the MessageBox +as the widget parameter); use XtUnmanageChild to pop it down. + +XmCreateQuestionDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MessageBox and its associated resources, see +&cdeman.XmMessageBox;. + + + +RETURN +Returns the MessageBox widget ID. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreRad.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreRad.sgm new file mode 100644 index 000000000..3bf1605ad --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreRad.sgm @@ -0,0 +1,133 @@ + + + + + + + + + + + +XmCreateRadioBox +library call + + +XmCreateRadioBox +A RowColumn widget convenience creation function + +XmCreateRadioBox + +creation functions +XmCreateRadioBox + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateRadioBox + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateRadioBox creates an instance of a RowColumn widget +of type XmWORK_AREA and returns the +associated widget ID. Typically, +this is a composite widget that contains multiple +ToggleButtonGadgets. +The RadioBox arbitrates and ensures that at most one +ToggleButtonGadget is on at any time. + +Unless the application supplies other values in the arglist, this +function provides initial values for several RowColumn resources. +It initializes XmNpacking to XmPACK_COLUMN, +XmNradioBehavior to True, XmNisHomogeneous to True, and +XmNentryClass to XmToggleButtonGadgetClass. + +In a RadioBox, the ToggleButton or ToggleButtonGadget resource +XmNindicatorType defaults to XmONE_OF_MANY, and the +ToggleButton or ToggleButtonGadget resourceXmNvisibleWhenOff +defaults to True. + +This routine is provided as a convenience function for creating +RowColumn widgets. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimpleCheckBox;, +&cdeman.XmCreateSimpleRadioBox;, +&cdeman.XmCreateWorkArea;, +&cdeman.XmRowColumn;, +&cdeman.XmVaCreateSimpleCheckBox;, and +&cdeman.XmVaCreateSimpleRadioBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreRow.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreRow.sgm new file mode 100644 index 000000000..760d701b5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreRow.sgm @@ -0,0 +1,135 @@ + + + + + + + + + + + +XmCreateRowColumn +library call + + +XmCreateRowColumn +The RowColumn widget creation function + +XmCreateRowColumn + +creation functions +XmCreateRowColumn + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateRowColumn + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateRowColumn creates an instance of a +RowColumn widget and returns the associated widget ID. If +XmNrowColumnType is not specified, then it is created with +XmWORK_AREA, which is the default. + +If this function is used to create a Popup Menu of type +XmMENU_POPUP or a Pulldown Menu of type XmMENU_PULLDOWN, +a MenuShell widget is not automatically created as the parent of the +menu pane. The application must first create the MenuShell by using either +XmCreateMenuShell or the standard toolkit create function. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateMenuBar;, +&cdeman.XmCreateMenuShell;, +&cdeman.XmCreateOptionMenu;, +&cdeman.XmCreatePopupMenu;, +&cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateSimpleCheckBox;, +&cdeman.XmCreateSimpleMenuBar;, +&cdeman.XmCreateSimpleOptionMenu;, +&cdeman.XmCreateSimplePopupMenu;, +&cdeman.XmCreateSimplePulldownMenu;, +&cdeman.XmCreateSimpleRadioBox;, +&cdeman.XmCreateWorkArea;, +&cdeman.XmRowColumn;, +&cdeman.XmVaCreateSimpleCheckBox;, +&cdeman.XmVaCreateSimpleMenuBar;, +&cdeman.XmVaCreateSimpleOptionMenu;, +&cdeman.XmVaCreateSimplePopupMenu;, +&cdeman.XmVaCreateSimplePulldownMenu;, and +&cdeman.XmVaCreateSimpleRadioBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScA.sgm new file mode 100644 index 000000000..d270c9f3d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScA.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateScale +library call + + +XmCreateScale +The Scale widget creation function + +XmCreateScale + +creation functions +XmCreateScale + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Scale.h> + +Widget XmCreateScale + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateScale creates an instance of a Scale widget and +returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Scale and its associated resources, see +&cdeman.XmScale;. + + + +RETURN +Returns the Scale widget ID. + + + +RELATED +&cdeman.XmScale;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScB.sgm new file mode 100644 index 000000000..758250cab --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScB.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateScrollBar +library call + + +XmCreateScrollBar +The ScrollBar widget creation function + +XmCreateScrollBar + +creation functions +XmCreateScrollBar + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ScrollBar.h> + +Widget XmCreateScrollBar + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateScrollBar creates an instance of a ScrollBar widget and +returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of ScrollBar and its associated resources, see +&cdeman.XmScrollBar;. + + + +RETURN +Returns the ScrollBar widget ID. + + + +RELATED +&cdeman.XmScrollBar;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScD.sgm new file mode 100644 index 000000000..8a898cfbd --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScD.sgm @@ -0,0 +1,154 @@ + + + + + + + + + + + +XmCreateScrolledList +library call + + +XmCreateScrolledList +The List ScrolledList convenience creation function + +XmCreateScrolledList + +creation functions +XmCreateScrolledList + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +Widget XmCreateScrolledList + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateScrolledList creates an instance of a List widget +that is contained within a ScrolledWindow. +The ScrolledWindow parent is created managed. +All ScrolledWindow subarea +widgets are automatically created by this function. +The ID returned by this function is that of the List widget +(not the ScrolledWindow widget). +Use this widget ID for all operations on the List widget. +Use the widget ID of the List widget's parent for all operations +on the ScrolledWindow. +To obtain the ID of the ScrolledWindow widget associated with the List widget, +use the Xt Intrinsics XtParent function. +The name of the ScrolledWindow +created by this function is formed by concatenating SW +onto the end of the name specified in the parameter list. + +All arguments to either the List or the ScrolledWindow widget can be +specified at creation time using this function. +Changes to initial position and size are sent only to the ScrolledWindow widget. +Other resources are sent to the List or the ScrolledWindow widget as appropriate. +Note that the result of providing the XmNdestroyCallback +resource in the creation arglist is unspecified. The +application should use the XtAddCallback function to add +callbacks to the appropriate widget (List or ScrolledWindow) after +creating it. + +This function forces the following initial values for ScrolledWindow +resources: + + + +XmNscrollingPolicy is set to XmAPPLICATION_DEFINED. + + + +XmNvisualPolicy is set to XmVARIABLE. + + + +XmNscrollBarDisplayPolicy is set to XmSTATIC. +(No initial value is forced for the List's +XmNscrollBarDisplayPolicy.) + + + +XmNshadowThickness is set to 0 (zero). + + + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns the List widget ID. + + + +RELATED +&cdeman.XmList; and &cdeman.XmScrolledWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScE.sgm new file mode 100644 index 000000000..7f400478e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScE.sgm @@ -0,0 +1,160 @@ + + + + + + + + + + + +XmCreateScrolledText +library call + + +XmCreateScrolledText +The Text ScrolledText convenience creation function + +XmCreateScrolledText + +creation functions +XmCreateScrolledText + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Widget XmCreateScrolledText + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateScrolledText creates an instance of a Text widget +that is contained within a ScrolledWindow. +The ScrolledWindow parent is created managed. +All ScrolledWindow subarea +widgets are automatically created by this function. +The ID returned by this function is that of the Text widget +(not the ScrolledWindow widget). +Use this widget ID for all operations on the Text widget. +Use the widget ID of the Text widget's parent for +all operations on the ScrolledWindow. +To obtain the ID of the ScrolledWindow widget associated with the +Text widget, use the Xt Intrinsics XtParent function. +The name of the ScrolledWindow created by this function is formed by +concatenating the letters SW +onto the end of the name specified in the parameter list. + +The Text widget defaults to single-line text edit; therefore, no ScrollBars +are displayed. The Text resource XmNeditMode must be set to +XmMULTI_LINE_EDIT to display the ScrollBars. +The results of placing a Text widget inside a ScrolledWindow when the +Text's XmNeditMode is XmSINGLE_LINE_EDIT are undefined. + +All arguments to either the Text or the ScrolledWindow widget can be +specified at creation time with this function. +Changes to initial position and size are sent only to the ScrolledWindow +widget. +Other resources are sent to the Text or the ScrolledWindow widget as +appropriate. +Note that the result of providing the XmNdestroyCallback +resource in the creation arglist is unspecified. The +application should use the XtAddCallback function to add +callbacks to the appropriate widget (Text or ScrolledWindow) after +creating it. + +This function forces the following initial values for ScrolledWindow +resources: + + + +XmNscrollingPolicy is set to XmAPPLICATION_DEFINED. + + + +XmNvisualPolicy is set to XmVARIABLE. + + + +XmNscrollBarDisplayPolicy is set to XmSTATIC. + + + +XmNshadowThickness is set to 0 (zero). + + + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns the Text widget ID. + + + +RELATED +&cdeman.XmScrolledWindow; and &cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScF.sgm new file mode 100644 index 000000000..db377a71c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreScF.sgm @@ -0,0 +1,106 @@ + + + + + + + + + + + +XmCreateScrolledWindow +library call + + +XmCreateScrolledWindow +The ScrolledWindow widget creation function + +XmCreateScrolledWindow + +creation functions +XmCreateScrolledWindow + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ScrolledW.h> + +Widget XmCreateScrolledWindow + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateScrolledWindow creates an instance of a ScrolledWindow +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of ScrolledWindow and its associated resources, see +&cdeman.XmScrolledWindow;. + + + +RETURN +Returns the ScrolledWindow widget ID. + + + +RELATED +&cdeman.XmScrolledWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeA.sgm new file mode 100644 index 000000000..3218543bf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeA.sgm @@ -0,0 +1,134 @@ + + + + + + + + + + + +XmCreateSelectionBox +library call + + +XmCreateSelectionBox +The SelectionBox widget creation function + +XmCreateSelectionBox + +creation functions +XmCreateSelectionBox + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/SelectioB.h> + +Widget XmCreateSelectionBox + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSelectionBox creates an unmanaged SelectionBox. +A SelectionBox is used to get a selection +from a list of alternatives from the user and +includes the following: + + + +A scrolling list of alternatives + + + +An editable text field for the selected alternative + + + +Labels for the list and text field + + + +Three or four buttons + + + +The default button labels are OK, Cancel, and Help. +By default, an Apply button is also created. If the parent of the +SelectionBox is a DialogShell, it is managed; otherwise it is unmanaged. +Additional work area children may be added to the SelectionBox after +creation. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of SelectionBox +and its associated resources, see &cdeman.XmSelectionBox;. + + + +RETURN +Returns the SelectionBox widget ID. + + + +RELATED +&cdeman.XmSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeB.sgm new file mode 100644 index 000000000..69bb52f12 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeB.sgm @@ -0,0 +1,144 @@ + + + + + + + + + + + +XmCreateSelectionDialog +library call + + +XmCreateSelectionDialog +The SelectionBox SelectionDialog convenience creation function + +XmCreateSelectionDialog + +creation functions +XmCreateSelectionDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/SelectioB.h> + +Widget XmCreateSelectionDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSelectionDialog is a convenience creation function that creates +a DialogShell and an unmanaged SelectionBox child of the DialogShell. +A SelectionDialog offers the user a choice from a list of alternatives +and gets a selection. +It includes the following: + + + +A scrolling list of alternatives + + + +An editable text field for the selected alternative + + + +Labels for the text field + + + +Four buttons + + + +The default button labels are OK, Cancel, Apply, +and Help. +One additional WorkArea child may be added to the +SelectionBox after creation. + +XmCreateSelectionDialog forces the value of the SelectionBox resource +XmNdialogType to XmDIALOG_SELECTION. + +XmCreateSelectionDialog forces the value of the Shell resource +XmNallowShellResize to True. + +Use XtManageChild to pop up the SelectionDialog (passing the +SelectionBox as the widget parameter); +use XtUnmanageChild to pop it down. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of SelectionBox and its associated resources, see +&cdeman.XmSelectionBox;. + + + +RETURN +Returns the SelectionBox widget ID. + + + +RELATED +&cdeman.XmSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeC.sgm new file mode 100644 index 000000000..d5289f09a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeC.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateSeparator +library call + + +XmCreateSeparator +The Separator widget creation function + +XmCreateSeparator + +creation functions +XmCreateSeparator + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Separator.h> + +Widget XmCreateSeparator + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSeparator creates an instance of a Separator +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Separator and its associated resources, see +&cdeman.XmSeparator;. + + + +RETURN +Returns the Separator widget ID. + + + +RELATED +&cdeman.XmSeparator;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeD.sgm new file mode 100644 index 000000000..19ca98a86 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSeD.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateSeparatorGadget +library call + + +XmCreateSeparatorGadget +The SeparatorGadget creation function + +XmCreateSeparatorGadget + +creation functions +XmCreateSeparatorGadget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/SeparatoG.h> + +Widget XmCreateSeparatorGadget + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSeparatorGadget creates an instance of a SeparatorGadget +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of SeparatorGadget and its associated resources, see +&cdeman.XmSeparatorGadget;. + + + +RETURN +Returns the SeparatorGadget widget ID. + + + +RELATED +&cdeman.XmSeparatorGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiA.sgm new file mode 100644 index 000000000..78329ebde --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiA.sgm @@ -0,0 +1,126 @@ + + + + + + + + + + + +XmCreateSimpleCheckBox +library call + + +XmCreateSimpleCheckBox +A RowColumn widget convenience creation function + +XmCreateSimpleCheckBox + +creation functions +XmCreateSimpleCheckBox + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateSimpleCheckBox + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSimpleCheckBox creates an instance of a RowColumn widget +of type XmWORK_AREA and returns the associated widget ID. + +This routine creates a CheckBox and its ToggleButtonGadget children. +A CheckBox is similar to a RadioBox, except that more than one button +can be selected at a time. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +Buttons are named and created in the order they are specified +in the RowColumn simple menu creation resources supplied in the argument +list. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +A number of resources exist specifically for use with this and +other simple menu creation routines. +The only button type allowed in the XmNbuttonType resource is +XmCHECKBUTTON. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimpleRadioBox;, +&cdeman.XmRowColumn;, +&cdeman.XmVaCreateSimpleCheckBox;, and +&cdeman.XmVaCreateSimpleRadioBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiB.sgm new file mode 100644 index 000000000..e6ac975b6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiB.sgm @@ -0,0 +1,122 @@ + + + + + + + + + + + +XmCreateSimpleMenuBar +library call + + +XmCreateSimpleMenuBar +A RowColumn widget convenience creation function + +XmCreateSimpleMenuBar + +creation functions +XmCreateSimpleMenuBar + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateSimpleMenuBar + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSimpleMenuBar creates an instance of a RowColumn widget of +type XmMENU_BAR and returns the associated widget ID. + +This routine creates a MenuBar and its CascadeButtonGadget children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +Buttons are named and created in the order they are specified +in the RowColumn simple menu creation resources supplied in the argument +list. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +A number of resources exist specifically for use with this and +other simple menu creation routines. +The only button type allowed in the XmNbuttonType resource is +XmCASCADEBUTTON. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateMenuBar;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimpleMenuBar;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiC.sgm new file mode 100644 index 000000000..de18c5ec6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiC.sgm @@ -0,0 +1,147 @@ + + + + + + + + + + + +XmCreateSimpleOptionMenu +library call + + +XmCreateSimpleOptionMenu +A RowColumn widget convenience creation function + +XmCreateSimpleOptionMenu + +creation functions +XmCreateSimpleOptionMenu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateSimpleOptionMenu + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSimpleOptionMenu creates an instance of a RowColumn widget +of type XmMENU_OPTION and returns the associated widget ID. + +This routine creates an OptionMenu and its submenu containing +PushButtonGadget or CascadeButtonGadget children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +The name of each separator is separator_n, where n is an integer +from 0 (zero) to the number of separators in the menu minus 1. +Buttons and separators are named and created in the order they +are specified in the RowColumn simple menu creation resources supplied +in the argument list. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +The user can specify resources in a resource file for the automatically +created widgets and gadgets of an OptionMenu. +These widgets (or gadgets) and the associated +OptionMenu areas are + + + +Option Menu Label Gadget + +OptionLabel + + + + +Option Menu Cascade Button + +OptionButton + + + + +A number of resources exist specifically for use with this and +other simple menu creation routines. +The only button types allowed in the XmNbuttonType resource are +XmPUSHBUTTON, XmCASCADEBUTTON, XmSEPARATOR, and +XmDOUBLE_SEPARATOR. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateOptionMenu;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimpleOptionMenu;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiD.sgm new file mode 100644 index 000000000..2c393abc0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiD.sgm @@ -0,0 +1,128 @@ + + + + + + + + + + + +XmCreateSimplePopupMenu +library call + + +XmCreateSimplePopupMenu +A RowColumn widget convenience creation function + +XmCreateSimplePopupMenu + +creation functions +XmCreateSimplePopupMenu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateSimplePopupMenu + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSimplePopupMenu creates an instance of a RowColumn widget +of type XmMENU_POPUP and returns the associated widget ID. + +This routine creates a Popup menu pane and its button children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +The name of each separator is separator_n, where n is an integer +from 0 (zero) to the number of separators in the menu minus 1. +The name of each title is label_n, where n is an integer +from 0 (zero) to the number of titles in the menu minus 1. +Buttons, separators, and titles are named and created in the order in +which they are specified in the RowColumn simple menu creation resources +supplied in the argument list. + + + +parent + +Specifies the widget ID of the parent of the MenuShell + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +A number of resources exist specifically for use with this and +other simple menu creation routines. +The only button types allowed in the XmNbuttonType resource are +XmCASCADEBUTTON, XmPUSHBUTTON, XmRADIOBUTTON, +XmCHECKBUTTON, XmTITLE, XmSEPARATOR, and +XmDOUBLE_SEPARATOR. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreatePopupMenu;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimplePopupMenu;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiE.sgm new file mode 100644 index 000000000..ab7d27f8d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiE.sgm @@ -0,0 +1,130 @@ + + + + + + + + + + + +XmCreateSimplePulldownMenu +library call + + +XmCreateSimplePulldownMenu +A RowColumn widget convenience creation function + +XmCreateSimplePulldown\\%Menu + +creation functions +XmCreateSimplePulldown\\%Menu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateSimplePulldownMenu + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSimplePulldownMenu creates an instance of a RowColumn +widget of type XmMENU_PULLDOWN and returns the associated widget +ID. + +This routine creates a Pulldown menu pane and its button children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +The name of each separator is separator_n, where n is an integer +from 0 (zero) to +the number of separators in the menu minus 1. +The name of each title is label_n, where n is an +integer from 0 (zero) to the number of titles in the menu minus 1. +Buttons, separators, and titles are named and created in the order +they are specified in the RowColumn simple menu creation resources +supplied in the argument list. + + + +parent + +Specifies the widget ID of the parent of the MenuShell + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +A number of resources exist specifically for use with this and +other simple menu creation routines. +The only button types allowed in the XmNbuttonType resource are +XmCASCADEBUTTON, XmPUSHBUTTON, XmRADIOBUTTON, +XmCHECKBUTTON, XmTITLE, XmSEPARATOR, and +XmDOUBLE_SEPARATOR. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimplePulldownMenu;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiF.sgm new file mode 100644 index 000000000..bad7b1cd8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSiF.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmCreateSimpleRadioBox +library call + + +XmCreateSimpleRadioBox +A RowColumn widget convenience creation function + +XmCreateSimpleRadioBox + +creation functions +XmCreateSimpleRadioBox + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateSimpleRadioBox + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateSimpleRadioBox creates an instance of a RowColumn widget +of type XmWORK_AREA and returns the associated widget ID. + +This routine creates a RadioBox and its ToggleButtonGadget children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +Buttons are named and created in the order they are specified +in the RowColumn simple menu creation resources supplied in the argument +list. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +A number of resources exist specifically for use with this and +other simple menu creation routines. +The only button type allowed in the XmNbuttonType resource is +XmRADIOBUTTON. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimpleCheckBox;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimpleRadioBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSpi.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSpi.sgm new file mode 100644 index 000000000..07d6fc964 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSpi.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + + +XmCreateSpinBox +library call + + +XmCreateSpinBox +The SpinBox creation function + +XmCreateSpinBox + +creation functions +XmCreateSpinBox + + + + + + + + + + + + + + + + +#include <Xm/SpinB.h> + + + + + + +DESCRIPTION +XmCreateSpinBox creates a SpinBox widget. + +This function creates a SpinBox with two arrows, +but without any traversable children (choices to spin). +The application can create text children to go with this parent SpinBox +using XmCreateTextField or +XmCreateText. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of SpinBox and its associated resources, see +&cdeman.XmSpinBox;. + + + +RETURN +Returns the SpinBox widget ID. + + + +RELATED +&cdeman.XmSpinBox; + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSpinB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSpinB.sgm new file mode 100644 index 000000000..4975bc650 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreSpinB.sgm @@ -0,0 +1,71 @@ + + + + + + + + + + +XmCreateSimpleSpinBox +library call + + +XmCreateSimpleSpinBox +the SimpleSpinBox widget creation function + + + + + + + + + + +#include <Xm/SSpinB.h> + +Widget XmCreateSimpleSpinBox +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +The +XmCreateSimpleSpinBox function creates an instance of a SpinBox +widget and returns the associated widget ID. + +The +parent argument specifies the parent widget ID. + +The +name argument specifies the name of the created widget. + +The +arglist argument specifies the argument list. + +The +argcount argument specifies the number of attribute/value pairs in the argument list. + + + +RETURN VALUE +Upon successful completion, the +XmCreateSimpleSpinBox function returns the SimpleSpinBox widget ID. + + + +SEE ALSO +&cdeman.XmSimpleSpinBox;. +]]> +XmSimpleSpinBox. +]]> + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeA.sgm new file mode 100644 index 000000000..ce34f1491 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeA.sgm @@ -0,0 +1,126 @@ + + + + + + + + + + + +XmCreateTemplateDialog +library call + + +XmCreateTemplateDialog +A MessageBox TemplateDialog convenience +creation function + +XmCreateTemplateDialog + +create functions +XmCreateTemplateDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmCreateTemplateDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateTemplateDialog is a convenience creation function +that creates a DialogShell and an unmanaged MessageBox child of +the DialogShell. The MessageBox widget's XmNdialogType resource +is set to XmDIALOG_TEMPLATE. By default, the TemplateDialog +widget contains only the separator child. You can build +a customized dialog by adding children to the TemplateDialog. + +You can create +the standard MessageBox pushbuttons, Cancel, Help, +and OK, by specifying the associated callback +and label string resources. Setting XmNsymbolPixmap +or XmNmessageString creates a symbol or message label. + +Use XtManageChild to pop up the TemplateDialog (passing the +MessageBox as the widget parameter); use XtUnmanageChild to +pop it down. + +XmCreateTemplateDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument +list (arglist) + + + + +For a complete definition of MessageBox and its associated resources, +see &cdeman.XmMessageBox;. + + + +RETURN +Returns the MessageBox widget ID. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeB.sgm new file mode 100644 index 000000000..c17166914 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeB.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateText +library call + + +XmCreateText +The Text widget creation function + +XmCreateText + +creation functions +XmCreateText + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Widget XmCreateText + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateText creates an instance of a Text +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns the Text widget ID. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeC.sgm new file mode 100644 index 000000000..92293fc77 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreTeC.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateTextField +library call + + +XmCreateTextField +The TextField widget creation function + +XmCreateTextField + +creation functions +XmCreateTextField + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Widget XmCreateTextField + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateTextField creates an instance of a TextField +widget and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns the TextField widget ID. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreToA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreToA.sgm new file mode 100644 index 000000000..859b1cd75 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreToA.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateToggleButton +library call + + +XmCreateToggleButton +The ToggleButton widget creation function + +XmCreateToggleButton + +creation functions +XmCreateToggleButton + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ToggleB.h> + +Widget XmCreateToggleButton + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateToggleButton creates an instance of a ToggleButton widget and +returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of ToggleButton and its associated resources, see +&cdeman.XmToggleButton;. + + + +RETURN +Returns the ToggleButton widget ID. + + + +RELATED +&cdeman.XmToggleButton;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreToB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreToB.sgm new file mode 100644 index 000000000..125b68e75 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreToB.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmCreateToggleButtonGadget +library call + + +XmCreateToggleButtonGadget +The ToggleButtonGadget creation function + +XmCreateToggleButton\\%Gadget + +creation functions +XmCreateToggleButton\\%Gadget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ToggleBG.h> + +Widget XmCreateToggleButtonGadget + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateToggleButtonGadget creates an instance of a ToggleButtonGadget +and returns the associated widget ID. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of ToggleButtonGadget and +its associated resources, see &cdeman.XmToggleButtonGadget;. + + + +RETURN +Returns the ToggleButtonGadget widget ID. + + + +RELATED +&cdeman.XmToggleButtonGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWar.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWar.sgm new file mode 100644 index 000000000..8a2d268a0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWar.sgm @@ -0,0 +1,120 @@ + + + + + + + + + + + +XmCreateWarningDialog +library call + + +XmCreateWarningDialog +The MessageBox WarningDialog convenience creation function + +XmCreateWarningDialog + +creation functions +XmCreateWarningDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmCreateWarningDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateWarningDialog is a convenience creation function that +creates a DialogShell and an unmanaged MessageBox child of the DialogShell. +A WarningDialog warns users of action consequences and gives them +a choice of resolutions. +It includes a symbol, a message, and three buttons. +The default symbol is an exclamation point. The default button labels are +OK, Cancel, and Help. + +Use XtManageChild to pop up the WarningDialog (passing the +MessageBox as the widget parameter); +use XtUnmanageChild to pop it down. + +XmCreateWarningDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MessageBox and its associated resources, see +&cdeman.XmMessageBox;. + + + +RETURN +Returns the MessageBox widget ID. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWoA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWoA.sgm new file mode 100644 index 000000000..ebb9972aa --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWoA.sgm @@ -0,0 +1,115 @@ + + + + + + + + + + + +XmCreateWorkArea +library call + + +XmCreateWorkArea +A function that creates a RowColumn WorkArea + +XmCreateWorkArea + +creation functions +XmCreateWorkArea + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmCreateWorkArea + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateWorkArea creates an instance of a +RowColumn widget and returns the associated widget ID. +The widget is created with XmNrowColumnType set to +XmWORK_AREA. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateSimpleCheckBox;, +&cdeman.XmCreateSimpleRadioBox;, +&cdeman.XmRowColumn;, +&cdeman.XmVaCreateSimpleCheckBox;, and +&cdeman.XmVaCreateSimpleRadioBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWoB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWoB.sgm new file mode 100644 index 000000000..40bca27b8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CreWoB.sgm @@ -0,0 +1,121 @@ + + + + + + + + + + + +XmCreateWorkingDialog +library call + + +XmCreateWorkingDialog +The MessageBox WorkingDialog convenience creation function + +XmCreateWorkingDialog + +creation functions +XmCreateWorkingDialog + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmCreateWorkingDialog + +Widget parent +String name +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmCreateWorkingDialog is a convenience creation function that +creates a DialogShell and an unmanaged MessageBox child of the DialogShell. +A WorkingDialog informs users that there is a time-consuming +operation in progress and allows them to cancel the +operation. +It includes a symbol, a message, and three buttons. +The default symbol is an hourglass. The default button labels are +OK, Cancel, and Help. + +Use XtManageChild to pop up the WorkingDialog (passing the +MessageBox as the widget parameter); +use XtUnmanageChild to pop it down. + +XmCreateWorkingDialog forces the value of the Shell resource +XmNallowShellResize to True. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of MessageBox and its associated resources, see +&cdeman.XmMessageBox;. + + + +RETURN +Returns the MessageBox widget ID. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtByteS.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtByteS.sgm new file mode 100644 index 000000000..39e5bbf93 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtByteS.sgm @@ -0,0 +1,75 @@ + + + + + + + + + + + +XmCvtByteStreamToXmString +library call + + +XmCvtByteStreamToXmString +A compound string function that converts from a compound string in Byte Stream format to a compound string + +XmCvtByteStreamToXmString + +compound string functions +XmCvtByteStreamToXmString + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmCvtByteStreamToXmString + +unsigned char *property + + + +DESCRIPTION +XmCvtByteStreamToXmString converts a stream of bytes representing a +compound string in Byte Stream format to a compound string. +This routine is typically used by the destination of a data transfer +operation to produce a compound string from a transferred Byte Stream +representation. + + + +property + +Specifies a compound string representation in Byte Stream format. + + + + + + +RETURN +Returns a compound string. +The function allocates space to hold the returned compound string. +The application is responsible for managing this allocated space. +The application can recover this allocated space by calling XmStringFree. + + + +RELATED +&cdeman.XmString;, +&cdeman.XmCvtXmStringToByteStream;, and +&cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtCTTXm.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtCTTXm.sgm new file mode 100644 index 000000000..f26d993b1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtCTTXm.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmCvtCTToXmString +library call + + +XmCvtCTToXmString +A compound string function that converts compound text to a compound string + +XmCvtCTToXmString + +compound string functions +XmCvtCTToXmString + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmCvtCTToXmString + +char * text + + + +DESCRIPTION +XmCvtCTToXmString converts a (char *) string in compound text +format to a compound string. +The application must call XtAppInitialize before calling this +function. +Conversion of compound text to compound strings is implementation +dependent. + + + +text + +Specifies a string in compound text format to be converted to a compound +string. + + + + + + +RETURN +Returns a compound string derived from the compound text. +The function allocates space to hold the returned compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. +The compound text is assumed to be NULL-terminated; NULLs within the +compound text are handled correctly. +The handling of HORIZONTAL TABULATION (HT) control characters within the +compound text is undefined. +The compound text format is described in the X Consortium Standard +Compound Text Encoding. + + + +RELATED +&cdeman.XmCvtXmStringToCT;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtSt.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtSt.sgm new file mode 100644 index 000000000..3037a725c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtSt.sgm @@ -0,0 +1,191 @@ + + + + + + + + + + + +XmConvertStringToUnits +library call + + +XmConvertStringToUnits +A function that converts a string specification to a unit value + +XmConvertStringToUnits + + + + + + + + + + + +#include <Xm/Xm.h> + +int XmConvertStringToUnits + +Screen *screen +String spec +int orientation +int to_type +XtEnum *parse_error + + + +DESCRIPTION +XmConvertStringToUnits converts a string specification value and +returns the converted value as the return value from the function. +This function uses the specified screen's resolution to compute the +number of units for the string specification. + + + +screen + +Specifies the screen whose resolution is to be used for the computation. + + + + +spec + +Specifies the string, in <floating value><unit> format, to be +converted. + + + + +orientation + +Specifies whether the converter uses the horizontal or vertical screen +resolution when performing the conversion. The orientation +parameter can have values of XmHORIZONTAL or XmVERTICAL. + + + + +to_type + +Converts the value to the unit type specified. +Refer to the XmNunitType resource of the +XmGadget, XmManager, or XmPrimitive reference page. +This parameter can have one of +the following values: + + + +XmPIXELS + +The returned value will be the number of pixels. + + + + +XmMILLIMETERS + +The returned value will be the number of millimeters. + + + + +Xm100TH_MILLIMETERS + +The returned values will be the number of 1/100 millimeters. + + + + +XmCENTIMETERS + +The returned values will be the number of centimeters. + + + + +XmINCHES + +The returned values will be the number of inches. + + + + +Xm1000TH_INCHES + +The returned values will be the number of 1/100 inches. + + + + +XmPOINTS + +The returned values will be the number of points. +A point is a text processing unit +defined as 1/72 of an inch. + + + + +Xm100TH_POINTS + +The returned values will be the number of 1/100 points. + + + + +XmFONT_UNITS + +All values provided to the widget are treated as font +units. A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + +Xm100TH_FONT_UNITS + +All values provided to the widget are +treated as 1/100 of a font unit. +A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + + + + +parse_error + +Specifies if a parsing error occurred. This is set to a value of True +indicates that an error occurred, a value of False to indicate no error. + + + + + + +RETURN +Returns the converted value. +If a NULL screen, incorrect orientation, +or incorrect unit_type +is supplied as parameter data, or if a parsing error occurred, 0 +(zero) is returned. + + + +RELATED +&cdeman.XmConvertUnits;, &cdeman.XmSetFontUnits;, and &cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtStr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtStr.sgm new file mode 100644 index 000000000..f8b19f10d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtStr.sgm @@ -0,0 +1,105 @@ + + + + + + + + + + + +XmCvtStringToUnitType +library call + + +XmCvtStringToUnitType +A function that converts a string to a unit-type value + +XmCvtStringToUnitType + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmCvtStringToUnitType + +XrmValuePtr args +Cardinal * num_args +XrmValue * from_val +XrmValue * to_val + + + +DESCRIPTION +XmCvtStringToUnitType converts a string to a unit type. Refer to +the reference pages for XmGadget, +XmManager, or XmPrimitive for a +description of the valid unit types. +Use of this function as a resource converter is obsolete. It has been replaced +by a new resource converter that uses the RepType facility. + + + +args + +Specifies a list of additional XrmValue arguments to the converter +if additional context is needed to perform the conversion. For example, +the string-to-font converter needs the widget's screen and the +string-to-pixel converter needs the widget's screen and color map. This +argument is often NULL. + + + + +num_args + +Specifies the number of additional XrmValue arguments. This argument +is often zero. + + + + +from_val + +Specifies the value to convert + + + + +to_val + +Specifies the descriptor to use to return the converted value + + + + + + +RELATED +&cdeman.XmGadget;, &cdeman.XmManager;, and &cdeman.XmPrimitive;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtTxtPr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtTxtPr.sgm new file mode 100644 index 000000000..bf1be6b7a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtTxtPr.sgm @@ -0,0 +1,165 @@ + + + + + + + + + + + +XmCvtTextPropertyToXmStringTable +library call + + +XmCvtTextPropertyToXmStringTable +A function that converts from a TextProperty Structure to a StringTable + +XmCvtTextPropertyToXmStringTable + + + + + + + + + + + + +#include <Xm/Xm.h> +int XmCvtTextPropertyToXmStringTable (display, text_prop, string_table_return, count_return) + Display *display; + XTextProperty *text_prop; + XmStringTable *string_table_return; + int *count_return; + + + + + + +DESCRIPTION +XmCvtTextPropertyToXmStringTable converts the specified +XTextProperty structure into an XmStringTable, as follows: + + + +If the encoding member of text_prop is the Atom STRING, each +returned XmString +has a tag of "ISO8859-1" and a text type of XmCHARSET_TEXT. + + + +If +the encoding member of text_prop is the encoding of the current locale, +and if that encoding is not STRING, each returned XmString has a +tag of _MOTIF_DEFAULT_LOCALE and a text type of +XmMULTIBYTE_TEXT. + + + +If +the encoding member of text_prop is other than STRING or +the encoding of the current locale, +the contents of the returned compound strings are +implementation dependent. + + + +If conversion depends on the +locale and the current locale is not supported, the function returns +XLocaleNotSupported. If conversion to the encoding of the current +locale is required and if the locale is supported but no converter is +available for the encoding specified in text_prop, the function +returns XConverterNotFound. For supported locales, existence of +a converter +from COMPOUND_TEXT, STRING, or the encoding of the current +locale is +guaranteed if XSupportsLocale returns True for the current locale (but +the actual text may contain unconvertible characters). Conversion of +other encodings to the encoding of the current locale is implementation +dependent. In all of these error cases, the function does not set any +return values. + +If an element of the value member of text_prop is not +convertible to XmString, the corresponding entry in the returned +XmStringTable will be NULL, and +XmCvtTextPropertyToXmStringTable returns Success. + +To free the storage for the XmStringTable and its +count_return compound strings returned by this function, first +free each XmString in the table using XmStringFree, and +then free the XmStringTable itself using XtFree. + + + +display + +Specifies the connection to the X server. + + + + +text_prop + +Specifies a pointer to the XTextProperty. +The format member of text_prop must be 8. + + + + +string_table_return + +Specifies the XmStringTable array into which the converted compound +strings are placed. + + + + +count_return + +Specifies the number of XmStrings returned by this function. + + + + + + +RETURN VALUES +Upon success, this function returns the set of XmStrings in +string_table_return, and it returns the number of XmStrings in +count_return, and returns Success. Otherwise, it returns the +following: + + + +XLocaleNotSupported + +Returned if conversion depends on the +locale and the current locale is not supported. + + + + +XConverterNotFound + +Returned if conversion to the encoding of the current +locale is required and if the locale is supported but no converter is +available for the encoding specified in text_prop. + + + + + + +RELATED INFORMATION +&cdeman.XmCvtXmStringTableToTextProperty;, +&cdeman.XmText;, and +&cdeman.XmTextGetString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtUn.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtUn.sgm new file mode 100644 index 000000000..aec39d78b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtUn.sgm @@ -0,0 +1,214 @@ + + + + + + + + + + + +XmConvertUnits +library call + + +XmConvertUnits +A function that converts a value in one unit type to another unit type + +XmConvertUnits + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +int XmConvertUnits + +Widget widget +int orientation +int from_unit_type +int from_value +int to_unit_type + + + +DESCRIPTION +XmConvertUnits converts the value and returns it as the return value from +the function. +For resources of type, dimension, or position, you can specify units +using the syntax described in the XmNunitType resource of the +XmPrimitive reference page. + + + +widget + +Specifies the widget for which the data is to be converted. + + + + +orientation + +Specifies whether the converter uses the horizontal or vertical screen +resolution when performing the conversions. The orientation +parameter can have values of +XmHORIZONTAL or XmVERTICAL. + + + + +from_unit_type + +Specifies the current unit type of the supplied value + + + + +from_value + +Specifies the value to be converted + + + + +to_unit_type + +Converts the value to the unit type specified + + + + +The parameters from_unit_type and to_unit_type can have the +following values: + + + +XmPIXELS + +All values provided to the widget are treated as +pixel values. This +is the default for the resource. + + + + +XmMILLIMETERS + +All values provided to the widget are treated as millimeter +values. + + + + +Xm100TH_MILLIMETERS + +All values provided to the widget are +treated as 1/100 of a millimeter. + + + + +XmCENTIMETERS + +All values provided to the widget are treated as centimeter +values. + + + + +XmINCHES + +All values provided to the widget are treated as inch +values. + + + + +Xm1000TH_INCHES + +All values provided to the widget are treated +as 1/1000 of an inch. + + + + +XmPOINTS + +All values provided to the widget are treated as point +values. A point is a unit used in text processing +applications and is defined as 1/72 of an inch. + + + + +Xm100TH_POINTS + +All values provided to the widget are treated as +1/100 of a point. +A point is a unit typically used in text processing applications and +is defined as 1/72 of an inch. + + + + +XmFONT_UNITS + +All values provided to the widget are treated as normal font +units. A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + +Xm100TH_FONT_UNITS + +All values provided to the widget are +treated as 1/100 of a font unit. +A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + + + +RETURN +Returns the converted value. +If a NULL widget, incorrect orientation, or incorrect unit_type +is supplied as parameter data, 0 (zero) is returned. + + + +RELATED +XmPrimitive, +&cdeman.XmSetFontUnits;, +and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStA.sgm new file mode 100644 index 000000000..bae559ef2 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStA.sgm @@ -0,0 +1,178 @@ + + + + + + + + + + + +XmCvtXmStringTableToTextProperty +library call + + +XmCvtXmStringTableToTextProperty +A function that converts from XmStringTable to an XTextProperty Structure + +XmCvtXmStringTableToTextProperty + + + + + + + + + + + +#include <Xm/Xm.h> +int XmCvtXmStringTableToTextProperty (display, string_table, count, style, text_prop_return) + Display *display; + XmStringTable string_table; + int count; + XmICCEncodingStyle style; + XTextProperty *text_prop_return; + + + + + + +DESCRIPTION +XmCvtXmStringTableToTextProperty converts the XmStrings +in the specified XmStringTable into an +XTextProperty structure. + +The function sets the encoding member of text_prop_return to an +Atom for the specified display naming the encoding determined by +the specified style, and it converts the first count compound +strings in the specified XmStringTable to this encoding for +storage in the text_prop_return value member. Following are the +possible encoding styles: + + + +XmSTYLE_COMPOUND_STRING + +The encoding is _MOTIF_COMPOUND_STRING. The function converts +each specified XmString to a compound string in Byte Stream +format. + + + + +XmSTYLE_COMPOUND_TEXT + +The encoding is COMPOUND_TEXT. The function converts each +specified XmString to compound text. + + + + +XmSTYLE_LOCALE + +The encoding is the encoding of the current locale. The function +converts each specified XmString to the encoding of the current +locale. + + + + +XmSTYLE_STRING + +The encoding is STRING (plain C strings encoded in ISO8859-1), and +the function converts each specified +XmString to STRING. + + + + +XmSTYLE_TEXT + +If all specified XmStrings are fully convertible to the +encoding of the current locale, the encoding is the encoding of the +current locale, and the function converts each specified +XmString to the encoding of the current locale. Otherwise, the +encoding is COMPOUND_TEXT, and the function converts each +specified compound +string to compound text. + + + + +XmSTYLE_STANDARD_ICC_TEXT + +If all specified XmStrings are fully convertible to STRING, the +encoding is STRING, and the function converts each specified +XmString +to STRING. Otherwise, the encoding is COMPOUND_TEXT, and the +function converts each specified XmString to compound text. + + + + + + +display + +Specifies the connection to the X server. + + + + +string_table + +Specifies a set of XmStrings. + + + + +count + +Specifies the number of XmStrings to be +converted in string_table. + + + + +style + +Specifies the manner in which the property is encoded. + + + + +text_prop_return + +Returns the XTextProperty structure. + + + + +To free the storage for the value member of the XTextProperty, use +XtFree. + + + +RETURN VALUES +If conversion depends on the locale and the +current locale is not supported, the function returns +XLocaleNotSupported. In both of these cases, the function does not set +text_prop_return. + +To determine whether the function is guaranteed not to return +XLocaleNotSupported, use XSupportsLocale. + + + +RELATED INFORMATION +&cdeman.XmCvtXmStringToByteStream;, +&cdeman.XmCvtTextPropertyToXmStringTable;, and +&cdeman.XmStringTable;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStB.sgm new file mode 100644 index 000000000..43e0114d9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStB.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmCvtXmStringToByteStream +library call + + +XmCvtXmStringToByteStream +A compound string function that converts a compound string to a Byte Stream format + +XmCvtXmStringToByteStream + +compound string functions +XmCvtXmStringToByteStream + + + + + + + + + + + +#include <Xm/Xm.h> + +unsigned int XmCvtXmStringToByteStream + +XmString string +unsigned char **prop_return + + + +DESCRIPTION +XmCvtXmStringToByteStream converts a compound string to a +string of +bytes +representing the compound string in Byte Stream format. +This routine is typically used by the source of a data transfer +operation to produce a Byte Stream representation for transferring a compound +string to a destination. + +If prop_return is not NULL, this function creates a string of +characters in Byte Stream format and returns it in prop_return. +The function also returns the number of bytes in prop_return. +If prop_return is NULL, the function does not return the Byte +Stream format +string, but it does calculate and return the number of bytes that would +appear in the Byte Stream format string. + + + +string + +Specifies a compound string to be converted to Byte Stream format + + + + +prop_return + +Specifies a pointer to a string in Byte Stream format that is created and +returned by this function. +If prop_return is NULL, no Byte Stream format string is returned. +When a Byte Stream format string is returned, the function allocates +space to hold it. +The application is responsible for managing this allocated space. +The application can recover the allocated space by calling XtFree. + + + + + + +RETURN +Returns the number of bytes in the Byte Stream representation (whether or not +the Byte Stream representation is returned). + + + +RELATED +&cdeman.XmString; and +&cdeman.XmCvtByteStreamToXmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStC.sgm new file mode 100644 index 000000000..08daeb2ad --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/CvtXmStC.sgm @@ -0,0 +1,117 @@ + + + + + + + + + + + +XmCvtXmStringToCT +library call + + +XmCvtXmStringToCT +A compound string function that converts a compound string to compound text + +XmCvtXmStringToCT + +compound string functions +XmCvtXmStringToCT + + + + + + + + + + + + +#include <Xm/Xm.h> + +char * XmCvtXmStringToCT + +XmString string + + + +DESCRIPTION +XmCvtXmStringToCT converts a compound string to a (char *) string +in compound text format. +The application must call XtAppInitialize before calling this +function. +The converter uses the font list tag associated with a given compound +string segment to select a compound text format for that segment. +A registry defines a mapping between font list tags and compound text +encoding formats. +The converter uses the following algorithm for each compound string +segment: + + + +If the compound string segment tag is mapped to +XmFONTLIST_DEFAULT_TAG in the registry, the converter passes the +text of the compound string segment to XmbTextListToTextProperty +with an encoding style of XCompoundTextStyle and uses the +resulting compound text for that segment. + + + +If the compound string segment tag is mapped to an MIT registered +charset in the registry, the converter creates the compound text for +that segment using the charset (from the registry) and the text of the +compound string segment as defined in the X Consortium Standard +Compound Text Encoding. + + + +If the compound string segment tag is mapped to a charset in the +registry that is neither XmFONTLIST_DEFAULT_TAG nor an MIT +registered charset, the converter creates the compound text for that +segment using the charset (from the registry) and the text of the +compound string segment as an "extended segment" with a variable number +of octets per character. + + + +If the compound string segment tag is not mapped in the registry, the +result is implementation dependent. + + + + + +string + +Specifies a compound string to be converted to compound text. + + + + + + +RETURN +Returns a (char *) string in compound text format. +This format is described in the X Consortium Standard Compound Text +Encoding. +The function allocates space to hold the returned string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XtFree. + + + +RELATED +&cdeman.XmCvtCTToXmString;, +&cdeman.XmFontList;, +&cdeman.XmMapSegmentEncoding;, +&cdeman.XmRegisterSegmentEncoding;, and +XmString. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DeactivA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DeactivA.sgm new file mode 100644 index 000000000..bcac647c4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DeactivA.sgm @@ -0,0 +1,117 @@ + + + + + + + + + + + +XmDeactivateProtocol +library call + + +XmDeactivateProtocol +A VendorShell function that deactivates a protocol without removing it + +XmDeactivateProtocol + +protocols + +VendorShell functions +XmDeactivateProtocol + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/Protocols.h> + +void XmDeactivateProtocol + +Widget shell +Atom property +Atom protocol + + + +DESCRIPTION +XmDeactivateProtocol deactivates a protocol without removing it. +It updates the handlers and the property if +the shell is realized. It is sometimes useful to allow +a protocol's state information (callback lists, and so on) to persist, even though +the client may choose to temporarily resign from the interaction. +The main use of this capability is to gray/ungray f.send_msg +entries in the MWM system menu. +To support this capability, protocol is allowed to be in +one of two states: active or inactive. +If protocol is active and shell is realized, +property contains the protocol Atom. +If protocol is inactive, Atom is not present in +the property. + +XmDeactivateWMProtocol is a convenience interface. +It calls XmDeactivateProtocol +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +property + +Specifies the protocol property + + + + +protocol + +Specifies the protocol atom + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.mwm;, +&cdeman.VendorShell;, +&cdeman.XmActivateProtocol;, +&cdeman.XmDeactivateWMProtocol;, and +&cdeman.XmInternAtom;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DeactivB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DeactivB.sgm new file mode 100644 index 000000000..112b5080a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DeactivB.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmDeactivateWMProtocol +library call + + +XmDeactivateWMProtocol +A VendorShell convenience interface that deactivates a protocol without removing it + +protocols + +XmDeactivateWMProtocol + +VendorShell functions +XmDeactivateWMProtocol + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/Protocols.h> + +void XmDeactivateWMProtocol + +Widget shell +Atom protocol + + + +DESCRIPTION +XmDeactivateWMProtocol is a convenience interface. +It calls XmDeactivateProtocol +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +protocol + +Specifies the protocol atom + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmActivateWMProtocol;, +&cdeman.XmDeactivateProtocol;, and +&cdeman.XmInternAtom;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DestroyP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DestroyP.sgm new file mode 100644 index 000000000..5c19e43c6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DestroyP.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmDestroyPixmap +library call + + +XmDestroyPixmap +A pixmap caching function that removes a pixmap from the pixmap cache + +XmDestroyPixmap + +pixmaps + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmDestroyPixmap + +Screen * screen +Pixmap pixmap + + + +DESCRIPTION +XmDestroyPixmap removes pixmaps that are no longer used. +Pixmaps are completely freed only when there is no further reference to them. + + + +screen + +Specifies the display screen for which the pixmap was requested + + + + +pixmap + +Specifies the pixmap to be destroyed + + + + + + +RETURN +Returns True when successful; returns False if there is no matching screen +and pixmap in the pixmap cache. + + + +RELATED +&cdeman.XmInstallImage;, &cdeman.XmUninstallImage;, and +&cdeman.XmGetPixmap;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DialogSh.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DialogSh.sgm new file mode 100644 index 000000000..5d56d3ffd --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DialogSh.sgm @@ -0,0 +1,865 @@ + + + + + + + + + + + +XmDialogShell +library call + + +XmDialogShell +The DialogShell widget class + +XmDialogShell + +widget class +DialogShell + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/DialogS.h> + + + +DESCRIPTION +Modal and modeless dialogs use DialogShell as the Shell parent. +DialogShell widgets cannot +be iconified. Instead, all secondary DialogShell widgets +associated with an ApplicationShell widget are iconified and +de-iconified as a group with the primary widget. + +The client indirectly manipulates DialogShell through the convenience +interfaces during creation, and it can directly manipulate its +BulletinBoard-derived child. +Much of the functionality of DialogShell assumes +that its child is a BulletinBoard subclass, although it +can potentially stand alone. + +Setting XmNheight, XmNwidth, +or XmNborderWidth for +either a DialogShell or its managed child usually sets that resource to the +same value in both the parent and the child. When an off-the-spot input +method exists, the height and width of the shell may be greater than +those of the managed child in order to accommodate the input method. +In this case, setting XmNheight +or XmNwidth for the +shell does not necessarily set that resource to the same value in +the managed child, and setting XmNheight +or XmNwidth +for the child does not necessarily set that resource to the same +value in the shell. + +For the managed child of a DialogShell, regardless of the value of +the shell's XmNallowShellResize resource, +setting XmNx or XmNy +sets the corresponding resource of the parent but does not change the +child's position relative to the parent. +The XtGetValues resource for the child's +XmNx or XmNy yields the +value of the corresponding resource in the parent. +The x and y-coordinates of the child's upper left outside +corner relative to the parent's upper left inside corner are both 0 (zero) +minus the value of XmNborderWidth. + +Note that the Inter-Client Communication Conventions Manual (ICCCM) +allows a window manager to change or control the border width of a reparented +top-level window. + +DialogShell uses the XmQTdialogShellSavvy trait. + + +Classes +DialogShell inherits behavior, resources, and traits from the Core, +Composite, Shell, +WMShell, VendorShell, and TransientShell classes. + +The class pointer is xmDialogShellWidgetClass. + +The class name is XmDialogShell. + + + +New Resources +DialogShell defines no new resources but overrides the XmNdeleteResponse +resource in the VendorShell class. + + + +Inherited Resources +DialogShell inherits behavior and resources from the +superclasses described in the following tables, +which define sets of widget resources used by the programmer +to specify data. + +For a complete description of each resource, refer to the +reference page for that superclass. +The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the +XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable +(N/A). + + + + + + + + + + + +TransientShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNtransientFor +XmCTransientFor +Widget +NULL +CSG + + + + + + + + + + + + + + +VendorShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNaudibleWarning +XmCAudibleWarning +unsigned char +XmBELL +CSG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNdefaultFontList +XmCDefaultFontList +XmFontList +dynamic +CG + + +XmNdeleteResponse +XmCDeleteResponse +unsigned char +XmUNMAP +CSG + + +XmNinputMethod +XmCInputMethod +String +NULL +CSG + + +XmNinputPolicy +XmCInputPolicy +XmInputPolicy +XmPER_SHELL +CSG + + +XmNkeyboardFocusPolicy +XmCKeyboardFocusPolicy +unsigned char +XmEXPLICIT +CSG + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTabel +XmRenderTable +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +XmLEFT_TO_RIGHT +CG + + +XmNmwmDecorations +XmCMwmDecorations +int +-1 +CG + + +XmNmwmFunctions +XmCMwmFunctions +int +-1 +CG + + +XmNmwmInputMode +XmCMwmInputMode +int +-1 +CG + + +XmNmwmMenu +XmCMwmMenu +String +NULL +CG + + +XmNpreeditType +XmCPreeditType +String +dynamic +CSG + + +XmNshellUnitType +XmCShellUnitType +unsigned char +XmPIXELS +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNunitType +XmCUnitType +unsigned char +XmPIXELS +CSG + + +XmNuseAsyncGeometry +XmCUseAsyncGeometry +Boolean +False +CSG + + + + + + + + + + + + + + +WMShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNbaseHeight +XmCBaseHeight +int +XtUnspecifiedShellInt +CSG + + +XmNbaseWidth +XmCBaseWidth +int +XtUnspecifiedShellInt +CSG + + +XmNheightInc +XmCHeightInc +int +XtUnspecifiedShellInt +CSG + + +XmNiconMask +XmCIconMask +Pixmap +NULL +CSG + + +XmNiconPixmap +XmCIconPixmap +Pixmap +NULL +CSG + + +XmNiconWindow +XmCIconWindow +Window +NULL +CSG + + +XmNiconX +XmCIconX +int +XtUnspecifiedShellInt +CSG + + +XmNiconY +XmCIconY +int +XtUnspecifiedShellInt +CSG + + +XmNinitialState +XmCInitialState +int +NormalState +CSG + + +XmNinput +XmCInput +Boolean +True +CSG + + +XmNmaxAspectX +XmCMaxAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNmaxAspectY +XmCMaxAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNmaxHeight +XmCMaxHeight +int +XtUnspecifiedShellInt +CSG + + +XmNmaxWidth +XmCMaxWidth +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectX +XmCMinAspectX +int +XtUnspecifiedShellInt +CSG + + +XmNminAspectY +XmCMinAspectY +int +XtUnspecifiedShellInt +CSG + + +XmNminHeight +XmCMinHeight +int +XtUnspecifiedShellInt +CSG + + +XmNminWidth +XmCMinWidth +int +XtUnspecifiedShellInt +CSG + + +XmNtitle +XmCTitle +String +dynamic +CSG + + +XmNtitleEncoding +XmCTitleEncoding +Atom +dynamic +CSG + + +XmNtransient +XmCTransient +Boolean +True +CSG + + +XmNwaitForWm +XmCWaitForWm +Boolean +True +CSG + + +XmNwidthInc +XmCWidthInc +int +XtUnspecifiedShellInt +CSG + + +XmNwindowGroup +XmCWindowGroup +Window +dynamic +CSG + + +XmNwinGravity +XmCWinGravity +int +dynamic +CSG + + +XmNwmTimeout +XmCWmTimeout +int +5000 ms +CSG + + + + + + + +If values for XmNminWidth and XmNminHeight + are present, +and values for XmNbaseWidth and +XmNbaseHeight are absent, +XmNminWidth and +XmNminHeight will be used as +default values for XmNbaseWidth +and XmNbaseHeight, +and these values will be added to the shell size specified by the user. +To work around this, add arguments during widget +creation to explicitly set XmNbaseWidth and +XmNbaseHeight to zero. + + + + + + + + + + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +False +CG + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +False +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +True +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for XmDialogShell. + + + + +RELATED +&cdeman.Composite;, &cdeman.Core;, &cdeman.Shell;, +&cdeman.TransientShell;, &cdeman.WMShell;, &cdeman.VendorShell;, +and &cdeman.XmCreateDialogShell;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectA.sgm new file mode 100644 index 000000000..32b4cc037 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectA.sgm @@ -0,0 +1,219 @@ + + + + + + + + + + + +XmDirection +library call + + +XmDirection +Data type for the direction of widget components + +XmDirection + +data types +XmDirection + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmDirection is the data type specifying the direction in which +the system displays subwidgets, children of +widgets, or other visual components that are to be laid out. +This data type also affects traversal order within tab groups. + +XmDirection is implemented as an unsigned char bit mask. +The horizontal and vertical directions can be specified independent of +each other. XmDirection also specifies the precedence of the +horizontal and vertical directions relative to each other. For +example, a value of XmRIGHT_TO_LEFT_TOP_TO_BOTTOM lays out a +component horizontally from right to left first, then vertically +top to bottom. + +XmDirection provides the following masks, each of which +corresponds to a particular bit in XmDirection: + + + +XmRIGHT_TO_LEFT_MASK + + + +XmLEFT_TO_RIGHT_MASK + + + +XmTOP_TO_BOTTOM_MASK + + + +XmBOTTOM_TO_TOP_MASK + + + +XmPRECEDENCE_HORIZ_MASK + + + +XmPRECEDENCE_VERT_MASK + + + +In addition to the preceding single bit masks, XmDirection +also provides the following multiple bit masks. These multiple +bit masks are particularly useful as arguments to +XmDirectionMatchPartial: + + + +XmHORIZONTAL_MASK + + + +XmPRECEDENCE_MASK + + + +XmVERTICAL_MASK + + + +Motif also provides the following enumerated constants for +specifying various combinations of directions: + + + +XmRIGHT_TO_LEFT_TOP_TO_BOTTOM + +Specifies that the components are laid out from right to left first, then +top to bottom. + + + + +XmLEFT_TO_RIGHT_TOP_TO_BOTTOM + +Specifies that the components are laid out from left to right first, then +top to bottom. + + + + +XmRIGHT_TO_LEFT_BOTTOM_TO_TOP + +Specifies that the components are laid out from right to left first, then +bottom to top. + + + + +XmLEFT_TO_RIGHT_BOTTOM_TO_TOP + +Specifies that the components are laid out from left to right first, then +bottom to top. + + + + +XmTOP_TO_BOTTOM_RIGHT_TO_LEFT + +Specifies that the components are laid out from top to bottom first, then +right to left. + + + + +XmTOP_TO_BOTTOM_LEFT_TO_RIGHT + +Specifies that the components are laid out from top to bottom first, then +left to right. + + + + +XmBOTTOM_TO_TOP_RIGHT_TO_LEFT + +Specifies that the components are laid out from bottom to top first, then +right to left. + + + + +XmBOTTOM_TO_TOP_LEFT_TO_RIGHT + +Specifies that the components are laid out from bottom to top first, then +left to right. + + + + +XmTOP_TO_BOTTOM + +Specifies that the components are laid out from top to bottom. +If horizontal direction is important, do not use this constant. + + + + +XmBOTTOM_TO_TOP + +Specifies that the components are laid out from bottom to top. +If horizontal direction is important, do not use this constant. + + + + +XmDEFAULT_DIRECTION + +Specifies that the components are laid out according to the default +direction. (This constant is primarily for widget writers.) + + + + +XmLEFT_TO_RIGHT + +Specifies that the components are laid out from left to right. +If vertical direction is important, do not use this constant. + + + + +XmRIGHT_TO_LEFT + +Specifies that the components are laid out from right to left. +If vertical direction is important, do not use this constant. + + + + + + +RELATED +&cdeman.XmDirectionMatch;, &cdeman.XmDirectionMatchPartial;, +&cdeman.XmDirectionToStringDirection;, &cdeman.XmString;, +&cdeman.XmStringDirection;, and +&cdeman.XmStringDirectionToDirection;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectB.sgm new file mode 100644 index 000000000..7073d789e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectB.sgm @@ -0,0 +1,99 @@ + + + + + + + + + + + +XmDirectionMatch +library call + + +XmDirectionMatch +A function that checks for a specified direction component + +XmDirectionMatch + + + + + + + + + + + + + +#include <Xm/Xm.h> +Boolean XmDirectionMatch (d1, d2) + XmDirection d1; + XmDirection d2; + + + + + + +DESCRIPTION +XmDirectionMatch compares two XmDirection values. +The function returns a Boolean value depending on whether or +not the two input values "match." +The simplest match is when d1 and d2 are identical. +However, other matches are possible. +XmDirectionMatch attempts to compare specified bits only; +nonspecified bits automatically match. + +For example, suppose that d1 equals +XmTOP_TO_BOTTOM_RIGHT_TO_LEFT. In this case, the function will +return True if d2 equals either XmRIGHT_TO_LEFT or +XmTOP_TO_BOTTOM. However, the function will return False if +d2 equals XmTOP_TO_BOTTOM_LEFT_TO_RIGHT, +XmBOTTOM_TO_TOP_RIGHT_TO_LEFT, or +XmBOTTOM_TO_TOP_LEFT_TO_RIGHT. + +Note that direction can be thought of as having three components, a +horizontal component, a vertical component, and the precedence among +them. This means that in addition to the previously mentioned +directions, the function will still return False if d1 equals +XmTOP_TO_BOTTOM_RIGHT_TO_LEFT and d2 equals +XmRIGHT_TO_LEFT_TOP_TO_BOTTOM. + + + +d1 + +Specifies an XmDirection value. + + + + +d2 + +Specifies an XmDirection value. + + + + + + +RETURN VALUES +Returns True if d1 "matches" d2; otherwise, returns False. + + + +RELATED INFORMATION +&cdeman.XmDirection;, +&cdeman.XmDirectionMatchPartial;, +&cdeman.XmDirectionToStringDirection;, &cdeman.XmString;, +&cdeman.XmStringDirection;, and +&cdeman.XmStringDirectionToDirection;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectC.sgm new file mode 100644 index 000000000..051965c95 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectC.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmDirectionMatchPartial +library call + + +XmDirectionMatchPartial +A function that checks for a specified direction component + +XmDirectionMatchPartial + + + + + + + + + + + + +#include <Xm/Xm.h> +Boolean XmDirectionMatchPartial (d1, d2, dmask) + XmDirection d1; + XmDirection d2; + XmDirection dmask; + + + + + + +DESCRIPTION +XmDirectionMatchPartial compares d1 and d2 along the +direction component specified by dmask. +For example, if dmask equals XmVERTICAL_MASK, then +the function will compare only the vertical components of d1 +and d2. + + + +d1 + +Specifies an XmDirection value to check. + + + + +d2 + +Specifies an XmDirection value to check. + + + + +dmask + +Specifies the direction component along which d1 and d2 +are to be checked. Appropriate values for dmask are +XmHORIZONTAL_MASK, +XmVERTICAL_MASK, +and +XmPRECEDENCE_MASK. + + + + + + +RETURN VALUES +Returns True if the d1 and d2 match in the component +specified by dmask; otherwise, returns False. + + + +RELATED INFORMATION +&cdeman.XmDirection;, &cdeman.XmDirectionMatch;, +&cdeman.XmDirectionToStringDirection;, +&cdeman.XmStringDirection;, and &cdeman.XmStringDirectionToDirection;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectD.sgm new file mode 100644 index 000000000..fedaa200a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DirectD.sgm @@ -0,0 +1,110 @@ + + + + + + + + + + + +XmDirectionToStringDirection +library call + + +XmDirectionToStringDirection +A function that converts an XmDirection value to an XmStringDirection value + +XmDirectionToStringDirection + + + + + + + + + + + + +#include <Xm/Xm.h> +XmStringDirection XmDirectionToStringDirection (dir) + XmDirection dir; + + + + + + +DESCRIPTION +XmDirectionToStringDirection converts the specified +XmDirection +direction value to its equivalent XmStringDirection value. +Basically, if the XmDirection value has a horizontal direction +specification, +that horizontal element is used; otherwise, the +XmStringDirection value is interpreted as +XmSTRING_DIRECTION_L_TO_R. +This function provides backward compatibility with the +XmStringDirection data type. + +Note that the Motif toolkit also contains an +XmStringDirectionToDirection routine to convert an +XmStringDirection value to its XmDirection equivalent. + + + +dir + +Specifies the XmDirection value to be converted. + + + + + + +RETURN +Returns the following XmStringDirection values: + + + +XmSTRING_DIRECTION_R_TO_L + +If the dir argument has a right to left horizontal direction +value in it, for +example XmRIGHT_TO_LEFT_TOP_TO_BOTTOM. + + + + +XmSTRING_DIRECTION_L_TO_R + +If the dir argument has a left to right horizontal direction in +it, for example XmLEFT_TO_RIGHT_TOP_TO_BOTTOM, or if the +horizontal direction value in the dir argument is ambiguous, +such as in the XmTOP_TO_BOTTOM value. + + + + +XmSTRING_DIRECTION_DEFAULT + +If there was no horizontal direction specified. + + + + + + +RELATED INFORMATION +&cdeman.XmDirection;, &cdeman.XmDirectionMatch;, +&cdeman.XmDirectionMatchPartial;, +&cdeman.XmDirectionToStringDirection;, &cdeman.XmString;, +&cdeman.XmStringDirection;, and +&cdeman.XmStringDirectionToDirection;, + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Display.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Display.sgm new file mode 100644 index 000000000..f28cc6014 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Display.sgm @@ -0,0 +1,890 @@ + + + + + + + + + + + +XmDisplay +library call + + +XmDisplay +The Display widget class + +XmDisplay + +widget class +XmDisplay + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Display.h> + + + +DESCRIPTION +The XmDisplay object is used by the Motif widgets to store information +that is specific to a display. It also allows the toolkit to access +certain information on widget hierarchies that would otherwise be +unavailable. Each client has one XmDisplay object for each display +it accesses. + +An XmDisplay object is automatically created when the application +creates the first shell on a display (usually accomplished by a call to +XtAppInitialize or XtAppCreateShell). +It is not necessary to create an XmDisplay object by any other means. +An application can use the function XmGetXmDisplay to obtain the +widget ID of the XmDisplay object for a given display. + +An application cannot supply initial values for XmDisplay resources as +arguments to a call to any function that creates widgets. +The application or user can supply initial values in a resource file. +After creating the first shell on the display, the application can use +XmGetXmDisplay to obtain the widget ID of the XmDisplay object and +then call XtSetValues to set the XmDisplay resources. + +XmDisplay resources specify the drag protocol style for a client +participating in drag and drop transactions. The two basic +protocol types are preregister and dynamic. When a preregister protocol +is used, the toolkit handles any communication between the initiator +and receiver clients and displays the appropriate drag-over and +drag-under visual effects. A client registers its drop sites in +advance and this information is stored in a property for each +top-level window. When the drag pointer enters a top-level window, +the drop site information is read by the initiator. A dynamic +protocol allows the source and destination clients to dynamically +communicate drag and drop state information between each other, and +to update their respective visuals accordingly. The toolkit provides +drop site information as the pointer passes over any given drop site. +In this mode, a receiver can supply a procedure to generate its +own drag-under effects. + + +Classes +Display inherits behavior and resources from Core, Composite, +Shell, WMShell, VendorShell, TopLevelShell, and +ApplicationShell classes. + +The class pointer is xmDisplayClass. + +The class name is XmDisplay. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the resource +values for the inherited classes to set attributes for this widget. +To reference a resource by name or by class in a .Xdefaults file, +remove the XmN or XmC prefix and use the remaining letters. +To specify one of the defined values for a resource in a .Xdefaults +file, remove the Xm prefix and use the remaining letters (in +either lowercase or uppercase, but include any underscores between +words). The codes in the access column indicate if the given resource +can be set at creation time (C), set by using XtSetValues +(S), retrieved by using XtGetValues (G), or is not +applicable (N/A). + + + + + + + + + + + +XmDisplay Resource Set + + +Name +Class +Type +Default +Access + + +XmNdefaultButtonEmphasis +XmCDefaultButtonEmphasis +XtEnum +XmEXTERNAL_HIGHLIGHT +C + + +XmNdefaultVirtualBindings +XmCDefaultVirtualBindings +String +dynamic +C + + +XmNdragInitiatorProtocolStyle +XmCDragInitiatorProtocolStyle +unsigned char +XmDRAG_PREFER_RECEIVER +CG + + +XmNdragReceiverProtocolStyle +XmCDragReceiverProtocolStyle +unsigned char +XmDRAG_PREFER_DYNAMIC +CG + + +XmNdragStartCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNenableBtn1Transfer +XmCEnableBtn1Transfer +XtEnum +XmOFF +C + + +XmNenableButtonTab +XmCEnableButtonTab +Boolean +False +C + + +XmNenableDragIcon +XmCEnableDragIcon +Boolean +False +C + + +XmNenableEtchedInMenu +XmCEnableEtchedInMenu +Boolean +False +C + + +XmNenableToggleColor +XmCEnableToggleColor +Boolean +False +C + + +XmNenableToggleVisual +XmCEnableToggleVisual +Boolean +False +C + + +XmNenableUnselectableDrag +XmCEnableUnselectableDrag +Boolean +True +C + + +XmNenableWarp +XmCEnableWarp +XtEnum +True +CSG + + +XmNmotifVersion +XmCMotifVersion +int +XmVERSION +CSG + + +XmNnoFontCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNnoRenditionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + +XmNdefaultButtonEmphasis + +Specifies whether to change the look of the PushButton widget and +gadget that have the XmNshowAsDefault resource set. When the +PushButton is the default, it has an etched out button which is +enclosed with another etched in border. The +XmNdefaultButtonEmphasis has the follow possible values, which +affect the location cursor: + + + +XmINTERNAL_HIGHLIGHT + +Causes the location cursor to appear in between the two etched borders +to minimize the space required. + + + + +XmEXTERNAL_HIGHLIGHT + +Causes the PushButton to draw the location cursor outside the second border. + + + + + + + +XmNdefaultVirtualBindings + +Specifies the default virtual bindings for the display. +Following is an example of a specification for the +defaultVirtualBindings resource in a resource file: + + +*defaultVirtualBindings: \ + osfBackSpace: <Key>BackSpace \n\ + osfInsert: <Key>InsertChar \n\ + osfDelete: <Key>DeleteChar \n\ + ... + osfLeft: <Key>left, Ctrl<Key>H + + + + + +XmNdragInitiatorProtocolStyle + +Specifies the drag and drop protocol requirements or preference when +the client is an initiator. The possible values are + + + +XmDRAG_PREREGISTER + +As an initiator, this client does not use the dynamic protocol and +can only arrange visual effects with receivers who provide +preregistered information. + + + + +XmDRAG_DYNAMIC + +As an initiator, this client does not make use of any preregistered +drop site information made available by other clients, and can only +arrange visual effects with receivers who use the dynamic protocol. + + + + +XmDRAG_NONE + +Specifies that drag and drop is disabled for this client. + + + + +XmDRAG_DROP_ONLY + +As an initiator, this client does not use either the preregistered +drop site information or the dynamic protocol. It supports dragging, +and any time the cursor is over a client that supports drag and +drop, valid feedback is provided. There are no other visual effects. + + + + +XmDRAG_PREFER_DYNAMIC + +As an initiator, this client can support both the preregister and +dynamic protocols, but prefers to use dynamic protocols whenever +possible in order to provide high-quality drag-under feedback. + + + + +XmDRAG_PREFER_PREREGISTER + +As an initiator, this client can support both the preregister and +dynamic protocols, but prefers to use the preregister protocol +whenever possible in order to accommodate performance needs or to +provide consistent drag-over feedback. + + + + +XmDRAG_PREFER_RECEIVER + +Indicates that this client can support both preregister and dynamic +protocols, but will defer to the preference of the receiver client. +This value is valid only for the XmNdragInitiatorProtocolStyle +resource, and is its default value. + + + + + + + +XmNdragReceiverProtocolStyle + +Specifies the drag and drop protocol requirements or preference +when this client is a receiver. The values are + + + +XmDRAG_PREREGISTER + +As a receiver, this client preregisters drop site information and +does not use the dynamic protocol. It can only arrange visual +effects with initiators who make use of the preregistered information. + + + + +XmDRAG_DYNAMIC + +As a receiver, this client uses the dynamic protocol and does +not preregister drop site information. It can only arrange visual +effects with initiators who use the dynamic protocol. + + + + +XmDRAG_NONE + +Specifies that drag and drop is disabled for this client. + + + + +XmDRAG_DROP_ONLY + +As a receiver, this client neither uses the dynamic protocol +nor preregisters drop site information. It supports +dropping, and when dragging over this client, valid feedback +is always provided, but there are no other visual effects. + + + + +XmDRAG_PREFER_DYNAMIC + +As a receiver, this client can support both the preregister and +dynamic protocols, but prefers to use the dynamic protocol whenever +possible in order to provide high-quality drag-under feedback. + + + + +XmDRAG_PREFER_PREREGISTER + +As a receiver, this client can support both the preregister and +dynamic protocols, but prefers to use the preregister protocol +whenever possible in order to accommodate performance +needs. + + + + +The default value of this resource is dependent on the capabilities of +the display. If the display supports the shape extension, allowing the +dynamic protocol to use arbitrarily sized drag cursors, the default of +this resource is XmDRAG_PREFER_DYNAMIC, otherwise the default is +XmDRAG_PREFER_PREREGISTER. + +The actual protocol used between an initiator and a receiver +is based on the protocol style of the receiver and initiator. The +decision matrix is described in the following table. + + + + + + + + + + + +Drag Initiator +Protocol Style +Drag Receiver Protocol Style + + + +Preregister +Prefer Preregister +Prefer Dynamic +Dynamic + + +Preregister +Preregister +Preregister +Preregister +Drop Only + + +Prefer Preregister +Preregister +Preregister +Preregister +Dynamic + + +Prefer Receiver +Preregister +Preregister +Dynamic +Dynamic + + +Prefer Dynamic +Preregister +Dynamic +Dynamic +Dynamic + + +Dynamic +Drop Only +Dynamic +Dynamic +Dynamic + + + + +The value XmDRAG_NONE does not appear in the +matrix. When specified for either the initiator or receiver side, +XmDRAG_NONE implies that drag and drop transactions are not +supported. A value of XmDRAG_DROP_ONLY (Drop Only) results +when an initiator and receiver cannot compromise protocol styles, +that is, one client requires dynamic mode while the other +can only support preregister mode, or if either explicitly has +specified XmDRAG_DROP_ONLY. + + + + +XmNdragStartCallback + +Specifies the list of callbacks that are invoked when the +XmDragStart function is called. The type of structure whose +address is passed to this callback is XmDragStartCallbackStruct. +The callback reason +is XmCR_DRAG_START. + + + + +XmNenableBtn1Transfer + +Specifies if selection and transfer actions are integrated on Btn1 +and extend actions are activated on Btn2. This resource +can take the following values: + + + +XmOFF + +Disables integration and selection activation on Btn1. + + + + +XmBUTTON2_TRANSFER + +Enables integration and selection activation on Btn1 and transfer on Btn2. + + + + +XmBUTTON2_ADJUST + +Enables integration and selection activation on Btn1 and adjust on Btn2. + + + + +This +resource affects the actions of Text, TextField, List, and Container. + + + + +XmNenableButtonTab + +Specifies if the action for the +Tab key (KNextField and KPrevField actions) is to be modified. +A value of True modifies the key to move as an arrow key until the +boundary of a tab group is reached. Then, at the boundary of the +tab group, KNextField and KPrevField will move to the next +or previous tab group, respectively. A value of False does not cause +modification. + + + + +XmNenableDragIcon + +Specifies which set of icons are to be used for system default cursors +during drag and drop operations. A value of False specifies that +earlier versions of Motif release icons are used, a value of True +specifies that +alternate icons are used. This resource affects both the 16x16 and +the 32x32 icons that the system defaults for each of the Screen +objects associated with this display. + + + + +XmNenableEtchedInMenu + +Specifies the shadowing of the button widgets and gadgets in menus +when the control is activated. A value of True causes the selected +menu to be drawn with the shadow etched in; this shadow style is +consistent with the selected appearance of other button widgets +outside of menus. A value of False causes +the selected menu to be draw with the shadow etched out. This +resource affects the actions of PushButton, ToggleButton, and +CascadeButton widgets and gadgets when they are children of Menu. + +When this resource is set, the background of a button in a menu +uses the XmNselectColor +(derived from the XmNselectPixel) when armed +as a default. A PushButton +uses the XmNarmColor +if it is defined. A ToggleButton +uses the XmNselectColor +if XmNindicatorOn +is False and XmNfillOnSelect +is True. + + + + +XmNenableToggleColor + +Specifies how to determine the default value of the +XmNselectColor resource of ToggleButton and ToggleButtonGadget. +A value of True causes the default value of XmNselectColor +to be set to the value of XmNhighlightColor. +A value of False causes the default value of XmNselectColor +to be set to the value of XmNbackground. +This resource only affects the appearance of ToggleButton +widgets and gadgets that are in XmONE_OF_MANY or +XmONE_OF_MANY_ROUND mode. In addition, XmNenableToggleColor +only influences the default value of XmNselectColor. That is, +if the user or application sets a value for XmNselectColor, +then XmNenableToggleColor is ignored. + + + + +XmNenableToggleVisual + +Specifies the visual appearance of the ToggleButton widget and/or +gadget. This resource affects the default value of the ToggleButton[Gadget] +XmNindicatorType and XmNindicatorOn resources. When the +ToggleButton is in a RadioBox, a value of True causes the +XmONE_OF_MANY_ROUND (a shadowed circle) to be the default. +Otherwise, when this resource is True, the ToggleButton +XmNindicatorOn resource causes a default of XmN_OF_MANY, +which will be a shadowed square with a check mark (check box). + +A value of False causes the following: + + + +XmONE_OF_MANY + +Is a shadowed diamond. + + + + +XmN_OF_MANY + +Is a shadowed square. + + + + + + + +XmNenableUnselectableDrag + +Specifies whether or not it is possible to drag from Label and Scale. +A value of True enables the drag; a value of False disables it. + + + + +XmNenableWarp + +Specifies if an application is allowed to warp the pointer +from the user. A value of True enables warping, a value of False does not. + + + + +XmNmotifVersion + +Specifies the current version of Motif that the current implementation +is supposed to +behave like. By default, this resource gets its value from release +values in Xm.h. + + + + +XmNnoFontCallback + +This callback is called whenever a rendition attempts to load a font +or fontset and fails. This can happen on creation if the font is +specified as XmLOAD_IMMEDIATE or when an attempt is made to +render an XmString using a font specified as +XmLOAD_DEFERRED. An application can have this callback attempt +to remedy this problem by calling XmRenditionUpdate on the input +rendition to provide a font for the widget to use. This may be done by +either providing an an alternative font name to be loaded using the +XmNfontName and XmNfontType resources or with an already +loaded font using the XmNfont resource. The callback reason is +XmCR_NO_FONT. This callback uses the +XmDisplayCallbackStruct structure. + + + + +XmNnoRenditionCallback + +This callback is called whenever an attempt is made to render a +segment with a RENDITION tag which does not match any renditions +in a given render table. The callback reason is +XmCR_NO_RENDITION. This callback uses the +XmDisplayCallbackStruct structure. + +An application can have this callback attempt to remedy this problem +by creating a new +rendition with the given tag and adding it to render_table. + +The XmNnoRenditionCallback should deallocate the render table passed in +in the render_table field of the callback structure. Note that +the table +will automatically be deallocated if the +XmRenderTableAddRenditions function is +called on it. The callback should NOT deallocate the modified render +table that is passed back to Motif in the render_table +field. If the +application wishes to manipulate this render table further, it should +make a copy with the XmRenderTableCopy function before returning +from the callback. + + + + +XmNuserData + +Specifies a client data pointer for applications. An internally +unused resource. + + + + + + +Inherited Resources +All of the superclass resources inherited by XmDisplay are +designated N/A (not applicable). + + + +Callback Information +A pointer to the following structure is passed to the +XmNdragStartCallback callback: + +typedef struct +{ + int reason; + XEvent *event; + Widget timeStamp; + Boolean doit; +}XmDragStartCallbackStruct; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +widget + +Indicates the ID of the widget from which the drag was initiated. + + + + +doit + +Is an IN/OUT member that allows the callback to determine whether to +continue with the drag or cancel. Setting doit to +False will cancel the drag. The default value is NULL. + + + + +A pointer to the following structure is passed to the +XmNnoFontCallback and XmNnoRenditionCallback callbacks: + +typedef struct +{ + int reason; + XEvent *event; + XmRendition rendition; + char *font_name; + XmRenderTable render_table; + XmStringTag tag; +}XmDisplayCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. It can be NULL. + + + + +rendition + +Specifies the rendition with the missing font. + + + + +font_name + +Specifies the name of the font or font set which could not be loaded. + + + + +render_table + +Specifies the render table with the missing rendition. + + + + +tag + +Specifies the tag of the missing rendition. + + + + +The following table describes the reasons for which the individual +callback structure fields are valid. + + + + + + + +Reason +Valid Fields + + +XmCR_NO_FONT +rendition, font_name + + +XmCR_NO_RENDITION +render_table, tag + + + + + + + +RELATED +&cdeman.ApplicationShell;, +&cdeman.Composite;, +&cdeman.Core;, +&cdeman.TopLevelShell;, +&cdeman.VendorShell;, +&cdeman.WMShell;, +&cdeman.XmGetXmDisplay;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragCanc.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragCanc.sgm new file mode 100644 index 000000000..d1863d340 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragCanc.sgm @@ -0,0 +1,82 @@ + + + + + + + + + + + +XmDragCancel +library call + + +XmDragCancel +A Drag and Drop function that terminates a drag +transaction + +XmDragCancel + +Drag and Drop functions +XmDragCancel + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDragCancel + +Widget dragcontext + + + +DESCRIPTION +XmDragCancel terminates a drag operation and cancels +any pending actions of the specified DragContext. This routine +can only be called by the initiator client. + + + +dragcontext + +Specifies the ID of the DragContext widget associated with the +drag and drop transaction to be terminated + + + + +For a complete definition of DragContext and its associated resources, +see &cdeman.XmDragContext;. + + + +RELATED +&cdeman.XmDragContext; and +&cdeman.XmDragStart;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragCont.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragCont.sgm new file mode 100644 index 000000000..daee146ca --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragCont.sgm @@ -0,0 +1,1880 @@ + + + + + + + + + + + +XmDragContext +library call + + +XmDragContext +The DragContext widget class + +XmDragContext + +widget class +DragContext + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/DragDrop.h> + + + +DESCRIPTION +DragContexts are special widgets used in drag and drop transactions. +A DragContext is implemented as a widget, but a client does not +explicitly create a DragContext widget. Instead, a client initiates +a drag and drop transaction by calling XmDragStart, and this +routine initializes and returns a DragContext widget. There is a +unique DragContext for each drag operation. The toolkit frees a +DragContext when a transaction is complete; therefore, an application +programmer should not explicitly destroy a DragContext. + +Initiator and receiver clients both use DragContexts to track +the state of a transaction. When the initiator and receiver of +a transaction are in the same client, they share the same +DragContext instance. If they are in different clients, there +are two separate DragContexts. In this case, the initiator calls +XmDragStart and the toolkit provides a DragContext for the +receiver client. The only resources pertinent to the receiver +are XmNexportTargets and XmNnumExportTargets. These +can both be passed as arguments to the XmDropSiteRetrieve +function to obtain information about the current drop site. + +In general, in order to receive data, a drop site must share at least +one target type and operation in common with a drag source. The +DragContext resource, XmNexportTargets, identifies the selection +targets for the drag source. These export targets are compared with the +XmNimportTargets resource list specified by a drop site. +The DragContext resource, XmNdragOperations, identifies the +valid operations that can be applied to the source data by the +initiator. The drop site counterpart resource is +XmNdropSiteOperations, which indicates a drop site's supported +operations. + +A client uses DragIcon widgets to define the drag-over animation +effects associated with a given drag and drop transaction. +An initiator specifies a set of drag icons, selects a blending +model, and sets foreground and background cursor colors with +DragContext resources. + +The type of drag-over visual used to represent a drag operation +depends on the drag protocol style. In preregister mode, the server +is grabbed, and either a cursor or a pixmap may be used as a drag-over +visual. In dynamic mode, drag-over visuals must be +implemented with the X cursor. If the resulting drag protocol style is +Drop Only or None and the XmNdragInitiatorProtocolStyle is +XmDRAG_DYNAMIC or XmDRAG_PREFER_DYNAMIC, +then a dynamic visual style (cursor) is used. Otherwise, a preregister +visual style is used. + + +Classes +DragContext inherits behavior and resources from Core. + +The class pointer is xmDragContextClass. + +The class name is XmDragContext. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the +resource values for the inherited classes to set attributes for +this widget. To reference a resource by name or by class in +a .Xdefaults file, remove the XmN or XmC prefix and use +the remaining letters. To specify one of the defined values for a +resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include +any underscores between words). The codes in the access column +indicate if the given resource can be set at creation time (C), +set by using XtSetValues (S), retrieved by using +XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmDragContext Resource Set + + +Name +Class +Type +Default +Access + + +XmNblendModel +XmCBlendModel +unsigned char +XmBLEND_ALL +CG + + +XmNclientData +XmCClientData +XtPointer +NULL +CSG + + +XmNconvertProc +XmCConvertProc +XtConvertSelectionIncrProc +NULL +CSG + + +XmNcursorBackground +XmCCursorBackground +Pixel +dynamic +CSG + + + +XmNcursorForeground +XmCCursorForeground +Pixel +dynamic +CSG + + +XmNdragDropFinishCallback +XmCCallback +XtCallbackList +NULL +CSG + + +XmNdragMotionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdragOperations +XmCDragOperations +unsigned char +XmDROP_COPY | XmDROP_MOVE +C + + +XmNdropFinishCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdropSiteEnterCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdropSiteLeaveCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdropStartCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNexportTargets +XmCExportTargets +Atom * +NULL +CSG + + +XmNincremental +XmCIncremental +Boolean +False +CSG + + +XmNinvalidCursorForeground +XmCCursorForeground +Pixel +dynamic +CSG + + +XmNnoneCursorForeground +XmCCursorForeground +Pixel +dynamic +CSG + + +XmNnumExportTargets +XmCNumExportTargets +Cardinal +0 +CSG + + +XmNoperationChangedCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNoperationCursorIcon +XmCOperationCursorIcon +Widget +dynamic +CSG + + +XmNsourceCursorIcon +XmCSourceCursorIcon +Widget +dynamic +CSG + + +XmNsourcePixmapIcon +XmCSourcePixmapIcon +Widget +dynamic +CSG + + +XmNstateCursorIcon +XmCStateCursorIcon +Widget +dynamic +CSG + + +XmNtopLevelEnterCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNtopLevelLeaveCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNvalidCursorForeground +XmCCursorForeground +Pixel +dynamic +CSG + + + + + + +XmNblendModel + +Specifies which combination of DragIcons are blended to produce +a drag-over visual. + + + +XmBLEND_ALL + +Blends all three DragIcons: the source, state and operation icons. +The icons are layered from top to bottom with the operation icon +on top and the source icon on the bottom. +The hotspot is derived from the state icon. + + + + +XmBLEND_STATE_SOURCE + +Blends the state and source icons only. The hotspot is derived +from the state icon. + + + + +XmBLEND_JUST_SOURCE + +Specifies that only the source icon is used, which the initiator +updates as required. + + + + +XmBLEND_NONE + +Specifies that no drag-over visual is generated. The client +tracks the drop site status through callback routines and updates +the drag-over visuals as necessary. + + + + + + + +XmNclientData + +Specifies the client data to be passed to XmNconvertProc +when it is invoked. + + + + +XmNconvertProc + +If XmNincremental is True, specifies a procedure of type +XtConvertSelectionIncrProc that +converts the source data to the format(s) requested by the receiver +client. +The widget argument passed to this procedure is the DragContext +widget. +The selection atom passed is _MOTIF_DROP. +If XmNincremental is False, the procedure is an +XtConvertSelectionProc, and should ignore the +max_length, client_data, and request_id arguments and +should handle the conversion atomically. +Data returned by XmNconvertProc must be allocated using +XtMalloc, and will be freed automatically by the toolkit after the +transfer. +For additional information on selection conversion procedures, see X +Toolkit Intrinsics—C Language Interface. + + + + +XmNcursorBackground + +Specifies the background pixel value of the cursor. + + + + +XmNcursorForeground + +Specifies the foreground pixel value of the cursor when the state icon +is not blended. This resource defaults to the foreground color of the +widget passed to the XmDragStart function. + + + + +XmNdragDropFinishCallback + +Specifies the list of callbacks that are called when the transaction is +completed. The type of the structure whose address is passed to this +callback is XmDragDropFinishCallbackStruct. The reason sent by +the callback is XmCR_DRAG_DROP_FINISH. + + + + +XmNdragMotionCallback + +Specifies the list of callbacks that are invoked when the pointer moves. +The type of structure whose address is passed to this callback is +XmDragMotionCallbackStruct. The reason sent by the callback +is XmCR_DRAG_MOTION. + + + + +XmNdragOperations + +Specifies the set of valid operations associated with an initiator +client for a drag transaction. +This resource is a bit mask that is formed by combining one or +more of the following values using a bitwise operation such as +inclusive OR (|): +XmDROP_COPY, XmDROP_LINK, XmDROP_MOVE. +The value XmDROP_NOOP for this resource indicates that no +operations are valid. +For Text and TextField widgets, this resource is set to +XmDROP_COPY | XmDROP_MOVE; for List widgets, it is set to +XmDROP_COPY. + + + + +XmNdropFinishCallback + +Specifies the list of callbacks that are invoked when the drop +is completed. The type of the structure whose address is passed to +this callback is XmDropFinishCallbackStruct. The reason sent +by the callback is XmCR_DROP_FINISH. + + + + +XmNdropSiteEnterCallback + +Specifies the list of callbacks that are invoked when the pointer enters +a drop site. The type of the structure whose address is passed to this +callback is XmDropSiteEnterCallbackStruct. The reason sent by the +callback is XmCR_DROP_SITE_ENTER. + + + + +XmNdropSiteLeaveCallback + +Specifies the list of callbacks that are invoked when the pointer leaves +a drop site. The type of the structure whose address is passed to this +callback is XmDropSiteLeaveCallbackStruct. The reason sent by +the callback is XmCR_DROP_SITE_LEAVE. + + + + +XmNdropStartCallback + +Specifies the list of callbacks that are invoked when a drop is +initiated. The type of the structure whose address is passed to this +callback is XmDropStartCallbackStruct. The reason sent by the +callback is XmCR_DROP_START. + + + + +XmNexportTargets + +Specifies the list of target atoms associated with this source. +This resource identifies the selection targets this source +can be converted to. + + + + +XmNincremental + +Specifies a Boolean value that indicates whether the transfer on the +initiator side uses the Xt incremental selection transfer mechanism +described in X Toolkit Intrinsics—C Language Interface. +If the value is True, the initiator uses incremental transfer; if the +value is False, the initiator uses atomic transfer. + + + + +XmNinvalidCursorForeground + +Specifies the foreground pixel value of the cursor when the state +is invalid. This resource defaults to the value of the +XmNcursorForeground resource. + + + + +XmNnoneCursorForeground + +Specifies the foreground pixel value of the cursor when the state +is none. This resource defaults to the value of the +XmNcursorForeground resource. + + + + +XmNnumExportTargets + +Specifies the number of entries in the list of export targets. + + + + +XmNoperationChangedCallback + +Specifies the list of callbacks that are invoked when the drag +is started and when the user requests that a different operation +be applied to the drop. +The type of the structure whose address is passed to this callback +is XmOperationChangedCallbackStruct. The reason sent by the +callback is XmCR_OPERATION_CHANGED. + + + + +XmNoperationCursorIcon + +Specifies the cursor icon used to designate the type of operation +performed by the drag transaction. If NULL, XmScreen +resources provide default icons for copy, link, and move +operations. + + + + +XmNsourceCursorIcon + +Specifies the cursor icon used to represent the source when +a dynamic visual style is used. If NULL, the +XmNdefaultSourceCursorIcon resource of XmScreen provides +a default cursor icon. + + + + +XmNsourcePixmapIcon + +Specifies the pixmap icon used to represent the source when +a preregister visual style is used. The icon is used in conjunction +with the colormap of the widget passed to XmDragStart. +If NULL, XmNsourceCursorIcon is used. + + + + +XmNstateCursorIcon + +Specifies the cursor icon used to designate the state of a drop site. +If NULL, XmScreen resources provide default icons for a valid, +invalid, and no drop site condition. + + + + +XmNtopLevelEnterCallback + +Specifies the list of callbacks that are called when the pointer enters +a top-level window or root window (due to changing screens). The type +of the structure whose address is passed to this callback is +XmTopLevelEnterCallbackStruct. The reason sent by the +callback is XmCR_TOP_LEVEL_ENTER. + + + + +XmNtopLevelLeaveCallback + +Specifies the list of callbacks that are called when the pointer +leaves a top level window or the root window (due to changing +screens). The type of the structure whose address is +passed to this callback is XmTopLevelLeaveCallbackStruct. The +reason sent by the callback is XmCR_TOP_LEVEL_LEAVE. + + + + +XmNvalidCursorForeground + +Specifies the foreground pixel value of the cursor designated as a +valid cursor icon. + + + + + + +Inherited Resources +DragContext inherits behavior and resources from the superclass +described in the following table. +For a complete description of each resource, refer +to the Core reference page. + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +Each of the DragContext callbacks has an associated callback +structure. + +A pointer to the following structure is passed to the +XmNdragDropFinishCallback callback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; +}XmDragDropFinishCallbackStruct, *XmDragDropFinishCallback; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +timeStamp + +Specifies the time at which either the drag or the drop was completed + + + + +A pointer to the following structure is passed to callbacks for +XmNdragMotionCallback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + unsigned char operation; + unsigned char operations; + unsigned char dropSiteStatus; + Position x; + Position y; +}XmDragMotionCallbackStruct, *XmDragMotionCallback; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +timeStamp + +Specifies the timestamp of the logical event. + + + + +operation + +Identifies an operation. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes operation to the value of the operation +member of the XmDragProcCallbackStruct at the time the DropSite's +XmNdragProc returns. + +If the toolkit has not called an XmNdragProc and the pointer is +within an active drop site, the toolkit initializes operation by +selecting an operation from the bitwise AND of the initial value of the +operations member and the value of the DropSite's +XmNdropSiteOperations resource. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If the toolkit finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + +If the toolkit has not called an XmNdragProc and the pointer is +not within an active drop site, the toolkit initializes operation +by selecting an operation from the initial value of the operations +member. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If the toolkit finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + + + + +operations + +Indicates the set of operations supported for the source data. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes operations to the bitwise AND of the +DropSite's XmNdropOperations and the value of the operations +member of the XmDragProcCallbackStruct at the time the DropSite's +XmNdragProc returns. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + +If the toolkit has not called an XmNdragProc and the user does not +select an operation (by pressing a modifier key), the toolkit +initializes operations to the value of the DragContext's +XmNdragOperations resource. + +If the toolkit has not called an XmNdragProc and the user does +select an operation, the toolkit initializes operations to the +bitwise AND of the corresponding operation and the value of the +DragContext's XmNdragOperations resource. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + + + + +dropSiteStatus + +Indicates whether or not a drop site is valid. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes dropSiteStatus to the value of the +dropSiteStatus member of the XmDragProcCallbackStruct at the +time the DropSite's XmNdragProc returns. + +If the toolkit has not called an XmNdragProc, it initializes +dropSiteStatus as follows: +the toolkit initializes dropSiteStatus to XmNO_DROP_SITE if +the pointer is over an inactive drop site or is not over a drop site. +The toolkit initializes dropSiteStatus to XmDROP_SITE_VALID +if all the following conditions are met: + + + +The pointer is over an active drop site. + + + +The DragContext's XmNexportTargets and the DropSite's +XmNimportTargets are compatible. + + + +The initial value of the operation member is not +XmDROP_NOOP. + + + +Otherwise, the toolkit initializes dropSiteStatus to +XmDROP_SITE_INVALID. + + + + +A pointer to the following structure is passed for the +XmNdropFinishCallback callback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + unsigned char operation; + unsigned char operations; + unsigned char dropSiteStatus; + unsigned char dropAction; + unsigned char completionStatus; +}XmDropFinishCallbackStruct, *XmDropFinishCallback; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +timeStamp + +Specifies the time at which the drop was completed. + + + + +operation + +Identifies an operation. + +If the pointer is over an active drop site when the drop begins, the +toolkit initializes operation to the value of the operation +member of the XmDropProcCallbackStruct at the time the DropSite's +XmNdropProc returns. + +If the pointer is not over an active drop site when the drop begins, the +toolkit initializes operation by selecting an operation from the +initial value of the operations member. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If it finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + + + + +operations + +Indicates the set of operations supported for the source data. + +If the pointer is over an active drop site when the drop begins, the +toolkit initializes operations to the bitwise AND of the +DropSite's XmNdropOperations and the value of the operations +member of the XmDropProcCallbackStruct at the time the DropSite's +XmNdropProc returns. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + +If the pointer is not over an active drop site when the drop begins and +if the user does not select an operation (by pressing a modifier key), +the toolkit initializes operations to the value of the +DragContext's XmNdragOperations resource. + +If the pointer is not over an active drop site when the drop begins and +if the user does select an operation, the toolkit initializes +operations to the bitwise AND of the corresponding operation and +the value of the DragContext's XmNdragOperations resource. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + + + + +dropSiteStatus + +Indicates whether or not a drop site is valid. + +If the pointer is over an active drop site when the drop begins, the +toolkit initializes dropSiteStatus to the value of the +dropSiteStatus member of the XmDropProcCallbackStruct at the +time the DropSite's XmNdropProc returns. + +If the pointer is not over an active drop site when the drop begins, the +toolkit initializes dropSiteStatus to XmNO_DROP_SITE. + + + + +dropAction + +Identifies the drop action. The values are XmDROP, +XmDROP_CANCEL, XmDROP_HELP, and XmDROP_INTERRUPT. +The XmDROP_INTERRUPT value is currently unsupported; if +specified, it will be interpreted as an XmDROP_CANCEL. + + + + +completionStatus + +An IN/OUT member that indicates the status of the drop action. +After the last callback procedure has returned, the final value of this +member determines what visual transition effects will be applied. +There are two values: + + + +XmDROP_SUCCESS + +The drop was successful. + + + + +XmDROP_FAILURE + +The drop was unsuccessful. + + + + + + + +A pointer to the following structure is passed to callbacks for +XmNdropSiteEnterCallback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + unsigned char operation; + unsigned char operations; + unsigned char dropSiteStatus; + Position x; + Position y; +}XmDropSiteEnterCallbackStruct, *XmDropSiteEnterCallback; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +timeStamp + +Specifies the time the crossing event occurred. + + + + +operation + +Identifies an operation. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes operation to the value of the operation +member of the XmDragProcCallbackStruct at the time the DropSite's +XmNdragProc returns. + +If the toolkit has not called an XmNdragProc, it initializes +operation by selecting an operation from the bitwise AND of the +initial value of the operations member and the value of the +DropSite's XmNdropSiteOperations resource. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If the toolkit finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + + + + +operations + +Indicates the set of operations supported for the source data. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes operations to the bitwise AND of the +DropSite's XmNdropOperations and the value of the operations +member of the XmDragProcCallbackStruct at the time the DropSite's +XmNdragProc returns. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + +If the toolkit has not called an XmNdragProc and the user does not +select an operation (by pressing a modifier key), the toolkit +initializes operations to the value of the DragContext's +XmNdragOperations resource. + +If the toolkit has not called an XmNdragProc and the user does +select an operation, the toolkit initializes operations to the +bitwise AND of the corresponding operation and the value of the +DragContext's XmNdragOperations resource. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + + + + +dropSiteStatus + +Indicates whether or not a drop site is valid. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes dropSiteStatus to the value of the +dropSiteStatus member of the XmDragProcCallbackStruct at the +time the DropSite's XmNdragProc returns. + +If the toolkit has not called XmNdragProc, it initializes +dropSiteStatus to XmDROP_SITE_VALID +if the DragContext's XmNexportTargets and the DropSite's +XmNimportTargets are compatible and if the initial value of the +operation member is not XmDROP_NOOP. +Otherwise, the toolkit initializes dropSiteStatus to +XmDROP_SITE_INVALID. + + + + +x + +Indicates the x-coordinate of the pointer in root window coordinates. + + + + +y + +Indicates the y-coordinate of the pointer in root window coordinates. + + + + +A pointer to the following structure is passed to callbacks for +XmNdropSiteLeaveCallback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; +}XmDropSiteLeaveCallbackStruct, *XmDropSiteLeaveCallback; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +timeStamp + +Specifies the timestamp of the logical event + + + + +A pointer to the following structure is passed for the +XmNdropStartCallback callback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + unsigned char operation; + unsigned char operations; + unsigned char dropSiteStatus; + unsigned char dropAction; + Position x; + Position y; +}XmDropStartCallbackStruct, *XmDropStartCallback; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +timeStamp + +Specifies the time at which the drag was completed. + + + + +operation + +Identifies an operation. + +If the pointer is over an active drop site when the drop begins, the +toolkit initializes operation to the value of the operation +member of the XmDropProcCallbackStruct at the time the DropSite's +XmNdropProc returns. + +If the pointer is not over an active drop site when the drop begins, the +toolkit initializes operation by selecting an operation from the +initial value of the operations member. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If it finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + + + + +operations + +Indicates the set of operations supported for the source data. + +If the pointer is over an active drop site when the drop begins, the +toolkit initializes operations to the bitwise AND of the +DropSite's XmNdropOperations and the value of the operations +member of the XmDropProcCallbackStruct at the time the DropSite's +XmNdropProc returns. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + +If the pointer is not over an active drop site when the drop begins and +if the user does not select an operation (by pressing a modifier key), +the toolkit initializes operations to the value of the +DragContext's XmNdragOperations resource. + +If the pointer is not over an active drop site when the drop begins and +if the user does select an operation, the toolkit initializes +operations to the bitwise AND of the corresponding operation and +the value of the DragContext's XmNdragOperations resource. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + + + + +dropSiteStatus + +Indicates whether or not a drop site is valid. + +If the pointer is over an active drop site when the drop begins, the +toolkit initializes dropSiteStatus to the value of the +dropSiteStatus member of the XmDropProcCallbackStruct at the +time the DropSite's XmNdropProc returns. + +If the pointer is not over an active drop site when the drop begins, the +toolkit initializes dropSiteStatus to XmNO_DROP_SITE. + +This field is invalid if the dropAction field is set to +XmDROP_CANCEL. + + + + +dropAction + +An IN/OUT member that identifies the drop action. +The values are XmDROP, XmDROP_CANCEL, XmDROP_HELP, +and XmDROP_INTERRUPT. The value of dropAction can be +modified to change the action actually initiated. +The value XmDROP_INTERRUPT is currently unsupported; if +specified, it will be interpreted as an XmDROP_CANCEL. + + + + +x + +Indicates the x-coordinate of the pointer in root window coordinates. + + + + +y + +Indicates the y-coordinate of the pointer in root window coordinates. + + + + +A pointer to the following structure is passed to the +XmNoperationChangedCallback callback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + unsigned char operation; + unsigned char operations; + unsigned char dropSiteStatus; +}XmOperationChangedCallbackStruct, *XmOperationChangedCallback; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +timeStamp + +Specifies the time at which the crossing event occurred. + + + + +operation + +Identifies an operation. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes operation to the value of the operation +member of the XmDragProcCallbackStruct at the time the DropSite's +XmNdragProc returns. + +If the toolkit has not called an XmNdragProc, and the pointer is +within an active drop site, the toolkit initializes operation by +selecting an operation from the bitwise AND of the initial value of the +operations member and the value of the DropSite's +XmNdropSiteOperations resource. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If the toolkit finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + +If the toolkit has not called an XmNdragProc, and the pointer is +not within an active drop site, the toolkit initializes operation +by selecting an operation from the initial value of the operations +member. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If the toolkit finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + + + + +operations + +Indicates the set of operations supported for the source data. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes operations to the bitwise AND of the +DropSite's XmNdropOperations and the value of the operations +member of the XmDragProcCallbackStruct at the time the DropSite's +XmNdragProc returns. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + +If the toolkit has not called an XmNdragProc, and the user does not +select an operation (by pressing a modifier key), the toolkit +initializes operations to the value of the DragContext's +XmNdragOperations resource. + +If the toolkit has not called an XmNdragProc, and the user does +select an operation, the toolkit initializes operations to the +bitwise AND of the corresponding operation and the value of the +DragContext's XmNdragOperations resource. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + + + + +dropSiteStatus + +Indicates whether or not a drop site is valid. + +If the toolkit has just called a DropSite's XmNdragProc, the +toolkit initializes dropSiteStatus to the value of the +dropSiteStatus member of the XmDragProcCallbackStruct at the +time the DropSite's XmNdragProc returns. + +If the toolkit has not called an XmNdragProc it initializes +dropSiteStatus to XmNO_DROP_SITE if +the pointer is over an inactive drop site or is not over a drop site. +The toolkit initializes dropSiteStatus to XmDROP_SITE_VALID +if all the following conditions are met: + + + +The pointer is over an active drop site + + + +The DragContext's XmNexportTargets and the DropSite's +XmNimportTargets are compatible + + + +The initial value of the operation member is not +XmDROP_NOOP + + + +Otherwise, the toolkit initializes dropSiteStatus to +XmDROP_SITE_INVALID. + + + + +A pointer to the following structure is passed to callbacks for +XmNtopLevelEnterCallback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + Screen screen; + Window window; + Position x; + Position y; + unsigned char dragProtocolStyle; +}XmTopLevelEnterCallbackStruct, *XmTopLevelEnterCallback; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +timeStamp + +Specifies the timestamp of the logical event. + + + + +screen + +Specifies the screen associated with the top-level window or root +window being entered. + + + + +window + +Specifies the ID of the top-level window or root window being entered. + + + + +x + +Indicates the x-coordinate of the pointer in root window coordinates. + + + + +y + +Indicates the y-coordinate of the pointer in root window coordinates. + + + + +dragProtocolStyle + +Specifies the protocol style adopted by the initiator. The values +are XmDRAG_DROP_ONLY, XmDRAG_DYNAMIC, XmDRAG_NONE, +and XmDRAG_PREREGISTER. + + + + +A pointer to the following structure is passed to callbacks for +XmNtopLevelLeaveCallback: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + Screen screen; + Window window; +}XmTopLevelLeaveCallbackStruct, *XmTopLevelLeaveCallback; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +timeStamp + +Specifies the timestamp of the logical event + + + + +screen + +Specifies a screen associated with the top-level window or root +window being left + + + + +window + +Specifies the ID of the top-level window or root window being left + + + + + + + +Translations +The XmDragContext translations are described in the following list. +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +Button1<Enter>: + +DragMotion() + + + + +Button1<Leave>: + +DragMotion() + + + + +Button1<Motion>: + +DragMotion() + + + + +Button2<Enter>: + +DragMotion() + + + + +Button2<Leave>: + +DragMotion() + + + + +Button2<Motion>: + +DragMotion() + + + + +Btn2Up: + +FinishDrag() + + + + +Btn1Up: + +FinishDrag() + + + + +KeyReturn: + +FinishDrag() + + + + +KeyosfActivate: + +FinishDrag() + + + + +BtnDown: + +IgnoreButtons() + + + + +BtnUp: + +IgnoreButtons() + + + + +:KeyosfCancel: + +CancelDrag() + + + + +:KeyosfHelp: + +HelpDrag() + + + + +:KeyosfUp: + +DragKey(Up) + + + + +:KeyosfDown: + +DragKey(Down) + + + + +:KeyosfLeft: + +DragKey(Left) + + + + +:KeyosfRight: + +DragKey(Right) + + + + +:<KeyUp>: + +DragKey(Update) + + + + +:<KeyDown>: + +DragKey(Update) + + + + + + + +Action Routines +The XmDragContext action routines are + + + +CancelDrag(): + +Cancels the drag operation and frees the associated +DragContext. + + + + +DragKey(String) + +If the value of String is Left, Right, Up, or +Down, this action +moves the dragged object in the corresponding location. Any other values of +String are ignored. + + + + +DragMotion(): + +Drags the selected data as the pointer is moved. + + + + +FinishDrag(): + +Finishes the drag operation and starts the drop operation. + + + + +HelpDrag(): + +Initiates a conditional drop that enables the receiver to provide +help information to the user. The user can cancel or continue the +drop operation in response to this information. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, +see &cdeman.VirtualBindings;. + + + + +RELATED INFORMATION +&cdeman.Core;, +&cdeman.XmDisplay;, +&cdeman.XmDragCancel;, +&cdeman.XmDragIcon;, +&cdeman.XmDragStart;, +&cdeman.XmDropSite;, +&cdeman.XmDropTransfer;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragIcon.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragIcon.sgm new file mode 100644 index 000000000..c0f28630f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragIcon.sgm @@ -0,0 +1,426 @@ + + + + + + + + + + + +XmDragIcon +library call + + +XmDragIcon +The DragIcon widget class + +XmDragIcon + +widget class +DragIcon + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/DragDrop.h> + + + +DESCRIPTION +A DragIcon is a component of the visual used to represent the source +data in a drag and drop transaction. During a drag operation, a real +or simulated X cursor provides drag-over visuals consisting of a +static portion that represents the object being dragged, and dynamic +cues that provide visual feedback during the drag operation. The +visual is attained by blending together various XmDragIcons +specified in the XmDragContext associated with the drag +operation. + +The static portion of the drag-over visual is the graphic +representation that identifies the drag source. For example, +when a user drags several items within a list, a DragIcon depicting a +list might be supplied as the visual. The XmDragContext +resources, XmNsourceCursorIcon or XmNsourcePixmapIcon, +specify a DragIcon to use for the static portion of the visual. + +A drag-over visual incorporates dynamic cues in order to provide +visual feedback in response to the user's actions. For instance, +the drag-over visual might use different indicators to identify +the type of operation (copy, link, or move) being performed. Dynamic +cues could also alert the user that a drop site is valid or invalid +as the pointer traverses the drop site. The XmNoperationCursorIcon +and XmNstateCursorIcon resources of XmDragContext specify +DragIcons for dynamic cues. + +A drag-over visual typically consists of a source, operation and +state DragIcon. The XmNblendModel resource of XmDragContext +offers several options that determine which icons are blended +to produce the drag-over visual. DragIcon resources control +the relative position of the operation and state icons (if used). +If a particular DragIcon is not specified, the toolkit uses the +XmScreen default DragIcons. + +An application initializes a DragIcon with the function +XmCreateDragIcon or through entries in the resource +database. If a pixmap and its mask (optional) are specified +in the resource database, the toolkit converts the +values in the X11 Bitmap file format and assigns values to +the corresponding resources. + + +Classes +DragIcon inherits behavior and a resource from Object. + +The class pointer is xmDragIconObjectClass. + +The class name is XmDragIcon. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the +resource values for the inherited classes to set attributes for +this widget. To reference a resource by name or by class in +a .Xdefaults file, remove the XmN or XmC prefix and use +the remaining letters. To specify one of the defined values for a +resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include +any underscores between words). The codes in the access column +indicate if the given resource can be set at creation time (C), +set by using XtSetValues (S), retrieved by using +XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmDragIcon Resource Set + + +Name +Class +Type +Default +Access + + +XmNattachment +XmCAttachment +unsigned char +XmATTACH_NORTH_WEST +CSG + + +XmNdepth +XmCDepth +int +1 +CSG + + +XmNheight +XmCHeight +Dimension +0 +CSG + + +XmNhotX +XmCHot +Position +0 +CSG + + +XmNhotY +XmCHot +Position +0 +CSG + + + +XmNmask +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNoffsetX +XmCOffset +Position +0 +CSG + + +XmNoffsetY +XmCOffset +Position +0 +CSG + + +XmNpixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNwidth +XmCWidth +Dimension +0 +CSG + + + + + + +XmNattachment + +Specifies a relative location on the source icon for the attachment of +the state or operation icon. The origin of the state and operation +icons is aligned with the specified compass point on the source icon. +The XmNoffsetX and XmNoffsetY resources can be used to further +refine the icon positions. The possible values are + + + +XmATTACH_NORTH_WEST + +Attaches the origin of the state or operation icon to the northwest +point on the source icon. + + + + +XmATTACH_NORTH + +Attaches the origin of the state or operation icon to the north +point on the source icon. + + + + +XmATTACH_NORTH_EAST + +Attaches the origin of the state or operation icon to the northeast +point on the source icon. + + + + +XmATTACH_EAST + +Attaches the origin of the state or operation icon to the east +point on the source icon. + + + + +XmATTACH_SOUTH_EAST + +Attaches the origin of the state or operation icon to the southeast +point on the source icon. + + + + +XmATTACH_SOUTH + +Attaches the origin of the state or operation icon to the south +point on the source icon. + + + + +XmATTACH_SOUTH_WEST + +Attaches the origin of the state or operation icon to the southwest +point on the source icon. + + + + +XmATTACH_WEST + +Attaches the origin of the state or operation icon to the west +point on the source icon. + + + + +XmATTACH_CENTER + +Attaches the origin of the state or operation icon to the +center of the source icon. The XmNoffsetX and XmNoffsetY +resources may be used to center the attached icon. + + + + +XmATTACH_HOT + +Attaches the hotspot coordinates of a state or operation DragIcon to +an x,y position on the source icon. The x,y coordinate +is taken from the event passed to the XmDragStart function, +and made relative to the widget passed as an argument to the same +function. + + + + + + + +XmNdepth + +Specifies the depth of the pixmap. + + + + +XmNheight + +Specifies the height of the pixmap. + + + + +XmNhotX + +Specifies the x-coordinate of the hotspot of a cursor DragIcon +in relation to the origin of the pixmap bounding box. + + + + +XmNhotY + +Specifies the y-coordinate of the hotspot of a cursor DragIcon +in relation to the origin of the pixmap bounding box. + + + + +XmNmask + +Specifies a pixmap of depth 1 to use as the DragIcon mask +pixmap. + + + + +XmNoffsetX + +Specifies a horizontal offset (in pixels) of the origin of the state +or operation icon relative to the attachment point on the source icon. +A positive offset value moves the origin to the right; a negative value +moves the origin to the left. + + + + +XmNoffsetY + +Specifies a vertical offset (in pixels) of the origin of the state or +operation icon relative to the attachment point on the source icon. A +positive offset value moves the origin down; a negative value moves the +origin up. + + + + +XmNpixmap + +Specifies a pixmap to use as the DragIcon pixmap. + + + + +XmNwidth + +Specifies the width of the pixmap. + + + + + + +Inherited Resources +DragIcon inherits behavior and a resource from Object. +For a complete description of this resource, refer to the +Object reference page. + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + +RELATED INFORMATION +&cdeman.Object;, +&cdeman.XmCreateDragIcon;, +&cdeman.XmDisplay;, +&cdeman.XmDragContext;, +&cdeman.XmDropSite;, +&cdeman.XmDropTransfer;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragSt.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragSt.sgm new file mode 100644 index 000000000..654022b17 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DragSt.sgm @@ -0,0 +1,119 @@ + + + + + + + + + + + +XmDragStart +library call + + +XmDragStart +A Drag and Drop function that initiates a drag and +drop transaction + +XmDragStart + +Drag and Drop functions +XmDragStart + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +Widget XmDragStart + +Widget widget +XEvent *event +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmDragStart initiates a drag operation. This routine +returns the DragContext widget that it initializes for the +associated drag transaction. The toolkit is responsible for +freeing the DragContext when the drag and drop transaction +is complete. + + + +widget + +Specifies the ID of the smallest widget and/or gadget that encloses +the source elements selected for a drag operation. + + + + +event + +Specifies the XEvent that triggered the drag operation. This +event must be a ButtonPress event. + + + + +arglist + +Specifies the argument list. Any XmDragContext resources not +specified in the argument list are obtained from the resource database +or are set to their default values. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument +list (arglist) + + + + +For a complete definition of DragContext and its associated resources, +see &cdeman.XmDragContext;. + + + +RETURN +Returns the ID of the DragContext widget that controls this drag +and drop transaction. +Returns NULL if the drag cannot be initiated. + + + +RELATED +&cdeman.XmDragCancel; and +&cdeman.XmDragContext;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DrawAr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DrawAr.sgm new file mode 100644 index 000000000..22cd4fe8b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DrawAr.sgm @@ -0,0 +1,1178 @@ + + + + + + + + + + + +XmDrawingArea +library call + + +XmDrawingArea +The DrawingArea widget class + +XmDrawingArea + +widget class +DrawingArea + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/DrawingA.h> + + + +DESCRIPTION +DrawingArea is an empty widget that is easily adaptable +to a variety of purposes. +It does no drawing and defines no behavior except for invoking +callbacks. +Callbacks notify the application when graphics need to be drawn +(exposure events or widget resize) and when the widget receives input from +the keyboard or mouse. + +Applications are responsible for defining appearance and behavior as needed +in response to DrawingArea callbacks. + +DrawingArea is also a composite widget and subclass of +XmManager that supports +minimal geometry management for multiple widget or gadget children. + +DrawingArea uses the XmNinitialFocus resource of XmManager +to define whether or not DrawingArea will receive focus when it is +traversed to, even if it has traversable children. If +XmNinitialFocus is NULL, DrawingArea receives focus only if it +does not have any traversable children. If XmNinitialFocus is +not NULL, then DrawingArea receives focus when traversed to. In the latter +case, the application first needs to be able to realize that the DrawingArea +will receive focus, then, as appropriate, needs to either call the +XmProcessTraversal function for the desired child, or to navigate +across the private DrawingArea graphics objects. + +The following resources are not currently used by the DrawingArea +widget: XmNshadowThickness, XmNtopShadowPixmap, +XmNbottomShadowPixmap, XmNtopShadowColor, and +XmNbottomShadowColor + + +Data Transfer Behavior +DrawingArea has no widget class conversion or destination procedure. +Subclasses and the XmNconvertCallback procedures are responsible +for any conversion of selections. +Subclasses and the XmNdestinationCallback procedures are +responsible for any data transfers to the widget. + + + +Classes +DrawingArea inherits behavior and resources from the Core, +Composite, Constraint, and XmManager classes. + +The class pointer is xmDrawingAreaWidgetClass. + +The class name is XmDrawingArea. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmDrawingArea Resource Set + + +Name +Class +Type +Default +Access + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdestinationCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNexposeCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNinputCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +10 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +10 +CSG + + +XmNresizeCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNresizePolicy +XmCResizePolicy +unsigned char +XmRESIZE_ANY +CSG + + + + + + +XmNconvertCallback + +Specifies a list of callbacks called when the DrawingArea is asked to +convert a selection. +The type of the structure whose address is passed to these callbacks is +XmConvertCallbackStruct. +The reason is XmCR_OK. + + + + +XmNdestinationCallback + +Specifies a list of callbacks called when the DrawingArea is the +destination of a transfer operation. +The type of the structure whose address is passed to these callbacks is +XmDestinationCallbackStruct. +The reason is XmCR_OK. + + + + +XmNexposeCallback + +Specifies the list of callbacks that is +called when DrawingArea receives an exposure event. +The callback reason is XmCR_EXPOSE. +The callback structure also includes the exposure event. + +The default bit gravity for Manager windows is NorthWestGravity. +This may cause the XmNexposeCallback procedures not to be invoked +when the DrawingArea window is made smaller. + + + + +XmNinputCallback + +Specifies the list of callbacks that is +called when the DrawingArea receives a keyboard +or mouse event (key or button, up or down). +The callback reason is XmCR_INPUT. +The callback structure also includes the input event. + + + + +XmNmarginHeight + +Specifies the minimum spacing in pixels between the top or bottom edge +of DrawingArea and any child widget. + + + + +XmNmarginWidth + +Specifies the minimum spacing in pixels between the left or right edge +of DrawingArea and any child widget. + + + + +XmNresizeCallback + +Specifies the list of callbacks that is +called when the DrawingArea is resized. +The callback reason is XmCR_RESIZE. + + + + +XmNresizePolicy + +Controls the policy for resizing DrawingArea widgets. +Possible values include XmRESIZE_NONE (fixed size), +XmRESIZE_ANY (shrink or grow as needed), and +XmRESIZE_GROW (grow only). + + + + + + +Inherited Resources +DrawingArea inherits behavior and resources from the following +superclasses. For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to the +XmNexposeCallback, XmNinputCallback, and +XmNresizeCallback procedures: + +typedef struct +{ + int reason; + XEvent * event; + Window window; +} XmDrawingAreaCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +This is NULL for the XmNresizeCallback. + + + + +window + +Is set to the widget window. + + + + +A pointer to the following structure is passed to the +XmNconvertCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + Atom target; + XtPointer source_data; + XtPointer location_data; + int flags; + XtPointer parm; + int parm_format; + unsigned long parm_length; + int status; + XtPointer value; + Atom type; + int format; + unsigned long length; +} XmConvertCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which conversion is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, +and _MOTIF_DROP. + + + + +target + +Indicates the conversion target. + + + + +source_data + +Contains information about the selection source. +When the selection is _MOTIF_DROP, source_data is the +DragContext. +Otherwise, it is NULL. + + + + +location_data + +Contains information about the location of data to be converted. +If the value is NULL, the data to be transferred consists of the +widget's current selection. + + + + +flags + +Indicates the status of the conversion. Following are the possible +values: + + + +XmCONVERTING_NONE + +This flag is currently unused. + + + + +XmCONVERTING_PARTIAL + +The target widget was able to be converted, but some data was lost. + + + + +XmCONVERTING_SAME + +The conversion target is the source of the data to be transferred. + + + + +XmCONVERTING_TRANSACT + +This flag is currently unused. + + + + + + + +parm + +Contains parameter data for this target. +If no parameter data exists, the value is NULL. + +When selection is CLIPBOARD and target is +_MOTIF_CLIPBOARD_TARGETS or +_MOTIF_DEFERRED_CLIPBOARD_TARGETS, the value is the requested +operation (XmCOPY, XmMOVE, or XmLINK). + + + + +parm_format + +Specifies whether the data in parm should be viewed +as a list of char, short, or long quantities. +Possible values are 0 (when parm is NULL), +8 (when the data in parm should be viewed as a list of chars), +16 (when the data in parm should be viewed as a list of shorts), +or 32 (when the data in parm should be viewed as a list of longs). +Note that parm_format symbolizes a data type, not the number of bits +in each list element. +For example, on some machines, a parm_format of 32 means that +the data in parm should be viewed as a list of 64-bit quantities, +not 32-bit quantities. + + + + +parm_length + +Specifies the number of elements of data in parm, where each +element has the size specified by parm_format. +When parm is NULL, the value is 0. + + + + +status + +An IN/OUT member that specifies the status of the conversion. +The initial value is XmCONVERT_DEFAULT. +The callback procedure can set this member to one of the following +values: + + + +XmCONVERT_DEFAULT + +This value means that the widget class conversion procedure, if any, is +called after the callback procedures return. +If the widget class conversion procedure produces any data, it +overwrites the data provided by the callback procedures in the value +member. + + + + +XmCONVERT_MERGE + +This value means that the widget class conversion procedure, if any, is +called after the callback procedures return. +If the widget class conversion procedure produces any data, it appends +its data to the data provided by the callback procedures in the +value member. +This value is intended for use with targets that result in lists of +data, such as TARGETS. + + + + +XmCONVERT_DONE + +This value means that the callback procedure has successfully finished +the conversion. +The widget class conversion procedure, if any, is not called after the +callback procedures return. + + + + +XmCONVERT_REFUSE + +This value means that the callback procedure has terminated the +conversion process without completing the requested conversion. +The widget class conversion procedure, if any, is not called after the +callback procedures return. + + + + + + + +value + +An IN/OUT parameter that contains any data that the callback procedure +produces as a result of the conversion. +The initial value is NULL. +If the callback procedure sets this member, it must ensure that the +type, format, and length members correspond +to the data in value. +The callback procedure is responsible for allocating, but not for +freeing, memory when it sets this member. + + + + +type + +An IN/OUT parameter that indicates the type of the data in the +value member. +The initial value is INTEGER. + + + + +format + +An IN/OUT parameter that specifies whether the data in value should +be viewed as a list of char, short, or long quantities. +The initial value is 8. +The callback procedure can set this member to 8 (for a list of char), +16 (for a list of short), or 32 (for a list of long). + + + + +length + +An IN/OUT member that specifies the number of elements of data in +value, where each element has the size symbolized by format. +The initial value is 0. + + + + +A pointer to the following callback structure is passed to the +XmNdestinationCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + XtEnum operation; + int flags; + XtPointer transfer_id; + XtPointer destination_data; + XtPointer location_data; + Time time; +} XmDestinationCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which data transfer is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, and +_MOTIF_DROP. + + + + +operation + +Indicates the type of transfer operation requested. + + + +When the selection is PRIMARY, possible values are XmMOVE, +XmCOPY, and XmLINK. + + + +When the selection is SECONDARY or CLIPBOARD, possible +values are XmCOPY and XmLINK. + + + +When the selection is _MOTIF_DROP, possible values are +XmMOVE, XmCOPY, XmLINK, and XmOTHER. +A value of XmOTHER means that the callback procedure must get +further information from the XmDropProcCallbackStruct in the +destination_data member. + + + + + + +flags + +Indicates whether or not the destination widget is also the source of +the data to be transferred. +Following are the possible values: + + + +XmCONVERTING_NONE + +The destination widget is not the source of the data to be transferred. + + + + +XmCONVERTING_SAME + +The destination widget is the source of the data to be transferred. + + + + + + + +transfer_id + +Serves as a unique ID to identify the transfer transaction. + + + + +destination_data + +Contains information about the destination. +When the selection is _MOTIF_DROP, the callback procedures are +called by the drop site's XmNdropProc, and destination_data +is a pointer to the XmDropProcCallbackStruct passed to the +XmNdropProc procedure. +When the selection is SECONDARY, destination_data is an Atom +representing a target recommmended by the selection owner for use in +converting the selection. +Otherwise, destination_data is NULL. + + + + +location_data + +Contains information about the location where data is to be transferred. +The value is always NULL when the selection is SECONDARY or +CLIPBOARD. +If the value is NULL, the data is to be inserted at the widget's cursor +position. location_data is only valid for the duration of a +transfer. Once XmTransferDone procedures start to be called, +location_data will no longer be stable. + + + + +time + +Indicates the time when the transfer operation began. + + + + + + + + + + + + + + + + +Translations +XmDrawingArea inherits translations from XmManager. +Before calling the XmManager actions, all events in the inherited +translations except BtnMotion, EnterWindow, +LeaveWindow, FocusIn, and FocusOut also call the +DrawingAreaInput() action. + +XmDrawingArea has the following additional translations. +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +BtnDown: + +DrawingAreaInput() + + + + +BtnUp: + +DrawingAreaInput() + + + + +KeyDown: + +DrawingAreaInput() +ManagerGadgetKeyInput() + + + + +KeyUp: + +DrawingAreaInput() + + + + + + + +Action Routines +The XmDrawingArea action routines are + + + +DrawingAreaInput(): + +Unless the event takes place in a gadget, calls the callbacks for +XmNinputCallback + + + + +ManagerGadgetKeyInput(): + +Causes the current gadget to process a keyboard event + + + + + + +Additional Behavior +The XmDrawingArea widget has the following additional behavior: + + + +Expose: + +Calls the callbacks for XmNexposeCallback + + + + +Widget Resize: + +Calls the callbacks for XmNresizeCallback + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, &cdeman.Constraint;, &cdeman.Core;, +&cdeman.XmCreateDrawingArea;, +and &cdeman.XmManager;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DrawnBut.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DrawnBut.sgm new file mode 100644 index 000000000..3f0d48cfe --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DrawnBut.sgm @@ -0,0 +1,1081 @@ + + + + + + + + + + + +XmDrawnButton +library call + + +XmDrawnButton +The DrawnButton widget class + +XmDrawnButton + +widget class +DrawnButton + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/DrawnB.h> + + + +DESCRIPTION +The DrawnButton widget consists of an empty widget window surrounded by a +shadow border. It provides the application developer with a graphics area +that can have PushButton input semantics. + +Callback types are defined for widget exposure and widget resize to allow the +application to redraw or reposition its graphics. If the DrawnButton +widget has a highlight and shadow thickness, the application should not draw +in that area. +To avoid drawing in the highlight and +shadow area, create the graphics context with +a clipping rectangle for drawing in the widget. +The clipping rectangle should +take into account the size of the widget's highlight thickness and +shadow. +DrawnButton uses the XmQTmenuSystem and +XmQTspecifyRenderTable traits, and +holds the XmQTactivatable trait. + + +Classes +BulletinBoard inherits behavior, resources, and traits +from the Core, Composite, Constraint, +and XmManager classes. + +The class pointer is xmDrawnButtonWidgetClass. + +The class name is XmDrawnButton. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmDrawnButton Resource Set + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdisarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNexposeCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmultiClick +XmCMultiClick +unsigned char +dynamic +CSG + + +XmNpushButtonEnabled +XmCPushButtonEnabled +Boolean +False +CSG + + +XmNresizeCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowType +XmCShadowType +unsigned char +XmSHADOW_ETCHED_IN +CSG + + + + + + +XmNactivateCallback + +Specifies the list of callbacks that is called +when the widget becomes selected. +The reason sent by the callback is XmCR_ACTIVATE. +This callback uses the XmQTactivatable trait. + + + + +XmNarmCallback + +Specifies the list of callbacks that is called +when the widget becomes armed. +The reason sent by the callback is XmCR_ARM. + + + + +XmNdisarmCallback + +Specifies the list of callbacks that is called +when the widget becomes disarmed. +The reason sent by the callback is XmCR_DISARM. + + + + +XmNexposeCallback + +Specifies the list of callbacks that is called +when the widget receives an exposure event. +The reason sent by the callback is XmCR_EXPOSE. + + + + +XmNmultiClick + +If a button click is followed by another button click within the time +span specified by the display's multiclick time, and this resource is +set to XmMULTICLICK_DISCARD, the second click is not processed. +If this resource is set to XmMULTICLICK_KEEP, the event +is processed and click_count is incremented in the callback structure. +When the button is not in a menu, the default value is +XmMULTICLICK_KEEP. + + + + +XmNpushButtonEnabled + +Enables or disables the 3-dimensional shadow drawing as in +PushButton. + + + + +XmNresizeCallback + +Specifies the list of callbacks that is called +when the widget receives a resize event. +The reason sent by the callback is XmCR_RESIZE. The event +returned for this callback is NULL. + + + + +XmNshadowType + +Describes the drawing style for the DrawnButton. This resource can have +the following values: + + + +XmSHADOW_IN + +Draws the DrawnButton so that the shadow appears +inset. This means that the bottom shadow visuals and top shadow visuals +are reversed. + + + + +XmSHADOW_OUT + +Draws the DrawnButton +so that the shadow appears outset. + + + + +XmSHADOW_ETCHED_IN + +Draws the DrawnButton using a double line. This +gives the effect of a line etched into the window. The thickness of the +double line is equal to the value of XmNshadowThickness. + + + + +XmSHADOW_ETCHED_OUT + +Draws the DrawnButton using a double line. This +gives the effect of a line coming out of the window. The thickness of the +double line is equal to the value of XmNshadowThickness. + + + + + + + + + +Inherited Resources +DrawnButton inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmLabel Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +N/A + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +N/A + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelString +XmCXmString +XmString +"\0" +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +0 +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +0 +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +0 +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +0 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +N/A + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +XmFONTLIST_DEFAULT_TAG +N/A + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + Window window; + int click_count; +} XmDrawnButtonCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +This is NULL for XmNresizeCallback. + + + + +window + +Is set to the window ID in which the event occurred. + + + + +click_count + +Contains the number of clicks in the last multiclick sequence +if the XmNmultiClick resource is set to XmMULTICLICK_KEEP, +otherwise it contains 1. +The activate callback is invoked for each click if XmNmultiClick +is set to XmMULTICLICK_KEEP. + + + + + + + + + + + + + + + + +Translations +XmDrawnButton includes translations from Primitive. +Additional XmDrawnButton translations are +described in the following list. +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +c<Btn1Down>: + +ButtonTakeFocus() + + + + +≈cBtn1Down: + +Arm() + + + + +≈cBtn1Down,≈cBtn1Up: + +Activate() Disarm() + + + + +≈cBtn1Down(2+): + +MultiArm() + + + + +≈cBtn1Up(2+): + +MultiActivate() + + + + +≈cBtn1Up: + +Activate() Disarm() + + + + +:KeyosfActivate: + +PrimitiveParentActivate() + + + + +:KeyosfCancel: + +PrimitiveParentCancel() + + + + +:KeyosfSelect: + +ArmAndActivate() + + + + +:KeyosfHelp: + +Help() + + + + +≈s ≈m ≈a KeyReturn: + +PrimitiveParentActivate() + + + + +≈s ≈m ≈a Keyspace: + +ArmAndActivate() + + + + + + + +Action Routines +The XmDrawnButton action routines are + + + +Activate(): + +If XmNpushButtonEnabled is True, redraws the shadow in the +unselected state; otherwise, redraws the shadow according to +XmNshadowType. +If the pointer is within the DrawnButton, calls the +XmNactivateCallback callbacks. + + + + +Arm(): + +If XmNpushButtonEnabled is True, redraws the shadow in the +selected state; otherwise, redraws the shadow according to +XmNshadowType. +Calls the callbacks for XmNarmCallback. + + + + +ArmAndActivate(): + +If XmNpushButtonEnabled is True, redraws the shadow in the +selected state; otherwise, redraws the shadow according to +XmNshadowType. +Calls the callbacks for XmNarmCallback. + +If XmNpushButtonEnabled is True, the shadow is redrawn in the +unselected state; otherwise, the shadow is redrawn according to +XmNshadowType. +The callbacks for XmNactivateCallback and XmNdisarmCallback +are called. +These actions happen either immediately or at a later +time. + + + + +ButtonTakeFocus(): + +Causes the PushButton to take keyboard focus +when Ctrl<Btn1Down> is pressed, without activating the widget. + + + + +Disarm(): + +Marks the DrawnButton as unselected and calls the callbacks for +XmNdisarmCallback. + + + + +Help(): + +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help callbacks for this widget, this action calls the +help callbacks for the nearest ancestor that has them. + + + + +MultiActivate(): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. + +If XmNmultiClick is XmMULTICLICK_KEEP, this action +increments click_count in the callback structure. +If XmNpushButtonEnabled is True, this action redraws the shadow in the +unselected state; otherwise, it redraws the shadow according to +XmNshadowType. +If the pointer is within the DrawnButton, this action calls the +XmNactivateCallback callbacks and calls the +callbacks for XmNdisarmCallback. + + + + +MultiArm(): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. + +If XmNmultiClick is XmMULTICLICK_KEEP and +if XmNpushButtonEnabled is True, this action +redraws the shadow in the selected state; +otherwise, it redraws the shadow according to +XmNshadowType and +calls the callbacks for XmNarmCallback. + + + + + + +Additional Behavior +This widget has the following additional behavior: + + + +EnterWindow: + +Draws the shadow in its selected state if XmNpushButtonEnabled is +True and if the cursor leaves and re-enters the window while BSelect is +pressed. + + + + +LeaveWindow: + +Draws the shadow in its unselected state if XmNpushButtonEnabled +is True and if the cursor leaves the window while BSelect is pressed. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, XmCreateDrawnButton, &cdeman.XmLabel;, +&cdeman.XmPrimitive;, XmPushButton, and &cdeman.XmSeparator;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSit.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSit.sgm new file mode 100644 index 000000000..81ec565c7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSit.sgm @@ -0,0 +1,789 @@ + + + + + + + + + + + +XmDropSite +library call + + +XmDropSite +The DropSite Registry + +XmDropSite + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/DragDrop.h> + + + +DESCRIPTION +A client registers a widget or gadget as a drop site using the +XmDropSiteRegister function. In addition, this routine +defines the behavior and capabilities of a drop site by specifying +appropriate resources. For example, the XmNimportTargets +and XmNnumImportTargets resources identify respectively the +selection target types and number of types supported by a drop +site. The visual animation effects associated with +a drop site are also described with DropSite resources. + +Drop site animation effects that occur in response to the pointer +entering a valid drop site are called drag-under effects. A receiver +can select from several animation styles supplied by the toolkit or +can provide customized animation effects. Drag-under effects supplied +by the toolkit include border highlighting, shadow in/out drawing, +and pixmap representation. + +When a preregister drag protocol style is used, the toolkit generates +drag-under visual effects based on the value of the XmNanimationStyle +resource. In dynamic mode, if the drop site XmNdragProc +resource is NULL, the toolkit also provides animation effects based on +the XmNanimationStyle resource. Otherwise, if the XmNdragProc +routine is specified, the receiver can either assume +responsibility for animation effects (through the XmNdragProc routine) +or rely on the toolkit to provide animation. +An application can either handle all or none of the animation effects +for a particular drop site. +That is, an application should never do a partial job of animation +on a particular drop site. + +Drop sites may overlap. The initial stacking order corresponds to the +order in which the drop sites were registered. When a drop site +overlaps another drop site, the drag-under effects of the +drop site underneath are clipped by the obscuring drop site(s). + +The XmDropSiteUpdate routine sets resources for a widget +that is registered as a drop site. XmDropSiteRetrieve gets drop +site resource values previously specified for a registered widget. These +routines are used instead of XtSetValues and XtGetValues. + + +Classes +XmDropSite does not inherit from any widget class. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. To reference a resource by name +or by class in a .Xdefaults file, remove the XmN or XmC +prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix +and use the remaining letters (in either lowercase or uppercase, but include +any underscores between words). The codes in the access column +indicate if the given resource can be set at creation time (C), +set by using XmDropSiteUpdate (S), retrieved by using +XmDropSiteRetrieve (G), or is not applicable (N/A). + + + + + + + + + + + +XmDropSite Resource Set + + +Name +Class +Type +Default +Access + + +XmNanimationMask +XmCAnimationMask +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNanimationPixmap +XmCAnimationPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNanimationPixmapDepth +XmCAnimationPixmapDepth +int +0 +CSG + + +XmNanimationStyle +XmCAnimationStyle +unsigned char +XmDRAG_UNDER_HIGHLIGHT +CSG + + +XmNdragProc +XmCDragProc +XtCallbackProc +NULL +CSG + + +XmNdropProc +XmCDropProc +XtCallbackProc +NULL +CSG + + +XmNdropRectangles +XmCDropRectangles +XRectangle * +dynamic +CSG + + +XmNdropSiteActivity +XmCDropSiteActivity +unsigned char +XmDROP_SITE_ACTIVE +CSG + + +XmNdropSiteOperations +XmCDropSiteOperations +unsigned char +XmDROP_MOVE | XmDROP_COPY +CSG + + +XmNdropSiteType +XmCDropSiteType +unsigned char +XmDROP_SITE_SIMPLE +CG + + +XmNimportTargets +XmCImportTargets +Atom * +NULL +CSG + + +XmNnumDropRectangles +XmCNumDropRectangles +Cardinal +1 +CSG + + +XmNnumImportTargets +XmCNumImportTargets +Cardinal +0 +CSG + + + + + + +XmNanimationMask + +Specifies a mask to use with the pixmap specified +by XmNanimationPixmap when the animation style is +XmDRAG_UNDER_PIXMAP. + + + + +XmNanimationPixmap + +Specifies a pixmap for drag-under animation when the +animation style is XmDRAG_UNDER_PIXMAP. The pixmap +is drawn with its origin at the upper left corner of the +bounding box of the drop site. If the drop site window +is larger than the animation pixmap, the portion of the +window not covered by the pixmap will be tiled with the +window's background color. + + + + +XmNanimationPixmapDepth + +Specifies the depth of the pixmap specified by the +XmNanimationPixmap resource. When the depth is 1, the +colors are taken from the foreground and background of the +drop site widget. For any other value, drop site animation +occurs only if the XmNanimationPixmapDepth matches the +depth of the drop site window. Colors are derived from the +current colormap. + + + + +XmNanimationStyle + +Specifies the drag-under animation style used when a drag enters +a valid drop site. The possible values are + + + +XmDRAG_UNDER_HIGHLIGHT + +The drop site uses highlighting effects. + + + + +XmDRAG_UNDER_SHADOW_OUT + +The drop site uses an outset shadow. + + + + +XmDRAG_UNDER_SHADOW_IN + +The drop site uses an inset shadow. + + + + +XmDRAG_UNDER_PIXMAP + +The drop site uses the pixmap specified by XmNanimationPixmap +to indicate that it can receive the drop. + + + + +XmDRAG_UNDER_NONE + +The drop site does not use animation effects. A client +using a dynamic protocol, may provide drag-under +effects in its XmNdragProc routine. + + + + + + + +XmNdragProc + +Specifies the procedure that is invoked when the drop site +receives a crossing, motion, or operation changed message. This +procedure is called only when a dynamic protocol is used. +The type of structure whose address is passed to this +procedure is XmDragProcCallbackStruct. +The reason sent to the procedure is one of +the following: + + + +XmCR_DROP_SITE_ENTER_MESSAGE + + + +XmCR_DROP_SITE_LEAVE_MESSAGE + + + +XmCR_DRAG_MOTION + + + +XmCR_OPERATION_CHANGED + + + +The drag procedure may change the values of some members of the +XmDragProcCallbackStruct passed to it. +After the drag procedure returns, the toolkit uses the final values in +initializing some members of the callback structure passed to the +appropriate callbacks of the initiator (the DragContext's +XmNdropSiteEnterCallback, XmNdropSiteLeaveCallback, +XmNdragMotionCallback, or XmNoperationChangedCallback +callbacks). + + + + +XmNdropProc + +Specifies the procedure that is invoked when a drop +(excluding a cancel or interrupt action) occurs +on a drop site regardless of the status of the drop site. The +type of the structure whose address is passed to this procedure +is XmDropProcCallbackStruct. The reason +sent to the procedure is XmCR_DROP_MESSAGE. + +The drop procedure may change the values of some members of the +XmDropProcCallbackStruct passed to it. +After the drop procedure returns, the toolkit uses the final values in +initializing some members of the XmDropStartCallbackStruct passed +to the initiator's drop start callbacks (the DragContext's +XmNdropStartCallback callbacks). + + + + +XmNdropRectangles + +Specifies a list of rectangles that describe the shape of a +drop site. The locations of the rectangles are relative to the +origin of the enclosing object. When XmNdropRectangles +is NULL, +the drop site is assumed to be the sensitive area of +the enclosing widget. If XmNdropSiteType is +XmDROP_SITE_COMPOSITE, this resource cannot be specified by +the application. + +Retrieving this resource returns allocated memory that needs to be +freed with the XtFree function. + + + + +XmNdropSiteActivity + +Indicates whether a drop site is active or inactive. The values +are XmDROP_SITE_ACTIVE, XmDROP_SITE_INACTIVE, and +XmDROP_SITE_IGNORE. +An +active drop site can receive a drop, whereas an inactive drop +site is dormant. An inactive drop site is treated as if it was +not a registered drop site and any drag-under visuals associated +with entering or leaving the drop site do not occur. However, it +is still used for clipping drag-under effects. +A value of XmDROP_SITE_IGNORE indicates that a drop site should +be ignored for all purposes. + + + + +XmNdropSiteOperations + +Specifies the set of valid operations associated with a drop site. +This resource is a bit mask that is formed by combining one or +more of the following values using a bitwise operation such as +inclusive OR (|): +XmDROP_COPY, XmDROP_LINK, and XmDROP_MOVE. +The value XmDROP_NOOP for this resource indicates that no +operations are valid. + + + + +XmNdropSiteType + +Specifies the type of the drop site. The possible values are + + + +XmDROP_SITE_SIMPLE + +The widget does not have any additional children that +are registered as drop sites. + + + + +XmDROP_SITE_COMPOSITE + +The widget will have children that are registered as drop +sites. + + + + + + + +XmNimportTargets + +Specifies the list of target atoms that this drop site accepts. + + + + +XmNnumDropRectangles + +Specifies the number of rectangles in the XmNdropRectangles +list. If the drop site type is XmDROP_SITE_COMPOSITE, this resource +can not be specified by the application. + + + + +XmNnumImportTargets + +Specifies the number of atoms in the target atom list. + + + + + + +Callback Information +A pointer to the following structure is passed to the +XmNdragProc routine when the drop site receives +crossing, motion, or operation changed messages: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + Widget dragContext; + Position x; + Position y; + unsigned char dropSiteStatus; + unsigned char operation; + unsigned char operations; + Boolean animate; +} XmDragProcCallbackStruct, *XmDragProcCallback; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +timeStamp + +Specifies the timestamp of the logical event. + + + + +dragContext + +Specifies the ID of the DragContext widget associated with +the transaction. + + + + +x + +Indicates the x-coordinate of the pointer relative +to the drop site. + + + + +y + +Indicates the y-coordinate of the pointer relative +to the drop site. + + + + +dropSiteStatus + +An IN/OUT member that indicates whether or not a drop site is valid. + +When reason is XmCR_DROP_SITE_ENTER_MESSAGE or +XmCR_OPERATION_CHANGED, +or +reason is +XmCR_DRAG_MOTION +or XmCR_DROP_SITE_LEAVE_MESSAGE and +the pointer is not in the same drop site as on the previous invocation +of the drag procedure, +the toolkit initializes dropSiteStatus to XmDROP_SITE_VALID +if the DragContext's XmNexportTargets and the DropSite's +XmNimportTargets are compatible and if the initial value of the +operation member is not XmDROP_NOOP. +Otherwise, the toolkit initializes dropSiteStatus to +XmDROP_SITE_INVALID. + +When the reason is +XmCR_DRAG_MOTION +or +XmCR_DROP_SITE_LEAVE_MESSAGE and the pointer is within the same +drop site as on the previous invocation of the drag procedure, the +toolkit initializes dropSiteStatus to the value of +dropSiteStatus at the time the previous invocation of the drag +procedure returns. + +The drag procedure may change the value of this member. +After the drag procedure returns, the toolkit uses the final value in +initializing the dropSiteStatus member of the callback struct +passed to the appropriate callbacks of the initiator. + + + + +operation + +An IN/OUT member that identifies an operation. + +The toolkit initializes operation by selecting an operation +from the bitwise AND of the initial value of the operations member +and the value of the DropSite's XmNdropSiteOperations resource. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If the toolkit finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + +The drag procedure may change the value of this member. +After the drag procedure returns, the toolkit uses the final value in +initializing the operation member of the callback struct +passed to the appropriate callbacks of the initiator. + + + + +operations + +An IN/OUT member that indicates the set of operations supported for the +source data. + +If the user does not select an operation (by pressing a modifier key), +the toolkit initializes operations to the value of the +DragContext's XmNdragOperations resource. +If the user does select an operation, the toolkit initializes +operations to the bitwise AND of the corresponding operation and +the value of the DragContext's XmNdragOperations resource. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + +The drag procedure may change the value of this member. +After the drag procedure returns, the toolkit uses the final value in +initializing the operations member of the callback struct +passed to the appropriate callbacks of the initiator. + + + + +animate + +An OUT member that indicates whether the toolkit or +the receiver client provides drag-under effects for a valid +drop site. If animate is set to True, the toolkit provides +drop site animation per the XmNanimationStyle +resource value; if it is set to False, +the receiver generates drag-under animation effects. + + + + +A pointer to the following structure is passed to the XmNdropProc +routine when the drop site receives a drop message: + +typedef struct +{ + int reason; + XEvent *event; + Time timeStamp; + Widget dragContext; + Position x; + Position y; + unsigned char dropSiteStatus; + unsigned char operation; + unsigned char operations; + unsigned char dropAction; +} XmDropProcCallbackStruct, *XmDropProcCallback; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Specifies the XEvent that triggered the callback. + + + + +timeStamp + +Specifies the timestamp of the logical event. + + + + +dragContext + +Specifies the ID of the DragContext widget associated with the +transaction. + + + + +x + +Indicates the x-coordinate of the pointer relative to the +drop site. + + + + +y + +Indicates the y-coordinate of the pointer relative to the +drop site. + + + + +dropSiteStatus + +An IN/OUT member that indicates whether or not a drop site is valid. + +The toolkit initializes dropSiteStatus to XmDROP_SITE_VALID +if the DragContext's XmNexportTargets and the DropSite's +XmNimportTargets are compatible and if the initial value of the +operation member is not XmDROP_NOOP. +Otherwise, the toolkit initializes dropSiteStatus to +XmDROP_SITE_INVALID. + +The drop procedure may change the value of this member. +After the drop procedure returns, the toolkit uses the final value in +initializing the dropSiteStatus member of the +XmDropStartCallbackStruct passed to the initiator's drop start +callbacks (the DragContext's XmNdropStartCallback callbacks). + + + + +operation + +An IN/OUT member that identifies an operation. + +The toolkit initializes operation by selecting an operation +from the bitwise AND of the initial value of the operations member +and the value of the DropSite's XmNdropSiteOperations resource. +The toolkit searches this set first for XmDROP_MOVE, then for +XmDROP_COPY, then for XmDROP_LINK, and initializes +operation to the first operation it finds in the set. +If it finds none of these operations in the set, it initializes +operation to XmDROP_NOOP. + +The drop procedure may change the value of this member. +After the drop procedure returns, the toolkit uses the final value in +initializing the operation member of the +XmDropStartCallbackStruct passed to the initiator's drop start +callbacks (the DragContext's XmNdropStartCallback callbacks). + + + + +operations + +An IN/OUT member that indicates the set of operations supported for the +source data. + +If the user does not select an operation (by pressing a modifier key), +the toolkit initializes operations to the value of the +DragContext's XmNdragOperations resource. +If the user does select an operation, the toolkit initializes +operations to the bitwise AND of the corresponding operation and +the value of the DragContext's XmNdragOperations resource. +If the resulting set of operations is empty, the toolkit initializes +operations to XmDROP_NOOP. + +The drop procedure may change the value of this member. +After the drop procedure returns, the toolkit uses the final value in +initializing the operations member of the +XmDropStartCallbackStruct passed to the initiator's drop start +callbacks (the DragContext's XmNdropStartCallback callbacks). + + + + +dropAction + +An IN/OUT member that identifies the action associated with the drop. +The possible values are + + + +XmDROP + +A drop was attempted. If the drop site is valid, drop transfer +handling proceeds. + + + + +XmDROP_HELP + +The user has requested help on the drop site. + + + + +The drop procedure may change the value of this member. +After the drop procedure returns, the toolkit uses the final value in +initializing the dropAction member of the +XmDropStartCallbackStruct passed to the initiator's drop start +callbacks (the DragContext's XmNdropStartCallback callbacks). + + + + + + + +RELATED INFORMATION +&cdeman.XmDragContext;, +&cdeman.XmDragIcon;, +&cdeman.XmDropSiteConfigureStackingOrder;, +&cdeman.XmDropSiteEndUpdate;, +&cdeman.XmDropSiteQueryStackingOrder;, +&cdeman.XmDropSiteRegister;, +&cdeman.XmDropSiteStartUpdate;, +&cdeman.XmDropSiteUpdate;, +&cdeman.XmDropSiteUnregister;, +&cdeman.XmDropTransfer;, and +&cdeman.XmTargetsAreCompatible;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitC.sgm new file mode 100644 index 000000000..d511ee0b3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitC.sgm @@ -0,0 +1,143 @@ + + + + + + + + + + + +XmDropSiteConfigureStackingOrder +library call + + +XmDropSiteConfigureStackingOrder +A Drag and Drop function that +reorders a stack of widgets that are registered drop sites + +XmDropSiteConfigureStack\\%ingOrder + +Drag and Drop functions +XmDropSiteConfigureStack\\%ingOrder + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDropSiteConfigureStackingOrder + +Widget widget +Widget sibling +Cardinal stack_mode + + + +DESCRIPTION +XmDropSiteConfigureStackingOrder changes the stacking +order of the drop site specified by widget. The stacking +order controls the manner in which drag-under effects are +clipped by overlapping siblings, regardless of whether they are +active. The stack mode is relative either to the entire stack, +or to another drop site within the stack. The stack order can +be modified only if the drop +sites are siblings in both the widget and drop site hierarchy, and +the widget parent of the drop sites is registered +as a composite drop site. + + + +widget + +Specifies the drop site to be restacked. + + + + +sibling + +Specifies a sibling drop site for stacking operations. If specified, +then widget is restacked relative to this drop site's stack position. + + + + +stack_mode + +Specifies the new stack position for the specified widget. +The values are XmABOVE and XmBELOW. If a sibling is specified, +then widget is restacked as follows: + + + +XmABOVE + +The widget is placed just above the sibling. + + + + +XmBELOW + +The widget is placed just below the sibling. + + + + +If the sibling parameter is not specified, then widget +is restacked as follows: + + + +XmABOVE + +The widget is placed at the top of the stack. + + + + +XmBELOW + +The widget is placed at the bottom of the stack. + + + + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RELATED +&cdeman.XmDropSite;, +&cdeman.XmDropSiteRetrieve;, and +&cdeman.XmDropSiteQueryStackingOrder;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitE.sgm new file mode 100644 index 000000000..cf0d755f0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitE.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmDropSiteEndUpdate +library call + + +XmDropSiteEndUpdate +A Drag and Drop function that facilitates +processing updates to multiple drop sites + +XmDropSiteEndUpdate + +Drag and Drop functions +XmDropSiteEndUpdate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDropSiteEndUpdate + +Widget widget + + + +DESCRIPTION +XmDropSiteEndUpdate is used in conjunction with +XmDropSiteStartUpdate to process updates to +multiple drop sites within the same hierarchy. XmDropSiteStartUpdate +and XmDropSiteEndUpdate signal the beginning and +the end respectively of a series of calls to XmDropSiteUpdate. +Calls to XmDropSiteStartUpdate and XmDropSiteEndUpdate can +be recursively stacked. Using these routines optimizes the processing +of update information. + + + +widget + +Specifies the ID of any widget within a given hierarchy. The function +uses this widget to identify the shell that contains the drop sites. + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RELATED +&cdeman.XmDropSiteStartUpdate; and +&cdeman.XmDropSiteUpdate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitQ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitQ.sgm new file mode 100644 index 000000000..57b14e5d8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitQ.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmDropSiteQueryStackingOrder +library call + + +XmDropSiteQueryStackingOrder +A Drag and Drop function that +returns the parent, a list of children, and the number of children +for a specified widget + +XmDropSiteQueryStacking\\%Order + +Drag and Drop functions +XmDropSiteQueryStacking\\%Order + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +Status XmDropSiteQueryStackingOrder + +Widget widget +Widget *parent_return +Widget **child_returns +Cardinal *num_child_returns + + + +DESCRIPTION +XmDropSiteQueryStackingOrder obtains the parent, a list of +children registered as drop sites, and the number of children registered +as drop sites for a given widget. The children are listed in current +stacking order, from bottom-most (first child) to the top-most (last +child). +This function allocates memory for the returned data that +must be freed by calling XtFree. + + + +widget + +Specifies the widget ID. For this widget, you obtain the list +of its children, its parent, and the number of children. + + + + +parent_return + +Returns the widget ID of the drop site parent of the +specified widget. + + + + +child_returns + +Returns a pointer to the list of drop site children associated with +the specified widget. +The function allocates memory to hold the list. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XtFree. + + + + +num_child_returns + +Returns the number of drop site children for the specified widget. + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RETURN +Returns 0 (zero) if the routine fails; returns a nonzero +value if it succeeds. + + + +RELATED +&cdeman.XmDropSite; and +&cdeman.XmDropSiteConfigureStackingOrder;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitT.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitT.sgm new file mode 100644 index 000000000..88dfbc04b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitT.sgm @@ -0,0 +1,117 @@ + + + + + + + + + + + +XmDropSiteRegister +library call + + +XmDropSiteRegister +A Drag and Drop function that identifies +a drop site and assigns resources that specify its behavior + +XmDropSiteRegister + +Drag and Drop functions +XmDropSiteRegister + +register functions +XmDropSiteRegister + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDropSiteRegister + +Widget widget +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmDropSiteRegister identifies the specified widget or +gadget as a drop site and sets resource values that define +the drop site's behavior. The routine assigns default values +to any resources that are not specified in the argument list. +The toolkit generates a warning message if a drop site is +registered with XmNdropSiteActivity set to +XmDROP_SITE_ACTIVE and the XmNdropProc resource +is NULL. + +If the drop site is a descendant of a widget that is registered +as a drop site, the XmNdropSiteType resource of the ancestor +drop site must be specified as XmDROP_SITE_COMPOSITE. The +ancestor must be registered before the descendant. The drop site +is stacked above all other sibling drop sites already registered. + + + +widget + +Specifies the ID of the widget to be registered. + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument +list (arglist). + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RELATED +&cdeman.XmDisplay;, +&cdeman.XmDropSite;, +&cdeman.XmDropSiteEndUpdate;, +&cdeman.XmDropSiteStartUpdate;, +&cdeman.XmDropSiteUpdate;, +&cdeman.XmDropSiteUnregister;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitU.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitU.sgm new file mode 100644 index 000000000..788f2c2d8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitU.sgm @@ -0,0 +1,80 @@ + + + + + + + + + + + +XmDropSiteRegistered +library call + + +XmDropSiteRegistered +A Drag and Drop function that determines if a drop site has been registered + +XmDropSiteRegistered + +Drag and Drop functions +XmDropSiteRegistered + +register functions +XmDropSiteRegistered + + + + + + + + + + +#include <Xm/DragDrop.h> + +Boolean XmDropSiteRegistered + +Widget widget + + + +DESCRIPTION +XmDropSiteRegistered determines if the specified widget has a +drop site registered. If a drop site is registered, this function returns +True. + + + +widget + +Specifies the ID of the widget being queried. + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RETURN +If the widget is not a registered drop site, this function returns +False. Otherwise, it returns True. + + + +RELATED +&cdeman.XmDisplay;, +&cdeman.XmDropSite;, +&cdeman.XmDropSiteEndUpdate;, +&cdeman.XmDropSiteStartUpdate;, +&cdeman.XmDropSiteUpdate;, +&cdeman.XmDropSiteUnregister;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitV.sgm new file mode 100644 index 000000000..741ae1b8e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitV.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmDropSiteRetrieve +library call + + +XmDropSiteRetrieve +A Drag and Drop function that retrieves +resource values set on a drop site + +XmDropSiteRetrieve + +Drag and Drop functions +XmDropSiteRetrieve + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDropSiteRetrieve + +Widget widget +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmDropSiteRetrieve extracts values for the given +resources from the drop site specified by widget. +An initiator can also obtain information about the current drop +site by passing the associated DragContext widget as the widget +parameter to this routine. The initiator can retrieve all +of the drop site resources except XmNdragProc and +XmNdropProc using this method. + + + +widget + +Specifies the ID of the widget that encloses the drop site. + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument +list (arglist). + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RELATED +&cdeman.XmDropSite; and +&cdeman.XmDropSiteUpdate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitW.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitW.sgm new file mode 100644 index 000000000..dc56928db --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitW.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmDropSiteStartUpdate +library call + + +XmDropSiteStartUpdate +A Drag and Drop function that +facilitates processing updates to multiple drop sites + +XmDropSiteStartUpdate + +Drag and Drop functions +XmDropSiteStartUpdate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDropSiteStartUpdate + +Widget widget + + + +DESCRIPTION +XmDropSiteStartUpdate is used in conjunction with +XmDropSiteEndUpdate to process updates to multiple +drop sites within the same shell widget. XmDropSiteStartUpdate +and XmDropSiteEndUpdate signal the beginning and the end +respectively of a series of calls to XmDropSiteUpdate. Calls to +XmDropSiteStartUpdate and XmDropSiteEndUpdate can be +recursively stacked. Using these routines optimizes the processing +of update information. + + + +widget + +Specifies the ID of any widget within a given hierarchy. The function +uses this widget to identify the shell that contains the drop sites. + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RELATED +&cdeman.XmDropSite;, +&cdeman.XmDropSiteEndUpdate;, and +&cdeman.XmDropSiteUpdate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitX.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitX.sgm new file mode 100644 index 000000000..8106c7103 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitX.sgm @@ -0,0 +1,82 @@ + + + + + + + + + + + +XmDropSiteUnregister +library call + + +XmDropSiteUnregister +A Drag and Drop function that +frees drop site information + +XmDropSiteUnregister + +Drag and Drop functions +XmDropSiteUnregister + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDropSiteUnregister + +Widget widget + + + +DESCRIPTION +XmDropSiteUnregister informs the toolkit that the specified +widget is no longer a registered drop site. The function frees all +associated drop site information. + + + +widget + +Specifies the ID of the widget, registered as a drop site, +that is to be unregistered + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RELATED +&cdeman.XmDropSite; and +&cdeman.XmDropSiteRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitY.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitY.sgm new file mode 100644 index 000000000..528a8f381 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropSitY.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + + +XmDropSiteUpdate +library call + + +XmDropSiteUpdate +A Drag and Drop function that sets +resource values for a drop site + +XmDropSiteUpdate + +Drag and Drop functions +XmDropSiteUpdate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDropSiteUpdate + +Widget widget +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmDropSiteUpdate modifies drop site resources associated with +the specified widget. This routine updates the drop site resources +specified in the arglist. + + + +widget + +Specifies the ID of the widget registered as a drop site + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument +list (arglist) + + + + +For a complete definition of DropSite and its associated resources, +see &cdeman.XmDropSite;. + + + +RELATED +&cdeman.XmDropSite;, +&cdeman.XmDropSiteEndUpdate;, +&cdeman.XmDropSiteRegister;, +&cdeman.XmDropSiteStartUpdate;, and +&cdeman.XmDropSiteUnregister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrA.sgm new file mode 100644 index 000000000..f7eb173a1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrA.sgm @@ -0,0 +1,308 @@ + + + + + + + + + + + +XmDropTransfer +library call + + +XmDropTransfer +The DropTransfer widget class + +XmDropSite + +widget class +DropTransfer + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/DragDrop.h> + + + +DESCRIPTION +DropTransfer provides a set of resources that identifies +the procedures and associated information required by the +toolkit in order to process and complete a drop transaction. +Clients should not explicitly create a DropTransfer widget. +Instead, a client initiates a transfer by calling +XmDropTransferStart, which initializes and returns a +DropTransfer widget. If this function is called within an +XmNdropProc callback, the actual transfers are initiated +after the callback returns. Even if no data needs to be transferred, +XmDropTransferStart needs to be called (typically with +no arguments, or just setting XmNtransferStatus) to finish +the drag and drop transaction. + +The XmNdropTransfers resource specifies a transfer +list that describes the requested target types for the source +data. A transfer list is an array of XmDropTransferEntryRec +structures, each of which identifies a target type. The +transfer list is analogous to the MULTIPLE selections capability +defined in the Inter-Client Communication Conventions Manual +(ICCCM). + +The DropTransfer resource, XmNtransferProc, specifies a +transfer procedure of type XtSelectionCallbackProc that +delivers the requested selection data. This procedure operates +in conjunction with the underlying Xt selection capabilities and +is called for each target in the transfer list. Additional target +types can be requested after a transfer is initiated by calling +the XmDropTransferAdd function. + + +Structures +An XmDropTransferEntry is a pointer to the following structure of +type XmDropTransferEntryRec, which identifies a selection +target associated with a given drop transaction: + +typedef struct +{ + XtPointer client_data; + Atom target; +} XmDropTransferEntryRec, *XmDropTransferEntry; + + +client_data + +Specifies any additional information required +by this selection target + + + + +target + +Specifies a selection target associated with the drop +operation + + + + + + +Classes +DropTransfer inherits behavior and a resource from Object. + +The class pointer is xmDropTransferObjectClass. + +The class name is XmDropTransfer. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the +resource values for the inherited classes to set attributes for +this widget. To reference a resource by name or by class in +a .Xdefaults file, remove the XmN or XmC prefix and use +the remaining letters. To specify one of the defined values for a +resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include +any underscores between words). The codes in the access column +indicate if the given resource can be set at creation time (C), +set by using XtSetValues (S), retrieved by using +XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmDropTransfer Resource Set + + +Name +Class +Type +Default +Access + + +XmNdropTransfers +XmCDropTransfers +XmDropTransferEntryRec * +NULL +CG + + +XmNincremental +XmCIncremental +Boolean +False +CSG + + +XmNnumDropTransfers +XmCNumDropTransfers +Cardinal +0 +CSG + + +XmNtransferProc +XmCTransferProc +XtSelectionCallbackProc +NULL +CSG + + +XmNtransferStatus +XmCTransferStatus +unsigned char +XmTRANSFER_SUCCESS +CSG + + + + + + +XmNdropTransfers + +Specifies the address of an array of drop transfer entry records. The +drop transfer is complete when all the entries in the list have been +processed. + + + + +XmNincremental + +Specifies a Boolean value that indicates whether the transfer on the +receiver side uses the Xt incremental selection transfer mechanism +described in X Toolkit Intrinsics—C Language Interface. +If the value is True, the receiver uses incremental transfer; if the +value is False, the receiver uses atomic transfer. + + + + +XmNnumDropTransfers + +Specifies the number of entries in XmNdropTransfers. If +this resource is set to 0 at any time, the transfer is considered +complete. The value of XmNtransferStatus determines the +completion handshaking process. + + + + +XmNtransferProc + +Specifies a procedure of type XtSelectionCallbackProc that +delivers the requested selection values. +The widget argument passed to this procedure is the DropTransfer +widget. +The selection atom passed is _MOTIF_DROP. +For additional information on selection callback procedures, see X +Toolkit Intrinsics—C Language Interface. + + + + +XmNtransferStatus + +Specifies the current status of the drop transfer. The client +updates this value when the transfer ends and communicates +the value to the initiator. The possible values are + + + +XmTRANSFER_SUCCESS + +The transfer succeeded. + + + + +XmTRANSFER_FAILURE + +The transfer failed. + + + + + + + + + +Inherited Resources +DropTransfer inherits behavior and a resource from Object. +For a complete description of this resource, refer +to the Object reference page. + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + +RELATED INFORMATION +&cdeman.Object;, +&cdeman.XmDisplay;, +&cdeman.XmDragContext;, +&cdeman.XmDragIcon;, +&cdeman.XmDropSite;, +&cdeman.XmDropTransferAdd;, and +&cdeman.XmDropTransferStart;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrB.sgm new file mode 100644 index 000000000..caea688d7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrB.sgm @@ -0,0 +1,100 @@ + + + + + + + + + + + +XmDropTransferAdd +library call + + +XmDropTransferAdd +A Drag and Drop function that enables +additional drop transfer entries to be processed after initiating +a drop transfer + +XmDropTransferAdd + +Drag and Drop functions +XmDropTransferAdd + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +void XmDropTransferAdd + +Widget drop_transfer +XmDropTransferEntryRec *transfers +Cardinal num_transfers + + + +DESCRIPTION +XmDropTransferAdd identifies a list of additional drop transfer +entries to be processed after a drop transfer is started. + + + +drop_transfer + +Specifies the ID of the DropTransfer widget returned by +XmDropTransferStart + + + + +transfers + +Specifies the additional drop transfer entries that the receiver +wants processed + + + + +num_transfers + +Specifies the number of items in the transfers array + + + + +For a complete definition of DropTransfer and its associated resources, +see &cdeman.XmDropTransfer;. + + + +RELATED +&cdeman.XmDragContext;, +&cdeman.XmDropTransfer;, and +&cdeman.XmDropTransferStart;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrC.sgm new file mode 100644 index 000000000..3d838d9aa --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/DropTrC.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmDropTransferStart +library call + + +XmDropTransferStart +A Drag and Drop function that initiates a +drop transfer + +XmDropTransferStart + +Drag and Drop functions +XmDropTransferStart + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +Widget XmDropTransferStart + +Widget widget +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmDropTransferStart initiates a drop transfer and uses the +specified argument list to initialize an XmDropTransfer object. +The DropTransfer object can be manipulated with XtSetValues +and XtGetValues until the last call to the XmNtransferProc +procedure is made. After that point, the result of using the +widget pointer is undefined. The DropTransfer object is freed +by the toolkit when a transfer is complete. + + + +widget + +Specifies the ID of the DragContext widget associated with the +transaction + + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument +list (arglist) + + + + +For a complete definition of DropTransfer and its associated resources, +see &cdeman.XmDropTransfer;. + + + +RETURN +Returns the ID of the DropTransfer widget. + + + +RELATED +&cdeman.XmDragContext;, +&cdeman.XmDropTransfer;, and +&cdeman.XmDropTransferAdd;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelA.sgm new file mode 100644 index 000000000..4a3dcebf1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelA.sgm @@ -0,0 +1,2192 @@ + + + + + + + + + + + +XmFileSelectionBox +library call + + +XmFileSelectionBox +The FileSelectionBox widget class + +XmFileSelectionBox + +widget class +FileSelectionBox + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/FileSB.h> + + + +DESCRIPTION +FileSelectionBox traverses +through directories, views the files and subdirectories in them, +and then selects files. + +A FileSelectionBox has five main areas: + + + +A text input field for displaying and editing a directory mask used to +select the files to be displayed + + + +An optional text input field for displaying and editing a filter mask +used to select the files to be displayed. + + + +A scrollable list of filenames + + + +A scrollable list of subdirectories + + + +A text input field for displaying and editing a filename + + + +A group of PushButtons, +labeled OK, Filter, Cancel, and Help. +The layout direction of the buttons depends on the +XmNlayoutDirection resource. + + + +####Additional children may be added to the FileSelectionBox after +creation. +FileSelectionBox inherits the layout functionality provided +by SelectionBox for any additional children. +To remove the list of filenames, the list of subdirectories, or both +from the FileSelectionBox after creation, unmanage the +appropriate widgets and their labels. +The list and label widgets are obtained through a call to the +XmFileSelectionBoxGetChild function. +To remove either the directory list or the file list, unmanage the +parent of the appropriate list widget and unmanage the corresponding +label. + +The user can specify resources in a resource file for the automatically +created widgets and gadgets of FileSelectionBox. The following list +identifies the names of these widgets (or gadgets) and the associated +FileSelectionBox areas: + + + +FilterLabel + +FilterText + + + + +Filter Text + +TextField + + + +Directory List + +DirList + + + + +Directory List Label + +Dir + + + + +DirL + +Label + + + + +DirText + +TextField + + + + +The directory mask is a string specifying the base directory to be +examined and a search pattern. +Ordinarily, the directory list displays the subdirectories of the base +directory, as well as the base directory itself and its parent +directory. +The file list ordinarily displays all files and/or subdirectories in the +base directory that match the search pattern. + +Optionally, the search pattern mask and the base directory can be +displayed in two separate text fields. This option is controlled by +the XmNpathMode resource. Using this alternate +display does not change the meaning of resources that control the +content of these fields: XmNdirectory, XmNdirMask, +XmNpattern. + +A procedure specified by the XmNqualifySearchDataProc resource +extracts the base directory and search pattern from the directory mask. +If the directory specification is empty, the current working directory +is used. +If the search pattern is empty, a pattern that matches all files is +used. + +An application can supply its own XmNqualifySearchDataProc as well +as its own procedures to search for subdirectories and files. +The default XmNqualifySearchDataProc works as follows: +The directory mask is a pathname that can contain zero or more +wildcard characters in its directory portion, its file portion, or +both. +The directory components of the directory mask — up to, but not +including, the first component with a wildcard character — specify the +directory to be searched, relative to the current working directory. +The remaining components specify the search pattern. +If the directory mask is empty or if its first component contains a +wildcard character, the current working directory is searched. +If no component of the directory mask contains a wildcard character, the +entire directory mask is the directory specification, and all files in +that directory are matched. + +The user can select a new directory to examine by scrolling through the +list of directories and selecting the desired directory or by editing +the directory mask. +Selecting a new directory from the directory list does not change the +search pattern. +A user can select a new search pattern by editing the directory mask +or, when the FileSelectionBox has the optional XmNpathMode +XmPATH_MODE_RELATIVE display, the filter text field. +Double clicking or pressing KActivate on a directory in the +directory list initiates a search for files and subdirectories in the +new directory, using the current search pattern. + +The user can select a file by scrolling through the list of filenames +and selecting the desired file or by entering the filename directly into +the text edit area. +Selecting a file from the list causes that filename to appear in the +file selection text edit area. + +The user may select a new file as many times as desired. +The application is not notified until the user takes one of the +following actions: + + + +Selects the OK PushButton + + + +Presses KActivate while the selection text edit area has the +keyboard focus + + + +Double clicks or presses KActivate on an item in the file list + + + +FileSelectionBox initiates a directory and file search when any of the +following occurs: + + + +The FileSelectionBox is initialized + + + +The function XtSetValues is used to change XmNdirMask, +XmNdirectory, XmNpattern, or XmNfileTypeMask + + + +The user activates the Filter PushButton + + + +The user double clicks or presses KActivate on an item in the +directory list + + + +The application calls XmFileSelectionDoSearch + + + +The user presses KActivate while the directory mask text edit area +has the keyboard focus + + + +When a file search is initiated, the FileSelectionBox takes the +following actions: + + + +Constructs an XmFileSelectionBoxCallbackStruct structure with +values appropriate for the action that initiated the search + + + +Calls the XmNqualifySearchDataProc with the callback structure as +the data input argument + + + +Sets XmNdirectoryValid and XmNlistUpdated to False + + + +Calls the XmNdirSearchProc with the qualified data returned by the +XmNqualifySearchDataProc + + + +If XmNdirectoryValid is True, the FileSelectionBox takes the +following additional actions: + + + +Sets XmNlistUpdated to False + + + +Calls the XmNfileSearchProc with the qualified data returned by +the XmNqualifySearchDataProc (and possibly modified by the +XmNdirSearchProc) + + + +If XmNlistUpdated is True and the file list is empty, displays the +XmNnoMatchString in the file list and clears the selection text +and XmNdirSpec + + + +If XmNlistUpdated is True and the file list is not empty, sets the +selection text and XmNdirSpec to the qualified dir returned +by the XmNqualifySearchDataProc (and possibly modified by the +XmNdirSearchProc) + + + +Sets the directory mask text and XmNdirMask to the qualified +mask returned by the XmNqualifySearchDataProc (and possibly +modified by the XmNdirSearchProc) + + + +Sets XmNdirectory to the qualified dir returned by the +XmNqualifySearchDataProc (and possibly modified by the +XmNdirSearchProc) + + + +Sets XmNpattern to the qualified pattern returned by the +XmNqualifySearchDataProc (and possibly modified by the +XmNdirSearchProc) + + + +FileSelectionBox uses the XmQTactivatable trait. + + +Data Transfer Behavior +Child widgets of a FileSelectionBox support the data transfer operations +and targets associated with their widget classes. + +In addition, if the source of a data transfer is the directory list and +if XmNdirSearchProc has its default value, the directory list +supports the FILE and FILE_NAME targets. + +If the source of a data transfer is the file list and if +XmNfileSearchProc has its default value, the file list supports +the FILE and FILE_NAME targets. + +In either case, FileSelectionBox adds an XmNconvertCallback +procedure to the appropriate list. +This procedure adds FILE and FILE_NAME to the TARGETS +returned by the list. +It treats requests for conversion of a selection to FILE and +FILE_NAME exactly like requests for conversion to TEXT. + +If an application changes XmNdirSearchProc or +XmNfileSearchProc and wants to support the FILE and +FILE_NAME targets on the corresponding list, it must provide +support itself by adding a procedure to the list's +XmNconvertCallback list. + + + +Descendants +FileSelectionBox automatically creates the descendants shown in the +following table. +An application can use XtNameToWidget to gain access +to the named descendant. In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +Apply +XmPushButtonGadget +Apply button + + +Cancel +XmPushButtonGadget +Cancel button + + +Dir +XmLabelGadget +title above list of directories + + +DirList +XmList +list of directories + + +DirListSW +XmScrolledWindow +ScrolledWindow parent of DirList + + +FilterLabel +XmLabelGadget +title above filter box + + +FilterText +XmText or XmTextField +text within filter box + + +Help +XmPushButtonGadget +Help button + + +Items +XmLabelGadget +title above list of filenames + + +ItemsList +XmList +list of filenames + + +ItemsListSW +XmScrolledWindow +ScrolledWindow parent of ItemsList + + +OK +XmPushButtonGadget +OK button + + +Selection +XmLabelGadget +title above selection box + + +Separator +XmSeparatorGadget +optional dividing line + + +Text +XmText or XmTextField +text within selection box + + + + + + +Classes +FileSelectionBox inherits behavior, +resources, and traits from Core, Composite, +Constraint, XmManager, +XmBulletinBoard, and XmSelectionBox. + +The class pointer is xmFileSelectionBoxWidgetClass. + +The class name is XmFileSelectionBox. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmFileSelectionBox Resource Set + + +Name +Class +Type +Default +Access + + +XmNdirectory +XmCDirectory +XmString +dynamic +CSG + + +XmNdirectoryValid +XmCDirectoryValid +Boolean +dynamic +SG + + +XmNdirListItems +XmCDirListItems +XmStringTable +dynamic +SG + + +XmNdirListItemCount +XmCDirListItemCount +int +dynamic +SG + + +XmNdirListLabelString +XmCDirListLabelString +XmString +dynamic +CSG + + +XmNdirMask +XmCDirMask +XmString +dynamic +CSG + + +XmNdirSearchProc +XmCDirSearchProc +XmSearchProc +default procedure +CSG + + +XmNdirSpec +XmCDirSpec +XmString +dynamic +CSG + + +XmNdirTextLabelString +XmCDirTextLabelString +XmString +NULL +C + + +XmNfileFilterStyle +XmCFileFilterStyle +XtEnum +XmFILTER_NONE +C + + +XmNfileListItems +XmCItems +XmStringTable +dynamic +SG + + +XmNfileListItemCount +XmCItemCount +int +dynamic +SG + + +XmNfileListLabelString +XmCFileListLabelString +XmString +dynamic +CSG + + +XmNfileSearchProc +XmCFileSearchProc +XmSearchProc +default procedure +CSG + + +XmNfileTypeMask +XmCFileTypeMask +unsigned char +XmFILE_REGULAR +CSG + + +XmNfilterLabelString +XmCFilterLabelString +XmString +dynamic +CSG + + +XmNlistUpdated +XmCListUpdated +Boolean +dynamic +SG + + +XmNnoMatchString +XmCNoMatchString +XmString +" [    ] " +CSG + + +XmNpathMode +XmCPathMode +XtEnum +XmPATH_MODE_FULL +C + + +XmNpattern +XmCPattern +XmString +dynamic +CSG + + +XmNqualifySearchDataProc +XmCQualifySearchDataProc +XmQualifyProc +default procedure +CSG + + + + + + +XmNdirectory + +Specifies the base directory used in combination with XmNpattern +in determining the files and directories to be displayed. +The default value is determined by the XmNqualifySearchDataProc +and depends on the initial values of XmNdirMask, +XmNdirectory, and XmNpattern. +If the default is NULL or empty, the current working directory is used. + + + + +XmNdirectoryValid + +Specifies an attribute that is set only by the directory search +procedure. +The value is set to True if the directory passed to the directory search +procedure can actually be searched. +If this value is False the file search procedure is not called, and +XmNdirMask, XmNdirectory, and XmNpattern are not +changed. + + + + +XmNdirListItems + +Specifies the items in the directory list. +XtGetValues for this resource returns the list items themselves, +not a copy of the list items. +The application must not free the returned items. + + + + +XmNdirListItemCount + +Specifies the number of items in the directory list. +The value must not be negative. + + + + +XmNdirListLabelString + +Specifies the label string of the directory list. +The default for this resource depends on the locale. +In the C locale the default is Directories. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNdirMask + +Specifies the directory mask used +in determining the files and directories to be displayed. +The default value is determined by the +XmNqualifySearchDataProc +and depends on the initial values of XmNdirMask, +XmNdirectory, and XmNpattern. + + + + +XmNdirSearchProc + +Specifies a directory search procedure to replace the default +directory search procedure. +FileSelectionBox's default directory search procedure fulfills the needs +of most applications. +Because it is impossible to cover the requirements of all applications, +you can replace the default search procedure. + +The directory search procedure is called with two arguments: +the FileSelectionBox widget and a pointer to an +XmFileSelectionBoxCallbackStruct structure. +The callback structure is generated by the +XmNqualifySearchDataProc and contains all information required to +conduct a directory search, including the directory mask and a qualified +base directory and search pattern. +Once called, it is up to the search routine to generate a new list of +directories and update the FileSelectionBox widget by using +XtSetValues. + +The search procedure must set XmNdirectoryValid and +XmNlistUpdated. +If it generates a new list of directories, it must also set +XmNdirListItems and XmNdirListItemCount. + +If the search procedure cannot search the specified directory, it must +warn the user and set XmNdirectoryValid and XmNlistUpdated +to False, unless it prompts and subsequently obtains a valid directory. +If the directory is valid but is the same as the current +XmNdirectory, the search procedure must set +XmNdirectoryValid to True, but it may elect not to generate a new +list of directories. +In this case, it must set XmNlistUpdated to False. + +If the search procedure generates a new list of directories, it must set +XmNdirListItems to the new list of directories and +XmNdirListItemCount to the number of items in the list. +If there are no directories, it sets XmNdirListItems to NULL and +XmNdirListItemCount to 0 (zero). +In either case, it must set XmNdirectoryValid and +XmNlistUpdated to True. + +The search procedure ordinarily should not change the callback structure. +But if the original directory is not valid, the search procedure may +obtain a new directory from the user. +In this case, it should set the dir member of the callback structure +to the new directory, +call the XmNqualifySearchDataProc with the +callback struct as the input argument, and copy the qualified data +returned by the XmNqualifySearchDataProc into the callback struct. + + + + +XmNdirSpec + +Specifies the full file path specification. +This is the XmNtextString resource in SelectionBox, renamed for +FileSelectionBox. +The default value is determined by the FileSelectionBox after conducting +the initial directory and file search. + + + + +XmNdirTextLabelString + +Uses the specified XmString as the label above the TextField +directory. The resource takes effect when the XmNpathMode +resource has a value of XmPATH_MODE_RELATIVE. It is ignored +when the XmNpathMode resource has a value of XmPATH_MODE_FULL. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNfileFilterStyle + +Specifies whether or not the "hidden" files (those whose names begin +with . (period) in POSIX systems) will be listed in the file and +directory +scrolling lists (where the default directory search procedure is used). +The possible values are: + + + +XmFILTER_NONE + +Does not filter hidden files. + + + + +XmFILTER_HIDDEN_FILES + +Restricts the list of possible file names, such as those beginning +with . (period). + + + + + + + +XmNfileListItems + +Specifies the items in the file list. +This is the XmNlistItems resource in SelectionBox, renamed for +FileSelectionBox. +XtGetValues for this resource returns the list items themselves, +not a copy of the list items. +The application must not free the returned items. + + + + +XmNfileListItemCount + +Specifies the number of items in the file list. +This is the XmNlistItemCount resource in SelectionBox, renamed for +FileSelectionBox. +The value must not be negative. + + + + +XmNfileListLabelString + +Specifies the label string of the file list. +This is the XmNlistLabelString resource in SelectionBox, renamed +for FileSelectionBox. +The default for this resource depends on the locale. +In the C locale the default is Files. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNfileSearchProc + +Specifies a file search procedure to replace the default file search +procedure. +FileSelectionBox's default file search procedure fulfills the needs of +most applications. +Because it is impossible to cover the requirements of all applications, +you can replace the default search procedure. + +The file search procedure is called with two arguments: +the FileSelectionBox widget and a pointer to an +XmFileSelectionBoxCallbackStruct structure. +The callback structure is generated by the +XmNqualifySearchDataProc (and possibly modified by the +XmNdirSearchProc). +It contains all information required to conduct a file search, including +the directory mask and a qualified base directory and search pattern. +Once this procedure is called, +it is up to the search routine to generate a new list of +files and update the FileSelectionBox widget by using XtSetValues. + +The search procedure must set XmNlistUpdated. +If it generates a new list of files, it must also set +XmNfileListItems and XmNfileListItemCount. + +It is recommended that the search procedure always generate a new list of +files. +If the mask member of the callback structure is the same as the +mask member of the callback struct in the preceding call to the +search procedure, the procedure may elect not to generate a new list of +files. +In this case it must set XmNlistUpdated to False. + +If the search procedure generates a new list of files, it must set +XmNfileListItems to the new list of files and +XmNfileListItemCount to the number of items in the list. +If there are no files, it sets XmNfileListItems to NULL and +XmNfileListItemCount to 0 (zero). +In either case it must set XmNlistUpdated to True. + +In constructing the list of files, the search procedure should include +only files of the types specified by the widget's XmNfileTypeMask. + +Setting XmNdirSpec is optional, but recommended. +Set this attribute to the full file specification of the directory +searched. +The directory specification is displayed below the directory and file +lists. + + + + +XmNfileTypeMask + +Specifies the type of files listed in the file list. +The possible values are + + + +XmFILE_REGULAR + +Restricts the file list to contain only regular +files. + + + + +XmFILE_DIRECTORY + +Restricts the file list to contain only +directories. + + + + +XmFILE_ANY_TYPE + +Allows the list to contain all file types +including directories. + + + + + + + +XmNfilterLabelString + +Specifies the label string for the text entry field for the directory +mask. +The default for this resource depends on the locale. +In the C locale the default is Filter. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNlistUpdated + +Specifies an attribute that is set only by the directory and file search +procedures. +This resource is set to True if the +search procedure updated the directory or file list. + + + + +XmNnoMatchString + +Specifies a string to be displayed in the file list if the list of files +is empty. + + + + +XmNpattern + +Specifies the search pattern used in combination with XmNdirectory +in determining the files and directories to be displayed. +The default value is determined by XmNqualifySearchDataProc +and depends on the initial values of XmNdirMask, +XmNdirectory, and XmNpattern. +If the default is NULL or empty, a pattern that matches all files is +used. + + + + +XmNpathMode + +Specifies whether or not an additional text field will be used to +display and edit the filter. The possible values are + + + +XmPATH_MODE_FULL + +Specifies that no additional text field will be used to display +the filter. There will just be a single text field to display +XmNdirMask. + + + + +XmPATH_MODE_RELATIVE + +Specifies that there will be two text field displays, one to display +the XmNdirectory and one to display the XmNpattern. In +this instance, the XmNfilterLabelString resource applies to the +text field for +XmNpattern and XmNdirTextLabelString applies to the text +field for XmNdirectory. + + + + + + + +XmNqualifySearchDataProc + +Specifies a search data qualification procedure to replace the default +data qualification procedure. +FileSelectionBox's default data qualification procedure fulfills the +needs of most applications. +Because it is impossible to cover the requirements of all applications, +you can replace the default procedure. + +The data qualification procedure is called to generate a qualified +directory mask, base directory, and search pattern for use by the +directory and file search procedures. +It is called with three arguments: +the FileSelectionBox widget and pointers to two +XmFileSelectionBoxCallbackStruct structures. +The first callback structure contains the input data. +The second callback structure contains the output data, to be filled in by +the data qualification procedure. + +If the input dir and pattern members are not NULL, the +procedure must copy them to the corresponding members of the output +callback structure. + +If the input dir is NULL, the procedure constructs the +output dir as follows: +If the input mask member is NULL, the procedure uses the +widget's XmNdirectory as the output dir; otherwise, it +extracts the output dir from the input mask. +If the resulting output dir is empty, the procedure uses +the current working directory instead. + +If the input pattern is NULL, the procedure constructs +the output pattern as follows: +If the input mask member is NULL, the procedure uses the +widget's XmNpattern as the output pattern; otherwise, it +extracts the output pattern from the input mask. +If the resulting output pattern is empty, the procedure +uses a pattern that matches all files instead. + +The data qualification procedure constructs the output mask from +the output dir and pattern. +The procedure must ensure that the output dir, pattern, and +mask are fully qualified. + +If the input value member is not NULL, the procedure must copy it +to the output value member; otherwise, the procedure must copy the +widget's XmNdirSpec to the output value. + +The data qualification procedure must calculate the lengths of the +output value, mask, dir, and pattern members and +must fill in the corresponding length members of the output callback +struct. + +The data qualification procedure must copy the input reason and +event members to the corresponding output members. + + + + +The values of the XmNdirSearchProc and XmNfileSearchProc +are procedure pointers of type XmSearchProc, defined as +follows: + +void (* XmSearchProc) (w, search_data) + Widget w; + XtPointer search_data; + + +w + +The FileSelectionBox widget + + + + +search_data + +Pointer to an XmFileSelectionBoxCallbackStruct containing +information for conducting a search + + + + +The value of the XmNqualifySearchDataProc resource +is a procedure pointer of type XmQualifyProc, defined +as follows: + +void (* XmQualifyProc) (w, input_data, output_data) + Widget w; + XtPointer input_data; + XtPointer output_data; + + +w + +The FileSelectionBox widget + + + + +input_data + +Pointer to an XmFileSelectionBoxCallbackStruct containing +input data to be qualified + + + + +output_data + +Pointer to an XmFileSelectionBoxCallbackStruct containing +output data to be filled in by the qualification procedure + + + + + + +Inherited Resources +FileSelectionBox inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmSelectionBox Resource Set + + +Name +Class +Type +Default +Access + + +XmNapplyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNapplyLabelString +XmCApplyLabelString +XmString +dynamic +CSG + + +XmNcancelCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNcancelLabelString +XmCCancelLabelString +XmString +dynamic +CSG + + +XmNchildPlacement +XmCChildPlacement +unsigned char +XmPLACE_ABOVE_SELECTION +CSG + + +XmNdialogType +XmCDialogType +unsigned char +XmDIALOG_FILE_SELECTION +G + + +XmNhelpLabelString +XmCHelpLabelString +XmString +dynamic +CSG + + +XmNlistItemCount +XmCItemCount +int +dynamic +CSG + + +XmNlistItems +XmCItems +XmStringTable +dynamic +CSG + + +XmNlistLabelString +XmCListLabelString +XmString +dynamic +CSG + + +XmNlistVisibleItemCount +XmCVisibleItemCount +int +dynamic +CSG + + +XmNminimizeButtons +XmCMinimizeButtons +Boolean +False +CSG + + +XmNmustMatch +XmCMustMatch +Boolean +False +CSG + + +XmNnoMatchCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNokCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNokLabelString +XmCOkLabelString +XmString +dynamic +CSG + + +XmNselectionLabelString +XmCSelectionLabelString +XmString +dynamic +CSG + + +XmNtextAccelerators +XmCTextAccelerators +XtAccelerators +default +C + + +XmNtextColumns +XmCColumns +short +dynamic +CSG + + +XmNtextString +XmCTextString +XmString +dynamic +CSG + + + + + + + + + + + + + + +XmBulletinBoard Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowOverlap +XmCAllowOverlap +Boolean +True +CSG + + +XmNautoUnmanage +XmCAutoUnmanage +Boolean +False +CG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNcancelButton +XmCWidget +Widget +Cancel button +SG + + +XmNdefaultButton +XmCWidget +Widget +OK button +SG + + +XmNdefaultPosition +XmCDefaultPosition +Boolean +True +CSG + + +XmNdialogStyle +XmCDialogStyle +unsigned char +dynamic +CSG + + +XmNdialogTitle +XmCDialogTitle +XmString +NULL +CSG + + +XmNfocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTable +XmRenderTable +dynamic +CSG + + +XmNmapCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +10 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +10 +CSG + + +XmNnoResize +XmCNoResize +Boolean +False +CSG + + +XmNresizePolicy +XmCResizePolicy +unsigned char +XmRESIZE_ANY +CSG + + +XmNshadowType +XmCShadowType +unsigned char +XmSHADOW_OUT +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNtextTranslations +XmCTranslations +XtTranslations +NULL +C + + +XmNunmapCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +N/A + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + XmString value; + int length; + XmString mask; + int mask_length; + XmString dir; + int dir_length; + XmString pattern; + int pattern_length; +} XmFileSelectionBoxCallbackStruct; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +value + +Specifies the current value of XmNdirSpec + + + + +length + +Specifies the number of bytes in value +This member is obsolete and exists for compatibility with +earlier releases. + + + + +mask + +Specifies the current value of XmNdirMask + + + + +mask_length + +Specifies the number of bytes in mask +This member is obsolete and exists for compatibility with +earlier releases. + + + + +dir + +Specifies the current base directory + + + + +dir_length + +Specifies the number of bytes in dir +This member is obsolete and exists for compatibility with +earlier releases. + + + + +pattern + +Specifies the current search pattern + + + + +pattern_length + +Specifies the number of bytes in pattern +This member is obsolete and exists for compatibility with +earlier releases. + + + + + + + + + + + + + + + + +Translations +XmFileSelectionBox inherits translations from XmSelectionBox. + + + +Accelerators +The XmNtextAccelerators from XmSelectionBox are added to the +selection and directory mask (filter) Text descendants of +XmFileSelectionBox. + + + +Action Routines +The XmFileSelectionBox action routines are + + + +SelectionBoxUpOrDown(Previous|Next|First|Last): + +If neither the selection text nor the directory mask (filter) text has +the focus, this action does nothing. + +If the selection text has the focus, the term list in the +following description refers to the file list, and the term text +refers to the selection text. +If the directory mask text has the focus, list refers to the +directory list, and text refers to the directory mask text. + +When called with an argument of Previous, or 0 (zero) for +compatibility, this action +selects the previous item in the +list and replaces the text with that item. + +When called with an argument of Next, or 1 for +compatibility, this action +selects the next item in the +list and replaces the text with that item. + +When called with an argument of First, or 2 for +compatibility, this action +selects the first item in the +list and replaces the text with that item. + +When called with an argument of Last, or 3 for +compatibility, this action +selects the last item in the +list and replaces the text with that item. + + + + +SelectionBoxRestore(): + +If neither the selection text nor the directory mask (filter) text has +the focus, this action does nothing. + +If the selection text has the focus, this action +replaces the selection text with +the selected item in the file list. +If no item in the file list is selected, it clears the selection text. + +If the directory mask text has the focus, this action +replaces the directory mask +text with a new directory mask constructed from the XmNdirectory +and XmNpattern resources. + + + + + + +Additional Behavior +The FileSelectionBox widget has the following additional behavior: + + + +KeyosfCancel: + +Calls the activate callbacks for the cancel button if it is sensitive. +If no cancel button exists and the parent of the FileSelectionBox is a manager, +it passes the event to the parent. + + + + +KeyosfActivate in Selection Text: + +Calls the selection text widget's XmNactivateCallback callbacks. +If XmNmustMatch is True and the selection text does not match an +item in the file list, it calls the XmNnoMatchCallback +callbacks with +reason XmCR_NO_MATCH. +Otherwise, it calls the XmNokCallback callbacks with reason +XmCR_OK. + + + + +KeyosfActivate in Directory Mask Text: + +Calls the directory mask text widget's XmNactivateCallback +callbacks, +initiates a directory and file search, and +calls the XmNapplyCallback callbacks with reason XmCR_APPLY. + + + + +Btn1Down(2+) or KeyosfActivate in Directory List: + +Calls the directory list widget's XmNdefaultActionCallback +callbacks, +initiates a directory and file search, +and calls the XmNapplyCallback callbacks with reason XmCR_APPLY. + + + + +Btn1Down(2+) or KeyosfActivate in File List: + +Calls the file list widget's XmNdefaultActionCallback +callbacks and +calls the XmNokCallback callbacks with reason XmCR_OK. + + + + +KeyosfSelect in Directory List: + +Generates a new directory mask, using the selected list item as the +directory and the pattern extracted from the current directory mask text +as the search pattern. +If the search pattern is empty, it uses a pattern that matches all files in +the directory. +Replaces the directory mask text with the new directory mask. + + + + +KeyosfSelect in File List: + +Replaces the selection text with the selected list item. + + + + +Btn2Down in File List: + +Drags the content of one or more selected list items using the drag +and drop facility. If <Btn2Down is pressed on an unselected item, +drags only that item, excluding any other selected items. + +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures of the file +list, possibly multiple times, for the _MOTIF_DROP selection. + + + + +Btn2Down in Directory List: + +Drags the content of one or more selected list items using the drag +and drop facility. If <Btn2Down is pressed on an unselected item, +it drags only that item, excluding any other selected items. + +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures of the +directory list, possibly multiple times, for the _MOTIF_DROP +selection. + + + + +Apply Button Activated: + +Initiates a directory and file search. +Calls the XmNapplyCallback callbacks with reason XmCR_APPLY. + + + + +OK Button Activated: + +If XmNmustMatch is True and the selection text does not match an +item in the file list, calls the XmNnoMatchCallback callbacks with +reason XmCR_NO_MATCH. +Otherwise, calls the XmNokCallback callbacks with reason +XmCR_OK. + + + + +Cancel Button Activated: + +Calls the XmNcancelCallback callbacks with reason +XmCR_CANCEL. + + + + +Help Button Activated: + +Calls the XmNhelpCallback callbacks with reason XmCR_HELP. + + + + +KeyosfActivate: + +If no button, list widget, or text widget has the keyboard focus, +if XmNmustMatch is True and the selection text does not match an +item in the file list, it calls the XmNnoMatchCallback callbacks with +reason XmCR_NO_MATCH. +Otherwise, it calls the XmNokCallback callbacks with reason +XmCR_OK. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmBulletinBoard;, +&cdeman.XmCreateFileSelectionBox;, +&cdeman.XmCreateFileSelectionDialog;, +&cdeman.XmFileSelectionBoxGetChild;, +&cdeman.XmFileSelectionDoSearch;, +&cdeman.XmManager;, and +&cdeman.XmSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelB.sgm new file mode 100644 index 000000000..6a56f5930 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelB.sgm @@ -0,0 +1,163 @@ + + + + + + + + + + + +XmFileSelectionBoxGetChild +library call + + +XmFileSelectionBoxGetChild +A FileSelectionBox function used to access a component + +XmFileSelectionBoxGetChild + +FileSelectionBox functions +XmFileSelectionBoxGetChild + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/FileSB.h> + +Widget XmFileSelectionBoxGetChild + +Widget widget +unsigned char child + + + +DESCRIPTION +XmFileSelectionBoxGetChild is used to access a component within a +FileSelectionBox. The parameters given to the function are the +FileSelectionBox widget and a value indicating which component to access. + +NOTE: This routine is obsolete and exists for compatibility with previous +releases. Instead of calling XmFileSelectionBoxGetChild, you should +call XtNameToWidget as described in the &cdeman.XmFileSelectionBox; +reference page. + + + +widget + +Specifies the FileSelectionBox widget ID. + + + + +child + +Specifies a component within the FileSelectionBox. The following are legal +values for this parameter: + + + +XmDIALOG_APPLY_BUTTON + + + +XmDIALOG_CANCEL_BUTTON + + + +XmDIALOG_DEFAULT_BUTTON + + + +XmDIALOG_DIR_LIST + + + +XmDIALOG_DIR_LIST_LABEL + + + +XmDIALOG_FILTER_LABEL + + + +XmDIALOG_FILTER_TEXT + + + +XmDIALOG_HELP_BUTTON + + + +XmDIALOG_LIST + + + +XmDIALOG_LIST_LABEL + + + +XmDIALOG_OK_BUTTON + + + +XmDIALOG_SELECTION_LABEL + + + +XmDIALOG_SEPARATOR + + + +XmDIALOG_TEXT + + + +XmDIALOG_WORK_AREA + + + + + + + +For a complete definition of FileSelectionBox and its associated resources, see +&cdeman.XmFileSelectionBox;. + + + +RETURN +Returns the widget ID of the specified FileSelectionBox component. +An application should not assume that the returned widget will be of any +particular class. + + + +RELATED +&cdeman.XmFileSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelC.sgm new file mode 100644 index 000000000..3e045a23c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FileSelC.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmFileSelectionDoSearch +library call + + +XmFileSelectionDoSearch +A FileSelectionBox function that initiates a directory search + +XmFileSelectionDoSearch + +FileSelectionBox functions +XmFileSelectionDoSearch + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/FileSB.h> + +void XmFileSelectionDoSearch + +Widget widget +XmString dirmask + + + +DESCRIPTION +XmFileSelectionDoSearch initiates a directory and file search in a +FileSelectionBox widget. +For a description of the actions that the FileSelectionBox takes when +doing a search, see &cdeman.XmFileSelectionBox;. + + + +widget + +Specifies the FileSelectionBox widget ID. + + + + +dirmask + +Specifies the directory mask used in determining the directories and +files displayed in the FileSelectionBox lists. +This value is used as the mask member of the input data +XmFileSelectionBoxCallbackStruct structure passed to the +FileSelectionBox's XmNqualifySearchDataProc. +The dir and pattern members of that structure are NULL. + + + + +For a complete definition of FileSelectionBox and its associated resources, see +&cdeman.XmFileSelectionBox;. + + + +RELATED +&cdeman.XmFileSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontList.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontList.sgm new file mode 100644 index 000000000..2ea793b58 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontList.sgm @@ -0,0 +1,166 @@ + + + + + + + + + + + +XmFontList +library call + + +XmFontList +Data type for a font list + +XmFontList + +data types +XmFontList + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmFontList is the data type for a font list. A font list +consists of font list entries. Each entry contains a font or a +font set (a group of fonts) and is identified with a tag, +which is optional. If this tag is +NULL, the tag +is set to XmFONTLIST_DEFAULT_TAG. + +The value of +XmFONTLIST_DEFAULT_TAG is XmFONTLIST_DEFAULT_TAG_STRING. + +When a compound string is displayed, the font list element tag of the +compound string segment is matched with a font list entry tag in +the font list and the matching font list entry is used to display +the compound string. A font list entry is chosen as follows: + + + +The first font list entry whose tag matches the tag of the compound +string segment is used. + + + +If no match has been found and if the tag of the compound string +segment is XmFONTLIST_DEFAULT_TAG, the first font list +entry whose tag matches the tag that would result from creating +an entry with XmSTRING_DEFAULT_CHARSET is used. +For example, if creating an entry with XmSTRING_DEFAULT_CHARSET +would result in the tag ISO8859-1, the compound string segment +tag XmFONTLIST_DEFAULT_TAG matches the font list entry tag +ISO8859-1. + + + +If no match has been found and if the tag of the compound string +segment matches the tag that would result from creating a segment +with XmSTRING_DEFAULT_CHARSET, the first font list entry +whose tag is XmFONTLIST_DEFAULT_TAG is used. + + + +If no match has been found, the first entry in the font list is +used. + + + +The font list interface consists of the routines listed +in Related Information. + +Font lists are specified in resource files with the following syntax: + +resource_spec: font_entry [, font_entry ]+ + +The resource value string consists of one or more font list entries +separated by commas. Each font_entry identifies a font or +font set and an optional font list entry tag. A tag specified for a +single font follows the font name and is separated +by = (equals sign); otherwise, +in a font set the tag is separated by a colon. The colon is required +whether a tag is specified or not. A font entry uses the following +syntax to specify a single font: + +font_name [ '=' tag ] + +For example, the following entry specifies a 10 point Times Italic font +without a font list entry tag; + + +*fontList: -Adobe-Times-Medium-I-Normal--10* + + +A font entry containing a font set is similar, except a semicolon +separates multiple font names and the specification ends with +a colon followed by an optional tag: + +font_name [ ';' font_name ]+ ':' [ tag ] + +A font_name is an X Logical Font Description (XLFD) string +and tag is any set of characters from ISO646IRV except +space, comma, colon, equal sign and semicolon. Following is an example of a font +set entry. It consists of three fonts (except for charsets), +and an explicit font list entry tag. + + +*fontList: -Adobe-Courier-Bold-R-Normal--25-180-100-100-M-150;\ +-JIS-Fixed-Medium-R-Normal--26-180-100-100-C-240;\ +-JIS-Fixed-Medium-R-Normal--26-180-100-100-C-120:MY_TAG + + +Note that the XmRenderTable is another data type that can be +used for font lists. Refer to the &cdeman.XmRenderTable; for details. + + + +RELATED +&cdeman.XmFontListAdd;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmFontListCopy;, +&cdeman.XmFontListCreate;, +&cdeman.XmFontListEntryCreate;, +&cdeman.XmFontListEntryFree;, +&cdeman.XmFontListEntryGetFont;, +&cdeman.XmFontListEntryGetTag;, +&cdeman.XmFontListEntryLoad;, +&cdeman.XmFontListFree;, +&cdeman.XmFontListFreeFontContext;, +&cdeman.XmFontListGetNextFont;, +&cdeman.XmFontListInitFontContext;, +&cdeman.XmFontListNextEntry;, +&cdeman.XmFontListRemoveEntry;, +&cdeman.XmRenderTable;, +and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstB.sgm new file mode 100644 index 000000000..577282af6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstB.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmFontListAdd +library call + + +XmFontListAdd +A font list function that creates a new font list + +XmFontListAdd + +font list functions +XmFontListAdd + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmFontList XmFontListAdd + +XmFontList oldlist +XFontStruct *font +XmStringCharSet charset + + + +DESCRIPTION +XmFontListAdd creates a new font list consisting of the contents of +oldlist and the new font list element being added. This +function deallocates oldlist after extracting the required +information; therefore, do not reference oldlist thereafter. + +NOTE: This function is obsolete and exists for compatibility +with previous releases. It has been replaced by XmFontListAppendEntry. + + + +oldlist + +Specifies a pointer to the font list to which an entry will be added. + + + + +font + +Specifies a pointer to a font structure for which the new font list is +generated. This is the structure returned by the XLib XLoadQueryFont +function. + + + + +charset + +Specifies the character set identifier for the font. +This can be XmSTRING_DEFAULT_CHARSET, but this value does not +comply with the AES, and it may be removed in future versions of Motif. +If the value is XmSTRING_DEFAULT_CHARSET, the routine derives the +character set from the current language environment. + + + + + + +RETURN +Returns NULL if oldlist is NULL; returns oldlist if +font or charset is NULL; otherwise, returns a new font list. + + + +RELATED +&cdeman.XmFontList; and +&cdeman.XmFontListAppendEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstD.sgm new file mode 100644 index 000000000..f1dd74a12 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstD.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmFontListAppendEntry +library call + + +XmFontListAppendEntry +A font list function that appends an entry to a font list + +XmFontListAppendEntry + +font list functions +XmFontListAppendEntry + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmFontList XmFontListAppendEntry + +XmFontList oldlist +XmFontListEntry entry + + + +DESCRIPTION +XmFontListAppendEntry creates a new font list that +contains the contents of oldlist. This function +copies the contents of the font list entry being added +into this new font list. If oldlist is NULL, +XmFontListAppendEntry creates a new font list containing +only the single entry specified. + +This function deallocates the original font list after +extracting the required information. The caller must +free the font list entry by using XmFontListEntryFree. + + + +oldlist + +Specifies the font list to be added to + + + + +entry + +Specifies the font list entry to be added + + + + + + +RETURN +If entry is NULL, returns oldlist; otherwise, returns +a new font list. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListEntryCreate;, +&cdeman.XmFontListEntryFree;, +&cdeman.XmFontListEntryLoad;, +&cdeman.XmFontListFree;, and +&cdeman.XmFontListRemoveEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstH.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstH.sgm new file mode 100644 index 000000000..ab27317ad --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstH.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmFontListCopy +library call + + +XmFontListCopy +A font list function that copies a font list + +XmFontListCopy + +font list functions +XmFontListCopy + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmFontList XmFontListCopy + +XmFontList fontlist + + + +DESCRIPTION +XmFontListCopy creates a new font list consisting of the contents +of the fontlist argument. + + + +fontlist + +Specifies a font list to be copied + + + + + + +RETURN +Returns NULL if +fontlist is NULL; +otherwise, returns a new font list +and allocates space to hold the font list. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmFontListFree. + + + +RELATED +&cdeman.XmFontList; and +&cdeman.XmFontListFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstJ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstJ.sgm new file mode 100644 index 000000000..38f298d75 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstJ.sgm @@ -0,0 +1,104 @@ + + + + + + + + + + + +XmFontListCreate +library call + + +XmFontListCreate +A font list function that creates a font list + +XmFontListCreate + +font list functions +XmFontListCreate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmFontList XmFontListCreate + +XFontStruct * font +XmStringCharSet charset + + + +DESCRIPTION +XmFontListCreate creates a new font list with a single element specified +by the provided font and character set. It also allocates the space for +the font list. + +NOTE: This function is obsolete and exists for compatibility +with previous releases. It is replaced by XmFontListAppendEntry. + + + +font + +Specifies a pointer to a font structure for which the new font list is +generated. This is the structure returned by the XLib XLoadQueryFont +function. + + + + +charset + +Specifies the character set identifier for the font. +This can be XmSTRING_DEFAULT_CHARSET, but this value does not +comply with the AES, and it may be removed in future versions of Motif. +If the value +is XmSTRING_DEFAULT_CHARSET, the routine derives the +character set from the current language environment. + + + + + + +RETURN +Returns NULL if +font +or +charset +is NULL; otherwise, returns a new font list. + + + +RELATED +&cdeman.XmFontList; and +&cdeman.XmFontListAppendEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstK.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstK.sgm new file mode 100644 index 000000000..c562b550e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstK.sgm @@ -0,0 +1,117 @@ + + + + + + + + + + + +XmFontListEntryCreate +library call + + +XmFontListEntryCreate +A font list function that creates a font list entry + +XmFontListEntryCreate + +font list functions +XmFontListEntryCreate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmFontListEntry XmFontListEntryCreate + +char *tag +XmFontType type +XtPointer font + + + +DESCRIPTION +XmFontListEntryCreate creates a font list entry that +contains either a font or font set and is identified by a tag. + + + +tag + +Specifies a NULL terminated string for the tag of the font +list entry. The tag may be specified as XmFONTLIST_DEFAULT_TAG, +which is used to identify the default font list element in a +font list. + + + + +type + +Specifies whether the font argument is a font structure or +a font set. Valid values are XmFONT_IS_FONT and +XmFONT_IS_FONTSET. + + + + +font + +Specifies either an XFontSet returned by XCreateFontSet or +a pointer to an XFontStruct returned by XLoadQueryFont. + + + + +The toolkit does not copy the X Font structure specified by the +font argument. Therefore, an application programmer must not +free XFontStruct or XFontSet until all font lists and/or font +entries that reference it have been freed. + + + +RETURN +Returns a font list entry. +The function allocates space to hold the +returned font list entry. The application is responsible for managing the +allocated space. The application can recover the allocated space by calling +XmFontListEntryFree. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmFontListEntryFree;, +&cdeman.XmFontListEntryGetFont;, +&cdeman.XmFontListEntryGetTag;, +&cdeman.XmFontListEntryLoad;, and +&cdeman.XmFontListRemoveEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstL.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstL.sgm new file mode 100644 index 000000000..1cc57e8f5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstL.sgm @@ -0,0 +1,84 @@ + + + + + + + + + + + +XmFontListEntryFree +library call + + +XmFontListEntryFree +A font list function that recovers +memory used by a font list entry + +XmFontListEntryFree + +font list functions +XmFontListEntryFree + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmFontListEntryFree + +XmFontListEntry *entry + + + +DESCRIPTION +XmFontListEntryFree recovers memory used by a font list entry. +This routine does not free the XFontSet or XFontStruct associated +with the font list entry. + + + +entry + +Specifies a pointer to the font list entry to be freed. +In addition, it may be necessary to take the address of the font list +entry (via the & operator) before passing it to this function. + + + + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmFontListEntryCreate;, +&cdeman.XmFontListEntryLoad;, +&cdeman.XmFontListNextEntry;, and +&cdeman.XmFontListRemoveEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstM.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstM.sgm new file mode 100644 index 000000000..101b67b81 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstM.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmFontListEntryGetFont +library call + + +XmFontListEntryGetFont +A font list function +that retrieves font information from a font list entry + +XmFontListEntryGetFont + +font list functions +XmFontListEntryGetFont + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XtPointer XmFontListEntryGetFont + +XmFontListEntry entry +XmFontType *type_return + + + +DESCRIPTION +XmFontListEntryGetFont retrieves font information for a +specified font list entry. If the font list entry contains +a font, type_return returns XmFONT_IS_FONT and the +function returns a pointer to an XFontStruct. If the font list +entry contains a font set, type_return returns +XmFONT_IS_FONTSET and the function returns the XFontSet. + + + +entry + +Specifies the font list entry. + + + + +type_return + +Specifies a pointer to the type of the font element for the current +entry. Valid values are XmFONT_IS_FONT and +XmFONT_IS_FONTSET. + + + + +The returned XFontSet or XFontStruct is not a copy of the +toolkit data and must not be freed. + + + +RETURN +Returns an XFontSet or a pointer to an XFontStruct structure. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListEntryCreate;, +&cdeman.XmFontListEntryGetTag; +&cdeman.XmFontListEntryLoad;, and +&cdeman.XmFontListNextEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstO.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstO.sgm new file mode 100644 index 000000000..d0a9f3fc8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstO.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmFontListEntryGetTag +library call + + +XmFontListEntryGetTag +A font list function that +retrieves the tag of a font list entry + +XmFontListEntryGetTag + +font list functions +XmFontListEntryGetTag + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +char* XmFontListEntryGetTag + +XmFontListEntry entry + + + +DESCRIPTION +XmFontListEntryGetTag retrieves a copy of the tag of the specified +font list entry. This routine allocates memory for the tag string that +must be freed by the application. + + + +entry + +Specifies the font list entry + + + + + + +RETURN +Returns the tag for the font list entry. +The function allocates space to hold the returned tag. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XtFree. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListEntryCreate;, +&cdeman.XmFontListEntryGetFont;, +&cdeman.XmFontListEntryLoad;, and +&cdeman.XmFontListNextEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstP.sgm new file mode 100644 index 000000000..ab027932f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstP.sgm @@ -0,0 +1,143 @@ + + + + + + + + + + + +XmFontListEntryLoad +library call + + +XmFontListEntryLoad +A font list function that loads +a font or creates a font set and creates an accompanying font list entry + +XmFontListEntryLoad + +font list functions +XmFontListEntryLoad + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmFontListEntry XmFontListEntryLoad + +Display *display +char *font_name +XmFontType type +char *tag + + + +DESCRIPTION +XmFontListEntryLoad loads a font or creates a font set +based on the value of the type argument. It creates and returns +a font list entry that contains the font or font set and the +specified tag. + +If the value of type is XmFONT_IS_FONT, the function uses +the XtCvtStringToFontStruct routine to convert the value of +font_name to a font struct. +If the value of type is XmFONT_IS_FONTSET, the function uses +the XtCvtStringToFontSet converter to create a font set in the +current locale. +XmFontListEntryLoad creates a font list entry that contains the +font or font set derived from the converter. +For more information about XtCvtStringToFontStruct and +XtCvtStringToFontSet, see X Toolkit Intrinsics—C Language +Interface. + + + + +display + +Specifies the display where the font list will be used. + + + + +font_name + +Specifies an X Logical Font Description (XLFD) string, +which is interpreted either as a font name or as a base font name +list. +A base font name list is a comma-separated and NULL-terminated string. + + + + +type + +Specifies whether the font_name argument refers to a font name or +to a base font name list. +Valid values are XmFONT_IS_FONT and XmFONT_IS_FONTSET. + + + + +tag + +Specifies the tag of the font list entry to be created. +The tag may be specified as XmFONTLIST_DEFAULT_TAG, +which is used to identify the default font list +element in a font list when specified as part of a resource. + + + + + + +RETURN +If the specified font is not found, or if the specified font +set cannot be created, then either an implementation-defined font will +be opened or a font set will be created, and a warning messge will be +generated. If no suitable font can be found or a font set cannot be created, +then another message will be generated and the function will return +NULL; otherwise the function returns a font list entry. +If the function returns a font list entry, the function allocates space +to hold the font list entry. The application is responsible for managing +the allocated space. The application can recover the allocated space by +calling XmFontListEntryFree. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmFontListEntryCreate;, +&cdeman.XmFontListEntryFree;, +&cdeman.XmFontListEntryGetFont;, +&cdeman.XmFontListEntryGetTag;, and +&cdeman.XmFontListRemoveEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstQ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstQ.sgm new file mode 100644 index 000000000..bf082bc63 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstQ.sgm @@ -0,0 +1,79 @@ + + + + + + + + + + + +XmFontListFree +library call + + +XmFontListFree +A font list function that recovers memory used by a font list + +XmFontListFree + +font list functions +XmFontListFree + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmFontListFree + +XmFontList list + + + +DESCRIPTION +XmFontListFree recovers memory used by a font list. +This routine does not free the XFontSet or XFontStruct associated +with the specified font list. + + + +list + +Specifies the font list to be freed + + + + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmFontListCopy;, and +&cdeman.XmFontListRemoveEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstS.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstS.sgm new file mode 100644 index 000000000..b434d8c76 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstS.sgm @@ -0,0 +1,77 @@ + + + + + + + + + + + +XmFontListFreeFontContext +library call + + +XmFontListFreeFontContext +A font list function that instructs the toolkit that the font list context is no longer needed + +XmFontListFreeFontContext + +font list functions +XmFontListFreeFontContext + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmFontListFreeFontContext + +XmFontContext context + + + +DESCRIPTION +XmFontListFreeFontContext instructs the toolkit that the context +is no longer needed and will not be used without reinitialization. + + + +context + +Specifies the font list context structure that was allocated by the +XmFontListInitFontContext function + + + + + + +RELATED +&cdeman.XmFontListInitFontContext; and +&cdeman.XmFontListNextEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstT.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstT.sgm new file mode 100644 index 000000000..5aa8969d4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstT.sgm @@ -0,0 +1,118 @@ + + + + + + + + + + + +XmFontListGetNextFont +library call + + +XmFontListGetNextFont +A font list function that allows applications to access the fonts and character sets in a font list + +XmFontListGetNextFont + +font list functions +XmFontListGetNextFont + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmFontListGetNextFont + +XmFontContext context +XmStringCharSet *charset +XFontStruct **font + + + +DESCRIPTION +XmFontListGetNextFont accesses the character set and font for the +next entry of the font list. The application first uses the +XmFontListInitFontContext routine to create a font list context. +The application then calls XmFontListGetNextFont repeatedly with +the same context. Each succeeding call accesses the next element of +the font list. When finished, the application calls +XmFontListFreeFontContext to free the allocated font list context. + +This routine allocates memory for the character set string that must be +freed by the application. +The function allocates memory for charset. +The application is responsible for managing the allocated memory. +The application can recover the allocated memory by calling +XtFree. + +This function is obsolete and exists for compatibility with previous +releases. It is replaced by XmFontListNextEntry. +If XmFontListGetNextFont is passed a context that contains +a font set entry, it will return the first font of the +font set. The next call to the function will move to the next +entry in the font list. + + + +context + +Specifies the font list context + + + + +charset + +Specifies a pointer to a character set string; the routine returns the +character set for the current font list element + + + + +font + +Specifies a pointer to a pointer to a font structure; the routine +returns the font for the current font list element + + + + + + +RETURN +Returns True if the returned values are valid; otherwise, returns False. + + + +RELATED +&cdeman.XmFontList; and +&cdeman.XmFontListNextEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstU.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstU.sgm new file mode 100644 index 000000000..c187905d1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstU.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmFontListInitFontContext +library call + + +XmFontListInitFontContext +A font list function that allows +applications to access the entries in a font list + +XmFontListInitFontContext + +font list functions +XmFontListInitFontContext + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmFontListInitFontContext + +XmFontContext *context +XmFontList fontlist + + + +DESCRIPTION +XmFontListInitFontContext +establishes a context to allow applications to access the contents +of a font list. This context is used when reading the font +list entry tag, font, or font set associated with each entry in +the font list. A Boolean status is returned to indicate whether +or not the font list is valid. + +If an application deallocates the font list passed to +XmFontListInitFontContext as the fontlist argument, the context +established by this function is rendered no longer valid. + + + +context + +Specifies a pointer to the allocated context + + + + +fontlist + +Specifies the font list + + + + + + +RETURN +Returns True if the context was allocated; otherwise, returns False. +If the function allocated a context, the application is responsible +for managing the allocated space. The application can recover the +allocated space by calling XmFontListFreeFontContext. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListFreeFontContext;, and +&cdeman.XmFontListNextEntry;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstV.sgm new file mode 100644 index 000000000..9a0e81e35 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstV.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmFontListNextEntry +library call + + +XmFontListNextEntry +A font list function that returns +the next entry in a font list + +XmFontListNextEntry + +font list functions +XmFontListNextEntry + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmFontListEntry XmFontListNextEntry + +XmFontContext context + + + +DESCRIPTION +XmFontListNextEntry returns the next entry in the +font list. The application uses the XmFontListInitFontContext +routine to create a font list context. The first call to +XmFontListNextEntry sets the context to the first entry +in the font list. The application then calls XmFontListNextEntry +repeatedly with the same context. Each succeeding call accesses +the next entry of the font list. When finished, the application +calls XmFontListFreeFontContext to free the allocated font +list context. + + + +context + +Specifies the font list context + + + + + + +RETURN +Returns NULL if the context does not refer to a valid entry or if +it is at the end of the font list; otherwise, it returns a font list entry. +If the function does return a font list entry, the font list entry is not +a copy. Therefore, the application should not free the returned font list entry. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListEntryFree;, +&cdeman.XmFontListEntryGetFont;, +&cdeman.XmFontListEntryGetTag;, +&cdeman.XmFontListFreeFontContext;, and +&cdeman.XmFontListInitFontContext;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstW.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstW.sgm new file mode 100644 index 000000000..c0b9b8083 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/FontLstW.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmFontListRemoveEntry +library call + + +XmFontListRemoveEntry +A font list function that removes a font list entry from a font list + +XmFontListRemoveEntry + +font list functions +XmFontListRemoveEntry + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmFontList XmFontListRemoveEntry + +XmFontList oldlist +XmFontListEntry entry + + + +DESCRIPTION +XmFontListRemoveEntry creates a new font list +that contains the contents of oldlist +minus those entries specified in entry. +The routine removes any entries from oldlist +that match the components (tag, type font/font set) +of the specified entry. The function deallocates the +original font list after extracting the required +information. The caller uses XmFontListEntryFree +to recover memory allocated for the specified entry. This +routine does not free the XFontSet or XFontStruct associated +with the font list entry that is removed. + + + +oldlist + +Specifies the font list + + + + +entry + +Specifies the font list entry to be removed + + + + + + +RETURN +If oldlist is NULL, the function returns NULL. If +entry is NULL or no entries are removed, the function +returns oldlist. Otherwise, it returns a new font list. +If the function returns a new font list, the function allocates +space to hold the new font list. The application is responsible +for managing the allocated space. The application can recover the +allocated space by calling XmFontListFree. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmFontListEntryCreate;, +&cdeman.XmFontListEntryFree;, +&cdeman.XmFontListEntryLoad;, and +&cdeman.XmFontListFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Form.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Form.sgm new file mode 100644 index 000000000..15d973cd4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Form.sgm @@ -0,0 +1,1588 @@ + + + + + + + + + + + +XmForm +library call + + +XmForm +The Form widget class + +XmForm + +widget class +Form + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Form.h> + + + +DESCRIPTION +Form is a container widget with no input semantics of its own. +Constraints are placed on children of the Form to define attachments +for each of the child's four sides. +These attachments can be to the Form, to another child widget or gadget, +to a relative position within the Form, or to the initial position of +the child. +The attachments determine the layout behavior of the Form when resizing +occurs. + +The default value for XmNinitialFocus is the value of +XmNdefaultButton. + +Following are some important considerations in using a Form: + + + +Every child must have an attachment on either the left or the right. +If initialization or XtSetValues leaves a widget without +such an attachment, the result depends upon the value of +XmNrubberPositioning. + +If XmNrubberPositioning is False, the child is given an +XmNleftAttachment of XmATTACH_FORM and an +XmNleftOffset equal to its current x value. + +If XmNrubberPositioning is True, the child is given an +XmNleftAttachment of XmATTACH_POSITION and an +XmNleftPosition proportional to the current x value divided +by the width of the Form. + +In either case, if the child has not been previously given an x +value, its x value is taken to be 0 (zero), which places the child at the +left side of the Form. + + + +If you want to create a child without any attachments, and then +later (for example, after creating and managing it, but before realizing it) +give it a right attachment through XtSetValues, you must set its +XmNleftAttachment to XmATTACH_NONE at the same time. + + + +The XmNresizable resource controls only whether a geometry request +by the child will be granted. +It has no effect on whether the child's size can be changed because of +changes in geometry of the Form or of other children. + + + +Every child has a preferred width, based on geometry requests it +makes (whether they are granted or not). + + + +If a child has attachments on both the left and the right sides, +its size is completely controlled by the Form. +It can be shrunk below its preferred width or enlarged above it, if +necessary, due to other constraints. +In addition, the child's geometry requests to change its own width may +be refused. + + + +If a child has attachments on only its left or right side, it will +always be at its preferred width (if resizable, otherwise at is current +width). +This may cause it to be clipped by the Form or by other children. + + + +If a child's left (or right) attachment is set to XmATTACH_SELF, its +corresponding left (or right) offset is forced to 0 (zero). +The attachment is then changed to XmATTACH_POSITION, with a +position that corresponds to the x value of the child's left (or +right) edge. +To fix the position of a side at a specific x value, use +XmATTACH_FORM or XmATTACH_OPPOSITE_FORM with the x +value as the left (or right) offset. + + + +Unmapping a child has no effect on the Form except that the child +is not mapped. + + + +Unmanaging a child unmaps it. +If no other child is attached to it, or if all children attached to it +and all children recursively attached to them are also all unmanaged, +all of those children are treated as if they did not exist in +determining the size of the Form. + + + +When using XtSetValues to change the XmNx resource of a +child, you must simultaneously set its left attachment to either +XmATTACH_SELF or XmATTACH_NONE. +Otherwise, the request is not granted. +If XmNresizable is False, the request is granted only if the +child's size can remain the same. + + + +A left (or right) attachment of XmATTACH_WIDGET, where +XmNleftWidget (or XmNrightWidget) is NULL, acts like an +attachment of XmATTACH_FORM. + + + +If an attachment is made to a widget that is not a child of the +Form, but an ancestor of the widget is a child of the Form, the +attachment is made to the ancestor. + + + +All these considerations are true of top and bottom attachments as well, +with top acting like left, bottom acting like right, y acting like +x, and height acting like width. + + +Classes +Form inherits behavior, resources, and traits from Core, +Composite, Constraint, +XmManager, and XmBulletinBoard. + +The class pointer is xmFormWidgetClass. + +The class name is XmForm. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the resource +values for the inherited classes to set attributes for this widget. +To reference a resource by name or by class in a .Xdefaults file, +remove the XmN or XmC prefix and use the remaining letters. +To specify one of the defined values for a resource in a .Xdefaults +file, remove the Xm prefix and use the remaining letters (in +either lowercase or uppercase, but include any underscores between +words). The codes in the access column indicate if the given resource +can be set at creation time (C), set by using XtSetValues +(S), retrieved by using XtGetValues (G), or is not +applicable (N/A). + + + + + + + + + + + +XmForm Resource Set + + +Name +Class +Type +Default +Access + + +XmNfractionBase +XmCMaxValue +int +100 +CSG + + +XmNhorizontalSpacing +XmCSpacing +Dimension +0 +CSG + + +XmNrubberPositioning +XmCRubberPositioning +Boolean +False +CSG + + +XmNverticalSpacing +XmCSpacing +Dimension +0 +CSG + + + + + + +XmNfractionBase + +Specifies the denominator used in calculating the relative position of +a child widget using XmATTACH_POSITION constraints. +The value must not be 0 (zero). + +If the value of a child's XmNleftAttachment (or +XmNrightAttachment) is XmATTACH_POSITION, the position of +the left (or right) side of the child is relative to the left +side of the Form and is a fraction of the width of the Form. +This fraction is the value of the child's XmNleftPosition (or +XmNrightPosition) resource divided by the value of the Form's +XmNfractionBase. + +If the value of a child's XmNtopAttachment (or +XmNbottomAttachment) is XmATTACH_POSITION, the position of +the top (or bottom) side of the child is relative to the top +side +of the Form and is a fraction of the height of the Form. +This fraction is the value of the child's XmNtopPosition (or +XmNbottomPosition) resource divided by the value of the Form's +XmNfractionBase. + + + + +XmNhorizontalSpacing + +Specifies the offset for right and left attachments. This resource is +only used if no offset resource is specified (when attaching to a +widget), or if no margin resource is specified (when attaching +to the Form). + + + + +XmNrubberPositioning + +Indicates the default near (left) and top attachments for a child of the +Form. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection.) + +The default left attachment is applied whenever initialization or +XtSetValues leaves the child without either a left or right +attachment. +The default top attachment is applied whenever initialization or +XtSetValues leaves the child without either a top or bottom +attachment. + +If this Boolean resource is set to False, XmNleftAttachment and +XmNtopAttachment default to XmATTACH_FORM, +XmNleftOffset defaults to the current x value of the left +side of the child, +and XmNtopOffset defaults to the current +y value of the child. +The effect is to position the child according to its absolute distance +from the left or top side of the Form. + +If this resource is set to True, XmNleftAttachment and +XmNtopAttachment default to XmATTACH_POSITION, +XmNleftPosition defaults to a value proportional to the current +x value of the left side of the child divided by the width of the +Form, and XmNtopPosition defaults to a value proportional to the +current y value of the child divided by the height of the Form. +The effect is to position the child relative to the left or top +side of the Form and in proportion to the width or height of the Form. + + + + +XmNverticalSpacing + +Specifies the offset for top and bottom attachments. This resource is +only used if no offset resource is specified (when attaching to a +widget), or if no margin resource is specified (when attaching +to the Form). + + + + + + + + + + + +XmForm Constraint Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomAttachment +XmCAttachment +unsigned char +XmATTACH_NONE +CSG + + +XmNbottomOffset +XmCOffset +int +0 +CSG + + +XmNbottomPosition +XmCPosition +int +0 +CSG + + +XmNbottomWidget +XmCWidget +Widget +NULL +CSG + + +XmNleftAttachment +XmCAttachment +unsigned char +XmATTACH_NONE +CSG + + +XmNleftOffset +XmCOffset +int +0 +CSG + + +XmNleftPosition +XmCPosition +int +0 +CSG + + +XmNleftWidget +XmCWidget +Widget +NULL +CSG + + +XmNresizable +XmCBoolean +Boolean +True +CSG + + +XmNrightAttachment +XmCAttachment +unsigned char +XmATTACH_NONE +CSG + + +XmNrightOffset +XmCOffset +int +0 +CSG + + +XmNrightPosition +XmCPosition +int +0 +CSG + + +XmNrightWidget +XmCWidget +Widget +NULL +CSG + + +XmNtopAttachment +XmCAttachment +unsigned char +XmATTACH_NONE +CSG + + +XmNtopOffset +XmCOffset +int +0 +CSG + + +XmNtopPosition +XmCPosition +int +0 +CSG + + +XmNtopWidget +XmCWidget +Widget +NULL +CSG + + + + + + + +XmNbottomAttachment + +Specifies attachment of the bottom side of the child. It can have the +following values: + + + +XmATTACH_NONE + +Do not attach the bottom side of the child. + + + + +XmATTACH_FORM + +Attach the bottom side of the child to the bottom +side of the Form. + + + + +XmATTACH_OPPOSITE_FORM + +Attach the bottom side of the child to +the top side of the Form. +XmNbottomOffset can be used to determine the visibility of the +child. + + + + +XmATTACH_WIDGET + +Attach the bottom side of the child to the top +side of the widget or +gadget specified in the XmNbottomWidget resource. +If XmNbottomWidget is NULL, XmATTACH_WIDGET is replaced by +XmATTACH_FORM, and the child is attached to the bottom side of the +Form. + + + + +XmATTACH_OPPOSITE_WIDGET + +Attach the bottom side of the child to +the bottom side of the widget or +gadget specified in the XmNbottomWidget resource. + + + + +XmATTACH_POSITION + +Attach the bottom side of the child to a +position that is relative to +the top side of the Form and in proportion to the height of the Form. +This position is determined by the XmNbottomPosition and +XmNfractionBase resources. + + + + +XmATTACH_SELF + +Attach the bottom side of the child to a position +that is proportional +to the current y value of the bottom of the child divided by the +height of the Form. +This position is determined by the XmNbottomPosition and +XmNfractionBase resources. +XmNbottomPosition is set to a value proportional to the current +y value of the bottom of the child divided by the height of the +Form. + + + + + + + + +XmNbottomOffset + +Specifies the constant offset between the bottom side of the +child and the object to which it is +attached. +The relationship established remains, regardless of any resizing operations +that occur. +When this resource is explicitly set, the value of XmNverticalSpacing +is ignored. + + + + +XmNbottomPosition + +This resource is used to determine the position of the bottom side of +the child when the child's XmNbottomAttachment is set to +XmATTACH_POSITION. +In this case the position of the bottom side of the child is relative to +the top side of the Form and is a fraction of the height of the Form. +This fraction is the value of the child's XmNbottomPosition +resource divided by the value of the Form's XmNfractionBase. +For example, if the child's XmNbottomPosition is 50, the Form's +XmNfractionBase is 100, and the Form's height is 200, the position +of the bottom side of the child is 100. + + + + +XmNbottomWidget + +Specifies the widget or gadget to which +the bottom side of the child is attached. +This resource is used if the XmNbottomAttachment resource +is set to either XmATTACH_WIDGET +or XmATTACH_OPPOSITE_WIDGET. + +A string-to-widget resource converter is automatically installed for use +with this resource. +With this converter, the widget that is to be the value of the resource +must exist at the time the widget that has the resource is created. + + + + +XmNleftAttachment + +Specifies attachment of the near (left) side of the child. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection resource.) +It can have the following values: + + + +XmATTACH_NONE + +Do not attach the left side of the child. +If XmNrightAttachment is also XmATTACH_NONE, this value is +ignored and the child is given a default left attachment. + + + + +XmATTACH_FORM + +Attach the left side of the child to the left +side of the Form. + + + + +XmATTACH_OPPOSITE_FORM + +Attach the left side of the child to the +right side of the Form. +XmNleftOffset can be used to determine the visibility of the +child. + + + + +XmATTACH_WIDGET + +Attach the left side of the child to the right +side of the widget or +gadget specified in the XmNleftWidget resource. +If XmNleftWidget is NULL, XmATTACH_WIDGET is replaced by +XmATTACH_FORM, and the child is attached to the left side of the +Form. + + + + +XmATTACH_OPPOSITE_WIDGET + +Attach the left side of the child to +the left side of the widget or +gadget specified in the XmNleftWidget resource. + + + + +XmATTACH_POSITION + +Attach the left side of the child to a +position that is relative to +the left side of the Form and in proportion to the width of the Form. +This position is determined by the XmNleftPosition and +XmNfractionBase resources. + + + + +XmATTACH_SELF + +Attach the left side of the child to a position +that is proportional to +the current x value of the left side of the child divided by the +width of the Form. +This position is determined by the XmNleftPosition and +XmNfractionBase resources. +XmNleftPosition is set to a value proportional to the current +x value of the left side of the child divided by the width of the +Form. + + + + + + + +XmNleftOffset + +Specifies the constant offset between the near (left) side of the +child and the object to which it is attached. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection resource.) +The relationship established remains, regardless of any resizing operations +that occur. +When this resource is explicitly set, the value of XmNhorizontalSpacing +is ignored. + + + + +XmNleftPosition + +This resource is used to determine the position of the near (left) side +of the child when the child's XmNleftAttachment is set to +XmATTACH_POSITION. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection resource.) + +In this case, the position of the left side of the child is relative to +the left side of the Form and is a fraction of the width of the Form. +This fraction is the value of the child's XmNleftPosition resource +divided by the value of the Form's XmNfractionBase. +For example, if the child's XmNleftPosition is 50, the Form's +XmNfractionBase is 100, and the Form's width is 200, the position +of the left side of the child is 100. + + + + +XmNleftWidget + +Specifies the widget or gadget to which the near (left) side of the +child is attached. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection resource.) +The XmNleftWidget resource is used if the XmNleftAttachment +resource is set to either XmATTACH_WIDGET +or XmATTACH_OPPOSITE_WIDGET. + +A string-to-widget resource converter is automatically installed for use +with this resource. +With this converter, the widget that is to be the value of the resource +must exist at the time the widget that has the resource is created. + + + + +XmNresizable + +This Boolean resource specifies whether or not a child's request for a +new size is (conditionally) granted by the Form. +If this resource is set to True the request is granted if possible. +If this resource is set to False the request is always refused. + +If a child has both left and right attachments, its width is completely +controlled by the Form, regardless of the value of the child's +XmNresizable resource. +If a child has a left or right attachment but not both, the child's +XmNwidth is used in setting its width if the value of the child's +XmNresizable resource is True. +These conditions are also true for top and bottom attachments, with +height acting like width. + + + + +XmNrightAttachment + +Specifies attachment of the far (right) side of the child. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection resource.) +It can have the following values: + + + +XmATTACH_NONE + +Do not attach the right side of the child. + + + + +XmATTACH_FORM + +Attach the right side of the child to the right +side of the Form. + + + + +XmATTACH_OPPOSITE_FORM + +Attach the right side of the child to +the left side of the Form. +XmNrightOffset can be used to determine the visibility of the +child. + + + + +XmATTACH_WIDGET + +Attach the right side of the child to the left +side of the widget or +gadget specified in the XmNrightWidget resource. +If XmNrightWidget is NULL, XmATTACH_WIDGET is replaced by +XmATTACH_FORM, and the child is attached to the right side of the +Form. + + + + +XmATTACH_OPPOSITE_WIDGET + +Attach the right side of the child to +the right side of the widget or +gadget specified in the XmNrightWidget resource. + + + + +XmATTACH_POSITION + +Attach the right side of the child to a +position that is relative to +the left side of the Form and in proportion to the width of the Form. +This position is determined by the XmNrightPosition and +XmNfractionBase resources. + + + + +XmATTACH_SELF + +Attach the right side of the child to a position +that is proportional to +the current x value of the right side of the child divided by the +width of the Form. +This position is determined by the XmNrightPosition and +XmNfractionBase resources. +XmNrightPosition is set to a value proportional to the current +x value of the right side of the child divided by the width of the +Form. + + + + + + + +XmNrightOffset + +Specifies the constant offset between the far (right) side of the +child and the object to which it is attached. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection resource.) +The relationship established remains, regardless of any resizing operations +that occur. +When this resource is explicitly set, the value of XmNhorizontalSpacing +is ignored. + + + + +XmNrightPosition + +This resource is used to determine the position of the far (right) side +of the child when the child's XmNrightAttachment is set to +XmATTACH_POSITION. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection resource.) + +In this case the position of the right side of the child is relative to +the left side of the Form and is a fraction of the width of the Form. +This fraction is the value of the child's XmNrightPosition resource +divided by +the value of the Form's XmNfractionBase. +For example, if the child's XmNrightPosition is 50, the Form's +XmNfractionBase is 100, and the Form's width is 200, the position +of the right side of the child is 100. + + + + +XmNrightWidget + +Specifies the widget or gadget +to which the far (right) side of the child is attached. +(Note that whether this resource actually applies to the left or +right side of the child and its attachment +depends on the value of +the XmNlayoutDirection resource.) +The XmNrightWidget resource is used if the +XmNrightAttachment resource +is set to either XmATTACH_WIDGET +or XmATTACH_OPPOSITE_WIDGET. + +A string-to-widget resource converter is automatically installed for use +with this resource. +With this converter, the widget that is to be the value of the resource +must exist at the time the widget that has the resource is created. + + + + +XmNtopAttachment + +Specifies attachment of the top side of the child. It can have +following values: + + + +XmATTACH_NONE + +Do not attach the top side of the child. +If the XmNbottomAttachment resource +is also XmATTACH_NONE, this value is +ignored and the child is given a default top attachment. + + + + +XmATTACH_FORM + +Attach the top side of the child to the top side +of the Form. + + + + +XmATTACH_OPPOSITE_FORM + +Attach the top side of the child to the +bottom side of the Form. +XmNtopOffset can be used to determine the visibility of the +child. + + + + +XmATTACH_WIDGET + +Attach the top side of the child to the bottom +side of the widget or +gadget specified in the XmNtopWidget resource. +If XmNtopWidget is NULL, XmATTACH_WIDGET is replaced by +XmATTACH_FORM and the child is attached to the top side of the +Form. + + + + +XmATTACH_OPPOSITE_WIDGET + +Attach the top side of the child to +the top side of the widget or +gadget specified in the XmNtopWidget resource. + + + + +XmATTACH_POSITION + +Attach the top side of the child to a +position that is relative to +the top side of the Form and in proportion to the height of the Form. +This position is determined by the XmNtopPosition and +XmNfractionBase resources. + + + + +XmATTACH_SELF + +Attach the top side of the child to a position +that is proportional to +the current y value of the child divided by the height of the +Form. +This position is determined by the XmNtopPosition and +XmNfractionBase resources. +XmNtopPosition is set to a value proportional to the current +y value of the child divided by the height of the Form. + + + + + + + +XmNtopOffset + +Specifies the constant offset between the top side of the +child and the object to which it is +attached. +The relationship established remains, regardless of any resizing operations +that occur. +When this resource is explicitly set, the value of XmNverticalSpacing +is ignored. + + + + +XmNtopPosition + +This resource is used to determine the position of the top side of +the child when the child's XmNtopAttachment is set to +XmATTACH_POSITION. +In this case, the position of the top side of the child is relative to +the top side of the Form and is a fraction of the height of the Form. +This fraction is the value of the child's XmNtopPosition +resource divided by the value of the Form's XmNfractionBase. +For example, if the child's XmNtopPosition is 50, the Form's +XmNfractionBase is 100, and the Form's height is 200, the position +of the top side of the child is 100. + + + + +XmNtopWidget + +Specifies the widget or gadget to which the top +side of the child is attached. +This resource is used if XmNtopAttachment is +set to a value of either XmATTACH_WIDGET +or XmATTACH_OPPOSITE_WIDGET. + +A string-to-widget resource converter is automatically installed for use +with this resource. +With this converter, the widget that is to be the value of the resource +must exist at the time the widget that has the resource is created. + + + + + + +Inherited Resources +Form inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmBulletinBoard Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowOverlap +XmCAllowOverlap +Boolean +True +CSG + + +XmNautoUnmanage +XmCAutoUnmanage +Boolean +True +CG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNcancelButton +XmCWidget +Widget +NULL +SG + + +XmNdefaultButton +XmCWidget +Widget +NULL +SG + + +XmNdefaultPosition +XmCDefaultPosition +Boolean +True +CSG + + +XmNdialogStyle +XmCDialogStyle +unsigned char +dynamic +CSG + + +XmNdialogTitle +XmCDialogTitle +XmString +NULL +CSG + + +XmNfocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTable +XmRenderTable +dynamic +CSG + + +XmNmapCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +0 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +0 +CSG + + +XmNnoResize +XmCNoResize +Boolean +False +CSG + + +XmNresizePolicy +XmCResizePolicy +unsigned char +XmRESIZE_ANY +CSG + + +XmNshadowType +XmCShadowType +unsigned char +XmSHADOW_OUT +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNtextTranslations +XmCTranslations +XtTranslations +NULL +C + + +XmNunmapCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +N/A + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +XmForm inherits translations from XmBulletinBoard. + + + + +RELATED +&cdeman.Composite;, &cdeman.Constraint;, &cdeman.Core;, +&cdeman.XmBulletinBoard;, +XmCreateForm, &cdeman.XmCreateFormDialog;, and +&cdeman.XmManager;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Frame.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Frame.sgm new file mode 100644 index 000000000..bcca9971e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Frame.sgm @@ -0,0 +1,783 @@ + + + + + + + + + + + +XmFrame +library call + + +XmFrame +The Frame widget class + +XmFrame + +widget class +Frame + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Frame.h> + + + +DESCRIPTION +Frame is a very simple manager used to enclose a single work +area child in a border drawn by Frame. +It uses the Manager class resources for border drawing and performs +geometry management so that its size always matches its child's outer size +plus the Frame's margins and shadow thickness. + +Frame is most often used to enclose other managers when the +application developer wants the manager to have the same border +appearance as the primitive widgets. Frame can also be +used to enclose primitive widgets that do not support the same +type of border drawing. This gives visual consistency when +you develop applications using diverse widget sets. +Constraint resources are used to designate a child as the Frame title, +align its text, and control its vertical alignment in relation to +Frame's top shadow. The title appears only at the top of the Frame. + +If the Frame's parent is a Shell widget, +the XmNshadowType resource defaults to XmSHADOW_OUT, and +the Manager's XmNshadowThickness resource defaults to 1. + +If the Frame's parent is not a Shell widget, +the XmNshadowType resouce defaults to XmSHADOW_ETCHED_IN, and +the Manager's XmNshadowThickness resource defaults to 2. + + +Classes +Frame inherits behavior and +resources from the Core, Composite, +Constraint, and XmManager classes. + +The class pointer is xmFrameWidgetClass. + +The class name is XmFrame. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmFrame Resource Set + + +Name +Class +Type +Default +Access + + +XmNmarginWidth +XmCMarginWidth +Dimension +0 +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +0 +CSG + + +XmNshadowType +XmCShadowType +unsigned char +dynamic +CSG + + + + + + +XmNmarginWidth + +Specifies the padding space on the left and right +sides between Frame's child and Frame's shadow drawing. + + + + +XmNmarginHeight + +Specifies the padding space on the top and bottom +sides between Frame's child and Frame's shadow drawing. +When a title is present, the top margin equals the value +specified by this resource plus the distance (if any) that the +title extends below the top shadow. + + + + +XmNshadowType + +Describes the drawing style for Frame. This resource can have the +following values: + + + +XmSHADOW_IN + +Draws Frame so that it appears inset. +This means that the bottom shadow visuals and top shadow visuals +are reversed. + + + + +XmSHADOW_OUT + +Draws Frame so that it appears outset. +This is the default if Frame's parent is a Shell widget. + + + + +XmSHADOW_ETCHED_IN + +Draws Frame using a double line giving the +effect of a line etched into the window. The thickness of the double +line is equal to the value of XmNshadowThickness. +This is the default when Frame's parent is not a Shell widget. + + + + +XmSHADOW_ETCHED_OUT + +Draws Frame using a double line giving the +effect of a line coming out of the window. The thickness of the double +line is equal to the value of XmNshadowThickness. + + + + + + + + + + + + + + + + + +XmFrame Constraint Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildType +XmCChildType +unsigned char +XmFRAME_WORKAREA_CHILD +CSG + + +XmNchildHorizontalAlignment +XmCChildHorizontalAlignment +unsigned char +XmALIGNMENT_BEGINNING +CSG + + +XmNchildHorizontalSpacing +XmCChildHorizontalSpacing +Dimension +dynamic +CSG + + +XmNchildVerticalAlignment +XmCChildVerticalAlignment +unsigned char +XmALIGNMENT_CENTER +CSG + + +XmNframeChildType +XmCFrameChildType +unsigned char +XmFRAME_WORKAREA_CHILD +CSG + + + + + + + +XmNchildType + + +Refer to the XmNframeChildType resource description. The +XmNchildType resource is obsoleted by XmNframeChildType, +but is kept here for backward compatibility. + + + + +XmNchildHorizontalAlignment + +Specifies the alignment of the title. This resource has the +following values: + + + +XmALIGNMENT_BEGINNING + + + +XmALIGNMENT_CENTER + + + +XmALIGNMENT_END + + + +See the description of XmNalignment in the XmLabel +reference page for an explanation of these values. + + + + +XmNchildHorizontalSpacing + +Specifies the minimum distance between either edge of the title text +and the inner edge of the Frame shadow. Clipping of the title +text occurs in order to maintain this spacing. The default value +is the margin width of the Frame. + + + + +XmNchildVerticalAlignment + +Specifies the vertical alignment of the title text, or the title +area in relation to the top shadow of the Frame. + + + +XmALIGNMENT_BASELINE_BOTTOM + +Causes the baseline of the +title to align vertically with the +top shadow of the Frame. In the case of a multi-line title, +the baseline of the last line of text aligns vertically with +the top shadow of the Frame. + + + + +XmALIGNMENT_BASELINE_TOP + +Causes the baseline of the first +line of the title to align vertically with the top shadow +of the Frame. + + + + +XmALIGNMENT_CHILD_TOP + +Causes the top edge of the title +area to align vertically with the top shadow of the Frame. + + + + +XmALIGNMENT_CENTER + +Causes the center of the title +area to align vertically with the top shadow of the Frame. + + + + +XmALIGNMENT_CHILD_BOTTOM + +Causes the bottom edge of the title +area to align vertically with the top shadow of the Frame. + + + + + + + +XmNframeChildType + +Specifies whether a child is a title or work area. Frame supports +a single title and/or work area child. The possible +values are + + + +XmFRAME_TITLE_CHILD + + + +XmFRAME_WORKAREA_CHILD + + + +XmFRAME_GENERIC_CHILD + + + +The Frame geometry manager ignores any child of type +XmFRAME_GENERIC_CHILD. +This resource replaces +XmNchildType. + + + + + + +Inherited Resources +Frame inherits behavior and resources from the following +superclasses. For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +XmFrame inherits translations from XmManager. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmCreateFrame;, and +&cdeman.XmManager;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Gadget.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Gadget.sgm new file mode 100644 index 000000000..3278de615 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Gadget.sgm @@ -0,0 +1,769 @@ + + + + + + + + + + + +XmGadget +library call + + +XmGadget +The Gadget widget class + +XmGadget + +widget class +Gadget + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +Gadget is a widget class used as +a supporting superclass for other +gadget classes. It handles shadow-border drawing and highlighting, traversal +activation and deactivation, and various callback lists needed by +gadgets. + +The color and pixmap resources defined by XmManager are directly used by +gadgets. If XtSetValues is used +to change one of the resources for a manager +widget, all of the gadget children within the manager also change. + + +Classes +Gadget inherits behavior and resources from Object and +RectObj. + +The class pointer is xmGadgetClass. + +The class name is XmGadget. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + +XmNlayoutDirection +XmNCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + +XmNbackground + +Specifies the background color for the gadget. + + + + +XmNbackgroundPixmap + +Specifies a pixmap for tiling the background. The first tile is +placed at the upper left corner of the widget's window. + + + + +XmNbottomShadowColor + +Contains the color to use to draw the bottom and right sides of the +border shadow. + + + + +XmNbottomShadowPixmap + +Specifies the pixmap to use to draw the bottom and right sides of the +border shadow. + + + + +XmNforeground + +Specifies the foreground drawing color used by Primitive widgets. + + + + +XmNhelpCallback + +Specifies the list of callbacks that is called when the help key sequence +is pressed. The reason sent by the callback is XmCR_HELP. + + + + +XmNhighlightColor + +Contains the color of the highlighting rectangle. + + + + +XmNhighlightOnEnter + +Specifies if the highlighting rectangle is drawn when the cursor moves +into the widget. +If the shell's focus policy is XmEXPLICIT, this resource is +ignored, and the widget is highlighted when it has the focus. +If the shell's focus policy is XmPOINTER and if this resource is +True, the highlighting rectangle is drawn when the the cursor moves into +the widget. +If the shell's focus policy is XmPOINTER and if this resource is +False, the highlighting rectangle is not drawn when the the cursor moves +into the widget. +The default is False. + + + + +XmNhighlightPixmap + +Specifies the pixmap used to draw the highlighting rectangle. + + + + +XmNhighlightThickness + +Specifies the thickness of the highlighting rectangle. + + + + +XmNlayoutDirection + +Specifies the direction in which components of the manager (including +strings) are laid out. The values are of type XmDirection. If +the widget's parent is a manager or shell, the value is inherited from +the widget's parent. Otherwise, it is inherited from the closest +ancestor vendor or menu shell. + + + + +XmNnavigationType + +Determines whether the widget is a tab group. + + + +XmNONE + +Indicates that the widget is not a tab group. + + + + +XmTAB_GROUP + +Indicates that the widget is a tab group, unless +the XmNnavigationType of another widget in the hierarchy is +XmEXCLUSIVE_TAB_GROUP. + + + + +XmSTICKY_TAB_GROUP + +Indicates that the widget is a tab group, even if the XmNnavigationType +of another widget in the hierarchy is +XmEXCLUSIVE_TAB_GROUP. + + + + +XmEXCLUSIVE_TAB_GROUP + +Indicates that the widget is a tab group and +that widgets in the hierarchy whose XmNnavigationType is +XmTAB_GROUP are not tab groups. + +When a parent widget has an XmNnavigationType of +XmEXCLUSIVE_TAB_GROUP, traversal of non-tab-group widgets within +the group is based on the order of those widgets in their parent's +XmNchildren list. + +When the XmNnavigationType of any widget in a hierarchy is +XmEXCLUSIVE_TAB_GROUP, +traversal of tab groups in the hierarchy +proceeds to widgets in the order in which their XmNnavigationType +resources were specified as XmEXCLUSIVE_TAB_GROUP or +XmSTICKY_TAB_GROUP, whether by creating the widgets with that value, +by calling XtSetValues, or by calling XmAddTabGroup. + + + + + + + +XmNshadowThickness + +Specifies the size of the drawn border shadow. + + + + +XmNtopShadowColor + +Contains the color to use to draw the top and left sides of the border +shadow. + + + + +XmNtopShadowPixmap + +Specifies the pixmap to use to draw the top and left sides of the border +shadow. + + + + +XmNtraversalOn + +Specifies traversal activation for this gadget. + + + + +XmNunitType + +Provides the basic support for resolution independence. +It defines the type of units a widget uses with sizing and +positioning resources. +If the widget's parent is a subclass of XmManager and if the +XmNunitType resource is not explicitly set, it defaults to the +unit type of the parent widget. +If the widget's parent is not a subclass of XmManager, the +resource has a default unit type of XmPIXELS. + +The unit type can also be specified in resource files, with the +following format: + + +<floating value><unit> + + +where: + + + +unit + +is <" ", pixels, inches, centimeters, millimeters, points, font units> + + + + +pixels + +is <pix, pixel, pixels> + + + + +inches + +is <in, inch, inches> + + + + +centimeter + +is <cm, centimeter, centimeters> + + + + +millimeters + +is <mm, millimeter, millimeters> + + + + +points + +is <pt, point, points> + + + + +font units + +is <fu, font_unit, font_units> + + + + +float + +is {"+"|"-"}{{<"0"-"9">*}.}<"0"-"9">* + +Note that the type Dimension must always be positive. + + + + +For example, + + +xmfonts*XmMainWindow.height: 10.4cm +*PostIn.width: 3inches + + +XmNunitType can have the following values: + + + +XmPIXELS + +All values provided to the widget are treated as normal +pixel values. + + + + +XmMILLIMETERS + +All values provided to the widget are treated as normal millimeter +values. + + + + +Xm100TH_MILLIMETERS + +All values provided to the widget are treated +as 1/100 of a millimeter. + + + + +XmCENTIMETERS + +All values provided to the widget are treated as normal centimeter +values. + + + + +XmINCHES + +All values provided to the widget are treated as normal inch +values. + + + + +Xm1000TH_INCHES + +All values provided to the widget are treated as +1/1000 of an inch. + + + + +XmPOINTS + +All values provided to the widget are treated as normal point +values. A point is a unit used in text processing +applications and is defined as 1/72 of an inch. + + + + +Xm100TH_POINTS + +All values provided to the widget are treated as +1/100 of a point. A point is a unit used in text processing +applications and is defined as 1/72 inch. + + + + +XmFONT_UNITS + +All values provided to the widget are treated as normal font +units. A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + +Xm100TH_FONT_UNITS + +All values provided to the widget are +treated as 1/100 of a font unit. +A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + + + + +XmNuserData + +Allows the application to attach any necessary specific data to the gadget. +This is an internally unused resource. + + + + + + +Inherited Resources +Gadget inherits resources from the +superclass described in the following table. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +N/A + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; +} XmAnyCallbackStruct; + + + +reason + +Indicates why the callback was invoked. +For this callback, reason is set to XmCR_HELP. + + + + +event + +Points to the XEvent that triggered the callback. + + + + + + + + + + + + + + + + +Behavior +Gadgets cannot have translations associated with them. +Because of this, a Gadget's behavior is determined by the Manager +widget into which the Gadget is placed. If focus is on a Gadget, +events are passed to the Gadget by its Manager. + + + + +RELATED +&cdeman.Object;, +&cdeman.RectObj;, +&cdeman.XmManager;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetAtomN.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetAtomN.sgm new file mode 100644 index 000000000..f44b33494 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetAtomN.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmGetAtomName +library call + + +XmGetAtomName +A function that returns the string representation for an atom + +XmGetAtomName + +atoms + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/AtomMgr.h> + +String XmGetAtomName + +Display * display +Atom atom + + + +DESCRIPTION +XmGetAtomName returns the string representation for an atom. +It mirrors the Xlib interfaces for atom management but provides +client-side caching. When and where caching is provided in Xlib, the +routines will become pseudonyms for the Xlib routines. + + + +display + +Specifies the connection to the X server + + + + +atom + +Specifies the atom for the property name you want returned + + + + + + +RETURN +Returns a string. +The function allocates space to hold the returned string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XFree. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetColC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetColC.sgm new file mode 100644 index 000000000..89a41c23d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetColC.sgm @@ -0,0 +1,74 @@ + + + + + + + + + + + +XmGetColorCalculation +library call + + +XmGetColorCalculation +A function to get the procedure used for default color calculation + +XmGetColorCalculation + +Color functions +XmGetColorCalculation + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmColorProc XmGetColorCalculation + + + + +DESCRIPTION +XmGetColorCalculation returns the procedure being used to calculate +default colors. + +For a description of XmColorProc, see &cdeman.XmSetColorCalculation;. + + + +RETURN +Returns the procedure used for default color calculation. + + + +RELATED +&cdeman.XmChangeColor;, +&cdeman.XmGetColors;, and +&cdeman.XmSetColorCalculation;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetCols.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetCols.sgm new file mode 100644 index 000000000..d44065a20 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetCols.sgm @@ -0,0 +1,130 @@ + + + + + + + + + + + +XmGetColors +library call + + +XmGetColors +A function that generates foreground, select, and shadow colors + +XmGetColors + +Color functions +XmGetColors + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmGetColors + +Screen * screen +Colormap colormap +Pixel background +Pixel * foreground +Pixel * top_shadow +Pixel * bottom_shadow +Pixel * select + + + +DESCRIPTION +XmGetColors takes a screen, a colormap, and a background pixel, +and returns pixel values for foreground, select, and shadow colors. + + + +screen + +Specifies the screen for which these colors should be allocated. + + + + +colormap + +Specifies the colormap from which these colors should be allocated. + + + + +background + +Specifies the background on which the colors should be based. + + + + +foreground + +Specifies a pointer to the returned foreground pixel value. +If this argument is NULL, no value is allocated or returned for this color. + + + + +top_shadow + +Specifies a pointer to the returned top shadow pixel value. +If this argument is NULL, no value is allocated or returned for this color. + + + + +bottom_shadow + +Specifies a pointer to the returned bottom shadow pixel value. +If this argument is NULL, no value is allocated or returned for this color. + + + + +select + +Specifies a pointer to the returned select pixel value. +If this argument is NULL, no value is allocated or returned for this color. + + + + + + +RELATED +&cdeman.XmChangeColor;, +&cdeman.XmGetColorCalculation;, and +&cdeman.XmSetColorCalculation;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetDest.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetDest.sgm new file mode 100644 index 000000000..d53bc5d31 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetDest.sgm @@ -0,0 +1,79 @@ + + + + + + + + + + + +XmGetDestination +library call + + +XmGetDestination +A function that returns the widget ID of the widget to be used as the current destination for quick paste and certain clipboard operations + +XmGetDestination + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Widget XmGetDestination + +Display *display + + + +DESCRIPTION +XmGetDestination returns the widget that is the current destination +on the specified display. +The destination is generally the last editable widget on which a +select, edit, insert, or paste operation was performed and is the +destination for quick paste and certain clipboard functions. +The destination is NULL until a keyboard or mouse operation has been +done on an editable widget. Refer to the &MotifProgGd; for a description of +keyboard focus. + + + +display + +Specifies the display whose destination widget is to be queried + + + + + + +RETURN +Returns the widget ID for the current destination or NULL if there is +no current destination. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetDragC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetDragC.sgm new file mode 100644 index 000000000..3cf2d0131 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetDragC.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + + +XmGetDragContext +library call + + +XmGetDragContext +A Drag and Drop function that retrieves the +DragContext widget ID associated with a timestamp + +XmGetDragContext + +Drag and Drop functions +XmGetDragContext + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragC.h> + +Widget XmGetDragContext + +Widget refwidget +Time timestamp + + + +DESCRIPTION +XmGetDragContext returns the widget ID of the active +DragContext associated with a given display and timestamp. A timestamp +uniquely identifies which DragContext is active when more than +one drag and drop transaction has been initiated on a display. If +the specified timestamp matches a timestamp processed between +the start and finish of a single drag and drop transaction, the +function returns the corresponding DragContext ID. + + + +refwidget + +Specifies the ID of the widget that the routine uses to identify +the intended display. The function returns the ID of the +DragContext associated with the display value passed by this widget. + + + + +timestamp + +Specifies a timestamp. + + + + +For a complete definition of DragContext and its associated resources, +see &cdeman.XmDragContext;. + + + +RETURN +Returns the ID of the DragContext widget that is active for the +specified timestamp. Otherwise, returns NULL if no active +DragContext is found. + + + +RELATED +&cdeman.XmDragContext;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetFocW.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetFocW.sgm new file mode 100644 index 000000000..cf513198a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetFocW.sgm @@ -0,0 +1,85 @@ + + + + + + + + + + + +XmGetFocusWidget +library call + + +XmGetFocusWidget +Returns the ID of the widget that has +keyboard focus + +XmGetFocusWidget + +traversal functions +XmGetFocusWidget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Widget XmGetFocusWidget + +Widget widget + + + +DESCRIPTION +XmGetFocusWidget examines the hierarchy that contains +the specified widget and returns the ID of the widget that +has keyboard focus. The function extracts the widget ID +from the associated Shell widget; therefore, the specified +widget can be located anywhere in the hierarchy. + + + +widget + +Specifies a widget ID within a given hierarchy + + + + + + +RETURN +Returns the ID of the widget with keyboard focus. If no child +of the Shell has focus, the function returns NULL. + + + +RELATED +&cdeman.XmProcessTraversal;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetMenuC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetMenuC.sgm new file mode 100644 index 000000000..77c065142 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetMenuC.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmGetMenuCursor +library call + + +XmGetMenuCursor +A function that returns the cursor ID for the current menu cursor + +XmGetMenuCursor + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Cursor XmGetMenuCursor + +Display * display + + + +DESCRIPTION +XmGetMenuCursor queries the menu +cursor currently being used by this client on the specified display and returns +the cursor ID. +This function returns the menu cursor for the default screen of the +display. + +NOTE: XmGetMenuCursor is obsolete and exists for compatibility with +previous releases. +Instead of using this function, call XtGetValues for the XmScreen +resource XmNmenuCursor. + + + +display + +Specifies the display whose menu cursor is to be queried + + + + + + +RETURN +Returns the cursor ID for the current menu cursor or the value None if +a cursor is not yet defined. A cursor will not be defined +if the application makes this call before the client has created any menus +on the specified display. + + + +RELATED +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPixA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPixA.sgm new file mode 100644 index 000000000..ccd7538da --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPixA.sgm @@ -0,0 +1,378 @@ + + + + + + + + + + + +XmGetPixmap +library call + + +XmGetPixmap +A pixmap caching function that generates a pixmap, stores it in a pixmap cache, and returns the pixmap + +XmGetPixmap + +pixmaps + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Pixmap XmGetPixmap + +Screen *screen +char *image_name +Pixel foreground +Pixel background + + + +DESCRIPTION +XmGetPixmap +uses the parameter data to perform a lookup in the +pixmap cache to see if a pixmap has already been generated that +matches the data. If one is found, a reference count is incremented +and the pixmap is returned. Applications should use XmDestroyPixmap +when the pixmap is no longer needed. + + + +screen + +Specifies the display screen on which the pixmap is to +be drawn. +The depth of the pixmap is the default depth for this screen. + + + + +image_name + +Specifies the name of the image to be used to +generate the pixmap + + + + +foreground + +Combines the image with the foreground color to create the pixmap +if the image referenced is a bit-per-pixel image + + + + +background + +Combines the image with the background color to create the pixmap +if the image referenced is a bit-per-pixel image + + + + +If a pixmap is not found, image_name is used to perform a lookup in +the image cache. If an image is found, it is used to generate the pixmap, +which is then cached and returned. + +If an image is not found, the +image_name is used as a filename, and a search is made for +an X10 or X11 bitmap file. If it is found, the file is +read, converted into an image, and cached in the image cache. The image +is then used to generate a pixmap, which is cached and returned. + +If image_name has a leading slash (/), it specifies a full +pathname, and XmGetPixmap opens the file as specified. +Otherwise, image_name specifies a filename. +In this case, XmGetPixmap looks for the file along a search path +specified by the XBMLANGPATH environment variable or by a default +search path, which varies depending on whether or not the +XAPPLRESDIR environment variable is set. +The default search path contains a lot of directories. +Therefore, XmGetPixmap will need a relatively +long time to search through all these directories for pixmaps +and bitmaps. Applications that use a lot of pixmaps and bitmaps +will probably run more quickly if +XBMLANGPATH is set to a short list of directories. +In addition to X bitmap files (XBM), Motif also supports XPM (X +Pixmap) file formats. The XBMLANGPATH specifies the path for +both XBM and XPM files. Refer to the XmGetPixmapByDepth reference +page for further details. + +The XBMLANGPATH environment variable specifies a search path +for X bitmap files. +It can contain the substitution field %B, where the image_name +argument to XmGetPixmap is substituted for %B. +It can also contain the substitution fields accepted by +XtResolvePathname. +The substitution field %T is always mapped to bitmaps, and %S is +always mapped to NULL. + +If XBMLANGPATH is not set but the environment variable +XAPPLRESDIR is set, the following pathnames are searched: + + + +%B + + + +$XAPPLRESDIR/%L/bitmaps/%N/%B + + + +$XAPPLRESDIR/%l_%t/bitmaps/%N/%B + + + +$XAPPLRESDIR/%l/bitmaps/%N/%B + + + +$XAPPLRESDIR/bitmaps/%N/%B + + + +$XAPPLRESDIR/%L/bitmaps/%B + + + +$XAPPLRESDIR/%l_%t/bitmaps/%B + + + +$XAPPLRESDIR/%l/bitmaps/%B + + + +$XAPPLRESDIR/bitmaps/%B + + + +$HOME/bitmaps/%B + + + +$HOME/%B + + + +/usr/lib/X11/%L/bitmaps/%N/%B + + + +/usr/lib/X11/%l_%t/bitmaps/%N/%B + + + + +/usr/lib/X11/%l/bitmaps/%N/%B + + + +/usr/lib/X11/bitmaps/%N/%B + + + +/usr/lib/X11/%L/bitmaps/%B + + + +/usr/lib/X11/%l_%t/bitmaps/%B + + + + +/usr/lib/X11/%l/bitmaps/%B + + + +/usr/lib/X11/bitmaps/%B + + + +/usr/include/X11/bitmaps/%B + + + +If neither XBMLANGPATH nor XAPPLRESDIR is set, the +following pathnames are searched: + + + +%B + + + +$HOME/%L/bitmaps/%N/%B + + + +$HOME/%l_%t/bitmaps/%N/%B + + + + +$HOME/%l/bitmaps/%N/%B + + + +$HOME/bitmaps/%N/%B + + + +$HOME/%L/bitmaps/%B + + + +$HOME/%l_%t/bitmaps/%B + + + + +$HOME/%l/bitmaps/%B + + + +$HOME/bitmaps/%B + + + +$HOME/%B + + + +/usr/lib/X11/%L/bitmaps/%N/%B + + + + +/usr/lib/X11/%l_%t/bitmaps/%N/%B + + + + +/usr/lib/X11/%l/bitmaps/%N/%B + + + +/usr/lib/X11/bitmaps/%N/%B + + + +/usr/lib/X11/%L/bitmaps/%B + + + +/usr/lib/X11/%l_%t/bitmaps/%B + + + + +/usr/lib/X11/%l/bitmaps/%B + + + +/usr/lib/X11/bitmaps/%B + + + +/usr/include/X11/bitmaps/%B + + + +These paths are defaults that vendors may change. +For example, a vendor may use different directories for +/usr/lib/X11 and /usr/include/X11. + +The following substitutions are used in these paths: + + + +%B + +The image name, from the image_name argument + + + + +%N + +The class name of the application + + + + +%L + +The display's language string. +This string is influenced by XtSetLanguageProc. +The default string is determined by +calling setlocale(LC_ALL, NULL). + + + + +%l_%t + +The language and territory component of the display's language string + + + + + + +%l + +The language component of the display's language string + + + + +The contents of the file must conform to the rules for +X11 bitmap files. In other words, Motif can read any X11 +conformant bitmap file. + + + +RETURN +Returns a pixmap when successful; returns XmUNSPECIFIED_PIXMAP +if the image corresponding to image_name cannot be found. + + + +RELATED +&cdeman.XmDestroyPixmap;, +&cdeman.XmGetPixmapByDepth;, +&cdeman.XmInstallImage;, and +&cdeman.XmUninstallImage;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPixB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPixB.sgm new file mode 100644 index 000000000..2bac801f9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPixB.sgm @@ -0,0 +1,446 @@ + + + + + + + + + + + +XmGetPixmapByDepth +library call + + +XmGetPixmapByDepth +A pixmap caching function that generates a pixmap, stores it in a pixmap cache, and returns the pixmap + +XmGetPixmapByDepth + +pixmaps + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Pixmap XmGetPixmapByDepth + +Screen *screen +char *image_name +Pixel foreground +Pixel background +int depth + + + +DESCRIPTION +XmGetPixmapByDepth uses the parameter data to perform a lookup in the +pixmap cache to see if a pixmap has already been generated that +matches the data. If one is found, a reference count is incremented +and the pixmap is returned. Applications should use XmDestroyPixmap +when the pixmap is no longer needed. + + + +screen + +Specifies the display screen on which the pixmap is to +be drawn + + + + +image_name + +Specifies the name of the image to be used to +generate the pixmap + + + + +foreground + +Combines the image with the foreground color to create the pixmap +if the image referenced is a bit-per-pixel image + + + + +background + +Combines the image with the background color to create the pixmap +if the image referenced is a bit-per-pixel image + + + + +depth + +Specifies the depth of the pixmap + + + + +If a matching pixmap is not found, +image_name is used to perform a lookup in +the image cache. If an image is found, it is used to generate the pixmap, +which is then cached and returned. + +If an image is not found, +image_name is used as a filename, and a search is made for +an X10 or X11 bitmap file. If it is found, the file is +read, converted into an image, and cached in the image cache. The image +is then used to generate a pixmap, which is cached and returned. + +If image_name has a leading / (slash), it specifies a full +pathname, and XmGetPixmapByDepth opens the file as specified. +Otherwise, image_name specifies a filename. +In this case, XmGetPixmapByDepth looks for the file along a search +path specified by the XBMLANGPATH environment variable or by a +default search path, which varies depending on whether or not the +XAPPLRESDIR environment variable is set. +The default search path contains a lot of directories. +Therefore, XmGetPixmapByDepth will need a relatively +long time to search through all these directories for pixmaps +and bitmaps. Applications that use a lot of pixmaps and bitmaps +will probably run more quickly if +XBMLANGPATH is set to a short list of directories. +In addition to X bitmap files (XBM), Motif also supports XPM (X +Pixmap) file formats. The XBMLANGPATH specifies the path for +both XBM and XPM files. XPM files are described in more detail later +in this reference page. + +The XBMLANGPATH environment variable specifies a search path +for X bitmap files. +It can contain the substitution field %B, where the image_name +argument to XmGetPixmapByDepth is substituted for %B. +It can also contain the substitution fields accepted by +XtResolvePathname. +The substitution field %T is always mapped to bitmaps, and %S is +always mapped to NULL. + +If XBMLANGPATH is not set, but the environment variable +XAPPLRESDIR is set, the following pathnames are searched: + + + +%B + + + +$XAPPLRESDIR/%L/bitmaps/%N/%B + + + +$XAPPLRESDIR/%l_%t/bitmaps/%N/%B + + + + +$XAPPLRESDIR/%l/bitmaps/%N/%B + + + +$XAPPLRESDIR/bitmaps/%N/%B + + + +$XAPPLRESDIR/%L/bitmaps/%B + + + +$XAPPLRESDIR/%l_%t/bitmaps/%B + + + + +$XAPPLRESDIR/%l/bitmaps/%B + + + +$XAPPLRESDIR/bitmaps/%B + + + +$HOME/bitmaps/%B + + + +$HOME/%B + + + +/usr/lib/X11/%L/bitmaps/%N/%B + + + + +/usr/lib/X11/%l_%t/bitmaps/%N/%B + + + + +/usr/lib/X11/%l/bitmaps/%N/%B + + + +/usr/lib/X11/bitmaps/%N/%B + + + +/usr/lib/X11/%L/bitmaps/%B + + + + +/usr/lib/X11/%l_%t/bitmaps/%B + + + + +/usr/lib/X11/%l/bitmaps/%B + + + +/usr/lib/X11/bitmaps/%B + + + +/usr/include/X11/bitmaps/%B + + + +If neither XBMLANGPATH nor XAPPLRESDIR is set, the +following pathnames are searched: + + + +%B + + + +$HOME/%L/bitmaps/%N/%B + + + + +$HOME/%l_%t/bitmaps/%N/%B + + + + +$HOME/%l/bitmaps/%N/%B + + + +$HOME/bitmaps/%N/%B + + + +$HOME/%L/bitmaps/%B + + + + +$HOME/%l_%t/bitmaps/%B + + + + +$HOME/%l/bitmaps/%B + + + +$HOME/bitmaps/%B + + + +$HOME/%B + + + +/usr/lib/X11/%L/bitmaps/%N/%B + + + + +/usr/lib/X11/%l_%t/bitmaps/%N/%B + + + + +/usr/lib/X11/%l/bitmaps/%N/%B + + + +/usr/lib/X11/bitmaps/%N/%B + + + +/usr/lib/X11/%L/bitmaps/%B + + + +/usr/lib/X11/%l_%t/bitmaps/%B + + + + +/usr/lib/X11/%l/bitmaps/%B + + + +/usr/lib/X11/bitmaps/%B + + + +/usr/include/X11/bitmaps/%B + + + +These paths are defaults that vendors may change. +For example, a vendor may use different directories for +/usr/lib/X11 and /usr/include/X11. + +The following substitutions are used in these paths: + + + +%B + +The image name, from the image_name argument + + + + +%N + +The class name of the application + + + + +%L + +The display's language string. +This string is influenced by XtSetLanguageProc. +The default string is determined by +calling setlocale(LC_ALL, NULL). + + + + +%l_%t + +The language and territory component of the display's language string + + + + + +%l + +The language component of the display's language string + + + + +The contents of the file must conform to the rules for +X11 bitmap files. In other words, Motif can read any X11 +conformant bitmap file. + +The XPM file format is used for +storing or getting back colored X pixmaps from files. The XPM library +is provided as unsupported with Motif. To build applications without +XPM, use the NO_XPM macro. +The following shows both XBM and XPM files, respectively, +for a plaid pattern. + + +/* XBM file */ +&npzwc;#define plaid_width 22 +&npzwc;#define plaid_height 22 +&npzwc;#define plaid_x_hot -1 +&npzwc;#define plaid_y_hot -1 +static char plaid_bits[] = { + 0x75, 0xfd, 0x3f, 0xaa, 0xfa, 0x3e, 0x75, 0xfd, 0x3f, 0xaa, 0xfa, 0x3e, + 0x75, 0xfd, 0x3f, 0xff, 0x57, 0x15, 0x75, 0xfd, 0x3f, 0xaa, 0xfa, 0x3e, + 0x75, 0xfd, 0x3f, 0xaa, 0xfa, 0x3e, 0x75, 0xfd, 0x3f, 0x20, 0xa8, 0x2b, + 0x20, 0x50, 0x15, 0x20, 0xa8, 0x2b, 0x20, 0x50, 0x15, 0x20, 0xa8, 0x2b, + 0xff, 0xff, 0x3f, 0x20, 0xa8, 0x2b, 0x20, 0x50, 0x15, 0x20, 0xa8, 0x2b, + 0x20, 0x50, 0x15, 0x20, 0xa8, 0x2b}; + + + +/* XPM file */ +static char * plaid[] = { +/* plaid pixmap + * width height ncolors chars_per_pixel */ +"22 22 4 2 ", +/* colors */ +" c red m white s light_color ", +"Y c green m black s lines_in_mix ", +"+ c yellow m white s lines_in_dark ", +"x m black s dark_color ", +/* pixels */ +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +"Y Y Y Y Y x Y Y Y Y Y + x + x + x + x + x + ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +"x x x x x x x x x x x x x x x x x x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x " +}; + + + + +RETURN +Returns a pixmap when successful; returns XmUNSPECIFIED_PIXMAP +if the image corresponding to image_name cannot be found. + + + +RELATED +&cdeman.XmDestroyPixmap;, +&cdeman.XmInstallImage;, and +&cdeman.XmUninstallImage;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPost.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPost.sgm new file mode 100644 index 000000000..f73aa321f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetPost.sgm @@ -0,0 +1,91 @@ + + + + + + + + + + + +XmGetPostedFromWidget +library call + + +XmGetPostedFromWidget +A RowColumn function that returns the widget from which a menu was posted + +XmGetPostedFromWidget + +RowColumn functions +XmGetPostedFromWidget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmGetPostedFromWidget + +Widget menu + + + +DESCRIPTION +XmGetPostedFromWidget returns the widget from which a menu was +posted. +For torn-off menus, this function returns the widget +from which the menu was originally torn. +An application can use this routine during the activate callback to +determine the context in which the menu callback should be interpreted. + + + +menu + +Specifies the widget ID of the menu + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the widget ID of the widget from which the menu was posted. +If the menu is a Popup Menu, the returned widget is the widget from +which the menu was popped up. +If the menu is a Pulldown Menu, the returned widget is the MenuBar or +OptionMenu from which the widget was pulled down. + + + +RELATED +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetSec.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetSec.sgm new file mode 100644 index 000000000..49f3ec71c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetSec.sgm @@ -0,0 +1,132 @@ + + + + + + + + + + + +XmGetSecondaryResourceData +library call + + +XmGetSecondaryResourceData +A function that provides access to secondary widget resource data + +XmGetSecondaryResourceData + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Cardinal XmGetSecondaryResourceData + +WidgetClass widget_class +XmSecondaryResourceData **secondary_data_return + + + +DESCRIPTION +Some Motif widget classes (such as Gadget, Text, and VendorShell) have +resources that are not accessible through the functions +XtGetResourceList and XtGetConstraintResourceList. +In order to retrieve the descriptions of these resources, an application +must use XmGetSecondaryResourceData. + +When a widget class has such resources, this function provides +descriptions of the resources in one or more data structures. +XmGetSecondaryResourceData takes a widget class argument and +returns the number of these data structures associated with the widget +class. +If the return value is greater than 0 (zero), the function allocates and fills +an array of pointers to the corresponding data structures. +It returns this array at the address that is the value of the +secondary_data_return argument. + +The type XmSecondaryResourceData is a pointer to a structure with +two members that are useful to an application: resources, of type +XtResourceList, and num_resources, of type Cardinal. +The resources member is a list of the widget resources that are +not accessible using Xt functions. +The num_resources member is the length of the resources +list. + +If the return value is greater than 0 (zero), XmGetSecondaryResourceData +allocates memory that the application must free. +Use XtFree to free the resource list in each structure (the value +of the resources member), the structures themselves, and the array +of pointers to the structures (the array whose address is +secondary_data_return). + + + +widget_class + +Specifies the widget class for which secondary resource data is to be +retrieved. + + + + +secondary_data_return + +Specifies a pointer to an array of XmSecondaryResourceData +pointers to be returned by this function. +If the widget class has no secondary resource data, for example, if the value +returned by the function is 0 (zero), the function returns no meaningful value +for this argument. + + + + + + +RETURN +Returns the number of secondary resource data structures associated with +this widget class. + + + +EXAMPLE +The following example uses XmGetSecondaryResourceData to print the +names of the secondary resources of the Motif Text widget and then frees +the data allocated by the function: + + +XmSecondaryResourceData * block_array; +Cardinal num_blocks, i, j; +if (num_blocks = XmGetSecondaryResourceData (xmTextWidgetClass, + &block_array)) { + for (i = 0; i < num_blocks; i++) { + for (j = 0; j < block_array[i]->num_resources; j++) { + printf("%s\n", block_array[i]->resources[j].resource_name); + } + XtFree((char*)block_array[i]->resources); + XtFree((char*)block_array[i]); + } + XtFree((char*)block_array); +} + + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetTabGr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetTabGr.sgm new file mode 100644 index 000000000..56500835e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetTabGr.sgm @@ -0,0 +1,97 @@ + + + + + + + + + + + +XmGetTabGroup +library call + + +XmGetTabGroup +Returns the widget ID of a tab group + +XmGetTabGroup + +traversal functions +XmGetTabGroup + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Widget XmGetTabGroup + +Widget widget + + + +DESCRIPTION +XmGetTabGroup returns the widget ID of the tab group that +contains the specified widget. + + + +widget + +Specifies a widget ID within a tab group + + + + + + +RETURN +Returns the widget ID of a tab group or shell, determined as follows: + + + +If widget is a tab group or shell, returns widget + + + +If neither widget nor any ancestor up to the nearest shell is a tab +group, returns the nearest ancestor of widget that is a shell + + + +Otherwise, returns the nearest ancestor of widget that is a tab group + + + + + +RELATED +&cdeman.XmAddTabGroup;, +&cdeman.XmManager;, and +&cdeman.XmPrimitive;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetTearO.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetTearO.sgm new file mode 100644 index 000000000..de23a9ea6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetTearO.sgm @@ -0,0 +1,103 @@ + + + + + + + + + + + +XmGetTearOffControl +library call + + +XmGetTearOffControl +A RowColumn function that obtains the widget ID for the tear-off control in a menu + +XmGetTearOffControl + +RowColumn functions +XmGetTearOffControl + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmGetTearOffControl + +Widget menu + + + +DESCRIPTION +XmGetTearOffControl provides the application with the means for +obtaining the widget ID of the internally created tear-off control in a +tear-off menu. + +RowColumn creates a tear-off control for a PulldownMenu or PopupMenu +when the XmNtearOffModel resource is initialized or set to +XmTEAR_OFF_ENABLED. +The tear-off control is a widget that appears as the first element in +the menu. +The user tears off the menu by means of mouse or keyboard events in the +tear-off control. + +The tear-off control has Separator-like behavior. +Once the application has obtained the widget ID of the tear-off control, +it can set resources to specify the appearance of the control. +The application or user can also set these resources in a resource file +by using the name of the control, which is TearOffControl. +For a list of the resources the application or user can set, see +&cdeman.XmRowColumn;. + + + +menu + +Specifies the widget ID of the RowColumn PulldownMenu or PopupMenu + + + + +For more information on tear-off menus and a complete definition of +RowColumn and its associated resources, see &cdeman.XmRowColumn;. + + + +RETURN +Returns the widget ID for the tear-off control, or NULL if no tear-off +control exists. +An application should not assume that the returned widget will be of any +particular class. + + + +RELATED +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetVisi.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetVisi.sgm new file mode 100644 index 000000000..f8e7183eb --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetVisi.sgm @@ -0,0 +1,126 @@ + + + + + + + + + + + +XmGetVisibility +library call + + +XmGetVisibility +A function that determines if a widget is +visible + +XmGetVisibility + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmVisibility XmGetVisibility + +Widget widget + + + +DESCRIPTION +XmGetVisibility returns the visibility state of the specified +widget. +It checks to see if some part of the widget's rectangular +area is unobscured +by the widget's ancestors, or some part of the widget's rectangular +area is inside the work window (but possibly outside the clip window) +of a ScrolledWindow whose XmNscrollingPolicy is +XmAUTOMATIC and whose XmNtraverseObscuredCallback is not +NULL. + +XmGetVisibility does not check to see if widget is obscured by +its siblings or by siblings of its ancestors. Consequently, XmGetVisibility +returns XmVISIBILITY_UNOBSCURED for widgets which are completely or partially +covered by one or more siblings of widget by one or more siblings of ancestors +of widget. + +When a widget which is unrealized is being queried, it is indicated +that the widget is fully obscured. +If an application unmaps a widget that has its +XmNmappedWhenManaged resource set to True, the return value +is undefined. +When a widget which is unmanaged is being queried, it is +indicated that the widget is fully obscured. + + + +widget + +Specifies the ID of the widget + + + + + + +RETURN +Returns one of the following values: + + + +XmVISIBILITY_UNOBSCURED + +Indicates that the widget is mapped, not obscured, and is completely +visible on the screen. + + + + +XmVISIBILITY_PARTIALLY_OBSCURED + +Indicates that the widget is mapped, and is not completely +visible on the screen (partially obscured). + + + + +XmVISIBILITY_FULLY_OBSCURED + +Indicates that the widget is not at all visible on the screen. + + + + + + +RELATED +&cdeman.XmIsTraversable;, +&cdeman.XmManager;, +and &cdeman.XmProcessTraversal;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetXmD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetXmD.sgm new file mode 100644 index 000000000..874fea53f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetXmD.sgm @@ -0,0 +1,85 @@ + + + + + + + + + + + +XmGetXmDisplay +library call + + +XmGetXmDisplay +A Display function that returns the +XmDisplay object ID for a specified display + +XmGetXmDisplay + +Display functions +XmGetXmDisplay + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Display.h> + +Widget XmGetXmDisplay + +Display *display + + + +DESCRIPTION +XmGetXmDisplay returns the XmDisplay object ID associated +with a display. The application can access +Display resources with XtGetValues. + + + +display + +Specifies the display for which the XmDisplay object ID is to be returned + + + + +For a complete definition of Display and its associated resources, +see &cdeman.XmDisplay;. + + + +RETURN +Returns the XmDisplay object ID for the specified display. + + + +RELATED +&cdeman.XmDisplay;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetXmScr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetXmScr.sgm new file mode 100644 index 000000000..c198e88de --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/GetXmScr.sgm @@ -0,0 +1,83 @@ + + + + + + + + + + + +XmGetXmScreen +library call + + +XmGetXmScreen +A Screen function that returns the XmScreen object +ID for a specified screen + +XmGetXmScreen + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Screen.h> + +Widget XmGetXmScreen + +Screen *screen + + + +DESCRIPTION +XmGetXmScreen returns the XmScreen object ID associated +with a screen. The application can access +and manipulate Screen resources with XtGetValues and +XtSetValues. + + + +screen + +Specifies the screen for which the XmScreen ID is to be returned + + + + +For a complete definition of Screen and its associated resources, +see &cdeman.XmScreen;. + + + +RETURN +Returns the XmScreen object ID. + + + +RELATED +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IconGadg.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IconGadg.sgm new file mode 100644 index 000000000..84e84d438 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IconGadg.sgm @@ -0,0 +1,707 @@ + + + + + + + + + + +XmIconGadget +library call + + +XmIconGadget +The IconGadget widget class + +XmIconGadget + +iconGadget +IconGadget + + + +#include <Xm/IconG.h> + + + +DESCRIPTION +IconGadget is an instantiable widget used to display both text and a pixmap +in various combinations. +Other widgets that hold the XmQTcontainer trait, such as +Container, can use IconGadget to represent objects. + +IconGadget text is a compound string. If no text is supplied, then +the compound string is generated from the gadget name. IconGadget +text is placed relative to the type of associated pixmap. + +Depending upon the XmNviewType resource, IconGadget can display +two views: + + + +XmLARGE_ICON + +The IconGadget text string is displayed below the +pixmap, and centered. + + + + +XmSMALL_ICON + +The IconGadget text string is placed on the side of the small icon, in the +widget's XmNlayoutDirection. + + + + +A bitmap mask can be supplied for each pixmap to +clip the pixmap into some shape other than a rectangle. The +XmNlargeIconMask and XmNsmallIconMask resources specify +the large and small bitmap masks respectively. Visual emphasis for +the IconGadget is +provided with the XmNvisualEmphasis resource. +IconGadget's XmNdetail and XmNdetailCount resources provide +a detail view for IconGadgets, enabling the display of Strings alongside the +IconGadget. The exact layout ordering of the strings depends on the +associated containing widget. + +IconGadget uses the XmQTcontainer and +XmQTspecifyRenderTable traits, and +holds the XmQTcareParentVisual and XmQTcontainerItem traits. + + +Classes +IconGadget inherits behaviour, resources, and traits from Object, +RectObject, +and XmGadget classes. + +The class pointer is xmIconGadgetClass. + +The class name is XmIconGadget. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the resource +values for the inherited classes to set attributes for this widget. +To reference a resource by name or by class in a .Xdefaults file, +remove the XmN or XmC prefix and use the remaining letters. +To specify one of the defined values for a resource in a .Xdefaults +file, remove the Xm prefix and use the remaining letters (in +either lowercase or uppercase, but include any underscores between +words). The codes in the access column indicate whether the given resource +can be set at creation time (C), set by using XtSetValues +(S), retrieved by using XtGetValues (G), or is not +applicable (N/A). + + + + + + + + + + +XmIconGadget Resource Set + + +Name +Class +Type +Default +Access + + +Xmalignment +XmCAlignment +unsigned char +XmALIGNMENT_CENTER +CSG + + +XmNdetail +XmCDetail +XmStringTable +NULL +CSG + + +XmNdetailCount +XmCDetailCount +Cardinal +0 +CSG + + +XmNfontList +XmCFontList +XmFontList +NULL +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlargeIconMask +XmCIconMask +Pixmap +dynamic +CSG + + +XmNlargeIconPixmap +XmCIconPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNsmallIconMask +XmCIconMask +Pixmap +dynamic +CSG + + +XmNsmallIconPixmap +XmCIconPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNviewType +XmCViewType +unsigned char +XmLARGE_ICON +CSG + + +XmNvisualEmphasis +XmCVisualEmphasis +unsigned char +XmNOT_SELECTED +CSG + + +XmNspacing +XmCSpacing +Dimension +4 +CSG + + + + + + +XmNalignment + +Specifies the horizontal alignment of the pixmap with +respect to the label when the icon is in +LARGE_ICON +view. Valid values are +XmALIGNMENT_BEGINNING, +XmALIGNMENT_CENTER, +and XmALIGNMENT_END. + + + + +XmNdetail + +Specifies an array of XmStrings that are the detail information +associated with the gadget. + + + + +XmNdetailCount + +Specifies the size of the XmNdetail array. + + + + +XmNfontList + +Specifies the font list associated with XmIconGadget. The font list +is an obsolete construct, and has been superseded by the render table. +It is included for compatibility with earlier versions of Motif, and +for applications that do not easily support render tables. The +default font list is derived from the default render table, and if +both a font list and a render table are specified, the render table +takes precedence. + + + + +XmNlabelString + +Specifies the compound string. +If this value is NULL, it is initialized by converting the name of the +gadget to a compound string. +Refer to &cdeman.XmString; +for more information on the +creation and structure of compound strings. + + + + +XmNlargeIconMask + +Specifies the icon mask used when XmNviewType is XmLARGE_ICON. + + + + +XmNlargeIconPixmap + +Specifies the pixmap when XmNviewType is XmLARGE_ICON. If +this resource's value is XmUNSPECIFIED_PIXMAP, there is no +pixmap. If a large +icon pixmap is specified, and if during conversion an associated mask +can be fetched, then the +XmNlargeIconMask resource is set to that mask. + + + + +XmNmarginHeight + +Specifies the amount of vertical space between the highlight +and the inside (pixmap and label). + + + + +XmNmarginWidth + +Specifies the amount of horizontal space between the highlight +and the inside (pixmap and label). + + + + +XmNrenderTable + +Specifies the XmRenderTable of the text used in the gadget. +If XmNrenderTable is NULL when the IconGadget is created, the parent's +render table resource value is used if there is a render table. If +the parent does not have a render table, +the parent hierarchy of the widget is +searched for a widget that +holds the XmQTspecifyRenderTable trait. +If such an ancestor is found, the render table is initialized to the +XmLABEL_RENDER_TABLE value of the ancestor widget. If no such widget +is found, the default is implementation dependent. +Refer to +&cdeman.XmRenderTable; for more information on the creation and +structure of a XmRenderTable. +If both a render table and a font list are specified, the render table +will take precedence. + + + + +XmNsmallIconMask + +Specifies the icon mask used when XmNviewType is XmSMALL_ICON. + + + + +XmNsmallIconPixmap + +Specifies the pixmap when XmNviewType is XmSMALL_ICON. +If +this resource's value is XmUNSPECIFIED_PIXMAP, there is no +pixmap. If a small +icon pixmap is specified, and if during conversion an associated mask +can be fetched, then the +XmNsmallIconMask resource is set to that mask. + + + + +XmNspacing + +Specifies the amount of space between the pixmap and +the label parts of the icon. + + + + +XmNviewType + +Specifies the view (combination of pixmaps/text) that will be displayed. +If the IconGadget is a child of a Container widget, however, then the +specification of this resource will be taken from the Container— +if Container's XmNentryViewType is either XmLARGE_ICON or +XmSMALL_ICON, then IconGadget's XmNviewType takes that value; +otherwise, the default is XmLARGE_ICON. +This resource is set to one of the following: + + + +XmLARGE_ICON + +The pixmap specified by XmNlargeIconPixmap is +displayed with the XmNlabelString beneath it. + + + + +XmSMALL_ICON + +The pixmap specified by XmNsmallIconPixmap is +displayed with the XmNlabelString displayed in the direction of the +XmNlayoutDirection resource. + + + + + + + +XmNvisualEmphasis + +Specifies the visual state of the IconGadget. If the IconGadget is in a +selected state +all visuals are displayed using the Container XmNselectColor +resource. +It is set to one of the following: + + + +XmSELECTED + +The IconGadget is in the selected state and displays +the appropriate visuals. + + + + +XmNOT_SELECTED + +The IconGadget is not in the selected state. + + + + + + + + + +Inherited Resources +IconGadget inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + +XmGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +0 +CSG + + +XmNlayoutDirection +XmNCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +False +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +N/A + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +Additional Behavior +IconGadget has no behavior. + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see +&cdeman.VirtualBindings;. + + + +Errors/Warnings +The toolkit will display a warning if an incorrect value is given +for an enumeration resource. + + + + +RELATED +&cdeman.Core;, +&cdeman.XmContainer;, +&cdeman.XmCreateIconGadget;, and +&cdeman.XmGadget;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImCloXI.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImCloXI.sgm new file mode 100644 index 000000000..a9412bd29 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImCloXI.sgm @@ -0,0 +1,66 @@ + + + + + + + + + + + +XmImCloseXIM +library call + + +XmImCloseXIM +An input manager function that releases the input +method associated with a specified widget + +XmImCloseXIM + +input manager functions +XmImCloseXIM + + + + + + + + + + +#include <Xm/XmIm.h> + +void XmImCloseXIM + +Widget widget + + + +DESCRIPTION +XmImCloseXIM closes all input contexts associated with the Input +Method (IM) of widget. widget is used to +identify the Display that specifies the Input Method opened for the +widget. Upon closure, all widgets registered with the input contexts +are unregistered. Also, the Input Method specified by Display is closed. + + + +widget + +Specifies the ID of a widget whose reference Input Method is to be closed. + + + + + + +RELATED +&cdeman.XmImGetXIM; and +&cdeman.XmImRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImFrXIC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImFrXIC.sgm new file mode 100644 index 000000000..a7f18e8b0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImFrXIC.sgm @@ -0,0 +1,76 @@ + + + + + + + + + + + +XmImFreeXIC +library call + + +XmImFreeXIC +An input manager function that unregisters widgets for an XIC + +XmImFreeXIC + +input manager functions +XmImFreeXIC + + + + + + + + + + +#include <Xm/XmIm.h> + +void XmImFreeXIC + +Widget widget +XIC xic + + + +DESCRIPTION +XmImFreeXIC unregisters all widgets associated with the specified +X Input Context (XIC). +The specified widget must be associated with the specified +xic. + +After unregistering the associated widgets, this call +frees the xic. + + + +widget + +Specifies the ID of a widget used to identify the VendorShell +and XmDisplay that maintain the widget-XIC registry. + + + + +xic + +Specifies the Input Context associated with the widget. + + + + + + +RELATED +&cdeman.XmImGetXIC; and +&cdeman.XmImSetXIC;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImGetXIC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImGetXIC.sgm new file mode 100644 index 000000000..840f9ec16 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImGetXIC.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmImGetXIC +library call + + +XmImGetXIC +An input manager function that obtains an XIC for a widget + +XmImGetXIC + +input manager functions +XmImGetXIC + + + + + + + + + + +#include <Xm/XmIm.h> + +XIC XmImGetXIC + +Widget widget +XmInputPolicy input_policy +ArgList args +Cardinal num_args + + + +DESCRIPTION +XmImGetXIC creates and registers an X Input Context (XIC) +with the specified +arguments for widget. If XmINHERIT_POLICY is specified +for input_policy, a new XIC will be created only if +required to by the arguments or by the VendorShell input policy. +Any existing XIC registered with widget is unregistered. + +Refer to the VendorShell reference page for further details. + + + +widget + +Specifies the ID of a widget for which an Input Context is to be +created. + + + + +input_policy + +Specifies the type of input policy. It accepts the following values: + + + +XmINHERIT_POLICY + +Inherits the policy from VendorShell. + + + + +XmPER_WIDGET + +Creates a new XIC for this widget. + + + + +XmPER_SHELL + +Creates a new XIC for the shell, if needed. + + + + + + + +args + +Specifies an XtArgList parameter to use for creating the XIC. + + + + +num_args + +Specifies the number of arguments in the args parameter. + + + + + + +RETURN +Returns the created XIC. +The application is responsible for freeing the returned XIC +by calling XmImFreeXIC. + + + +RELATED +&cdeman.XmImSetXIC; and +&cdeman.XmImFreeXIC;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImGetXIM.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImGetXIM.sgm new file mode 100644 index 000000000..c556abd00 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImGetXIM.sgm @@ -0,0 +1,95 @@ + + + + + + + + + + + +XmImGetXIM +library call + + +XmImGetXIM +An input manager function that retrieves the input +method associated with a specified widget + +XmImGetXIM + +input manager functions +XmImGetXIM + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/XmIm.h> + +XIM XmImGetXIM + +Widget widget + + + +DESCRIPTION +XmImGetXIM retrieves the XIM data structure representing +the input method that the input manager has opened for the +specified widget. If an input method has not been opened +by a previous call to XmImRegister, the first time this +routine is called it opens an input method using the +XmNinputMethod resource for the VendorShell. If the +XmNinputMethod is NULL, an input method is opened using the +current locale. +If it cannot open an input method, the +function returns NULL. + + + +widget + +Specifies the ID of a widget registered with the input manager + + + + + + +RETURN +Returns the input method for the current locale associated with +the specified widget's input manager; otherwise, returns NULL. +The application is responsible for freeing the returned XIM by calling +XmImCloseXIM. + + + +RELATED +&cdeman.XmImCloseXIM;, +&cdeman.XmImGetXIM;, +&cdeman.XmImMbLookupString;, and +&cdeman.XmImRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImMbLook.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImMbLook.sgm new file mode 100644 index 000000000..30552bae9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImMbLook.sgm @@ -0,0 +1,186 @@ + + + + + + + + + + + +XmImMbLookupString +library call + + +XmImMbLookupString +An input manager function that retrieves a composed string from an input method + +XmImMbLookupString + +input manager functions +XmImMbLookupString + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/XmIm.h> + +int XmImMbLookupString + +Widget widget +XKeyPressedEvent *event +char *buffer_return +int bytes_buffer +KeySym *keysym_return +int *status_return + + + +DESCRIPTION +XmImMbLookupString returns a string composed in the +locale associated with the widget's input method and a +KeySym that is currently mapped to the keycode in a KeyPress +event. The KeySym is obtained by using the standard +interpretation of Shift, Lock and Group modifiers as +defined in the X Protocol specification. + +An XIM will be created, but an XIC will not be created. One of the functions, +XmImSetValues, XmImVaSetValues, or XmImGetXIC, +needs to be called to create an XIC. + + + +widget + +Specifies the ID of the widget registered with the input manager + + + + +event + +Specifies the key press event + + + + +buffer_return + +Specifies the buffer in which the string is returned + + + + +bytes_buffer + +Specifies the size of the buffer in bytes + + + + +keysym_return + +Specifies a pointer to the KeySym returned if one exists + + + + +status_return + +Specifies the status values returned by the function. These status +values are the same as those for the XmbLookupString function. The +possible status values are: + + + +XBufferOverflow + +The size of the buffer was insufficient to handle +the returned string. The contents of buffer_return +and keysym_return are not modified. The required +buffer size is returned as a value of the function. The +client should repeat the call with a larger buffer size to +receive the string. + + + + +XLookupNone + +No consistent input was composed. The contents of +buffer_return and keysym_return are not modified +and the function returns a value of 0. + + + + +XLookupChars + +Some input characters were composed and returned in +buffer_return. The content of keysym_return +is not modified. The function returns the length of +the string in bytes. + + + + +XLookupKeysym + +A keysym value was returned instead of a string. The content of +buffer_return is not modified and the function returns +a value of 0. + + + + +XLookupBoth + +A keysym value and a string were returned. The keysym value may +not necessarily correspond to the string returned. The function +returns the length of the string in bytes. + + + + + + + + + +RETURN +Return values depend on the status returned by the function. Refer +to the description of status values above. + + + +RELATED +&cdeman.XmImGetXIM;, +&cdeman.XmImGetXIC;, +&cdeman.XmImRegister;, +&cdeman.XmImSetValues;, +and +&cdeman.XmImUnregister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImMbRese.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImMbRese.sgm new file mode 100644 index 000000000..01aff1685 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImMbRese.sgm @@ -0,0 +1,61 @@ + + + + + + + + + + +XmImMbResetIC +library call + + +XmImMbResetIC + +An input manager function that resets the input context for a widget + + + + +#include <Xm/XmIm.h> + +void XmImMbResetIC +Widget widget +char **mb + + + +DESCRIPTION +XmImMbResetIC gets the XIC of the widget +and resets it. It puts a pointer to a string +containing the current preedit string to mb. The caller should free the returned +string after use by calling Xfree. + + +widget + +Specifies the ID of the widget. + + + +mb + +Contains a pointer to the preedit string upon return. + + + + + + +RETURN VALUE +None + + + +SEE ALSO + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImRegist.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImRegist.sgm new file mode 100644 index 000000000..338c18ccc --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImRegist.sgm @@ -0,0 +1,103 @@ + + + + + + + + + + + +XmImRegister +library call + + +XmImRegister +An input manager function that registers a widget with an input manager + +XmImRegister + +input manager functions +XmImRegister + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/XmIm.h> + +void XmImRegister + +Widget widget +unsigned int reserved + + + +DESCRIPTION +XmImRegister registers a widget with its input manager. +This adds the specified widget to a list of widgets that +are supported by the input manager for an input method. +If an input method has not been opened +by a previous call to XmImRegister, the first time this +routine is called it opens an input method using the +XmNinputMethod resource for the VendorShell. If the +XmNinputMethod is NULL, an input method is opened using the +current locale. + +If an input method cannot be opened in +the current locale, XLookupString provides input processing. + +The application is responsible for unregistering a widget by calling +XmImUnregister. + +Note that the Text, TextField, and List widgets already call the +XmImRegister function internally. You should not call this function for +these widgets before calling XmImUnregister first. + + + +widget + +Specifies the ID of the widget to be registered. + + + + +reserved + +This argument is not used in the current release of Motif. +The value should always be 0 (zero). + + + + + + +RELATED +&cdeman.XmImGetXIM;, +&cdeman.XmImMbLookupString;, +and &cdeman.XmImUnregister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetFoc.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetFoc.sgm new file mode 100644 index 000000000..299cc903b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetFoc.sgm @@ -0,0 +1,118 @@ + + + + + + + + + + + +XmImSetFocusValues +library call + + +XmImSetFocusValues +An input manager function that notifies an input manager that a widget +has received input focus and updates the input context attributes + +XmImSetFocusValues + +input manager functions +XmImSetFocusValues + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/XmIm.h> + +void XmImSetFocusValues + +Widget widget +ArgList arglist +Cardinal argcount + + + + +DESCRIPTION +XmImSetFocusValues notifies the input manager that the +specified widget has received input focus. This function also updates the +attributes of the input context associated with the widget. The focus +window for the XIC is set to the window of the widget. The +arglist argument is a list of attribute/value pairs for the input +context. This function passes the attributes and values to +XICSetValues. The caller of this routine should pass in +only those values that have changed since the last call to any of +these functions; XmImSetValues, XmImSetFocusValues, +XmImVaSetValues, or XmImVaSetFocusValues. See the +description in the &cdeman.XmImSetValues; reference page for a list of +associated resources. + +If the previous parameters for the widget's XIC do not allow +the previously registered XIC to be reused, that XIC will be +unregistered, and a new one will be created and registered with the +widget. Note that sharing of data is preserved. + + + +widget + +Specifies the ID of the widget registered with the input manager. + + + + +arglist + +Specifies the list of attribute/value pairs to be passed to +XICSetValues. See the description in the &cdeman.XmImSetValues; +man page for a description of resources. + + + + +argcount + +Specifies the number of attribute/values pairs in the argument +list (arglist) + + + + +Note that the Text and TextField widgets call the +XmImSetFocusValues function when they receive focus. Therefore, +further calls to the XmImSetFocusValues function for these +widgets are unnecessary. + + + +RELATED +&cdeman.XmImSetValues;, +&cdeman.XmImVaSetFocusValues;, and +&cdeman.XmImVaSetValues;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetVal.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetVal.sgm new file mode 100644 index 000000000..d05324e20 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetVal.sgm @@ -0,0 +1,172 @@ + + + + + + + + + + +XmImSetValues +library call + + +XmImSetValues +An input manager function that updates attributes of +an input context + +XmImSetValues + +input manager functions +XmImSetValues + + + + +#include <Xm/XmIm.h> + +void XmImSetValues +Widget widget +ArgList arglist +Cardinal argcount + + + + +DESCRIPTION +XmImSetValues updates attributes of the input context associated with +the specified widget. The arglist argument is a list of +attribute/value pairs for the input context. This function passes the +attributes and values to XICSetValues. The initial call to +this routine should pass in all of the input context attributes. +Thereafter, the application programmer calls XmImSetValues, for +an XIC, +only if a value has changed. + +If the previous parameters for the widget's XIC do not allow +the previously registered XIC to be reused, that XIC will be +unregistered, and a new one will be created and registered with the +widget. Note that sharing of data is preserved. + +Note that the Text and TextField widgets call the +XmImSetValues function when they receive focus. Therefore, +further calls to the XmImSetValues function for these +widgets are unnecessary. + + + +widget + +Specifies the ID of the widget registered with the input manager + + + + +arglist + +Specifies the list of attribute/value pairs to be passed to XICSetValues; +the following attributes are accepted: +XmNpreeditStartCallback +XmNpreeditDoneCallback +XmNpreeditDrawCallback +and +XmNpreeditCaretCallback. These attributes accept an accompanying +value of type pointer +to structure of type XIMCallback. + +These callbacks are used only when the XmNpreeditType +resource of the relevant VendorShell has the "onthespot" value, +and that the XIM supports XIMPreeditCallbacks input style. These +values are ignored if the condition is not met. + +For each of these callbacks, if the callback value is not set by this +function, no action will be taken when the Input Method tries to call this callback. +Refer to the "Xlib - C Language X Interface, X Version 11, Release 6," +Chapter 13 for the detail of these callbacks. + + + + +argcount + +Specifies the number of attribute/values pairs in the argument +list (arglist) + + + + +Resources that can be set for the input context include: + + + +XmNbackground + +Specifies the pixel value for the background color. + + + + +XmNbackgroundPixmap + +Specifies a pixmap for tiling the background. + + + + +XmNfontList + +Specifies the font list used by the widget. The input method +uses the first occurrence of a font set tagged with +XmFONTLIST_DEFAULT_TAG. If no such instance is +found, the first font set in the font list is used. If +the font list does not contain a font set, a value is not +passed to XICSetValues. + + + + +XmNforeground + +Specifies the pixel value for the foreground color. + + + + +XmNlineSpace + +Specifies the line spacing used in the pre-edit window. + + + + +XmNrenderTable + +Specifies the render table used by the widget. + + + + +XmNspotLocation + +Specifies the x and y coordinates of the position +where text will be inserted in the widget handling +input, whose input method style is "OverTheSpot". The y +coordinate is the position of the baseline used by the current text line. + + + + +The caller may also pass any other vendor-defined resources to this +function. For additional information on the internationalization +interface, see the Xlib documentation. + + + +RELATED +&cdeman.XmImSetFocusValues;, +&cdeman.XmImVaSetFocusValues;, and +&cdeman.XmImVaSetValues;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetXIC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetXIC.sgm new file mode 100644 index 000000000..8d8837bf7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImSetXIC.sgm @@ -0,0 +1,85 @@ + + + + + + + + + + + +XmImSetXIC +library call + + +XmImSetXIC +An input manager function that registers an existing XIC with a widget + +XmImSetXIC + +input manager functions +XmImSetXIC + + + + + + + + + + +#include <Xm/XmIm.h> + +XIC XmImSetXIC + +Widget widget +XIC xic + + + +DESCRIPTION +XmImSetXIC registers the specified X Input Context (XIC) with +widget. Any existing XIC registered for widget is +unregistered. The new XIC registered for widget is returned. + +If xic was not created by XmImGetXIC or +XmImRegister, it will not be subject to closing activities when it +has no widgets registered with it. + + + +widget + +Specifies the ID of a widget for which a new Input Context is to be +registered. + + + + +xic + +Specifies the Input Context to be registered with the widget. +If xic is NULL, the function returns the current XIC +used by widget. + + + + + + +RETURN +Returns the new XIC registered for widget. +The application is responsible for freeing the returned XIC. +To free the XIC, call XmImFreeXIC. + + + +RELATED +&cdeman.XmImGetXIC; and +&cdeman.XmImFreeXIC;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImUnreg.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImUnreg.sgm new file mode 100644 index 000000000..ecbc29399 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImUnreg.sgm @@ -0,0 +1,81 @@ + + + + + + + + + + + +XmImUnregister +library call + + +XmImUnregister +An input manager function that removes a widget +from association with its input manager + +XmImUnregister + +input manager functions +XmImUnregister + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/XmIm.h> + +void XmImUnregister + +Widget widget + + + +DESCRIPTION +XmImUnregister removes the specified widget from the list of +widgets registered for input by the input manager. + +Note that the Text, TextField, and List widgets already call the +XmImRegister internally. You should call the +XmImUnregister function for +these widgets before calling XmImRegister. + + + +widget + +Specifies the ID of the widget to be unregistered + + + + + + +RELATED +&cdeman.XmImRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImUnsetF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImUnsetF.sgm new file mode 100644 index 000000000..a4909f407 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImUnsetF.sgm @@ -0,0 +1,80 @@ + + + + + + + + + + + +XmImUnsetFocus +library call + + +XmImUnsetFocus +An input manager function that notifies an input +method that a widget has lost input focus + +XmImUnsetFocus + +input manager functions +XmImUnsetFocus + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/XmIm.h> + +void XmImUnsetFocus + +Widget widget + + + +DESCRIPTION +XmImUnsetFocus unsets a specified widget's focus, then +notifies the input manager that the specified widget has lost its input focus. + +Note that the Text, TextField, and List widgets already call the +XmImUnsetFocus internally. Therefore, further calls to the +XmImUnsetFocus function for those widgets are unnecessary. + + + +widget + +Specifies the ID of the widget registered with the input manager + + + + + + +RELATED +&cdeman.XmImSetFocusValues; and &cdeman.XmImVaSetFocusValues;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImVaSetF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImVaSetF.sgm new file mode 100644 index 000000000..846f212b6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImVaSetF.sgm @@ -0,0 +1,99 @@ + + + + + + + + + + + +XmImVaSetFocusValues +library call + + +XmImVaSetFocusValues +An input manager function that notifies an +input manager that a widget has received input focus and updates the input +context attributes + +XmImVaSetFocusValues + +input manager functions +XmImVaSetFocusValues + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/XmIm.h> + +void XmImVaSetFocusValues + +Widget widget + + + +DESCRIPTION +XmImVaSetFocusValues notifies the input manager that the +specified widget has received input focus. This function also updates the +attributes of the input context associated with the widget. This +function passes the attributes and values to XICSetValues. The +caller of this routine should pass in only those values that have changed +since the last call to any of these functions; XmImVaSetValues, +XmImVaSetFocusValues, XmImSetValues, or XmImSetFocusValues. +See the description in the &cdeman.XmImSetValues; reference page for a list of +associated resources. + +This routine uses the ANSI C variable-length argument list (varargs) calling +conventions. The variable-length argument list consists of groups +of arguments each of which contains an attribute followed by the +value of the attribute. The last argument in the list must be NULL + +Note that the List and TextField widgets call the +XmImVaSetFocusValues function when they receive focus. Therefore, +further calls to the XmImVaSetFocusValues function for these +widgets are unnecessary. + + + +widget + +Specifies the ID of the widget registered with the input manager + + + + +For more information on variable-length argument lists, see the +X Toolkit Intrinsics documentation. + + + +RELATED +&cdeman.XmImSetFocusValues;, +&cdeman.XmImSetValues;, and +&cdeman.XmImVaSetValues;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImVaSetV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImVaSetV.sgm new file mode 100644 index 000000000..c857bf00d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ImVaSetV.sgm @@ -0,0 +1,97 @@ + + + + + + + + + + + +XmImVaSetValues +library call + + +XmImVaSetValues +An input manager function that updates attributes +of an input context + +XmImVaSetValues + +input manager functions +XmImVaSetValues + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/XmIm.h> + +void XmImVaSetValues + +Widget widget + + + +DESCRIPTION +XmImVaSetValues updates attributes of the input context associated +with the specified widget. This function passes the attributes to +XICSetValues. The initial call to this routine should pass in +all of the input context attributes. Thereafter, the application +programmer calls XmImVaSetValues only if a value has changed. See +the description in the &cdeman.XmImSetValues; man page for a list of +associated resources. + +This routine uses the ANSI C variable-length +argument list (varargs) calling convention. The variable-length argument +list consists of groups of arguments each of which contains an attribute +followed by the value of the attribute. The last argument in the list must +be NULL. + +Note that the List and TextField widgets call the +XmImVaSetValues function internally. Therefore, +further calls to the XmImVaSetValues function for these +widgets are unnecessary. + + + +widget + +Specifies the ID of the widget registered with the input manager + + + + +For more information on variable-length argument lists, see +the X Toolkit Intrinsics documentation. + + + +RELATED +&cdeman.XmImSetFocusValues;, +&cdeman.XmImSetValues;, and +&cdeman.XmImVaSetFocusValues;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/InstIm.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/InstIm.sgm new file mode 100644 index 000000000..7392bcfe6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/InstIm.sgm @@ -0,0 +1,163 @@ + + + + + + + + + + + +XmInstallImage +library call + + +XmInstallImage +A pixmap caching function that adds an image to the image cache + +XmInstallImage + +pixmaps + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmInstallImage + +XImage * image +char * image_name + + + +DESCRIPTION +XmInstallImage stores an image in an image cache +that can later be used to generate a pixmap. +Part of the installation process is to extend the +resource converter used to reference these images. The resource converter +is given the image name so that the image can be +referenced in a .Xdefaults file. +Since an image can be referenced by a widget +through its pixmap resources, it is up to the application to ensure that the +image is installed before the widget is created. + + + +image + +Points to the image structure to be installed. +The installation process does not make a local copy of the image. Therefore, +the application should not destroy the image until it is uninstalled from +the caching functions. + + + + +image_name + +Specifies a string that the application uses to name the image. After +installation, this name can be used in .Xdefaults for referencing +the image. A local copy of the name is created by the image caching +functions. + + + + +The image caching functions provide a set of eight preinstalled images. +These names can be used within a .Xdefaults file for generating pixmaps +for the resource for which they are provided. + + + + + + + +Image Name +Description + + +background +A tile of solid background + + +25_foreground +A tile of 25% foreground, 75% background + + +50_foreground +A tile of 50% foreground, 50% background + + +75_foreground +A tile of 75% foreground, 25% background + + +horizontal +A tile of horizontal lines of the two colors + + +vertical +A tile of vertical lines of the two colors + + +slant_right +A tile of slanting lines of the two colors + + +slant_left +A tile of slanting lines of the two colors + + +menu_cascade +A tile of an arrow of the foreground color + + +menu_checkmark +A tile of a checkmark of the foreground color + + +menu_dash +A tile of one horizontal line of the foreground color + + + + + + +RETURN +Returns True when successful; returns False if NULL image, NULL +image_name, or duplicate image_name is used as a parameter +value. + + + +RELATED +&cdeman.XmUninstallImage;, &cdeman.XmGetPixmap;, and +&cdeman.XmDestroyPixmap;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/InternA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/InternA.sgm new file mode 100644 index 000000000..afff156e0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/InternA.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmInternAtom +library call + + +XmInternAtom +A macro that returns an atom for a given name + +XmInternAtom + +atoms + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/AtomMgr.h> + +Atom XmInternAtom + +Display * display +String name +Boolean only_if_exists + + + +DESCRIPTION +XmInternAtom returns an atom for a given name. +The returned atom remains defined even after the client's +connection closes. The returned atom becomes undefined when +the last connection to the X server closes. + + + +display + +Specifies the connection to the X server + + + + +name + +Specifies the name associated with the atom you want returned. +The value of name is case dependent. + + + + +only_if_exists + +Specifies a Boolean value. +If False, the atom is created even if it does not exist. +(If it does not exist, the returned atom will be None.) +If True, the atom is created only if it exists. + + + + + + +RETURN +Returns an atom. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IsMWM.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IsMWM.sgm new file mode 100644 index 000000000..1e96eeac9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IsMWM.sgm @@ -0,0 +1,78 @@ + + + + + + + + + + + +XmIsMotifWMRunning +library call + + +XmIsMotifWMRunning +A function that determines whether the window manager is running + +XmIsMotifWMRunning + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmIsMotifWMRunning + +Widget shell + + + +DESCRIPTION +XmIsMotifWMRunning lets a user know +whether the Motif Window Manager is +running on a screen that contains a specific widget hierarchy. +This +function first sees whether the _MOTIF_WM_INFO property is present on +the root window of the shell's screen. If it is, its window +field is used to query for the presence of the specified window as a +child of root. + + + +shell + +Specifies the shell whose screen will be tested for mwm's presence. + + + + + + +RETURN +Returns True if MWM is running. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IsTraver.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IsTraver.sgm new file mode 100644 index 000000000..ab2b8dff6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/IsTraver.sgm @@ -0,0 +1,120 @@ + + + + + + + + + + + +XmIsTraversable +library call + + +XmIsTraversable +A function that identifies whether a widget can +be traversed + +XmIsTraversable + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmIsTraversable + +Widget widget + + + +DESCRIPTION +XmIsTraversable determines whether the specified widget is +eligible to receive focus through keyboard traversal. +In general, a widget is eligible to receive focus when all of the +following conditions are true: + + + +The widget and its ancestors are not being destroyed, are sensitive, and +have a value of True for XmNtraversalOn. + + + +The widget and its ancestors are realized, managed, and (except for +gadgets) mapped. +If an application unmaps a widget that has its +XmNmappedWhenManaged resource set to True, the return value +is undefined. + + + +Some part of the widget's rectangular area is unobscured by the widget's +ancestors, or some part of the widget's rectangular area is inside the +work window (but possibly outside the clip window) of a ScrolledWindow +whose XmNscrollingPolicy is XmAUTOMATIC and whose +XmNtraverseObscuredCallback is not NULL. + + + +Some widgets may not be eligible to receive focus even if they meet all +these conditions. +For example, most managers cannot receive focus through keyboard traversal. +Some widgets may be eligible to receive focus under particular +conditions. +For example, a DrawingArea is eligible to receive focus if it meets the +conditions above and has no child whose XmNtraversalOn resource is +True. + +Note that when all widgets in a shell hierarchy have been made +untraversable, they are considered to have lost focus. When a +widget in this hierarchy is made traversable again, it regains focus. + +XmIsTraversable may return unexpected results when widget +or its ancestors are overlapped by their siblings. + + + +widget + +Specifies the ID of the widget + + + + + + +RETURN +Returns True if the widget is eligible to receive focus through keyboard +traversal; otherwise, returns False. + + + +RELATED +&cdeman.XmGetVisibility; and &cdeman.XmProcessTraversal;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Label.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Label.sgm new file mode 100644 index 000000000..83dd2948f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Label.sgm @@ -0,0 +1,1414 @@ + + + + + + + + + + + +XmLabel +library call + + +XmLabel +The Label widget class + +XmLabel + +widget class +Label + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Label.h> + + + +DESCRIPTION +Label is an instantiable widget and is also used as a superclass for +other button widgets, such as PushButton and ToggleButton. The Label +widget does not accept any button or key input, and the help +callback is the only callback defined. Label also receives enter +and leave events. + +Label can contain either text or a pixmap. Label text is a +compound string. Refer to the &MotifProgGd; +for more information on compound strings. +The text can be multilingual, +multiline, and/or multifont. When a Label is insensitive, its text is +stippled, or the user-supplied insensitive pixmap is displayed. + +Label supports both accelerators and mnemonics primarily for use in +Label subclass widgets that are contained in menus. +Mnemonics are available in a menu system when the button is visible. +Accelerators in a menu system are accessible even when the button is not +visible. +The Label widget displays the mnemonic by underlining the first matching +character in the text string. +The accelerator is displayed +as a text string adjacent to the label text or pixmap, depending on +the layout direction. + +Label consists of many margin fields surrounding the text or pixmap. +These margin fields are resources that may +be set by the user, but Label subclasses and Manager parents also +modify some of these fields. They tend to modify the +XmNmarginLeft, XmNmarginRight, XmNmarginTop, and +XmNmarginBottom resources and leave the XmNmarginWidth and +XmNmarginHeight resources as set by the application. + +Label takes into account XmNshadowThickness in determining +its layout but does not draw the shadow. That is, if XmNshadowThickness +is greater than 0 (zero), Label leaves space for the shadow, but the shadow +does not appear. + +In a Label, XmNtraversalOn and XmNhighlightOnEnter are forced +to False inside Popup menu panes, Pulldown menu panes, and OptionMenus. +Otherwise, these resources default to False. + +Label uses the XmQTmenuSystem and XmQTspecifyRenderTable +traits, and +holds the XmQTaccessTextual, XmQTmenuSavvy, and +XmQTtransfer traits. + + +Data Transfer Behavior +Label and it subclasses, except when used in a menu system, support +dragging of the label contents from the Label. +However, the label contents are draggable only if +the XmNenableUnselectableDrag resource of XmDisplay +is set to True. + +As a source of data, Label and its subclasses support the following +targets and associated conversions of data to these targets: + + + +locale + +If the locale target matches the widget's locale, the widget +transfers XmNlabelString in the encoding of the locale. +This target is supported only when XmNlabelType is XmSTRING. + + + + +COMPOUND_TEXT + +The widget transfers XmNlabelString as type COMPOUND_TEXT. +This target is supported only when XmNlabelType is XmSTRING. + + + + +PIXMAP + +The widget transfers XmNlabelPixmap as type DRAWABLE. +This target is supported only when XmNlabelType is XmPIXMAP. + + + + +STRING + +The widget transfers XmNlabelString as type STRING. +This target is supported only when XmNlabelType is XmSTRING. + + + + +TEXT + +If XmNlabelString is fully convertible to the encoding of the +locale, the widget transfers XmNlabelString in the encoding of +the locale. +Otherwise, the widget transfers XmNlabelString as type +COMPOUND_TEXT. +This target is supported only when XmNlabelType is XmSTRING. + + + + +_MOTIF_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports for the CLIPBOARD selection. +When XmNlabelType is XmSTRING, these include the following +targets: + + + +_MOTIF_COMPOUND_STRING + + + +COMPOUND_TEXT + + + +The encoding of the locale, if XmNlabelString is fully convertible +to the encoding of the locale + + + +STRING, if XmNlabelString is fully convertible to +STRING + + + +When XmNlabelType is XmPIXMAP, the targets include +PIXMAP. + + + + +_MOTIF_COMPOUND_STRING + +The widget transfers XmNlabelString as a compound string in +Byte Stream format. +This target is supported only when XmNlabelType is XmSTRING. + + + + +_MOTIF_EXPORT_TARGETS + +The widget transfers, as type ATOM, a list of the targets to be +used as the value of the DragContext's XmNexportTargets in a +drag-and-drop transfer. +When XmNlabelType is XmSTRING, these include +_MOTIF_COMPOUND_STRING, COMPOUND_TEXT, the encoding of the +locale, STRING, TEXT, BACKGROUND, and +FOREGROUND. +When XmNlabelType is XmPIXMAP, these include PIXMAP, +BACKGROUND, and FOREGROUND. + + + + +As a source of data, Label also supports the following standard Motif +targets: + + + +BACKGROUND + +The widget transfers XmNbackground as type PIXEL. + + + + +CLASS + +The widget finds the first shell in the widget hierarchy that has a +WM_CLASS property and transfers the contents as text in the +current locale. + + + + +CLIENT_WINDOW + +The widget finds the first shell in the widget hierarchy and transfers +its window as type WINDOW. + + + + +COLORMAP + +The widget transfers XmNcolormap as type COLORMAP. + + + + +FOREGROUND + +The widget transfers XmNforeground as type PIXEL. + + + + +NAME + +The widget finds the first shell in the widget hierarchy that has a +WM_NAME property and transfers the contents as text in the current +locale. + + + + +TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports. +These include the standard targets in this list. +When XmNlabelType is XmSTRING, these also include +_MOTIF_COMPOUND_STRING, COMPOUND_TEXT, the encoding of the +locale, STRING, and TEXT. +When XmNlabelType is XmPIXMAP, these also include +PIXMAP. + + + + +TIMESTAMP + +The widget transfers the timestamp used to acquire the selection as type +INTEGER. + + + + +_MOTIF_RENDER_TABLE + +The widget transfers XmNrenderTable if it exists, or else the +default text render table, as type STRING. + + + + +_MOTIF_ENCODING_REGISTRY + +The widget transfers its encoding registry as type STRING. +The value is a list of NULL separated items in the +form of tag encoding pairs. +This target symbolizes the transfer target for the +Motif Segment Encoding Registry. +Widgets and applications can use this Registry to register +text encoding formats for specified render table tags. +Applications access this Registry by calling +XmRegisterSegmentEncoding and XmMapSegmentEncoding. + + + + + + +Classes +Label inherits behavior, resources, and traits from +Core and XmPrimitive. + +The class pointer is xmLabelWidgetClass. + +The class name is XmLabel. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), +or is not applicable (N/A). + + + + + + + + + + + +XmLabel Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +CSG + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +CSG + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +0 +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +0 +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +0 +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +0 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +XmFONTLIST_DEFAULT_TAG +CSG + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + +XmNaccelerator + +Sets the accelerator on a button widget in a menu, which +activates a visible or invisible, but managed, button from the keyboard. +This resource is a string that describes a set of modifiers +and the key that may be used to select the button. +The format of this string +is identical to that used by the translations manager, with the exception +that only a single event may be specified and only KeyPress events are +allowed. + +Accelerators for buttons are supported only for +PushButtons and ToggleButtons in Pulldown and Popup menu panes. + + + + +XmNacceleratorText + +Specifies the text displayed +for the accelerator. +The text is displayed +adjacent to the label string or pixmap. The direction of its layout depends on +the XmNlayoutDirection resource of the widget. +Accelerator text for buttons is displayed only for +PushButtons and ToggleButtons in Pulldown and Popup Menus. + + + + +XmNalignment + +Specifies the label alignment for text or pixmap. + + + +XmALIGNMENT_BEGINNING (left alignment) + +Causes the left sides of +the lines of text to be vertically aligned with the +left edge of the widget window. For a pixmap, its left side is vertically +aligned with the left edge of the widget window. + + + + +XmALIGNMENT_CENTER (center alignment) + +Causes the centers of the lines of text to be vertically aligned +in the center of the widget window. For a pixmap, its center is vertically aligned with the +center of the widget window. + + + + +XmALIGNMENT_END (right alignment) + +Causes the right sides of the +lines of text to be vertically aligned with the +right edge of the widget window. For a pixmap, its right side is vertically +aligned with the right edge of the widget window. + + + + +The preceding descriptions for text are correct when +XmNlayoutDirection is XmLEFT_TO_RIGHT. When that resource +is XmRIGHT_TO_LEFT, the descriptions for +XmALIGNMENT_BEGINNING and XmALIGNMENT_END are switched. + +If the parent is a RowColumn whose XmNisAligned resource is True, +XmNalignment is forced to the same value as the RowColumn's +XmNentryAlignment if the RowColumn's XmNrowColumnType is +XmWORK_AREA or if the widget is a subclass of XmLabel. +Otherwise, the default is XmALIGNMENT_CENTER. + + + + +XmNfontList + +Specifies the font of the text used in the widget. XmNfontList +is obsolete and exists for compatibility with previous releases. You +should now use XmNrenderTable instead of XmNfontList. If +both are specified, the render table will take precedence. If +XmNfontList is NULL at initialization, Label searches its parent +hierarchy for an ancestor that is a subclass of the XmBulletinBoard, +VendorShell, or XmMenuShell widget class. If such an ancestor is +found, Label initializes XmNfontList to the +XmNlabelFontList of the ancestor widget. Similarly, button +subclasses of Label initialize XmNfontList to the +XmNbuttonFontList of the ancestor widget. (Currently, all +subclasses of Label are button subclasses.) If no such ancestor is +found, the default is implementation dependent. Refer to +&cdeman.XmFontList; for more information on the creation and +structure of a font list. + + + + +XmNlabelInsensitivePixmap + +Specifies a pixmap used as the button face if XmNlabelType is +XmPIXMAP and the button is insensitive. +The default value, XmUNSPECIFIED_PIXMAP, displays an empty label. + + + + +XmNlabelPixmap + +Specifies the pixmap when XmNlabelType is +XmPIXMAP. +The default value, XmUNSPECIFIED_PIXMAP, displays an empty label. + + + + +XmNlabelString + +Specifies the compound string when XmNlabelType is +XmSTRING. +If this value is NULL, it is initialized by converting the name +of the widget to a compound string. +Refer to &cdeman.XmString; +for more information on the +creation and structure of compound strings. + + + + +XmNlabelType + +Specifies the label type. + + + +XmSTRING + +Displays text using XmNlabelString. + + + + +XmPIXMAP + +Displays pixmap using XmNlabelPixmap or +XmNlabelInsensitivePixmap. + + + + + + + +XmNmarginBottom + +Specifies the amount of spacing between the bottom of the label text +and the top of the bottom margin specified by XmNmarginHeight. +This may be modified by Label's +subclasses. For example, CascadeButton may increase this field to make +room for the cascade pixmap. + + + + +XmNmarginHeight + +Specifies an equal amount of spacing above the margin +defined by XmNmarginTop and below the margin defined by +XmNmarginBottom. XmNmarginHeight specifies the amount +of spacing between the top edge of the margin set by XmNmarginTop +and the bottom edge of the top shadow, and the amount of spacing between +the bottom edge of the margin specified by XmNmarginBottom and the +top edge of the bottom shadow. + + + + +XmNmarginLeft + +Specifies the amount of spacing between the left edge of the label text +and the right side of the left margin (specified by XmNmarginWidth). +This may be modified by Label's +subclasses. For example, ToggleButton may increase this field to make room +for the toggle indicator and for spacing between the indicator and label. +Whether this actually applies to the left or right side of the label +depends on the value of +the XmNlayoutDirection resource. + + + + +XmNmarginRight + +Specifies the amount of spacing between the right edge of the label text +and the left side of the right margin (specified by XmNmarginWidth). +This may be modified by Label's +subclasses. For example, CascadeButton may increase this field to make room +for the cascade pixmap. +Whether this actually applies to the left or right side of the label +depends on the value of +the XmNlayoutDirection resource. + + + + +XmNmarginTop + +Specifies the amount of spacing between the top of the label text and +the bottom of the top margin specified by XmNmarginHeight. +This may be modified by Label's subclasses. For example, CascadeButton +may increase this field to make room for the cascade pixmap. + + + + +XmNmarginWidth + +Specifies an equal amount of spacing to the left of the margin defined +by XmNmarginLeft and to the right of the margin defined by +XmNmarginRight. XmNmarginWidth specifies the amount +of spacing between the left edge of the margin set by XmNmarginLeft +and the right edge of the left shadow, and the amount of spacing between +the right edge of the margin specified by XmNmarginRight and the +left edge of the right shadow. + + + + +XmNmnemonic + +Provides the user with an alternate means of activating a button. +A button in a MenuBar, a Popup menu pane, or a Pulldown +menu pane can have a mnemonic. + +This resource contains a keysym as listed in the X11 keysym table. +The first character in the label string that exactly matches +the mnemonic in the character set specified in +XmNmnemonicCharSet +is underlined when the button is displayed. + +When a mnemonic has been specified, the user activates the button by +pressing the mnemonic key while the button is visible. +If the button is a CascadeButton in a MenuBar and the MenuBar does not +have the focus, the user must use the MAlt modifier while +pressing the mnemonic. +The user can activate the button by pressing either the shifted or the +unshifted mnemonic key. + + + + +XmNmnemonicCharSet + +Specifies the character set of the mnemonic for the label. +The default is XmFONTLIST_DEFAULT_TAG. + + + + +XmNrecomputeSize + +Specifies a Boolean value that indicates whether the widget +shrinks or expands to accommodate its contents (label string or +pixmap) as a result of an XtSetValues resource value that +would change the size of the widget. If True, the widget shrinks +or expands to exactly fit the label string or pixmap. +If False, the widget never attempts to change size on its own. + + + + +XmNrenderTable + +Specifies the render table associated with the labelString. If +this value is NULL at initialization, Label searches its parent +hierarchy for an ancestor that holds the XmQTspecifyRenderTable trait. +If such an ancestor is +found, Label initializes XmNrenderTable to the +XmLABEL_RENDER_TABLE value of the ancestor widget. Similarly, button +subclasses of Label initialize XmNrenderTable to the +XmBUTTON_RENDER_TABLE value of the ancestor widget. (Note that all +current subclasses of Label are button subclasses.) If no such +ancestor is found, the default is implementation dependent. If a font +list and a render table are both sepcified, the render table will take +precedence. Refer to &cdeman.XmRenderTable; for more information on +the creation and structure of a render table. + + + + +XmNstringDirection + +Is a synthetic resource for setting XmNlayoutDirection. +The values for this resource are XmSTRING_DIRECTION_L_TO_R and +XmSTRING_DIRECTION_R_TO_L. Refer to the +XmNlayoutDirection resource description. The +XmNstringDirection resource is obsoleted by +XmNlayoutDirection, but is kept here for backward compatibility. + + + + + + +Inherited Resources +Label inherits behavior and resources from the following +superclasses. For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +0 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +False +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +XmLabel includes translations from Primitive. +The XmLabel translations are described in the following list. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +Btn2Down: + +ProcessDrag() + + + + +:KeyosfHelp: + +Help() + + + + + +The translations used by subclasses of XmLabel for menu +traversal are described in the following list. + + + +:KeyosfCancel: + +MenuEscape() + + + + +:KeyosfLeft: + +MenuTraverseLeft() + + + + +:KeyosfRight: + +MenuTraverseRight() + + + + +:KeyosfUp: + +MenuTraverseUp() + + + + +:KeyosfDown: + +MenuTraverseDown() + + + + + + + +Action Routines +The XmLabel action routines are + + + +Help(): + +In a Popup or Pulldown MenuPane, unposts all menus in the menu hierarchy +and, when the shell's keyboard focus policy is XmEXPLICIT, +restores keyboard focus to the widget that had the focus before the +menu system was entered. +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +MenuEscape(): + +In a MenuBar, disarms the CascadeButton and the menu and, when the +shell's keyboard focus policy is XmEXPLICIT, restores keyboard +focus to the widget that had the focus before the menu was entered. + +In a top-level Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and, when the shell's +keyboard focus policy is XmEXPLICIT, restores keyboard focus to +the widget that had the focus before the MenuBar was entered. +In other Pulldown MenuPanes, unposts the menu and moves the focus +to its CascadeButton. + +In a Popup MenuPane, unposts the menu and, when the shell's keyboard +focus policy is XmEXPLICIT, restores keyboard focus to the widget +from which the menu was posted. + + + + +MenuTraverseDown(): + +If the current menu item has a submenu and is in a MenuBar, then this +action posts the submenu, disarms the current menu item, and arms +the submenu's first traversable menu item. + +If the current menu item is in a MenuPane, then this action disarms the +current menu item and arms the item below it. This action wraps within the +MenuPane. The direction of the wrapping depends on the +XmNlayoutDirection resource. + + + + +MenuTraverseLeft(): + +When the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the left. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is not at the left edge of a MenuPane, +this action disarms the current item and arms the item to its left. +If the current menu item is at the left edge of a submenu attached to a +MenuBar item, then this action unposts the submenu and traverses to the +MenuBar item to the left, wrapping if necessary. If that MenuBar item +has a submenu, it posts the submenu and arms the first traversable +item in the submenu. +If the current menu item is at the left edge of a submenu not directly +attached to a MenuBar item, then this action unposts the current submenu only. + +In Popup or Torn-off MenuPanes, when the current menu item is at the +left edge, this action wraps within the MenuPane. If the current menu +item is at the left edge of the MenuPane and not in the top row, this +action wraps to the rightmost menu item in the row above. If the current +menu item is in the upper, leftmost corner, this action wraps +to the tear-off control, if present, or else it wraps to the bottom, +rightmost menu item in the MenuPane. +The preceding description applies when the XmNlayoutDirection horizontal +direction is XmLEFT_TO_RIGHT. If the XmNlayoutDirection horizontal +direction is XmRIGHT_TO_LEFT, then the following applies. + +If the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the left. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is a CascadeButton, then this +action posts its associated submenu. +If the current menu item is not a CascadeButton and is not at the left +edge of a MenuPane, this action disarms the current item and arms the +item to its left, wrapping if necessary. +If the current menu item is not a CascadeButton and is at the left edge of a +submenu that is a descendent of a MenuBar, then this action unposts all +submenus and traverses to the MenuBar item to the left. +If that MenuBar item has a submenu, it posts the submenu and arms +the submenu's first traversable item. + +In Popup or Torn-off menus, if the current menu item is not a +CascadeButton and is at the left edge of a row (except the +bottom row), this action wraps to the rightmost menu item in the +row below. If the current menu item is not a CascadeButton and +is in the bottom, leftmost corner of a Popup or Pulldown MenuPane, this +action wraps to the tear-off control, if present, or else it wraps to +the top, rightmost menu item of the MenuPane. + + + + +MenuTraverseRight(): + +If the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the right. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is a CascadeButton, then this +action posts its associated submenu. +If the current menu item is not a CascadeButton and is not at the right +edge of a MenuPane, this action disarms the current item and arms the +item to its right, wrapping if necessary. +If the current menu item is not a CascadeButton and is at the right edge of a +submenu that is a descendent of a MenuBar, then this action unposts all +submenus and traverses to the MenuBar item to the right. +If that MenuBar item has a submenu, it posts the submenu and arms +the submenu's first traversable item. + +In Popup or Torn-off menus, if the current menu item is not a +CascadeButton and is at the right edge of a row (except the +bottom row), this action wraps to the leftmost menu item in the +row below. If the current menu item is not a CascadeButton and +is in the bottom, rightmost corner of a Popup or Pulldown MenuPane, this +action wraps to the tear-off control, if present, or else it wraps to +the top, leftmost menu item of the MenuPane. +The preceding description applies when the XmNlayoutDirection horizontal +direction is XmLEFT_TO_RIGHT. If the XmNlayoutDirection horizontal +direction is XmRIGHT_TO_LEFT, then the following applies. +When the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the left. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is not at the right edge of a MenuPane, +this action disarms the current item and arms the item to its right. +If the current menu item is at the right edge of a submenu attached to a +MenuBar item, then this action unposts the submenu and traverses to the +MenuBar item to the right, wrapping if necessary. If that MenuBar item +has a submenu, it posts the submenu and arms the first traversable +item in the submenu. +If the current menu item is at the right edge of a submenu not directly +attached to a MenuBar item, then this action unposts the current submenu only. + +In Popup or Torn-off MenuPanes, when the current menu item is at the +right edge, this action wraps within the MenuPane. If the current menu +item is at the right edge of the MenuPane and not in the top row, this +action wraps to the leftmost menu item in the row above. If the current +menu item is in the upper, rightmost corner, this action wraps +to the tear-off control, if present, or else it wraps to the bottom, +leftmost menu item in the MenuPane. + + + + +MenuTraverseUp(): + +When the current menu item is in a MenuPane, then +this action disarms the current menu item and arms the item above it. +This action wraps within the MenuPane. The direction of the wrapping +depends on the XmNlayoutDirection resource. + + + + +ProcessDrag(): + +Drags the contents of a Label, identified when BTransfer is +pressed. +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures, possibly +multiple times, for the _MOTIF_DROP selection. +This action is undefined for Labels used in a menu system. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see +&cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, &cdeman.XmCreateLabel;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmStringCreate;, +&cdeman.XmStringCreateLtoR;, +and &cdeman.XmPrimitive;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LabelGad.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LabelGad.sgm new file mode 100644 index 000000000..fbf9335c5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LabelGad.sgm @@ -0,0 +1,1265 @@ + + + + + + + + + + + +XmLabelGadget +library call + + +XmLabelGadget +The LabelGadget widget class + +XmLabelGadget + +widget class +LabelGadget + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/LabelG.h> + + + +DESCRIPTION +LabelGadget is an instantiable widget and is also used as a superclass for +other button gadgets, such as PushButtonGadget and ToggleButtonGadget. + +LabelGadget can contain either text or a pixmap. LabelGadget text is a +compound string. +Refer to the Motif Programmer's +Guide for more information on compound strings. +The text can be multilingual, +multiline, and/or multifont. When a LabelGadget is insensitive, its text is +stippled, or the user-supplied insensitive pixmap is displayed. + +LabelGadget supports both accelerators and mnemonics primarily for use in +LabelGadget subclass widgets that are contained in +menus. Mnemonics are available in +a menu system when the button is visible. Accelerators in a +menu system are accessible even when the button is not visible. +The LabelGadget displays the mnemonic by underlining the first matching +character in the text string. The accelerator is displayed +as a text string adjacent to the label text or pixmap, depending on +the layout direction. + +LabelGadget consists of many margin fields surrounding the text or +pixmap. +These margin fields are resources that may +be set by the user, but LabelGadget subclasses and Manager parents also +modify some of these fields. They tend to modify the +XmNmarginLeft, XmNmarginRight, XmNmarginTop, and +XmNmarginBottom resources and leave the XmNmarginWidth and +XmNmarginHeight resources as set by the application. + +LabelGadget takes into account XmNshadowThickness in determining +its layout but does not draw the shadow. +That is, if XmNshadowThickness is greater than 0 (zero), LabelGadget +leaves space for the shadow, but the shadow does not appear. + +In a LabelGadget, XmNtraversalOn and XmNhighlightOnEnter are +forced to False inside Popup menu panes, Pulldown menu panes, and +OptionMenus. +Otherwise these resources default to False. + +LabelGadget uses the +XmQTmenuSystem and XmQTspecifyRenderTable traits, and +holds the XmQTaccessTextual, XmQTcareParentVisual, +XmQTmenuSavvy, and XmQTtransfer traits. + + +Data Transfer Behavior +LabelGadget and it subclasses, except when used in a menu system, +support dragging of the label contents from the LabelGadget. +However, the label contents are draggable only if +the XmNenableUnselectableDrag resource of XmDisplay +is set to True. + +As a source of data, LabelGadget and its subclasses support the +following targets and associated conversions of data to these targets: + + + +locale + +If the locale target matches the widget's locale, the widget +transfers XmNlabelString in the encoding of the locale. +This target is supported only when XmNlabelType is XmSTRING. + + + + +COMPOUND_TEXT + +The widget transfers XmNlabelString as type COMPOUND_TEXT. +This target is supported only when XmNlabelType is XmSTRING. + + + + +PIXMAP + +The widget transfers XmNlabelPixmap as type DRAWABLE. +This target is supported only when XmNlabelType is XmPIXMAP. + + + + +STRING + +The widget transfers XmNlabelString as type STRING. +This target is supported only when XmNlabelType is XmSTRING. + + + + +TEXT + +If XmNlabelString is fully convertible to the encoding of the +locale, the widget transfers XmNlabelString in the encoding of +the locale. +Otherwise, the widget transfers XmNlabelString as type +COMPOUND_TEXT. +This target is supported only when XmNlabelType is XmSTRING. + + + + +_MOTIF_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports for the CLIPBOARD selection. +When XmNlabelType is XmSTRING, these include the following +targets: + + + +_MOTIF_COMPOUND_STRING + + + +COMPOUND_TEXT + + + +The encoding of the locale, if XmNlabelString is fully convertible +to the encoding of the locale + + + +STRING, if XmNlabelString is fully convertible to +STRING + + + +When XmNlabelType is XmPIXMAP, the targets include +PIXMAP. + + + + +_MOTIF_COMPOUND_STRING + +The widget transfers XmNlabelString as a compound string in Byte +Stream format. +This target is supported only when XmNlabelType is XmSTRING. + + + + +_MOTIF_EXPORT_TARGETS + +The widget transfers, as type ATOM, a list of the targets to be +used as the value of the DragContext's XmNexportTargets in a +drag-and-drop transfer. +When XmNlabelType is XmSTRING, these include +_MOTIF_COMPOUND_STRING, COMPOUND_TEXT, the encoding of the +locale, STRING, TEXT, BACKGROUND, and +FOREGROUND. +When XmNlabelType is XmPIXMAP, these include PIXMAP, +BACKGROUND, and FOREGROUND. + + + + +As a source of data, LabelGadget also supports the following standard +Motif targets: + + + +BACKGROUND + +The widget transfers the parent's XmNbackground as type +PIXEL. + + + + +CLASS + +The widget finds the first shell in the widget hierarchy that has a +WM_CLASS property and transfers the contents as text in the +current locale. + + + + +CLIENT_WINDOW + +The widget finds the first shell in the widget hierarchy and transfers +its window as type WINDOW. + + + + +COLORMAP + +The widget transfers the parent's XmNcolormap as type +COLORMAP. + + + + +FOREGROUND + +The widget transfers the parent's XmNforeground as type +PIXEL. + + + + +NAME + +The widget finds the first shell in the widget hierarchy that has a +WM_NAME property and transfers the contents as text in the current +locale. + + + + +TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports. +These include the standard targets in this list. +When XmNlabelType is XmSTRING, these also include +_MOTIF_COMPOUND_STRING, COMPOUND_TEXT, the encoding of the +locale, STRING, and TEXT. +When XmNlabelType is XmPIXMAP, these also include +PIXMAP. + + + + +TIMESTAMP + +The widget transfers the timestamp used to acquire the selection as type +INTEGER. + + + + +_MOTIF_RENDER_TABLE + +The widget transfers XmNrenderTable if it exists, or else the +default text render table, as type STRING. + + + + +_MOTIF_ENCODING_REGISTRY + +The widget transfers its encoding registry as type STRING. +The value is a list of NULL separated items in the +form of tag encoding pairs. +This target symbolizes the transfer target for the +Motif Segment Encoding Registry. +Widgets and applications can use this Registry to register +text encoding formats for specified render table tags. +Applications access this Registry by calling +XmRegisterSegmentEncoding and XmMapSegmentEncoding. + + + + + + +Classes +LabelGadget inherits behavior, +resources, and traits from Object, RectObj and XmGadget. + +The class pointer is xmLabelGadgetClass. + +The class name is XmLabelGadget. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmLabelGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +CSG + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +CSG + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +0 +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +0 +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +0 +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +0 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +dynamic +CSG + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + +XmNaccelerator + +Sets the accelerator on a button widget in a menu, which +activates a visible or invisible, but managed, button from the keyboard. +This resource is a string that describes a set of modifiers +and the key that may be used to select the button. +The format of this string +is identical to that used by the translations manager, with the exception +that only a single event may be specified and only KeyPress events are +allowed. + +Accelerators for buttons are supported only for +PushButtonGadgets and ToggleButtonGadgets in Pulldown and Popup menus. + + + + +XmNacceleratorText + +Specifies the text displayed +for the accelerator. +The text is displayed +adjacent to the label string or pixmap. The direction of its layout depends on +the XmNlayoutDirection resource of the widget. +Accelerator text for buttons is displayed only for +PushButtonGadgets and ToggleButtonGadgets in Pulldown and Popup Menus. + + + + +XmNalignment + +Specifies the label alignment for text or pixmap. + + + +XmALIGNMENT_BEGINNING (left alignment) + +Causes the left sides of +the lines of text to be vertically aligned with the +left edge of the gadget. For a pixmap, its left side is vertically +aligned with the left edge of the gadget. + + + + +XmALIGNMENT_CENTER (center alignment) + +Causes the centers of the +lines of text to be vertically aligned in the center +of the gadget. For a pixmap, its center is vertically aligned with the +center of the gadget. + + + + +XmALIGNMENT_END (right alignment) + +Causes the right sides of the +lines of text to be vertically aligned with the +right edge of the gadget. For a pixmap, its right side is +vertically aligned with the right edge of the gadget. + + + + +The preceding descriptions for text are correct when +XmNlayoutDirection is XmLEFT_TO_RIGHT. When that resource +is XmRIGHT_TO_LEFT, the descriptions for +XmALIGNMENT_BEGINNING and XmALIGNMENT_END are switched. + +If the parent is a RowColumn whose XmNisAligned resource is True, +XmNalignment is forced to the same value as the RowColumn's +XmNentryAlignment if the RowColumn's XmNrowColumnType is +XmWORK_AREA or if the gadget is a subclass of XmLabelGadget. +Otherwise, the default is XmALIGNMENT_CENTER. + + + + +XmNfontList + +Specifies the font of the text used in the gadget. XmNfontList +is obsolete and exists for compatibility with previous releases. You +should now use XmNrenderTable instead of XmNfontList. If +both are specified, the render table will take precedence. If +XmNfontList is NULL at initialization, the parent hierarchy of +the widget is searched for an ancestor that is a subclass of the +XmBulletinBoard, VendorShell, or XmMenuShell widget +class. If such an ancestor is found, the font list is initialized to +the XmNbuttonFontList (for button gadget subclasses) or +XmNlabelFontList of the ancestor widget. If no such ancestor is +found, the default is implementation dependent. Refer to +&cdeman.XmFontList; for more information on the creation and +structure of a font list. + + + + +XmNlabelInsensitivePixmap + +Specifies a pixmap used as the button face if XmNlabelType is +XmPIXMAP and the button is insensitive. +The default value, XmUNSPECIFIED_PIXMAP, displays an empty label. + + + + +XmNlabelPixmap + +Specifies the pixmap when XmNlabelType is +XmPIXMAP. +The default value, XmUNSPECIFIED_PIXMAP, displays an empty label. + + + + +XmNlabelString + +Specifies the compound string when XmNlabelType is XmSTRING. +If the value of this resource is NULL, it is initialized to name of the +gadget converted to a compound string. +Refer to &cdeman.XmString; +for more information on the +creation and the structure of compound strings. + + + + +XmNlabelType + +Specifies the label type. + + + +XmSTRING + +Text displays XmNlabelString + + + + +XmPIXMAP + +Icon data in pixmap displays XmNlabelPixmap or +XmNlabelInsensitivePixmap + + + + + + + +XmNmarginBottom + +Specifies the amount of spacing between the bottom of the label text +and the top of the bottom margin specified by XmNmarginHeight. +This may be modified by LabelGadget's subclasses. +For example, CascadeButtonGadget may increase this field to make room +for the cascade pixmap. + + + + +XmNmarginHeight + +Specifies an equal amount of spacing above the margin +defined by XmNmarginTop and below the margin defined by +XmNmarginBottom. XmNmarginHeight specifies the amount +of spacing between the top edge of the margin set by XmNmarginTop +and the bottom edge of the top shadow, and the amount of spacing between +the bottom edge of the margin specified by XmNmarginBottom and the +top edge of the bottom shadow. + + + + +XmNmarginLeft + +Specifies the amount of spacing +between the left edge of the label text and the right side of the left +margin (specified by XmNmarginWidth). +This may be modified by LabelGadget's subclasses. +For example, ToggleButtonGadget may increase this field to make room for +the toggle indicator and for spacing between the indicator and label. +Whether this actually applies to the left or right side of the label +depends on the value of +XmNlayoutDirection. + + + + +XmNmarginRight + +Specifies the amount of spacing +between the right edge of the label text and the left side of the right +margin (specified by XmNmarginWidth). +This may be modified by LabelGadget's subclasses. +For example, CascadeButtonGadget may increase this field to make room +for the cascade pixmap. +Whether this actually applies to the left or right side of the label +depends on the value of +XmNlayoutDirection. + + + + +XmNmarginTop + +Specifies the amount of spacing between the top of the label text and +the bottom of the top margin specified by XmNmarginHeight. +This may be modified by LabelGadget's subclasses. +For example, CascadeButtonGadget may increase this field to make room +for the cascade pixmap. + + + + +XmNmarginWidth + +Specifies an equal amount of spacing to the left of the margin defined +by XmNmarginLeft and to the right of the margin defined by +XmNmarginRight. XmNmarginWidth specifies the amount +of spacing between the left edge of the margin set by XmNmarginLeft +and the right edge of the left shadow, and the amount of spacing between +the right edge of the margin specified by XmNmarginRight and the +left edge of the right shadow. + + + + +XmNmnemonic + +Provides the user with an alternate means of activating a button. +A button in a MenuBar, a Popup menu pane, or a Pulldown +menu pane can have a mnemonic. + +This resource contains a keysym as listed in the X11 keysym table. +The first character in the label string that exactly matches +the mnemonic in the character set specified in +XmNmnemonicCharSet +is underlined when the button is displayed. + +When a mnemonic has been specified, the user activates the button by +pressing the mnemonic key while the button is visible. +If the button is a CascadeButtonGadget in a MenuBar and the MenuBar does +not have the focus, the user must use the MAlt modifier while +pressing the mnemonic. +The user can activate the button by pressing either the shifted or the +unshifted mnemonic key. + + + + +XmNmnemonicCharSet + +Specifies the character set of the mnemonic for the label. +The default is XmFONTLIST_DEFAULT_TAG. + + + + +XmNrecomputeSize + +Specifies a Boolean value that indicates whether the gadget +shrinks or expands to accommodate its contents (label string or +pixmap) as a result of an XtSetValues resource value that +would change the size of the gadget. If True, the gadget shrinks +or expands to exactly fit the label string or pixmap. +If False, the gadget never attempts to change size on its own. + + + + +XmNrenderTable + +Specifies the render table associated with the labelString. If +this value is NULL at initialization, Label searches its parent +hierarchy for an ancestor that holds the XmQTspecifyRenderTable trait. +If such an ancestor is +found, Label initializes XmNrenderTable to the +XmLABEL_RENDER_TABLE value of the ancestor widget. Similarly, button +subclasses of Label initialize XmNrenderTable to the +XmBUTTON_RENDER_TABLE value of the ancestor widget. (Note that all +current subclasses of Label are button subclasses.) If no such +ancestor is found, the default is implementation dependent. If a font +list and a render table are both specified, the render table will take +precedence. Refer to &cdeman.XmRenderTable; for more information on +the creation and structure of a render table. + + + + +XmNstringDirection + +Is a synthetic resource for setting XmNlayoutDirection. +The values for this resource are XmSTRING_DIRECTION_L_TO_R and +XmSTRING_DIRECTION_R_TO_L. Refer to the +XmNlayoutDirection resource description. The +XmNstringDirection resource is obsoleted by +XmNlayoutDirection, but is kept here for backward compatibility. + + + + + + +Inherited Resources +LabelGadget inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +0 +CSG + + +XmNlayoutDirection +XmNCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +False +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +N/A + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + + + + + + + + + + +Behavior +XmLabelGadget includes behavior from XmGadget. +Additional XmLabelGadget behavior is described in the following list: + + + +Btn2Down: + +Drags the contents of a LabelGadget, identified when BTransfer is +pressed. +This action is undefined for LabelGadgets used in a menu system. + + + + +KeyosfHelp: + +In a Popup or Pulldown MenuPane, unposts all menus in the menu hierarchy +and, when the shell's keyboard focus policy is XmEXPLICIT, +restores keyboard focus to the widget that had the focus before the +menu system was entered. +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +keyosfCancel: + +In a MenuBar, disarms the CascadeButton and the menu and, when the +shell's keyboard focus policy is XmEXPLICIT, restores keyboard +focus to the widget that had the focus before the menu was entered. + +In a toplevel Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and, when the shell's +keyboard focus policy is XmEXPLICIT, restores keyboard focus to +the widget that had the focus before the MenuBar was entered. +In other Pulldown MenuPanes, unposts the menu. + +In a Popup MenuPane, unposts the menu and, when the shell's keyboard +focus policy is XmEXPLICIT, restores keyboard focus to the widget +from which the menu was posted. + + + + +KeyosfDown: + +If the current menu item has a submenu and is in a MenuBar, then this +action posts the submenu, disarms the current menu item, and arms +the submenu's first traversable menu item. + +If the current menu item is in a MenuPane, then this action disarms the +current menu item and arms the item below it. This action wraps within the +MenuPane. The direction of the wrapping depends on the +XmNlayoutDirection resource. + + + + +KeyosfLeft: + +When the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the left. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is not at the left edge of a MenuPane, +this action disarms the current item and arms the item to its left. +If the current menu item is at the left edge of a submenu attached to a +MenuBar item, then this action unposts the submenu and traverses to the +MenuBar item to the left, wrapping if necessary. If that MenuBar item +has a submenu, it posts the submenu and arms the first traversable +item in the submenu. +If the current menu item is at the left edge of a submenu not directly +attached to a MenuBar item, then this action unposts the current submenu only. + +In Popup or Torn-off MenuPanes, when the current menu item is at the +left edge, this action wraps within the MenuPane. If the current menu +item is at the left edge of the MenuPane and not in the top row, this +action wraps to the rightmost menu item in the row above. If the current +menu item is in the upper, leftmost corner, this action wraps +to the tear-off control, if present, or else it wraps to the bottom, +rightmost menu item in the MenuPane. +The preceding description applies when the XmNlayoutDirection horizontal +direction is XmLEFT_TO_RIGHT. If the XmNlayoutDirection horizontal +direction is XmRIGHT_TO_LEFT, then the following applies. + +If the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the left. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is a CascadeButton, then this +action posts its associated submenu. +If the current menu item is not a CascadeButton and is not at the left +edge of a MenuPane, this action disarms the current item and arms the +item to its left, wrapping if necessary. +If the current menu item is not a CascadeButton and is at the left edge of a +submenu that is a descendent of a MenuBar, then this action unposts all +submenus and traverses to the MenuBar item to the left. +If that MenuBar item has a submenu, it posts the submenu and arms +the submenu's first traversable item. + +In Popup or Torn-off menus, if the current menu item is not a +CascadeButton and is at the left edge of a row (except the +bottom row), this action wraps to the rightmost menu item in the +row below. If the current menu item is not a CascadeButton and +is in the bottom, leftmost corner of a Popup or Pulldown MenuPane, this +action wraps to the tear-off control, if present, or else it wraps to +the top, rightmost menu item of the MenuPane. + + + + +KeyosfRight: + +If the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the right. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is a CascadeButton, then this +action posts its associated submenu. +If the current menu item is not a CascadeButton and is not at the right +edge of a MenuPane, this action disarms the current item and arms the +item to its right, wrapping if necessary. +If the current menu item is not a CascadeButton and is at the right edge of a +submenu that is a descendent of a MenuBar, then this action unposts all +submenus and traverses to the MenuBar item to the right. +If that MenuBar item has a submenu, it posts the submenu and arms +the submenu's first traversable item. + +In Popup or Torn-off menus, if the current menu item is not a +CascadeButton and is at the right edge of a row (except the +bottom row), this action wraps to the leftmost menu item in the +row below. If the current menu item is not a CascadeButton and +is in the bottom, rightmost corner of a Popup or Pulldown MenuPane, this +action wraps to the tear-off control, if present, or else it wraps to +the top, leftmost menu item of the MenuPane. +The preceding description applies when the XmNlayoutDirection horizontal +direction is XmLEFT_TO_RIGHT. If the XmNlayoutDirection horizontal +direction is XmRIGHT_TO_LEFT, then the following applies. + +When the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the right. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is not at the right edge of a MenuPane, +this action disarms the current item and arms the item to its right. +If the current menu item is at the right edge of a submenu attached to a +MenuBar item, then this action unposts the submenu and traverses to the +MenuBar item to the right, wrapping if necessary. If that MenuBar item +has a submenu, it posts the submenu and arms the first traversable +item in the submenu. +If the current menu item is at the right edge of a submenu not directly +attached to a MenuBar item, then this action unposts the current submenu only. + +In Popup or Torn-off MenuPanes, when the current menu item is at the +right edge, this action wraps within the MenuPane. If the current menu +item is at the right edge of the MenuPane and not in the top row, this +action wraps to the leftmost menu item in the row above. If the current +menu item is in the upper, rightmost corner, this action wraps +to the tear-off control, if present, or else it wraps to the bottom, +leftmost menu item in the MenuPane. + + + + +KeyosfUp: + +When the current menu item is in a MenuPane, then +this action disarms the current menu item and arms the item above it. +This action wraps within the MenuPane. The direction of the wrapping +depends on the XmNlayoutDirection resource. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Object;, &cdeman.RectObj;, +&cdeman.XmCreateLabelGadget;, +&cdeman.XmFontListCreate;, +&cdeman.XmStringCreate;, +&cdeman.XmStringCreateLtoR;, +and &cdeman.XmGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/List.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/List.sgm new file mode 100644 index 000000000..b17c145f1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/List.sgm @@ -0,0 +1,3115 @@ + + + + + + + + + + + +XmList +library call + + +XmList +The List widget class + +XmList + +widget class +List + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/List.h> + + + +DESCRIPTION +List allows a user to select one or more items +from a group of choices. Items are selected from the list in a +variety of ways, using both the pointer and the keyboard. +List operates on an array of compound strings that are defined by the application. +Each compound string becomes an item in the List, +with the first compound string becoming +the item in position 1, the second becoming the item in position 2, and so on. + +Specifying the number of items that are visible +sets the size of the List. +If the number of visible items is not specified, the height +of the list controls the number of visible items. Each item assumes +the height of the tallest element in the list. +To create a list that allows the user to scroll easily through a large +number of items, use the XmCreateScrolledList convenience +function. + +To select items, move the pointer or cursor to the desired item and +press the Btn1 mouse button or the key defined as +osfSelect. There are several styles of selection behavior, and +they all highlight the selected item or items by displaying them in +inverse colors. An appropriate callback is invoked to notify the +application of the user's choice. The application then takes whatever +action is required for the specified selection. +When a List is insensitive, all of the list items are displayed in a +stippled fill pattern. + +List uses the XmQTspecifyRenderTable, XmQTscrollFrame, and +XmQTnavigator traits, and +holds the XmQTtransfer trait. + + +Selection +Each list has one of four selection models: + + + +Single Select + + + +Browse Select + + + +Multiple Select + + + +Extended Select + + + +In Single Select and Browse Select, at most one item is selected at a +time. +In Single Select, pressing Btn1 on an item toggles its +selection state and deselects any other selected item. +In Browse Select, pressing Btn1 on an item selects it and +deselects any other selected item; dragging Btn1 moves the +selection as the pointer is moved. Releasing Btn1 on an +item moves the location cursor to that item. + +In Multiple Select, any number of items can be selected at a time. +Pressing Btn1 on an item toggles its selection state but +does not deselect any other selected items. + +In Extended Select, any number of items can be selected at a time, +and the user can easily select ranges of items. +Pressing Btn1 on an item selects it and deselects any other +selected item. +Dragging Btn1 or pressing or dragging ShiftBtn1 following a +Btn1 action selects all items between the item under the +pointer and the item on which Btn1 was pressed. +This action also deselects any other selected items outside that +range. + +Extended Select also allows the user to select and deselect +discontiguous ranges of items. +Pressing CtrlBtn1 on an item toggles its selection state but +does not deselect any other selected items. +Dragging CtrlBtn1 or pressing or dragging ShiftBtn1 following a +CtrlBtn1 action sets the selection state of all items between +the item under the pointer and the item on which CtrlBtn1 was +pressed to the state of the item on which CtrlBtn1 was pressed. +This action does not deselect any other selected items outside that +range. + +All selection operations available from the mouse are also available +from the keyboard. +List has two keyboard selection modes, Normal Mode and Add Mode. +In Normal Mode, navigation operations and osfSelect select the +item at the location cursor and deselect any other selected +items. +In Add Mode, navigation operations have no effect on selection, and +osfSelect toggles the selection state of the item at the location +cursor without deselecting any other selected items, except in Single +Select. + +Single and Multiple Select use Add Mode, and Browse Select uses Normal +Mode. + +Extended Select can use either mode; the user changes modes by pressing +osfAddMode. +In Extended Select Normal Mode, pressing osfSelect has the same +effect as pressing Btn1; osfExtend and shifted navigation +have the same effect as pressing ShiftBtn1 following a Btn1 +action. +In Extended Select Add Mode, pressing osfSelect has the same +effect as pressing CtrlBtn1; osfExtend and shifted navigation +have the same effect as pressing ShiftBtn1 following a CtrlBtn1 +action. + +Normal Mode is indicated by a solid location cursor, and Add Mode is +indicated by a dashed location cursor. + + + +Data Transfer Behavior +List supports dragging of items from the List and transfer of items to +the clipboard. +When the user presses BTransfer on a selected item, the widget +transfers all selected items. +When the user presses BTransfer on an unselected item, the widget +transfers only that item. +Depending on the value of XmNprimaryOwnership, List can also +support primary selection. + +When the XmNconvertCallback procedures are called, the +location_data member of the XmConvertCallbackStruct member +is NULL if the selected items are being transferred. +If the selected items are not being transferred, this member has the +following value: +If a single item is being transferred, the value is an integer +representing the position of the item in the List. +A value of 1 transfers the first item in the List; a value of 2 +transfers the second item; and so on. +If the entire contents of the List are being transferred, the value is +−1. + +As a source of data, List supports the following targets and associated +conversions of data to these targets: + + + +locale + +If the locale target matches the widget's locale, the widget +transfers the selected list items in the encoding of the locale. +Each item transferred except the last includes a trailing separator. + + + + +COMPOUND_TEXT + +The widget transfers the selected list items as type +COMPOUND_TEXT. +Each item transferred except the last includes a trailing separator. + + + + +STRING + +The widget transfers the selected list items as type STRING. +Each item transferred except the last includes a trailing separator. + + + + +TEXT + +If the selected list items are fully convertible to the encoding of the +locale, the widget transfers the selected list items in the encoding of +the locale. +Otherwise, the widget transfers the selected list items as type +COMPOUND_TEXT. +Each item transferred except the last includes a trailing separator. + + + + +_MOTIF_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports for immediate transfer for the CLIPBOARD selection. +These include _MOTIF_COMPOUND_STRING. +If the selected list items are fully convertible to STRING, these +also include STRING; otherwise, they also include +COMPOUND_TEXT. + + + + +_MOTIF_COMPOUND_STRING + +The widget transfers the selected list items as a compound string in +Byte Stream format. +Each item transferred except the last includes a trailing separator. + + + + +_MOTIF_DEFERRED_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports for delayed transfer for the CLIPBOARD selection. +This widget currently supplies no targets for +_MOTIF_DEFERRED_CLIPBOARD_TARGETS. + + + + +_MOTIF_EXPORT_TARGETS + +The widget transfers, as type ATOM, a list of the targets to be +used as the value of the DragContext's XmNexportTargets in a +drag-and-drop transfer. +These include _MOTIF_COMPOUND_STRING, COMPOUND_TEXT, the +encoding of the locale, STRING, TEXT, BACKGROUND, and +FOREGROUND. + + + + +_MOTIF_LOSE_SELECTION + +When the widget loses the selection, it deselects all list items. + + + + +As a source of data, List also supports the following standard Motif +targets: + + + +BACKGROUND + +The widget transfers XmNbackground as type PIXEL. + + + + +CLASS + +The widget finds the first shell in the widget hierarchy that has a +WM_CLASS property and transfers the contents as text in the +current locale. + + + + +CLIENT_WINDOW + +The widget finds the first shell in the widget hierarchy and transfers +its window as type WINDOW. + + + + +COLORMAP + +The widget transfers XmNcolormap as type COLORMAP. + + + + +FOREGROUND + +The widget transfers XmNforeground as type PIXEL. + + + + +NAME + +The widget finds the first shell in the widget hierarchy that has a +WM_NAME property and transfers the contents as text in the current +locale. + + + + +TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports. +These include the standard targets in this list. +These also include _MOTIF_COMPOUND_STRING, COMPOUND_TEXT, +the encoding of the locale, STRING, and TEXT. + + + + +TIMESTAMP + +The widget transfers the timestamp used to acquire the selection as type +INTEGER. + + + + +_MOTIF_RENDER_TABLE + +The widget transfers XmNrenderTable if it exists, or else the +default text render table, as type STRING. + + + + +_MOTIF_ENCODING_REGISTRY + +The widget transfers its encoding registry as type STRING. +The value is a list of NULL separated items in the +form of tag encoding pairs. +This target symbolizes the transfer target for the +Motif Segment Encoding Registry. +Widgets and applications can use this Registry to register +text encoding formats for specified render table tags. +Applications access this Registry by calling +XmRegisterSegmentEncoding and XmMapSegmentEncoding. + + + + +List has no widget class destination procedure. +Subclasses and the XmNdestinationCallback procedures are +responsible for any data transfers to the widget. + + + +Classes +List inherits behavior, resources, and traits from Core and +XmPrimitive. + +The class pointer is xmListWidgetClass. + +The class name is XmList. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, +remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmList Resource Set + + +Name +Class +Type +Default +Access + + +XmNautomaticSelection +XmCAutomaticSelection +XtEnum +False +CSG + + +XmNbrowseSelectionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdefaultActionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdestinationCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdoubleClickInterval +XmCDoubleClickInterval +int +dynamic +CSG + + +XmNextendedSelectionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNitemCount +XmCItemCount +int +0 +CSG + + +XmNitems +XmCItems +XmStringTable +NULL +CSG + + +XmNlistMarginHeight +XmCListMarginHeight +Dimension +0 +CSG + + +XmNlistMarginWidth +XmCListMarginWidth +Dimension +0 +CSG + + +XmNlistSizePolicy +XmCListSizePolicy +unsigned char +XmVARIABLE +CG + + +XmNlistSpacing +XmCListSpacing +Dimension +0 +CSG + + +XmNmatchBehavior +XmCMatchBehavior +unsigned char +XmQUICK_NAVIGATE +CSG + + +XmNmultipleSelectionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNprimaryOwnership +XmCPrimaryOwnership +unsigned char +XmOWN_NEVER +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNscrollBarDisplayPolicy +XmCScrollBarDisplayPolicy +unsigned char +XmAS_NEEDED +CSG + + +XmNselectColor +XmCSelectColor +XmRSelectColor +XmREVERSED_GROUND_COLORS +CSG + + +XmNselectedItemCount +XmCSelectedItemCount +int +0 +CSG + + +XmNselectedItems +XmCSelectedItems +XmStringTable +NULL +CSG + + +XmNselectedPositionCount +XmCSelectedPositionCount +int +0 +CSG + + +XmNselectedPositions +XmCSelectedPositions +unsigned int * +NULL +CSG + + +XmNselectionMode +XmCSelectionMode +unsigned char +dynamic +CSG + + +XmNselectionPolicy +XmCSelectionPolicy +unsigned char +XmBROWSE_SELECT +CSG + + +XmNsingleSelectionCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + +XmNtopItemPosition +XmCTopItemPosition +int +1 +CSG + + +XmNvisibleItemCount +XmCVisibleItemCount +int +dynamic +CSG + + + + + + +XmNautomaticSelection + +Invokes either +XmNbrowseSelectionCallback or XmNextendedSelectionCallback when +Btn1 is pressed and the items that are shown as selected change +if the value is True (or XmAUTO) and the selection +mode is either XmBROWSE_SELECT or XmEXTENDED_SELECT respectively. +If False (XmNO_AUTO_SELECT), no selection callbacks are invoked until +the user releases the mouse button. +See Behavior for +further details on the interaction of this resource with the selection modes. + + + + +XmNbrowseSelectionCallback + +Specifies a list of callbacks that is called +when an item is selected in the browse selection mode. The reason is +XmCR_BROWSE_SELECT. + + + + +XmNdefaultActionCallback + +Specifies a list of callbacks that is called when an item is double +clicked or osfActivate is pressed. +The reason is XmCR_DEFAULT_ACTION. + + + + +XmNdestinationCallback + +Specifies a list of callbacks called when the List is the destination of +a transfer operation. +The type of the structure whose address is passed to these callbacks is +XmDestinationCallbackStruct. +The reason is XmCR_OK. + + + + +XmNdoubleClickInterval + +If a button click is followed by another button click within the time +span specified by this resource (in milliseconds), the button clicks +are considered a double-click action, rather than two single-click +actions. +The value must not be negative. +The default value is the display's multiclick time. + + + + +XmNextendedSelectionCallback + +Specifies a list of callbacks that is called +when items are selected using the extended selection mode. +The reason is XmCR_EXTENDED_SELECT. + + + + +XmNfontList + +Specifies the font list associated with the list items. +XmNfontList is obsolete and exists only for compatibility with +previous releases. You should now use XmNrenderTable instead of +XmNfontList. If both are specified, the render table will take +precedence. The font list is used in conjunction with the +XmNvisibleItemCount +resource to determine the height of the List widget. +If this +value is NULL at initialization, the parent hierarchy of the widget is +searched for a widget that +holds the XmQTspecifyRenderTable trait. +If such an ancestor is found, the font list is initialized to the +XmTEXT_RENDER_TABLE value of the ancestor widget. If no such widget +is found, the default is implementation dependent. Refer to +&cdeman.XmFontList; for more information on a font list structure. + + + + +XmNitemCount + +Specifies the total number of items. +The value must be the number of items in XmNitems and must not be +negative. +It is automatically updated by the list whenever an item is added to or +deleted from the list. + + + + +XmNitems + +Points to an array of compound strings that are to be displayed as the list +items. +Refer to &cdeman.XmString; for more information on the creation and +structure of compound strings. +XtGetValues for this resource returns the list items themselves, +not a copy of the list items. +The application must not free the returned items. + + + + +XmNlistMarginHeight + +Specifies the height of the margin between the list border and the items. + + + + +XmNlistMarginWidth + +Specifies the width of the margin between the list border and the items. + + + + +XmNlistSizePolicy + +Controls the reaction of the List when an item grows horizontally beyond +the current size of the list work area. +If the value is XmCONSTANT, the list viewing area does not grow, +and a horizontal ScrollBar is added for a List whose parent is a ScrolledWindow. +If this resource is set to XmVARIABLE, the List grows to +match the +size of the longest item, and no horizontal ScrollBar appears. + +When the value of this resource is XmRESIZE_IF_POSSIBLE, the List +attempts to grow or shrink to match the width of the widest item. +If it cannot grow to match the widest size, a horizontal ScrollBar is +added for a List whose parent is a ScrolledWindow +if the longest item is wider than the list +viewing area. + +The size policy must be set at the time the List widget is created. +It cannot be changed at a later time through XtSetValues. + + + + +XmNlistSpacing + +Specifies the spacing between list items. +This spacing increases by the value of the XmNhighlightThickness +resource in Primitive. + + + + +XmNmatchBehavior + +Specifies the matching behavior followed by XmList. +The current values are XmNONE and XmQUICK_NAVIGATE, as follows: + + + +XmNONE + +Specifies that the typed in characters are ignored. + + + + +XmQUICK_NAVIGATE + +Specifies that 1-character navigation shall be supported when List +has focus. If the typed character is +the initial character of some set of items in +List, the first of those items following the current +item will be navigated to (become the current +item). If all such items precede the current item, the +first such item becomes the current item. +Subsequently, typing the same character will +cyclically navigate among the items with the same first +character. + + + + + + + +XmNmultipleSelectionCallback + +Specifies a list of callbacks that is called +when an item is selected in +multiple selection mode. The reason is XmCR_MULTIPLE_SELECT. + + + + +XmNprimaryOwnership + +Specifies whether XmContainer takes ownership of the Primary selection +when a selection is made inside it. This resource can take the +following values: + + + +XmOWN_NEVER + +Never takes ownership. + + + + +XmOWN_ALWAYS + +Always takes ownership. + + + + +XmOWN_MULTIPLE + +Only takes ownership is more than one element has been selected. + + + + +XmOWN_POSSIBLE_MULTIPLE + +Only takes ownership if more than one element can be selected at a +time. + + + + + + + +XmNrenderTable + +Specifies the render table associated with the list items. The render +table is used in conjunction with the +XmNvisibleItemCount +resource to determine the height of the List widget. If this +value is NULL at initialization, List searches its parent hierarchy +for a widget that +holds the XmQTspecifyRenderTable trait. +If such an ancestor is found, the render table is initialized to the +XmTEXT_RENDER_TABLE value of the ancestor widget. If no such widget +is found, the default is implementation dependent. If a font list and +a render table are both specified, the +render table will take precedence. Refer to +&cdeman.XmRenderTable; for more information on the creation and +structure of a render table. + + + + +XmNscrollBarDisplayPolicy + +Controls the display of vertical ScrollBars in a +List whose parent is a ScrolledWindow. +When the value of this resource is XmAS_NEEDED, a vertical +ScrollBar is displayed only when the number of items in the List exceeds +the number of visible items. +When the value is XmSTATIC, a vertical ScrollBar is always +displayed. + + + + +XmNselectColor + +Allows the application to specify the color of the background rectangle +that indicates selected text. It takes two values: + + + +XmDEFAULT_SELECT_COLOR + +Causes the select color to be set to a color +between the background and the bottom shadow color. + + + + +XmREVERSED_GROUND_COLORS + +Forces the select color to the +foreground color and the color of any text rendered over the +select color to be in the background color. + + + + +HIGHLIGHT_COLOR + +Forces the fill color to use the highlight color. + + + + + + + +XmNselectedItemCount + +Specifies the number of strings in the selected items list. +The value must be the number of items in XmNselectedItems and must +not be negative. + + + + +XmNselectedItems + +Points to an array of compound strings that represents the list items that +are currently selected, either by the user or by the application. +XtGetValues for this resource returns the list items themselves, +not a copy of the list items. +The application must not free the returned items or the array. + +Setting XmNselectedItems selects those list items that exactly +match items in the given XmNselectedItems list. There may be +additional items in XmNselectedItems that do not match items in +the list. These items remain until XmNselectedItems is updated. +If XmNitems is changed such that the list now contains items +matching previously unmatched items in XmNselectedItems, those +new items will also appear selected. + +Any user interaction with the list that causes at least one item to be +selected or deselected and any call to +XmListDeleteAllItems, +XmListDeleteItem, +XmListDeleteItems, +XmListDeleteItemsPos, +XmListDeletePos, +XmListDeletePositions, +XmListDeselectAllItems, +XmListDeselectItem, XmListDeselectPos, +XmListSelectItem, XmListSelectPos, or +XmListUpdateSelectedList cause XmNselectedItems to be +updated immediately to exactly reflect the visual state of the list. +Calls to any other XmList functions do not affect +XmNselectedItems. + + + + +XmNselectedPositionCount + +Specifies the number of positions in the selected positions list. +The value must be the number of items in XmNselectedPositions + + + + +XmNselectedPositions + +Points to an array of the positions of the selected items in the List. +XtGetValues for this resource returns the +list items themselves, not a copy of the list +items. The application must not free the returned +items or the array. + + + + +XmNselectionMode + +Defines what effect keyboard navigations have on selection. The valid +modes are: + + + +XmADD_MODE + +Allows no navigation operations to have effect on selection, and +osfSelect toggles the selection state of the item at the location +cursor without deselecting any other selected items, except in Single +Select. However, the widget cannot be put into add mode if the +XmNselectionPolicy resource is an incompatible mode +(XmNselectionPolicy cannot be XmBROWSE_SELECT). + + + + +XmNORMAL_MODE + +Allows navigation operations and osfSelect to select the +item at the location cursor and deselect any other selected +items. However, the widget cannot be put into normal mode if the +XmNselectionPolicy resource is an incompatible mode +(XmNselectionPolicy cannot be XmSINGLE_SELECT or +XmMULTIPLE_SELECT). + + + + + + + +XmNselectionPolicy + +Defines the interpretation of the selection action. This can be one of the +following: + + + +XmSINGLE_SELECT + +Allows only single selections + + + + +XmMULTIPLE_SELECT + +Allows multiple selections + + + + +XmEXTENDED_SELECT + +Allows extended selections + + + + +XmBROWSE_SELECT + +Allows drag-and-browse functionality + + + + + + + +XmNsingleSelectionCallback + +Specifies a list of callbacks that is called +when an item is selected in +single selection mode. The reason is XmCR_SINGLE_SELECT. + + + + +XmNstringDirection + +Is a synthetic resource for setting XmNlayoutDirection. +The values for this resource are XmSTRING_DIRECTION_L_TO_R and +XmSTRING_DIRECTION_R_TO_L. Refer to the +XmNlayoutDirection resource description. The +XmNstringDirection resource is obsoleted by +XmNlayoutDirection, but is kept here for backward compatibility. + + + + +XmNtopItemPosition + +Specifies the position of the item that is the first visible item in the +list. +Setting this resource is equivalent to calling the XmListSetPos +function. +The position of the first item in the list is 1; the position of the +second item is 2; and so on. +A position of 0 (zero) specifies the last item in the list. +The value must not be negative. + + + + +XmNvisibleItemCount + +Specifies the number of items that can +fit in the visible space of the list work area. The List uses this +value to determine its height. +The value must be greater than 0 (zero). + + + + + + +Inherited Resources +List inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +List defines a new callback structure. The application must first look at the +reason field and use only the structure members that are valid for that +particular reason, because not all fields are relevant for +every possible reason. The callback structure is defined as follows: + +typedef struct +{ + int reason; + XEvent *event; + XmString item; + int item_length; + int item_position; + XmString *selected_items; + int selected_item_count; + int *selected_item_positions; + char selection_type; + unsigned char auto_selection_type; +} XmListCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. It can be NULL. + + + + +item + +The last item selected at the time of the event that caused the +callback. +item points to a temporary storage space that is reused after the +callback is finished. +Therefore, if an application needs to save the item, it should copy the +item into its own data space. + + + + +item_length + +The length in bytes of item. +This member is obsolete and exists for compatibility with +earlier releases. + + + + +item_position + +The position (plus one) of item in the List's XmNitems array. +An item_position value of one symbolizes the first element in the +list. + + + + +selected_items + +A list of items selected at the time of the event that caused +the callback. +selected_items points to a temporary storage space that is reused +after the callback is finished. +Therefore, if an application needs to save the selected list, it should +copy the list into its own data space. + + + + +selected_item_count + +The number of items in the selected_items list. +This number must be non-negative. + + + + +selected_item_positions + +An array of integers, one for each selected item, representing the +position of each selected item in the List's XmNitems array. +selected_item_positions points to a temporary storage space that +is reused after the callback is finished. +Therefore, if an application needs to save this array, it should copy +the array into its own data space. + + + + +selection_type + +Indicates that the most recent extended selection was the initial +selection (XmINITIAL), a modification of an existing selection +(XmMODIFICATION), or an additional noncontiguous selection +(XmADDITION). + + + + +auto_selection_type + +Indicates the type of automatic selection callback. The types of +callbacks include the following: + + + +XmAUTO_BEGIN + +Indicates the beginning of automatic selection. + + + + +XmAUTO_MOTION + +Indicates that there is a button drag selection. + + + + +XmAUTO_CANCEL + +Indicates that the new selection is cancelled. + + + + +XmAUTO_NO_CHANGE + +Indicates that the currently selected item matches the initial item. + + + + +XmAUTO_CHANGE + +Indicates that the currently selected item does not match the initial item. + + + + + + + +The following table describes the reasons for which the individual callback +structure fields are valid. + + + + + + + +Reason +Valid Fields + + +XmCR_SINGLE_SELECT +reason, event, item, item_length, item_position + + +XmCR_DEFAULT_ACTION +reason, event, item, item_length, item_position, selected_items, selected_item_count, selected_item_positions + + +XmCR_BROWSE_SELECT +reason, event, item, item_length, item_position + + +XmCR_MULTIPLE_SELECT +reason, event, item, item_length, item_position, selected_items, selected_item_count, selected_item_positions + + +XmCR_EXTENDED_SELECT +reason, event, item, item_length, item_position, selected_items, selected_item_count, selected_item_positions, selection_type + + + + +A pointer to the following callback structure is passed to the +XmNdestinationCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + XtEnum operation; + int flags; + XtPointer transfer_id; + XtPointer destination_data; + XtPointer location_data; + Time time; +} XmDestinationCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which data transfer is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, and +_MOTIF_DROP. + + + + +operation + +Indicates the type of transfer operation requested. + + + +When the selection is PRIMARY, possible values are XmMOVE, +XmCOPY, and XmLINK. + + + +When the selection is SECONDARY or CLIPBOARD, possible +values are XmCOPY and XmLINK. + + + +When the selection is _MOTIF_DROP, possible values are +XmMOVE, XmCOPY, XmLINK, and XmOTHER. +A value of XmOTHER means that the callback procedure must get +further information from the XmDropProcCallbackStruct in the +destination_data member. + + + + + + +flags + +Indicates whether or not the destination widget is also the source of +the data to be transferred. +Following are the possible values: + + + +XmCONVERTING_NONE + +The destination widget is not the source of the data to be transferred. + + + + +XmCONVERTING_SAME + +The destination widget is the source of the data to be transferred. + + + + + + + +transfer_id + +Serves as a unique ID to identify the transfer transaction. + + + + +destination_data + +Contains information about the destination. +When the selection is _MOTIF_DROP, the callback procedures are +called by the drop site's XmNdropProc, and destination_data +is a pointer to the XmDropProcCallbackStruct passed to the +XmNdropProc procedure. +When the selection is SECONDARY, destination_data is an Atom +representing a target recommmended by the selection owner for use in +converting the selection. +Otherwise, destination_data is NULL. + + + + +location_data + +Contains information about the location where data is to be transferred. +The value is always NULL when the selection is SECONDARY or +CLIPBOARD. +If the value is NULL, the data is to be inserted at the widget's cursor +position. +Otherwise, the value is an integer representing the position in the List +where the items are to be transferred. +A value of 1 makes the first new item the first item in the list; a +value of 2 makes it the second item; and so on. +Once XmTransferDone procedures start to be called, +location_data will no longer be stable. + + + + +time + +Indicates the time when the transfer operation began. + + + + + + + + + + + + + + + + +Translations +XmList includes translations from Primitive. +The XmList translations are described in the following list. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +Btn1Motion: + +ListButtonMotion() + + + + +s ≈m ≈a Btn1Down: + +ListBeginExtend() + + + + +s ≈m ≈a Btn1Up: + +ListEndExtend() + + + + +c ≈s ≈m ≈a Btn1Down: + +ListBeginToggle() + + + + +c ≈s ≈m ≈a Btn1Up: + +ListEndToggle() + + + + +≈s ≈c ≈m ≈a Btn1Down: + +ListBeginSelect() + + + + +&npzwc;≈s ≈c ≈m ≈a Btn1Up: + +ListEndSelect() + + + + +Btn2Down: + +ListProcessDrag() + + + + +:s c KeyosfBeginLine: + +ListBeginDataExtend() + + + + +:c KeyosfBeginLine: + +ListBeginData() + + + + +:KeyosfBeginLine: + +ListBeginLine() + + + + +:s c KeyosfEndLine: + +ListEndDataExtend() + + + + +:c KeyosfEndLine: + +ListEndData() + + + + +:KeyosfEndLine: + +ListEndLine() + + + + +:KeyosfPageLeft: + +ListLeftPage() + + + + +:c KeyosfPageUp: + +ListLeftPage() + + + + +:KeyosfPageUp: + +ListPrevPage() + + + + +:KeyosfPageRight: + +ListRightPage() + + + + +:c KeyosfPageDown: + +ListRightPage() + + + + +:KeyosfPageDown: + +ListNextPage() + + + + +s KeyDownosfSelect: + +ListKbdBeginExtend() + + + + +:KeyDownosfSelect: + +ListKbdBeginSelect() + + + + +:s KeyUposfSelect: + +ListKbdEndExtend() + + + + +:KeyUposfSelect: + +ListKbdEndSelect() + + + + +:KeyosfSelectAll: + +ListKbdSelectAll() + + + + +:KeyosfDeselectAll: + +ListKbdDeSelectAll() + + + + +:KeyosfActivate: + +ListKbdActivate() + + + + +:KeyosfAddMode: + +ListAddMode() + + + + +:KeyosfHelp: + +PrimitiveHelp() + + + + +:KeyosfCancel: + +ListKbdCancel() + + + + +:c KeyosfLeft: + +ListLeftPage() + + + + +:KeyosfLeft: + +ListLeftChar() + + + + +:c KeyosfRight: + +ListRightPage() + + + + +:KeyosfRight: + +ListRightChar() + + + + +:s KeyosfUp: + +ListExtendPrevItem() + + + + +:KeyosfUp: + +ListPrevItem() + + + + +:s KeyosfDown: + +ListExtendNextItem() + + + + +:KeyosfDown: + +ListNextItem() + + + + +:c KeyosfInsert: + +ListCopyToClipboard() + + + + +:KeyosfCopy: + +ListCopyToClipboard() + + + + +≈s c ≈m ≈a Keyslash: + +ListKbdSelectAll() + + + + +≈s c ≈m ≈a Keybackslash: + +ListKbdDeSelectAll() + + + + +s ≈m ≈a KeyTab: + +PrimitivePrevTabGroup() + + + + +≈m ≈a KeyTab: + +PrimitiveNextTabGroup() + + + + +≈s ≈m ≈a KeyReturn: + +ListKbdActivate() + + + + +≈s ≈m ≈a KeyDownspace: + +ListKbdBeginSelect() + + + + +≈s ≈m ≈a KeyUpspace: + +ListKbdEndSelect() + + + + +s ≈m ≈a KeyDownspace: + +ListKbdBeginExtend() + + + + +s ≈m ≈a KeyUpspace: + +ListKbdEndExtend() + + + + +Key: + +ListQuickNavigate() + + + + + +The List button event translations are modified when Display's +XmNenableBtn1Transfer resource does not have a value of +XmOFF (in other words, it is either XmBUTTON2_TRANSFER or +XmBUTTON2_ADJUST). This +option allows the +actions for selection and transfer to be integrated on Btn1, and +the actions for extending the selection can be bound to +Btn2. The actions for Btn1 that are defined above +still apply when the Btn1 event occurs over text that is not +selected. The following actions apply when the Btn1 event +occurs over text that is selected: + + + +Btn1Motion: + +ListProcessBtn1(ListButtonMotion) + + + + +s ≈m ≈a Btn1Down + +ListProcessBtn1(ListBeginExtend) + + + + +s ≈m ≈a Btn1Up + +ListProcessBtn1(ListEndExtend) + + + + +c ≈s ≈m ≈a Btn1Down + +ListProcessBtn1(ListBeginToggle) + + + + +c ≈s ≈m ≈a Btn1Up + +ListProcessBtn1(ListEndToggle) + + + + +≈s ≈c ≈m ≈a Btn1Down + +ListProcessBtn1(ListBeginSelect) + + + + +≈s ≈c ≈m ≈a Btn1Up + +ListProcessBtn1(ListEndSelect) + + + + +When Display's XmNenableBtn1Transfer resource has a value of +XmBUTTON2_ADJUST, the following actions apply: + + + +Btn2Down: + +ListProcessBtn2(ListBeginExtend) + + + + +Btn2Motion: + +ListProcessBtn2(ListButtonMotion) + + + + +Btn2Up: + +ListProcessBtn2(ListEndExtend) + + + + + + + +Action Routines +The XmList action routines are described in the following list. +The current selection is always shown with inverted colors. + + + +ListAddMode(): + +Toggles the state of Add Mode for keyboard selection. + + + + +ListBeginData(): + +Moves the location cursor to the first item in the list. +In Normal Mode, this also deselects any current selection, +selects the first item in the list, and calls the appropriate selection +callbacks (XmNbrowseSelectionCallback when +XmNselectionPolicy is set to XmBROWSE_SELECT, +XmNextendedSelectionCallback when XmNselectionPolicy is set +to XmEXTENDED_SELECT). + + + + +ListBeginDataExtend(): + +If XmNselectionPolicy is set to XmMULTIPLE_SELECT or +XmEXTENDED_SELECT, +this action moves the location cursor to the first item in the list. + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action does the following: +If an extended selection has been made from the current anchor point, +restores the selection state of the items in that range to their state +before the extended selection was done; +changes the selection state of the first item and all +items between it and the current anchor point to the state of the +item at the current anchor point; +calls the XmNextendedSelectionCallback callbacks. + + + + +ListBeginExtend(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action does the following: +If an extended selection has been made from the current anchor point, +restores the selection state of the items in that range to their state +before the extended selection was done, and +changes the selection state of the item under the pointer and all +items between it and the current anchor point to the state of the +item at the current anchor point. +If XmNautomaticSelection is set to True, this action calls the +XmNextendedSelectionCallback callbacks. +The auto_selection_type component of the callback structure will +be set to XmAUTO_BEGIN. + + + + +ListBeginLine(): + +Moves the horizontal scroll region to the beginning of the line. + + + + +ListBeginSelect(): + +If XmNselectionPolicy is set to XmSINGLE_SELECT, +deselects any current selection and toggles the selection state of the +item under the pointer. + +If XmNselectionPolicy is set to XmBROWSE_SELECT, +deselects any current selection and selects the item under the pointer. +If XmNautomaticSelection is set to True, calls the +XmNbrowseSelectionCallback callbacks. +The auto_selection_type component of the callback structure will +be set to XmAUTO_BEGIN. + +If XmNselectionPolicy is set to XmMULTIPLE_SELECT, +toggles the selection state of the item under the pointer. +Any previous selections remain. + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action deselects any current selection, +selects the item under the pointer, and +sets the current anchor at that item. +If XmNautomaticSelection is set to True, +this action calls the +XmNextendedSelectionCallback callbacks. +The auto_selection_type component of the callback structure will +be set to XmAUTO_BEGIN. + + + + +ListBeginToggle(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action moves the current anchor to the item under the pointer +without changing the current selection. +If the item is unselected, this action selects it; if the item is selected, +this action unselects it. +If XmNautomaticSelection is set to True, this action calls the +XmNextendedSelectionCallback callbacks. + +Otherwise, the list takes keyboard focus. No other action occurs. +The auto_selection_type component of the callback structure will +be set to XmAUTO_BEGIN. + + + + +ListButtonMotion(): + +If XmNselectionPolicy is set to XmBROWSE_SELECT, +this action deselects any current selection and selects the item under the +pointer. +If XmNautomaticSelection is set to True and the pointer has +entered a new list item, this action calls the XmNbrowseSelectionCallback +callbacks. + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action does the following: +If an extended selection is being made and an extended selection has +previously been made from the current anchor point, +restores the selection state of the items in that range to their state +before the previous extended selection was done and +changes the selection state of the item under the pointer and all +items +between it and the current anchor point to the state of the +item at the current anchor point. +If XmNautomaticSelection is set to True and the pointer has +entered a new list item, calls the XmNextendedSelectionCallback +callbacks. + +If the pointer leaves a scrolled list, this action scrolls the list in +the direction of the pointer motion. +The auto_selection_type component of the callback structure will +be set to XmAUTO_MOTION. + + + + +ListCopyToClipboard() + +Copies the content of the selected items to the clipboard as a single +compound string with each +item separated by a newline. +This action calls the XmNconvertCallback procedures, possibly +multiple times, for the CLIPBOARD selection. + + + + +ListEndData(): + +Moves the location cursor to the last item in the list. +In Normal Mode, this also deselects any current selection, +selects the last item in the list, and calls the appropriate selection +callbacks (XmNbrowseSelectionCallback when +XmNselectionPolicy is set to XmBROWSE_SELECT, +XmNextendedSelectionCallback when XmNselectionPolicy is set +to XmEXTENDED_SELECT). + + + + +ListEndDataExtend(): + +If XmNselectionPolicy is set to XmMULTIPLE_SELECT or +XmEXTENDED_SELECT, +this action moves the location cursor to the last item in the list. + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action does the following: +If an extended selection has been made from the current anchor point, +restores the selection state of the items in that range to their state +before the extended selection was done; +changes the selection state of the last item and all +items between it and the current anchor point to the state of the +item at the current anchor point; +calls the XmNextendedSelectionCallback callbacks. + + + + +ListEndExtend(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action moves the location +cursor to the last item selected or deselected +and +calls the +XmNextendedSelectionCallback callbacks. + +If XmNautomaticSelection is set to True, then the +auto_selection_type field of the callback will be +valid. If XmNselectionPolicy is set to XmBROWSE_SELECT +and the currently selected item position matches the position of the +item that was selected before the browse selection began, or if +XmNselectionPolicy is set to XmEXTENDED_SELECT and the set +of currently selected item positions matches the set of item positions +selected before the extended selection began, the callback will be +called with auto_selection_type set to XmAUTO_NO_CHANGE. +Otherwise, it will be set to XmAUTO_CHANGE. + + + + +ListEndLine(): + +Moves the horizontal scroll region to the end of the line. + + + + +ListEndSelect(): + +This action moves the location cursor to the last item selected or +deselected and calls the appropriate selection callbacks +(XmNsingleSelectionCallback when XmNselectionPolicy is set +to XmSINGLE_SELECT, XmNbrowseSelectionCallback when +XmNselectionPolicy is set to XmBROWSE_SELECT, +XmNmultipleSelectionCallback when +XmNselectionPolicy is set to XmMULTIPLE_SELECT, +XmNextendedSelectionCallback when XmNselectionPolicy is +set to XmEXTENDED_SELECT). + +If XmNautomaticSelection is set to True, then the +auto_selection_type field of the callback will be valid. +If XmNselectionPolicy is set to XmBROWSE_SELECT and the +currently selected item position matches the position of the item that +was selected before the brose selection began, or if +XmNselectionPolicy is set to XmEXTENDED_SELECT and the set +of currently selected item positions matches the set of item positions +selected before the extended selection began, the callback will be +called with auto_selection_type set to XmAUTO_NO_CHANGE. +Otherwise, it will be set to XmAUTO_CHANGE. + + + + +ListEndToggle(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, moves +the location cursor to the last item selected or deselected +and +calls the +XmNextendedSelectionCallback callbacks. + +If XmNautomaticSelection is set to True, then the +auto_selection_type field of the callback will be valid. If +XmNselectionPolicy is set to XmBROWSE_SELECT and the +currently selected item position matches the position of the item that +was selected before the browse selection began, or if +XmNselectionPolicy is set to XmEXTENDED_SELECT and the set +of currently selected item positions matches the set of item positions +selected before the extended selection began, the callback will be +called with auto_selection_type set to XmAUTO_NO_CHANGE. +Otherwise, it will be set to XmAUTO_CHANGE. + + + + +ListExtendNextItem(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action +does the following: +If an extended selection has been made from the current anchor point, +restores the selection state of the items in that range to their state +before the extended selection was done; +moves the location cursor to the next item and changes the selection +state of the item and all +items between it and the current anchor point +to the state of the item at the current anchor point; +calls the XmNextendedSelectionCallback callbacks. + + + + +ListExtendPrevItem(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action does the following: +If an extended selection has been made from the current anchor point, +restores the selection state of the items in that range to their state +before the extended selection was done; +moves the location cursor to the previous item and changes the selection +state of the item and all items between it and the current anchor point +to the state of the item at the current anchor point; +calls the XmNextendedSelectionCallback callbacks. + + + + +ListScrollCursorVertically(percentage): + +Scrolls the line containing the insertion cursor vertically +to an intermediate position in the visible window based on an +input percentage. A value of 0 (zero) indicates the top of the window; +a value of 100, the bottom of the window. If this action is called +with no argument, the line containing the insertion cursor is scrolled +vertically to a new position designated by the y event passed +to the routine. + + + + +ListKbdActivate(): + +Calls the callbacks for XmNdefaultActionCallback. +If the List's parent is a manager, this action passes the event to the +parent. + + + + +ListKbdBeginExtend(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +does the following: +If an extended selection has been made from the current anchor point, +restores the selection state of the items in that range to their state +before the extended selection was done; +changes the selection state of the item at the location cursor and all +items between it and the current anchor point to the state of the +item at the current anchor point. +If XmNautomaticSelection is set to True, this action calls the +XmNextendedSelectionCallback callbacks. +The auto_selection_type component of the callback structure will +be set to XmAUTO_BEGIN". + + + + +ListKbdBeginSelect(): + +If the XmNselectionPolicy is set to XmSINGLE_SELECT, +deselects any current selection and toggles the state of the item at the +location cursor. +The auto_selection_type component of the callback structure will +be set to XmAUTO_BEGIN". + +If the XmNselectionPolicy is set to XmBROWSE_SELECT, +deselects any current selection and selects the item at the location +cursor. +If XmNautomaticSelection is set to True, calls the +XmNbrowseSelectionCallback callbacks. + +If the XmNselectionPolicy is set to XmMULTIPLE_SELECT, +toggles the selection state of the item at the location cursor. +Any previous selections remain. + +If the XmNselectionPolicy is set to XmEXTENDED_SELECT, +moves the current anchor to the item at the location cursor. +In Normal Mode, this action +deselects any current selection and selects the item at +the location cursor. +In Add Mode, this action +toggles the selection state of the item at the location +cursor and leaves the current selection unchanged. +If XmNautomaticSelection is set to True, this action +calls the XmNextendedSelectionCallback callbacks. +The auto_selection_type component of the callback structure will +be set to XmAUTO_BEGIN". + + + + +ListKbdCancel(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT +and an extended selection is being made from the current anchor point, +this action +cancels the new selection and restores the selection state of the items +in that range to their state before the extended selection was done. +If XmNautomaticSelection is set to True, this action calls the +XmNextendedSelectionCallback callbacks; otherwise, if the +parent is a manager, it passes the event to the parent. +The auto_selection_type component of the callback structure will +be set to XmAUTO_CANCEL". + + + + +ListKbdDeSelectAll(): + +If the XmNselectionPolicy is set to XmSINGLE_SELECT, +XmMULTIPLE_SELECT, or XmEXTENDED_SELECT in Add Mode, +this action deselects all items in the list. +If the XmNselectionPolicy is set to XmEXTENDED_SELECT in +Normal Mode, this action deselects all items in the list (except the item at the +location cursor if the shell's XmNkeyboardFocusPolicy is +XmEXPLICIT). +This action also calls the appropriate selection callbacks +(XmNsingleSelectionCallback when XmNselectionPolicy is set +to XmSINGLE_SELECT, XmNmultipleSelectionCallback when +XmNselectionPolicy is set to XmMULTIPLE_SELECT, +XmNextendedSelectionCallback when XmNselectionPolicy is set +to XmEXTENDED_SELECT). + + + + +ListKbdEndExtend(): + +If XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action calls the +XmNextendedSelectionCallback callbacks. + +If XmNautomaticSelection is set to True, then the +auto_selection_type field of the callback will be valid. If +XmNselectionPolicy is set to XmBROWSE_SELECT and the +currently selected item position matches the position of the item that +was selected before the browse selection began, or if +XmNselectionPolicy is set to XmEXTENDED_SELECT and the set +of currently selected item positions matches the set of item positions +selected before the extended selection began, the callback will be +called with auto_selection_type set to XmAUTO_NO_CHANGE. +Otherwise, it will be set to XmAUTO_CHANGE. + + + + +ListKbdEndSelect(): + +Calls the appropriate selection callbacks +(XmNsingleSelectionCallback when XmNselectionPolicy is set +to XmSINGLE_SELECT, XmNbrowseSelectionCallback when +XmNselectionPolicy is set to XmBROWSE_SELECT, +XmNmultipleSelectionCallback when XmNselectionPolicy is set +to XmMULTIPLE_SELECT, XmNextendedSelectionCallback when +XmNselectionPolicy is set to XmEXTENDED_SELECT). + +If XmNautomaticSelection is set to True, then the +auto_selection_type field of the callback will be valid. If +XmNselectionPolicy is set to XmBROWSE_SELECT and the +currently selected item position matches the position of the item that +was selected before the browse selection began, or if +XmNselectionPolicy is set to XmEXTENDED_SELECT and the set +of currently selected item positions matches the set of item positions +selected before the extended selection began, the callback will be +called with auto_selection_type set to XmAUTO_NO_CHANGE. +Otherwise, it will be set to XmAUTO_CHANGE. + + + + +ListKbdSelectAll(): + +If XmNselectionPolicy is set to XmSINGLE_SELECT or +XmBROWSE_SELECT, this action selects the item at the location cursor. +If XmNselectionPolicy is set to XmEXTENDED_SELECT or +XmMULTIPLE_SELECT, +it selects all items in the list. +This action also calls the appropriate selection callbacks +(XmNsingleSelectionCallback when XmNselectionPolicy is set +to XmSINGLE_SELECT, XmNbrowseSelectionCallback when +XmNselectionPolicy is set to XmBROWSE_SELECT, +XmNmultipleSelectionCallback when XmNselectionPolicy is set +to XmMULTIPLE_SELECT, XmNextendedSelectionCallback when +XmNselectionPolicy is set to XmEXTENDED_SELECT). + + + + +ListLeftChar(): + +Scrolls the list one character to the left. + + + + +ListLeftPage(): + +Scrolls the list one page to the left. + + + + +ListNextItem(): + +Moves the location cursor to the next item in the list. + +If the XmNselectionPolicy is set to XmBROWSE_SELECT, +this action also selects the next item, deselects any current +selection, and calls the XmNbrowseSelectionCallback callbacks. + +If the XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action in Normal Mode also selects the next item, deselects any +current selection, moves the current anchor to the next item, and calls +the XmNextendedSelectionCallback callbacks. +In Add Mode, this action does not affect the selection or the anchor. + + + + +ListNextPage(): + +Scrolls the list to the next page, moving the location cursor to a new +item. + +If the XmNselectionPolicy is set to XmBROWSE_SELECT, +this action also selects the new item, deselects any current +selection, and calls the XmNbrowseSelectionCallback callbacks. + +If the XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action in Normal Mode also selects the new item, deselects any +current selection, moves the current anchor to the new item, and calls +the XmNextendedSelectionCallback callbacks. +In Add Mode, this action does not affect the selection or the anchor. + + + + +ListPrevItem(): + +Moves the location cursor to the previous item in the list. + +If the XmNselectionPolicy is set to XmBROWSE_SELECT, +this action also selects the previous item, deselects any current +selection, and calls the XmNbrowseSelectionCallback callbacks. + +If the XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action in Normal Mode also selects the previous item, deselects any +current selection, moves the current anchor to the previous item, and +calls the XmNextendedSelectionCallback callbacks. +In Add Mode, this action does not affect the selection or the anchor. + + + + +ListPrevPage(): + +Scrolls the list to the previous page, moving the location cursor to a +new item. + +If the XmNselectionPolicy is set to XmBROWSE_SELECT, +this action also selects the new item, deselects any current +selection, and calls the XmNbrowseSelectionCallback callbacks. + +If the XmNselectionPolicy is set to XmEXTENDED_SELECT, +this action in Normal Mode also selects the new item, deselects any +current selection, moves the current anchor to the new item, and calls +the XmNextendedSelectionCallback callbacks. +In Add Mode this action does not affect the selection or the anchor. + + + + +ListProcessBtn1(string) + +When Display's XmNenableBtn1Transfer resource is not XmOFF, +the +actions for selection and transfer are integrated on Btn1. +When the button is not performing a transfer or drag, the action that is +performed depends on the value of string, which can be one of +the following actions: + + + +ListButtonMotion + + + +ListBeginExtend + + + +ListEndExtend + + + +ListBeginToggle + + + +ListEndToggle + + + +ListBeginSelect + + + +ListEndSelect + + + + + + +ListProcessBtn2 + +When Display's XmNenableBtn1Transfer resource has a value of +XmBUTTON2_TRANSFER, the +actions for extending selection are bound on Btn2, and a drag +starts immediately. +When Display's XmNenableBtn1Transfer resource has a value of +XmBUTTON2_ADJUST, the action that is +performed depends on the value of string, which can be one of +the following actions: + + + +ListBeginExtend + + + +ListButtonMotion + + + +ListEndExtend + + + + + + +ListProcessDrag(): + +Drags the content of one or more selected list items. +Each item is separated by a newline. +If BTransfer is pressed on an unselected item, it drags only that +item, excluding any other selected items. +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures, possibly +multiple times, for the _MOTIF_DROP selection. + + + + +ListQuickNavigate + +Navigates to an item. When List's +XmNmatchBehavior resource is XmQUICK_NAVIGATE, this +action uses 1-character +navigation to navigate. Refer to the XmNmatchBehavior resource +for a description of how this navigation works. + + + + +ListRightChar(): + +Scrolls the list one character to the right. + + + + +ListRightPage(): + +Scrolls the list one page to the right. + + + + +PrimitiveHelp(): + +Calls the callbacks for XmNhelpCallback if any exist. If there +are no help callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +PrimitiveNextTabGroup(): + +Moves the focus to the first item contained within the next tab group. If +the current tab group is the last entry in the tab group list, it +wraps to the beginning of the tab group list. + + + + +PrimitivePrevTabGroup(): + +Moves the focus to the first item contained within the previous tab group. +If the beginning of the tab group list is reached, it wraps to the end +of the tab group list. + + + + + + +Additional Behavior +The List widget has the following additional behavior: + + + +Double Click + +If a button click is followed by another button click within the time +span specified by the display's multiclick time, the List interprets +that as a double click and calls the callbacks for +XmNdefaultActionCallback. +The item's colors invert to indicate that it is selected. +The XmNdoubleClickInterval resource can be used to specify a +time span that overrides the display's multi-click time. + + + + +FocusIn: + +If the focus policy is Explicit, this action sets the focus and draw +the location cursor. + + + + +FocusOut: + +If the focus policy is Explicit, this action removes the focus and erase +the location cursor. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, &cdeman.XmCreateList;, +&cdeman.XmCreateScrolledList;, +&cdeman.XmFontListCreate;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmListAddItem;, +&cdeman.XmListAddItems;, +&cdeman.XmListAddItemUnselected;, +&cdeman.XmListAddItemsUnselected;, +&cdeman.XmListDeleteAllItems;, +&cdeman.XmListDeleteItem;, +&cdeman.XmListDeleteItems;, +&cdeman.XmListDeleteItemsPos;, +&cdeman.XmListDeletePos;, +&cdeman.XmListDeletePositions;, +&cdeman.XmListDeselectAllItems;, +&cdeman.XmListDeselectItem;, +&cdeman.XmListDeselectPos;, +XmListGetKbdItemPos &cdeman.XmListGetMatchPos;, +&cdeman.XmListGetSelectedPos;, +&cdeman.XmListItemExists;, +&cdeman.XmListItemPos;, +&cdeman.XmListPosToBounds;, +&cdeman.XmListReplaceItems;, +&cdeman.XmListReplaceItemsPos;, +&cdeman.XmListReplaceItemsPos;, +&cdeman.XmListReplaceItemsPosUnselected;, +&cdeman.XmListReplaceItemsUnselected;, +&cdeman.XmListSelectItem;, +&cdeman.XmListSelectPos;, +&cdeman.XmListSetAddMode;, +&cdeman.XmListSetBottomItem;, +&cdeman.XmListSetBottomPos;, +&cdeman.XmListSetHorizPos;, +&cdeman.XmListSetItem;, +&cdeman.XmListSetKbdItemPos;, +&cdeman.XmListSetPos;, +&cdeman.XmListUpdateSelectedList;, +&cdeman.XmListYToPos;, +&cdeman.XmPrimitive; and +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIA.sgm new file mode 100644 index 000000000..1f5177b5e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIA.sgm @@ -0,0 +1,97 @@ + + + + + + + + + + + +XmListAddItem +library call + + +XmListAddItem +A List function that adds an item to the list + +XmListAddItem + +List functions +XmListAddItem + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListAddItem + +Widget widget +XmString item +int position + + + +DESCRIPTION +XmListAddItem adds an item to the list at the given position. +When the item is inserted into the list, it is compared with the current +XmNselectedItems list. +If the new item matches an item on the selected list, it appears +selected. + + + +widget + +Specifies the ID of the List to which an item is added. + + + + +item + +Specifies the item to be added to the list. + + + + +position + +Specifies the position of the new item in the list. +A value of 1 makes the new item the first item in the list; a value of 2 +makes it the second item; and so on. +A value of 0 (zero) makes the new item the last item in the list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIB.sgm new file mode 100644 index 000000000..00651addc --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIB.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmListAddItemUnselected +library call + + +XmListAddItemUnselected +A List function that adds an item to the list + +XmListAddItemUnselected + +List functions +XmListAddItemUnselected + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListAddItemUnselected + +Widget widget +XmString item +int position + + + +DESCRIPTION +XmListAddItemUnselected adds an item to the list at the given +position. +The item does not appear selected, even if it matches an item in the +current XmNselectedItems list. + + + +widget + +Specifies the ID of the List from whose list an item is added. + + + + +item + +Specifies the item to be added to the list. + + + + +position + +Specifies the position of the new item in the list. +A value of 1 makes the new item the first item in the list; a value of 2 +makes it the second item; and so on. +A value of 0 (zero) makes the new item the last item in the list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIC.sgm new file mode 100644 index 000000000..525f80591 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddIC.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmListAddItems +library call + + +XmListAddItems +A List function that adds items to the list + +XmListAddItems + +List functions +XmListAddItems + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListAddItems + +Widget widget +XmString *items +int item_count +int position + + + +DESCRIPTION +XmListAddItems adds the specified items to the list at the given +position. +The first item_count items of the items array are added to +the list. +When the items are inserted into the list, they are compared with the +current XmNselectedItems list. +If any of the new items matches an item on the selected list, it +appears selected. + + + +widget + +Specifies the ID of the List to which an item is added. + + + + +items + +Specifies a pointer to the items to be added to the list. + + + + +item_count + +Specifies the number of items in items. +This number must be nonnegative. + + + + +position + +Specifies the position of the first new item in the list. +A value of 1 makes the first new item the first item in the list; a +value of 2 makes it the second item; and so on. +A value of 0 (zero) makes the first new item follow the last item in the list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddID.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddID.sgm new file mode 100644 index 000000000..fbe9d582e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstAddID.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmListAddItemsUnselected +library call + + +XmListAddItemsUnselected +A List function that adds items +to a list + +XmListAddItemsUnselected + +List functions +XmListAddItemsUnselected + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListAddItemsUnselected + +Widget widget +XmString *items +int item_count +int position + + + +DESCRIPTION +XmListAddItemsUnselected adds the specified items to the +list at the given position. The inserted items remain unselected, +even if they currently appear in the XmNselectedItems +list. + + + +widget + +Specifies the ID of the List widget to add items to. + + + + +items + +Specifies a pointer to the items to be added to the +list. + + + + +item_count + +Specifies the number of elements in items. +This number must be nonnegative. + + + + +position + +Specifies the position of the first new item in the list. A value +of 1 makes the first new item the first item in the list; a value +of 2 makes it the second item; and so on. A value of 0 (zero) +makes the +first new item follow the last item of the list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleA.sgm new file mode 100644 index 000000000..533a1e0d6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleA.sgm @@ -0,0 +1,74 @@ + + + + + + + + + + + +XmListDeleteAllItems +library call + + +XmListDeleteAllItems +A List function that deletes all items from the list + +XmListDeleteAllItems + +List functions +XmListDeleteAllItems + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeleteAllItems + +Widget widget + + + +DESCRIPTION +XmListDeleteAllItems deletes all items from the list. + + + +widget + +Specifies the ID of the List from whose list the items are deleted + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleB.sgm new file mode 100644 index 000000000..28a810e12 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleB.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmListDeleteItem +library call + + +XmListDeleteItem +A List function that deletes an item from the list + +XmListDeleteItem + +List functions +XmListDeleteItem + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeleteItem + +Widget widget +XmString item + + + +DESCRIPTION +XmListDeleteItem deletes the first item in the list that matches +item. +A warning message appears if the item does not exist. + + + +widget + +Specifies the ID of the List from whose list an item is deleted. + + + + +item + +Specifies the text of the item to be deleted from the list. +If item appears more than once in the List, only the +first occurrence is matched. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleC.sgm new file mode 100644 index 000000000..3a02cb85d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleC.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmListDeleteItems +library call + + +XmListDeleteItems +A List function that deletes items from the list + +XmListDeleteItems + +List functions +XmListDeleteItems + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeleteItems + +Widget widget +XmString *items +int item_count + + + +DESCRIPTION +XmListDeleteItems deletes the specified items from the list. +For each element of items, the first item in the list that matches +that element is deleted. +A warning message appears if any of the items do not exist. + + + +widget + +Specifies the ID of the List from whose list an item is deleted + + + + +items + +Specifies a pointer to items to be deleted from the list + + + + +item_count + +Specifies the number of elements in items +This number must be nonnegative. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleD.sgm new file mode 100644 index 000000000..db10fccff --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleD.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmListDeleteItemsPos +library call + + +XmListDeleteItemsPos +A List function that deletes items from the list starting at the given position + +XmListDeleteItemsPos + +List functions +XmListDeleteItemsPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeleteItemsPos + +Widget widget +int item_count +int position + + + +DESCRIPTION +XmListDeleteItemsPos deletes the specified number of items from +the list starting at the specified position. + + + +widget + +Specifies the ID of the List from whose list an item is deleted. + + + + +item_count + +Specifies the number of items to be deleted. +This number must be nonnegative. + + + + +position + +Specifies the position in the list of the first item to be deleted. +A value of 1 indicates that the first deleted item is the first item in +the list; a value of 2 indicates that it is the second item; and so on. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleE.sgm new file mode 100644 index 000000000..379d18827 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleE.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmListDeletePos +library call + + +XmListDeletePos +A List function that deletes an item from a list at a specified position + +XmListDeletePos + +List functions +XmListDeletePos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeletePos + +Widget widget +int position + + + +DESCRIPTION +XmListDeletePos deletes an item at a specified position. +A warning message appears if the position does not exist. + + + +widget + +Specifies the ID of the List from which an item is to be deleted. + + + + +position + +Specifies the position of the item to be deleted. +A value of 1 indicates that the first item in the list is deleted; a +value of 2 indicates that the second item is deleted; and so on. +A value of 0 (zero) +indicates that the last item in the list is deleted. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleF.sgm new file mode 100644 index 000000000..d473f700f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeleF.sgm @@ -0,0 +1,98 @@ + + + + + + + + + + + +XmListDeletePositions +library call + + +XmListDeletePositions +A List function that deletes items +from a list based on an array of positions + +XmListDeletePositions + +List functions +XmListDeletePositions + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeletePositions + +Widget widget +int *position_list +int position_count + + + +DESCRIPTION +XmListDeletePositions deletes noncontiguous +items from a list. The function deletes all items whose +corresponding positions appear in the position_list array. +A warning message is displayed if a specified position is invalid; +that is, the value is 0, a negative integer, or a number greater +than the number of items in the list. + + + +widget + +Specifies the ID of the List widget + + + + +position_list + +Specifies an array of the item positions to be deleted. The +position of the first item in the list is 1; the position of +the second item is 2; and so on. + + + + +position_count + +Specifies the number of elements in the position_list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseA.sgm new file mode 100644 index 000000000..c806cbb17 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseA.sgm @@ -0,0 +1,76 @@ + + + + + + + + + + + +XmListDeselectAllItems +library call + + +XmListDeselectAllItems +A List function that unhighlights and removes all items from the selected list + +XmListDeselectAllItems + +List functions +XmListDeselectAllItems + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeselectAllItems + +Widget widget + + + +DESCRIPTION +XmListDeselectAllItems unhighlights and removes all items from the +selected list. + + + +widget + +Specifies the ID of the List widget from whose list all selected +items are deselected + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseB.sgm new file mode 100644 index 000000000..6bd2eed78 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseB.sgm @@ -0,0 +1,85 @@ + + + + + + + + + + + +XmListDeselectItem +library call + + +XmListDeselectItem +A List function that deselects the specified item from the selected list + +XmListDeselectItem + +List functions +XmListDeselectItem + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeselectItem + +Widget widget +XmString item + + + +DESCRIPTION +XmListDeselectItem unhighlights and removes from the selected list +the first item in the list that matches item. + + + +widget + +Specifies the ID of the List from whose list an item is deselected. + + + + +item + +Specifies the item to be deselected from the list. +If item appears more than once in the List, only the +first occurrence is matched. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseC.sgm new file mode 100644 index 000000000..cec911a5c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstDeseC.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmListDeselectPos +library call + + +XmListDeselectPos +A List function that deselects an item at a specified position in the list + +XmListDeselectPos + +List functions +XmListDeselectPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListDeselectPos + +Widget widget +int position + + + +DESCRIPTION +XmListDeselectPos unhighlights the item at the specified position +and deletes it from the list of selected items. + + + +widget + +Specifies the ID of the List widget + + + + +position + +Specifies the position of the item to be deselected. +A value of 1 indicates that the first item in the list is deselected; a +value of 2 indicates that the second item is deselected; and so on. +A value of 0 (zero) indicates that the last item in the list is deselected. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetKb.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetKb.sgm new file mode 100644 index 000000000..b460e4639 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetKb.sgm @@ -0,0 +1,84 @@ + + + + + + + + + + + +XmListGetKbdItemPos +library call + + +XmListGetKbdItemPos +A List function that returns the +position of the item at the location cursor + +XmListGetKbdItemPos + +List functions +XmListGetKbdItemPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +int XmListGetKbdItemPos + +Widget widget + + + +DESCRIPTION +XmListGetKbdItemPos returns the position of the list +item at the location cursor. + + + +widget + +Specifies the ID of the List widget + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns the position of the current keyboard item. A value of 1 +indicates that the location cursor is at the first item of the +list; a value of 2 indicates that it is at the second item; and +so on. A value of 0 (zero) indicates the List widget is empty. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetMa.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetMa.sgm new file mode 100644 index 000000000..1d3322d1a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetMa.sgm @@ -0,0 +1,111 @@ + + + + + + + + + + + +XmListGetMatchPos +library call + + +XmListGetMatchPos +A List function that returns all instances of an item in the list + +XmListGetMatchPos + +List functions +XmListGetMatchPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +Boolean XmListGetMatchPos + +Widget widget +XmString item +int **position_list +int *position_count + + + +DESCRIPTION +XmListGetMatchPos is a Boolean function that returns an array of +positions where a specified item is found in a List. + + + +widget + +Specifies the ID of the List widget. + + + + +item + +Specifies the item to search for. + + + + +position_list + +Returns an array of positions at which the item occurs in the List. +The position of the first item in the list is 1; the position of the +second item is 2; and so on. +When the return value is True, XmListGetMatchPos allocates +memory for this array. +The caller is responsible for freeing this memory. +The caller can recover the allocated memory by calling XtFree. + + + + +position_count + +Returns the number of elements in the position_list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns True if the specified item is present in the list, and +False if it is not. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetSe.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetSe.sgm new file mode 100644 index 000000000..77f957e21 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstGetSe.sgm @@ -0,0 +1,106 @@ + + + + + + + + + + + +XmListGetSelectedPos +library call + + +XmListGetSelectedPos +A List function that returns the position of every selected item in the list + +XmListGetSelectedPos + +List functions +XmListGetSelectedPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +Boolean XmListGetSelectedPos + +Widget widget +int **position_list +int *position_count + + + +DESCRIPTION +This routine is obsolete. It is +replaced by calling XtGetValues for the List resources +XmNselectedPositions and XmNselectedPositionCount. +XmListGetSelectedPos is a Boolean function that returns an +array of the positions of the selected items in a List. + + + +widget + +Specifies the ID of the List widget. + + + + +position_list + +Returns an array of the positions of the selected items in the List. +The position of the first item in the list is 1; the position of the +second item is 2; and so on. +When the return value is True, XmListGetSelectedPos allocates +memory for this array. +The caller is responsible for freeing this memory. +The caller can recover the allocated memory by calling XtFree. + + + + +position_count + +Returns the number of elements in the position_list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns True if the list has any selected items, and False if it does +not. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstItemE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstItemE.sgm new file mode 100644 index 000000000..6e46b4d18 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstItemE.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmListItemExists +library call + + +XmListItemExists +A List function that checks if a specified item is in the list + +XmListItemExists + +List functions +XmListItemExists + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +Boolean XmListItemExists + +Widget widget +XmString item + + + +DESCRIPTION +XmListItemExists is a Boolean function that checks if a specified +item is present in the list. + + + +widget + +Specifies the ID of the List widget + + + + +item + +Specifies the item whose presence is checked + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns True if the specified item is present in the list. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstItemP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstItemP.sgm new file mode 100644 index 000000000..30885f0f8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstItemP.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmListItemPos +library call + + +XmListItemPos +A List function that returns the position of an item in the list + +XmListItemPos + +List functions +XmListItemPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +int XmListItemPos + +Widget widget +XmString item + + + +DESCRIPTION +XmListItemPos returns the position of the first +instance of the specified item in a list. + + + +widget + +Specifies the ID of the List widget + + + + +item + +Specifies the item whose position is returned + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns the position in the list of the first instance of the specified +item. +The position of the first item in the list is 1; the position of the +second item is 2; and so on. +This function returns 0 (zero) if the item is not found. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstPosSe.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstPosSe.sgm new file mode 100644 index 000000000..7990bc4f7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstPosSe.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmListPosSelected +library call + + +XmListPosSelected +A List function that determines if the +list item at a specified position is selected + +XmListPosSelected + +List functions +XmListPosSelected + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +Boolean XmListPosSelected + +Widget widget +int position + + + +DESCRIPTION +XmPosSelected determines if the list item at the specified +position is selected or not. + + + +widget + +Specifies the ID of the List widget + + + + +position + +Specifies the position of the list item. A value of 1 indicates +the first item in the list; a value of 2 indicates the second item; +and so on. A value of 0 (zero) specifies the last item in the list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns True if the list item is selected; otherwise, returns False +if the item is not selected or the specified position is invalid. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstPosTo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstPosTo.sgm new file mode 100644 index 000000000..7732d92a3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstPosTo.sgm @@ -0,0 +1,134 @@ + + + + + + + + + + + +XmListPosToBounds +library call + + +XmListPosToBounds +A List function that returns the bounding +box of an item at a specified position in a list + +XmListPosToBounds + +List functions +XmListPosToBounds + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +Boolean XmListPosToBounds + +Widget widget +int position +Position *x +Position *y +Dimension *width +Dimension *height + + + +DESCRIPTION +XmListPosToBounds returns the coordinates +of an item within a list and the dimensions of its bounding +box. The function returns the associated x and y-coordinates +of the upper left corner of the bounding box relative to the +upper left corner of the List widget, as well as the width +and the height of the box. The caller can pass a NULL value +for the x, y, width, or height parameters +to indicate that the return value for that parameter is not +requested. + + + +widget + +Specifies the ID of the List widget. + + + + +position + +Specifies the position of the specified item. +A value of 1 indicates the first item in +the list; a value of 2 indicates the second item; and so on. A +value of 0 (zero) specifies the last item in the list. + + + + +x + +Specifies a pointer to the returned x-coordinate of the item. + + + + +y + +Specifies the pointer to the returned y-coordinate of the item. + + + + +width + +Specifies the pointer to the returned width of the item. + + + + +height + +Specifies the pointer to the returned height of the item. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +If the item at the specified position is not visible, +returns False, and the returned values (if any) are undefined. Otherwise, +this function returns True. + + + +RELATED +&cdeman.XmList; and +&cdeman.XmListYToPos;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplA.sgm new file mode 100644 index 000000000..11370dfe0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplA.sgm @@ -0,0 +1,110 @@ + + + + + + + + + + + +XmListReplaceItems +library call + + +XmListReplaceItems +A List function that replaces the specified elements in the list + +XmListReplaceItems + +List functions +XmListReplaceItems + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListReplaceItems + +Widget widget +XmString *old_items +int item_count +XmString *new_items + + + +DESCRIPTION +XmListReplaceItems replaces each specified item of the list +with a corresponding new item. +When the items are inserted into the list, they are compared with +the current XmNselectedItems list. If any of the new items +matches an item on the selected list, it appears selected. + + + +widget + +Specifies the ID of the List widget. + + + + +old_items + +Specifies the items to be replaced. + + + + +item_count + +Specifies the number of items in old_items and new_items. +This number must be nonnegative. + + + + +new_items + +Specifies the replacement items. + + + + +Every occurrence of each element of old_items is replaced with +the corresponding element from new_items. +That is, the first element of old_items is replaced with the first +element of new_items. The second element of old_items is replaced +with the second element of new_items, and so on until item_count +is reached. + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplB.sgm new file mode 100644 index 000000000..b959d2831 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplB.sgm @@ -0,0 +1,115 @@ + + + + + + + + + + + +XmListReplaceItemsPos +library call + + +XmListReplaceItemsPos +A List function that replaces the specified elements in the list + +XmListReplaceItemsPos + +List functions +XmListReplaceItemsPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListReplaceItemsPos + +Widget widget +XmString *new_items +int item_count +int position + + + +DESCRIPTION +XmListReplaceItemsPos replaces the specified number of +items of the List with new items, starting at the specified position +in the List. +When the items are inserted into the list, they are compared with +the current XmNselectedItems list. If any of the new items +matches an item on the selected list, it appears selected. + + + +widget + +Specifies the ID of the List widget. + + + + +new_items + +Specifies the replacement items. + + + + +item_count + +Specifies the number of items in new_items and the number of +items in the list to replace. +This number must be nonnegative. + + + + +position + +Specifies the position of the first item in the list to be replaced. +A value of 1 indicates that the first item replaced is the first item in +the list; a value of 2 indicates that it is the second item; and so on. + +Beginning with the item specified in position, item_count +items in the list are replaced with the corresponding elements from +new_items. +That is, the item at position is replaced with the first element +of new_items; the item after position is replaced with the +second element of new_items; and so on, until item_count is +reached. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplC.sgm new file mode 100644 index 000000000..fd1971f2d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplC.sgm @@ -0,0 +1,116 @@ + + + + + + + + + + + +XmListReplaceItemsPosUnselected +library call + + +XmListReplaceItemsPosUnselected +A List function that replaces items +in a list without selecting the replacement items + +XmListReplaceItemsPosUn\\%selected + +List functions +XmListReplaceItemsPosUn\\%selected + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListReplaceItemsPosUnselected + +Widget widget +XmString *new_items +int item_count +int position + + + +DESCRIPTION +XmListReplaceItemsPosUnselected replaces the specified number of +items in the list with new items, starting at the given position. The +replacement items remain unselected, even if they currently appear in +the XmNselectedItems list. + + + +widget + +Specifies the ID of the List widget to replace items in. + + + + +new_items + +Specifies a pointer to the replacement items. + + + + +item_count + +Specifies the number of elements in new_items and the +number of items in the list to replace. +This number must be nonnegative. + + + + +position + +Specifies the position of the first item in the list to +be replaced. A value of 1 indicates that the first item +replaced is the first item in the list; a value of 2 +indicates that it is the second item; and so on. + +Beginning with the item specified in position, +item_count items in the list are replaced with +the corresponding elements from new_items. That +is, the item at position is replaced with the +first element of new_items; the item after +position is replaced with the second element +of new_items; and so on, until item_count +is reached. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplD.sgm new file mode 100644 index 000000000..8b1dc2c8c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplD.sgm @@ -0,0 +1,113 @@ + + + + + + + + + + + +XmListReplaceItemsUnselected +library call + + +XmListReplaceItemsUnselected +A List function that replaces items +in a list + +XmListReplaceItemsUn\\%selected + +List functions +XmListReplaceItemsUn\\%selected + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListReplaceItemsUnselected + +Widget widget +XmString *old_items +int item_count +XmString *new_items + + + +DESCRIPTION +XmListReplaceItemsUnselected replaces each specified item in the +list with a corresponding new item. The replacement items +remain unselected, even if they currently appear in the XmNselectedItems +list. + + + +widget + +Specifies the ID of the List widget to replace items in. + + + + +old_items + +Specifies a pointer to the list items to be replaced. + + + + +item_count + +Specifies the number of elements in old_items and +new_items. +This number must be nonnegative. + + + + +new_items + +Specifies a pointer to the replacement items. Every +occurrence of each element of old_items is replaced +with the corresponding element from new_items. That +is, the first element of old_items is replaced with +the first element of new_items. The second element +of old_items is replaced with the second element of +new_items, and so on until item_count is +reached. If an element in old_items does not exist +in the list, the corresponding entry in new_items +is skipped. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplE.sgm new file mode 100644 index 000000000..d059c4146 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstReplE.sgm @@ -0,0 +1,111 @@ + + + + + + + + + + + +XmListReplacePositions +library call + + +XmListReplacePositions +A List function that replaces items +in a list based on position + +XmListReplacePositions + +List functions +XmListReplacePositions + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListReplacePositions + +Widget widget +int *position_list +XmString *item_list +int item_count; + + + +DESCRIPTION +XmListReplacePositions replaces noncontiguous items +in a list. The item at each position specified in position_list +is replaced with the corresponding entry in item_list. +When the items are inserted into the list, they are compared with the +current XmNselectedItems list. Any of the new items that match +items on the selected list appear selected. A warning message +is displayed if a specified position is invalid; that is, the value is 0 (zero), +a negative integer, or a number greater than the number of items +in the list. + + + +widget + +Specifies the ID of the List widget. + + + + +position_list + +Specifies an array of the positions of items to be replaced. The +position of the first item in the list is 1; the position of the +second item is 2; and so on. + + + + +item_list + +Specifies an array of the replacement items. + + + + +item_count + +Specifies the number of elements in position_list and +item_list. +This number must be nonnegative. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSeleA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSeleA.sgm new file mode 100644 index 000000000..9e1f178e8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSeleA.sgm @@ -0,0 +1,114 @@ + + + + + + + + + + + +XmListSelectItem +library call + + +XmListSelectItem +A List function that selects an item in the list + +XmListSelectItem + +List functions +XmListSelectItem + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListSelectItem + +Widget widget +XmString item +Boolean notify + + + +DESCRIPTION +XmListSelectItem highlights and adds to the selected list the +first item in the list that matches item. + + + +widget + +Specifies the ID of the List widget from whose list an item is selected. + + + + +item + +Specifies the item to be selected in the List widget. +If item appears more than once in the List, only the +first occurrence is matched. + + + + +notify + +Specifies a Boolean value that when TRUE invokes the selection callback +for the current mode. From an application interface view, calling this +function with notify True is indistinguishable from a user-initiated +selection action. +When notify is FALSE, no callbacks are called. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList; and +&cdeman.XmListSelectPos;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSeleB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSeleB.sgm new file mode 100644 index 000000000..94d9a8785 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSeleB.sgm @@ -0,0 +1,117 @@ + + + + + + + + + + + +XmListSelectPos +library call + + +XmListSelectPos +A List function that selects an item at a specified position in the list + +XmListSelectPos + +List functions +XmListSelectPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListSelectPos + +Widget widget +int position +Boolean notify + + + +DESCRIPTION +XmListSelectPos highlights a List item at the specified position +and adds it to the list of selected items. + + + +widget + +Specifies the ID of the List widget. + + + + +position + +Specifies the position of the item to be selected. +A value of 1 indicates that the first item in the list is selected; a +value of 2 indicates that the second item is selected; and so on. +A value of 0 (zero) indicates that the last item in the list is selected. + + + + +notify + +Specifies a Boolean value that when TRUE invokes the selection callback +for the current mode. From an application interface view, calling this +function with notify True is indistinguishable from a user-initiated +selection action. +When notify is FALSE, no callbacks are called. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList; and +&cdeman.XmListSelectItem;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetAd.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetAd.sgm new file mode 100644 index 000000000..bf739127c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetAd.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmListSetAddMode +library call + + +XmListSetAddMode +A List function that sets add mode in the list + +XmListSetAddMode + +List functions +XmListSetAddMode + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListSetAddMode + +Widget widget +Boolean state + + + +DESCRIPTION +XmListSetAddMode allows applications +control over Add Mode in the extended selection model. +This function ensures that the mode it sets is compatible with the +selection policy (XmNselectionPolicy) of the widget. For +example, it cannot put the widget into add mode when the value of +XmNselectionPolicy is XmBROWSE_SELECT. + + + +widget + +Specifies the ID of the List widget + + + + +state + +Specifies whether to activate or deactivate Add Mode. +If state +is True, Add Mode is activated. If state is +False, Add Mode is deactivated. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetBA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetBA.sgm new file mode 100644 index 000000000..e10caec64 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetBA.sgm @@ -0,0 +1,84 @@ + + + + + + + + + + + +XmListSetBottomItem +library call + + +XmListSetBottomItem +A List function that makes an existing item the last visible item in the list + +XmListSetBottomItem + +List functions +XmListSetBottomItem + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListSetBottomItem + +Widget widget +XmString item + + + +DESCRIPTION +XmListSetBottomItem makes the first item in the list that matches +item the last visible item in the list. + + + +widget + +Specifies the ID of the List widget from whose list an item is made the +last visible + + + + +item + +Specifies the item + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetBB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetBB.sgm new file mode 100644 index 000000000..21a82ef55 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetBB.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmListSetBottomPos +library call + + +XmListSetBottomPos +A List function that makes a specified item the last visible item in the list + +XmListSetBottomPos + +List functions +XmListSetBottomPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListSetBottomPos + +Widget widget +int position + + + +DESCRIPTION +XmListSetBottomPos makes the item at the specified position the +last visible item in the List. + + + +widget + +Specifies the ID of the List widget. + + + + +position + +Specifies the position of the item to be made the last visible item in +the list. +A value of 1 indicates that the first item in the list is the last +visible item; a value of 2 indicates that the second item is the last +visible item; and so on. +A value of 0 (zero) indicates that the last item in the list is the last +visible item. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetHo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetHo.sgm new file mode 100644 index 000000000..a7f96f071 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetHo.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmListSetHorizPos +library call + + +XmListSetHorizPos +A List function that scrolls to the specified position in the list + +XmListSetHorizPos + +List functions +XmListSetHorizPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListSetHorizPos + +Widget widget +int position + + + +DESCRIPTION +XmListSetHorizPos sets the XmNvalue resource of the +horizontal ScrollBar to the +specified position and updates the visible portion of the list with the +new value if the List widget's XmNlistSizePolicy is set to +XmCONSTANT or XmRESIZE_IF_POSSIBLE +and the horizontal ScrollBar is currently visible. +This is equivalent to moving the horizontal ScrollBar to the specified +position. + + + +widget + +Specifies the ID of the List widget + + + + +position + +Specifies the horizontal position + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetIt.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetIt.sgm new file mode 100644 index 000000000..3cacdeb31 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetIt.sgm @@ -0,0 +1,84 @@ + + + + + + + + + + + +XmListSetItem +library call + + +XmListSetItem +A List function that makes an existing item the first visible item in the list + +XmListSetItem + +List functions +XmListSetItem + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListSetItem + +Widget widget +XmString item + + + +DESCRIPTION +XmListSetItem makes the first item in the list that matches +item the first visible item in the list. + + + +widget + +Specifies the ID of the List widget from whose list an item is made the +first visible + + + + +item + +Specifies the item + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetKb.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetKb.sgm new file mode 100644 index 000000000..027a627f2 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetKb.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmListSetKbdItemPos +library call + + +XmListSetKbdItemPos +A List function that sets the +location cursor at a specified position + +XmListSetKbdItemPos + +List functions +XmListSetKbdItemPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +Boolean XmListSetKbdItemPos + +Widget widget +int position + + + +DESCRIPTION +XmListSetKbdItemPos sets the location cursor at the +item specified by position. This function does not +determine if the item at the specified position is +selected or not. + + + +widget + +Specifies the ID of the List widget. + + + + +position + +Specifies the position of the item at which the location +cursor is set. A value of 1 indicates the first item in +the list; a value of 2 indicates the second item; and so +on. A value of 0 (zero) sets the location cursor at the last item +in the list. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns False if no item exists at the specified position or if +the list is empty; otherwise, returns True. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetPo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetPo.sgm new file mode 100644 index 000000000..4abf6c2cb --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstSetPo.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmListSetPos +library call + + +XmListSetPos +A List function that makes the item at the given position the first visible position in the list + +XmListSetPos + +List functions +XmListSetPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListSetPos + +Widget widget +int position + + + +DESCRIPTION +XmListSetPos makes the item at the given position the first +visible position in the list. + + + +widget + +Specifies the ID of the List widget. + + + + +position + +Specifies the position of the item to be made the first visible item in +the list. +A value of 1 indicates that the first item in the list is the first +visible item; a value of 2 indicates that the second item is the first +visible item; and so on. +A value of 0 (zero) indicates that the last item in the list is the first +visible item. + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstUpdat.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstUpdat.sgm new file mode 100644 index 000000000..6527604a1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstUpdat.sgm @@ -0,0 +1,79 @@ + + + + + + + + + + + +XmListUpdateSelectedList +library call + + +XmListUpdateSelectedList +A List function that updates +the XmNselectedItems resource + +XmListUpdateSelectedList + +List functions +XmListUpdateSelectedList + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +void XmListUpdateSelectedList + +Widget widget + + + +DESCRIPTION +XmListUpdateSelectedList frees the contents of the +current XmNselectedItems list. The routine traverses +the XmNitems list and adds each currently selected item to +the XmNselectedItems list. For each selected item, there is +a corresponding entry in the updated XmNselectedItems list. + + + +widget + +Specifies the ID of the List widget to update + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RELATED +&cdeman.XmList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstYToPo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstYToPo.sgm new file mode 100644 index 000000000..a99cfb296 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/LstYToPo.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmListYToPos +library call + + +XmListYToPos +A List function that returns the position of the item at a specified y-coordinate + +XmListYToPos + +List functions +XmListYToPos + + + + + + + + + + + + + + + + + + + + + +#include <Xm/List.h> + +int XmListYToPos + +Widget widget +Position y + + + +DESCRIPTION +XmListYToPos returns the position of the item +at the given y-coordinate within the list. + + + +widget + +Specifies the ID of the List widget + + + + +y + +Specifies the y-coordinate in the list's coordinate system + + + + +For a complete definition of List and its associated resources, see +&cdeman.XmList;. + + + +RETURN +Returns the position of the item at the specified y +coordinate. A value of 1 indicates the first item in the +list; a value of 2 indicates the second item; and so on. A +value of 0 (zero) indicates that no item exists at the specified +y coordinate. + + + +RELATED +&cdeman.XmList; and &cdeman.XmListPosToBounds;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinA.sgm new file mode 100644 index 000000000..0314070ac --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinA.sgm @@ -0,0 +1,806 @@ + + + + + + + + + + + +XmMainWindow +library call + + +XmMainWindow +The MainWindow widget class + +XmMainWindow + +widget class +MainWindow + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/MainW.h> + + + +DESCRIPTION +MainWindow provides a standard layout for the primary window of an +application. This layout includes a MenuBar, a CommandWindow, a work +region, a MessageWindow, and ScrollBars. Any or all of these areas are optional. The +work region and ScrollBars in the MainWindow behave identically to the work +region and ScrollBars in the ScrolledWindow widget. The user can think of +the MainWindow as an extended ScrolledWindow with an optional MenuBar and +optional CommandWindow and MessageWindow. + +In a fully loaded MainWindow, the MenuBar spans the top of the window +horizontally. The CommandWindow spans the MainWindow horizontally just below +the MenuBar, and the work region lies below the CommandWindow. +The MessageWindow is below the work region. +Any space remaining below the +MessageWindow is managed in a manner identical to ScrolledWindow. +The behavior of ScrolledWindow can be controlled by the ScrolledWindow +resources. +To create a MainWindow, first create the +work region elements, a MenuBar, a CommandWindow, a MessageWindow, a +horizontal +ScrollBar, and a vertical ScrollBar widget, and then +call XmMainWindowSetAreas with those widget IDs. + +MainWindow +can also create three Separator widgets that provide a visual separation of +MainWindow's four components. +The user can specify resources in a resource file for the automatically +created gadgets that contain the MainWindow separators. The name of the +first separator gadget is Separator1; the second is Separator2; +and the third is Separator3. + +MainWindow also provides the following three child types for layout at +creation time: + + + +XmMENU_BAR + + + +XmCOMMAND_WINDOW + + + +XmMESSAGE_WINDOW + + + +MainWindow can use these child types +at creation time instead of their associated resource values. +MainWindow uses the XmQTmenuSystem trait. + + +Descendants +MainWindow automatically creates the descendants shown in the +following table. +An application can use XtNameToWidget to gain access +to the named descendant. In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +HorScrollBar +XmScrollBar +horizontal scroll bar + + +Separator1 +XmSeparatorGadget +optional first separator + + +Separator2 +XmSeparatorGadget +optional second separator + + +Separator3 +XmSeparatorGadget +optional third separator + + +VertScrollBar +XmScrollBar +vertical scroll bar + + + + + + +Classes +MainWindow inherits behavior and resources from Core, +Composite, Constraint, XmManager, +and +XmScrolledWindow. + +The class pointer is xmMainWindowWidgetClass. + +The class name is XmMainWindow. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove +the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmMainWindow Resource Set + + +Name +Class +Type +Default +Access + + +XmNcommandWindow +XmCCommandWindow +Widget +NULL +CSG + + +XmNcommandWindowLocation +XmCCommandWindowLocation +unsigned char +ABOVE (SeeDesc.) +CG + + +XmNmainWindowMarginHeight +XmCMainWindowMarginHeight +Dimension +0 +CSG + + +XmNmainWindowMarginWidth +XmCMainWindowMarginWidth +Dimension +0 +CSG + + +XmNmenuBar +XmCMenuBar +Widget +NULL +CSG + + +XmNmessageWindow +XmCMessageWindow +Widget +NULL +CSG + + +XmNshowSeparator +XmCShowSeparator +Boolean +False +CSG + + + + + + + +XmNcommandWindow + +Specifies the widget to be laid out as the CommandWindow. This widget +must have been previously created and managed as a child of MainWindow. + + + + +XmNcommandWindowLocation + +Controls the position of the command window. XmCOMMAND_ABOVE_WORKSPACE +locates the command window between the menu bar and the work window. +XmCOMMAND_BELOW_WORKSPACE locates the command window between the +work window and the message window. + + + + +XmNmainWindowMarginHeight + +Specifies the margin height on the top and bottom of MainWindow. This +resource overrides any setting of the +ScrolledWindow resource +XmNscrolledWindowMarginHeight. + + + + +XmNmainWindowMarginWidth + +Specifies the margin width on the right and left sides of MainWindow. This +resource overrides any setting of the ScrolledWindow resource +XmNscrolledWindowMarginWidth. + + + + +XmNmenuBar + +Specifies the widget to be laid out as the MenuBar. This widget must +have been previously created and managed as a child of MainWindow. + + + + +XmNmessageWindow + +Specifies the widget to be laid out as the MessageWindow. This widget +must have been previously created and managed as a child of MainWindow. +The MessageWindow is positioned at the bottom of the MainWindow. +If this value is NULL, no message window is included in the MainWindow. + + + + +XmNshowSeparator + +Displays separators between the components of the MainWindow when set +to True. If set to False, no separators are displayed. + + + + + + +Inherited Resources +MainWindow inherits behavior and resources from the +superclasses described in the following table. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmScrolledWindow Resource Set + + +Name +Class +Type +Default +Access + + +XmNautoDragModel +XmCAutoDragModel +XtEnum +XmAUTO_DRAG_ENABLED +CSG + + +XmNclipWindow +XmCClipWindow +Widget +dynamic +G + + +XmNhorizontalScrollBar +XmCHorizontalScrollBar +Widget +dynamic +CSG + + +XmNscrollBarDisplayPolicy +XmCScrollBarDisplayPolicy +unsigned char +dynamic +CSG + + +XmNscrollBarPlacement +XmCScrollBarPlacement +unsigned char +XmBOTTOM_RIGHT +CSG + + +XmNscrolledWindowMarginHeight +XmCScrolledWindowMarginHeight +Dimension +0 +N/A + + +XmNscrolledWindowMarginWidth +XmCScrolledWindowMarginWidth +Dimension +0 +N/A + + +XmNscrollingPolicy +XmCScrollingPolicy +unsigned char +XmAPPLICATION_DEFINED +CG + + +XmNspacing +XmCSpacing +Dimension +4 +CSG + + +XmNtraverseObscuredCallback +XmCCallback +XtCallbackList +NULL +CSG + + +XmNverticalScrollBar +XmCVerticalScrollBar +Widget +dynamic +CSG + + +XmNvisualPolicy +XmCVisualPolicy +unsigned char +dynamic +G + + +XmNworkWindow +XmCWorkWindow +Widget +NULL +CSG + + + + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +MainWindow inherits translations from ScrolledWindow. + + + + +RELATED +&cdeman.Composite;, &cdeman.Constraint;, &cdeman.Core;, +&cdeman.XmCreateMainWindow;, +&cdeman.XmMainWindowSep1;, &cdeman.XmMainWindowSep2;, +&cdeman.XmMainWindowSep3;, +&cdeman.XmMainWindowSetAreas;, +&cdeman.XmManager;, and &cdeman.XmScrolledWindow; + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinB.sgm new file mode 100644 index 000000000..2f0dc2817 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinB.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmMainWindowSep1 +library call + + +XmMainWindowSep1 +A MainWindow function that returns the widget ID of the first Separator + +XmMainWindowSep1 + +MainWindow functions +XmMainWindowSep1 + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MainW.h> + +Widget XmMainWindowSep1 + +Widget widget + + + +DESCRIPTION +XmMainWindowSep1 returns the widget ID of the first Separator +in the MainWindow. +The first Separator is located between the MenuBar and the Command widget. +This Separator is visible only when XmNshowSeparator is True. + +NOTE: XmMainWindowSep1 is obsolete and exists for compatibility +with previous releases. Use XtNameToWidget instead. Pass +a MainWindow variable as the first argument to XtNameToWidget +and pass Separator1 as the second argument. + + + +widget + +Specifies the MainWindow widget ID + + + + +For a complete definition of MainWindow and its associated resources, see +&cdeman.XmMainWindow;. + + + +RETURN +Returns the widget ID of the first Separator. + + + +RELATED +&cdeman.XmMainWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinC.sgm new file mode 100644 index 000000000..748b9e349 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinC.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmMainWindowSep2 +library call + + +XmMainWindowSep2 +A MainWindow function that returns the widget ID of the second Separator widget + +XmMainWindowSep2 + +MainWindow functions +XmMainWindowSep2 + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MainW.h> + +Widget XmMainWindowSep2 + +Widget widget + + + +DESCRIPTION +XmMainWindowSep2 returns the widget ID of the second Separator in the +MainWindow. The second Separator is located between the +Command widget and the ScrolledWindow. +This Separator is visible only when XmNshowSeparator is True. + +NOTE: XmMainWindowSep2 is obsolete and exists for compatibility +with previous releases. Use XtNameToWidget instead. Pass +a MainWindow variable as the first argument to XtNameToWidget +and pass Separator2 as the second argument. + + + +widget + +Specifies the MainWindow widget ID + + + + +For a complete definition of MainWindow and its associated resources, see +&cdeman.XmMainWindow;. + + + +RETURN +Returns the widget ID of the second Separator. + + + +RELATED +&cdeman.XmMainWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinD.sgm new file mode 100644 index 000000000..f4bd747aa --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinD.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmMainWindowSep3 +library call + + +XmMainWindowSep3 +A MainWindow function that returns the widget ID of the third Separator widget + +XmMainWindowSep3 + +MainWindow functions +XmMainWindowSep3 + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MainW.h> + +Widget XmMainWindowSep3 + +Widget widget + + + +DESCRIPTION +XmMainWindowSep3 returns the widget ID of the third Separator in the +MainWindow. The third Separator is located between the +message window and the widget above it. +This Separator is visible only when XmNshowSeparator is True. + +NOTE: XmMainWindowSep3 is obsolete and exists for compatibility +with previous releases. Use XtNameToWidget instead. Pass +a MainWindow variable as the first argument to XtNameToWidget +and pass Separator3 as the second argument. + + + +widget + +Specifies the MainWindow widget ID + + + + +For a complete definition of MainWindow and its associated resources, see +&cdeman.XmMainWindow;. + + + +RETURN +Returns the widget ID of the third Separator. + + + +RELATED +&cdeman.XmMainWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinE.sgm new file mode 100644 index 000000000..df97a54a9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MainWinE.sgm @@ -0,0 +1,148 @@ + + + + + + + + + + + +XmMainWindowSetAreas +library call + + +XmMainWindowSetAreas +A MainWindow function that identifies manageable children for each area + +XmMainWindowSetAreas + +MainWindow functions +XmMainWindowSetAreas + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MainW.h> + +void XmMainWindowSetAreas + +Widget widget +Widget menu_bar +Widget command_window +Widget horizontal_scrollbar +Widget vertical_scrollbar +Widget work_region + + + +DESCRIPTION +XmMainWindowSetAreas identifies which of the valid children for each +area (such as the MenuBar and work region) are to be actively managed by MainWindow. +This function also sets up or adds the MenuBar, work window, command +window, and ScrollBar widgets to the application's main window widget. + +Each area is optional; therefore, the user can pass NULL to one or more +of the following arguments. The window manager provides the title bar. + +NOTE: XmMainWindowSetAreas is obsolete and exists for +compatibility with previous releases. +The information previously returned by this function can now be +obtained through a call to XtGetValues on the +XmNscrolledWindowChildType resource. + + + +widget + +Specifies the MainWindow widget ID. + + + + +menu_bar + +Specifies the widget ID for the MenuBar to be associated +with the MainWindow widget. Set this ID only after creating an instance +of the MainWindow widget. The attribute name associated with this +argument is XmNmenuBar. + + + + +command_window + +Specifies the widget ID for the command window +to be associated +with the MainWindow widget. Set this ID only after creating an instance +of the MainWindow widget. The attribute name associated with this +argument is XmNcommandWindow. + + + + +horizontal_scrollbar + +Specifies the ScrollBar widget ID for the +horizontal ScrollBar to be associated +with the MainWindow widget. Set this ID only after creating an instance +of the MainWindow widget. The attribute name associated with this +argument is XmNhorizontalScrollBar. + + + + +vertical_scrollbar + +Specifies the ScrollBar widget ID for the +vertical ScrollBar to be associated +with the MainWindow widget. Set this ID only after creating an instance +of the MainWindow widget. The attribute name associated with this +argument is XmNverticalScrollBar. + + + + +work_region + +Specifies the widget ID for the work window to be associated +with the MainWindow widget. Set this ID only after creating an instance +of the MainWindow widget. The attribute name associated with this +argument is XmNworkWindow. + + + + +For a complete definition of MainWindow and its associated resources, see +&cdeman.XmMainWindow;. + + + +RELATED +&cdeman.XmMainWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Manager.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Manager.sgm new file mode 100644 index 000000000..8010c62ee --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Manager.sgm @@ -0,0 +1,1485 @@ + + + + + + + + + + + +XmManager +library call + + +XmManager +The Manager widget class + +XmManager + +widget class +Manager + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +Manager is a widget class used as a supporting superclass for other +widget classes. It supports the +visual resources, graphics contexts, and traversal resources necessary for the +graphics and traversal mechanisms. + + +Classes +Manager inherits behavior and resources from Core, +Composite, and Constraint. + +The class pointer is xmManagerWidgetClass. + +The class name is XmManager. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + +XmNbottomShadowColor + +Specifies the color to use to draw the bottom +and right sides of the border shadow. +This color is used if the XmNbottomShadowPixmap resource is NULL. + + + + +XmNbottomShadowPixmap + +Specifies the pixmap to use to draw the bottom and right sides of the border +shadow. + + + + +XmNforeground + +Specifies the foreground drawing color used by manager widgets. + + + + +XmNhelpCallback + +Specifies the list of callbacks that are called when the help key +sequence is pressed. The reason sent by this callback is XmCR_HELP. + + + + +XmNhighlightColor + +Specifies the color of the highlighting rectangle. +This color is used if the highlight pixmap resource is +XmUNSPECIFIED_PIXMAP. + + + + +XmNhighlightPixmap + +Specifies the pixmap used to draw the highlighting rectangle. + + + + +XmNinitialFocus + +Specifies the ID of a widget descendant of the manager. +The widget must meet these conditions: + + + +The widget must be either a tab group or a non-tab-group widget that can +receive keyboard focus. +For the definition of a tab group, see the description of the Manager, +Primitive, and Gadget XmNnavigationType resources. +In general a widget can receive keyboard focus when it is a primitive, a +gadget, or a manager (such as a DrawingArea with no traversable +children) that acts as a primitive. + + + +The widget must not be a descendant of a tab group that is itself a +descendant of the manager. +That is, the widget cannot be contained within a tab group that is +nested inside the manager. + + + +The widget and its ancestors must have a value of True for their +XmNtraversalOn resources. + + + +If the widget does not meet these conditions, XmNinitialFocus is +treated as if the value were NULL. + +This resource is meaningful only when the nearest shell ancestor's +XmNkeyboardFocusPolicy is XmEXPLICIT. +It is used to determine which widget receives focus in these situations: + + + +When the manager is the child of a shell and the shell hierarchy +receives focus for the first time + + + +When focus is inside the shell hierarchy, the manager is a composite tab +group, and the user traverses to the manager via the keyboard + + + +Focus is then determined as follows: + + + +If XmNinitialFocus is a traversable non-tab-group widget, that +widget receives focus. + + + +If XmNinitialFocus is a traversable tab group, that tab group +receives focus. +If that tab group is a composite with descendant tab groups or +traversable non-tab-group widgets, these procedures are used recursively +to assign focus to a descendant of that tab group. + + + +If XmNinitialFocus is NULL, the first traversable non-tab-group +widget that is not contained within a nested tab group receives focus. + + + +If XmNinitialFocus is NULL and no traversable non-tab-group widget +exists, the first traversable tab group that is not contained within a +nested tab group receives focus. +If that tab group is a composite with descendant tab groups or +traversable non-tab-group widgets, these procedures are used recursively +to assign focus to a descendant of that tab group. + + + +If a shell hierarchy regains focus after losing it, focus returns to the +widget that had the focus at the time it left the hierarchy. + +The use of XmNinitialFocus is undefined if the manager is a +MenuBar, PulldownMenu, PopupMenu, or OptionMenu. + + + + +XmNlayoutDirection + +Specifies the direction in which components of the manager (including +strings) are laid out. The values are of type XmDirection. If +the widget's parent is a manager or shell, the value is inherited from +the widget's parent. Otherwise, it is inherited from the closest +ancestor vendor or menu shell. Refer to the &cdeman.XmDirection; +reference page for the possible direction values. + + + + +XmNnavigationType + +Determines whether the widget is a tab group. + + + +XmNONE + +Indicates that the widget is not a tab group. + + + + +XmTAB_GROUP + +Indicates that the widget is a tab group, unless +the XmNnavigationType of another widget in the hierarchy is +XmEXCLUSIVE_TAB_GROUP. + + + + +XmSTICKY_TAB_GROUP + +Indicates that the widget is a tab group, even if +the XmNnavigationType of another widget in the hierarchy is +XmEXCLUSIVE_TAB_GROUP. + + + + +XmEXCLUSIVE_TAB_GROUP + +Indicates that the widget is a tab group and +that widgets in the hierarchy whose XmNnavigationType is +XmTAB_GROUP are not tab groups. + +When a parent widget has an XmNnavigationType of +XmEXCLUSIVE_TAB_GROUP, traversal of non-tab-group widgets within +the group is based on the order of those widgets in their parent's +XmNchildren list. + +When the XmNnavigationType of any widget in a hierarchy is +XmEXCLUSIVE_TAB_GROUP, traversal of tab groups in the hierarchy +proceeds to widgets in the order in which their XmNnavigationType +resources were specified as XmEXCLUSIVE_TAB_GROUP or +XmSTICKY_TAB_GROUP, whether by creating the widgets with that value, +by calling XtSetValues, or by calling XmAddTabGroup. + + + + + + + + +XmNpopupHandlerCallback + +Allows the application to control which popup menu will be +automatically posted. The reason can either be XmCR_POST or +XmCR_REPOST: + + +XmCR_POST + +Indicates that this is a regular posting request. + + + + +XmCR_REPOST + +Indicates that the menu was just unposted and that this callback was +invoked on a replay. + + + + +This callback +uses the XmPopupHandlerCallbackStruct +structure to pass information. + + + + +XmNshadowThickness + +Specifies the thickness of the drawn border shadow. +XmBulletinBoard and its descendants set this value dynamically. +If the widget is a top-level window, this value is set to 1. +If it is not a top-level window, this value is set to 0 (zero). + + + + +XmNstringDirection + +Is a synthetic resource for setting XmNlayoutDirection. +The values for this resource are XmSTRING_DIRECTION_L_TO_R and +XmSTRING_DIRECTION_R_TO_L. Refer to the +XmNlayoutDirection resource description. The +XmNstringDirection resource is obsoleted by +XmNlayoutDirection, but is kept here for backward compatibility. + + + + +XmNtopShadowColor + +Specifies the color to use to draw the top and +left sides of the border shadow. +This color is used if the XmNtopShadowPixmap resource is NULL. + + + + +XmNtopShadowPixmap + +Specifies the pixmap to use to draw the top and left sides of +the border shadow. + + + + +XmNtraversalOn + +Specifies whether traversal is activated for this widget. + + + + +XmNunitType + +Provides the basic support for resolution independence. +It defines the type of units a widget uses with sizing and +positioning resources. +If the widget's parent is a subclass of XmManager and if the +XmNunitType resource is not explicitly set, it defaults to the +unit type of the parent widget. +If the widget's parent is not a subclass of XmManager, the +resource has a default unit type of XmPIXELS. + +The unit type can also be specified in resource files, with the +following format: + + +<floating value><unit> + + +where: + + + +unit + +is <" ", pixels, inches, centimeters, millimeters, points, font units> + + + + +pixels + +is <pix, pixel, pixels> + + + + +inches + +is <in, inch, inches> + + + + +centimeter + +is <cm, centimeter, centimeters> + + + + +millimeters + +is <mm, millimeter, millimeters> + + + + +points + +is <pt, point, points> + + + + +font units + +is <fu, font_unit, font_units> + + + + +float + +is {"+"|"-"}{{<"0"-"9">*}.}<"0"-"9">* + +Note that the type Dimension must always be positive. + + + + +For example, + + +xmfonts*XmMainWindow.height: 10.4cm +*PostIn.width: 3inches + + +XmNunitType can have the following values: + + + +XmPIXELS + +All values provided to the widget are treated as normal +pixel values. + + + + +XmMILLIMETERS + +All values provided to the widget are treated as normal millimeter +values. + + + + +Xm100TH_MILLIMETERS + +All values provided to the widget are treated +as 1/100 of a millimeter. + + + + +XmCENTIMETERS + +All values provided to the widget are treated as normal centimeter +values. + + + + +XmINCHES + +All values provided to the widget are treated as normal inch +values. + + + + +Xm1000TH_INCHES + +All values provided to the widget are treated as +1/1000 of an inch. + + + + +XmPOINTS + +All values provided to the widget are treated as normal point +values. A point is a unit used in text processing +applications and is defined as 1/72 of an inch. + + + + +Xm100TH_POINTS + +All values provided to the widget are treated as +1/100 of a point. A point is a unit used in text processing +applications and is defined as 1/72 of an inch. + + + + +XmFONT_UNITS + +All values provided to the widget are treated as normal font +units. A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + +Xm100TH_FONT_UNITS + +All values provided to the widget are +treated as 1/100 of a font unit. +A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + + + + +XmNuserData + +Allows the application to attach +any necessary specific data to the widget. This is an internally +unused resource. + + + + + + +Dynamic Color Defaults +The foreground, background, top shadow, bottom shadow, and +highlight color resources are dynamically defaulted. +If no color data is specified, the colors are +automatically generated. On a single-plane system, a black and white color +scheme is generated. Otherwise, four colors are +generated, which display the correct shading for the 3-D visuals. +If the background is the only color specified for a widget, the top +shadow and bottom shadow colors are generated to give the 3-D appearance. +Foreground and highlight colors are generated to provide sufficient +contrast with the background color. + +Colors are generated only at creation. Resetting the background through +XtSetValues does not regenerate the other colors. +XmChangeColor can be used to recalculate all associated colors +based on a new background color. + + + +Inherited Resources +Manager inherits resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback for +XmNhelpCallback: + +typedef struct +{ + int reason; + XEvent * event; +} XmAnyCallbackStruct; + + + +reason + +Indicates why the callback was invoked. +For this callback, reason is set to XmCR_HELP. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +A pointer to the following structure is passed to each callback for +XmNpopupHandlerCallback: + +typedef struct +{ + int reason; + XEvent * xevent; + Widget menuToPost; + Boolean postIt; + Widget target; +} XmPopupHandlerCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +xevent + +Points to the XEvent that triggered the handler. + + + + +menuToPost + +Specifies the popup menu that the menu system believes should be +posted. The application may modify this field. + + + + +postIt + +Indicates whether the posting process should continue. The +application may modify this field. + + + + +target + +Specifies the most specific widget or gadget that the menu sytem found +from the event that matches the event. + + + + + + + + + + + + + + + + +Translations +The following set of translations are used by Manager widgets that +have Gadget children. Because Gadgets cannot have translations associated +with them, it is the responsibility of the Manager widget to intercept the +events of interest and pass them to any Gadget child with focus. +These events are ignored if no Gadget child has the focus. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +BtnMotion: + +ManagerGadgetButtonMotion() + + + + +c<Btn1Down>: + +ManagerGadgetTraverseCurrent() + + + + +≈cBtn1Down: + +ManagerGadgetArm() + + + + +≈cBtn1Down,≈cBtn1Up: + +ManagerGadgetActivate() + + + + +≈cBtn1Up: + +ManagerGadgetActivate() + + + + +≈cBtn1Down(2+): + +ManagerGadgetMultiArm() + + + + +≈cBtn1Up(2+): + +ManagerGadgetMultiActivate() + + + + +Btn2Down: + +ManagerGadgetDrag() + + + + +:KeyosfActivate: + +ManagerParentActivate() + + + + +:KeyosfCancel: + +ManagerParentCancel() + + + + +:KeyosfSelect: + +ManagerGadgetSelect() + + + + +:KeyosfHelp: + +ManagerGadgetHelp() + + + + +≈s ≈m ≈a KeyReturn: + +ManagerParentActivate() + + + + +≈s ≈m ≈a Keyspace: + +ManagerGadgetSelect() + + + + +Key: + +ManagerGadgetKeyInput() + + + + +:KeyosfBeginLine: + +ManagerGadgetTraverseHome() + + + + +:KeyosfUp: + +ManagerGadgetTraverseUp() + + + + +:KeyosfDown: + +ManagerGadgetTraverseDown() + + + + +:KeyosfLeft: + +ManagerGadgetTraverseLeft() + + + + +:KeyosfRight: + +ManagerGadgetTraverseRight() + + + + +s ≈m ≈a KeyTab: + +ManagerGadgetPrevTabGroup() + + + + +≈m ≈a KeyTab: + +ManagerGadgetNextTabGroup() + + + + + + + +Action Routines +The XmManager action routines are + + + +GadgetTakeFocus(): + +Causes the current gadget to take keyboard focus when +Ctrl<Btn1Down> is pressed. + + + + +ManagerGadgetActivate(): + +Causes the current gadget to be activated. + + + + +ManagerGadgetArm(): + +Causes the current gadget to be armed. + + + + +ManagerGadgetButtonMotion(): + +Causes the current gadget to process a mouse motion event. + + + + +ManagerGadgetDrag(): + +Causes the current gadget to begin a drag operation. +This action is undefined for gadgets used in a menu system. + + + + +ManagerGadgetHelp(): + +Calls the callbacks for the current gadget's XmNhelpCallback if +any exist. +If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +ManagerGadgetKeyInput(): + +Causes the current gadget to process a keyboard event. + + + + +ManagerGadgetMultiActivate(): + +Causes the current gadget to process a multiple mouse click. + + + + +ManagerGadgetMultiArm(): + +Causes the current gadget to process a multiple mouse button press. + + + + +ManagerGadgetNextTabGroup(): + +This action depends on the value of the Display resource +XmNenableButtonTab. When XmNenableButtonTab is False +(default), this action traverses to the first item in the next tab +group. If the current tab group is the last entry in the tab group +list, it wraps to the beginning of the tab group list. + +When XmNenableButtonTab is True, this action moves to the next +item within the current tab group, unless it is the last item in the +tab group. When the item is the last in the group, the action +traverses to the first item in the next tab group. The +XmNenableButtonTab behavior applies only to PushButton, ArrowButton, +and DrawnArrow. + + + + +ManagerGadgetPrevTabGroup(): + +This action depends on the value of the Display resource +XmNenableButtonTab. When XmNenableButtonTab is False +(default), this action traverses to the first item in the previous tab +group. If the beginning of the tab group list is reached, it wraps to +the end of the tab group list. + +When XmNenableButtonTab is True, this action moves to the +previous item within the current tab group unless it is the first item +in the tab group. When the item is the first in the group, the action +traverses to the first item in the previous tab group. The +XmNenableButtonTab behavior applies only PushButton, ArrowButton, and +DrawnButton. + + + + +ManagerGadgetSelect(): + +Causes the current gadget to be armed and activated. + + + + +ManagerGadgetTraverseCurrent + +Causes the current gadget to take keyboard focus +when Ctrl<Btn1Down> is pressed. Gadget is not activated. + + + + +ManagerGadgetTraverseDown(): + +Traverses to the next item below the current gadget in the current tab +group, wrapping if necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +ManagerGadgetTraverseHome(): + +Traverses to the first widget or gadget in the current tab group. + + + + +ManagerGadgetTraverseLeft(): + +Traverses to the next item to the left of the current gadget in the +current tab group, wrapping if necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +ManagerGadgetTraverseNext(): + +Traverses to the next item in the current tab group, wrapping if +necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +ManagerGadgetTraversePrev(): + +Traverses to the previous item in the current tab group, wrapping if +necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +ManagerGadgetTraverseRight() + +Traverses to the next item to the right of the current gadget in the +current tab, wrapping if necessary. +widget tab group. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +ManagerGadgetTraverseUp(): + +Traverses to the next item above the current gadget in the current tab +group, wrapping if necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +ManagerParentActivate(): + +If the parent is a manager, +passes the osfActivate event received by the current widget/gadget +to its parent. + + + + +ManagerParentCancel(): + +If the parent is a manager, +passes the osfCancel event received by the current widget/gadget +to its parent. + + + + + + +Additional Behavior +This widget has the additional behavior described below: + + + +FocusIn: + +If the shell's keyboard focus policy is XmEXPLICIT and the event +occurs in a gadget, causes the gadget to be highlighted and to take the +focus. + + + + +FocusOut: + +If the shell's keyboard focus policy is XmEXPLICIT and the event +occurs in a gadget, causes the gadget to be unhighlighted and to lose +the focus. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmDirection;, +&cdeman.XmChangeColor;, +&cdeman.XmGadget;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MapSeg.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MapSeg.sgm new file mode 100644 index 000000000..8687b61e8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MapSeg.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmMapSegmentEncoding +library call + + +XmMapSegmentEncoding +A compound string function that returns +the compound text encoding format associated with the specified font list tag + +XmMapSegmentEncoding + +compound string functions +XmMapSegmentEncoding + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +char * XmMapSegmentEncoding + +char *fontlist_tag + + + +DESCRIPTION +XmMapSegmentEncoding searches the segment encoding registry for +an entry that matches the specified font list tag and returns a copy +of the associated compound text encoding format. The application is +responsible for freeing the storage associated with the returned data +by calling XtFree. + + + +fontlist_tag + +Specifies the compound string font list tag + + + + + + +RETURN +Returns a copy of the associated compound text encoding format +if the font list tag is found in the registry; otherwise, returns NULL. + + + +RELATED +&cdeman.XmCvtXmStringToCT;, +&cdeman.XmFontList;, +&cdeman.XmRegisterSegmentEncoding;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MenuPos.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MenuPos.sgm new file mode 100644 index 000000000..f24639b40 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MenuPos.sgm @@ -0,0 +1,99 @@ + + + + + + + + + + + +XmMenuPosition +library call + + +XmMenuPosition +A RowColumn function that positions a Popup menu pane + +XmMenuPosition + +RowColumn functions +XmMenuPosition + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +void XmMenuPosition + +Widget menu +XButtonPressedEvent * event + + + +DESCRIPTION +XmMenuPosition positions a Popup menu pane using the information in the +specified event. Unless an application is positioning the menu pane +itself, it must first invoke this function before managing the PopupMenu. +The x_root and y_root +fields +in the specified +X +event are used to +determine the menu position. + + + +menu + +Specifies the PopupMenu to be positioned + + + + +event + +Specifies the event passed to the action procedure which manages the +PopupMenu + + + + +Which corner of the PopupMenu is positioned at the x_root and +y_root +depends on the XmNlayoutDirection resource of the widget from +which popup occurs. + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RELATED +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MenuSh.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MenuSh.sgm new file mode 100644 index 000000000..b426fb35d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MenuSh.sgm @@ -0,0 +1,684 @@ + + + + + + + + + + + +XmMenuShell +library call + + +XmMenuShell +The MenuShell widget class + +XmMenuShell + +widget class +MenuShell + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/MenuShell.h> + + + +DESCRIPTION +The MenuShell widget is a custom OverrideShell widget. An OverrideShell +widget bypasses mwm when displaying itself. It is designed +specifically to contain Popup or Pulldown menu panes. + +Most application writers never encounter this widget if they use the +menu-system convenience functions, +XmCreatePopupMenu or XmCreatePulldown Menu, +to create a Popup or Pulldown menu pane. +The convenience functions automatically create a MenuShell widget as the +parent of the menu pane. However, if the convenience functions are +not used, the application programmer must create +the required MenuShell. In this case, it is important to note that the +parent of the MenuShell depends on the type of menu system +being built. + + + +If the MenuShell is for the top-level Popup menu pane, the MenuShell's +parent must be the widget from which the Popup menu pane is popped up. + + + +If the MenuShell is for a menu pane that is pulled down from a Popup or +another Pulldown menu pane, the MenuShell's parent must be the Popup or +Pulldown menu pane. + + + +If the MenuShell is for a menu pane that is pulled down from a MenuBar, +the MenuShell's parent must be the MenuBar. + + + +If the MenuShell is for a Pulldown menu pane in an OptionMenu, the +MenuShell's parent must be the OptionMenu's parent. + + + +Setting XmNheight, XmNwidth, or XmNborderWidth for +either a MenuShell or its child sets that resource to the same value +in both the parent and the child. +An application should always specify these resources for the child, not +the parent. + +For the managed child of a MenuShell, regardless of the value of +the shell's XmNallowShellResize, setting XmNx or XmNy +sets the corresponding resource of the parent but does not change the +child's position relative to the parent. +XtGetValues for the child's XmNx or XmNy yields the +value of the corresponding resource in the parent. +The x and y-coordinates of the child's upper left outside +corner relative to the parent's upper left inside corner are both 0 (zero) +minus the value of XmNborderWidth. + +MenuShell uses the XmQTmenuSystem trait and holds the +XmQTspecifyRenderTable trait. + + +Classes +MenuShell inherits behavior, resources, and traits from Core, +Composite, Shell, and +OverrideShell. + +The class pointer is xmMenuShellWidgetClass. + +The class name is XmMenuShell. + + + +New Resources +MenuShell overrides the XmNallowShellResize resource in Shell. +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmMenuShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +NULL +CSG + + +XmNdefaultFontList +XmCDefaultFontList +XmFontList +dynamic +CG + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTable +XmRenderTable +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +XmLEFT_TO_RIGHT +CG + + + + + + +XmNbuttonFontList + +Specifies the font list used for button descendants. See the +XmNbuttonRenderTable resource. + + + + +XmNbuttonRenderTable + +Specifies the render table used for MenuShell's button descendants. +If this value is NULL at initialization and if the value of +XmNdefaultFontList is not NULL, XmNbuttonRenderTable +is initialized to the value of XmNdefaultFontList. If +the value of XmNdefaultFontList is NULL, XmNbuttonRenderTable +is initialized by looking up the parent hierarchy of the widget for +an ancestor that holds the XmQTspecifyRenderTable trait. +If such an ancestor is found, +XmNbuttonRenderTable is initialized to the +XmBUTTON_RENDER_TABLE value +of the ancestor widget. If no such ancestor is found, the default +is implementation dependent. +Refer to +&cdeman.XmRenderTable; for more information on the creation and structure +of a render table. + + + + +XmNdefaultFontList + +Specifies a default font list for MenuShell's descendants. +This resource is obsolete and exists for compatibility with +earlier releases. It has been replaced by XmNbuttonFontList +and XmNlabelFontList. + + + + +XmNlabelFontList + +Specifies the font list used for label descendants. See the +XmNlabelRenderTable resource. + + + + +XmNlabelRenderTable + +Specifies the render table used for MenuShell's label descendants +(Labels and LabelGadgets). If this value is NULL at initialization +and if the value of XmNdefaultFontList is not NULL, +XmNlabelRenderTable is initialized to the value of +XmNdefaultFontList. If the value of XmNdefaultFontList is +NULL, the parent hierarchy of the widget is searched +for an ancestor that holds the XmQTspecifyRenderTable trait. +If such +an ancestor is found, XmNlabelRenderTable is initialized to the +XmLABEL_RENDER_TABLE value of the ancestor widget. If no such ancestor +is found, the default is implementation dependent. Refer to +&cdeman.XmRenderTable; for more information on the creation and structure +of a render table. + + + + +XmNlayoutDirection + +Specifies the direction in which the subwidgets, children of a +widget, or other visual components are to be laid out. This policy +will apply as the default layout policy for all descendants of this +MenuShell. + + + + + + +Inherited Resources +MenuShell inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. +The programmer can set the resource values for these +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), +or is not applicable (N/A). + + + + + + + + + + + +Shell Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowShellResize +XmCAllowShellResize +Boolean +True +G + + +XmNcreatePopupChildProc +XmCCreatePopupChildProc +XtCreatePopupChildProc +NULL +CSG + + +XmNgeometry +XmCGeometry +String +NULL +CSG + + +XmNoverrideRedirect +XmCOverrideRedirect +Boolean +True +CSG + + +XmNpopdownCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpopupCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNsaveUnder +XmCSaveUnder +Boolean +True +CSG + + +XmNvisual +XmCVisual +Visual * +CopyFromParent +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +The XmMenuShell translations are described in the following list. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +BtnDown: + +ClearTraversal() + + + + +BtnUp: + +MenuShellPopdownDone() + + + + + + + +Action Routines +The XmMenuShell action routines are + + + +ClearTraversal(): + +Disables keyboard traversal for the menu, enables mouse traversal, and +unposts any menus posted by this menu. + + + + +MenuShellPopdownDone(): + +Unposts the menu hierarchy and, when the shell's keyboard focus policy is +XmEXPLICIT, +restores focus to the widget that had +the focus before the menu system was entered. + + + + +MenuShellPopdownOne(): + +In a top-level Pulldown MenuPane from a MenuBar, this action unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard +focus to the widget that had the focus before the MenuBar was +entered. +In other Pulldown MenuPanes, this action unposts the menu. + +In a Popup MenuPane, this action unposts the menu, and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard focus to the +widget from which the menu was posted. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, &cdeman.Core;, &cdeman.OverrideShell;, &cdeman.Shell;, +&cdeman.XmCreateMenuShell;, +&cdeman.XmCreatePopupMenu;, &cdeman.XmCreatePulldownMenu;, and +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MsgBA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MsgBA.sgm new file mode 100644 index 000000000..c2d2e44c6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MsgBA.sgm @@ -0,0 +1,1202 @@ + + + + + + + + + + + +XmMessageBox +library call + + +XmMessageBox +The MessageBox widget class + +XmMessageBox + +widget class +MessageBox + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/MessageB.h> + + + +DESCRIPTION +MessageBox is a dialog class used for creating simple message dialogs. +Convenience dialogs based on MessageBox are provided for several common +interaction tasks, which include giving information, asking questions, and +reporting errors. + +A MessageBox dialog is typically transient in nature, displayed for the +duration of a single interaction. +MessageBox is a subclass of BulletinBoard and +depends on it for much of its general dialog behavior. + +The default value for XmNinitialFocus +is the value of XmNdefaultButton. + +A typical MessageBox contains a message symbol, a message, and up to +three standard default PushButtons: OK, Cancel, and Help. +It is laid out with the symbol and message on top and the +PushButtons on the bottom. The Help button is positioned to the side +of the other push buttons. +You can localize the default symbols and button labels for MessageBox +convenience dialogs. + +The user can specify resources in a resource file for the gadgets +created automatically that contain the MessageBox symbol pixmap +and separator. The gadget names are Symbol and Separator. + +A MessageBox can also be customized by creating and managing new +children that are added to the MessageBox children created +automatically by the convenience dialogs. +In the case of +TemplateDialog, only the separator child is created by default. +If the callback, string, or pixmap symbol resources are specified, +the appropriate child will be created. + +Additional children are laid out in the following manner: + + + +The first MenuBar child is placed at the top of the window. +The XmQTmenuSystem trait is used to check that it is the first +MenuBar child. + + + +All widgets or gadgets +are placed after the OK button in the order of their creation +(this order is checked using the XmQTactivatable trait). + + + +A child that is not in the above categories is placed above +the row of buttons. If a message label exists, the child is placed below +the label. If a message pixmap exists, but a message label is absent, the +child is placed on the same row as the pixmap. The child behaves as a +work area and grows or shrinks to fill the space above the +row of buttons. The layout of multiple work area children is +undefined. + + + +At initialization, MessageBox looks for the following bitmap files: + + + +xm_error + + + +xm_information + + + +xm_question + + + +xm_working + + + +xm_warning + + + +See &cdeman.XmGetPixmap; for a list of the paths that are searched for +these files. + +MessageBox uses the XmQTactivatable and XmQTmenuSystem traits. + + +Descendants +MessageBox automatically creates the descendants shown in the +following table. +An application can use XtNameToWidget to gain access +to the named descendant. In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +Cancel +XmPushButtonGadget +Cancel button + + +Help +XmPushButtonGadget +Help button + + +Message +XmLabelGadget +displayed message + + +OK +XmPushButtonGadget +OK button + + +Separator +XmSeparatorGadget +dividing line between message and buttons + + +Symbol +XmLabelGadget +icon symbolizing message type + + + + + + +Classes +MessageBox inherits behavior, resources, and traits from Core, +Composite, Constraint, +XmManager, and XmBulletinBoard. + +The class pointer is xmMessageBoxWidgetClass. + +The class name is XmMessageBox. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmMessageBox Resource Set + + +Name +Class +Type +Default +Access + + +XmNcancelCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNcancelLabelString +XmCCancelLabelString +XmString +dynamic +CSG + + +XmNdefaultButtonType +XmCDefaultButtonType +unsigned char +XmDIALOG_OK_BUTTON +CSG + + +XmNdialogType +XmCDialogType +unsigned char +XmDIALOG_MESSAGE +CSG + + +XmNhelpLabelString +XmCHelpLabelString +XmString +dynamic +CSG + + +XmNmessageAlignment +XmCAlignment +unsigned char +XmALIGNMENT_BEGINNING +CSG + + +XmNmessageString +XmCMessageString +XmString +"" +CSG + + +XmNminimizeButtons +XmCMinimizeButtons +Boolean +False +CSG + + +XmNokCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNokLabelString +XmCOkLabelString +XmString +dynamic +CSG + + +XmNsymbolPixmap +XmCPixmap +Pixmap +dynamic +CSG + + + + + + +XmNcancelCallback + +Specifies the list of callbacks that is called when +the user clicks on the cancel button. +The reason sent by the callback is XmCR_CANCEL. + + + + +XmNcancelLabelString + +Specifies the string label for the cancel button. +The default for this resource depends on the locale. +In the C locale the default is Cancel. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNdefaultButtonType + +Specifies the default PushButton. +A value of XmDIALOG_NONE means that there should be no default +PushButton. +The following types are valid: + + + +XmDIALOG_CANCEL_BUTTON + + + +XmDIALOG_OK_BUTTON + + + +XmDIALOG_HELP_BUTTON + + + +XmDIALOG_NONE + + + + + + + +XmNdialogType + +Specifies the type of MessageBox dialog, which determines +the default message symbol. +The following are the possible values for this resource: + + + +XmDIALOG_ERROR + +Indicates an ErrorDialog. + + + + +XmDIALOG_INFORMATION + +Indicates an InformationDialog. + + + + +XmDIALOG_MESSAGE + +Indicates a MessageDialog. +This is the default MessageBox dialog type. +It does not have an associated message symbol. + + + + +XmDIALOG_QUESTION + +Indicates a QuestionDialog. + + + + +XmDIALOG_TEMPLATE + +Indicates a TemplateDialog. +The TemplateDialog contains only a separator child. It does not +have an associated message symbol. + + + + +XmDIALOG_WARNING + +Indicates a WarningDialog. + + + + +XmDIALOG_WORKING + +Indicates a WorkingDialog. + + + + +If this resource is changed with XtSetValues, the symbol bitmap is +modified to the new XmNdialogType bitmap unless +XmNsymbolPixmap is also being set in the call to +XtSetValues. +If the dialog type does not have an associated message symbol, then no +bitmap will be displayed. + + + + +XmNhelpLabelString + +Specifies the string label for the help button. +The default for this resource depends on the locale. +In the C locale the default is Help. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNmessageAlignment + +Controls the alignment of the message Label. +Possible values include the following: + + + +XmALIGNMENT_BEGINNING (default) + + + +XmALIGNMENT_CENTER + + + +XmALIGNMENT_END + + + + +See the description of XmNalignment in the XmLabel +reference page for an explanation of these values. + + + + +XmNmessageString + +Specifies the string to be used as the message. + + + + +XmNminimizeButtons + +Sets the buttons to the width of the widest button and height of the +tallest button if False. If this resource is True, +button width and height are +set to the preferred size of each button. + + + + +XmNokCallback + +Specifies the list of callbacks that is called when +the user clicks on the OK button. +The reason sent by the callback is XmCR_OK. + + + + +XmNokLabelString + +Specifies the string label for the OK button. +The default for this resource depends on the locale. +In the C locale the default is OK. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNsymbolPixmap + +Specifies the pixmap label to be used as the message symbol. + + + + + + +Inherited Resources +MessageBox inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmBulletinBoard Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowOverlap +XmCAllowOverlap +Boolean +True +CSG + + +XmNautoUnmanage +XmCAutoUnmanage +Boolean +True +CG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNcancelButton +XmCWidget +Widget +Cancel button +SG + + +XmNdefaultButton +XmCWidget +Widget +dynamic +SG + + +XmNdefaultPosition +XmCDefaultPosition +Boolean +True +CSG + + +XmNdialogStyle +XmCDialogStyle +unsigned char +dynamic +CSG + + +XmNdialogTitle +XmCDialogTitle +XmString +NULL +CSG + + +XmNfocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTable +XmRenderTable +dynamic +CSG + + +XmNmapCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +10 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +10 +CSG + + +XmNnoResize +XmCNoResize +Boolean +False +CSG + + +XmNresizePolicy +XmCResizePolicy +unsigned char +XmRESIZE_ANY +CSG + + +XmNshadowType +XmCShadowType +unsigned char +XmSHADOW_OUT +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNtextTranslations +XmCTranslations +XtTranslations +NULL +C + + +XmNunmapCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +N/A + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent *event; +} XmAnyCallbackStruct; + + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + + + + + + + + + + + + + +Translations +XmMessageBox includes the translations from XmManager. + + + +Additional Behavior +The XmMessageBox widget has the following additional behavior: + + + +KeyosfCancel: + +Calls the activate callbacks for the cancel button if it is sensitive. + + + + +KeyosfActivate: + +Calls the activate callbacks for the button with the keyboard focus. +If no button has the keyboard focus, calls the activate callbacks +for the default button if it is sensitive. + + + + +Ok Button Activated: + +Calls the callbacks for XmNokCallback. + + + + +Cancel Button Activated: + +Calls the callbacks for XmNcancelCallback. + + + + +Help Button Activated: + +Calls the callbacks for XmNhelpCallback. + + + + +FocusIn: + +Calls the callbacks for XmNfocusCallback. + + + + +Map: + +Calls the callbacks for XmNmapCallback if the parent is a +DialogShell. + + + + +Unmap: + +Calls the callbacks for XmNunmapCallback if the parent is a +DialogShell. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmBulletinBoard;, +&cdeman.XmCreateErrorDialog;, +&cdeman.XmCreateInformationDialog;, +&cdeman.XmCreateMessageBox;, +&cdeman.XmCreateMessageDialog;, +&cdeman.XmCreateQuestionDialog;, +&cdeman.XmCreateTemplateDialog;, +&cdeman.XmCreateWarningDialog;, +&cdeman.XmCreateWorkingDialog;, +&cdeman.XmManager;, and +&cdeman.XmMessageBoxGetChild;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MsgBB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MsgBB.sgm new file mode 100644 index 000000000..4c2d6aec7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/MsgBB.sgm @@ -0,0 +1,131 @@ + + + + + + + + + + + +XmMessageBoxGetChild +library call + + +XmMessageBoxGetChild +A MessageBox function that is used to access a component + +XmMessageBoxGetChild + +MessageBox functions +XmMessageBoxGetChild + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/MessageB.h> + +Widget XmMessageBoxGetChild + +Widget widget +unsigned char child + + + +DESCRIPTION +XmMessageBoxGetChild is used to access a component within a MessageBox. +The parameters given to the function are the MessageBox widget and a value +indicating which component to access. + +NOTE: This routine is obsolete and exists for compatibility with previous +releases. Instead of calling XmMessageBoxGetChild, you should +call XtNameToWidget as described in the &cdeman.XmMessageBox; +reference page. + + + +widget + +Specifies the MessageBox widget ID. + + + + +child + +Specifies a component within the MessageBox. The following are legal values +for this parameter: + + + +XmDIALOG_CANCEL_BUTTON + + + +XmDIALOG_DEFAULT_BUTTON + + + +XmDIALOG_HELP_BUTTON + + + +XmDIALOG_MESSAGE_LABEL + + + +XmDIALOG_OK_BUTTON + + + +XmDIALOG_SEPARATOR + + + +XmDIALOG_SYMBOL_LABEL + + + + + + + +For a complete definition of MessageBox and its associated resources, see +&cdeman.XmMessageBox;. + + + +RETURN +Returns the widget ID of the specified MessageBox component. +An application should not assume that the returned widget will be of any +particular class. + + + +RELATED +&cdeman.XmMessageBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/NotebG.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/NotebG.sgm new file mode 100644 index 000000000..843c48560 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/NotebG.sgm @@ -0,0 +1,182 @@ + + + + + + + + + + + +XmNotebookGetPageInfo +library call + + +XmNotebookGetPageInfo +A Notebook function that returns page information + +XmNotebookGetPageInfo + +Notebook functions +XmNotebookGetPageInfo + + + + + + + + + + + + + + + +#include <Xm/Notebook.h> + +XmNotebookPageStatus XmNotebookGetPageInfo + +Widget notebook +int page_number +XmNotebookPageInfo *page_info + + + +DESCRIPTION +XmNotebookGetPageInfo returns status information for the specified +Notebook page. + + + +notebook + +Specifies the Notebook widget. + + + + +page_number + +Specifies the page number to be queried. + + + + +page_info + +Points to the structure containing the page information. The structure +has the following form: + + +typedef struct +{ + int page_number; + Widget page_widget; + Widget status_area_widget; + Widget major_tab_widget; + Widget minor_tab_widget; +} XmNotebookPageInfo; + + + + + + +page_number + +Specifies the page_number passed to the function. + + + + +page_widget + +Specifies a child widget of the Notebook with a XmNchildType of +XmPAGE and a XmNpageNumber equal to page_number if one +exists; otherwise set to NULL. + + + + +status_area_widget + +Specifies a child widget of the Notebook with a XmNchildType of +XmSTATUS_AREA and a XmNpageNumber equal to page_number if one +exists; otherwise set to NULL. + + + + +major_tab_widget + +Specifies a child widget of the Notebook with a XmNchildType of +XmMAJOR_TAB and the nearest XmNpageNumber +equal to or less than page_number if one +exists; otherwise set to NULL. + + + + +minor_tab_widget + +Specifies a child widget of the Notebook with a XmNchildType of +XmMINOR_TAB and the nearest XmNpageNumber +equal to or less than page_number if one +exists; otherwise set to NULL. + + + + + + + +For a complete definition of Notebook and its associated resources, see +&cdeman.XmNotebook;. + + + +RETURN +Returns one of the following page status values: + + + +XmPAGE_FOUND + +The specified page was found. + + + + +XmPAGE_INVALID + +The specified page number is out of the page number range. + + + + +XmPAGE_EMPTY + +The specified page does not have a page widget. + + + + +XmPAGE_DUPLICATED + +There is more than one page widget with the specified page number. The +more recently managed page widget is used for the page information structure. + + + + + + +RELATED +&cdeman.XmNotebook;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Notebook.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Notebook.sgm new file mode 100644 index 000000000..40d9e7a5c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Notebook.sgm @@ -0,0 +1,1562 @@ + + + + + + + + + + + +XmNotebook +library call + + +XmNotebook +The Notebook widget class + +XmNotebook + +widget class +Notebook + + + + + + + + + + + + + + +&npzwc;#include <Xm/Notebook.h> + + + +DESCRIPTION +Notebook is a manager widget that +organizes its children into pages, tabs, status areas, and page scrollers to +simulate a real notebook. It stacks its page children so that all page +children occupy the same area like real book pages. +Notebook displays visuals that look like the binding of a book and the +edges of other pages around the page that is shown. +Tab children simulate +notebook tabs. Major tabs divide Notebook into several sections, +and minor tabs subdivide these sections. Status area children provide additional +information about pages such as page numbers. The page scroller child allows +the user to move from page to page. Notebook also provides tab scrollers +for scrolling major and minor tabs if it cannot display all tabs within its +edges. + +The application creates pages, tabs, status areas, and page scroller +as children of the Notebook widget. Notebook creates tab scrollers +when the Notebook is created. + +The XmNnotebookChildType constraint resource +of Notebook determines whether a child widget is a page, tab, status area, +or page scroller. Any Motif widget can be a page of the Notebook. +When the application creates a child of the Notebook widget without setting +the child type constraint, the child becomes a page by default, unless it has +the XmQTactivatable, +XmQTaccessTextual, or XmQTnavigator trait. +Children with the XmQTactivatable, +XmQTaccessTextual, or XmQTnavigator trait become +major tabs, status areas, and page scrollers, respectively. + +Notebook uses the XmQTaccessTextual, XmQTactivatable, +XmQTjoinSide, and +XmQTnavigator traits, and installs the XmQTscrollFrame trait. + +The application attaches a tab to a page by creating a tab child of the +Notebook and setting the XmNpageNumber constraint to the page number of +the targeted page. By the same method, a status area widget can be attached to +a page. The page scroller child, on the other hand, is associated with the +Notebook, not with a specific page. Therefore, there is only one valid page +scroller for each Notebook. + + +Pages +Only one child of type XmPAGE is displayed at a time by Notebook. +Other page children are hidden off-screen. When Notebook displays a particular +page, it positions the previously-displayed page off-screen and puts the new +page in its place. The page is resized to fit into the dimensions that +Notebook has allocated to display pages. + + + +Page Numbers +Notebook uses the XmNcurrentPageNumber, XmNfirstPageNumber, +and XmNlastPageNumber resources to determine the current page and +available page number range. Only those pages whose page numbers are within +the range can be displayed. Other pages cannot be displayed until the range +between XmNfirstPageNumber and XmNlastPageNumber is +changed to include them or their page numbers are changed to a number within +the range. + +If XmNfirstPageNumber and XmNlastPageNumber are not set explicitly +by the application, they are set to 1 by default; Notebook +sets XmNlastPageNumber +to the largest page number assigned by the application thereafter by +default. However, once XmNlastPageNumber is set by the application, +Notebook no longer changes it +even when a page with a higher page number is managed. + +The XmNpageNumber constraint resource is used for specifying the page +number of a page widget. It can be set to any integer. For tab and status area +children, the resource is used for linking the child widget to a page. +For the page scroller child, the resource has no meaning and is ignored by +the Notebook. + +When a page without a page number is managed, Notebook assigns it +the smallest unallocated page number that is not less than +the first page number and greater than the last allocated page number. When +a tab or a status area without a page number is managed, the newly managed +widget is assigned +the page number of the most recently managed page, unless the page already has +the same type of child. If the page does have the same type of child, +Notebook assigns the newly managed widget +a page number one greater than the most recently managed page; +this new page number is now occupied. +Notebook may generate a +default page number greater than XmNlastPageNumber, making +those pages inaccessible to the user. + + + +Duplicate and Empty Pages +Since an application can create or change page numbers, it is possible +to have duplicate page numbers and empty pages. When two pages with the +same page number are managed, only the more recently managed page can be +displayed. Inserting a page with an existing page number +does not cause a warning. The old page widget cannot be displayed +until the new page widget is removed from the Notebook or until the page number +of the old page widget is changed to some other number. + +An empty page is a page +slot where no page is inserted. Empty pages occur when a tab or status area +is associated with a page number that has no matching page widget. +Empty pages display the blank Notebook +background unless the application provides visual information to this +empty area while processing XmNpageChangedCallback. + + + +Notebook Visuals +Notebook draws lines around two sides of the top page +to simulate the edges of other pages that are behind the top page. +The XmNbackPagePlacement and XmNorientation resources determine +which two sides have the lines drawn around them. By default, they are drawn +on the bottom and right sides of the top page. The application can set +resources to control how many lines are drawn and how wide the area that they +are drawn in is. Applications can also choose from three styles of binding +visual that simulates the binding of a Notebook. Solid or spiral bindings +can be drawn by Notebook, or the application can supply a pixmap that is +tiled into the binding. + + + +Tabs +A major or minor tab is a Motif widget with the XmQTactivatable trait. +If a widget without the trait is created +for a tab, Notebook does not provide the page activation callback. +As a result, even though the tab is displayed, it cannot automatically move the +associated page to the top. + +Major tabs divide the Notebook pages into sections. Minor tabs +subdivide these sections. +Only minor tabs associated with the current +section are displayed, where a section consists of the group of pages +between the current major tab and the next major tab, including the +current major tab but not including the page containing the next major tab. +The exception to this is when there is no preceding major tab, in +which case the section starts from the XmNfirstPageNumber value. +A user in one major tab section does not see +the minor tabs in other sections. +However, all tabs are used in computing +the size of the Notebook. + +Unlike regular notebook tabs, tabs in the +Notebook are not attached to a physical page (a widget). They are, instead, +attached to a logical page (a page number). Therefore, it is possible to have +a tab with an empty page. When a page with a tab is removed from the Notebook, +the tab is not removed because it is still bound to a logical page. +Destroying or unmanaging +a page widget only erases the page and leaves an empty page. +It does not tear the page out of the Notebook. To remove the tab, the +application must explicitly destroy or unmanage it. + +Notebook supports the XmQTjoinSide trait. A widget that has the +XmQTjoinSide trait can be added to the Notebook as a Major or Minor +tab and will appear to be attached to its associated page with no margins or +shadows between them. + + + +Status Areas +A status area is any widget that is used for describing +the associated page. For example, the Label widget as a status area child +can hold a simple string or a pixmap that describes a page. A status area +widget is also attached to a page by the page number constraint resource. +Therefore, it is possible to have multiple status area widgets for one page. +Only the most recently managed status area widget for that page can be +displayed. All others for that page are not unmanaged, but their sizes are +used for computing the size of the Notebook. If no status area widget +is provided, the Notebook displays its blank background in the status area's +reserved space. Notebook does not create any default status area widget. + + + +Page Scrollers +The page scroller of the Notebook is any widget that the application +creates for scrolling pages. If the application does not create one when +the Notebook is realized, Notebook creates a SpinBox widget as the +default page scroller. +If the application creates a new page scroller, the default page scroller is +destroyed. If the application creates multiple page scrollers, only the +most recently managed one can be displayed and used. All others are +unmanaged. + +The default SpinBox page scroller grays out one of the arrow visuals +if the current page is a boundary page. +If the current page is the first page, the previous arrow of the SpinBox +is grayed. If the current page is the last page, the next arrow of the +SpinBox is grayed. + + + +Tab Scrollers +Tab scrollers are created by the Notebook for scrolling major tabs and minor +tabs. When Notebook is initialized, it creates four ArrowButtonGadgets +for scrolling to the next major tab, the previous major tab, the next +minor tab, and the previous minor tab. +The application cannot replace these tab scrollers. +The application can change all resources +of these widgets except the position and the arrow direction. Tab scrollers +are only visible and enabled when there is not enough space to display all the +major or minor tabs appropriate to the page. Tab scrollers are also +grayed out when scrolling is inappropriate. The following lists the +tab scrollers that are created: + + + + + + + + +Child Widgets that XmNotebook Creates + + +Child +Name +Widget Class + + +Page Scroller +PageScroller +XmSpinBox + + +Next Major Tab Scroller +MajorTabScrollerNext +XmArrowButtonGadget + + +Previous Major Tab Scroller +MajorTabScrollerPrevious +XmArrowButtonGadget + + +Next Minor Tab Scroller +MinorTabScrollerNext +XmArrowButtonGadget + + +Previous Minor Tab Scroller +MinorTabScrollerPrevious +XmArrowButtonGadget + + + + +When the user selects the page scroller, a major tab, or a minor tab, the value +of XmNcurrentPageNumber is changed to the selected page number and +XmNpageChangedCallback is invoked. After the application returns from +the callback, the Notebook displays the last page child whose page number is +equal to the current page number. It also displays the last matched status +area child. All other pages and status areas are automatically hidden. Major +tabs and minor tabs that can fit into the Notebook's edges are displayed and +positioned appropriately. All other tabs are also hidden. The application +can also cause a page change by calling XtSetValues on +XmNcurrentPageNumber and then calling XtCallCallbacks on +XmNpageChangedCallback. + + + +Orientation +The Notebook has eight different visual configurations, depending on +the value of XmNbackPagePlacement and XmNorientation. These two +resources determine the placement of back pages, the binding, major tabs, +minor tabs, the status area, and the page scroller. The location of the binding +is determined by XmNorientation. +Major tabs are always placed on the back page side opposite to the binding; +Minor tabs are placed on the +back page display area that is visually connected to the binding. +Both Major and Minor tabs are ordered so that the page numbers they access +increase as they get closer to the corner where the back pages meet. +The status area and the page scroller are always located on the bottom +of the Notebook, inside the frame. The page scroller is always placed adjacent +to a back page side. The following table shows the possible configurations +and the locations of each Notebook component within the configuration. +The default back page value +and the default orientation +are based upon XmNlayoutDirection. + + + + + + + + + + +Notebook Configurations + + +XmNbackPagePlacement +XmNorientation +Major Tabs +Status Area +Binding + + + + +Minor Tabs +Page Scroller + + +XmBOTTOM_RIGHT +XmHORIZONTAL +RIGHT +BOTTOM LEFT +LEFT + + + + +BOTTOM +BOTTOM RIGHT + + +XmBOTTOM_RIGHT +XmVERTICAL +BOTTOM +BOTTOM LEFT +TOP + + + + +RIGHT +BOTTOM RIGHT + + +XmBOTTOM_LEFT +XmHORIZONTAL +LEFT +BOTTOM RIGHT +RIGHT + + + + +BOTTOM +BOTTOM LEFT + + +XmBOTTOM_LEFT +XmVERTICAL +BOTTOM +BOTTOM RIGHT +TOP + + + + +LEFT +BOTTOM LEFT + + +XmTOP_RIGHT +XmHORIZONTAL +RIGHT +BOTTOM LEFT +LEFT + + + + +TOP +BOTTOM RIGHT + + +XmTOP_RIGHT +XmVERTICAL +TOP +BOTTOM LEFT +BOTTOM + + + + +RIGHT +BOTTOM RIGHT + + +XmTOP_LEFT +XmHORIZONTAL +LEFT +BOTTOM RIGHT +RIGHT + + + + +TOP +BOTTOM LEFT + + +XmTOP_LEFT +XmVERTICAL +TOP +BOTTOM RIGHT +BOTTOM + + + + +LEFT +BOTTOM LEFT + + + + +There are three tab groups for tab group traversal +inside the Notebook: major tabs, minor tabs, +and the page scroller. +The application can also create additional types of tab groups +within the Notebook; for example, each page added by the application is +treated as a separate tab group by the traversal actions. + + + +Classes +Notebook inherits behavior, resources, and traits from Core, +Composite, Constraint, and XmManager classes. + +The class pointer is xmNotebookWidgetClass. + +The class name is XmNotebook. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the resource +values for the inherited classes to set attributes for this widget. +To reference a resource by name or by class in a .Xdefaults file, +remove the XmN or XmC prefix and use the remaining letters. +To specify one of the defined values for a resource in a .Xdefaults +file, remove the Xm prefix and use the remaining letters (in +either lowercase or uppercase, but include any underscores between +words). The codes in the access column indicate if the given resource +can be set at creation time (C), set by using XtSetValues +(S), retrieved by using XtGetValues (G), or is not +applicable (N/A). + + + + + + + + + + + +XmNotebook Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackPageBackground +XmCBackPageBackground +Pixel +dynamic +CSG + + +XmNbackPageForeground +XmCBackPageForeground +Pixel +dynamic +CSG + + +XmNbackPageNumber +XmCBackPageNumber +Cardinal +2 +CSG + + +XmNbackPagePlacement +XmCBackPagePlacement +unsigned char +dynamic +CSG + + +XmNbackPageSize +XmCBackPageSize +Dimension +8 +CSG + + +XmNbindingPixmap +XmCBindingPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbindingType +XmCBindingType +unsigned char +XmSPIRAL +CSG + + +XmNbindingWidth +XmCBindingWidth +Dimension +25 +CSG + + +XmNcurrentPageNumber +XmCCurrentPageNumber +int +dynamic +CSG + + +XmNfirstPageNumber +XmCFirstPageNumber +int +1 +CSG + + +XmNframeBackground +XmCFrameBackground +Pixel +dynamic +CSG + + +XmNframeShadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNinnerMarginHeight +XmCInnerMarginHeight +Dimension +0 +CSG + + +XmNinnerMarginWidth +XmCInnerMarginWidth +Dimension +0 +CSG + + +XmNlastPageNumber +XmCLastPageNumber +int +dynamic +CSG + + +XmNminorTabSpacing +XmCMinorTabSpacing +Dimension +3 +CSG + + +XmNmajorTabSpacing +XmCMajorTabSpacing +Dimension +3 +CSG + + +XmNorientation +XmCOrientation +unsigned char +XmHORIZONTAL +CSG + + +XmNpageChangedCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +XmNbackPageBackground + +Specifies the background color for drawing back pages. +The default is a lower-intensity version of XmNframeBackground. + + + + +XmNbackPageForeground + +Specifies the forground color for drawing back pages. The default is +taken from the application's default foreground color. + + + + +XmNbackPageNumber + +Specifies the number of lines to draw for back pages. The minimum value is +1, and the maximum value is (XmNbackPageSize / 2). + + + + +XmNbackPagePlacement + +Specifies where to place the back pages. +The default is dependent on the XmNlayoutDirection resource +of the Notebook's instance parents. +It can have one of the following +values: + + + +XmBOTTOM_RIGHT + +Displays back pages on the Notebook's bottom and +right sides. + + + + +XmBOTTOM_LEFT + +Displays back pages on the Notebook's bottom and +left sides. + + + + +XmTOP_RIGHT + +Displays back pages on the Notebook's top and right +sides. + + + + +XmTOP_LEFT + +Displays back pages on the Notebook's top and left sides. + + + + + + + +XmNbackPageSize + +Specifies the thickness of the back page rendering. + + + + +XmNbindingPixmap + +Specifies the pixmap or bitmap for stippling or tiling the binding when +XmNbindingType is XmPIXMAP or XmPIXMAP_OVERLAP_ONLY. + + + + +XmNbindingType + +Specifies the binding type. It can have one of the following values: + + + +XmNONE + +Displays no binding. + + + + +XmSOLID + +Displays a solid binding in the foreground color of the +Notebook within the binding area specified by XmNbindingWidth. + + + + +XmSPIRAL + +Displays a spiral binding in the foreground color of the +Notebook within the area specified by XmNbindingWidth +and within the area outside of the frame equal to +the area specified by XmNbindingWidth. + + + + +XmPIXMAP + +Displays the binding with the pixmap or bitmap specified by +XmNbindingPixmap as a stipple or tile. It uses the foreground color of +the Notebook for stippling. The binding width is decided by the larger value +of XmNbindingWidth and the width of the pixmap or bitmap. + + + + +XmPIXMAP_OVERLAP_ONLY + +Displays the binding with the pixmap or bitmap +specified by XmNbindingPixmap as a stipple or tile. It uses the +foreground color of the Notebook for stippling. The binding is displayed only +within the binding area specified by XmNbindingWidth. + + + + + + + +XmNbindingWidth + +Specifies the width of the Notebook binding. If XmNbindingType is +XmPIXMAP and the width of the pixmap specified in +XmNbindingPixmap is greater than XmNbindingWidth, then this +resource is ignored and the +width of the pixmap is used as the width of the Notebook binding +instead. + + + + +XmNcurrentPageNumber + +Specifies the page number of the currently displayed page. Initially, it is set +to XmNfirstPageNumber. If it is set to less than +XmNfirstPageNumber, +then it is set to XmNfirstPageNumber. +If it is set to XmNlastPageNumber, +then it is set to XmNlastPageNumber. + + + + +XmNfirstPageNumber + +Specifies the page number for the first page of the Notebook. +The Notebook does not scroll to any page numbers below this value. + + + + +XmNframeBackground + +Specifies the background color for drawing the Notebook's frame. + + + + +XmNframeShadowThickness + +Specifies the shadow thickness around the Notebook's frame. + + + + +XmNinnerMarginHeight + +Specifies the margin on the top and bottom sides of the page, status +area, and page scroller widgets. + + + + +XmNinnerMarginWidth + +Specifies the margin on the left and right sides of the page, status +area, and page scroller widgets. + + + + +XmNlastPageNumber + +Specifies the page number for the last page of the Notebook. +The Notebook does not scroll to any page numbers above this value. +The default page number is the largest page number of managed page, +major tab, or minor tab widgets. +If this is set to a value that is less than XmNfirstPageNumber, the +behavior of the Notebook is undefined. + + + + +XmNmajorTabSpacing + +Specifies the spacing distance between major tabs. +If XmNframeShadowThickness is greater than XmNmajorTabSpacing, then +this resource is ignored and the size of XmNframeShadowThickness is +used as the spacing distance between major tabs. + + + + +XmNminorTabSpacing + +Specifies the spacing distance between minor tabs. If +XmNframeShadowThickness is greater than XmNminorTabSpacing, then +this resource is ignored and the size of XmNframeShadowThickness is +used as the spacing distance between minor tabs. + + + + +XmNorientation + +Specifies the orientation of the Notebook. It can have one of the following +values: + + + +XmHORIZONTAL + +Places the binding beside the pages, in the left or +right side of the frame. + + + + +XmVERTICAL + +Places the binding above or below the pages, in the top +or the bottom of the frame. + + + + + + + +XmNpageChangedCallback + +Specifies the list of callbacks to call whenever the +XmNcurrentPageNumber, representing the current page number, is +changed. This includes the point when the widget is realized and the +page number is initialized. +The callback structure is XmNotebookCallbackStruct. +The reason is XmCR_MAJOR_TAB, XmCR_MINOR_TAB, +XmCR_PAGE_SCROLLER_INCREMENT, +XmCR_PAGE_SCROLLER_DECREMENT, or XmCR_NONE, depending +upon what action caused the Notebook to display a new page. + + + + + + + + + + + + + + +XmNotebook Constraint Resource Set + + +Name +Class +Type +Default +Access + + +XmNnotebookChildType +XmCNotebookChildType +unsigned char +dynamic +CG + + +XmNpageNumber +XmCPageNumber +int +dynamic +CSG + + +XmNresizable +XmCResizable +Boolean +True +CSG + + + + + + +XmNnotebookChildType + +Specifies the child type of the Notebook. It can be one of the following types: + + + +XmPAGE + +The child is a page of the Notebook. This is the default +when the child does not have +the XmQTactivatable, +XmQTaccessTextual, or XmQTnavigator trait. + + + + +XmMAJOR_TAB + +The child is a major tab. This is the default when +the child has the XmQTactivatable trait. + + + + +XmMINOR_TAB + +The child is a minor tab. + + + + +XmSTATUS_AREA + +The child is a status area. This is the default when +the child has the XmQTaccessTextual trait and does not have +the XmQTactivatable trait. + + + + +XmPAGE_SCROLLER + +The child is the page scroller. The default page +scroller is destroyed, if it exists. Any previously created page +scrollers are unmanaged. This is the default when the child +has the XmQTnavigator trait and does have the +XmQTactivatable trait or the XmQTaccessTextual trait. + + + + + + + +XmNpageNumber + +Specifies the page number associated with the widget. +If the widget is a page, the number specifies the page number of the widget. +If the widget is not a page, the number specifies the page number of the +associated page. If none is supplied by the application, Notebook +generates the smallest unallocated page number when the child is managed. +This resource is ignored for the page scroller. + + + + +XmNresizable + +Specifies whether this child can request a resize. + + + + + + +Inherited Resources +Notebook inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback +A pointer to the following structure is passed to callbacks for +XmNpageChangedCallback. + +typedef struct +{ + int reason; + XEvent *event; + int page_number; + Widget page_widget; + int prev_page_number; + Widget prev_page_widget; +} XmNotebookCallbackStruct; + + +reason + +Specifies the reason for the callback. + + + + +event + +Points to the XEvent that triggered the callback. It can be NULL. + + + + +page_number + +Indicates the page number to be displayed. + + + + +page_widget + +Indicates the page widget that has the new page number. +It is NULL if no page widget with the page number is found. + + + + +prev_page_number + +Indicates the page number of the currently displayed page. If the +callback procedure is being called at widget initialization, this page +number will be returned as XmUNSPECIFIED_PAGE_NUMBER. + + + + +prev_page_widget + +Indicates the currently displayed page widget. If the callback +procedure is being called at widget initialization, NULL will be +returned. + + + + + + + + + + + + + + +Translations +Notebook inherits translations from Manager. + + + +Accelerators +Notebook accelerators are added to all major tab and minor tab +children of XmNotebook. +Notebook accelerators are listed below. +These accelerators might not directly correspond to a +translation table. + + + +osfBeginLine: + +TraverseTab(Home) + + + + +osfEndLine: + +TraverseTab(End) + + + + +osfLeft: + +TraverseTab(Previous) + + + + +osfRight: + +TraverseTab(Next) + + + + +osfUp: + +TraverseTab(Previous) + + + + +osfDown: + +TraverseTab(Next) + + + + + + +Action Routines +Notebook action routines are described below: + + + +TraverseTab(Home|End|Next|Previous) + +Moves the focus on major or minor tabs. + + + + + + +Additional Behavior +The Notebook widget has the additional behavior described below: + + + +Tab + +Notebook intercepts tab group traversal when traversal is entering or +leaving major or minor tabs. It does this to support major tabs and minor +tabs as two separate tab groups when they are actually treated as one +by traversal. If a minor tab has keyboard focus and a user or program +action specifies XmTRAVERSE_PREV_TAB_GROUP, keyboard focus will +go to a major tab. If a major tab has keyboard focus and a user or program +action specifies XmTRAVERSE_NEXT_TAB_GROUP, keyboard focus will +go to a minor tab. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see +&cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmCreateNotebook;, +&cdeman.XmManager;, and +&cdeman.XmNotebookGetPageInfo;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ObjectAP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ObjectAP.sgm new file mode 100644 index 000000000..082298d5e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ObjectAP.sgm @@ -0,0 +1,114 @@ + + + + + + + + + + + +XmObjectAtPoint +library call + + +XmObjectAtPoint +A toolkit function that determines which child intersects or comes closest to a specified point + +XmObjectAtPoint + + + + + + + + + + + +#include <Xm/Xm.h> + +Widget XmObjectAtPoint + +Widget widget +Position x +Position y + + + +DESCRIPTION +XmObjectAtPoint searches the child list of the specified +manager widget and returns the child most closely associated +with the specified x,y coordinate pair. + +For the typical Motif manager widget, XmObjectAtPoint +uses the following rules to determine the returned object: + + + +If one child intersects x,y, XmObjectAtPoint +returns the widget ID of that child. + + + +If more than one child intersects x,y, +XmObjectAtPoint returns the widget ID of the visible child. + + + +If no child intersects x,y, XmObjectAtPoint +returns NULL. + + + +The preceding rules are only general. In fact, each manager +widget is free to define "most closely associated" +as it desires. +For example, if no child intersects x,y, a manager +might return the child closest to x,y. + + + +widget + +Specifies a manager widget. + + + + +x + +Specifies the x-coordinate about which you are seeking child +information. The x-coordinate must be specified in pixels, +relative to the left side of manager. + + + + +y + +Specifies the y-coordinate about which you are seeking child +information. The y-coordinate must be specified in pixels, +relative to the top side of manager. + + + + + + +RETURN +Returns the child of manager most closely associated +with x,y. +If none of its children are sufficiently associated with x,y, +returns NULL. + + + +RELATED +&cdeman.XmManager;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/OptionBu.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/OptionBu.sgm new file mode 100644 index 000000000..56cbbc925 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/OptionBu.sgm @@ -0,0 +1,114 @@ + + + + + + + + + + + +XmOptionButtonGadget +library call + + +XmOptionButtonGadget +A RowColumn function that obtains the widget ID for the CascadeButtonGadget in an OptionMenu + +XmOptionButtonGadget + +RowColumn functions +XmOptionButtonGadget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmOptionButtonGadget + +Widget option_menu + + + +DESCRIPTION +XmOptionButtonGadget provides the application with the means for +obtaining the widget ID for the internally created CascadeButtonGadget. Once +the application has obtained the widget ID, it can +adjust the visuals for the CascadeButtonGadget, if desired. + +When an application creates an instance of the OptionMenu widget, the +widget creates two internal gadgets. One is a LabelGadget that is +used to display RowColumn's XmNlabelString resource. +The other is a CascadeButtonGadget that displays the current selection +and provides the means for posting the OptionMenu's submenu. + +The user can specify resources in a resource file for the automatically +created widgets and gadgets of an OptionMenu. The following list +identifies the names of these widgets (or gadgets) and the associated +OptionMenu areas. + + + +Option Menu Label Gadget + +OptionLabel + + + + +Option Menu Cascade Button + +OptionButton + + + + + + +option_menu + +Specifies the OptionMenu widget ID + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the widget ID for the internal button. + + + +RELATED +&cdeman.XmCreateOptionMenu;, &cdeman.XmCascadeButtonGadget;, +&cdeman.XmOptionLabelGadget;, +and &cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/OptionLa.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/OptionLa.sgm new file mode 100644 index 000000000..60bc37832 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/OptionLa.sgm @@ -0,0 +1,114 @@ + + + + + + + + + + + +XmOptionLabelGadget +library call + + +XmOptionLabelGadget +A RowColumn function that obtains the widget ID for the LabelGadget in an OptionMenu + +XmOptionLabelGadget + +RowColumn functions +XmOptionLabelGadget + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmOptionLabelGadget + +Widget option_menu + + + +DESCRIPTION +XmOptionLabelGadget +provides the application with the means for obtaining the +widget ID for the internally created LabelGadget. +Once the application has obtained the widget ID, it can +adjust the visuals for the LabelGadget, if desired. + + + +option_menu + +Specifies the OptionMenu widget ID + + + + +When an application creates an instance of the OptionMenu widget, the +widget creates two internal gadgets. One is a LabelGadget that is used +to display RowColumn's XmNlabelString resource. The other +is a CascadeButtonGadget that displays the current selection and provides +the means for posting the OptionMenu's submenu. + +The user can specify resources in a resource file for the automatically +created widgets and gadgets of an OptionMenu. The following list +identifies the names of these widgets (or gadgets) and the associated +OptionMenu areas. + + + +Option Menu Label Gadget + +OptionLabel + + + + +Option Menu Cascade Button + +OptionButton + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the widget ID for the internal label. + + + +RELATED +&cdeman.XmCreateOptionMenu;, &cdeman.XmLabelGadget;, +&cdeman.XmOptionButtonGadget;, and &cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PanedWin.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PanedWin.sgm new file mode 100644 index 000000000..9806a3b58 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PanedWin.sgm @@ -0,0 +1,1107 @@ + + + + + + + + + + + +XmPanedWindow +library call + + +XmPanedWindow +The PanedWindow widget class + +XmPanedWindow + +widget class +PanedWindow + + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/PanedW.h> + + + +DESCRIPTION +PanedWindow is a composite widget that lays out children in a +vertically tiled format. Children appear in top-to-bottom fashion, with +the first child inserted appearing at the top of the PanedWindow and the +last child inserted appearing at the bottom. The +PanedWindow grows to match the width of its widest child and all +other children are forced to this width. The height of the PanedWindow +is equal to the sum of the heights of all its children, the spacing +between them, and the size of the top and bottom margins. + +The user can also adjust the size of the panes. To +facilitate this adjustment, a pane control sash is created for most +children. The sash appears as a square box positioned on the bottom of +the pane that it controls. The user can adjust the size of +a pane by using the mouse or keyboard. + +The PanedWindow is also a constraint widget, which means that it +creates and manages a set of constraints for each child. You can +specify a minimum and maximum size for each pane. The PanedWindow +does not allow a pane to be resized below its minimum size or beyond its +maximum size. Also, when the minimum size of a pane is equal to its maximum +size, no control sash is presented for that pane or +for the lowest pane. + +The default XmNinsertPosition procedure for PanedWindow causes +all panes to appear first in the XmNchildren list and +all sashes to appear after the panes. For a pane child, it returns the +value of XmNpositionIndex if one has been specified for the +child. Otherwise, it returns the number of panes in the +PanedWindow's XmNchildren list. Other than the fact that all +sashes appear after all panes, the insertion order of sashes is unspecified. +This procedure also causes +nonsash widgets to be inserted after other nonsash children but before +any sashes. +The behavior of PanedWindow is undefined if XmNinsertPosition is set +to a procedure other than the default. + +All panes and sashes in a PanedWindow must be tab groups. When a pane is +inserted as a child of the PanedWindow, if the pane's +XmNnavigationType is not XmEXCLUSIVE_TAB_GROUP, PanedWindow +sets it to XmSTICKY_TAB_GROUP. + + +Descendants +PanedWindow automatically creates for each paned window the +descendants shown in the +following table. +An application can use XtName and the child list information to +gain access to the named descendant. +In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +Sash +subclass of XmPrimitive +sash + + +Separator +XmSeparatorGadget +dividing line between window panes + + + + + + +Classes +PanedWindow inherits behavior and resources from the +Core, Composite, Constraint, and XmManager classes. + +The class pointer is xmPanedWindowWidgetClass. + +The class name is XmPanedWindow. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmPanedWindow Resource Set + + +Name +Class +Type +Default +Access + + +XmNmarginHeight +XmCMarginHeight +Dimension +3 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +3 +CSG + + +XmNorientation +XmCOrientation +unsigned char +XmVERTICAL +CSG + + +XmNrefigureMode +XmCBoolean +Boolean +True +CSG + + +XmNsashHeight +XmCSashHeight +Dimension +10 +CSG + + +XmNsashIndent +XmCSashIndent +Position +-10 +CSG + + +XmNsashShadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNsashWidth +XmCSashWidth +Dimension +10 +CSG + + +XmNseparatorOn +XmCSeparatorOn +Boolean +True +CSG + + +XmNspacing +XmCSpacing +Dimension +8 +CSG + + + + + + +XmNmarginHeight + +Specifies the distance between the top and bottom edges of the PanedWindow +and its children. + + + + +XmNmarginWidth + +Specifies the distance between the left and right edges of the PanedWindow +and its children. + + + + +XmNorientation + +Specifies the layout as either vertical (with the XmVERTICAL +value) or horizontal (with the XmHORIZONTAL value). In the +vertical layout, the children are laid out in a vertically tiled +format. In the horizontal layout, the children are laid out in a +horizontal layout, with the sash moveable along the horizontal axis. + + + + +XmNrefigureMode + +Determines whether the panes' positions are recomputed and repositioned +when programmatic changes are being made to the PanedWindow. +Setting this resource to True resets the children to their appropriate +positions. + + + + +XmNsashHeight + +Specifies the height of the sash. + + + + +XmNsashIndent + +Specifies the horizontal placement of the sash along each pane. A positive +value causes the sash to be offset from the near (left) side of the PanedWindow, +and a negative value causes the sash to be offset from the far (right) +side of the PanedWindow. If the offset is greater than the width of the +PanedWindow minus the width of the sash, the sash is placed flush +against the near side of the PanedWindow. + +Whether the placement actually corresponds to the left or right side of +the PanedWindow +depends on the XmNlayoutDirection +resource of the widget. + + + + +XmNsashShadowThickness + +Specifies the thickness of the shadows of the sashes. + + + + +XmNsashWidth + +Specifies the width of the sash. + + + + +XmNseparatorOn + +Determines whether a separator is created between each of the panes. +Setting this resource to True creates a Separator at the +midpoint between each of the panes. + + + + +XmNspacing + +Specifies the distance between each child pane. + + + + + + + + + + + +XmPanedWindow Constraint Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowResize +XmCBoolean +Boolean +False +CSG + + +XmNpaneMaximum +XmCPaneMaximum +Dimension +1000 +CSG + + +XmNpaneMinimum +XmCPaneMinimum +Dimension +1 +CSG + + +XmNpositionIndex +XmCPositionIndex +short +XmLAST_POSITION +CSG + + +XmNskipAdjust +XmCBoolean +Boolean +False +CSG + + + + + + + +XmNallowResize + +Allows an application to specify whether the PanedWindow +should allow a pane to request to be resized. This flag has an +effect only after the PanedWindow and its children have been realized. +If this flag is set to True, the PanedWindow tries to honor requests +to alter the height of the pane. If False, it always denies pane +requests to resize. + + + + +XmNpaneMaximum + +Allows an application to specify the maximum size to which a pane +may be resized. This value must be greater than the specified minimum. + + + + +XmNpaneMinimum + +Allows an application to specify the minimum size to which a pane +may be resized. This value must be greater than 0 (zero). + + + + +XmNpositionIndex + +Specifies the position of the widget in its parent's list of +children (the list of pane children, not including sashes). The value +is an integer that is no less than 0 (zero) and no greater than +the number of children in the list at the time the value is +specified. A value of 0 means that the child is placed at the +beginning of the list. The value can also be specified as +XmLAST_POSITION (the default), which means that the child +is placed at the end of the list. Any other value is ignored. +XtGetValues returns the position of the widget in its parent's +child list at the time of the call to XtGetValues. + +When a widget is inserted into its parent's child list, the positions +of any existing children that are greater than or equal to the +specified widget's XmNpositionIndex are increased by 1. +The effect of a call to XtSetValues for XmNpositionIndex +is to remove the specified widget from its parent's child list, decrease +by one the positions of any existing children that are greater than +the specified widget's former position in the list, and then insert +the specified widget into its parent's child list as described in the +preceding sentence. + + + + +XmNskipAdjust + +When set to True, this Boolean resource allows an application to specify +that the PanedWindow should not automatically resize this pane. + + + + + + +Inherited Resources +PanedWindow inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +default procedure +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + + + +Translations +XmPanedWindow inherits translations from XmManager. + +The translations for sashes within the PanedWindow are +described in the following table. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +≈c ≈s ≈m ≈a Btn1Down: + +SashAction(Start) + + + + +≈c ≈s ≈m ≈a Btn1Motion: + +SashAction(Move) + + + + +≈c ≈s ≈m ≈a Btn1Up: + +SashAction(Commit) + + + + +≈c ≈s ≈m ≈a Btn2Down: + +SashAction(Start) + + + + +≈c ≈s ≈m ≈a Btn2Motion: + +SashAction(Move) + + + + +≈c ≈s ≈m ≈a Btn2Up: + +SashAction(Commit) + + + + +:KeyosfActivate: + +PrimitiveParentActivate() + + + + +:KeyosfCancel: + +PrimitiveParentCancel() + + + + +:KeyosfHelp: + +Help() + + + + +:c KeyosfUp: + +SashAction(Key,LargeIncr,Up) + + + + +:KeyosfUp: + +SashAction(Key,DefaultIncr,Up) + + + + +:c KeyosfRight: + +SashAction(Key,LargeIncr,Right) + + + + +:KeyosfRight: + +SashAction(Key,DefaultIncr,Right) + + + + +:c KeyosfDown: + +SashAction(Key,LargeIncr,Down) + + + + +:KeyosfDown: + +SashAction(Key,DefaultIncr,Down) + + + + +:c KeyosfLeft: + +SashAction(Key,LargeIncr,Left) + + + + +:KeyosfLeft: + +SashAction(Key,DefaultIncr,Left) + + + + +≈s ≈m ≈a KeyReturn: + +PrimitiveParentActivate() + + + + +s ≈m ≈a KeyTab: + +PrevTabGroup() + + + + +≈m ≈a KeyTab: + +NextTabGroup() + + + + + + + +Action Routines +The XmPanedWindow action routines are + + + +Help(): + +Calls the callbacks for XmNhelpCallback if any exist. If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +NextTabGroup(): + +Moves the keyboard focus to the next tab group. +By default, each pane and sash is a tab group. + + + + +PrevTabGroup(): + +Moves the keyboard focus to the previous tab group. +By default, each pane and sash is a tab group. + + + + +SashAction(action) or SashAction(Key,&npzwc;increment,&npzwc;direction): + +The Start action activates the interactive placement of the pane's borders. +The Move action causes the sash to track the position of the pointer. +If one of the panes reaches its minimum or maximum size, adjustment +continues with the next adjustable pane. +The Commit action ends sash motion. + +When sash action is caused by a keyboard event, the sash with the keyboard +focus is moved according to the increment and direction +specified. DefaultIncr adjusts the sash by one line. +LargeIncr adjusts the sash by one view region. The direction +is specified as either +Up, Down, Left, or Right. + +Note that the SashAction action routine is not a direct action routine +of the XmPanedWindow, but rather an action of the Sash control created +by the XmPanedWindow. + + + + + + +Additional Behavior +This widget has the following additional behavior: + + + +FocusIn: + +Moves the keyboard focus to the sash and highlights it + + + + +FocusOut: + +Unsets the keyboard focus in the sash and unhighlights it + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, &cdeman.Constraint;, +&cdeman.Core;, &cdeman.XmCreatePanedWindow;, and &cdeman.XmManager;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapA.sgm new file mode 100644 index 000000000..e5cf0567d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapA.sgm @@ -0,0 +1,378 @@ + + + + + + + + + + + +XmParseMapping +library call + + +XmParseMapping +Data type for a compound string parse mapping + +XmParseMapping + +data types +XmParseMapping + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmParseMapping is an opaque data type for a parse mapping used by +XmStringParseText to create a compound string. +A parse mapping contains a pattern to be matched in text being parsed to +create a compound string. +It also contains a compound string, or a function to be invoked to +provide a compound string, to be included in the compound string being +created whenever the pattern is matched. + +An application uses a resource-style interface to specify components for +an XmParseMapping. +XmParseMappingCreate creates a parse mapping, using a +resource-style argument list. +XmParseMappingGetValues and XmParseMappingSetValues retrieve +and set the components of a parse mapping. +XmParseMappingFree recovers memory used by a parse mapping. +XmParseTable is an array of XmParseMapping objects. + +The XmNinvokeParseProc resource is a function of type +XmParseProc, which is defined as follows: + +XmIncludeStatus (*XmParseProc) (text_in_out, text_end, type, tag, entry, pattern_length, +str_include, call_data) + XtPointer *text_in_out; + XtPointer text_end; + XmTextType type; + XmStringTag tag; + XmParseMapping entry; + int pattern_length; + XmString *str_include; + XtPointer call_data; +A parse procedure provides an escape mechanism for arbitrarily complex +parsing. +This procedure is invoked when a pattern in the input text is matched +with a pattern in a parse mapping whose XmNincludeStatus is +XmINVOKE. + +The input text is a pointer to the first byte of the pattern that was +matched to trigger the call to the parse procedure. +The parse procedure consumes as many bytes of the input string as it +needs and sets the input text pointer to the following byte. +It returns a compound string to be included in the compound string being +constructed, and it also returns an XmIncludeStatus indicating how +the returned compound string should be handled. +If the parse procedure does not set the input text pointer ahead by at +least one byte, the parsing routine continues trying to match the input +text with the patterns in the remaining parse mappings in the parse +table. +Otherwise, the parsing routine begins with the new input text pointer +and tries to match the input text with patterns in the parse mappings +starting at the beginning of the parse table. + + + +text_in_out + +Specifies the text being parsed. +The value is a pointer to the first byte of text matching the pattern +that triggered the call to the parse procedure. +When the parse procedure returns, this argument is set to the position +in the text where parsing should resume—that is, to the byte +following the last character parsed by the parse procedure. + + + + +text_end + +Specifies a pointer to the end of the text_in_out string. +If text_end is NULL, the string is scanned until a NULL character +is found. +Otherwise, the string is scanned up to but not including the character +whose address is text_end. + + + + +type + +Specifies the type of text and the tag type. +If a locale tag should be created, type has a value of either +XmMULTIBYTE_TEXT or XmWIDECHAR_TEXT. +If a charset should be created, type has a value of +XmCHARSET_TEXT. + + + + +tag + +Specifies the tag to be used in creating the result. +The type of string tag created (charset or locale) depends on the text +type and the passed in tag value. +If the tag value is NULL and if type indicates that a +charset string tag should be created, the string tag has the value +that is the result of mapping XmSTRING_DEFAULT_CHARSET. +If type indicates a locale string tag, the string tag has the +value _MOTIF_DEFAULT_LOCALE. + + + + +entry + +Specifies the parse mapping that triggered the call to the parse +procedure. + + + + +pattern_length + +Specifies the number of bytes in the input text, following +text_in_out, that constitute the matched pattern. + + + + +str_include + +Specifies a pointer to a compound string. +The parse procedure creates a compound string to be included in the +compound string being constructed. +The parse procedure then returns the compound string in this argument. + + + + +call_data + +Specifies data passed by the application to the parsing routine. + + + + +The parse procedure returns an XmIncludeStatus indicating how +str_include is to be included in the compound string being +constructed. +Following are the possible values: + + + +XmINSERT + +Concatenate the result to the compound string being constructed and +continue parsing. + + + + +XmTERMINATE + +Concatenate the result to the compound string being constructed and +terminate parsing. + + + + + +New Resources +The following table defines a set of resources used by the programmer +to specify data. +The codes in the access column indicate if the given resource can be set +at creation time (C), set by using XmParseMappingSetValues (S), +retrieved by using XmParseMappingGetValues (G), or is not +applicable (N/A). + + + + + + + + + + + +XmParseMapping Resource Set + + +Name +Class +Type +Default +Access + + +XmNclientData + +XtPointer +NULL +CSG + + +XmNincludeStatus + +XmIncludeStatus +XmINSERT +CSG + + +XmNinvokeParseProc + +XmParseProc +NULL +CSG + + +XmNpattern + +XtPointer +NULL +CSG + + +XmNpatternType + +XmTextType +XmCHARSET_TEXT +CSG + + +XmNsubstitute + +XmString +NULL +CSG + + + + + + +XmNclientData + +Specifies data to be used by the parse procedure. + + + + +XmNincludeStatus + +Specifies how the result of the mapping is to be included in the +compound string being constructed. +Unless the value is XmINVOKE, the result of the mapping is the +value of XmNsubstitute. +Following are the possible values for XmNincludeStatus: + + + +XmINSERT + +Concatenate the result to the compound string being constructed and +continue parsing. + + + + +XmINVOKE + +Invoke the XmNinvokeParseProc on the text being parsed and use the +returned compound string instead of XmNsubstitute as the result to +be inserted into the compound string being constructed. +The include status returned by the parse procedure (XmINSERT or +XmTERMINATE) determines how the returned compound string is +included. + + + + +XmTERMINATE + +Concatenate the result to the compound string being constructed and +terminate parsing. + + + + + + + +XmNinvokeParseProc + +Specifies the parse procedure to be invoked when XmNincludeStatus +is XmINVOKE. + + + + +XmNpattern + +Specifies a pattern to be matched in the text being parsed. +This is a maximum of one character. + + + + +XmNpatternType + +Specifies the type of the pattern that is the value of XmNpattern. +Following are the possible values: + + + +XmCHARSET_TEXT + + + +XmMULTIBYTE_TEXT + + + +XmWIDECHAR_TEXT + + + + + + +XmNsubstitute + +Specifies the compound string to be included in the compound string +being constructed when XmNincludeStatus is XmINSERT or +XmTERMINATE. + + + + + + + +RELATED +&cdeman.XmParseMappingCreate;, +&cdeman.XmParseMappingFree;, +&cdeman.XmParseMappingGetValues;, +&cdeman.XmParseMappingSetValues;, +&cdeman.XmParseTable;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapB.sgm new file mode 100644 index 000000000..37c8c4429 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapB.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmParseMappingCreate +library call + + +XmParseMappingCreate +A compound string function to create a parse mapping + +XmParseMappingCreate + +compound string functions +XmParseMappingCreate + + + + + + + + + + + +#include <Xm/Xm.h> + +XmParseMapping XmParseMappingCreate + +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmParseMappingCreate creates a parse mapping for use in a parse +table. +This function allows the application to specify values for components of +the parse mapping using a resource-style argument list. + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of XmParseMapping and its associated +resources, see &cdeman.XmParseMapping;. + + + +RETURN +Returns the XmParseMapping object. +The function allocates space to hold the returned XmParseMapping object. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmParseMappingFree. + + + +RELATED +&cdeman.XmParseMapping;, +&cdeman.XmParseMappingFree;, +&cdeman.XmParseMappingGetValues;, +&cdeman.XmParseMappingSetValues;, +&cdeman.XmParseTable;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapC.sgm new file mode 100644 index 000000000..f96c8ff7b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapC.sgm @@ -0,0 +1,67 @@ + + + + + + + + + + + +XmParseMappingFree +library call + + +XmParseMappingFree +A compound string function to free a parse mapping + +XmParseMappingFree + +compound string functions +XmParseMappingFree + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmParseMappingFree + +XmParseMapping parse_mapping + + + +DESCRIPTION +XmParseMappingFree recovers memory used by an +XmParseMapping. + + + +parse_mapping + +Specifies the parse mapping to be freed + + + + + + +RELATED +&cdeman.XmParseMapping;, +&cdeman.XmParseMappingCreate;, +&cdeman.XmParseMappingGetValues;, +&cdeman.XmParseMappingSetValues;, +&cdeman.XmParseTable;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapD.sgm new file mode 100644 index 000000000..a4a52c50c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapD.sgm @@ -0,0 +1,84 @@ + + + + + + + + + + + +XmParseMappingGetValues +library call + + +XmParseMappingGetValues +A compound string function to retrieve attributes of a parse mapping + +XmParseMappingGetValues + +compound string functions +XmParseMappingGetValues + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmParseMappingGetValues + +XmParseMapping parse_mapping +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmParseMappingGetValues retrieves attributes of an +XmParseMapping object, using a resource-style argument list. +If the XmNsubstitute resource is in the arglist, the +function will allocate space to hold the returned XmString value. +The application is responsible for managing this allocated space. +The application can recover the allocated space by calling XmStringFree. + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of XmParseMapping and its associated +resources, see &cdeman.XmParseMapping;. + + + +RELATED +&cdeman.XmParseMapping;, +&cdeman.XmParseMappingCreate;, +&cdeman.XmParseMappingFree;, +&cdeman.XmParseMappingSetValues;, +&cdeman.XmParseTable;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapE.sgm new file mode 100644 index 000000000..1dd051e13 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParMapE.sgm @@ -0,0 +1,80 @@ + + + + + + + + + + + +XmParseMappingSetValues +library call + + +XmParseMappingSetValues +A compound string function to set attributes of a parse mapping + +XmParseMappingSetValues + +compound string functions +XmParseMappingSetValues + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmParseMappingSetValues + +XmParseMapping parse_mapping +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmParseMappingSetValues specifies attributes of an +XmParseMapping object, using a resource-style argument list. + + + +arglist + +Specifies the argument list + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist) + + + + +For a complete definition of XmParseMapping and its associated +resources, see &cdeman.XmParseMapping;. + + + +RELATED +&cdeman.XmParseMapping;, +&cdeman.XmParseMappingCreate;, +&cdeman.XmParseMappingFree;, +&cdeman.XmParseMappingGetValues;, +&cdeman.XmParseTable;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParTabA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParTabA.sgm new file mode 100644 index 000000000..661fc04d7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParTabA.sgm @@ -0,0 +1,65 @@ + + + + + + + + + + + +XmParseTable +library call + + +XmParseTable +Data type for a compound string parse table + +XmParseTable + +data types +XmParseTable + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmParseTable is the data type for an array of parse mappings +(objects of type XmParseMapping). + +A parse table is used by some routines that parse and unparse compound +strings. +The table is an ordered list of parse mappings. +A parsing routine that uses a parse table scans the input text and +searches the parse mappings, in order, for one containing a pattern that +matches the input text. +The matching parse mapping supplies a compound string to be included in +the compound string under construction. + +An unparsing routine that uses a parse table searches the parse +mappings, in order, for one containing a compound string that matches +the input compound string. +The unparsing routine can then include the parse mapping's text pattern +in the output text under construction. + + + +RELATED +&cdeman.XmParseMapping;, +&cdeman.XmParseTableFree;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParTabB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParTabB.sgm new file mode 100644 index 000000000..cfe364282 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ParTabB.sgm @@ -0,0 +1,71 @@ + + + + + + + + + + + +XmParseTableFree +library call + + +XmParseTableFree +A compound string function that recovers memory + +XmParseTableFree + +compound string functions +XmParseTableFree + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmParseTableFree + +XmParseTable parse_table +Cardinal count + + + +DESCRIPTION +XmParseTableFree recovers memory used by an XmParseTable +and its constituent XmParseMappings. + + + +parse_table + +Specifies the parse table to be freed + + + + +count + +Specifies the number of parse mappings in the parse table + + + + + + +RELATED +&cdeman.XmParseTable; and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Primitiv.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Primitiv.sgm new file mode 100644 index 000000000..7e3e9d971 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Primitiv.sgm @@ -0,0 +1,1499 @@ + + + + + + + + + + + +XmPrimitive +library call + + +XmPrimitive +The Primitive widget class + +XmPrimitive + +widget class +Primitive + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +Primitive is a widget class used as a supporting superclass +for other widget classes. It handles border drawing and highlighting, +traversal activation and deactivation, and various callback lists needed by +Primitive widgets. +Primitive and all its subclasses hold the XmQTcareParentVisual trait. + + +Data Transfer Behavior +Primitive has no widget class conversion or destination procedure. +Subclasses and the XmNconvertCallback procedures are responsible +for any conversion of selections. +Subclasses and the subclass XmNdestinationCallback procedures are +responsible for any data transfers to the widget. + + + +Classes +Primitive inherits behavior, resources, and traits from Core. + +The class pointer is xmPrimitiveWidgetClass. + +The class name is XmPrimitive. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + +XmNbottomShadowColor + +Specifies the color to use to draw the bottom and right sides of the +border shadow. +This color is used if the XmNtopShadowPixmap resource is +unspecified. + + + + +XmNbottomShadowPixmap + +Specifies the pixmap to use to draw the bottom and right sides of the +border shadow. + + + + +XmNconvertCallback + +Specifies a list of callbacks called when the widget is asked to convert +a selection. +The type of the structure whose address is passed to these callbacks is +XmConvertCallbackStruct. +The reason is XmCR_OK. + + + + +XmNforeground + +Specifies the foreground drawing color used by Primitive widgets. + + + + +XmNhelpCallback + +Specifies the list of callbacks that is called when the help key +is pressed. The reason sent by the callback is XmCR_HELP. + + + + +XmNhighlightColor + +Specifies the color of the highlighting rectangle. +This color is used if the highlight pixmap resource is +XmUNSPECIFIED_PIXMAP. + + + + +XmNhighlightOnEnter + +Specifies if the highlighting rectangle is drawn when the cursor moves +into the widget. +If the shell's focus policy is XmEXPLICIT, this resource is +ignored, and the widget is highlighted when it has the focus. +If the shell's focus policy is XmPOINTER and if this resource is +True, the highlighting rectangle is drawn when the cursor moves into +the widget. +If the shell's focus policy is XmPOINTER and if this resource is +False, the highlighting rectangle is not drawn when the the cursor moves +into the widget. +The default is False. + + + + +XmNhighlightPixmap + +Specifies the pixmap used to draw the highlighting rectangle. + + + + +XmNhighlightThickness + +Specifies the thickness of the highlighting rectangle. + + + + +XmNlayoutDirection + +Specifies the direction in which components of the primitive (including +strings) are laid out. The values are of type XmDirection. If +the widget's parent is a primitive or shell, the value is inherited from +the widget's parent. Otherwise, it is inherited from the closest +ancestor vendor or menu shell. Refer to the &cdeman.XmDirection; +reference page for the possible direction values. + + + + +XmNnavigationType + +Determines whether the widget is a tab group. + + + +XmNONE + +Indicates that the widget is not a tab group. + + + + +XmTAB_GROUP + +Indicates that the widget is a tab group, unless +the XmNnavigationType of another widget in the hierarchy is +XmEXCLUSIVE_TAB_GROUP. + + + + +XmSTICKY_TAB_GROUP + +Indicates that the widget is a tab group, even +if the XmNnavigationType of another widget in the hierarchy is +XmEXCLUSIVE_TAB_GROUP. + + + + +XmEXCLUSIVE_TAB_GROUP + +Indicates that the widget is a tab group and +that widgets in the hierarchy whose XmNnavigationType is +XmTAB_GROUP are not tab groups. + +When a parent widget has an XmNnavigationType of +XmEXCLUSIVE_TAB_GROUP, traversal of non-tab-group widgets within +the group is based on the order of those widgets in their parent's +XmNchildren list. + +When the XmNnavigationType of any widget in a hierarchy is +XmEXCLUSIVE_TAB_GROUP, traversal of tab groups in the hierarchy +proceeds to widgets in the order in which their XmNnavigationType +resources were specified as XmEXCLUSIVE_TAB_GROUP or +XmSTICKY_TAB_GROUP, whether by creating the widgets with that value, +by calling XtSetValues, or by calling XmAddTabGroup. + + + + + + + +XmNpopupHandlerCallback + +Allows the application to control which popup menu will be +automatically posted. The reason can either be XmCR_POST or +XmCR_REPOST: + + +XmCR_POST + +Indicates that this is a regular posting request. + + + + +XmCR_REPOST + +Indicates that the menu was just unposted and that this callback was +invoked on a replay. + + + + +This callback +uses the XmPopupHandlerCallbackStruct +structure to pass information. + + + + +XmNshadowThickness + +Specifies the size of the drawn border shadow. + + + + +XmNtopShadowColor + +Specifies the color to use to draw the top and left sides of the border +shadow. +This color is used if the XmNtopShadowPixmap resource is +unspecified. +If a default top shadow pixmap exists, it will need to be removed for +the XmNtopShadowColor to take effect. + + + + +XmNtopShadowPixmap + +Specifies the pixmap to use to draw the top and left sides of the border +shadow. +A Primitive top shadow pixmap is created in two situations. In either +of these situations, a default 50-foreground top shadow +pixmap is created. + + + +If the Primitive top shadow color is the same as the +Core background pixel color. + + + +If the depth of the screen is only one. + + + +For example, if a widget with the same top shadow and background color +is created, a default shadow pixmap is generated. Such a pixmap +needs to be removed for the XmNtopShadowColor resource to take +effect. + + + + +XmNtraversalOn + +Specifies if traversal is activated for this widget. In CascadeButton +and CascadeButtonGadget, this resource is forced to True unless the parent +is an OptionMenu. + + + + +XmNunitType + +Provides the basic support for resolution independence. +It defines the type of units a widget uses with sizing and +positioning resources. +If the widget's parent is a subclass of XmManager and if the +XmNunitType resource is not explicitly set, it defaults to the +unit type of the parent widget. +If the widget's parent is not a subclass of XmManager, the +resource has a default unit type of XmPIXELS. + +The unit type can also be specified in resource files, with the +following format: + + +<floating value><unit> + + +where: + + + +unit + +is <" ", pixels, inches, centimeters, millimeters, points, font units> + + + + +pixels + +is <pix, pixel, pixels> + + + + +inches + +is <in, inch, inches> + + + + +centimeter + +is <cm, centimeter, centimeters> + + + + +millimeters + +is <mm, millimeter, millimeters> + + + + +points + +is <pt, point, points> + + + + +font units + +is <fu, font_unit, font_units> + + + + +float + +is {"+"|"-"}{{<"0"-"9">*}.}<"0"-"9">* + +Note that the type Dimension must always be positive. + + + + +For example, + + +xmfonts*XmMainWindow.height: 10.4cm +*PostIn.width: 3inches + + +XmNunitType can have the following values: + + + +XmPIXELS + +All values provided to the widget are treated as normal +pixel values. + + + + +XmMILLIMETERS + +All values provided to the widget are treated as normal millimeter +values. + + + + +Xm100TH_MILLIMETERS + +All values provided to the widget are treated +as 1/100 of a millimeter. + + + + +XmCENTIMETERS + +All values provided to the widget are treated as normal centimeter +values. + + + + +XmINCHES + +All values provided to the widget are treated as normal inch +values. + + + + +Xm1000TH_INCHES + +All values provided to the widget are treated as +1/1000 of an inch. + + + + +XmPOINTS + +All values provided to the widget are treated as normal point +values. A point is a unit used in text processing +applications and is defined as 1/72 of an inch. + + + + +Xm100TH_POINTS + +All values provided to the widget are treated as +1/100 of a point. A point is a unit used in text processing +applications and is defined as 1/72 of an inch. + + + + +XmFONT_UNITS + +All values provided to the widget are treated as normal font +units. A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + +Xm100TH_FONT_UNITS + +All values provided to the widget are +treated as 1/100 of a font unit. +A font unit has horizontal and vertical components. +These are the values of the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + + + + + +XmNuserData + +Allows the application to attach any necessary specific data to the widget. +It is an internally unused resource. + + + + + + +Dynamic Color Defaults +The foreground, background, top shadow, bottom shadow, and +highlight color resources are dynamically defaulted. +If no color data is specified, the colors are +automatically generated. On a single-plane system, a black and white color +scheme is generated. Otherwise, four colors are +generated, which display the correct shading for the 3-D visuals. +If the background is the only color specified for a widget, the top +shadow and bottom shadow colors are generated to give the 3-D appearance. +Foreground and highlight colors are generated to provide sufficient +contrast with the background color. + +Colors are generated only at creation. Resetting the background through +XtSetValues does not regenerate the other colors. +XmChangeColor can be used to recalculate all associated colors +based on a new background color. + + + +Inherited Resources +Primitive inherits behavior and resources from the +superclass described in the following table. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback for +XmNhelpCallback: + +typedef struct +{ + int reason; + XEvent * event; +} XmAnyCallbackStruct; + + + +reason + +Indicates why the callback was invoked. +For this callback, reason is set to XmCR_HELP. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +A pointer to the following callback structure is passed to the +XmNconvertCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + Atom target; + XtPointer source_data; + XtPointer location_data; + int flags; + XtPointer parm; + int parm_format; + unsigned long parm_length; + Atom parm_type; + int status; + XtPointer value; + Atom type; + int format; + unsigned long length; +} XmConvertCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which conversion is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, +and _MOTIF_DROP. + + + + +target + +Indicates the conversion target. + + + + +source_data + +Contains information about the selection source. +When the selection is _MOTIF_DROP, source_data is the +DragContext. +Otherwise, it is NULL. + + + + +location_data + +Contains information about the location of data to be converted. +If the value is NULL, the data to be transferred consists of the +widget's current selection. +Otherwise, the type and interpretation of the value are specific to the +widget class. + + + + +flags + +Indicates the status of the conversion. Following are the possible +values: + + + +XmCONVERTING_NONE + +This flag is currently unused. + + + + +XmCONVERTING_PARTIAL + +The target widget was able to be converted, but some data was lost. + + + + +XmCONVERTING_SAME + +The conversion target is the source of the data to be transferred. + + + + +XmCONVERTING_TRANSACT + +This flag is currently unused. + + + + + + + +parm + +Contains parameter data for this target. +If no parameter data exists, the value is NULL. + +When selection is CLIPBOARD and target is +_MOTIF_CLIPBOARD_TARGETS or +_MOTIF_DEFERRED_CLIPBOARD_TARGETS, the value is the requested +operation (XmCOPY, XmMOVE, or XmLINK). + + + + +parm_format + +Specifies whether the data in parm should be viewed +as a list of char, short, or long quantities. +Possible values are 0 (when parm is NULL), +8 (when the data in parm should be viewed as a list of chars), +16 (when the data in parm should be viewed as a list of shorts), +or 32 (when the data in parm should be viewed as a list of longs). +Note that parm_format symbolizes a data type, not the number of bits +in each list element. +For example, on some machines, a parm_format of 32 means that +the data in parm should be viewed as a list of 64-bit quantities, +not 32-bit quantities. + + + + +parm_length + +Specifies the number of elements of data in parm, where each +element has the size specified by parm_format. +When parm is NULL, the value is 0. + + + + +parm_type + +Specifies the parameter type of parm. + + + + +status + +An IN/OUT member that specifies the status of the conversion. +The initial value is XmCONVERT_DEFAULT. +The callback procedure can set this member to one of the following +values: + + + +XmCONVERT_DEFAULT + +This value means that the widget class conversion procedure, if any, is +called after the callback procedures return. +If the widget class conversion procedure produces any data, it +overwrites the data provided by the callback procedures in the value +member. + + + + +XmCONVERT_MERGE + +This value means that the widget class conversion procedure, if any, is +called after the callback procedures return. +If the widget class conversion procedure produces any data, it appends +its data to the data provided by the callback procedures in the +value member. +This value is intended for use with targets that result in lists of +data, such as TARGETS. + + + + +XmCONVERT_DONE + +This value means that the callback procedure has successfully finished +the conversion. +The widget class conversion procedure, if any, is not called after the +callback procedures return. + + + + +XmCONVERT_REFUSE + +This value means that the callback procedure has terminated the +conversion process without completing the requested conversion. +The widget class conversion procedure, if any, is not called after the +callback procedures return. + + + + + + + +value + +An IN/OUT parameter that contains any data that the callback procedure +produces as a result of the conversion. +The initial value is NULL. +If the callback procedure sets this member, it must ensure that the +type, format, and length members correspond +to the data in value. +The callback procedure is responsible for allocating memory when it sets +this member. +The toolkit frees this memory when it is no longer needed. + + + + +type + +An IN/OUT parameter that indicates the type of the data in the +value member. +The initial value is INTEGER. + + + + +format + +An IN/OUT parameter that specifies whether the data in value should +be viewed as a list of char, short, or long quantities. +The initial value is 8. +The callback procedure can set this member to 8 (for a list of char), +16 (for a list of short), or 32 (for a list of long). + + + + +length + +An IN/OUT member that specifies the number of elements of data in +value, where each element has the size symbolized by format. +The initial value is 0. + + + + +A pointer to the following structure is passed to each callback for +XmNpopupHandlerCallback: + +typedef struct +{ + int reason; + XEvent * xevent; + Widget menuToPost; + Boolean postIt; + Widget target; +} XmPopupHandlerCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +xevent + +Points to the XEvent that triggered the handler. + + + + +menuToPost + +Specifies the popup menu that the menu system believes should be +posted. The application may modify this field. + + + + +postIt + +Indicates whether the posting process should continue. The +application may modify this field. + + + + +target + +Specifies the most specific widget or gadget that the menu sytem found +from the event that matches the event. + + + + + + + + + + + + + + + + +Translations +The XmPrimitive translations are listed below. + +Note that for buttons in menus, altering translations in #override +or #augment mode is undefined. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +:KeyosfActivate: + +PrimitiveParentActivate() + + + + +:KeyosfCancel: + +PrimitiveParentCancel() + + + + +:KeyosfBeginLine: + +PrimitiveTraverseHome() + + + + +:KeyosfUp: + +PrimitiveTraverseUp() + + + + +:KeyosfDown: + +PrimitiveTraverseDown() + + + + +:KeyosfLeft: + +PrimitiveTraverseLeft() + + + + +:KeyosfRight: + +PrimitiveTraverseRight() + + + + +≈s ≈m ≈a KeyReturn: + +PrimitiveParentActivate() + + + + +s ≈m ≈a KeyTab: + +PrimitivePrevTabGroup() + + + + +≈m ≈a KeyTab: + +PrimitiveNextTabGroup() + + + + +KeyosfHelp: + +PrimitiveHelp() + + + + + + + +Action Routines +The XmPrimitive action routines are + + + +PrimitiveHelp(): + +Calls the callbacks for XmNhelpCallback if any exist. If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +PrimitiveNextTabGroup(): + +This action depends on the value of the Display resource +XmNenableButtonTab. When XmNenableButtonTab is False +(default), this action traverses to the first item in the next tab +group. If the current tab group is the last entry in the tab group +list, it wraps to the beginning of the tab group list. + +When XmNenableButtonTab is True, this action moves to the next +item within the current tab group, unless it is the last item in the +tab group. When the item is the last in the group, the action +traverses to the first item in the next tab group. The +XmNenableButtonTab behavior applies only to PushButton, ArrowButton, +and DrawnArrow. + + + + +PrimitiveParentActivate(): + +If the parent is a manager, +passes the KActivate event received by the widget +to the parent. + + + + +PrimitiveParentCancel(): + +If the parent is a manager, +passes the KCancel event received by the widget +to the parent. + + + + +PrimitivePrevTabGroup(): + +This action depends on the value of the Display resource +XmNenableButtonTab. When XmNenableButtonTab is False +(default), this action traverses to the first item in the previous tab +group. If the beginning of the tab group list is reached, it wraps to +the end of the tab group list. + +When XmNenableButtonTab is True, this action moves to the +previous item within the current tab group unless it is the first item +in the tab group. When the item is the first in the group, the action +traverses to the first item in the previous tab group. The +XmNenableButtonTab behavior applies only PushButton, ArrowButton, and +DrawnButton. + + + + +PrimitiveTraverseDown(): + +Traverses to the next item below the current widget in the current tab +group, wrapping if necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +PrimitiveTraverseHome(): + +Traverses to the first widget or gadget in the current tab group. + + + + +PrimitiveTraverseLeft(): + +Traverses to the next item to the left of the current widget in the +current tab group, wrapping if necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +PrimitiveTraverseNext(): + +Traverses to the next item in the current tab group, wrapping if +necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +PrimitiveTraversePrev(): + +Traverses to the previous item in the current tab group, wrapping if +necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +PrimitiveTraverseRight(): + +Traverses to the next item to the right of the current gadget in the +current tab group, wrapping if necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + +PrimitiveTraverseUp(): + +Traverses to the next item above the current gadget in the current tab +group, wrapping if necessary. +The wrapping direction depends on the layout direction of the +widget tab group. + + + + + + +Additional Behavior +This widget has the following additional behavior: + + + +FocusIn: + +If the shell's keyboard focus policy is XmEXPLICIT, highlights the +widget and gives it the focus + + + + +FocusOut: + +If the shell's keyboard focus policy is XmEXPLICIT, unhighlights +the widget and removes the focus + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, +&cdeman.XmDirection;, +&cdeman.XmChangeColor;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ProcessT.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ProcessT.sgm new file mode 100644 index 000000000..0c3805dfa --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ProcessT.sgm @@ -0,0 +1,430 @@ + + + + + + + + + + + +XmProcessTraversal +library call + + +XmProcessTraversal +A function that determines which component receives keyboard events when a widget has the focus + +XmProcessTraversal + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmProcessTraversal + +Widget widget +XmTraversalDirection direction + + + +DESCRIPTION +XmProcessTraversal determines which component of a hierarchy +receives keyboard events when the hierarchy that contains the given +widget has keyboard focus. + +XmProcessTraversal changes focus only when the keyboard focus +policy of the widget hierarchy is explicit. +If the XmNkeyboardFocusPolicy of the nearest shell ancestor of the +given widget is not XmEXPLICIT, XmProcessTraversal +returns False without making any focus changes. + + + +widget + +Specifies the widget ID of the widget whose hierarchy is to be +traversed + + + + +direction + +Specifies the direction of traversal + + + + + +DEFINITIONS +In order to be eligible to receive keyboard focus when the shell's +XmNkeyboardFocusPolicy is XmEXPLICIT, a widget or gadget +must meet the following conditions: + + + +The widget and its ancestors are not in the process of being destroyed. + + + +The widget and its ancestors are sensitive. +A widget is sensitive when its XmNsensitive and +XmNancestorSensitive resources are both True. + + + +The XmNtraversalOn resource for the widget and its ancestors is +True. + + + +The widget is viewable. +This means that the widget and its ancestors are managed, realized, and +(except for gadgets) mapped. +Furthermore, in general, some part of the widget's rectangular area must +be unobscured by the widget's ancestors. If an application unmaps a +widget that has its XmNmappedWhenManaged resource set to True, the +result is undefined. + +In a ScrolledWindow with an XmNscrollingPolicy of +XmAUTOMATIC, a widget that is obscured because it is not within +the clip window may be able to receive focus if some part of the widget +is within the work area and if an XmNtraverseObscuredCallback +routine can make the widget at least partially visible by scrolling the +window. + + + +In general only primitives, gadgets, and Drawing Area are eligible to +receive focus. +Most managers cannot receive focus even if they meet all these +conditions. + +The direction argument identifies the kind of traversal action to +take. +The descriptions of these actions below refer to traversable +non-tab-group widgets and traversable tab groups. + + + +A traversable non-tab-group widget is a widget that is not a tab group +and that meets all the conditions for receiving focus described above. + + + +A traversable tab group widget is a tab group widget that meets the same +conditions, except that a manager that is a tab group and meets the +other conditions is also eligible for traversal as long as it contains a +descendant that can receive focus. + + + +A tab group is a widget whose XmNnavigationType is: + + + +XmTAB_GROUP or XmSTICKY_TAB_GROUP, if the hierarchy (up to +the nearest shell ancestor) that contains the widget has no widget whose +XmNnavigationType is XmEXCLUSIVE_TAB_GROUP + + + +XmEXCLUSIVE_TAB_GROUP or XmSTICKY_TAB_GROUP, if the +hierarchy (up to the nearest shell ancestor) that contains the widget +has any widget whose XmNnavigationType is +XmEXCLUSIVE_TAB_GROUP + + + + + +TRAVERSAL ACTIONS +The hierarchy to be traversed is that containing the widget +argument. +This hierarchy is traversed only up to the nearest shell; +XmProcessTraversal does not move focus from one shell to another. +If the shell containing widget does not currently have the focus, +any change that XmProcessTraversal makes to the element with focus +within that shell does not take effect until the next time the shell +receives focus. + +XmProcessTraversal begins the traversal action from the widget in +the hierarchy that currently has keyboard focus or that last had focus +when the user traversed away from the shell hierarchy. + +The value of the direction argument determines which of three +kinds of traversal action to take: + + + +Traversal to a non-tab-group widget. +This kind of traversal is possible only when the widget that currently +has focus is not a tab group; otherwise, XmProcessTraversal +returns False for these actions. + +These actions do not move focus from one tab group to another. +The actions first determine the containing tab group. +This is the tab group containing the widget that currently has focus. +The actions traverse only to a non-tab-group widget within the +containing tab group. + +A non-tab-group widget is eligible for this kind of traversal if the +widget is traversable and has no tab group ancestors up to the +containing tab group. +If the tab group contains no traversable non-tab-group widgets, +XmProcessTraversal returns False. + +Following are the possible values of the direction argument. +Note that when actions wrap, wrapping occurs in the traversal +direction. The following describes what happens in a left +to right environment: + + + +XmTRAVERSE_RIGHT—If the XmNnavigationType of the +containing tab group is not XmEXCLUSIVE_TAB_GROUP, focus moves to +the next traversable non-tab-group widget to the right of the widget +that currently has focus. +In a left to right environment, at the right side of the tab group +this action wraps to the +non-tab-group widget at the left side and next toward the bottom. +At the rightmost widget in the bottom row of the tab group this action +wraps to the +non-tab-group widget at the leftmost widget in the upper row. + +In a right to left environment, at the right side of the tab group, +this action wraps to the non-tab-group widget at the left side and +next toward the top. At the rightmost widget in the upper row of the +tab group this action wraps to the non-tab-group widget at the +leftmost widget in the bottom row. + +If the XmNnavigationType of the containing tab group is +XmEXCLUSIVE_TAB_GROUP, focus moves to the next traversable +non-tab-group widget in the tab group, proceeding in the order in which +the widgets appear in their parents' XmNchildren lists. +After the last widget in the tab group, this action wraps to the first +non-tab-group widget. + + + +XmTRAVERSE_LEFT—If the XmNnavigationType of the +containing tab group is not XmEXCLUSIVE_TAB_GROUP, focus moves to +the next traversable non-tab-group widget to the left of the widget that +currently has focus. +In a left to right environment, at the left side of the tab group this +action wraps to the non-tab-group +widget at the right side and next toward the top. +At the leftmost widget in the upper row of the tab group this action +wraps to the non-tab-group widget at the rightmost widget in the +bottom row. + +In a right to left environment, at the left side of the tab group this +action wraps to the non-tab-group widget at the right side and next +toward the bottom. At the leftmost widget in the bottom row of the +tab group this +action wraps to the non-tab-group widget at the rightmost widget in +the upper row. + +If the XmNnavigationType of the containing tab group is +XmEXCLUSIVE_TAB_GROUP, focus moves to the previous traversable +non-tab-group widget in the tab group, proceeding in the reverse order +in which the widgets appear in their parents' XmNchildren lists. +After the first widget in the tab group, this action wraps to the last +non-tab-group widget. + + + +XmTRAVERSE_DOWN—If the XmNnavigationType of the +containing tab group is not XmEXCLUSIVE_TAB_GROUP, focus moves to +the next traversable non-tab-group widget below the widget that +currently has focus. +In a left to right environment, at the bottom of the tab group this +action wraps to the non-tab-group +widget at the top and next toward the right. +At the bottom widget in the rightmost column of the tab group this action +wraps to the +non-tab-group widget at the top widget in the leftmost column. + +In a right to left environment, at the bottom of the tab group this +action wraps to the non-tab-group widget at the top and next toward +the left. At the bottom widget of the leftmost widget of the tab +group this action wraps +to the non-tab-group widget at the top widget of the rightmost column. + +If the XmNnavigationType of the containing tab group is +XmEXCLUSIVE_TAB_GROUP, focus moves to the next traversable +non-tab-group widget in the tab group, proceeding in the order in which +the widgets appear in their parents' XmNchildren lists. +After the last widget in the tab group, this action wraps to the first +non-tab-group widget. + + + +XmTRAVERSE_UP—If the XmNnavigationType of the containing +tab group is not XmEXCLUSIVE_TAB_GROUP, focus moves to the next +traversable non-tab-group widget above the widget that currently has +focus. +In a left to right environment, at the top of the tab group this +action wraps to the non-tab-group +widget at the bottom and next toward the left. +At the top widget of the leftmost column of the tab group this action +wraps to the +non-tab-group widget at the bottom widget of the rightmost column. + +In a right to left environment, at the top of the tab group this +action wraps to the non-tab-group widget at the bottom and next toward +the right. At the top widget of the right most column of the tab +group this action +wraps to the non-tab-group widget at the bottom widget of the leftmost +column. + +If the XmNnavigationType of the containing tab group is +XmEXCLUSIVE_TAB_GROUP, focus moves to the previous traversable +non-tab-group widget in the tab group, proceeding in the reverse order +in which the widgets appear in their parents' XmNchildren lists. +After the first widget in the tab group, this action wraps to the last +non-tab-group widget. + + + +XmTRAVERSE_NEXT—Focus moves to the next traversable +non-tab-group widget in the tab group, proceeding in the order in which +the widgets appear in their parents' XmNchildren lists. +After the last widget in the tab group, this action wraps to the first +non-tab-group widget. + + + +XmTRAVERSE_PREV—Focus moves to the previous traversable +non-tab-group widget in the tab group, proceeding in the reverse order +in which the widgets appear in their parents' XmNchildren lists. +After the first widget in the tab group, this action wraps to the last +non-tab-group widget. + + + +XmTRAVERSE_HOME—If the XmNnavigationType of the containing +tab group is not XmEXCLUSIVE_TAB_GROUP, focus moves to the first +traversable non-tab-group widget at the initial focus of the tab +group. + +If the XmNnavigationType of the containing tab group is +XmEXCLUSIVE_TAB_GROUP, focus moves to the first traversable +non-tab-group widget in the tab group, according to the order in which +the widgets appear in their parents' XmNchildren lists. + + + + + +Traversal to a tab group. +These actions first determine the current widget hierarchy and the +containing tab group. +The current widget hierarchy is the widget hierarchy whose root is the +nearest shell ancestor of the widget that currently has focus. +The containing tab group is is the tab group containing the widget that +currently has focus. +If the current widget hierarchy contains no traversable tab groups, +XmProcessTraversal returns False. + +Following are the possible values of the direction argument. If +any tab group in the current widget hierarchy has an +XmNnavigationType of XmEXCLUSIVE_TAB_GROUP, traversal of +tab groups in the hierarchy proceeds to widgets in the order in which +their XmNnavigationType resources were specified as +XmEXCLUSIVE_TAB_GROUP or XmSTICKY_TAB_GROUP.: + + + +XmTRAVERSE_NEXT_TAB_GROUP—Finds the hierarchy that contains +widget, +finds the active tab group (if any), and makes the next tab group the +active tab group in the hierarchy. + + + +XmTRAVERSE_PREV_TAB_GROUP—Finds the hierarchy that contains +widget, +finds the active tab group (if any), and makes the previous tab group the +active tab group in the hierarchy. + + + + + +Traversal to any widget. +In this case the widget argument is the widget to which +XmProcessTraversal tries to give focus. +If the widget is not traversable, XmProcessTraversal returns +False. + +Following are the possible values of the direction argument: + + + +XmTRAVERSE_CURRENT—Finds the hierarchy and the tab group that +contain widget. +If this tab group is not the active tab group, this action +makes it the active tab group. +If widget is an item in the active tab group, this action +makes it the active item. +If widget is the active tab group, this action +makes the first traversable +item in the tab group the active item. + + + + + + + +CAUTIONS +Using XmProcessTraversal to traverse to MenuBars, +Pulldown menu panes, or Popup menu panes is not supported. + +XmProcessTraversal cannot be called recursively. +In particular, an application cannot call this routine from an +XmNfocusCallback or XmNlosingFocusCallback procedure. + + + + +RETURN +Returns True if the traversal action succeeded. +Returns False if the XmNkeyboardFocusPolicy of the nearest shell +ancestor of widget is not XmEXPLICIT, if the traversal +action finds no traversable widget to receive focus, or if the call to +the routine has invalid arguments. + + + +RELATED +&cdeman.XmGetVisibility; and +&cdeman.XmIsTraversable;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtPopup.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtPopup.sgm new file mode 100644 index 000000000..630586ae7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtPopup.sgm @@ -0,0 +1,144 @@ + + + + + + + + + + +XmPrintPopupPDM +library call + + +XmPrintPopupPDM +Send a notification for the PDM to be popped up + + + + +#include <Xm/Print.h> + +XtEnum XmPrintPopupPDM +Widgetprint_shell +Widgetvideo_transient_for + + + +DESCRIPTION +A convenience function that sends a notification to start a +Print Dialog Manager on behalf of the application, +XmPrintPopupPDM +hides the details of the X selection +mechanism used to notify the PDM that a new dialog must be popped up for this application. + +XmPrintPopupPDM sends a selection request +to either the print display of the +print shell, or the video display of the +transient_for video widget (depending on +the environment variable XPDMDISPLAY, +which can only takes the value "print" or "video"), +asking for the PDM windows to be popped up on behalf +of the app. + +Return right away with status of +XmPDM_NOTIFY_FAIL +(e.g. if the function couldn't malloc +memory for the selection value, or if +XPDMDISPLAY +is not "print" or "video") or with +XmPDM_NOTIFY_SUCCESS +, which only means a "message" was sent out to the +PDM specified by +XPDMSELECTION +, not that it's already up on the screen yet. + +In order to know if the PDM is up, or not running, +the application must register a +XmNpdmNotificationCallback +with the Print Shell. + +XmPrintPopupPDM puts up an InputOnly +window on top of the dialog, so that +the end user doesn't use the print setup dialog while the PDM is trying to +come up. This window is automatically removed when the shell is +about to call the callback for the first time. + + + +print_shell + +The Print Shell used for this print job and context. + + + + +video_transient_for + +The video widget dealing with application print setup. + + + + + + +RETURN VALUE +Returns +XmPDM_NOTIFY_SUCCESS if the function +was able to send the notification out to the PDM process, +XmPDM_NOTIFY_FAIL otherwise. + + + +ERRORS/WARNINGS +Not applicable. + + + +EXAMPLES +Example of callback from a Print set up dialog box "Setup..." button: + + +PrintSetupCallback(print_dialog...) +/*-------------*/ +{ + if (XmPrintPopupPDM (pshell, XtParent(print_dialog)) != + XmPDM_NOTIFY_SUCCESS) { + /* some error dialog */ + } +} + +Example of XmNpdmNotificationCallback from a Print Shell: + + +pdmNotifyCB(print_shell...) +{ + XmPrintShellCallBackStruct * pr_cb = ... + + switch (pr_cb->reason) { + case XmCR_PDM_NONE: + /* no PDM available */ + PostErrorDialog(...); + break; + case XmCR_PDM_VXAUTH: + /* PDM is not authorized ... */ + PostErrorDialog(...); + break; + case XmCR_PDM_UP: the PDM is up and running + /* everything is fine */ + break; + default: /* other cases */ + } +} + + + +SEE ALSO +&cdeman.XmPrintSetup;, +&cdeman.XmPrintShell;, +&cdeman.XmRedisplayWidget;, +&cdeman.XmPrintToFile; + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtSetup.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtSetup.sgm new file mode 100644 index 000000000..bae19dbfb --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtSetup.sgm @@ -0,0 +1,155 @@ + + + + + + + + + + +XmPrintSetup +library call + + +XmPrintSetup + +setup and create a Print Shell widget + + + + +#include <Xm/Print.h> + +Widget XmPrintSetup +Widget video_widget +Screen *print_screen +String print_shell_name +ArgList args +Cardinal num_args + + + +DESCRIPTION +A function that does the appropriate setting and creates a realized +XmPrintShell that it returns to the caller. This +function hides the details of the Xt to set up a valid print shell +heirarchy for the application. It is also meant +to encourage consistency in the way applications root their print widget +hierarchy. + + +print_screen must belong to a Display connection that +has already been initialized with Xt. + +The video_widget +is used to get at the application context, application name +and class, and argc/argv stored on the +applicationShell that roots this widget. If +no applicationShell is found, NULL argv/argc are used. + +XmPrintSetup then creates an unrealized ApplicationShell +with the same name and class as the one given by the video +display, on the print display and on the print screen specified. + +An XmPrintShell +is then created as a child of this toplevel shell, using +XtCreatePopupShell, with the name +print_shell_name, and using the +args +provided. It then realizes and maps the print shell, using +XtPopup with XtGrabNone. + +This way, application resource files and users can specify +print specific attributes using the following syntax +(if print_shell_name is "Print"): + + +Dtpad.Print*textFontList: somefont +*Print*background:white +*Print*highlightThickness:0 + + + +video_widget + +A video widget to fetch app video data from. + + + + +print_screen + +A print screen on the print display - specifies the screen onto which the new +shell is created. + + + + +print_shell_name + +Specifies the name of the XmPrintShell created on the X Print server. + + + + +args + +Specifies the argument list from which to get the resources for the XmPrintShell. + + + + +num_args + +Specifies the number of arguments in the argument list. + + + + + + +RETURN VALUE +The id the XmPrintShell widget created on the +X Print Server connection, or NULL if an error has occured. + + + +ERRORS/WARNINGS +None. + + + +EXAMPLES +From the OK callback and the +SetUp callback of the primary print dialog widget: + + +static void +printOKCB(Widget, XtPointer call_data, XtPointer client_data) +{ + AppPrint *p = (AppPrint *) client_data; + DtPrintSetupCallbackStruct *pbs = + (XmPrintCallbackStruct *) call_data; + + /* connect if not already done. + the print dialog callback always provides valid + printer name, print display and screen + already initialized: XpInitContext called */ + */ + p->print_shell = XmPrintSetup (widget, pbs->print_screen, + "Print", NULL, 0); + + ... +} + + + +SEE ALSO +&cdeman.XmPrintShell;, +&cdeman.XmRedisplayWidget;, +&cdeman.XmPrintToFile;, +&cdeman.XmPrintPopupPDM; + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtShell.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtShell.sgm new file mode 100644 index 000000000..b6520b6b0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtShell.sgm @@ -0,0 +1,448 @@ + + + + + + + + + + +XmPrintShell +library call + + +XmPrintShell + +a shell widget class used for printing in Motif + + + + +#include <Xm/Print.h> + +Boolean XmIsPrintShell +Widget + + + + +DESCRIPTION +The +XmPrintShell +provides the Motif application programmer +with an Xt widget oriented API to some of the X Print +resources and a callback to drive the pagination. + +The +XmPrintShell +provides a simple callback to handle the +pagination logic, and a set of resources to get and set +common printer attributes. + +If not created on an +XPrint +connection, +XmPrintShell +behaves +as a regular applicationShell. + +The +XmPrintShell +also initializes the Xp extension event +handling mechanism, by registering an extension selector +that calls +XpSelectInput +and event dispatcher for print +and attributes Xp events, so applications can use +XtInsertEventTypeHandler +to register their own handler +with the Xp events. + + +Arguments +No XmCreate function is provided, since this is a toplevel +shell, most likely created thru some Xt +shell creation routine or XmPrintSetup. + + + +Classes +XmPrintShell is a subclass of +ApplicationShell; it inherits +behavior, resources and traits from all its superclasses. +The class pointer is XmPrintShellWidgetClass. + + + +New Resources + + + + + + + + + +XmPrintShell Resource Set + + +Name +Class +Type +Default +Access + + +XmNstartJobCallback +XmCCallback +XtCallbackList +NULL +CSG + + +XmNendJobCallback +XmCCallback +XtCallbackList +NULL +CSG + + +XmNpageSetupCallback +XmCCallback +XtCallbackList +NULL +CSG + + +XmNminX +XmCMinX +Dimension +dynamic +G + + +XmNminY +XmCMinY +Dimension +dynamic +G + + +XmNmaxX +XmCMaxX +Dimension +dynamic +G + + +XmNmaxY +XmCMaxY +Dimension +dynamic +G + + +XmNdefaultPixmapResolution +XmCDefaultPixmapResolution +unsigned short +100 +CSG + + +XmNpdmNotificationCallback +XmCCallback +XtCallbackList +NULL +CSG + + + + + + +XmNstartJobCallback + +Specifies the callback driving the beginning of rendering. +It is safe for an application to start rendering after +this callback has been activated. +XpStartJob +must be called +to trigger this callback. + + + + +XmNendJobCallback + +Specifies the callback driving the end of rendering. +Notify the client that all rendering has been processed +(whether on print-to-file or regular spool). +XpEndJob +is called by the print shell to trigger this callback. + + + + +XmNpageSetupCallback + +Specifies the callback driving the page layout. It is safe +for an app to start rendering from this callback even if the +XmNstartJobCallback +is not used. + + + + +XmNminX, XmNminY, XmNmaxX, XmNmaxY + +Specify the imageable area of the page in the current +print context. XmPrintShell also maintains a proper size at all times +by updating its own widget dimension whenever an attribute, +such as resolution or orientation, changes. It is sized in its +Initialize routine so that the application can rely on a proper size +before the first StartPage call is issued. + + + + +XmNdefaultPixmapResolution + +Indicates the resolution in dpi (dot per inch) of +the image files read and converted by Motif for the +widget descendants of this shell. It is used to +determine a scaling ratio to be applied to pixmap +created thru regular pixmap/icon conversion of the +following Widget resources: + + + +XmLabel.label*Pixmap, XmIconG.*IconPixmap +XmToggleB.selectPixmap, XmPushBG.armPixmap, +XmIconG.*IconMask, +XmMessageBox.symbolPixmap, +XmContainer.*StatePixmap, ... + + + +Leaving out the pixmap resources being used for +tiling (XmNhighlightPixmap, XmNtopShadowPixmap, +XmNbottomShadowPixmap, XmNbackgroundPixmap, ...) + + + + + + +XmNpdmNotificationCallback + +A callback notifying the application about the status of the PDM (see +XmPrintPopupPDM). A +XmPrintShellCallbackStruct +is used, with reason: + + + +XmCR_PDM_NONE: no PDM available on this display for +the named selection (provided in detail) + + + +XmCR_PDM_START_VXAUTH +: the PDM is not authorized to connect to the video display. + + + +XmCR_PDM_START_PXAUTH +: the PDM is not authorized to connect to the print display. + + + +XmCR_PDM_UP +: the PDM is up and running + + + +XmCR_PDM_OK +: the PDM has exited with OK status + + + +XmCR_PDM_CANCEL +: the PDM has exited with CANCEL + + + +XmCR_PDM_START_ERROR +: the PDM cannot start due to some error (usually logged) + + + +XmCR_PDM_EXIT_ERROR +: the PDM has exited with an error + + + + + + + + +Callback Information +The XmNstartJobCallback, XmNendJobCallback, +XmNpageSetupCallback and XmNpdmNotificationCallback +operate on a XmPrintShellCallbackStruct, which is defined as follow: + + +typedef struct +{ + int reason; /* XmCR_START_JOB, XmCR_END_JOB, + XmCR_PAGE_SETUP, XmCR_PDM_* */ + XEvent *event; + XPContext print_context; + Boolean last_page; /* in_out */ + XtPointer detail; +} XmPrintShellCallbackStruct; + + + +Additional Behavior +The last_page field +is only meaningful when the reason is +XmCR_PAGE_SETUP. + +The page setup callback is called with +last_page False to notify the application that it has +to get its internal layout state ready for the next +page. Typically, a widget based application will change +the content of a Label showing the page number, or scroll +the content of the Text widget. + +When the application has processed its last page, it +should set the last_page field in the callback struct +to True. The callback will be called a last time after +that with last_page +False to notify the application +that it can safely clean-up its internal state (e.g., +destroy widgets). + +No drawing should occur from within the callback function +in the application, this is an Exposure event-driven +programming model where widgets render themselves from +their expose methods. + +The print shell calls XpStartPage after the +pageSetupCallback returns, and XpEndPage +upon reception of StartPageNotify. + + + + +ERRORS/WARNINGS +XmPrintShell can generate the following warnings: + + + +Not connected to a valid X Print Server: behavior undefined. + + + +Attempt to set an invalid resolution on a printer: %s + + + +Attempt to set an invalid orientation on a printer: %s + + + + + +RETURN VALUE +Not applicable + + + +EXAMPLES + +PrintOnePageCB(Widget pshell, XtPointer npages, +/*----------*/ XmPrintSetPageCBStruct psp) +{ + static int cur_page = 0; + cur_page++; + + if (! psp->last_page + && curPage > 1) /* no need to scroll for the first page */ + { + + XmTextScroll(ptext, prows); /* get ready for next page */ + + } else { /**** I'm done */ + + XtDestroyWidget(pshell); + XtCloseDisplay(XtDisplay(pshell)); + } + + if (cur_page == (int) n_pages) psp->last_page = True; +} + +PrintOKCallback(...) +/*-------------*/ +{ + pshell = XmPrintSetup (widget, pbs->print_screen, + "Print", NULL, 0); + + XpStartJob(XtDisplay(pshell), XPSpool); + + /**** here I get the size of the shell, create my widget + hierarchy: a bulleting board, and then a text widget, + that I stuff with the video text widget buffer */ + + /* get the total number of pages to print */ + /* same code as previous example to get n_pages */ + + /**** set up my print callback */ + XtAddCallback(pshell, XmNpageSetUpCallback, + PrintOnePageCB, n_pages); +} + +Examples of XmNdefaultPixmapResolution usage: + + + +An application reuses the same image sources it uses for the video interface, in XBM or XPM, to layout on its printed pages. In this case, scaling is seamless. + + + ! icon.xpm is 30x30 pixels + app*dialog.pushb.labelPixmap:icon.xpm + ! print is 400dpi + app.print*form.lab.labelPixmap:icon.xpm + ! 120x120 pixels on the paper (auto scaling) + + + +An application provides a new set of image files, for a given printer resolution (say 300). It doesn't want automatic scaling by the toolkit for that resolution, it wants scaling based on these 300dpi images for higher resolution. It creates its print shell inside using the name "printHiRes" and adds the following in its resource file: + + + app.printHiRes.defaultPixmapResolution:300 + ! icon300.xpm is 120x120 pixels + app.printHiRes*form.lab.labelPixmap:icon300.xpm + ! 120x120 pixels on the paper (no scaling) + + + +This way a printer resolution of 600 will result in a scale of a +300 dpi image by 2 (dpi=600 divided by base=300), while a printer +resolution of 150 (using default print shell name "print") will use +the 100 dpi icon scaled by 1.5 (dpi=150 divided by default base=100). + + + +SEE ALSO +&cdeman.XmPrintSetup;, +&cdeman.XmRedisplayWidget;, +&cdeman.XmPrintToFile;, +&cdeman.XmPrintPopupPDM; + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtToFil.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtToFil.sgm new file mode 100644 index 000000000..d82e2e216 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PrtToFil.sgm @@ -0,0 +1,155 @@ + + + + + + + + + + +XmPrintToFile +library call + + +XmPrintToFile + +Retrieves and saves data that +would normally be printed by the X Print Server. + + + + +#include <Xm/Print.h> + +XtEnumXmPrintToFile +Display*dpy +Stringfilename +XPFinishProcfinish_proc +XtPointerclient_data + + + +DESCRIPTION +XmPrintToFile +hides the details of X display connection and +XpGetDocumentData +to the Motif application programmer. + +This function is a convenience routine that hides +the details of the X and Xp internals to the +application programmer by calling the +XpGetDocumentData +function with appropriate save and finish callbacks. + +This is used in the context of X Printing when +the user has specified the "print-to-file" option from +a regular Print Setup Dialog box. + +XmPrintToFile +first tries to open the given filename for writing and returns +False +if it can't. +Else, it uses +XpGetDocumentData, giving it a save proc that writes the +data received in the file and a finish proc that closes the +file or removes it on an unsuccessful termination. +It calls +finish_proc +at that point, passing it the argument received from the +Xp layer (status == XPGetDocFinished +means the file is valid and was closed, otherwise the file was removed). + +XmPrintToFile is non-blocking; if it returns successfully, it +just means the file was opened successfully, not +that all the data was received. + + +dpy + +Print display connection. + + + +filename + +Name of the file to put the print data in. + + + +finish_proc + +Called when all the data has been received. + + + +client_data + +Passed with the finish_proc. + + + + + +RETURN VALUE +Returns False +if the filename could not be created or opened for writing, +True otherwise. + + +ERRORS/WARNINGS +Not applicable + + +EXAMPLES +A typical OK callback from a +DtPrintSetupBox: + + +PrintOKCallback(widget...) +/*-------------*/ +{ int save_data = XPSpool; + + pshell = XmPrintSetup (widget, pbs->print_screen, + "Print", NULL, 0); + + XtAddCallback(pshell, XmNstartJobCallback, startJobCB, data); + + if (pbs->destination == DtPRINT_TO_FILE) + save_data = XPGetData; + + /* start job must precede XpGetDocumentData in XmPrintToFile */ + XpStartJob(XtDisplay(pshell), save_data); + XFlush(XtDisplay(pshell)); /* maintain the sequence + between startjob and getdocument */ + + /* setup print to file */ + if (pbs->destination == DtPRINT_TO_FILE) + XmPrintToFile(XtDisplay(pshell), + pbs->dest_info, FinishPrintToFile, NULL); + } + +} + +static void +startJobCB(Widget, XtPointer call_data, XtPointer client_data) +{ + print(p); /* rendering happens here */ + + XpEndJob(XtDisplay(p->print_shell)); + + /* clean up */ + XtDestroyWidget(p->print_shell); + XtCloseDisplay(XtDisplay(p->print_shell)); +} + + + +SEE ALSO +&cdeman.XmPrintSetup;, +&cdeman.XmPrintShell;, +&cdeman.XmRedisplayWidget;, +&cdeman.XmPrintPopupPDM; + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PushButA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PushButA.sgm new file mode 100644 index 000000000..6c252562f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PushButA.sgm @@ -0,0 +1,1324 @@ + + + + + + + + + + + +XmPushButton +library call + + +XmPushButton +The PushButton widget class + +XmPushButton + +widget class +PushButton + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/PushB.h> + + + +DESCRIPTION +PushButton issues commands within an application. +It consists of a text label or pixmap surrounded +by a border shadow. +When a PushButton is selected, the shadow changes to give the appearance +that it has been pressed in. When a PushButton is +unselected, the shadow changes to give the appearance that it is out. + +The default behavior associated with a PushButton in a menu depends on +the type of menu system in which it resides. +By default, Btn1 controls the behavior of the PushButton. +In addition, Btn3 controls the behavior of the PushButton if +it resides in a PopupMenu system. +The actual mouse button used is determined by its RowColumn parent. + +Thickness for a second shadow, used when the PushButton is the default +button, may be specified with the +XmNshowAsDefault resource. If it has a nonzero value, the Label's +resources XmNmarginLeft, XmNmarginRight, XmNmarginTop, and +XmNmarginBottom may be modified to accommodate the second shadow. + +If an initial value is specified for XmNarmPixmap but not for +XmNlabelPixmap, the XmNarmPixmap value is used for +XmNlabelPixmap. + +PushButton uses the XmQTmenuSystem and +XmQTspecifyRenderTable traits, and +holds the XmQactivatable, XmQTmenuSavvy, and +XmQTtakesDefault traits. + + +Classes +PushButton inherits behavior, resources, and traits from Core, +XmPrimitive, +and XmLabel. + +The class pointer is xmPushButtonWidgetClass. + +The class name is XmPushButton. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmPushButton Resource Set + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarmColor +XmCArmColor +Pixel +dynamic +CSG + + +XmNarmPixmap +XmCArmPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNdefaultButtonShadowThickness +XmCDefaultButtonShadowThickness +Dimension +dynamic +CSG + + +XmNdisarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNfillOnArm +XmCFillOnArm +Boolean +True +CSG + + +XmNmultiClick +XmCMultiClick +unsigned char +dynamic +CSG + + +XmNshowAsDefault +XmCShowAsDefault +Dimension +0 +CSG + + + + + + + +XmNactivateCallback + +Specifies the list of callbacks that is called when PushButton is activated. +PushButton is activated when the user presses +and releases the active mouse button +while the pointer is inside that widget. Activating the PushButton +also disarms it. +For this callback, the reason is XmCR_ACTIVATE. +This callback uses the XmQTactivatable trait. + + + + +XmNarmCallback + +Specifies the list of callbacks that is called when PushButton is armed. +PushButton is armed when the user presses +the active mouse button while the pointer is inside that +widget. +For this callback, the reason is XmCR_ARM. + + + + +XmNarmColor + +Specifies the color with which to fill the armed button. +XmNfillOnArm must be set to True for this resource to have an effect. +The default for a color display is a color between the background and the +bottom shadow color. For a monochrome display, the default is set to the +foreground color, and any text in the label appears in the background +color when the button is armed. + +This resource is also used when the button is armed in a menu +and the XmNenableEtchedInMenu resource is True. + + + + +XmNarmPixmap + +Specifies the pixmap to be used as the button face if XmNlabelType is +XmPIXMAP and PushButton is armed. This resource is disabled when the +PushButton is in a menu. + + + + +XmNdefaultButtonShadowThickness + +This resource specifies the width of the default button indicator shadow. +If this resource is 0 (zero), the width of the shadow comes from the value of +the XmNshowAsDefault resource. If this resource is greater than +0, the XmNshowAsDefault resource is only used to specify whether +this button is the default. +The default value is the initial value of XmNshowAsDefault. + + + + +XmNdisarmCallback + +Specifies the list of callbacks +that is called when PushButton is disarmed. PushButton is disarmed when +the user presses and releases the active mouse button +while the pointer is inside that widget. For this callback, the reason is +XmCR_DISARM. + + + + +XmNfillOnArm + +Forces the PushButton to fill the background of the button with the +color specified by XmNarmColor when the button is armed and when this +resource is set to True. If False, only the top and bottom +shadow colors are switched. +When the PushButton is in a menu, this resource is ignored and assumed to be +False. + + + + +XmNmultiClick + +If a button click is followed by another button click within the time +span specified by the display's multiclick time, and this resource is +set to XmMULTICLICK_DISCARD, do not process the second click. +If this resource is set to XmMULTICLICK_KEEP, process the event +and increment click_count in the callback structure. +When the button is in a menu, the default is XmMULTICLICK_DISCARD; +otherwise, for a button not in a menu, XmMULTICLICK_KEEP is +the default value. + + + + +XmNshowAsDefault + +If XmNdefaultButtonShadowThickness is greater than 0 (zero), a value +greater than 0 in this resource +specifies to mark this button as the default button. +If XmNdefaultButtonShadowThickness is 0, a value greater than +0 in this resource specifies to mark this button as the default +button with the shadow thickness specified by this resource. +When the Display resource XmNdefaultButtonEmphasis has a value of +XmEXTERNAL_HIGHLIGHT (the default), PushButton draws the +location cursor outside of the outer shadow. When this resource has a +value of XmINTERNAL_HIGHLIGHT, the highlight is drawn between +the inner and outer shadows. +The space between +the shadow and the default shadow is equal to the sum of both shadows. +The default value is 0. When this value is not 0, the Label +resources XmNmarginLeft, XmNmarginRight, XmNmarginTop, and +XmNmarginBottom may be modified to accommodate the second shadow. +This resource is disabled when the PushButton is in a menu. + + + + + + +Inherited Resources +PushButton inherits behavior and resources from the +superclasses described the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmLabel Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +CSG + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +CSG + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +dynamic +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +dynamic +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +dynamic +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +dynamic +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +dynamic +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +XmFONTLIST_DEFAULT_TAG +CSG + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + int click_count; +} XmPushButtonCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +click_count + +This value is valid only when the reason is XmCR_ACTIVATE. +It contains the number of clicks in the last multiclick sequence +if the XmNmultiClick resource is set to XmMULTICLICK_KEEP, +otherwise it contains 1. +The activate callback is invoked for each click if XmNmultiClick +is set to XmMULTICLICK_KEEP. + + + + + + + + + + + + + + + + +Translations +XmPushButton includes translations from Primitive. + +Note that altering translations in #override +or #augment mode is undefined. + +Additional XmPushButton translations for XmPushButtons not in a +menu system are described in the following list. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +c<Btn1Down>: + +ButtonTakeFocus() + + + + +≈cBtn1Down: + +Arm() + + + + +≈cBtn1Down,≈cBtn1Up: + +Activate() Disarm() + + + + +≈cBtn1Down(2+): + +MultiArm() + + + + +≈cBtn1Up(2+): + +MultiActivate() + + + + +≈cBtn1Up: + +Activate() Disarm() + + + + +≈cBtn2Down: + +ProcessDrag() + + + + +:KeyosfActivate: + +PrimitiveParentActivate() + + + + +:KeyosfCancel: + +PrimitiveParentCancel() + + + + +:KeyosfSelect: + +ArmAndActivate() + + + + +:KeyosfHelp: + +Help() + + + + +≈s ≈m ≈a KeyReturn: + +PrimitiveParentActivate() + + + + +≈s ≈m ≈a Keyspace: + +ArmAndActivate() + + + + + +XmPushButton inherits menu traversal translations +from XmLabel. +Additional XmPushButton translations for PushButtons in a +menu system are described in the following list. +In a Popup menu system, Btn3 also performs the Btn1 +actions. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +Btn2Down: + +ProcessDrag() + + + + +c<Btn1Down>: + +MenuButtonTakeFocus() + + + + +c<Btn1Up>: + +MenuButtonTakeFocusUp() + + + + +≈cBtnDown: + +BtnDown() + + + + +≈cBtnUp: + +BtnUp() + + + + +:KeyosfSelect: + +ArmAndActivate() + + + + +:KeyosfActivate: + +ArmAndActivate() + + + + +:KeyosfCancel: + +MenuEscape() + + + + +:KeyosfHelp: + +Help() + + + + +≈s ≈m ≈a KeyReturn: + +ArmAndActivate() + + + + +≈s ≈m ≈a Keyspace: + +ArmAndActivate() + + + + + + + +Action Routines +The XmPushButton action routines are + + + +Activate(): + +This action draws the shadow in the unarmed +state. +If the button is not in a menu and if XmNfillOnArm is set to True, +the background color reverts to the unarmed color. +If XmNlabelType is XmPIXMAP, XmNlabelPixmap is +used for the button face. +If the pointer is still within the button, +this action calls the callbacks for XmNactivateCallback. + + + + +Arm(): + +This action arms the PushButton. +It draws the shadow in the armed state. +If the button is not in a menu and if XmNfillOnArm is set +to True, it fills the button with the color specified by +XmNarmColor. +If XmNlabelType is XmPIXMAP, the XmNarmPixmap is +used for the button face. +It calls the XmNarmCallback callbacks. + + + + +ArmAndActivate(): + +In a menu, unposts all menus in the menu hierarchy and, +unless the button is already armed, +calls the XmNarmCallback callbacks. +This action calls the XmNactivateCallback and +XmNdisarmCallback callbacks. + +Outside a menu, draws the shadow in the armed state and, if +XmNfillOnArm is set to True, fills the button with the color +specified by XmNarmColor. +If XmNlabelType is XmPIXMAP, XmNarmPixmap is +used for the button face. +This action calls the XmNarmCallback callbacks. + +Outside a menu, this action also arranges for the following to happen, +either immediately or at a later time: +the shadow is drawn in the unarmed state and, if XmNfillOnArm is set +to True, the background color reverts to the unarmed color. +If XmNlabelType is XmPIXMAP, XmNlabelPixmap is +used for the button face. +The XmNactivateCallback and XmNdisarmCallback callbacks are +called. + + + + +BtnDown(): + +This action unposts any menus posted by the PushButton's parent menu, +disables keyboard traversal for the menu, and enables mouse traversal +for the menu. +It draws the shadow in the armed state +and, unless the button is already armed, calls the XmNarmCallback +callbacks. + + + + +BtnUp(): + +This action unposts all menus in the menu hierarchy and activates the +PushButton. +It calls the XmNactivateCallback callbacks and then the +XmNdisarmCallback callbacks. + + + + +ButtonTakeFocus(): + +Causes the PushButton to take keyboard focus +when Ctrl<Btn1Down> is pressed, without activating the widget. + + + + +Disarm(): + +Calls the callbacks for XmNdisarmCallback. + + + + +Help(): + +In a Pulldown or Popup MenuPane, unposts all menus in the menu hierarchy +and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard focus to the widget that had the focus before +the menu system was entered. +This action calls the callbacks for XmNhelpCallback if any exist. +If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +MenuShellPopdownOne(): + +In a top-level Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar; and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard +focus to the widget that had the focus before the MenuBar was +entered. +In other Pulldown MenuPanes, it unposts the menu. + +In a Popup MenuPane, this action +unposts the menu and restores keyboard focus to the +widget from which the menu was posted. + + + + +MultiActivate(): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. + +If XmNmultiClick is XmMULTICLICK_KEEP, this action +increments click_count in the callback structure and +draws the shadow in the unarmed state. +If the button is not in a menu and if XmNfillOnArm is set to True, +the background color reverts to the unarmed color. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used for the button face. +If the pointer is within the PushButton, calls the +callbacks for XmNactivateCallback +and XmNdisarmCallback. + + + + +MultiArm(): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. + +If XmNmultiClick is XmMULTICLICK_KEEP, this action +draws the shadow in the armed state. +If the button is not in a menu and if XmNfillOnArm is set +to True, this action fills the button with the color specified by +XmNarmColor. +If XmNlabelType is XmPIXMAP, the XmNarmPixmap is +used for the button face. +This action calls the XmNarmCallback callbacks. + + + + +ProcessDrag(): + +Drags the contents of a PushButton label, identified when +BTransfer is pressed. +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures, possibly +multiple times, for the _MOTIF_DROP selection. +This action is undefined for PushButtons used in a menu system. + + + + + + +Additional Behavior +This widget has the following additional behavior: + + + +EnterWindow: + +In a menu, if keyboard traversal is enabled, this action does nothing. +Otherwise, it draws the shadow in the armed state and calls the +XmNarmCallback callbacks. + +If the PushButton is not in a menu and the cursor leaves and then +reenters the PushButton's window while the button is pressed, this +action draws the shadow in the armed state. +If XmNfillOnArm is set to True, it also fills the button with the +color specified by XmNarmColor. +If XmNlabelType is XmPIXMAP, XmNarmPixmap is +used for the button face. + + + + +LeaveWindow: + +In a menu, if keyboard traversal is enabled, this action does nothing. +Otherwise, it draws the shadow in the unarmed state and calls the +XmNdisarmCallback callbacks. + +If the PushButton is not in a menu and the cursor leaves the +PushButton's window while the button is pressed, this action draws the +shadow in the unarmed state. +If XmNfillOnArm is set to True, the background color reverts to +the unarmed color. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used for the button face. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, +&cdeman.XmCreatePushButton;, &cdeman.XmLabel;, +&cdeman.XmPrimitive;, and &cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PushButB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PushButB.sgm new file mode 100644 index 000000000..8a684d0e4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/PushButB.sgm @@ -0,0 +1,999 @@ + + + + + + + + + + + +XmPushButtonGadget +library call + + +XmPushButtonGadget +The PushButtonGadget widget class + +XmPushButtonGadget + +widget class +PushButtonGadget + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/PushBG.h> + + + +DESCRIPTION +PushButtonGadget issues commands within an application. +It consists of a text label or pixmap surrounded +by a border shadow. +When PushButtonGadget is selected, the shadow changes to give the appearance +that the PushButtonGadget has been pressed in. When PushButtonGadget is +unselected, the shadow changes to give the appearance that the PushButtonGadget is +out. + +The default behavior associated with a PushButtonGadget in a menu depends on +the type of menu system in which it resides. +By default, Btn1 controls the behavior of the PushButtonGadget. +In addition, Btn3 controls the behavior of the PushButtonGadget if +it resides in a PopupMenu system. +The actual mouse button used is determined by its RowColumn parent. + +Thickness for a second shadow may be specified with the +XmNshowAsDefault resource. If it has a nonzero value, the Label's +XmNmarginLeft, XmNmarginRight, XmNmarginTop, and +XmNmarginBottom resources may be modified to accommodate the second shadow. + +If an initial value is specified for XmNarmPixmap but not for +XmNlabelPixmap, the XmNarmPixmap value is used for +XmNlabelPixmap. + +PushButtonGadget uses the XmQTmenuSystem and +XmQTspecifyRenderTable traits, and +holds the XmQactivatable, XmQTmenuSavvy, and +XmQTtakesDefault traits. + + +Classes +PushButtonGadget inherits behavior, +resources, and traits from Object, RectObj, XmGadget +and XmLabelGadget. + +The class pointer is xmPushButtonGadgetClass. + +The class name is XmPushButtonGadget. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmPushButtonGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNarmColor +XmCArmColor +Pixel +dynamic +CSG + + +XmNarmPixmap +XmCArmPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNdefaultButtonShadowThickness +XmCdefaultButtonShadowThickness +Dimension +dynamic +CSG + + +XmNdisarmCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNfillOnArm +XmCFillOnArm +Boolean +True +CSG + + +XmNmultiClick +XmCMultiClick +unsigned char +dynamic +CSG + + +XmNshowAsDefault +XmCShowAsDefault +Dimension +0 +CSG + + + + + + + +XmNactivateCallback + +Specifies the list of callbacks +that is called when the PushButtonGadget is activated. +It is activated when the user presses +and releases the active mouse button while the +pointer is inside +the PushButtonGadget. Activating PushButtonGadget +also disarms it. +For this callback, the reason is XmCR_ACTIVATE. +This callback uses the XmQTactivatable trait. + + + + +XmNarmCallback + +Specifies the list of callbacks +that is called when PushButtonGadget is armed. +It is armed when the user presses the active +mouse button while the pointer is inside the PushButtonGadget. +For this callback, the reason is XmCR_ARM. + + + + +XmNarmColor + +Specifies the color with which to fill the armed button. +XmNfillOnArm must be set to True for this resource to have an effect. +The default for a color display is a color between the background and the +bottom shadow color. For a monochrome display, the default is set to the +foreground color, and any text in the label appears in the background +color when the button is armed. + + + + +XmNarmPixmap + +Specifies the pixmap to be used as the button face if XmNlabeltype is +XmPIXMAP and PushButtonGadget is armed. +This resource is disabled when the PushButtonGadget is in a menu. + + + + +XmNdefaultButtonShadowThickness + +This resource specifies the width of the default button indicator shadow. +If this resource is 0 (zero), the width of the shadow comes from the value of +the XmNshowAsDefault resource. If this resource is greater than +zero, the XmNshowAsDefault resource is only used to specify whether +this button is the default. +The default value is the initial value of XmNshowAsDefault. + + + + +XmNdisarmCallback + +Specifies the list of callbacks +that is called when the PushButtonGadget is disarmed. +PushButtonGadget is disarmed when the user presses and releases the +active mouse button while the pointer is inside that +gadget. +For this callback, the reason is XmCR_DISARM. + + + + +XmNfillOnArm + +Forces the PushButtonGadget to fill the background of the button with the +color specified by XmNarmColor when the button is armed and when this +resource is set to True. If it is False, only the top and bottom +shadow colors are +switched. When the PushButtonGadget is in a menu, this resource is ignored +and assumed to be False. + + + + +XmNmultiClick + +If a button click is followed by another button click within the time +span specified by the display's multiclick time, and this resource is +set to XmMULTICLICK_DISCARD, the second click is not processed. +If this resource is set to XmMULTICLICK_KEEP, the event +is processed and click_count is incremented in the callback structure. +When the button is in a menu, the default is XmMULTICLICK_DISCARD; +otherwise, for a button not in a menu, the default value is +XmMULTICLICK_KEEP. + + + + +XmNshowAsDefault + +If XmNdefaultButtonShadowThickness is greater than 0 (zero), a value +greater than zero in this resource +specifies to mark this button as the default button. +If XmNdefaultButtonShadowThickness is 0, a value greater than +0 in this resource specifies to mark this button as the default +button with the shadow thickness specified by this resource. +The space between +the shadow and the default shadow is equal to the sum of both shadows. +The default value is 0. +When the Display resource XmNdefaultButtonEmphasis has a value of +XmEXTERNAL_HIGHLIGHT (the default), PushButton draws the +location cursor outside of the outer shadow. When this resource has a +value of XmINTERNAL_HIGHLIGHT, the highlight is drawn between +the inner and outer shadows. +When this value is not 0, the Label +XmNmarginLeft, XmNmarginRight, XmNmarginTop, and +XmNmarginBottom resources +may be modified to accommodate the second shadow. +This resource is disabled when the PushButton is in a menu. + + + + + + +Inherited Resources +PushButtonGadget inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmLabelGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +CSG + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +CSG + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +dynamic +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +dynamic +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +dynamic +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +dynamic +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +dynamic +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +dynamic +CSG + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + + + + + + + + + +XmGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + +XmNlayoutDirection +XmNCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +N/A + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + int click_count; +} XmPushButtonCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +click_count + +Valid only when the reason is XmCR_ACTIVATE. +It contains the number of clicks in the last multiclick sequence +if the XmNmultiClick resource is set to XmMULTICLICK_KEEP; +otherwise it contains 1. +The activate callback is invoked for each click if XmNmultiClick +is set to XmMULTICLICK_KEEP. + + + + + + + + + + + + + + + + +Behavior +XmPushButtonGadget includes behavior from XmGadget. +XmPushButtonGadget includes menu traversal behavior from +XmLabelGadget. +Additional behavior for XmPushButtonGadget is described in the following +list. + + + +Btn2Down: + +Drags the contents of a PushButtonGadget label, identified when +Btn2 is pressed. +This action is undefined for PushButtonGadgets used in a menu system. + + + + +Btn1Down: + +This action arms the PushButtonGadget. + +In a menu, this action unposts any menus posted by the PushButtonGadget's +parent menu, disables keyboard traversal for the menu, and enables mouse +traversal for the menu. +It draws the shadow in the armed state. +Unless the button is already armed, it calls the XmNarmCallback +callbacks. + +If the button is not in a menu, this action draws the shadow in the +armed state. +If XmNfillOnArm is set +to True, it fills the button with the color specified by +XmNarmColor. +If XmNlabelType is XmPIXMAP, the XmNarmPixmap is +used for the button face. +It calls the XmNarmCallback callbacks. + + + + +Btn1(2+): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. + +If XmNmultiClick is XmMULTICLICK_KEEP, this action +draws the shadow in the armed state. +If the button is not in a menu and if XmNfillOnArm is set +to True, it fills the button with the color specified by +XmNarmColor. +If XmNlabelType is XmPIXMAP, the XmNarmPixmap is +used for the button face. +This action calls the XmNarmCallback callbacks. + + + + +Btn1Up: + +In a menu, this action unposts all menus in the menu hierarchy and +activates the PushButtonGadget. +It calls the XmNactivateCallback callbacks and then the +XmNdisarmCallback callbacks. + +If the PushButtonGadget is not in a menu, this action draws the shadow in the +unarmed state. +If XmNfillOnArm is set to True, the background color reverts to +the unarmed color. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used for the button face. +If the pointer is still within the button, +this action calls the callbacks for XmNactivateCallback +and XmNdisarmCallback. + + + + +Btn1Up(2+): + +If XmNmultiClick is XmMULTICLICK_DISCARD, this action does +nothing. + +If XmNmultiClick is XmMULTICLICK_KEEP, this action +increments click_count in the callback structure and +draws the shadow in the unarmed state. +If the button is not in a menu and if XmNfillOnArm is set to True, +the background color reverts to the unarmed color. +If XmNlabelType is XmPIXMAP, XmNlabelPixmap is +used for the button face. +If the pointer is within the PushButtonGadget, this action calls the +callbacks for XmNactivateCallback +and XmNdisarmCallback. + + + + +KeyosfActivate: + +In a menu, this action unposts all menus in the menu hierarchy, +unless the button is already armed, and calls the XmNarmCallback +callbacks, the XmNactivateCallback and +the XmNdisarmCallback callbacks. Outside a menu, KActivate +has no effect. +For PushButtonGadgets outside of a menu, if the parent is a manager, +this action passes the event to the parent. + + + + +KeyosfSelect: + +In a menu, this action +unposts all menus in the menu hierarchy, +unless the button is already armed, +and calls the XmNarmCallback callbacks. +This acton calls the XmNactivateCallback and +XmNdisarmCallback callbacks. + +Outside a menu, this action +draws the shadow in the armed state and, if +XmNfillOnArm is set to True, fills the button with the color +specified by XmNarmColor. +If XmNlabelType is XmPIXMAP, XmNarmPixmap is +used for the button face. +This action calls the XmNarmCallback callbacks. + +Outside a menu, this action also arranges for the following to happen, +either immediately or at a later time: +the shadow is drawn in the unarmed state and, if XmNfillOnArm is set +to True, the background color reverts to the unarmed color. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used for the button face. +The XmNactivateCallback and XmNdisarmCallback callbacks are +called. + + + + +KeyosfHelp: + +In a Pulldown or Popup MenuPane, unposts all menus in the menu hierarchy +and restores keyboard focus to the widget that had the focus before +the menu system was entered. +This action calls the callbacks for XmNhelpCallback if any exist. +If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +KeyosfCancel: + +In a toplevel Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and restores keyboard +focus to the widget that had the focus before the MenuBar was +entered. +In other Pulldown MenuPanes, unposts the menu. + +In a Popup MenuPane, unposts the menu and restores keyboard focus to the +widget from which the menu was posted. +For a PushButtonGadget outside of a menu, if the parent is a manger, this +action passes the event to the parent. + + + + +Enter: + +In a menu, if keyboard traversal is enabled, this action does nothing. +Otherwise, it draws the shadow in the armed state and calls the +XmNarmCallback callbacks. + +If the PushButtonGadget is not in a menu and the cursor leaves and then +reenters the PushButtonGadget while the button is pressed, this +action draws the shadow in the armed state. +If XmNfillOnArm is set +to True, it also fills the button with the +color specified by XmNarmColor. +If XmNlabelType is XmPIXMAP, the XmNarmPixmap is +used for the button face. + + + + +Leave: + +In a menu, if keyboard traversal is enabled, this action does nothing. +Otherwise, it draws the shadow in the unarmed state and calls the +XmNdisarmCallback callbacks. + +If the PushButtonGadget is not in a menu and the cursor leaves the +PushButtonGadget while the button is pressed, this action draws the +shadow in the unarmed state. +If XmNfillOnArm is set to True, the background color reverts to +the unarmed color. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used for the button face. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Object;, &cdeman.RectObj;, +&cdeman.XmCreatePushButtonGadget;, +&cdeman.XmGadget;, +&cdeman.XmLabelGadget;, and &cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RedWidg.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RedWidg.sgm new file mode 100644 index 000000000..9eb19430b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RedWidg.sgm @@ -0,0 +1,165 @@ + + + + + + + + + + +XmRedisplayWidget +library call + + +XmRedisplayWidget + +Synchronously activates the expose method of a widget to draw its content + + + + +#include <Xm/Xm.h> + +voidXmRedisplayWidget +Widgetwidget + + +DESCRIPTION +This function is a convenience routine that hides the +details of the Xt internals to the application programmer by calling the +expose +method of the given widget with a well formed +Expose +event and +Region +corresponding to the total area of the widget. If the widget doesn't have an +Expose +method, the function does nothing. + +This is primarily used in the context of X Printing if the +programming model chosen by the application is synchronous; +that is, it doesn't rely of X Print events for the driving of +page layout but wants to completely control the sequence of rendering requests. + +XmRedisplayWidget +doesn't clear the widget window prior to calling the +expose +method, since this is handled by calls to +XpStartPage +. + + +widget + +The widget to redisplay. + + + + + +RETURN VALUE +None. + + +ERRORS/WARNINGS +Not applicable + + + +EXAMPLES +In the following, a simple application wants to +print the content of a multi-page text widget (similar to +dtpad). + + +PrintOKCallback(print_dialog...) +/*-------------*/ +{ + pshell = XmPrintSetup (print_dialog, pbs->print_screen, + "Print", NULL, 0); + + XpStartJob(XtDisplay(pshell), XPSpool); + + /**** here I realize the shell, get its size, create my widget + hierarchy: a bulletin board, and then a text widget, + that I stuff with the video text widget buffer */ + + /* get the total number of pages to print */ + XtVaGetValues(ptext, XmNrows, &prows, + XmNtotalLines, n_lines, NULL); + n_pages = n_lines / prows; + + /***** now print the pages in a loop */ + + for (cur_page=0; cur_page != n_pages; cur_page++) { + + XpStartPage(XtDisplay(pshell), XtWindow(pshell), False); + XmRedisplayWidget(ptext); /* do the drawing */ + XpEndPage(XtDisplay(pshell)); + + XmTextScroll(ptext, prows); /* get ready for next page */ + } + + /***** I'm done */ + XpEndJob(XtDisplay(pshell)); + +} + +Of course, one could change the above code to include it in a +fork() +branch so that the main program is not blocked while +printing is going on. Another way to achieve a +"print-in-the-background" effect is to use an Xt workproc. Using the +same sample application, that gives us: + + +Boolean +PrintOnePageWP(XtPointer npages) /* workproc */ +/*-------------*/ +{ + static int cur_page = 0; + cur_page++; + + XpStartPage(XtDisplay(pshell), XtWindow(pshell), False); + XmRedisplayWidget(ptext); /* do the drawing */ + XpEndPage(XtDisplay(pshell)); + + XmTextScroll(ptext, prows); /* get ready for next page */ + + if (cur_page == n_pages) { /***** I'm done */ + XpEndJob(XtDisplay(pshell)); + + XtDestroyWidget(pshell); + XtCloseDisplay(XtDisplay(pshell)); + } + + return (cur_page == n_pages); +} + +PrintOKCallback(...) +/*-------------*/ +{ + pshell = XmPrintSetup (widget, pbs->print_screen, + "Print", NULL, 0); + + XpStartJob(XtDisplay(pshell), XPSpool); + + /**** here I get the size of the shell, create my widget + hierarchy: a bulletin board, and then a text widget, + that I stuff with the video text widget buffer */ + + /* get the total number of pages to print */ + /* ... same code as above example */ + + /***** print the pages in the background */ + XtAppAddWorkProc(app_context, PrintOnePageWP, n_pages); +} + + +SEE ALSO +&cdeman.XmPrintSetup;, +&cdeman.XmPrintShell; + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RegistS.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RegistS.sgm new file mode 100644 index 000000000..d240d8907 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RegistS.sgm @@ -0,0 +1,105 @@ + + + + + + + + + + + +XmRegisterSegmentEncoding +library call + + +XmRegisterSegmentEncoding +A compound string function that registers +a compound text encoding format for a specified font list element tag + +XmRegisterSegment\\%Encoding + +compound string functions +XmRegisterSegment\\%Encoding + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +char * XmRegisterSegmentEncoding + +char *fontlist_tag +char *ct_encoding + + + +DESCRIPTION +XmRegisterSegmentEncoding registers a compound text encoding format +with the specified font list element tag. The XmCvtXmStringToCT +function uses this registry to map the font list tags of compound string +segments to compound text encoding formats. Registering +a font list tag that already exists in the registry overwrites the original +entry. You can unregister a font list tag by passing a NULL value for the +ct_encoding parameter. + + + +fontlist_tag + +Specifies the font list element tag to be registered. The +tag must be a NULL-terminated ISO8859-1 string. + + + + +ct_encoding + +Specifies the compound text character set to be used for segments +with the font list tag. The value must be a NULL-terminated ISO8859-1 string. +A value of XmFONTLIST_DEFAULT_TAG maps the specified font list tag to +the code set of the locale. + + + + + + +RETURN +Returns NULL for a new font list tag or the old ct_encoding +value for an already registered font list tag. The +application is responsible for freeing the +storage associated with the returned data (if any) by +calling XtFree. + + + +RELATED +&cdeman.XmCvtXmStringToCT;, +&cdeman.XmFontList;, +&cdeman.XmMapSegmentEncoding;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemFro.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemFro.sgm new file mode 100644 index 000000000..e00a3d413 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemFro.sgm @@ -0,0 +1,98 @@ + + + + + + + + + + + +XmRemoveFromPostFromList +library call + + +XmRemoveFromPostFromList +a RowColumn function that disables a menu for a particular widget + +XmRemoveFromPostFromList + +RowColumn functions +XmRemoveFromPostFromList + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +void XmRemoveFromPostFromList + +Widget menu +Widget post_from_widget + + + +DESCRIPTION +XmRemoveFromPostFromList makes a Popup or Pulldown menu no +longer accessible from a widget. This function does not destroy a +menu, or deallocate the memory associated with it. It simply removes +the widget from the menu's list of widgets permitted to post that +menu. + +If the menu argument refers to a Popup menu, the event handlers +are removed from the post_from_widget widget. If the argument +refers to a Pulldown menu, its ID is removed from the +XmNsubMenuId of the specified post_from_widget. Also, if +the menu is a Pulldown menu, the post_from_widget widget must be +either a CascadeButton or a CascadeButtonGadget. + + + +menu + +Specifies the widget ID of a the Popup or Pulldown menu to be +made inaccessible from the post_from_widget widget. + + + + +post_from_widget + +Specifies the widget ID of the widget which can no longer post the +menu referred to by the menu argument.. + + + + +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RELATED +&cdeman.XmAddToPostFromList;, +&cdeman.XmGetPostedFromWidget;, and +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemPrA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemPrA.sgm new file mode 100644 index 000000000..3786b9fdd --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemPrA.sgm @@ -0,0 +1,119 @@ + + + + + + + + + + + +XmRemoveProtocolCallback +library call + + +XmRemoveProtocolCallback +A VendorShell function that removes a callback from the internal list + +XmRemoveProtocol\\%Callback + +VendorShell functions +XmRemoveProtocol\\%Callback + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/Protocols.h> + +void XmRemoveProtocolCallback + +Widget shell +Atom property +Atom protocol +XtCallbackProc callback +XtPointer closure + + + +DESCRIPTION +XmRemoveProtocolCallback removes a callback from the internal list. + +XmRemoveWMProtocolCallback is a convenience interface. +It calls XmRemoveProtocolCallback +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +property + +Specifies the protocol property + + + + +protocol + +Specifies the protocol atom + + + + +callback + +Specifies the procedure to call when a protocol message is received + + + + +closure + +Specifies the client data to be passed to the callback when it is invoked + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmAddProtocolCallback;, +&cdeman.XmInternAtom;, and &cdeman.XmRemoveWMProtocolCallback;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemPrB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemPrB.sgm new file mode 100644 index 000000000..d85a6d03d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemPrB.sgm @@ -0,0 +1,114 @@ + + + + + + + + + + + +XmRemoveProtocols +library call + + +XmRemoveProtocols +A VendorShell function that removes the protocols from the protocol manager and deallocates the internal tables + +XmRemoveProtocols + +VendorShell functions +XmRemoveProtocols + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/Protocols.h> + +void XmRemoveProtocols + +Widget shell +Atom property +Atom * protocols +Cardinal num_protocols + + + +DESCRIPTION +XmRemoveProtocols removes the protocols from the protocol manager and +deallocates the internal tables. If any of the protocols are active, it +will update the handlers and update the property if shell is +realized. + +XmRemoveWMProtocols is a convenience interface. +It calls XmRemoveProtocols +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +property + +Specifies the protocol property + + + + +protocols + +Specifies the protocol atoms + + + + +num_protocols + +Specifies the number of elements in protocols + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmAddProtocols;, +&cdeman.XmInternAtom;, and &cdeman.XmRemoveWMProtocols;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemTab.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemTab.sgm new file mode 100644 index 000000000..288cda629 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemTab.sgm @@ -0,0 +1,76 @@ + + + + + + + + + + + +XmRemoveTabGroup +library call + + +XmRemoveTabGroup +A function that removes a tab group + +XmRemoveTabGroup + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmRemoveTabGroup + +Widget tab_group + + + +DESCRIPTION +This function is obsolete and its behavior is replaced by setting +XmNnavigationType to XmNONE. +XmRemoveTabGroup removes a +widget from the list of tab groups +associated with a particular widget hierarchy and sets the widget's +XmNnavigationType to XmNONE. + + + +tab_group + +Specifies the widget ID + + + + + + +RELATED +&cdeman.XmAddTabGroup;, &cdeman.XmManager;, and &cdeman.XmPrimitive;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemWMA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemWMA.sgm new file mode 100644 index 000000000..7eb904c94 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemWMA.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmRemoveWMProtocolCallback +library call + + +XmRemoveWMProtocolCallback +A VendorShell convenience interface that removes a callback from the internal list + +XmRemoveWMProtocol\\%Callback + +VendorShell functions +XmRemoveWMProtocol\\%Callback + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/Protocols.h> + +void XmRemoveWMProtocolCallback + +Widget shell +Atom protocol +XtCallbackProc callback +XtPointer closure + + + +DESCRIPTION +XmRemoveWMProtocolCallback is a convenience interface. +It calls XmRemoveProtocolCallback +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +protocol + +Specifies the protocol atom + + + + +callback + +Specifies the procedure to call when a protocol message is received + + + + +closure + +Specifies the client data to be passed to the callback when it is invoked + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmAddWMProtocolCallback;, +&cdeman.XmInternAtom;, and &cdeman.XmRemoveProtocolCallback;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemWMB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemWMB.sgm new file mode 100644 index 000000000..69985a838 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RemWMB.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + + +XmRemoveWMProtocols +library call + + +XmRemoveWMProtocols +A VendorShell convenience interface that removes the protocols from the protocol manager and deallocates the internal tables + +XmRemoveWMProtocols + +VendorShell functions +XmRemoveWMProtocols + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/Protocols.h> + +void XmRemoveWMProtocols + +Widget shell +Atom * protocols +Cardinal num_protocols + + + +DESCRIPTION +XmRemoveWMProtocols is a convenience interface. +It calls XmRemoveProtocols +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +protocols + +Specifies the protocol atoms + + + + +num_protocols + +Specifies the number of elements in protocols + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmAddWMProtocols;, +&cdeman.XmInternAtom;, and &cdeman.XmRemoveProtocols;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendA.sgm new file mode 100644 index 000000000..4649ead74 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendA.sgm @@ -0,0 +1,291 @@ + + + + + + + + + + + +XmRendition +library call + + +XmRendition +The Rendition registry + +XmRendition + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +XmRendition + + + +DESCRIPTION +XmRendition is a pseudo widget used for the rendering of +XmStrings. XmRendition has two parts: +XmStringTag and rendering information. The XmStringTag part +can be matched with an XmStringTag associated with a +LOCALE, CHARSET, or RENDITION[BEGIN|END] component +within XmString. +The rendering information contains +information about the font or fontset, colors, tabs, and lines to be +used in rendering a text component. + +If a resource in a rendition is unspecified, usually by setting it to +XmAS_IS or XmUNSPECIFIED_PIXEL, +then the value to be used for that resource is the value of the +immediately preceeding rendition in XmString. If that value +is unspecified, then the preceding value is used, and so on. If +no renditions specify a value for a resource, then a default value +will be used. + + +Classes +XmRendition does not inherit from any widget class. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. To reference a resource by name +or by class in a .Xdefaults file, remove the XmN or XmC +prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix +and use the remaining letters (in either lowercase or uppercase, but include +any underscores between words). The codes in the access column +indicate if the given resource can be set at creation time (C), +set by using XmRenditionUpdate (S), retrieved by using +XmRenditionRetrieve (G), or is not applicable (N/A). + + + + + + + + + + + +XmRendition Resource Set + + +Name +Class +Type +Default +Access + + +XmNrenditionBackground +XmCRenditionBackground +Pixel +XmUNSPECIFIED_PIXEL +CSG + + +XmNfont +XmCFont +XtPointer +XmAS_IS +CSG + + +XmNfontName +XmCFontName +String +XmAS_IS +CSG + + +XmNfontType +XmCFontType +XmFontType +XmAS_IS +CSG + + +XmNrenditionForeground +XmCRenditionForeground +Pixel +XmUNSPECIFIED_PIXEL +CSG + + +XmNloadModel +XmCLoadModel +unsigned char +XmAS_IS +CSG + + +XmNstrikethruType +XmCStrikethruType +unsigned char +XmAS_IS +CSG + + +XmNtabList +XmCTabList +XmTabList +XmAS_IS +CSG + + +XmNtag +XmCTag +XmStringTag +"" +G + + +XmNunderlineType +XmCUnderlineType +unsigned char +XmAS_IS +CSG + + + + + + +XmNrenditionBackground + +Specifies the background drawing color. A value of +XmUNSPECIFIED_PIXEL indicates that the background is not +specified for this rendition. + + + + +XmNfont + +Specifies the actual font or fontset to be used by this rendition. The +value of this resource, if set to other than XmAS_IS, will be +used regardless of the settings of the other font resources. Setting +this resource will force XmNloadModel to be +XmLOAD_IMMEDIATE. If this resource is not initially set, then +it will be set subsequently by the rendition whenever the font or +fontset specified by XmNfontName is loaded. If both +XmNfontName and XmNfont are specified in a resource file, +the XmNfont specification will take precedence. + + + + +XmNfontName + +Specifies an X Logical Font Description (XLFD) string, which is +interpreted either as a font name or as a base font name list. A base +font name list is a comma-separated and NULL-terminated string. A +value of XmAS_IS indicates that the font is not specified for +this rendition. If both XmNfontName and XmNfont are +specified in a resource file, the XmNfont specification will +take precedence. + + + + +XmNfontType + +Specifies whether the +XmNfontName resource refers to a font name or to a base font name +list. Valid values are XmFONT_IS_FONT and +XmFONT_IS_FONTSET. + + + + +XmNrenditionForeground + +Specifies the foreground drawing color. A value of +XmUNSPECIFIED_PIXEL indicates that the foreground is not +specified for this rendition. + + + + +XmNloadModel + +Specifies whether the font or fontset specified by XmNfontName +is to be loaded when the rendition is created (XmLOAD_IMMEDIATE) +or only when the font is required to render an XmString segment +(XmLOAD_DEFERRED). +Note that specifying XmLOAD_IMMEDIATE for XmNloadModel is +valid only if XmNfontName is specified, in which case the +specified font will be loaded on creation, or if XmNfont is +specified, in which case the font is already loaded. +XmLOAD_DEFERRED is only valid when XmNfontName is +specified. + + + + +XmNstrikethruType + +Specifies the type of line to be used to strike through a text +segment. Valid values are XmNO_LINE, XmSINGLE_LINE, +XmDOUBLE_LINE, XmSINGLE_DASHED_LINE, and +XmDOUBLE_DASHED_LINE. A value of XmAS_IS indicates that +the strike-through type is not specified for this rendition. + + + + +XmNtabList + +Specifies the tab list to be used in rendering compound strings +containing tab components. + + + + +XmNtag + +Specifies the tag string to be used in matching the renditions with +other renditions or with XmStringTag components in +XmStrings. This resource must always be specified. That is, +NULL is not a legal value but the empty string is. +This resource is automatically set to the value of the tag parameter in +the XmRenditionCreate call. + + + + +XmNunderlineType + +Specifies the type of line to be used to underline a text segment. +Valid values are XmNO_LINE, XmSINGLE_LINE, +XmDOUBLE_LINE, XmSINGLE_DASHED_LINE, and +XmDOUBLE_DASHED_LINE. A value of XmAS_IS indicates that +the underline type is not specified for this rendition. + + + + + + + +RELATED +&cdeman.XmRenditionCreate;, +&cdeman.XmRenditionFree;, +&cdeman.XmRenditionRetrieve;, +&cdeman.XmRenditionUpdate;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendB.sgm new file mode 100644 index 000000000..4a60e5c8f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendB.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmRenditionCreate +library call + + +XmRenditionCreate +A convenience function that creates a rendition + +XmRenditionCreate + + + + + + + + + + +#include <Xm/Xm.h> + +XmRendition XmRenditionCreate + +Widget widget +XmStringTag tag +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmRenditionCreate creates a rendition whose resources are set +to the values specified in arglist. Default values are assigned +to resources that are not specified. + + + +widget + +Specifies the widget used for deriving any necessary information for +creating the rendition. In particular, the X display of widget +will be used for loading fonts. + + + + +tag + +Specifies the tag for the rendition. +(This will become the XmNtag resource for the rendition.) + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + + + +RETURN +Returns the created rendition. +The function allocates space to hold the returned rendition. +The application is responsible for managing this allocated space. +The application can recover this allocated space by calling XmRenditionFree. + + + +RELATED +&cdeman.XmRendition; and +&cdeman.XmRenditionFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendC.sgm new file mode 100644 index 000000000..ba2537a05 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendC.sgm @@ -0,0 +1,57 @@ + + + + + + + + + + + +XmRenditionFree +library call + + +XmRenditionFree +A convenience function that frees a rendition + +XmRenditionFree + + + + + + + + + + +#include <Xm/Xm.h> + +void XmRenditionFree + +XmRendition rendition + + + +DESCRIPTION +XmRenditionFree recovers memory used by rendition. + + + +rendition + +Specifies the rendition to be freed. + + + + + + +RELATED +&cdeman.XmRendition;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendD.sgm new file mode 100644 index 000000000..3eb6661c7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendD.sgm @@ -0,0 +1,81 @@ + + + + + + + + + + + +XmRenditionRetrieve +library call + + +XmRenditionRetrieve +A convenience function that retrieves rendition resources + +XmRenditionRetrieve + + + + + + + + + + +#include <Xm/Xm.h> + +void XmRenditionRetrieve + +XmRendition rendition +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmRenditionRetrieve extracts values for the given resources +(arglist) from the specified rendition. +Note that the function returns the actual values of the resources, not +copies. Therefore it is necessary to copy before modifying any +resource whose value is an address. This will include such resources +as XmNfontName, XmNfont, and XmNtabList. + + + +rendition + +Specifies the rendition. + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + + + +RELATED +&cdeman.XmRendition; +and +&cdeman.XmTabListCopy;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendE.sgm new file mode 100644 index 000000000..9ffc769de --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendE.sgm @@ -0,0 +1,74 @@ + + + + + + + + + + + +XmRenditionUpdate +library call + + +XmRenditionUpdate +A convenience function that modifies resources + +XmRenditionUpdate + + + + + + + + + + +#include <Xm/Xm.h> + +void XmRenditionUpdate + +XmRendition rendition +ArgList arglist +Cardinal argcount + + + +DESCRIPTION +XmRenditionUpdate modifies resources in the specified rendition. + + + +rendition + +Specifies the rendition. + + + + +arglist + +Specifies the argument list. + + + + +argcount + +Specifies the number of attribute/value pairs in the argument list +(arglist). + + + + + + +RELATED +&cdeman.XmRendition;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaA.sgm new file mode 100644 index 000000000..e03820581 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaA.sgm @@ -0,0 +1,189 @@ + + + + + + + + + + + +XmRenderTable +library call + + +XmRenderTable +Data type for a render table + +XmRenderTable + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +XmRenderTable + + + +DESCRIPTION +XmRenderTable is the data type for a render table, which +contains a table of renditions (XmRenditions). Each rendition +consists of a set of attributes for rendering text, including a font +or fontset, colors, tabs, and lines. +Each rendition is identified with a tag. + +When a compound string is displayed, for each segment in the string, +the rendition used to render that string is formed as follows. If the +segment has at least one rendition begin tag or if the list of tags +formed by accumulating from previous segments the rendition begin tags +and removing the rendition end tags is not empty, these tags are +matched with renditions in the render table. The effective rendition +used to render the segment is formed by successively merging each +rendition found into the current rendition with non-XmAS_IS +(XmUNSPECIFIED_PIXEL for color resources) values for resources +in the rendition to be merged, thus replacing the corresponding values of +the resources in the current rendition. Finally, if the resulting +rendition still has resources with unspecified values and the segment +has a locale or charset tag (these are optional and mutually +exclusive) this tag is matched with a rendition in the render table, +and the missing rendition values are filled in from that entry. + +If no matching rendition is found for a particular tag, then the +XmNnoRenditionCallback of the XmDisplay object is called +and the render table is searched again for that tag. + +If the resulting rendition does not specify a font or fontset, then +for segments whose text type is XmCHARSET_TEXT, the render table +will be searched for a rendition tagged with +XmFONTLIST_DEFAULT_TAG, and if a matching rendition is found, it +will be merged into the current rendition. If the resulting rendition +contains no font or fontset, the XmNnoFontCallback will be +called with the default rendition and "" as the font name. If no +rendition matches or no font was found after the callback, then the +first rendition in the render table will be merged into the current +rendition. If this rendition still has no font, then the segment will +not be rendered and a warning will be emitted. + +For segments whose text type is XmMULTIBYTE_TEXT or +XmWIDECHAR_TEXT, the +render table will be searched for a rendition tagged with +_MOTIF_DEFAULT_LOCALE, and, if a matching rendition is found, it will be +merged into the current rendition. If the resulting rendition contains no +font, the XmNnoFontCallback will be called with the +default rendition and "" as the font name. +An application can have this callback attempt +to remedy this problem by calling XmRenditionUpdate on the input +rendition to provide a font for the widget to use. This may be done by +either providing an alternative font name to be loaded using the +XmNfontName and XmNfontType resources or with an already +loaded font using the XmNfont resource. +If no rendition matches or no font was found after the +callback, then the segment will not be rendered +and a warning will be issued. + +Render tables are specified in resource files with the following +syntax: + +resource_spec: [ tag [, tag ]* ] + +where tag is some string suitable for the XmNtag resource +of a rendition. + +If no tags are specified, then a render table will be created that is +either empty or contains only a rendition with a tag of +_MOTIF_DEFAULT_LOCALE. + +Specific values for specific rendition resources are specified using +the following syntax: + +resource_spec [*|.] rendition[*|.] resource_name: value + +where: + + + +resource_spec + +Specifies the render table. + + + + +rendition + +Is either the class Rendition or a tag. + + + + +resource_name + +Is either +the class or name of a particular resource. + + + + +value + +Is the +specification of the value to be set. + + + + +Any resource line that consists of just a resource name or class +component with no rendition component or loose binding will be +assumed to specify resource values for a rendition with a tag of +_MOTIF_DEFAULT_LOCALE. In effect, this creates a default +rendition in much the same way that specifying no fontlist tag for a +fontlist resource causes the fontlist created to contain an entry +tagged with XmFONTLIST_DEFAULT_TAG: + +resource_spec.resource_name: value + +For example, the following would set the XmNrenderTable resource +of label1 to a render +table consisting of three renditions tagged with +_MOTIF_DEFAULT_LOCALE, bold, and oblique, with values +for resources set as described in the resource specifications. + + +*label1.renderTable: bold, oblique +*label1.renderTable.bold.renditionForeground: Green +*label1.renderTable.bold.fontName: *-*-*-bold-*-iso8859-1 +*label1.renderTable.bold.fontType: FONT_IS_FONT +*label1.renderTable.oblique.renditionBackground: Red +*label1.renderTable.oblique.fontName: *-*-*-italic-*-iso8859-1 +*label1.renderTable.oblique.fontType: FONT_IS_FONT +*label1.renderTable.oblique.underlineType: AS_IS +*label1.renderTable.fontName: fixed +*label1.renderTable.fontType: FONT_IS_FONT +*label1.renderTable.renditionForegound: black +*label1.renderTable*tabList: 1in, +1.5in, +3in + + + + +RELATED +&cdeman.XmRenderTableAddRenditions;, +&cdeman.XmRenderTableCopy;, +&cdeman.XmRenderTableCvtFromProp;, +&cdeman.XmRenderTableCvtToProp;, +&cdeman.XmRenderTableFree;, +&cdeman.XmRenderTableGetRendition;, +&cdeman.XmRenderTableGetRenditions;, +&cdeman.XmRenderTableGetTags;, +&cdeman.XmRenderTableRemoveRenditions;, +&cdeman.XmRendition;, and +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaB.sgm new file mode 100644 index 000000000..db816bb2d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaB.sgm @@ -0,0 +1,135 @@ + + + + + + + + + + +XmRenderTableAddRenditions +library call + + +XmRenderTableAddRenditions +Creates a new render table + +XmRenderTableAddRenditions + + + + +#include <Xm/Xm.h> + +XmRenderTable XmRenderTableAddRenditions +XmRenderTable oldtable +XmRendition *renditions +Cardinal rendition_count +XmMergeMode merge_mode + + + +DESCRIPTION +XmRenderTableAddRenditions is a function to create a new render +table that +includes the renditions listed in oldtable, if there is one. This +function also copies +specified renditions (renditions) to the new render table. The first +rendition_count renditions of the renditions array are +added to the new table. If a rendition is tagged with a tag +that matches a tag already in oldtable, then the existing +rendition using that tag is either modified or freed and replaced with +the new rendition, depending on the value of merge_mode. If +oldtable is NULL, +XmRenderTableAddRenditions creates a new render table containing +only the specified renditions. + +This function deallocates the original render table after extracting +the required information. It is the responsibility of the caller to +free the renditions of the renditions array by calling the +XmRenditionFree function. + + + +oldtable + +Specifies the render table to be added to. + + + + +renditions + +Specifies an array of renditions to be added. + + + + +rendition_count + +Specifies the number of renditions from renditions to be added. + + + + +merge_mode + +Specifies what to do if the XmNtag of a rendition matches that +of one that already exists in oldtable. The possible values +are as follows: + + + +XmMERGE_REPLACE + +Completely replaces the old rendition with the new one. + + + + +XmMERGE_OLD + +Replaces any unspecified values of the old rendition with the +corresponding values from the new rendition. + + + + +XmMERGE_NEW + +Replaces the old rendition with the new rendition, replacing any +unspecified values of the new rendition with the corresponding values +from the old rendition. + + + + +XmSKIP + +Skips over the new rendition, leaving the old rendition intact. + + + + + + + + + +RETURN +If renditions is NULL or rendition_count is 0 (zero), this +function returns oldtable. +Otherwise, the function returns a new XmRenderTable. +The function allocates space to hold this new render table. +The application is responsible for managing this allocated space. +The application can recover the allocated space by calling XmRenderTableFree. + + + +RELATED +&cdeman.XmRendition; and +&cdeman.XmRenderTableFree;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaC.sgm new file mode 100644 index 000000000..5b63b6a17 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaC.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmRenderTableCopy +library call + + +XmRenderTableCopy +A render table function that copies renditions + +XmRenderTableCopy + + + + + + + + + + +#include <Xm/Xm.h> + +XmRenderTable XmRenderTableCopy + +XmRenderTable table +XmStringTag *tags +int tag_count + + + +DESCRIPTION +XmRenderTableCopy creates a new render table +which will contain +the renditions of the table whose tags match those in tags. + + + +table + +Specifies the table containing the renditions to be copied. + + + + +tags + +Specifies an array of tags, whose corresponding renditions are to be +copied. NULL indicates that the complete table should be copied. + + + + +tag_count + +Specifies the number of tags in tags. + + + + + + +RETURN +Returns NULL if table is NULL. Otherwise, this function returns +the new render table. +This function allocates space to hold the new render table. +The application is responsible for managing this allocated space. +The application can recover this allocated space by calling XmRenderTableFree. + + + +RELATED +&cdeman.XmRendition; and +&cdeman.XmRenderTableFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaD.sgm new file mode 100644 index 000000000..30ef07b6e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaD.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmRenderTableCvtFromProp +library call + + +XmRenderTableCvtFromProp +A render table function that converts from a string representation to a render table + +XmRenderTableCvtFromProp + +render table functions +XmRenderTableCvtFromProp + + + + + + + + + + +#include <Xm/Xm.h> + +XmRenderTable XmRenderTableCvtFromProp + +Widget widget +char *property +unsigned int length + + + +DESCRIPTION +XmRenderTableCvtFromProp converts a string of characters representing a +render table to a render table. +This routine is typically used by the destination of a data transfer +operation to produce a render table from a transferred representation. + + + +widget + +Specifies the widget that is the destination for the render table + + + + +property + +Specifies a string of characters representing a render table + + + + +length + +Specifies the number of bytes in property + + + + + + +RETURN +Returns a render table. +The function allocates space to hold the returned render table. +The application is responsible for managing this allocated space. +The application can recover this allocated space by calling XmRenderTableFree. + + + +RELATED +&cdeman.XmRenderTable;, +&cdeman.XmRenderTableCvtToProp;, and +&cdeman.XmRenderTableFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaE.sgm new file mode 100644 index 000000000..878f84c42 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaE.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmRenderTableCvtToProp +library call + + +XmRenderTableCvtToProp +A render table function that converts a render table to a string representation + +XmRenderTableCvtToProp + +render table functions +XmRenderTableCvtToProp + + + + + + + + + + +#include <Xm/Xm.h> + +unsigned int XmRenderTableCvtToProp + +Widget widget +XmRenderTable table +char **prop_return + + + +DESCRIPTION +XmRenderTableCvtToProp converts a render table to a string of +characters representing the render table. +This routine is typically used by the source of a data transfer +operation to produce a representation for transferring a render table to +a destination. + + + +widget + +Specifies the widget that is the source of the render table + + + + +table + +Specifies a render table to be converted + + + + +prop_return + +Specifies a pointer to a string that is created and returned by this +function. +The function allocates space to hold the returned string. +The application is responsible for managing this allocated space. +The application can recover this allocated space by calling XtFree. + + + + + + +RETURN +Returns the number of bytes in the string representation. + + + +RELATED +&cdeman.XmRenderTable; and +&cdeman.XmRenderTableCvtFromProp;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaF.sgm new file mode 100644 index 000000000..2832dc5a9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaF.sgm @@ -0,0 +1,58 @@ + + + + + + + + + + + +XmRenderTableFree +library call + + +XmRenderTableFree +A render table function that recovers memory + +XmRenderTableFree + + + + + + + + + + +#include <Xm/Xm.h> + +void XmRenderTableFree + +XmRenderTable table + + + +DESCRIPTION +XmRenderTableFree frees the memory associated with the specified +render table. + + + +table + +Specifies the table to be freed. + + + + + + +RELATED +&cdeman.XmRendition;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaG.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaG.sgm new file mode 100644 index 000000000..6ac30f1a7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaG.sgm @@ -0,0 +1,79 @@ + + + + + + + + + + + +XmRenderTableGetRendition +library call + + +XmRenderTableGetRendition +A convenience function that matches a rendition tag + +XmRenderTableGetRendition + + + + + + + + + + +#include <Xm/Xm.h> + +XmRendition XmRenderTableGetRendition + +XmRenderTable table +XmStringTag tag + + + +DESCRIPTION +XmRenderTableGetRendition searches table and returns a +copy of the rendition whose XmNtag resource matches tag. +If no rendition matches, then NULL is returned. This function is to +be used for just one rendition match. + +It is the responsibility of the caller to free the returned rendition +with the XmRenditionFree function. + + + +table + +Specifies the table containing renditions to be searched. + + + + +tag + +Specifies the tag to search for. + + + + + + +RETURN +Returns NULL if there is no match; otherwise, this function returns a +new XmRendition. + + + +RELATED +&cdeman.XmRenderTableGetRenditions;, +&cdeman.XmRenderTableGetTags;, and +&cdeman.XmRendition;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaH.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaH.sgm new file mode 100644 index 000000000..9854f3cfc --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaH.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmRenderTableGetRenditions +library call + + +XmRenderTableGetRenditions +A convenience function that matches rendition tags + +XmRenderTableGetRenditions + + + + + + + + + + +#include <Xm/Xm.h> + +XmRendition *XmRenderTableGetRenditions + +XmRenderTable table +XmStringTag *tags +Cardinal tag_count + + + +DESCRIPTION +XmRenderTableGetRenditions searches table and returns an +array of +copies of the renditions whose XmNtag resources match a tag +in tags. +If no renditions match, then NULL is returned. The size of the +returned array is tag_count. The XmNtag resource of each +rendition will match the corresponding tag in tags. If no match +is found for a particular tag, the corresponding slot in the return +value will be NULL. + +It is the responsibility of the caller to call the +XmRenditionFree function to free the new renditions, and the +XtFree function to free the array. + + + +table + +Specifies the table containing renditions to be searched. + + + + +tags + +Specifies the tags to search for. + + + + +tag_count + +Specifies the number of tags in tags. + + + + + + +RETURN +Returns NULL if there is no match; otherwise, this function returns an +array of +new XmRenditions. + + + +RELATED +&cdeman.XmRenderTableGetRendition;, +&cdeman.XmRenderTableGetTags;, and +&cdeman.XmRendition;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaI.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaI.sgm new file mode 100644 index 000000000..bc6ad824e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaI.sgm @@ -0,0 +1,79 @@ + + + + + + + + + + + +XmRenderTableGetTags +library call + + +XmRenderTableGetTags +A convenience function that gets rendition tags + +XmRenderTableGetTags + + + + + + + + + + + +#include <Xm/Xm.h> + +int XmRenderTableGetTags + +XmRenderTable table +XmStringTag **tag_list + + + +DESCRIPTION +XmRenderTableGetTags searches the specified table for the +XmNtag resources of all the renditions (XmRenditions) +entries. These tag resources are then composed into an array. + + + +table + +Specifies the table containing the XmRenditions. + + + + +tag_list + +Is the array of XmStringTags generated by this function. +The function allocates space to hold the returned tags +and to hold the tag_list itself. +The application is responsible for managing this allocated space. +This application can recover this allocated space by calling XtFree +once for each of the returned tags, and then calling XtFree on the +returned tag_list variable itself. + + + + + + +RETURN +Returns the number of tags in tag_list. + + + +RELATED +&cdeman.XmRendition;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaJ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaJ.sgm new file mode 100644 index 000000000..da47d8133 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RendTaJ.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmRenderTableRemoveRenditions +library call + + +XmRenderTableRemoveRenditions +A convenience function that removes renditions + +XmRenderTableRemoveRenditions + + + + + + + + + + + +#include <Xm/Xm.h> + +XmRenderTable XmRenderTableRemoveRenditions + +XmRenderTable oldtable +XmStringTag *tags +int tag_count + + + +DESCRIPTION +XmRenderTableRemoveRenditions removes from oldtable the +renditions whose tags match the tags specified in tags, then +places the remaining renditions in a newly created render table. + + + +oldtable + +Specifies the render table from which renditions are to be removed. +This function deallocates the original render table and the matching +renditions after extracting the required information. + + + + +tags + +Specifies an array of tags, whose corresponding renditions are to be +removed from oldtable. + + + + +tag_count + +Specifies the number of tags in tags. + + + + + + +RETURN +If oldtable or tags is NULL, or tag_count is 0 +(zero), or no renditions are removed from oldtable, this +function returns oldtable. Otherwise, it returns a newly +allocated XmRenderTable. +The application is responsible for managing this allocated render table. +The application can recover this allocated space by calling XmRenderTableFree. + + + +RELATED +&cdeman.XmRendition; and +&cdeman.XmRenderTableFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypAd.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypAd.sgm new file mode 100644 index 000000000..18dfd83d0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypAd.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmRepTypeAddReverse +library call + + +XmRepTypeAddReverse +A representation type manager function +that installs the reverse converter for a previously registered representation type + +XmRepTypeAddReverse + +representation type manager functions +XmRepTypeAddReverse + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RepType.h> + +void XmRepTypeAddReverse + +XmRepTypeId rep_type_id + + + +DESCRIPTION +XmRepTypeAddReverse installs the reverse converter +for a previously registered representation type. The reverse +converter takes a numerical representation type value and returns +its corresponding string value. Certain applications may require +this capability to obtain a string value to display on a screen +or to build a resource file. + +The values argument of the XmRepTypeRegister function +can be used to register representation types with nonconsecutive +values or with duplicate names for the same value. If the list +of numerical values for a representation type contains duplicate values, +the reverse converter uses the first name in the value_names +list that matches the specified numeric value. For example, if +a value_names array has cancel, proceed, and +abort, and the corresponding +values array contains 0, 1, and 0, the reverse converter +will return cancel instead of abort for an +input value of 0. + + + +rep_type_id + +Specifies the identification number of the representation type + + + + + + +RELATED +&cdeman.XmRepTypeGetId; and +&cdeman.XmRepTypeRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGA.sgm new file mode 100644 index 000000000..67338be8b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGA.sgm @@ -0,0 +1,83 @@ + + + + + + + + + + + +XmRepTypeGetId +library call + + +XmRepTypeGetId +A representation type manager function that +retrieves the identification number of a representation type + +XmRepTypeGetId + +representation type manager functions +XmRepTypeGetId + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RepType.h> + +XmRepTypeId XmRepTypeGetId + +String rep_type + + + +DESCRIPTION +XmRepTypeGetId searches the registration list +for the specified representation type and returns the +associated identification number. + + + +rep_type + +Specifies the representation type for which an identification +number is requested + + + + + + +RETURN +Returns the identification number of the specified +representation type. If the representation type is not +registered, the function returns XmREP_TYPE_INVALID. + + + +RELATED +&cdeman.XmRepTypeGetRegistered; and +&cdeman.XmRepTypeRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGB.sgm new file mode 100644 index 000000000..bdc7e39a0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGB.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmRepTypeGetNameList +library call + + +XmRepTypeGetNameList +A representation type manager function that +generates a list of values for a representation type + +XmRepTypeGetNameList + +representation type manager functions +XmRepTypeGetNameList + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RepType.h> + +String * XmRepTypeGetNameList + +XmRepTypeId rep_type_id +Boolean use_uppercase_format + + + +DESCRIPTION +XmRepTypeGetNameList generates a NULL-terminated list of +the value names associated with the specified representation type. +Each value name is a NULL-terminated string. This routine allocates +memory for the returned data. The application must free +this memory using XtFree. + + + +rep_type_id + +Specifies the identification number of the representation type. + + + + +use_uppercase_format + +Specifies a Boolean value that controls the format of the name +list. If the value is True, each value name is in uppercase characters prefixed +by Xm; if it is False, the names are in lowercase characters. + + + + + + +RETURN +Returns a pointer to an array of the value names. + + + +RELATED +&cdeman.XmRepTypeGetId;, +&cdeman.XmRepTypeGetRegistered;, and +&cdeman.XmRepTypeRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGC.sgm new file mode 100644 index 000000000..ced7f5fba --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGC.sgm @@ -0,0 +1,146 @@ + + + + + + + + + + + +XmRepTypeGetRecord +library call + + +XmRepTypeGetRecord +A representation type manager function that +returns information about a representation type + +XmRepTypeGetRecord + +representation type manager functions +XmRepTypeGetRecord + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RepType.h> + +XmRepTypeEntry XmRepTypeGetRecord + +XmRepTypeId rep_type_id + + + +DESCRIPTION +XmRepTypeGetRecord retrieves information about +a particular representation type that is registered with +the representation type manager. This routine allocates +memory for the returned data. The application must free +this memory using XtFree. + + + +rep_type_id + +The identification number of the representation type + + + + +The representation type entry structure contains the following +information: + + +typedef struct +{ + String rep_type_name; + String *value_names; + unsigned char *values; + unsigned char num_values; + Boolean reverse_installed; + XmRepTypeId rep_type_id; +} XmRepTypeEntryRec, *XmRepTypeEntry; + + + + + + +rep_type_name + +The name of the representation type + + + + +value_names + +An array of representation type value names + + + + +values + +An array of representation type numerical values + + + + +num_values + +The number of values associated with the representation type + + + + +reverse_installed + +A flag that indicates whether or not the reverse converter is +installed + + + + +rep_type_id + +The identification number of the representation type + + + + + + +RETURN +Returns a pointer to the representation type entry structure that +describes the representation type. + + + +RELATED +&cdeman.XmRepTypeGetId;, +&cdeman.XmRepTypeGetRegistered;, and +&cdeman.XmRepTypeRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGD.sgm new file mode 100644 index 000000000..c43ce0594 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypGD.sgm @@ -0,0 +1,141 @@ + + + + + + + + + + + +XmRepTypeGetRegistered +library call + + +XmRepTypeGetRegistered +A representation type manager function that +returns a copy of the registration list + +XmRepTypeGetRegistered + +representation type manager functions +XmRepTypeGetRegistered + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RepType.h> + +XmRepTypeList XmRepTypeGetRegistered + + + + +DESCRIPTION +XmRepTypeGetRegistered retrieves information about +all representation types that are registered with the +representation type manager. The registration list is +an array of structures, each of which contains information +for a representation type entry. The end of the registration +list is marked with a representation type entry whose +rep_type_name field has a NULL pointer. This routine +allocates memory for the returned data. The application must free +this memory using XtFree. + +The representation type entry structure contains the following +information: + + + +typedef struct +{ + String rep_type_name; + String *value_names; + unsigned char *values; + unsigned char num_values; + Boolean reverse_installed; + XmRepTypeId rep_type_id; +} XmRepTypeEntryRec, *XmRepTypeList; + + + + + + +rep_type_name + +The name of the representation type + + + + +value_names + +An array of representation type value names + + + + +values + +An array of representation type numerical values + + + + +num_values + +The number of values associated with the representation type + + + + +reverse_installed + +A flag that indicates whether or not the reverse converter is +installed + + + + +rep_type_id + +The identification number of the representation type + + + + + + + + +RETURN +Returns a pointer to the registration list of representation types. + + + +RELATED +&cdeman.XmRepTypeRegister; and +&cdeman.XmRepTypeGetRecord;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypIn.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypIn.sgm new file mode 100644 index 000000000..3b8d8adec --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypIn.sgm @@ -0,0 +1,61 @@ + + + + + + + + + + + +XmRepTypeInstallTearOffModelConverter +library call + + +XmRepTypeInstallTearOffModelConverter +A representation type manager function +that installs the resource converter for XmNtearOffModel. + +XmRepTypeInstallTearOff\\%ModelConverter + +representation type manager functions +XmRepTypeInstallTearOff\\%ModelConverter + + + + + + + + + + + + + + + + + + +#include <Xm/RepType.h> + +void XmRepTypeInstallTearOffModelConverter + + + + +DESCRIPTION +XmRepTypeInstallTearOffModelConverter installs the resource +converter that allows values for the XmNtearOffModel resource +to be specified in resource default files. + + + +RELATED +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypRe.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypRe.sgm new file mode 100644 index 000000000..22f352839 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypRe.sgm @@ -0,0 +1,145 @@ + + + + + + + + + + + +XmRepTypeRegister +library call + + +XmRepTypeRegister +A representation type manager function +that registers a representation type resource + +XmRepTypeRegister + +representation type manager functions +XmRepTypeRegister + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RepType.h> + +XmRepTypeId XmRepTypeRegister + +String rep_type +String *value_names +unsigned char *values +unsigned char num_values + + + +DESCRIPTION +XmRepTypeRegister registers a representation +type resource with the representation type manager. All +features of the representation type management facility become +available for the specified representation type. The function +installs a forward type converter to convert string values to +numerical representation type values. + +When the values argument is NULL, consecutive numerical +values are assumed. The order of the strings in the value_names +array determines the numerical values for the resource. For example, +the first value name is 0 (zero); the second value name is 1; and so on. + +If it is non-NULL, the values argument can be used to assign values +to representation types that have nonconsecutive values or have +duplicate names for the same value. Representation types registered +in this manner will consume additional storage and will be slightly +slower than representation types with consecutive values. + +A representation type can only be registered once; if the +same representation type name is registered more than once, the +behavior is undefined. + +The function XmRepTypeAddReverse installs a reverse converter +for a registered representation type. The reverse converter takes +a representation type numerical value and returns the corresponding +string value. If the list of numerical values for a representation +type contains duplicate values, the reverse converter uses the first +name in the value_names list that matches the specified numeric +value. For example, if a value_names array has cancel, +proceed, and abort, and the corresponding values array +contains 0, 1, and 0, the reverse converter will return cancel +instead of abort for an input value of 0. + + + +rep_type + +Specifies the representation type name. + + + + +value_names + +Specifies a pointer to an array of value names associated with the +representation type. A value name is specified in lowercase characters +without an Xm prefix. Words within a name are separated with +underscores. + + + + +values + +Specifies a pointer to an array of values associated with the +representation type. A value in this array is associated with +the value name in the corresponding position of the value_names +array. + + + + +num_values + +Specifies the number of entries in the value_names and +values arrays. + + + + + + +RETURN +Returns the identification number for the specified representation +type. + + + +RELATED +&cdeman.XmRepTypeAddReverse;, +&cdeman.XmRepTypeGetId;, +&cdeman.XmRepTypeGetNameList;, +&cdeman.XmRepTypeGetRecord;, +&cdeman.XmRepTypeGetRegistered;, and +&cdeman.XmRepTypeValidValue;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypVa.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypVa.sgm new file mode 100644 index 000000000..beb0382c7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RepTypVa.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + + +XmRepTypeValidValue +library call + + +XmRepTypeValidValue +A representation type manager function that +tests the validity of a numerical value of a representation type resource + +XmRepTypeValidValue + +representation type manager functions +XmRepTypeValidValue + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RepType.h> + +Boolean XmRepTypeValidValue + +XmRepTypeId rep_type_id +unsigned char test_value +Widget enable_default_warning + + + +DESCRIPTION +XmRepTypeValidValue tests the validity of a numerical +value for a given representation type resource. The function +generates a default warning message if the value is invalid +and the enable_default_warning argument is non-NULL. + + + +rep_type_id + +Specifies the identification number of the representation +type. + + + + +test_value + +Specifies the numerical value to test. + + + + +enable_default_warning + +Specifies the ID of the widget that contains a default warning +message. If this parameter is NULL, +no default warning message is generated and +the application must provide its own error handling. + + + + + + +RETURN +Returns True if the specified value is valid; otherwise, returns False. + + + +RELATED +&cdeman.XmRepTypeGetId; and +&cdeman.XmRepTypeRegister;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ResolveA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ResolveA.sgm new file mode 100644 index 000000000..a0617612b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ResolveA.sgm @@ -0,0 +1,240 @@ + + + + + + + + + + + +XmResolveAllPartOffsets +library call + + +XmResolveAllPartOffsets +A function that allows writing of upward-compatible applications and widgets + +XmResolveAllPartOffsets + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmResolveAllPartOffsets + +WidgetClass widget_class +XmOffsetPtr * offset +XmOffsetPtr * constraint_offset + + + +DESCRIPTION + +XmeResolvePartOffsets instead. +]]> + + +The use of offset records requires two extra global variables per widget +class. +The variables consist of pointers to arrays of offsets into the +widget record and constraint record for each part of the widget +structure. +The XmResolveAllPartOffsets function +allocates the offset records needed by an application to guarantee +upward-compatible access to widget instance and constraint records by +applications and widgets. +These offset records are used by the widget to access all of the +widget's variables. +A widget needs to take the steps described in the following paragraphs. + +Instead of creating a resource list, the widget creates an offset +resource list. +To accomplish this, use the XmPartResource +structure and the XmPartOffset macro. +The XmPartResource data structure looks just like a +resource list, but instead of having +one integer for its offset, it has two shorts. +This structure is put into the class record as if it were a normal resource +list. Instead of using XtOffset for the offset, the widget uses +XmPartOffset. + +If the widget is a subclass of the Constraint class and it defines +additional constraint resources, create an offset resource list for +the constraint part as well. +Instead of using XtOffset for the offset, +the widget uses XmConstraintPartOffset in the constraint resource +list. + + +XmPartResource resources[] = { + { BarNxyz, BarCXyz, XmRBoolean, sizeof(Boolean), + XmPartOffset(Bar,xyz), XmRImmediate, (XtPointer)False } }; +XmPartResource constraints[] = { + { BarNmaxWidth, BarNMaxWidth, + XmRDimension, sizeof(Dimension), + XmConstraintPartOffset(Bar,max_width), + XmRImmediate, (XtPointer)100 } }; + + +Instead of putting the widget size in the class record, the widget puts the +widget part size in the same field. +If the widget is a subclass of +the Constraint class, instead of putting the widget constraint record +size in the class record, the widget puts the widget constraint part size +in the same field. + +Instead of putting XtVersion in the class record, the widget puts +XtVersionDontCheck in the class record. + +Define a variable, of type XmOffsetPtr, to point to +the offset record. +If the widget is a subclass of the Constraint class, define a variable +of type XmOffsetPtr to point to the constraint offset record. +These can be part of the widget's class record or separate global +variables. + +In class initialization, the widget calls XmResolveAllPartOffsets, +passing it pointers to the class record, the address of the offset +record, and the address of the constraint offset record. +If the widget not is a subclass of the Constraint class, it should pass +NULL as the address of the constraint offset record. +This does several things: + + + +Adds the superclass (which, by definition, has already been initialized) +size field to the part size field + + + +If the widget is a subclass of the Constraint class, adds the superclass +constraint size field to the constraint size field + + + +Allocates an array based upon the number of superclasses + + + +If the widget is a subclass of the constraint class, allocates an array +for the constraint offset record + + + +Fills in the offsets of all the widget parts and constraint parts with +the appropriate values, determined by examining the size fields of all +superclass records + + + +Uses the part offset array to modify the offset entries in the resource +list to be real offsets, in place + + + +The widget defines a constant that will be the index to its part +structure in the offsets array. +The value should be 1 greater than +the index of the widget's superclass. +Constants defined for all Xm +widgets can be found in XmP.h. + + +&npzwc;#define BarIndex (XmBulletinBIndex + 1) + + +Instead of accessing fields directly, the widget must always go through +the offset table. +The XmField and XmConstraintField macros help you access +these fields. +Because the XmPartOffset, XmConstraintPartOffset, +XmField, and XmConstraintField +macros concatenate things, you must ensure that there is no space +after the part argument. +For example, the following macros do not work because of the space +after the part (Label) argument: + + +XmField(w, offset, Label, text, char *) +XmPartOffset(Label, text). + + +Therefore, you must not have any spaces after the part (Label) +argument, as illustrated here: + + +XmField(w, offset, Label, text, char *) + + +You can define macros for each field to make this easier. +Assume an integer field xyz: + + +&npzwc;#define BarXyz(w) (*(int *)(((char *) w) + \ + offset[BarIndex] + XtOffset(BarPart,xyz))) + + +For constraint field max_width: + + +&npzwc;#define BarMaxWidth(w) \ + XmConstraintField(w,constraint_offsets,Bar,max_width,Dimension) + + +The parameters for XmResolveAllPartOffsets are + + + +widget_class + +Specifies the widget class pointer for the created widget + + + + +offset + +Returns the offset record + + + + +constraint_offset + +Returns the constraint offset record + + + + + + +RELATED INFORMATION +&cdeman.XmResolvePartOffsets;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ResolveP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ResolveP.sgm new file mode 100644 index 000000000..7f6c52182 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ResolveP.sgm @@ -0,0 +1,189 @@ + + + + + + + + + + + +XmResolvePartOffsets +library call + + +XmResolvePartOffsets +A function that allows writing of upward-compatible applications and widgets + +XmResolvePartOffsets + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmResolvePartOffsets + +WidgetClass widget_class +XmOffsetPtr * offset + + + +DESCRIPTION +The use of offset records requires one extra global variable per widget +class. +The variable consists of a pointer to an array of offsets into the +widget record for each part of the widget structure. +The XmResolvePartOffsets function +allocates the offset records needed by an application to guarantee +upward-compatible access to widget instance records by +applications and widgets. +These offset records are used by the widget to access all of the +widget's variables. +A widget needs to take the steps described in the following paragraphs. + +Instead of creating a resource list, the widget creates an offset +resource list. +To accomplish this, use the XmPartResource +structure and the XmPartOffset macro. +The XmPartResource data structure looks just like a +resource list, but instead of having +one integer for its offset, it has two shorts. +This structure is put into the class record as if it were a normal resource +list. Instead of using XtOffset for the offset, the widget uses +XmPartOffset. + + +XmPartResource resources[] = { + { BarNxyz, BarCXyz, XmRBoolean, + sizeof(Boolean), XmPartOffset(Bar,xyz), + XmRImmediate, (XtPointer)False } +}; + + +Instead of putting the widget size in the class record, the widget puts the +widget part size in the same field. + +Instead of putting XtVersion in the class record, the widget puts +XtVersionDontCheck in the class record. + +The widget defines a variable, of type XmOffsetPtr, to point to +the offset record. +This can be part of the widget's class record or a separate global +variable. + +In class initialization, the widget calls XmResolvePartOffsets, +passing it a pointer to contain the address of the offset +record and the class record. +This does several things: + + + +Adds the superclass (which, by definition, has already been initialized) +size field to the part size field + + + +Allocates an array based upon the number of superclasses + + + +Fills in the offsets of all the widget parts with the appropriate +values, determined by examining the size fields of all superclass +records + + + +Uses the part offset array to modify the offset entries in the resource +list to be real offsets, in place + + + +The widget defines a constant that will be the index to its part +structure in the offsets array. +The value should be 1 greater than +the index of the widget's superclass. +Constants defined for all Xm +widgets can be found in XmP.h. + + +&npzwc;#define BarIndex (XmBulletinBIndex + 1) + + +Instead of accessing fields directly, the widget must always go through +the offset table. +The XmField macro helps you access these fields. +Because the XmPartOffset and XmField +macros concatenate things together, you must +ensure that there is no space +after the part argument. +For example, the following macros do not work because of the space +after the part (Label) argument: + + +XmField(w, offset, Label, text, char *) +XmPartOffset(Label, text) + + +Therefore, you must not have any spaces after the part (Label) +argument, as illustrated here: + + +XmField(w, offset, Label, text, char *) + + +You can define macros for each field to make this easier. +Assume an integer field xyz: + + +&npzwc;#define BarXyz(w) (*(int *)(((char *) w) + \ + offset[BarIndex] + XtOffset(BarPart,xyz))) + + +The parameters for XmResolvePartOffsets are + + + +widget_class + +Specifies the widget class pointer for the created widget + + + + +offset + +Returns the offset record + + + + + + +RELATED INFORMATION +&cdeman.XmResolveAllPartOffsets;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RowCol.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RowCol.sgm new file mode 100644 index 000000000..a4c1d2cfc --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/RowCol.sgm @@ -0,0 +1,2507 @@ + + + + + + + + + + + +XmRowColumn +library call + + +XmRowColumn +The RowColumn widget class + +XmRowColumn + +widget class +RowColumn + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/RowColumn.h> + + + +DESCRIPTION +The RowColumn widget is a general purpose RowColumn manager capable +of containing any widget type as a child. +In general, it requires no special +knowledge about how its children function and provides nothing +beyond support for several different layout styles. However, it can be +configured as a menu, in which case, it expects only certain children, and +it configures to a particular layout. The menus supported are MenuBar, +Pulldown or Popup menu panes, and OptionMenu. +RowColumn uses the XmQTmenuSavvy trait and holds the +XmQTmenuSystem trait. + +The type of layout performed is controlled by how the application has set +the various layout resources. +It can be configured to lay out its children in either rows or +columns. In addition, the application can specify how the children are +laid out, as follows: + + + +The children are packed tightly together into either rows or columns + + + +Each child is placed in an identically sized +box (producing a symmetrical look) + + + +A specific layout (the current x and y positions of the children +control their location) + + + +In addition, the application has control over both the spacing that +occurs between each row and column and the margin spacing +present between the edges of the RowColumn widget and any children +that are placed against it. + +The default XmNinsertPosition procedure for the RowColumn +returns the value of XmNpositionIndex if one has been specified +for the child. Otherwise, this procedure returns the number of +children in the RowColumn's XmNnumChildren list. +In a MenuBar, Pulldown menu pane, or Popup menu pane the default for the +XmNshadowThickness resource is 2. +In an OptionMenu or a WorkArea, (such as a RadioBox or CheckBox) this +resource is not applicable and its use is undefined. +If an application wishes to place a 3-D shadow around an OptionMenu or +WorkArea, it can create the RowColumn as a child of a Frame widget. + +In a MenuBar, Pulldown menu pane, or Popup menu pane the +XmNnavigationType resource is not applicable and its use is +undefined. +In a WorkArea, the default for XmNnavigationType is +XmTAB_GROUP. +In an OptionMenu the default for XmNnavigationType is +XmNONE. + +In a MenuBar, Pulldown menu pane, or Popup menu pane the +XmNtraversalOn resource is not applicable and its use is +undefined. +In an OptionMenu or WorkArea, the default for XmNtraversalOn is +True. + +If the parent of the RowColumn is a MenuShell, the +XmNmappedWhenManaged resource is forced to False when the widget +is realized. + +The user can specify resources in a resource file for the automatically +created widgets and gadgets of an OptionMenu. The following list +identifies the names of these widgets (or gadgets) and the associated +OptionMenu areas. + + + +Option Menu Label Gadget + +OptionLabel + + + + +Option Menu Cascade Button + +OptionButton + + + + +For the Popup and Pulldown Menupanes, popup and pulldown menus have +particular behaviors when the +Btn1 button is pressed outside the menus. These behaviors +are summarized here. + +When there is already a popped up menu, a user can either press +Btn1 in the same area as the +popped up menu, or can press Btn1 in another area that should +have a menu popped up. When Btn1 is pressed in the same +area as the already popped up menu, that menu is unposted. +If Btn1 is pressed in a different area, +the associated popup menu is posted for the new area. Note, however, +that if the +XmNpopupHandlerCallback of either XmManager or +XmPrimitive is available, then the callback may override these +default behaviors. + +For pulldown menus, a user can press Btn1 on the +Cascade button to post the pulldown menu, then click on it again. Upon the +second click, the pulldown menu is unposted. + +Popup menus are not allowed to have NULL parents. + + +Tear-off Menus +Pulldown and Popup menu panes support tear-off menus, which enable the +user to retain a menu pane on the display to facilitate subsequent +menu selections. A menu pane that can be torn-off is identified by +a tear-off button that spans the width of the menu pane and displays +a dashed line. A torn-off menu pane contains a window manager system +menu icon and a title bar. The window title displays the label of the +cascade button that initiated the action when the label type is +XmSTRING. If the label contains a pixmap the window title is +empty. A tear-off menu from a Popup menu pane also displays +an empty title. +Tear-off menus should not be shared. + +The user can tear off a menu pane using the mouse or keyboard. +Clicking Btn1 or pressing osfActivate (or osfSelect) +on the tear-off button, tears off the menu pane at the current +position. Pressing Btn2 on the tear-off button tears off the +menu pane and allows the user to drag the torn-off menu to a new +position designated by releasing the mouse button. Tearing off a +menu pane unposts the current active menu. Only one tear-off copy +for each menu pane is allowed. Subsequent tear-off actions of a +torn menu pane unpost the existing copy first. + +The name of the tear-off button of a torn-off menu pane is +TearOffControl. The name can be used to set resources in a resource +file. An application can also obtain the tear-off button itself using +XmGetTearOffControl and then set resource values by calling +XtSetValues. + +The tear-off button has Separator-like behavior. Its appearance can be +specified with the following tear-off button resources: +XmNbackground, XmNbackgroundPixmap, +XmNbottomShadowColor, XmNforeground, XmNheight, +XmNmargin, XmNseparatorType, XmNshadowThickness, and +XmNtopShadowColor. Refer to the XmSeparator reference +page for a complete description of each of these resources. + +The XmNtearOffModel, XmNtearOffMenuActivateCallback, and +XmNtearOffMenuDeactivateCallback +are RowColumn resources that affect tear-off menu behavior. +The XmNtearOffTitle resource enables the application to specify +the tear-off menu's title if the menu is torn off. + +By default, menus do not tear off. Setting the +XmNtearOffModel resource to XmTEAR_OFF_ENABLED +enables tear-off functionality. +There is no resource converter +preregistered for XmNtearOffModel. To allow tear-off +functionality to be enabled through the resource database, call the +function XmRepTypeInstallTearOffModelConverter. + +Tear-off menu focus policy follows standard window +manager policy. It is recommended that the +startupKeyFocus and autoKeyFocus +mwm resources be set to True. + + + +Descendants +RowColumn automatically creates the descendants shown in the +following table. +An application can use XtNameToWidget to gain access +to the named descendant. In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +OptionButton +XmCascadeButtonGadget +option menu button + + +OptionLabel +XmLabelGadget +option menu label + + +TearOffControl +subclass of XmPrimitive +tear-off button of torn-off menu pane + + + + + + +Classes +RowColumn inherits behavior, resources, and traits from Core, +Composite, +Constraint, and XmManager classes. + +The class pointer is xmRowColumnWidgetClass. + +The class name is XmRowColumn. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmRowColumn Resource Set + + +Name +Class +Type +Default +Access + + +XmNadjustLast +XmCAdjustLast +Boolean +True +CSG + + +XmNadjustMargin +XmCAdjustMargin +Boolean +True +CSG + + +XmNentryAlignment +XmCAlignment +unsigned char +XmALIGNMENT_BEGINNING +CSG + + +XmNentryBorder +XmCEntryBorder +Dimension +0 +CSG + + +XmNentryCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNentryClass +XmCEntryClass +WidgetClass +dynamic +CSG + + +XmNentryVerticalAlignment +XmCVerticalAlignment +unsigned char +XmALIGNMENT_CENTER +CSG + + +XmNisAligned +XmCIsAligned +Boolean +True +CSG + + +XmNisHomogeneous +XmCIsHomogeneous +Boolean +dynamic +CG + + +XmNlabelString +XmCXmString +XmString +NULL +C + + +XmNmapCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +dynamic +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +dynamic +CSG + + +XmNmenuAccelerator +XmCAccelerators +String +dynamic +CSG + + +XmNmenuHelpWidget +XmCMenuWidget +Widget +NULL +CSG + + +XmNmenuHistory +XmCMenuWidget +Widget +NULL +CSG + + +XmNmenuPost +XmCMenuPost +String +NULL +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +XmFONTLIST_DEFAULT_TAG +CSG + + +XmNnumColumns +XmCNumColumns +short +1 +CSG + + +XmNorientation +XmCOrientation +unsigned char +dynamic +CSG + + +XmNpacking +XmCPacking +unsigned char +dynamic +CSG + + +XmNpopupEnabled +XmCPopupEnabled +int +XmPOPUP_KEYBOARD +CSG + + +XmNradioAlwaysOne +XmCRadioAlwaysOne +Boolean +True +CSG + + +XmNradioBehavior +XmCRadioBehavior +Boolean +False +CSG + + +XmNresizeHeight +XmCResizeHeight +Boolean +True +CSG + + +XmNresizeWidth +XmCResizeWidth +Boolean +True +CSG + + +XmNrowColumnType +XmCRowColumnType +unsigned char +XmWORK_AREA +CG + + + +XmNspacing +XmCSpacing +Dimension +dynamic +CSG + + +XmNsubMenuId +XmCMenuWidget +Widget +NULL +CSG + + +XmNtearOffMenuActivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNtearOffMenuDeactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNtearOffModel +XmCTearOffModel +unsigned char +XmTEAR_OFF_DISABLED +CSG + + +XmNtearOffTitle +XmCTearOffTitle +XmString +NULL +CSG + + +XmNunmapCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNwhichButton +XmCWhichButton +unsigned int +dynamic +CSG + + + + + + +XmNadjustLast + +Extends the last row of children to the bottom edge of RowColumn (when +XmNorientation is XmHORIZONTAL) or extends the last column to the +right edge of RowColumn (when XmNorientation is XmVERTICAL). +Setting XmNadjustLast to False disables this feature. + + + + +XmNadjustMargin + +Specifies whether the inner minor margins of all +items contained within the RowColumn widget are +forced to the same value. The inner minor margin +corresponds to the XmNmarginLeft, XmNmarginRight, +XmNmarginTop, +and XmNmarginBottom resources supported by XmLabel and +XmLabelGadget. + +A horizontal orientation causes XmNmarginTop and +XmNmarginBottom for all items in a particular row to be forced to the +same value; the value is the largest margin specified +for one of the Label items. + +A vertical orientation causes +XmNmarginLeft and XmNmarginRight for all items in a particular +column to be forced to the same value; the value is the largest +margin specified for one of the Label items. + +This keeps all text within each row or column +lined up with all other text in its row or column. +If XmNrowColumnType is either XmMENU_POPUP or +XmMENU_PULLDOWN and this resource is True, only button children +have their margins adjusted. + + + + +XmNentryAlignment + +Specifies the alignment type for children that are subclasses of +XmLabel or XmLabelGadget when XmNisAligned is enabled. +The following are textual alignment types: + + + +XmALIGNMENT_BEGINNING (default) + + + +XmALIGNMENT_CENTER + + + +XmALIGNMENT_END + + + +See the description of XmNalignment in the &cdeman.XmLabel; +reference page for an explanation of these actions. + + + + +XmNentryBorder + +Imposes a uniform border width upon all RowColumn's children. +The default value is 0 (zero), which disables the feature. + + + + +XmNentryCallback + +Disables the XmNactivateCallback and XmNvalueChangedCallback +callbacks for all CascadeButton, DrawnButton, PushButton, and +ToggleButton widgets and gadgets contained within the RowColumn widget. +If the application supplies this resource, the XmNactivateCallback +and XmNvalueChangedCallback callbacks are then revectored to the +XmNentryCallback callbacks. +This allows an application to supply a single callback routine for +handling all items contained in a RowColumn widget. +The callback reason is XmCR_ACTIVATE. +If the application does not supply this resource, the +XmNactivateCallback and XmNvalueChangedCallback +callbacks for each item in the RowColumn widget work as normal. + +The application must supply this resource when this widget is created. +Changing this resource using the XtSetValues is not +supported. + + + + +XmNentryClass + +Specifies the only widget class that can be added +to the RowColumn widget; this resource is meaningful only when the +XmNisHomogeneous resource is set to True. +Both widget and gadget variants of the specified class may be added to +the widget. + +When XmCreateRadioBox is called or when XmNrowColumnType is +set to XmWORK_AREA and XmNradioBehavior is True, the default +value of XmNentryClass is +xmToggleButtonGadgetClass. +When XmNrowColumnType is set to XmMENU_BAR, the value of +XmNentryClass is forced to xmCascadeButtonWidgetClass. + + + + +XmNentryVerticalAlignment + +Specifies the type of vertical alignment for children that are +subclasses of XmLabel, XmLabelGadget, and XmText. +This resource is invalid if XmNorientation is XmVERTICAL +and XmNpacking is XmPACK_TIGHT, because this layout +preserves variable heights among the children. The vertical alignment +types include: + + + +XmALIGNMENT_BASELINE_BOTTOM + +Causes the bottom baseline of all +children in a row to be aligned. +This resource is applicable only when all children in a row +contain textual data. + + + + +XmALIGNMENT_BASELINE_TOP + +Causes the top baseline of all +children in a row to be aligned. +This resource is applicable only when all children in a +row contain textual data. + + + + +XmALIGNMENT_CONTENTS_BOTTOM + +Causes the bottom of the +contents (text or +pixmap) of all children in a row to be aligned. + + + + +XmALIGNMENT_CENTER + +Causes the center of all children in a row to be +aligned. + + + + +XmALIGNMENT_CONTENTS_TOP + +Causes the top of the contents (text or +pixmap) of all children in a row to be aligned. + + + + + + + +XmNisAligned + +Specifies text alignment for each item within the RowColumn widget; +this applies only to items that are subclasses of +XmLabel or XmLabelGadget. +However, if the item is a Label widget or gadget and its parent is either +a Popup menu pane or a Pulldown menu pane, alignment is not +performed; the Label is treated as the +title within the +menu pane, and the alignment +set by the application is not overridden. +XmNentryAlignment controls the type of textual alignment. + + + + +XmNisHomogeneous + +Indicates whether the RowColumn +widget should enforce exact homogeneity among the items +it contains; if this resource is set to True, only the widgets that are +of the class indicated by XmNentryClass +are allowed as children of the RowColumn widget. +This is most often used when creating a MenuBar. +Attempting to insert a child that is not a member of the +specified class generates a warning message. + +In a MenuBar, the value of XmNisHomogeneous is forced to True. +In an OptionMenu, the value is forced to False. +When XmCreateRadioBox is called the default value is True. +Otherwise, the default value is False. + + + + +XmNlabelString + +When XmNrowColumnType is set to XmMENU_OPTION, +this resource points to a text string that displays the label with +respect to the selection area. The positioning of the label relative to the +selection area depends on the layout +direction in the horizontal orientation. +This resource is not meaningful for all other RowColumn types. +If the application wishes to change the label after creation, it must get the +LabelGadget ID (XmOptionLabelGadget) and call XtSetValues on the +LabelGadget directly. The default value is no label. + + + + +XmNmapCallback + +Specifies a widget-specific callback function that is +invoked when the window associated with the RowColumn widget +is about to be mapped. The callback reason is XmCR_MAP. + + + + +XmNmarginHeight + +Specifies the amount of blank space between the top +edge of the RowColumn widget and the first item in each column, +and the bottom edge of the RowColumn widget and the last item +in each column. +The default value is 0 (zero) for Pulldown and Popup menu panes, and 3 +pixels for other RowColumn types. + + + + +XmNmarginWidth + +Specifies the amount of blank space between the left +edge of the RowColumn widget and the first item in each row, +and the right edge of the RowColumn widget and the last item in +each row. +The default value is 0 (zero) for Pulldown and Popup menu panes, and 3 +pixels for other RowColumn types. + + + + +XmNmenuAccelerator + +This resource is useful only when the RowColumn widget has been configured +to operate as a Popup menu pane or a MenuBar. +The format of this resource is similar to the left side specification +of a translation string, with the limitation that it must specify a key +event. +For a Popup menu pane, when the accelerator is typed by the user, the Popup +menu pane is posted. +For a MenuBar, when the accelerator is typed by the user, the first item +in the MenuBar is highlighted, and traversal is enabled in the +MenuBar. +The default for a Popup menu pane is osfMenu. +The default for a MenuBar is osfMenuBar. +Setting the XmNpopupEnabled resource to False disables +the accelerator. + + + + +XmNmenuHelpWidget + +Specifies the widget ID for the CascadeButton, which is treated as +the Help widget if XmNrowColumnType is set to XmMENU_BAR. +Which corner of the MenuBar the Help widget is placed at depends on +the XmNlayoutDirection resource of the widget. +If the RowColumn widget is any type other than XmMENU_BAR, +this resource is not meaningful. + + + + +XmNmenuHistory + +Specifies the widget ID of the last menu entry to be activated. It is +also useful for specifying the current selection for an OptionMenu. If +XmNrowColumnType is set to XmMENU_OPTION, the specified +menu item is positioned under the cursor when the menu is displayed. + +If the RowColumn widget has the XmNradioBehavior resource set to +True, +the widget field associated with this resource +contains the widget ID of the last ToggleButton or ToggleButtonGadget +to change from unselected to selected. +The default value is the widget ID of the first child in +the widget. + + + + +XmNmenuPost + +Specifies an X event description indicating a button event that posts a menu +system. +The default for XmMENU_POPUP is BMenu Press. +The default for XmMENU_OPTION, XmMENU_BAR, and +XmWORK_AREA is Btn1 Press. +The XmNmenuPost resource for pulldowns should be consistent with that of +the top-level parent menu (although the event type is ignored). +Setting this resource to BTransfer Press will conflict with drag and drop +operations, which use BTransfer Press as a default button binding. +Therefore, this resource cannot be BTransfer Press. + + + + +XmNmnemonic + +This resource is useful only when XmNrowColumnType is +set to XmMENU_OPTION. +It specifies a keysym for a key that, when pressed by the user along with +the MAlt modifier, posts +the associated Pulldown menu pane. +The first character in the OptionMenu label string that exactly matches +the mnemonic in the character set specified in XmNmnemonicCharSet +is underlined. +The user can post the menu by pressing either the shifted or the +unshifted mnemonic key. +The default is no mnemonic. + + + + +XmNmnemonicCharSet + +Specifies the character set of the mnemonic for an OptionMenu. +The default is XmFONTLIST_DEFAULT_TAG. +If the RowColumn widget is any type other than XmMENU_OPTION, +this resource is not meaningful. + + + + +XmNnumColumns + +Specifies the number of minor dimension extensions +that are made to accommodate the entries; this +attribute is meaningful only when XmNpacking is set to +XmPACK_COLUMN. + +For vertically oriented RowColumn widgets, this attribute +indicates how many columns are built; the number of +entries per column is adjusted to maintain this +number of columns, if possible. + +For horizontally oriented RowColumn widgets, this attribute +indicates how many rows are built. + +The default value is 1. +In an OptionMenu the value is forced to 1. +The value must be greater than 0 (zero). + + + + +XmNorientation + +Determines whether RowColumn layouts are row-major or column-major. +In a column-major layout, the children of the RowColumn +are laid out in +columns within the widget. In a row-major layout the children of +the RowColumn are laid out in rows. The direction of the horizontal +layout in the row-major layout (from left or right), and the wrapping in +the column-major layout (vertical), depend on the +XmNlayoutDirection resource of the widget. +The XmVERTICAL resource value +selects a column-major layout. +XmHORIZONTAL selects a row-major layout. + +When creating a MenuBar or an OptionMenu, the default is +XmHORIZONTAL. +Otherwise, the default value is XmVERTICAL. +The results of specifying a value of XmVERTICAL for a MenuBar are +undefined. + + + + +XmNpacking + +Specifies how to pack the items contained within a +RowColumn widget. This can be set to XmPACK_TIGHT, XmPACK_COLUMN or XmPACK_NONE. When a RowColumn widget +packs the items it contains, it determines its major +dimension using the value of the XmNorientation resource. + +XmPACK_TIGHT indicates that given the current major +dimension (for example, vertical if XmNorientation is XmVERTICAL), entries +are placed one after the other until +the RowColumn widget must wrap. RowColumn wraps when there is no room left +for a complete child in that dimension. +Wrapping occurs +by beginning a new row or column in the next available +space. Wrapping continues, as often as necessary, until +all of the children are laid out. +In the vertical dimension (columns), boxes are set to the same width; in the +horizontal dimension (rows), boxes are set to the same depth. +Each +entry's position in the major dimension is left unaltered (for example, +XmNy is left unchanged when XmNorientation is XmVERTICAL); its +position in the minor +dimension is set to the same value as the greatest entry +in that particular row or column. The position in the minor +dimension of any particular row or column is independent +of all other rows or columns. + +XmPACK_COLUMN indicates that all entries are placed in +identically sized boxes. The boxes are based on the largest height +and width values of all the children widgets. +The value of the XmNnumColumns +resource determines how many boxes are placed in the +major dimension, before extending in the minor dimension. + +XmPACK_NONE indicates that no packing is performed. +The x and y attributes of each entry are left alone, and +the RowColumn widget attempts to become large enough to enclose all +entries. + +When XmCreateRadioBox is called or when XmNrowColumnType +is set to XmWORK_AREA and XmNradioBehavior is True, the +default value of XmNpacking is XmPACK_COLUMN. +In an OptionMenu the value is initialized to XmPACK_TIGHT. +Otherwise, the value defaults to XmPACK_TIGHT. + + + + +XmNpopupEnabled + +Allows the menu system +to enable keyboard input (accelerators and mnemonics) defined for the Popup +menu pane and any of its submenus. +The Popup menu pane needs to be informed whenever its accessibility to the user +changes because posting of the Popup menu pane is controlled by the +application. +This resource can take four values, including: + + + +XmPOPUP_KEYBOARD + +Specifies that the keyboard +input—accelerators and mnemonics—defined for the Popup menu pane +and any of its submenus is enabled. This is the default. + + + + +XmPOPUP_DISABLED + +Specifies that the keyboard input is disabled. + + + + +XmPOPUP_AUTOMATIC + +Specifies that the keyboard is enabled for automatic popup menus. + + + + +XmPOPUP_AUTOMATIC_RECURSIVE + +Specifies that the keyboard is enabled for recursive automatic popup menus. + + + + + + + + + + + + + + + + + + + + + +XmNradioAlwaysOne + +If True, forces the active ToggleButton or ToggleButtonGadget +to be automatically selected after having +been unselected (if no other toggle was activated). +If False, the active toggle may be unselected. +The default value is True. This resource is important only when +XmNradioBehavior is True. + +The application can always add and subtract toggles from +RowColumn regardless of the selected/unselected state of the toggle. The +application can also manage and unmanage toggle +children of RowColumn at any time regardless of state. Therefore, +the application can sometimes +create a RowColumn that has XmNradioAlwaysOne set to +True and none +of the toggle children selected. +The result is undefined if the value of this resource is True and the +application sets more than one ToggleButton at a time. + + + + +XmNradioBehavior + +Specifies a Boolean value that when True, indicates +that the RowColumn widget should enforce a RadioBox-type behavior +on all of its children that are ToggleButtons or +ToggleButtonGadgets. + +When the value of this resource is True, +XmNindicatorType defaults to XmONE_OF_MANY +for ToggleButton and ToggleButtonGadget children. + +RadioBox +behavior dictates that when one toggle is selected and the user selects another +toggle, the first toggle is unselected +automatically. +The RowColumn usually does not enforce this behavior if the application, +rather than the user, changes the state of a toggle. +The RowColumn does enforce this behavior if a toggle child is selected +with XmToggleButtonSetState or XmToggleButtonGadgetSetState +with a notify argument of True. + +When XmCreateRadioBox is called, the default value of +XmNradioBehavior is True. +Otherwise, the default value is False. + + + + +XmNresizeHeight + +Requests a new height if necessary, when set to True. When this +resource is set to +False, the widget does not request a new height regardless of any +changes to the widget or its children. + + + + +XmNresizeWidth + +Requests a new width if necessary, when set to True. When set to +False, the widget does not request a new width regardless of any +changes to the widget or its children. + + + + +XmNrowColumnType + +Specifies the type of RowColumn widget +to be created. +It is a nonstandard resource that cannot be changed after it is set. +If an application uses any of the +convenience routines, except XmCreateRowColumn, +this resource is automatically forced to the appropriate +value by the convenience routine. If an application uses +the Xt Intrinsics API to create its RowColumn widgets, +it must specify this resource itself. The set +of possible settings for this resource are + + + +XmWORK_AREA (default) + + + +XmMENU_BAR + + + +XmMENU_PULLDOWN + + + +XmMENU_POPUP + + + +XmMENU_OPTION + + + +This resource cannot be changed after the RowColumn widget +is created. Any changes attempted through XtSetValues +are ignored. + +The value of this resource is used to determine the value of a number +of other resources. The descriptions of RowColumn resources explain +this when it is the case. The resource XmNnavigationType, +inherited from XmManager, is changed to XmNONE if +XmNrowColumnType is XmMENU_OPTION. + + + + +XmNspacing + +Specifies the horizontal and vertical spacing between +items contained within the RowColumn widget. +The default value is 3 pixels for XmOPTION_MENU and +XmWORK_AREA and 0 (zero) for other RowColumn types. + + + + +XmNsubMenuId + +Specifies the widget ID for the Pulldown menu pane to be associated with +an OptionMenu. This resource is useful only when XmNrowColumnType is +set to XmMENU_OPTION. +The default value is NULL. + + + + +XmNtearOffMenuActivateCallback + +Specifies the callback list that notifies the application when +the tear-off menu pane is about to be activated. It precedes the tear-off's +map callback. + +Use this resource when your application has shared menu panes and when +the torn-off menu can have two or +more parents that can have opposing sensitivity states for the same +menu item. +This resource enables +the application to track +whether a menu item is sensitive or insensitive and to set the state to the +original parent's menu item state when the torn-off menu is reposted. +The application can use XmGetPostedFromWidget to determine from which +parent the menu was torn. The callback reason is XmCR_TEAR_OFF_ACTIVATE. +The default is NULL. + + + + +XmNtearOffMenuDeactivateCallback + +Specifies the callback list that notifies the application when +the tear-off menu pane is about to be deactivated. It follows the tear-off's +unmap callback. + +Use this resource when your application has shared menu panes and when +the torn-off menu can have two or +more parents that can have opposing sensitivity states for the same +menu item. +This resource enables +the application to track +whether a menu item is sensitive or insensitive and to set the state to the +original parent's menu item state when the torn-off menu is reposted. +The application can use XmGetPostedFromWidget to determine from which +parent the menu was torn. +The callback reason is XmCR_TEAR_OFF_DEACTIVATE. The default is NULL. + + + + +XmNtearOffModel + +Indicates whether tear-off functionality is enabled or disabled +when XmNrowColumnType is set to XmMENU_PULLDOWN or +XmMENU_POPUP. The values are XmTEAR_OFF_ENABLED or +XmTEAR_OFF_DISABLED (default value). This resource is +invalid for type XmMENU_OPTION; however, it does affect +any pulldown +submenus within an OptionMenu. +The function XmRepTypeInstallTearOffModelConverter installs +a resource converter for this resource. + + + + +XmNtearoffTitle + +Used by the TearOff shell to set the title for the window manager to +display. + + + + +XmNunmapCallback + +Specifies a list of callbacks that is called +after the window associated with the RowColumn +widget has been unmapped. The callback reason is XmCR_UNMAP. +The default value is NULL. + + + + +XmNwhichButton + +This resource is obsolete; it has been replaced by XmNmenuPost and +is present for compatibility with older releases of Motif. +This resource cannot be 2. + + + + + + + + + + + + + + +XmRowColumn Constraint Resource Set + + +Name +Class +Type +Default +Access + + +XmNpositionIndex +XmCPositionIndex +short +XmLAST_POSITION +CSG + + + + + + +XmNpositionIndex + +Specifies the position of the widget in its parent's list of +children (the value of the XmNchildren resource). The value +is an integer that is no less than 0 (zero) and no greater than +the number of children in the list at the time the value is +specified. A value of 0 (zero) means that the child is placed at the +beginning of the list. The value can also be specified as +XmLAST_POSITION (the default), which means that the child +is placed at the end of the list. Any other value is ignored. +XtGetValues returns the position of the widget in its parent's +child list at the time of the call to XtGetValues. + +When a widget is inserted into its parent's child list, the positions +of any existing children that are greater than or equal to the +specified widget's XmNpositionIndex are increased by 1. +The effect of a call to XtSetValues for XmNpositionIndex +is to remove the specified widget from its parent's child list, decrease +by 1 the positions of any existing children that are greater than +the specified widget's former position in the list, and then insert +the specified widget into its parent's child list as described in the +preceding sentence. + + + + + + + + + + + + + + +Simple Menu Creation Resource Set + + +Name +Class +Type +Default +Access + + +XmNbuttonAccelerators +XmCButtonAccelerators +StringTable +NULL +C + + +XmNbuttonAcceleratorText +XmCButtonAcceleratorText +XmStringTable +NULL +C + + +XmNbuttonCount +XmCButtonCount +int +0 +C + + +XmNbuttonMnemonicCharSets +XmCButtonMnemonicCharSets +XmStringCharSetTable +NULL +C + + +XmNbuttonMnemonics +XmCButtonMnemonics +XmKeySymTable +NULL +C + + +XmNbuttons +XmCButtons +XmStringTable +NULL +C + + +XmNbuttonSet +XmCButtonSet +int +−1 +C + + +XmNbuttonType +XmCButtonType +XmButtonTypeTable +NULL +C + + +XmNoptionLabel +XmCOptionLabel +XmString +NULL +C + + +XmNoptionMnemonic +XmCOptionMnemonic +KeySym +NULL +C + + +XmNpostFromButton +XmCPostFromButton +int +−1 +C + + +XmNsimpleCallback +XmCCallback +XtCallbackProc +NULL +C + + + + + + + +XmNbuttonAccelerators + +This resource is for use with the simple menu creation routines. +It specifies a list of accelerators for the buttons created. +The list contains one element for each button, separator, and title +created. + + + + +XmNbuttonAcceleratorText + +This resource is for use with the simple menu creation routines. +It specifies a list of compound strings to display for the accelerators for +the buttons created. +The list contains one element for each button, separator, and title +created. + + + + +XmNbuttonCount + +This resource is for use with the simple menu creation routines. +It specifies the total number of menu buttons, separators, and titles to +create. +The value must not be negative. + + + + +XmNbuttonMnemonicCharSets + +This resource is for use with the simple menu creation routines. +It specifies a list of character sets with which button mnemonics are to be +displayed. +The list contains one element for each button, separator, and title +created. +The default is determined dynamically depending on the locale of the +widget. + + + + +XmNbuttonMnemonics + +This resource is for use with the simple menu creation routines. +It specifies a list of mnemonics for the buttons created. +The list contains one element for each button, separator, and title +created. + + + + +XmNbuttons + +This resource is for use with the simple menu creation routines. +It specifies a list of compound strings to use as labels for the buttons +created. +The list contains one element for each button, separator, and title +created. + + + + +XmNbuttonSet + +This resource is for use with the simple menu creation routines. +It specifies which button of a RadioBox or OptionMenu Pulldown submenu +is initially set. +The value is an integer n indicating the nth +ToggleButtonGadget specified for a RadioBox or the nth +PushButtonGadget specified for an OptionMenu Pulldown submenu. +The first button specified is number 0. +The value must not be negative. + + + + +XmNbuttonType + +This resource is for use with the simple menu creation routines. +It specifies a list of button types associated with the buttons to be +created. +The list contains one element for each button, separator, and title +created. +If this resource is not specified, each button in a MenuBar is a +CascadeButtonGadget, each button in a RadioBox or CheckBox is a +ToggleButtonGadget, and +each button in any other type +of RowColumn widget is a PushButtonGadget. +Each button type is of type XmButtonType, an enumeration with the +following possible values: + + + +XmCASCADEBUTTON + +Specifies a CascadeButtonGadget for a MenuBar, +Popup menu pane, or Pulldown menu pane. + + + + +XmCHECKBUTTON + +Specifies a ToggleButtonGadget for a CheckBox, +Popup menu pane, or Pulldown menu pane. + + + + +XmDOUBLE_SEPARATOR + +Specifies a SeparatorGadget for a Popup +menu pane, Pulldown menu pane, or OptionMenu Pulldown submenu. +The separator type is XmDOUBLE_LINE. + + + + +XmPUSHBUTTON + +Specifies a PushButtonGadget for a Popup menu pane, +Pulldown menu pane, or OptionMenu Pulldown submenu. + + + + +XmRADIOBUTTON + +Specifies a ToggleButtonGadget for a RadioBox, +Popup menu pane, or Pulldown menu pane. + + + + +XmSEPARATOR + +Specifies a SeparatorGadget for a Popup menu pane, +Pulldown menu pane, or OptionMenu Pulldown submenu. + + + + +XmTITLE + +Specifies a LabelGadget used as a title for a Popup +menu pane or Pulldown menu pane. + + + + + + + +XmNoptionLabel + +This resource is for use with the simple menu creation routines. +It specifies a compound string for the label string to be used on the left +side of an OptionMenu. + + + + +XmNoptionMnemonic + +This resource is for use with the simple menu creation routines. +It specifies a keysym for a key that, when pressed by the user along +with the MAlt modifier, posts +the associated Pulldown menu pane for an OptionMenu. + + + + +XmNpostFromButton + +This resource is for use with the simple menu creation routines. +For a Pulldown menu pane, it specifies the button in the parent to which +the submenu is attached. +The menu is then posted from this button. +The value is an integer n indicating the nth +CascadeButton or CascadeButtonGadget specified for the parent of the +Pulldown menu pane. +The first button specified is number 0. +The value must not be negative. + + + + +XmNsimpleCallback + +This resource is for use with the simple menu creation routines. +It specifies a callback procedure to be called when a button is +activated or when its value changes. +This callback function is added to each button after creation. +For a CascadeButtonGadget or a PushButtonGadget, the callback is added +as the button's XmNactivateCallback, and it is called when the +button is activated. +For a ToggleButtonGadget, the callback is added as the button's +XmNvalueChangedCallback, and it is called when the button's value +changes. +The button number is passed in the client_data field. + + + + + + + +Inherited Resources +RowColumn inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +dynamic +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +dynamic +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +default procedure +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + Widget widget; + char * data; + char * callbackstruct; +} XmRowColumnCallbackStruct; + + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +The following fields apply only when the callback reason is XmCR_ACTIVATE; +for all other callback reasons, these fields are set to NULL. +The XmCR_ACTIVATE callback reason is generated only when the application +has supplied an entry callback, which overrides any activation callbacks +registered with the individual RowColumn items. + + + +widget + +Is set to the widget ID of the RowColumn item that has been activated + + + + +data + +Contains the client-data value supplied by the +application when the RowColumn item's activation callback was registered + + + + +callbackstruct + +Points to the callback structure +generated by the RowColumn item's activation callback + + + + + + + + + + + + + + + + +Translations +XmRowColumn translations depend on the value of +the XmNrowColumnType resource. + +If XmNrowColumnType is set to XmWORK_AREA, +XmRowColumn inherits translations from XmManager. + +If XmNrowColumnType is set to XmMENU_OPTION, +XmRowColumn inherits traversal, osfActivate, and osfCancel +translations from XmManager +and has the following additional translations. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +Btn2Down: + +MenuGadgetDrag() + + + + +c<Btn1Down>: + +MenuGadgetTraverseCurrent() + + + + +c<Btn1Up>: + +MenuGadgetTraverseCurrentUp() + + + + +≈cBtnDown: + +MenuBtnDown() + + + + +≈cBtnUp: + +MenuBtnUp() + + + + +:KeyosfHelp: + +MenuHelp() + + + + + +The translations for XmRowColumn if +XmNrowColumnType is set to XmMENU_BAR +XmMENU_PULLDOWN, or XmMENU_POPUP +are described in the following list. +In a Popup menu system, Btn3 also performs the Btn1 +actions. + + + +:KeyosfHelp: + +MenuHelp() + + + + +:KeyosfLeft: + +MenuGadgetTraverseLeft() + + + + +:KeyosfRight: + +MenuGadgetTraverseRight() + + + + +:KeyosfUp: + +MenuGadgetTraverseUp() + + + + +:KeyosfDown: + +MenuGadgetTraverseDown() + + + + + + + +Action Routines +The XmRowColumn action routines are + + + +Help(): + +Calls the callbacks for XmNhelpCallback if any exist. If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +ManagerGadgetSelect(): + +When a gadget child of the menu has the focus, invokes the gadget +child's behavior associated with osfSelect. +This generally has the effect of unposting the menu hierarchy and arming +and activating the gadget, except that, for a CascadeButtonGadget with a +submenu, it posts the submenu. + + + + +MenuBtnDown(): + +When a gadget child of the menu has focus, invokes the gadget +child's behavior associated with Btn1Down. +This generally has the effect of unposting any menus posted by the +parent menu, enabling mouse traversal in the menu, and arming the +gadget. +For a CascadeButtonGadget with a submenu, it also posts the associated +submenu. + + + + +MenuBtnUp(): + +When a gadget child of the menu has focus, invokes the gadget +child's behavior associated with Btn1Up. +This generally has the effect of unposting the menu hierarchy and +activating the gadget, +except that for a CascadeButtonGadget with a +submenu, it posts the submenu and enables keyboard traversal in the +menu. + + + + +MenuGadgetEscape(): + +In a top-level Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and, when the shell's +keyboard focus policy is XmEXPLICIT, restores keyboard focus to +the widget that had the focus before the MenuBar was entered. +In other Pulldown MenuPanes, unposts the menu. + +In a Popup MenuPane, unposts the menu and, when the shell's keyboard +focus policy is XmEXPLICIT, restores keyboard focus to the widget +from which the menu was posted. +In a TearOff MenuPane that has no submenus posted, dismisses the +menu; otherwise, if one or more submenus are posted, unposts the last +menu pane. + + + + +MenuGadgetTraverseDown(): + +If the current menu item has a submenu and is in a MenuBar, then this +action posts the submenu, disarms the current menu item, and arms +the submenu's first traversable menu item. + +If the current menu item is in a MenuPane, then this action disarms the +current menu item and arms the item below it. This action wraps within the +MenuPane. The direction of the wrapping depends on the +XmNlayoutDirection resource. + + + + +MenuGadgetTraverseLeft(): + +When the current menu item is in a MenuBar, this action disarms the +current item and arms the MenuBar item to the left. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is not at the left edge of a MenuPane, +this action disarms the current item and arms the item to its left. +If the current menu item is at the left edge of a submenu attached to a +MenuBar item, then this action unposts the submenu and traverses to the +MenuBar item to the left, wrapping if necessary. If that MenuBar item +has a submenu, it posts the submenu and arms the first traversable +item in the submenu. +If the current menu item is at the left edge of a submenu not directly +attached to a MenuBar item, then this action unposts the current submenu only. + +In Popup or Torn-off MenuPanes, when the current menu item is at the +left edge, this action wraps within the MenuPane. If the current menu +item is at the left edge of the MenuPane and not in the top row, this +action wraps to the rightmost menu item in the row above. If the current +menu item is in the upper, leftmost corner, this action wraps +to the tear-off control, if present, or else it wraps to the bottom, +rightmost menu item in the MenuPane. + +The preceding description applies when the XmNlayoutDirection horizontal +direction is XmLEFT_TO_RIGHT. If the XmNlayoutDirection horizontal +direction is XmRIGHT_TO_LEFT, then the following applies. + +If the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the left. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is a CascadeButton, then this +action posts its associated submenu. +If the current menu item is not a CascadeButton and is not at the left +edge of a MenuPane, this action disarms the current item and arms the +item to its left, wrapping if necessary. +If the current menu item is not a CascadeButton and is at the left edge of a +submenu that is a descendent of a MenuBar, then this action unposts all +submenus and traverses to the MenuBar item to the left. +If that MenuBar item has a submenu, it posts the submenu and arms +the submenu's first traversable item. + +In Popup or Torn-off menus, if the current menu item is not a +CascadeButton and is at the left edge of a row (except the +bottom row), this action wraps to the rightmost menu item in the +row below. If the current menu item is not a CascadeButton and +is in the bottom, leftmost corner of a Popup or Pulldown MenuPane, this +action wraps to the tear-off control, if present, or else it wraps to +the top, rightmost menu item of the MenuPane. + + + + +MenuGadgetTraverseRight(): + +If the current menu item is in a MenuBar, then this action disarms the +current item and arms the MenuBar item to the right. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is a CascadeButton, then this +action posts its associated submenu. +If the current menu item is not a CascadeButton and is not at the right +edge of a MenuPane, this action disarms the current item and arms the +item to its right, wrapping if necessary. +If the current menu item is not a CascadeButton and is at the right edge of a +submenu that is a descendent of a MenuBar, then this action unposts all +submenus and traverses to the MenuBar item to the right. +If that MenuBar item has a submenu, it posts the submenu and arms +the submenu's first traversable item. + +In Popup or Torn-off menus, if the current menu item is not a +CascadeButton and is at the right edge of a row (except the +bottom row), this action wraps to the leftmost menu item in the +row below. If the current menu item is not a CascadeButton and +is in the bottom, rightmost corner of a Popup or Pulldown MenuPane, this +action wraps to the tear-off control, if present, or else it wraps to +the top, leftmost menu item of the MenuPane. + +The preceding description applies when the XmNlayoutDirection horizontal +direction is XmLEFT_TO_RIGHT. If the XmNlayoutDirection horizontal +direction is XmRIGHT_TO_LEFT, then the following applies. +When the current menu item is in a MenuBar, this action disarms the +current item and arms the MenuBar item to the left. +This action wraps within the MenuBar. + +In MenuPanes, if the current menu item is not at the right edge of a MenuPane, +this action disarms the current item and arms the item to its right. +If the current menu item is at the right edge of a submenu attached to a +MenuBar item, then this action unposts the submenu and traverses to the +MenuBar item to the right, wrapping if necessary. If that MenuBar item +has a submenu, it posts the submenu and arms the first traversable +item in the submenu. +If the current menu item is at the right edge of a submenu not directly +attached to a MenuBar item, then this action unposts the current submenu only. + +In Popup or Torn-off MenuPanes, when the current menu item is at the +right edge, this action wraps within the MenuPane. If the current menu +item is at the right edge of the MenuPane and not in the top row, this +action wraps to the leftmost menu item in the row above. If the current +menu item is in the upper, rightmost corner, this action wraps +to the tear-off control, if present, or else it wraps to the bottom, +leftmost menu item in the MenuPane. + + + + +MenuGadgetTraverseUp(): + +When the current menu item is in a MenuPane, then +this action disarms the current menu item and arms the item above it. +This action wraps within the MenuPane. The direction of the wrapping +depends on the XmNlayoutDirection resource. + + + + + + +Related Behavior +The following menu functions are available: + + + +osfMenuBar: + +In any non-popup descendant of a MenuBar's parent, excluding the MenuBar +itself, this action enables keyboard traversal and moves keyboard focus +to the first item in the MenuBar. +In the MenuBar or any menu cascaded from it, this action unposts the +menu hierarchy and, when the shell's keyboard focus policy is +XmEXPLICIT, restores focus to the widget that had the focus +when the menu system was entered. + + + + +osfMenu: + +Pops up the menu associated with the control that has the keyboard focus. +Enables keyboard traversal in the menu. +In the Popup menu system or any menu cascaded from it, this action +unposts the menu hierarchy and, when the shell's keyboard focus policy +is XmEXPLICIT, restores focus to the widget that had the focus +when the menu system was entered. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmCreateMenuBar;, +&cdeman.XmCreateOptionMenu;, +&cdeman.XmCreatePopupMenu;, +&cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimpleCheckBox;, +&cdeman.XmCreateSimpleMenuBar;, +&cdeman.XmCreateSimpleOptionMenu;, +&cdeman.XmCreateSimplePopupMenu;, +&cdeman.XmCreateSimplePulldownMenu;, +&cdeman.XmCreateSimpleRadioBox;, +&cdeman.XmCreateWorkArea;, +&cdeman.XmGetMenuCursor;, +&cdeman.XmGetPostedFromWidget;, +XmGetTearOffControl, +&cdeman.XmLabel;, +&cdeman.XmManager;, +&cdeman.XmMenuPosition;, +&cdeman.XmOptionButtonGadget;, +&cdeman.XmOptionLabelGadget;, +XmRepTypeInstallTearOffModelConverter, +&cdeman.XmSetMenuCursor;, +&cdeman.XmUpdateDisplay;, +&cdeman.XmVaCreateSimpleCheckBox;, +&cdeman.XmVaCreateSimpleMenuBar;, +&cdeman.XmVaCreateSimpleOptionMenu;, +&cdeman.XmVaCreateSimplePopupMenu;, +&cdeman.XmVaCreateSimplePulldownMenu;, and +&cdeman.XmVaCreateSimpleRadioBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SSpinBox.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SSpinBox.sgm new file mode 100644 index 000000000..21f27a180 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SSpinBox.sgm @@ -0,0 +1,696 @@ + + + + + + + + + + +XmSimpleSpinBox +library callXmSimpleSpinBoxa simple SpinBox widget class + +#include <Xm/SSpinB.h> + +DESCRIPTION +The XmSimpleSpinBox widget is a user interface control to increment and decrement +an arbitrary TextField. For example, it can be used to cycle through the months +of the year or days of the month. +Widget subclassing is not supported for the XmSimpleSpinBox widget class. + + +Classes +The XmSimpleSpinBox widget inherits behavior and resources from the Core, Composite and XmManager classes. +The class pointer is XmSimpleSpinBoxWidgetClass. + +The class name is XmSimpleSpinBoxWidget. + + + +New Resources +The following table defines a set of widget resources used by the application +to specify data. The application can also set the resource values for the +inherited classes to set attributes for this widget. To reference a resource +by name or by class in a .Xdefaults file, the application +must remove the XmN or XmC prefix and +use the remaining letters. To specify one of the defined values for a resource +in a .Xdefaults file, the application must remove the Xm prefix and use the remaining letters (in either lower case or +upper case, but including any underscores between words). The codes in the +access column indicate if the given resource can be set at creation time (C), +set by using XtSetValues (S), retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmSimpleSpinBox Resource +Set + +Name +Class +Type +Default +Access + +XmNarrowLayout +XmCArrowLayout +unsigned char +XmARROWS_END +CSG + +XmNarrowSensitivity +XmCArrowSensitivity +unsigned char +XmARROWS-_SENSITIVE +CSG + +XmNcolumns +XmCColumn +short +20 +CSG + +XmNdecimalPoints +XmCDecimalPoints +short +0 +CSG + +XmNeditable +XmCEditable +Boolean +True +CSG + +XmNincrementValue +XmCIncrementValue +int +1 +CSG + +XmNinitialDelay +XmCInitialDelay +unsigned int +250 +CSG + +XmNmaximumValue +XmCMaximumValue +int +10 +CSG + +XmNminimumValue +XmCMinimumValue +int +0 +CSG + +XmNmodifyVerifyCallback +XmCCallback +XtCallbackList +NULL +C + +XmNnumValues +XmCNumValues +int +0 +CSG + +XmNposition +XmCPosition +int +0 +CSG + +XmNrepeatDelay +XmCRepeatDelay +unsigned int +200 +CSG + +XmNspinBoxChildType +XmCSpinBoxChildType +unsigned char +XmSTRING +CG + +XmNtextField +XmCTextField +Widget +dynamic +G + +XmNvalueChangedCallback +XmCCallback +XtCallbackList +NULL +C + +XmNvalues +XmCValues +XmStringTable +NULL +CSG + +XmNarrowLayout + +Specifies the style and position of the SpinBox arrows. The following +values are supported: + +XmARROWS_FLAT_BEGINNING + +The arrows are placed side by side to the right of the TextField. + + +XmARROWS_FLAT_END + +The arrows are placed side by side to the left of the TextField. + + +XmARROWS_SPLIT + +The down arrow is on the left and the up arrow is on the right of the +TextField. + + +XmARROWS_BEGINNING + +The arrows are stacked and placed on the left of the TextField. + + +XmARROWS_END + +The arrows are stacked and placed on the right of the TextField. + + + + + +XmNarrowSensitivity + +Specifies the sensitivity of the arrows in the XmSimpleSpinBox. The following +values are supported: + +XmARROWS_SENSITIVE + +Both arrows are active to user selection. + + +XmARROWS_DECREMENT_SENSITIVE + +The down arrow is active and the up arrow is inactive to user selection. + + + +XmARROWS_INCREMENT_SENSITIVE + +The up arrow is active and the down arrow is inactive to user selection. + + + +XmARROWS_INSENSITIVE + +Both arrows are inactive to user selection. + + + + + +XmNcolumns + +Specifies the number of columns of the text field. + + + +XmNdecimalPoints + +Specifies the position of the radix character within the numeric value +when XmNspinBoxChildType is XmNUMERIC. This resource is used to allow for +floating point values in the XmSimpleSpinBox widget. + + +XmNeditable + +Specifies whether the text field can take input. + + +When XmNeditable is used on a widget +it sets the dropsite to XmDROP_SITE_ACTIVE. + + + +XmNincrementValue + +Specifies the amount to increment or decrement the XmNposition when the XmNspinBoxChildType is XmNUMERIC. When +the Up action is activated, the XmNincrementValue is added to the XmNposition +value; when the Down action is activated, the XmNincrementValue is subtracted from the XmNposition value. When XmNspinBoxChildType is XmSTRING, this +resource is ignored. + + +XmNinitialDelay + +Specifies the amount of time in milliseconds before the Arrow buttons +will begin to spin continuously. + + +XmNnumValues + +Specifies the number of items in the XmNvalues list when the XmNspinBoxChildType resource is XmSTRING. +The value of this resource must be a positive integer. The XmNnumValues is maintained by the XmSimpleSpinBox widget when items +are added or deleted from the XmNvalues +list. When XmNspinBoxChildType is +not XmSTRING, this resource is ignored. + + + +XmNvalues + +Supplies the list of strings to cycle through when the XmNspinButtonChildType resource is XmSTRING. +When XmNspinBoxChildType is not XmSTRING, this resource is ignored. + + +XmNmaximumValue + +Specifies the upper bound on the XmSimpleSpinBox's range when XmNspinBoxChildType is XmNUMERIC. + + +XmNminimumValue + +Specifies the lower bound on the XmSimpleSpinBox's range when XmNspinBoxChildType is XmNUMERIC. + + +XmNmodifyVerifyCallback + +Specifies the callback to be invoked just before the XmSimpleSpinBox position +changes. The application can use this callback to implement new application-related +logic (including setting new position spinning to, or canceling the impending +action). For example, this callback can be used to stop the spinning just +before wrapping at the upper and lower position boundaries. If the application +sets the doit member of the XmSimpleSpinBoxCallbackStruct to False, nothing happens. Otherwise, +the position changes. Reasons sent by the callback are XmCR_SPIN_NEXT, or XmCR_SPIN_PRIOR. + + +XmNposition + +The XmNposition resource has +a different value based on the XmNspinBoxChildType resource. When XmNspinBoxChildType is XmSTRING, the XmNposition is the index into the XmNvalues list for the current item. When the XmNspinBoxChildType resource is XmNUMERIC, the XmNposition is the integer value of the XmSimpleSpinBox that falls +within the range of XmNmaximumValue +and XmNminimumValue. + + +XmNrepeatDelay + +Specifies the number of milliseconds between repeated calls to the XmNvalueChangedCallback while the user is spinning +the XmSimpleSpinBox. + + +XmNspinBoxChildType + +Specifies the style of the XmSimpleSpinBox. The following values are supported: + + +XmSTRING + +The child is a string value that is specified through the XmNvalues resource and incremented and decremented +by changing the XmNposition resource. + + + +XmNUMERIC + +The child is a numeric value that is specified through the XmNposition resource and incremented according +to the XmNincrementValue resource. + + + + + + +XmtextField + +Specifies the textfield widget. + + + +XmNvalueChangedCallback + +Specifies the callback to be invoked whenever the value of the XmNposition resource is changed through the +use of the spinner arrows. The XmNvalueChangedCallback passes the XmSimpleSpinBoxCallbackStruct call_data structure. + + + + + +Inherited Resources +The XmSimpleSpinBox widget inherits behavior and resources from the following +named superclasses. For a complete description of each resource, see the for that superclass. + + + + + + + + + + + +XmManager Resource +Set + +Name +Class +Type +Default +Access + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + +XmNnavigationType +XmCNavigationType +XmNavigationType +dynamic +CSG + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + +XmNtraversalOn +XmCTraversalOn +Boolean +dynamic +CSG + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + +Composite Resource +Set + +Name +Class +Type +Default +Access + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +default procedure +CSG + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + +Core Resource Set + +Name +Class +Type +Default +Access + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + +XmNdepth +XmCDepth +int +dynamic +CG + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + +XmNheight +XmCHeight +Dimension +dynamic +CSG + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + +XmNscreen +XmCScreen +Screen * +dynamic +CG + +XmNsensitive +XmCSensitive +Boolean +True +CSG + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + +XmNx +XmCPosition +Position +0 +CSG + +XmNy +XmCPosition +Position +0 +CSG + + +Callback Information +A pointer to the following structure is passed to each XmSimpleSpinBox callback: + + +typedef struct { + int reason; + XEvent *event; + Widget widget; + Boolean doit; + int position; + XmString value; + Boolean crossed_boundary; +} XmSimpleSpinBoxCallbackStruct; + +The reason argument indicates why the +callback was invoked. There are three possible reasons for this callback to +be issued. The reason is XmCR_OK +when this is the first call to the callback at the beginning of a spin or +if it is a single activation of the spin arrows. If the XmSimpleSpinBox is in the +process of being continuously spun, then the reason will be XmCR_SPIN_NEXT or XmCR_SPIN_PRIOR, depending on the arrow that is spinning. +The event argument points to the XEvent that triggered the callback. It can be NULL when the XmSimpleSpinBox is continuously spinning. + +The widget argument is the widget identifier +for the simple spin box widget that has been affected by this callback. +The doit argument is set only when +the call_data comes from the XmNmodifyVerifyCallback. It indicates that the +action that caused the callback to be called should be performed. The action +is not performed if doit is set to False. + +The position argument is the new value +of the XmNposition resource as a +result of the spin. +The value argument is the new XmString value displayed in the Text widget as +a result of the spin. The application must copy this string if it is used +beyond the scope of the call_data structure. + +The crossed_boundary argument is True +when the spinbox cycles. This is the case when a XmNspinBoxChildType of XmSTRING wraps from the first item to the last or the last item to the +first. In the case of the XmNspinBoxChildType of XmNUMERIC, the +boundary is crossed when the XmSimpleSpinBox cycles from the maximum value to the +minimum or vice versa. + + + +ERRORS/WARNINGS +The toolkit will display a warning if the application tries to +set the value of the XmNtextField resource, which is read-only +(marked G in the resource table). + + + +SEE ALSO +&cdeman.XmSpinBox;, +&cdeman.XmCreateSpinBox;, &cdeman.XmSimpleSpinBoxAddItem;, &cdeman.XmSimpleSpinBoxDeletePos;, XtGetValues(3), XtSetValues(3) ]]>Composite, Core, XmManager, XmText, XmTextField, in the &str-ZM;; XtGetValues, XtSetValues in the &str-Zt;. ]]> + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SSpinBoxA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SSpinBoxA.sgm new file mode 100644 index 000000000..e5619d2c6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SSpinBoxA.sgm @@ -0,0 +1,63 @@ + + + + + + + + + + +XmSimpleSpinBoxAddItem +library call + + +XmSimpleSpinBoxAddItem +add an item to the XmSimpleSpinBox + + + + +#include <Xm/SSpinB.h> + +void XmSimpleSpinBoxAddItem +Widget w +XmString item +int pos + + + +DESCRIPTION +The +XmSimpleSpinBoxAddItem function adds the given item to the XmSimpleSpinBox at the given +position. + +The +w argument specifies the widget ID. + +The +item argument specifies the +XmString for the new item. + +The +pos argument specifies the position of the new item. + + + +RETURN VALUE +The +XmSimpleSpinBoxAddItem function returns no value. + + + +SEE ALSO +&cdeman.XmSimpleSpinBox;, +]]> +XmSimpleSpinBox, +]]> +&cdeman.XmSimpleSpinBoxDeletePos;, &cdeman.XmSimpleSpinBoxSetItem;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Scale.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Scale.sgm new file mode 100644 index 000000000..acc8c7724 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Scale.sgm @@ -0,0 +1,1746 @@ + + + + + + + + + + + +XmScale +library call + + +XmScale +The Scale widget class + +XmScale + +widget class +Scale + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Scale.h> + + + +DESCRIPTION +Scale is used by an application to indicate a +value from within a range of values, and it allows the user to input or modify +a value from the same range. + +A Scale has an elongated rectangular region similar to a +ScrollBar. A slider inside this region +indicates the current value along the Scale. The user can also +modify the Scale's value by moving the slider within the +rectangular region of the Scale. A Scale can also include a label set +located outside the Scale region. +These can indicate the relative value at various positions +along the scale. +The placement of this label depends on the XmNlayoutDirection +resource of the widget. + +A Scale can be either input/output or output only. An input/output +Scale's value can be set by the application and also +modified by the user with the slider. An output-only Scale +is used strictly as an indicator of the current value of something +and cannot be modified interactively by the user. +The XmScale resource XmNeditable specifies whether the user can +interactively modify the Scale's value. + +The user can specify resources in a resource file for the automatically +created gadget that contains the title of the Scale widget. The name of the +gadget is Title. +The placement of the title depends on the +XmNlayoutDirection +resource of the widget. The direction of the title is based on +the widget's layout direction. + +Scale uses the XmQTspecifyRenderTable trait, and +holds the XmQTtransfer trait. + + +Data Transfer Behavior +Scale supports dragging of the representation of the Scale value from +the Scale when the value is displayed +and when the value of the XmNenableUnselectableDrag resource +of XmDisplay is set to True. + +As a source of data, Scale supports the following targets and associated +conversions of data to these targets: + + + +COMPOUND_TEXT + +The widget transfers a string representation of XmNvalue as type +COMPOUND_TEXT. + + + + +STRING + +The widget transfers a string representation of XmNvalue as type +STRING. + + + + +_MOTIF_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports for the CLIPBOARD selection. +These include STRING and COMPOUND_TEXT. + + + + +_MOTIF_EXPORT_TARGETS + +The widget transfers, as type ATOM, a list of the targets to be +used as the value of the DragContext's XmNexportTargets in a +drag-and-drop transfer. +These include STRING and COMPOUND_TEXT. + + + + +As a source of data, Scale also supports the following standard Motif +targets: + + + +BACKGROUND + +The widget transfers XmNbackground as type PIXEL. + + + + +CLASS + +The widget finds the first shell in the widget hierarchy that has a +WM_CLASS property and transfers the contents as text in the +current locale. + + + + +CLIENT_WINDOW + +The widget finds the first shell in the widget hierarchy and transfers +its window as type WINDOW. + + + + +COLORMAP + +The widget transfers XmNcolormap as type COLORMAP. + + + + +FOREGROUND + +The widget transfers XmNforeground as type PIXEL. + + + + +NAME + +The widget finds the first shell in the widget hierarchy that has a +WM_NAME property and transfers the contents as text in the current +locale. + + + + +TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports. +These include the standard targets in this list. +These also include STRING and COMPOUND_TEXT. + + + + +TIMESTAMP + +The widget transfers the timestamp used to acquire the selection as type +INTEGER. + + + + +_MOTIF_RENDER_TABLE + +The widget transfers XmNrenderTable if it exists, or else the +default text render table, as type STRING. + + + + +_MOTIF_ENCODING_REGISTRY + +The widget transfers its encoding registry as type STRING. +The value is a list of NULL separated items in the +form of tag encoding pairs. +This target symbolizes the transfer target for the +Motif Segment Encoding Registry. +Widgets and applications can use this Registry to register +text encoding formats for specified render table tags. +Applications access this Registry by calling +XmRegisterSegmentEncoding and XmMapSegmentEncoding. + + + + + + +Descendants +Scale automatically creates the descendants shown in the +following table. +An application can use XtNameToWidget to gain access +to the named descendant. In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +Scrollbar +XmScrollBar +scroll bar + + +Title +XmLabelGadget +title of scale + + + + + + +Classes +Scale inherits behavior, resources, and traits from +Core, Composite, Constraint, and XmManager +classes. + +The class pointer is xmScaleWidgetClass. + +The class name is XmScale. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmScale Resource Set + + +Name +Class +Type +Default +Access + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdecimalPoints +XmCDecimalPoints +short +0 +CSG + + +XmNdragCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNeditable +XmCEditable +Boolean +True +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + +XmNmaximum +XmCMaximum +int +100 +CSG + + +XmNminimum +XmCMinimum +int +0 +CSG + + +XmNorientation +XmCOrientation +unsigned char +XmVERTICAL +CSG + + +XmNprocessingDirection +XmCProcessingDirection +unsigned char +dynamic +CSG + + +XmNscaleHeight +XmCScaleHeight +Dimension +0 +CSG + + +XmNscaleMultiple +XmCScaleMultiple +int +dynamic +CSG + + +XmNscaleWidth +XmCScaleWidth +Dimension +0 +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNshowArrows +XmCShowArrows +XtEnum +XmNONE +CSG + + +XmNshowValue +XmCShowValue +XtEnum +XmNONE +CSG + + +XmNsliderMark +XmCSliderMark +XtEnum +dynamic +CSG + + +XmNsliderVisual +XmCSliderVisual +XtEnum +dynamic +CSG + + +XmNslidingMode +XmCSlidingMode +XtEnum +XmSLIDER +CSG + + +XmNtitleString +XmCTitleString +XmString +NULL +CSG + + +XmNvalue +XmCValue +int +dynamic +CSG + + +XmNvalueChangedCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +XmNconvertCallback + +Specifies a list of callbacks called when the Scale is asked to convert +a selection. +The type of the structure whose address is passed to these callbacks is +XmConvertCallbackStruct. +The reason is XmCR_OK. + + + + +XmNdecimalPoints + +Specifies the number of decimal points to shift the slider value when +displaying it. For example, a slider value of 2,350 +and an XmdecimalPoints +value of 2 results in a display value of 23.50. +The value must not be negative. + + + + +XmNdragCallback + +Specifies the list of callbacks that is called +when the slider position changes as the slider is being +dragged. The reason sent by the callback is XmCR_DRAG. + + + + +XmNeditable + +Specifies how the Scale scrollbar will react to user input. This +resource can be True or False values, as follows: + + + +True + +Allows the scrollbar to be sensitive to user input. This is the +default value. + + + + +False + +Makes the Scale scrollbar insensitive to user input. The visual is not +greyed out. This value would mostly be used in XmTHERMOMETER +mode. + + + + + +When XmNeditable is used on a widget +it sets the dropsite to XmDROP_SITE_ACTIVE. + + + + +XmNfontList + +Specifies the font list to use for the title text string specified by +XmNtitleString, and the label displayed when XmNshowValue +is True. The font list is an obsolete structure, and is retained only +for compatibility with earlier releases of Motif. See the +XmNrenderTable resource. + + + + +XmNhighlightOnEnter + +Specifies whether the highlighting rectangle is drawn when the cursor moves +into the widget. +If the shell's focus policy is XmEXPLICIT, this resource is +ignored, and the widget is highlighted when it has the focus. +If the shell's focus policy +is XmPOINTER and if this resource is +True, the highlighting rectangle is drawn when the the cursor moves into +the widget. +If the shell's focus +policy is XmPOINTER and if this resource is +False, the highlighting rectangle is not drawn when the the cursor moves +into the widget. +The default is False. + + + + +XmNhighlightThickness + +Specifies the size of the +slider's border drawing rectangle used for enter window and +traversal highlight drawing. + + + + +XmNmaximum + +Specifies the slider's maximum value. +XmNmaximum must be greater than XmNminimum. + + + + +XmNminimum + +Specifies the slider's minimum value. +XmNmaximum must be greater than XmNminimum. + + + + +XmNorientation + +Displays Scale vertically or horizontally. +This resource can have values of XmVERTICAL and XmHORIZONTAL. + + + + +XmNprocessingDirection + +Specifies whether the value for XmNmaximum is on the right or +left side of XmNminimum for horizontal Scales +or above or below XmNminimum for vertical Scales. +This resource can have values of XmMAX_ON_TOP, XmMAX_ON_BOTTOM, +XmMAX_ON_LEFT, and XmMAX_ON_RIGHT. +If the Scale is oriented vertically, the default value is +XmMAX_ON_TOP. +If the XmScale is oriented horizontally, the default value +depends on the XmNlayoutDirection resource of the widget. + + + + +XmNrenderTable + +Specifies the render table to use for the title text string specified +by XmNtitleString, and the label displayed when +XmNshowValue is True. If this value is NULL at initialization, +the parent hierarchy is searched for an ancestor that holds the +XmQTspecifyRenderTable trait. If such an ancestor is found, the +render table is initialized to the XmLABEL_RENDER_TABLE value of +the ancestor widget. If no such ancestor is found, the default is +implementation dependent. If a font list (XmNfontList) and a +render table are both specified, the render table will take +precedence. Refer to &cdeman.XmRenderTable; for more information on +the creation and structure of a render table. + + + + +XmNscaleHeight + +Specifies the height of the slider area. +The value should be in the specified unit type (the default is pixels). +If no value is specified a default height is computed. + + + + +XmNscaleMultiple + +Specifies the amount to move the slider when the user takes an action +that moves the slider by a multiple increment. +The default is (XmNmaximumXmNminimum) divided by 10, +with a minimum of 1. + + + + +XmNscaleWidth + +Specifies the width of the slider area. +The value should be in the specified unit type (the default is pixels). +If no value is specified a default width is computed. + + + + +XmNshowArrows + +Specifies whether the arrows are displayed +and how they are to be displayed. This resource can take the +following values: + + + +XmEACH_SIDE + +Indicates that one arrow is displayed on each end of the ScrollBar slider. + + + + +XmMAX_SIDE + +Indicates that one arrow is displayed on the XmNmaximum side of +the ScrollBar slider. + + + + +XmMIN_SIDE + +Indicates that one arrow is displayed on the XmNminimum side of +the ScrollBar slider. + + + + +XmNONE + +Indicates that no arrows are displayed. + + + + +XmNONE is the default value. + + + + +XmNshowValue + +Specifies whether a label for the current slider +value should be displayed next to the slider. If the value is +XmNEAR_SLIDER, the current slider value is displayed. If the +value is XmNONE, no slider value is displayed. +If the value is XmNEAR_BORDER, the current slider value is +displayed near the border. + + + + +XmNsliderMark + +Specifies the shape the slider is to be displayed in. This resource +can take the following values: + + + +XmETCHED_LINE + +Specifies the slider as an etched line. This is the default when +XmNslidingMode is XmSLIDER. + + + + +XmNONE + +Specifies the slider as a foregrounded rectangle. This is the default when +XmNslidingMode is XmTHERMOMETER and the Scale scrollbar is +insensitive to user input (XmNeditable is False. + + + + +XmROUND_MARK + +Specifies the slider as a shadowed circle. This is the default when +XmNslidingMode is XmTHERMOMETER and the Scale scrollbar is +sensitive to user input (XmNeditable is True. + + + + +XmTHUMB_MARK + +Specifies the slider as a series of three etched lines centered in the +middle of the slider. + + + + + + + +XmNslidingMode + +Specifies the mode the slider works in. There are two possible modes: + + + +XmSLIDER + +Allows the slider to move freely between the minimum and maximum ends +of the scale. This is the default value. + + + + +XmTHERMOMETER + +Forces the slider to be anchored to one side of the trough area. + + + + + + + +XmNsliderVisual + +Specifies the color of the slider visual. +This resource can take +the following values: + + + +XmBACKGROUND_COLOR + +Specifies that the slider visual is in the background color. + + + + +XmFOREGROUND_COLOR + +Specifies that the slider visual is in the foreground color. + + + + +XmSHADOWED_BACKGROUND + +Specifies that the slider visual is in the background color, with a shadow. +This is the +default when the XmNslidingModel resource is XmSLIDER. + + + + +XmTROUGH_COLOR + +Specifies that the slider visual is in the trough color. This is the +default when the XmNslidingModel resource is XmTHERMOMETER. + + + + + + + +XmNtitleString + +Specifies the title text string to appear in the Scale widget window. + + + + +XmNvalue + +Specifies the slider's current position along the scale, +between XmNminimum and XmNmaximum. +The value is constrained to be within these inclusive bounds. +The initial value of this resource is the larger of 0 (zero) +and XmNminimum. + + + + +XmNvalueChangedCallback + +Specifies the list of callbacks that is called +when the value of the slider has changed. The reason +sent by the callback is XmCR_VALUE_CHANGED. + + + + + + +Inherited Resources +Scale inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to the +XmNdragCallback and XmNvalueChangedCallback procedures: + +typedef struct +{ + int reason; + XEvent * event; + int value; +} XmScaleCallbackStruct; + + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +value + +Is the new slider value + + + + +A pointer to the following structure is passed to the +XmNconvertCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + Atom target; + XtPointer source_data; + XtPointer location_data; + int flags; + XtPointer parm; + int parm_format; + unsigned long parm_length; + int status; + XtPointer value; + Atom type; + int format; + unsigned long length; +} XmConvertCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which conversion is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, +and _MOTIF_DROP. + + + + +target + +Indicates the conversion target. + + + + +source_data + +Contains information about the selection source. +When the selection is _MOTIF_DROP, source_data is the +DragContext. +Otherwise, it is NULL. + + + + +location_data + +Contains information about the location of data to be converted. +If the value is NULL, the data to be transferred consists of the +widget's current selection. + + + + +flags + +Indicates the status of the conversion. Following are the possible +values: + + + +XmCONVERTING_NONE + +This flag is currently unused. + + + + +XmCONVERTING_PARTIAL + +The target widget was able to be converted, but some data was lost. + + + + +XmCONVERTING_SAME + +The conversion target is the source of the data to be transferred. + + + + +XmCONVERTING_TRANSACT + +This flag is currently unused. + + + + + + + +parm + +Contains parameter data for this target. +If no parameter data exists, the value is NULL. + +When selection is CLIPBOARD and target is +_MOTIF_CLIPBOARD_TARGETS or +_MOTIF_DEFERRED_CLIPBOARD_TARGETS, the value is the requested +operation (XmCOPY, XmMOVE, or XmLINK). + + + + +parm_format + +Specifies whether the data in parm should be viewed +as a list of char, short, or long quantities. +Possible values are 0 (when parm is NULL), +8 (when the data in parm should be viewed as a list of chars), +16 (when the data in parm should be viewed as a list of shorts), +or 32 (when the data in parm should be viewed as a list of longs). +Note that parm_format symbolizes a data type, not the number of bits +in each list element. +For example, on some machines, a parm_format of 32 means that +the data in parm should be viewed as a list of 64-bit quantities, +not 32-bit quantities. + + + + +parm_length + +Specifies the number of elements of data in parm, where each +element has the size specified by parm_format. +When parm is NULL, the value is 0. + + + + +status + +An IN/OUT member that specifies the status of the conversion. +The initial value is XmCONVERT_DEFAULT. +The callback procedure can set this member to one of the following +values: + + + +XmCONVERT_DEFAULT + +This value means that the widget class conversion procedure, if any, is +called after the callback procedures return. +If the widget class conversion procedure produces any data, it +overwrites the data provided by the callback procedures in the value +member. + + + + +XmCONVERT_MERGE + +This value means that the widget class conversion procedure, if any, is +called after the callback procedures return. +If the widget class conversion procedure produces any data, it appends +its data to the data provided by the callback procedures in the +value member. +This value is intended for use with targets that result in lists of +data, such as TARGETS. + + + + +XmCONVERT_DONE + +This value means that the callback procedure has successfully finished +the conversion. +The widget class conversion procedure, if any, is not called after the +callback procedures return. + + + + +XmCONVERT_REFUSE + +This value means that the callback procedure has terminated the +conversion process without completing the requested conversion. +The widget class conversion procedure, if any, is not called after the +callback procedures return. + + + + + + + +value + +An IN/OUT parameter that contains any data that the callback procedure +produces as a result of the conversion. +The initial value is NULL. +If the callback procedure sets this member, it must ensure that the +type, format, and length members correspond +to the data in value. +The callback procedure is responsible for allocating, but not for +freeing, memory when it sets this member. + + + + +type + +An IN/OUT parameter that indicates the type of the data in the +value member. +The initial value is INTEGER. + + + + +format + +An IN/OUT parameter that specifies whether the data in value should +be viewed as a list of char, short, or long quantities. +The initial value is 8. +The callback procedure can set this member to 8 (for a list of char), +16 (for a list of short), or 32 (for a list of long). + + + + +length + +An IN/OUT member that specifies the number of elements of data in +value, where each element has the size symbolized by format. +The initial value is 0. + + + + + + + + + + + + + + + + +Behavior +XmScale has the following behavior: + + + +Btn1Down or Btn2Down: + +In the region between an end of the Scale and the slider: +Moves the slider by one multiple increment in +the direction of the end of the +Scale and calls the XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_RIGHT or +XmMAX_ON_BOTTOM, movement toward +the right or +bottom increments the Scale value, +and movement toward the left or top decrements the Scale value. +If XmNprocessingDirection is XmMAX_ON_LEFT or +XmMAX_ON_TOP, movement toward the right or +bottom decrements the Scale value, +and movement toward the left or top increments the Scale value. +If the button is held down longer than a delay period, the slider is +moved again by the same increment and the same callbacks are called. + +In slider: +Activates the interactive dragging of the slider. + + + + +Btn2Down in value label: + +Drags the contents of the label showing the current slider value. +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures, possibly +multiple times, for the _MOTIF_DROP selection. + + + + +Btn1Motion or Btn2Motion: + +If the button press occurs within the slider, the subsequent motion +events move the slider to the position of the pointer and call the +callbacks for XmNdragCallback. + + + + +Btn1Up or Btn2Up: + +If the button press occurs within the slider and the slider position +is changed, the callbacks for XmNvalueChangedCallback are called. + + + + +CtrlBtn1Down: + +In the region between an end of the Scale and the slider: +Moves the slider to that end of the Scale and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_RIGHT or +XmMAX_ON_BOTTOM, +movement toward the right or bottom increments the Scale value, +and movement toward +the left or top +decrements +the Scale value. +If XmNprocessingDirection is XmMAX_ON_LEFT or +XmMAX_ON_TOP, movement toward the right or +bottom decrements the Scale value, +and movement toward the left or top increments the Scale value. + + + + +KeyosfUp: + +For vertical Scales, +moves the slider up one increment and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_TOP, movement toward +the top increments the Scale value. +If XmNprocessingDirection is XmMAX_ON_BOTTOM, movement toward +the top decrements the Scale value. + + + + +KeyosfDown: + +For vertical Scales, +moves the slider down one increment and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_BOTTOM, movement toward +the bottom increments the Scale value. +If XmNprocessingDirection is XmMAX_ON_TOP, movement toward +the bottom decrements the Scale value. + + + + +KeyosfLeft: + +For horizontal Scales, +moves the slider one increment to the left and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_LEFT, movement toward +the left increments the Scale value. +If XmNprocessingDirection is XmMAX_ON_RIGHT, movement toward +the left decrements the Scale value. + + + + +KeyosfRight: + +For horizontal Scales, +moves the slider one increment to the right and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_RIGHT, movement toward +the right increments the Scale value. +If XmNprocessingDirection is XmMAX_ON_LEFT, movement toward +the right decrements the Scale value. + + + + +CtrlKeyosfUp or KeyosfPageUp: + +For vertical Scales, +moves the slider up one multiple increment and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_TOP, movement toward +the top increments the Scale value. +If XmNprocessingDirection is XmMAX_ON_BOTTOM, movement toward +the top decrements the Scale value. + + + + +CtrlKeyosfDown or KeyosfPageDown: + +For vertical Scales, +moves the slider down one multiple increment and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_BOTTOM, movement toward +the bottom increments the Scale value. +If XmNprocessingDirection is XmMAX_ON_TOP, movement toward +the bottom decrements the Scale value. + + + + +CtrlKeyosfLeft or KeyosfPageLeft: + +For horizontal Scales, +moves the slider one multiple increment to the left and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_LEFT, movement toward +the left increments the Scale value. +If XmNprocessingDirection is XmMAX_ON_RIGHT, movement toward +the left decrements the Scale value. + + + + +CtrlKeyosfRight or KeyosfPageRight: + +For horizontal Scales, +moves the slider one multiple increment to the right and calls the +XmNvalueChangedCallback callbacks. +If XmNprocessingDirection is XmMAX_ON_RIGHT, movement toward +the right increments the Scale value. +If XmNprocessingDirection is XmMAX_ON_LEFT, movement toward +the right decrements the Scale value. + + + + +KeyosfBeginLine or KeyosfBeginData: + +Moves the slider to the minimum value and calls the +XmNvalueChangedCallback callbacks. + + + + +KeyosfEndLine or KeyosfEndData: + +Moves the slider to the maximum value and calls the +XmNvalueChangedCallback callbacks. + + + + +KeyosfNextField: + +Traverses to the first item in the next tab group. If +the current tab group is the last entry in the tab group list, it +wraps to the beginning of the tab group list. + + + + +KeyosfPrevField: + +Traverses to the first item in the previous tab group. +If the beginning of the tab group list is reached, it wraps to the end +of the tab group list. + + + + +KeyosfHelp: + +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, &cdeman.Constraint;, &cdeman.Core;, +&cdeman.XmCreateScale;, +&cdeman.XmManager;, +&cdeman.XmScaleGetValue;, and +&cdeman.XmScaleSetValue;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleGV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleGV.sgm new file mode 100644 index 000000000..175865554 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleGV.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmScaleGetValue +library call + + +XmScaleGetValue +A Scale function that returns the current slider position + +XmScaleGetValue + +Scale functions +XmScaleGetValue + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Scale.h> + +void XmScaleGetValue + +Widget widget +int * value_return + + + +DESCRIPTION +XmScaleGetValue returns the current slider position value +displayed in the scale. + + + +widget + +Specifies the Scale widget ID + + + + +value_return + +Returns the current slider position value + + + + +For a complete definition of Scale and its associated resources, see +&cdeman.XmScale;. + + + +RELATED +&cdeman.XmScale;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScalePix.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScalePix.sgm new file mode 100644 index 000000000..c699a55b3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScalePix.sgm @@ -0,0 +1,117 @@ + + + + + + + + + + +XmGetScaledPixmap +library call + + +XmGetScaledPixmap + +read a pixmap file and scale it according to pixmap and print resolution + + + + +#include <Xm/Xm.h> + +XtEnum XmGetScaledPixmap +Widget widget +String image_name +Pixel foreground +Pixel background +int depth +Double scaling_ratio + + + +DESCRIPTION +XmGetScaledPixmap uses its +Widget +argument to look up +for a Print Shell ancestor to get the pixmap resolution +and the default printer resolution information to be used +if +scaling_ratio +==0. + +If scaling is 0, and a valid PrintShell is present +XmGetScaledPixmap +applies a ratio equals to +(printer resolution / default pixmap resolution) +before creating the Pixmap on the widget's Screen. +Otherwise, the +scaling_ratio +is used in scaling +both dimensions of the image being converted as a Pixmap. + +XmGetScaledPixmap completes the +XmGetPixmapByDepth existing +API by making use of the +XmNdefaultPixmapResolution +of the rooting +XmPrintShell. +Refer to the +XmGetPixmapByDepth documentation for details. + + +widget + +Widget used to determine the default pixmap resolution (of the print shell ancestor). + + + +image_name + +See XmGetPixmapByDepth for description. + + + +foreground + +See XmGetPixmapByDepth for description. + + + +background + +See XmGetPixmapByDepth for description. + + + +depth + +See XmGetPixmapByDepth for description. + + + +scaling_ratio + +Indicate the scaling ratio to be applied, or 0. + + + + + + +RETURN VALUE +Returns Pixmap or NULL if failed. + + + +ERRORS/WARNINGS +Same as for XmGetPixmapByDepth. + + + +SEE ALSO +&cdeman.XmPrintSetup;, &cdeman.XmPrintShell;, &cdeman.XmRedisplayWidget; + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleST.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleST.sgm new file mode 100644 index 000000000..07e79b82c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleST.sgm @@ -0,0 +1,132 @@ + + + + + + + + + + + +XmScaleSetTicks +library call + + +XmScaleSetTicks +A Scale function that controls tick marks + +XmScaleSetTicks + +Scale functions +XmScaleSetTicks + + + + + + + + + + + +#include <Xm/Scale.h> + +void XmScaleSetTicks + +Widget scale +int big_every +Cardinal num_medium +Cardinal num_small +Dimension size_big +Dimension size_medium +Dimension size_small + + + +DESCRIPTION +XmScaleSetTicks controls the number, location, and size of the +tick marks on a Scale. Each tick mark is a SeparatorGadget oriented +perpendicular to the Scale's orientation. For example, if the Scale +is oriented horizontally, the tick marks will be oriented vertically. + +If you specify tick marks for a Scale and then change the +Scale's orientation, you will have to do the following: + + + +Remove all the tick marks. To remove tick marks from a Scale, +you must destroy (with XtDestroyChildren) +the SeparatorGadget tick marks. +The first two children of a Scale are its title and scroll bar, and +all additional children are tick marks. + + + +Recreate the tick marks by calling XmScaleSetTicks. + + + + + +scale + +Specifies the Scale widget ID that is getting the tick marks. + + + + +big_every + +Specifies the number of scale values between big ticks. + + + + +num_medium + +Specifies the number of medium ticks between big values. + + + + +num_small + +Specifies the number of small ticks between medium values. + + + + +size_big + +Specifies the size (either width or height) of the big ticks. + + + + +size_medium + +Specifies the size (either width or height) of the medium ticks. + + + + +size_small + +Specifies the size (either width or height) of the small ticks. + + + + +For a complete definition of Scale and its associated resources, see +&cdeman.XmScale;. + + + +RELATED +&cdeman.XmScale;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleSV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleSV.sgm new file mode 100644 index 000000000..1901e199c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScaleSV.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmScaleSetValue +library call + + +XmScaleSetValue +A Scale function that sets a slider value + +XmScaleSetValue + +Scale functions +XmScaleSetValue + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Scale.h> + +void XmScaleSetValue + +Widget widget +int value + + + +DESCRIPTION +XmScaleSetValue sets the slider value within the +Scale widget. + + + +widget + +Specifies the Scale widget ID. + + + + +value + +Specifies the slider position along the scale. +This sets the XmNvalue resource. + + + + +For a complete definition of Scale and its associated resources, see +&cdeman.XmScale;. + + + +RELATED +&cdeman.XmScale;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Screen.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Screen.sgm new file mode 100644 index 000000000..189c1987c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Screen.sgm @@ -0,0 +1,911 @@ + + + + + + + + + + + +XmScreen +library call + + +XmScreen +The Screen widget class + +XmScreen + +widget class +XmScreen + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Screen.h> + + + +DESCRIPTION +The XmScreen object is used by Motif widgets to store information that +is specific to a screen. It also allows the toolkit to store certain +information on widget hierarchies that would otherwise be unavailable. +Each client has one XmScreen object for each screen that it accesses. + +An XmScreen object is automatically created when the application creates +the first shell on a screen (usually accomplished by a call to +XtAppInitialize or XtAppCreateShell). +It is not necessary to create an XmScreen object by any other means. +An application can use the function XmGetXmScreen to obtain the +widget ID of the XmScreen object for a given screen. + +An application cannot supply initial values for XmScreen resources as +arguments to a call to any function that creates widgets. +The application or user can supply initial values in a resource file. +After creating the first shell on the screen, the application can use +XmGetXmScreen to obtain the widget ID of the XmScreen object and +then call XtSetValues to set the XmScreen resources. + + +Classes +Screen inherits behavior and resources from Core. + +The class pointer is xmScreenClass. + +The class name is XmScreen. + + + +New Resources +The following table defines a set of widget resources used by the +programmer to specify data. The programmer can also set the resource +values for the inherited classes to set attributes for this widget. +To reference a resource by name or by class in an &npzwc;.Xdefaults file, +remove the XmN or XmC prefix and use the remaining letters. +To specify one of the defined values for a resource in an &npzwc;.Xdefaults +file, remove the Xm prefix and use the remaining letters (in +either lowercase or uppercase, but include any underscores between +words). The codes in the access column indicate if the given resource +can be set at creation time (C), set by using XtSetValues +(S), retrieved by using XtGetValues (G), or is not +applicable (N/A). + + + + + + + + + + + +XmScreen Resource Set + + +Name +Class +Type +Default +Access + + +XmNbitmapConversionModel +XmCBitmapConversionModel +XtEnum +XmPIXMAP +CSG?? + + +XmNcolorAllocationProc +XmCColorAllocationProc +XtProc +NULL +CSG?? + + +XmNcolorCalculationProc +XmCColorCalculationProc +XtProc +NULL +CSG?? + + +XmNdarkThreshold +XmCDarkThreshold +int +dynamic +C + + +XmNdefaultCopyCursorIcon +XmCDefaultCopyCursorIcon +Widget +NULL +CSG + + +XmNdefaultInvalidCursorIcon +XmCDefaultInvalidCursorIcon +Widget +NULL +CSG + + +XmNdefaultLinkCursorIcon +XmCDefaultLinkCursorIcon +Widget +NULL +CSG + + +XmNdefaultMoveCursorIcon +XmCDefaultMoveCursorIcon +Widget +NULL +CSG + + +XmNdefaultNoneCursorIcon +XmCDefaultNoneCursorIcon +Widget +NULL +CSG + + +XmNdefaultSourceCursorIcon +XmCDefaultSourceCursorIcon +Widget +NULL +CSG + + +XmNdefaultValidCursorIcon +XmCDefaultValidCursorIcon +Widget +NULL +CSG + + +XmNfont +XmCFont +XFontStruct * +NULL +CSG + + +XmNforegroundThreshold +XmCForegroundThreshold +int +dynamic +C + + +XmNhorizontalFontUnit +XmCHorizontalFontUnit +int +dynamic +CSG + + +XmNinsensitiveStippleBitmap +XmCinsensitiveStippleBitmap +Bitmap +"50_foreground" +CSG + + +XmNlightThreshold +XmCLightThreshold +int +dynamic +C + + +XmNmenuCursor +XmCCursor +Cursor +arrow +C + + +XmNmoveOpaque +XmCMoveOpaque +Boolean +False +CSG + + +XmNunpostBehavior +XmCUnpostBehavior +unsigned char +XmUNPOST_AND_REPLAY +CSG + + +XmNuseColorObject +XmCUseColorObject +Boolean +False +C + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + +XmNverticalFontUnit +XmCVerticalFontUnit +int +dynamic +CSG + + + + + + +XmNbitmapConversionModel + +Provides a policy for the conversion of xbm and xpm files to the Pixmap +type. This resource takes the following values: + + + +XmMATCH_DEPTH + +From a supplied xbm or xpm file, generates a converted pixmap file having the +same depth as the widget. + + + + +XmDYNAMIC_DEPTH + +Converts an input xbm file to a Pixmap of depth 1, +or converts an input xpm file to a Pixmap having the +same depth as the widget. + + + + + + + +XmNcolorAllocationProc + +Identifies the procedure to be used for color allocation. +Normally, this procedure is an application-defined color allocation +procedure. However, if no application-defined color allocation +procedure is set, the system uses Motif's predefined color allocation +procedure. + + + + +XmNcolorCalculationProc + +Identifies the procedure to be used for per-widget color calculation. +Normally, this procedure is an application-defined color calculation +procedure. However, if no application-defined color calculation +procedure is set, the system uses Motif's predefined color calculation +procedure. + + + + +XmNdarkThreshold + +An integer between 0 (zero) and 100, inclusive, that specifies a level +of perceived brightness for a color. If the perceived brightness +of the background color is below this level, Motif treats the background +as "dark" when computing default shadow and select colors. +If this resource is specified for a particular screen, it applies to +widgets created on that screen; otherwise it applies to widgets +created on all screens. The default value is implementation +specific. + + + + +XmNdefaultCopyCursorIcon + +Specifies the DragIcon used during a drag operation when +the operation is a copy and no other pixmap is specified by +the application. If this resource is NULL, a system default icon is used. +The system default icon is +determined by the Display resource XmNenableDragIcon. + + + + +XmNdefaultInvalidCursorIcon + +Specifies the DragIcon used to indicate that the cursor +is over an invalid drop site during a drag operation when no +other pixmap symbol is specified by the application. If this resource is NULL, a +system default icon is used. +The system default icon is determined by the Display resource +XmNenableDragIcon. + + + + +XmNdefaultLinkCursorIcon + +Specifies the DragIcon used during a drag operation when +the operation is a link and no other pixmap is specified +by the application. If this resource is NULL, a system default icon is used. +The system default icon is determined by the Display resource +XmNenableDragIcon. + + + + +XmNdefaultMoveCursorIcon + +Specifies the DragIcon used during a drag operation when +the operation is a move and no other pixmap is specified by +the application. If this resource is NULL, a system default icon is used. +The system default icon is determined by the Display resource +XmNenableDragIcon. + + + + +XmNdefaultNoneCursorIcon + +Specifies the DragIcon used to indicate that the cursor is +not over a drop site during a drag operation when no other pixmap +is specified by the application. If this resource is NULL, a system default icon +is used. +The system default icon is determined by the Display resource +XmNenableDragIcon. + + + + +XmNdefaultSourceCursorIcon + +Specifies the depth-1 pixmap used as a cursor when an +XmNsourceCursorIcon is not provided by the DragContext, or +it is not usable. If this resource is NULL, a system default icon is used. +The system default icon is determined by the Display resource +XmNenableDragIcon. + + + + +XmNdefaultValidCursorIcon + +Specifies the DragIcon used to indicate that the cursor is +over a valid drop site during a drag operation when no other pixmap +is specified by the application. If this resource is NULL, a system default icon +is used. +The system default icon is determined by the Display resource +XmNenableDragIcon. + + + + +XmNfont + +Specifies a font for use in computing values for +XmNhorizontalFontUnit and XmNverticalFontUnit. When an +application is initialized, this resource can be supplied in a +resource file or through the standard command line options −fn, +−font, and −xrm. Note that this resource is used only +for the calculation of the font unit values. To specify a font to be +used to display text, use a widget's render table resource +(XmNrenderTable). + + + + +XmNforegroundThreshold + +An integer between 0 (zero) and 100, inclusive, that specifies a level of +perceived brightness for a color. If the perceived brightness of the +background color is equal to or below this level, Motif treats the +background as "dark" when computing the default foreground and highlight +colors. If the perceived brightness of the background color is above +this level, Motif treats the background as "light" when computing the +default foreground and highlight colors. When the background is "dark," +the default foreground and highlight is white; when the background is +"light," the default foreground and highlight is black. If this +resource is specified for a particular screen, it applies to widgets +created on that screen; otherwise, it applies to widgets created on all +screens. The default value is implementation specific. + + + + +XmNhorizontalFontUnit + +Specifies the horizontal component of the font units used by +XmConvertUnits, and is used to interpret the values of geometry +resources when the XmNshellUnitType resource of VendorShell or the +XmNunitType resource of Gadget, Manager, or Primitive has the +value Xm100TH_FONT_UNITS. +If no initial value is supplied for this resource, the default is +computed from the font specified in XmNfont. +If no initial value is supplied for this resource or for XmNfont, +the default is 10. + +If a call to XtSetValues specifies a value for +XmNhorizontalFontUnit, this resource is set to that value. +If a call to XtSetValues specifies a value for XmNfont but +not for XmNhorizontalFontUnit, this resource is set to a value +computed from the new XmNfont. + +A horizontal font unit is derived from a font as follows: + + + +If the font has an AVERAGE_WIDTH property, the horizontal font +unit is the AVERAGE_WIDTH property divided by 10. + + + +If the font has no AVERAGE_WIDTH property but has a +QUAD_WIDTH property, the horizontal font unit is the +QUAD_WIDTH property. + + + +If the font has no AVERAGE_WIDTH or QUAD_WIDTH property, the +horizontal font unit is the sum of the font structure's min_bounds.width +and max_bounds.width divided by 2.3. + + + + + + +XmNinsensitiveStippleBitmap + +Provides widgets with the bitmap to use when generating the +insensitive visual. This bitmap is to be used as the stipple for the +rendering of insensitive visuals. + + + + +XmNlightThreshold + +An integer between 0 (zero) and 100, inclusive, that specifies a level of +perceived brightness for a color. If the perceived brightness of the +background color is above this level, Motif treats the background as +"light" when computing default shadow and select colors. If this +resource is specified for a particular screen, it applies to widgets +created on that screen; otherwise, it applies to widgets created on all +screens. The default value is implementation specific. + + + + +XmNmenuCursor + +Sets a variable that controls the cursor used whenever this +application posts a menu. This resource can be specified +only once at application +startup time, either by placing it within a defaults file or by using the +−xrm command line argument. For example: + + +myProg −xrm "*menuCursor: arrow" + + +The menu cursor can also be selected in the program through +the function XmSetMenuCursor. +The following list shows acceptable cursor names. If the application +does not specify a cursor or if an invalid name is supplied, the +default cursor (an arrow pointing up and to the right) is used. + + + +X_cursor + +leftbutton + + + + +arrow + +ll_angle + + + + +based_arrow_down + +lr_angle + + + + +based_arrow_up + +man + + + + +boat + +middlebutton + + + + +bogosity + +mouse + + + + +bottom_left_corner + +pencil + + + + +bottom_right_corner + +pirate + + + + +bottom_side + +plus + + + + +bottom_tee + +question_arrow + + + + +box_spiral + +right_ptr + + + + +center_ptr + +right_side + + + + +circle + +right_tee + + + + +clock + +rightbutton + + + + +coffee_mug + +rtl_logo + + + + +cross + +sailboat + + + + +cross_reverse + +sb_down_arrow + + + + +crosshair + +sb_h_double_arrow + + + + +diamond_cross + +sb_left_arrow + + + + +dot + +sb_right_arrow + + + + +dotbox + +sb_up_arrow + + + + +double_arrow + +sb_v_double_arrow + + + + +draft_large + +shuttle + + + + +draft_small + +sizing + + + + +draped_box + +spider + + + + +exchange + +spraycan + + + + +fleur + +star + + + + +gobbler + +target + + + + +gumby + +tcross + + + + +hand1 + +top_left_arrow + + + + +hand2 + +top_left_corner + + + + +heart + +top_right_corner + + + + +icon + +top_side + + + + +iron_cross + +left_ptr + + + + +left_side + +top_tee + + + + +left_tee + +trek + + + + +ul_angle + +umbrella + + + + +ur_angle + +watch + + + + +xterm + + + + + + + + +XmNmoveOpaque + +Specifies whether an interactive operation that moves a window, such as +tearing off and dragging a tear-off menu or moving a window in MWM, +displays an outline of the window or a representation of the window +itself during the move. +If the value is True, the operation displays a representation of the +window during the move. +If the value is False, the operation displays an outline of the window. + + + + +XmNunpostBehavior + +Specifies the behavior of an active menu posted in traversal mode when +a subsequent menu button selection is made outside the posted +menu. When the value is XmUNPOST_AND_REPLAY, the resource +unposts the menu hierarchy and causes the server to replay the event to the +window in which the pointer is located. When the value is +XmUNPOST, the resource unposts the hierarchy without replaying the +event. + + + + +XmNuseColorObject + +Enables and disables the sharing of colors between widgets, and the +dynamic changing of colors. A value of False disables this, and a +value of True enables it. + + + + +XmNuserData + +Allows the application to attach +any necessary specific data to the widget. This is an internally +unused resource. + + + + +XmNverticalFontUnit + +Specifies the vertical component of the font units used by +XmConvertUnits and used to interpret the values of geometry +resources when the XmNshellUnitType resource of VendorShell or the +XmNunitType resource of Gadget, Manager, or Primitive has the +value Xm100TH_FONT_UNITS. +If no initial value is supplied for this resource, the default is +computed from the font specified in XmNfont. +If no initial value is supplied for this resource or for XmNfont, +the default is 10. + +If a call to XtSetValues specifies a value for +XmNverticalFontUnit, this resource is set to that value. +If a call to XtSetValues specifies a value for XmNfont but +not for XmNverticalFontUnit, this resource is set to a value +computed from the new XmNfont. + +A vertical font unit is derived from a font as follows: + + + +If the font has a PIXEL_SIZE property, the vertical font unit is +the PIXEL_SIZE property divided by 1.8. + + + +If the font has no PIXEL_SIZE property but has POINT_SIZE +and RESOLUTION_Y properties, the vertical font unit is the product +of the POINT_SIZE and RESOLUTION_Y properties divided by +1400. + + + +If the font has no PIXEL_SIZE, POINT_SIZE, or +RESOLUTION_Y properties, the vertical font unit is the sum of the +font structure's max_bounds.ascent and +max_bounds.descent divided by 2.2. + + + + + + + + +Inherited Resources +All of the superclass resources inherited by XmScreen are +designated N/A (not applicable). + + + + +RELATED +&cdeman.Core;, +&cdeman.XmDisplay;, +&cdeman.XmGetXmScreen;, and +&cdeman.XmSetMenuCursor;, + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollA.sgm new file mode 100644 index 000000000..5ea74f195 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollA.sgm @@ -0,0 +1,1186 @@ + + + + + + + + + + + +XmScrolledWindow +library call + + +XmScrolledWindow +The ScrolledWindow widget class + +XmScrolledWindow + +widget class +ScrolledWindow + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/ScrolledW.h> + + + +DESCRIPTION +The ScrolledWindow widget combines one or two ScrollBar widgets and a +viewing area to implement a visible window onto some other (usually larger) +data display. The visible part of the window can be scrolled through the +larger display by the use of ScrollBars. + +To use ScrolledWindow, an application first creates a ScrolledWindow +widget, any needed ScrollBar widgets, and a widget capable of displaying +any desired data as the work area of ScrolledWindow. ScrolledWindow +positions the work area widget and displays the ScrollBars if so +requested. When the user performs some action on the ScrollBar, the +application is notified through the normal ScrollBar callback +interface. + +ScrolledWindow can be configured to operate automatically so +that it performs all scrolling and display actions with no need for application +program involvement. It can also be configured to provide a minimal support +framework in which the application is responsible for processing all user input +and making all visual changes to the displayed data in response to that input. + +When ScrolledWindow is performing automatic scrolling it creates a +clipping window and automatically creates the scroll bars. +Conceptually, this window becomes the viewport through which +the user examines the larger underlying data area. The application simply +creates the desired data, then makes that data the work area of the +ScrolledWindow. +When the user moves the slider to change the displayed data, the +workspace is moved under the viewing area so that a new portion of the data +becomes visible. + +Sometimes it is impractical for an application to create a +large data space and simply display it through a small clipping window. For +example, in a text editor, creating a single data area that consisted of a +large file would involve an undesirable amount of overhead. +The application needs to use a ScrolledWindow +(a small viewport onto some larger data), but needs to be notified +when the user scrolls the viewport so it can bring in more data from +storage and update the display area. For these cases, the ScrolledWindow can be +configured so that it provides only visual layout support. No clipping window +is created, and the application must maintain the data displayed in the +work area, as well as respond to user input on the ScrollBars. + +The user can specify resources in a resource file for the automatically +created widgets that contain the horizontal and vertical scrollbars +and the clipping area of +the ScrolledWindow widget. The names of these widgets are +HorScrollBar, VertScrollBar, and ClipWindow respectively, +and remain consistent whether created by +XmCreateScrolledList, XmCreateScrolledText or +XmCreateScrolledWindow. + +ScrolledWindow uses the XmQTnavigator trait, and +holds the XmQTscrollFrame trait. + + +Descendants +ScrolledWindow automatically creates the descendants shown in the +following table. +An application can use XtNameToWidget to gain access +to the named descendant. In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +VertScrollBar +XmScrollBar +vertical scroll bar + + +HorScrollBar +XmScrollBar +horizontal scroll bar + + +ClipWindow +XmClipWindow +clip window + + + + + + +Classes +ScrolledWindow inherits behavior, +resources, and traits from Core, Composite, +Constraint, and XmManager. + +The class pointer is xmScrolledWindowWidgetClass. + +The class name is XmScrolledWindow. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmScrolledWindow Resource Set + + +Name +Class +Type +Default +Access + + +XmNautoDragModel +XmCAutoDragModel +XtEnum +XmAUTO_DRAG_ENABLED +CSG + + +XmNclipWindow +XmCClipWindow +Widget +dynamic +G + + +XmNhorizontalScrollBar +XmCHorizontalScrollBar +Widget +dynamic +CSG + + +XmNscrollBarDisplayPolicy +XmCScrollBarDisplayPolicy +unsigned char +dynamic +CSG + + +XmNscrollBarPlacement +XmCScrollBarPlacement +unsigned char +XmBOTTOM_RIGHT +CSG + + +XmNscrolledWindowMarginHeight +XmCScrolledWindowMarginHeight +Dimension +0 +CSG + + +XmNscrolledWindowMarginWidth +XmCScrolledWindowMarginWidth +Dimension +0 +CSG + + +XmNscrollingPolicy +XmCScrollingPolicy +unsigned char +XmAPPLICATION_DEFINED +CG + + +XmNspacing +XmCSpacing +Dimension +4 +CSG + + +XmNtraverseObscuredCallback +XmCCallback +XtCallbackList +NULL +CSG + + +XmNverticalScrollBar +XmCVerticalScrollBar +Widget +dynamic +CSG + + +XmNvisualPolicy +XmCVisualPolicy +unsigned char +dynamic +G + + +XmNworkWindow +XmCWorkWindow +Widget +NULL +CSG + + + + + + +XmNautoDragModel + +Indicates whether automatic drag is enabled (XmAUTO_DRAG_ENABLED +or disabled (XmAUTO_DRAG_DISABLED). By default it is enabled. + + + + +XmNclipWindow + +Specifies the widget ID of the clipping area. This +is automatically created by +ScrolledWindow when the XmNvisualPolicy resource is set to +XmCONSTANT and +can only be read by the application. Any attempt to set this resource to a +new value causes a warning message to be printed by the scrolled +window. If the XmNvisualPolicy resource is set to XmVARIABLE, this +resource is set to NULL, and no clipping window is created. + + + + +XmNhorizontalScrollBar + +Specifies the widget ID of the horizontal ScrollBar. +This is automatically created by ScrolledWindow when the +XmNscrollingPolicy is initialized to XmAUTOMATIC; otherwise, +the default is NULL. + + + + +XmNscrollBarDisplayPolicy + +Controls the automatic placement of the ScrollBars. If +it is set to XmAS_NEEDED and if XmNscrollingPolicy is +set to XmAUTOMATIC, ScrollBars are displayed only if the +workspace exceeds the clip area in one or both dimensions. A resource value +of XmSTATIC causes the ScrolledWindow +to display the ScrollBars whenever +they are managed, regardless of the relationship between the clip window +and the work area. This resource must be XmSTATIC when +XmNscrollingPolicy is XmAPPLICATION_DEFINED. +The default is XmAS_NEEDED when XmNscrollingPolicy is +XmAUTOMATIC, and XmSTATIC otherwise. + + + + +XmNscrollBarPlacement + +Specifies the positioning of the ScrollBars +in relation to the work window. The +values are + + + +XmTOP_LEFT + +The horizontal ScrollBar is placed above the +work window; the vertical ScrollBar to +is placed the left. + + + + +XmBOTTOM_LEFT + +The horizontal ScrollBar is placed below the +work window; the vertical ScrollBar to +is placed the left. + + + + +XmTOP_RIGHT + +The horizontal ScrollBar is placed above the +work window; the vertical ScrollBar to +is placed the right. + + + + +XmBOTTOM_RIGHT + +The horizontal ScrollBar is placed below the +work window; the vertical ScrollBar to +is placed the right. + + + + +The default value +depends on the value of the +XmNlayoutDirection resource of the widget. + + + + +XmNscrolledWindowMarginHeight + +Specifies the margin height on the top and bottom of the +ScrolledWindow. +In order to use the autoscroll drag feature of the Motif drag and +drop facility, a user must be able to hold a drag icon over the margin +of a scrolled window. Though drag and drop will work with the default +margin size of zero, a user may find it difficult to position the icon +precisely enough to use the feature easily. The application programmer +should ensure that the window margins are set to an adequate size, if the +use of the autoscroll drag feature is desired. + + + + +XmNscrolledWindowMarginWidth + +Specifies the margin width on the right and left sides of the +ScrolledWindow. +Please refer to the warning concerning the default margin size for the +XmNscrolledWindowMarginHeight resource, above. + + + + +XmNscrollingPolicy + +Performs automatic scrolling of the +work area with no application interaction. If the value of this resource +is XmAUTOMATIC, ScrolledWindow automatically creates the +ScrollBars; attaches callbacks to the +ScrollBars; sets the visual policy to XmCONSTANT; +and automatically moves the +work area through the clip window in response to any user interaction with +the ScrollBars. An application can also add its own callbacks to the +ScrollBars. This allows the application to be notified of a scroll event +without having to perform any layout procedures. + +NOTE: Since the +ScrolledWindow adds callbacks to the ScrollBars, an application should not +perform an XtRemoveAllCallbacks on any of the ScrollBar widgets. + +When XmNscrollingPolicy is set to +XmAPPLICATION_DEFINED, the application +is responsible for all aspects of scrolling. The ScrollBars must be created +by the application, and it is responsible for performing any visual changes +in the work area in response to user input. + +This resource must be set to the desired policy at the time the +ScrolledWindow is created. It cannot be changed through SetValues. + + + + +XmNspacing + +Specifies the distance that separates the ScrollBars from the +work window. + + + + +XmNtraverseObscuredCallback + +Specifies a list of callbacks that is called when traversing to +a widget or gadget that is obscured due to its position in the +work area relative to the location of the ScrolledWindow viewport. +This resource is valid only when XmNscrollingPolicy is +XmAUTOMATIC. If this resource is NULL, an obscured widget +cannot be traversed to. The callback reason is +XmCR_OBSCURED_TRAVERSAL. + + + + +XmNverticalScrollBar + +Specifies the widget ID of the vertical ScrollBar. +This is automatically created by ScrolledWindow when the +XmNscrollingPolicy is initialized to XmAUTOMATIC; otherwise, +the default is NULL. + + + + +XmNvisualPolicy + +Enlarges the ScrolledWindow to match the size of the work area. It can +also be used as a static viewport onto +a larger data space. If the visual policy +is XmVARIABLE, the ScrolledWindow forces the ScrollBar display +policy to XmSTATIC and +allows the work area to grow or shrink +at any time and adjusts its layout to accommodate the new size. When +the policy is XmCONSTANT, the work area grows or shrinks +as requested, but a clipping window forces the size of the visible +portion to remain constant. The only time the viewing area can grow is +in response +to a resize from the ScrolledWindow's parent. +The default is XmCONSTANT when XmNscrollingPolicy is +XmAUTOMATIC, and XmVARIABLE otherwise. + +NOTE: This resource must be set to the desired policy at the time the +ScrolledWindow is created. It cannot be changed through SetValues. + + + + +XmNworkWindow + +Specifies the widget ID of the viewing area. + + + + + + + + + + + + + + + + + + + + + +XmScrolledWindow Constraint Resource Set + + +Name +Class +Type +Default +Access + + +XmNscrolledWindowChildType +XmCScrolledWindowChildType +unsigned char +RESOURCE_DEFAULT +CSG + + + + + + +XmNscrolledWindowChildType + +Specifies what the child is. ScrolledWindow supports a number of child +types. The possible values are: + + + +XmWORK_AREA + +Indicates a work area child. This specifies that both ScrollBars are +limited to moving the child inside the clipping window. If the +scrolling policy is +XmAUTOMATIC, the work area child can move in both directions. + + + + +XmHOR_SCROLLBAR + +Indicates a horizontal child widget; the child must have the +XmQTnavigator trait installed. +For example, the XmScrollBar widget has the +XmQTnavigator trait installed. + + + + +XmVERT_SCROLLBAR + +Indicates a vertical child widget; the child must have the +XmQTnavigator trait installed. + + + + +XmSCROLL_HOR + +Indicates that only the horizontal ScrollBar moves the child. This +value is only meaningful if the scrolling policy is XmAUTOMATIC. + + + + +XmSCROLL_VERT + +Indicates that only the vertical ScrollBar moves the child. This +value is only meaningful if the scrolling policy is XmAUTOMATIC. + + + + +XmNO_SCROLL + +Indicates that the child does not move with the ScrollBars. This +value is only meaningful if the scrolling policy is XmAUTOMATIC. + + + + + + + + + +Inherited Resources +ScrolledWindow inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +NULL +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +The application must use the ScrollBar callbacks to be notified of user +input. + +ScrolledWindow defines a callback structure +for use with XmNtraverseObscuredCallback callbacks. The +XmNtraverseObscuredCallback resource provides a mechanism +for traversal to obscured widgets (or gadgets) due to their +position in the work area of a ScrolledWindow. The +XmNtraverseObscuredCallback routine has responsibility +for adjusting the position of the work area such that the +specified traversal destination widget is positioned within +the viewport of the ScrolledWindow. A NULL XmNtraverseObscuredCallback +resource causes obscured widgets within the ScrolledWindow +to be nontraversable. + +Traversal to an obscured widget or gadget requires these +conditions to be met: the widget or gadget can be obscured +only due to its position in the work area of a ScrolledWindow +relative to the viewport; the viewport of the associated ScrolledWindow is +fully visible, or can be made so by virtue of ancestral +XmNtraverseObscuredCallback routines; and the +XmNtraverseObscuredCallback resource must be non-NULL. + +When ScrolledWindow widgets are nested, the +XmNtraverseObscuredCallback routine for each ScrolledWindow +that obscures the traversal destination is called in ascending order +within the given hierarchy. + +A pointer to the following structure is passed to callbacks +for XmNtraverseObscuredCallback. + +typedef struct +{ + int reason; + XEvent *event: + Widget traversal_destination; + XmTraversalDirection direction; +} XmTraverseObscuredCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +traversal_destination + +Specifies the widget or gadget to traverse to, which will +be a descendant of the work window. + + + + +direction + +Specifies the direction of traversal. See +the description of the direction parameter in +the XmProcessTraversal reference page for an explanation +of the valid values. + + + + + + + + + + + + + + + + +Translations +XmScrolledWindow includes the translations from XmManager. + + + +Additional Behavior +This widget has the following additional behavior: + + + +KeyosfPageUp: + +If XmNscrollingPolicy is XmAUTOMATIC, +scrolls the window up the height of the viewport. +The distance scrolled may be reduced to provide some overlap. +The actual distance scrolled depends on the +XmNpageIncrement resource of the vertical ScrollBar. + + + + +KeyosfPageDown: + +If XmNscrollingPolicy is XmAUTOMATIC, +scrolls the window down the height of the viewport. +The distance scrolled may be reduced to provide some overlap. +The actual distance scrolled depends on the +XmNpageIncrement resource of the vertical ScrollBar. + + + + +KeyosfPageLeft: + +If XmNscrollingPolicy is XmAUTOMATIC, +scrolls the window left the width of the viewport. +The distance scrolled may be reduced to provide some overlap. +The actual distance scrolled depends on the +XmNpageIncrement resource of the horizontal ScrollBar. + + + + +KeyosfPageRight: + +If XmNscrollingPolicy is XmAUTOMATIC, +scrolls the window right the width of the viewport. +The distance scrolled may be reduced to provide some overlap. +The actual distance scrolled depends on the +XmNpageIncrement resource of the horizontal ScrollBar. + + + + +KeyosfBeginLine: + +If XmNscrollingPolicy is XmAUTOMATIC, +scrolls the window horizontally to the edge corresponding to the +horizontal ScrollBar's minimum value. + + + + +KeyosfEndLine: + +If XmNscrollingPolicy is XmAUTOMATIC, +scrolls the window horizontally to the edge corresponding to the +horizontal ScrollBar's maximum value. + + + + +KeyosfBeginData: + +If XmNscrollingPolicy is XmAUTOMATIC, +scrolls the window vertically to the edge corresponding to the +vertical ScrollBar's minimum value. + + + + +KeyosfEndData: + +If XmNscrollingPolicy is XmAUTOMATIC, +scrolls the window vertically to the edge corresponding to the +vertical ScrollBar's maximum value. + + + + +Certain applications will want to replace the page bindings with +ones that are specific to the content of the scrolled area. + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmCreateScrolledWindow;, +&cdeman.XmManager;, +&cdeman.XmProcessTraversal;, +&cdeman.XmScrollBar;, +&cdeman.XmScrollVisible;, and +&cdeman.XmScrolledWindowSetAreas;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollB.sgm new file mode 100644 index 000000000..4e6e76824 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollB.sgm @@ -0,0 +1,118 @@ + + + + + + + + + + + +XmScrolledWindowSetAreas +library call + + +XmScrolledWindowSetAreas +A ScrolledWindow function that adds or changes a window work region and a horizontal or vertical ScrollBar widget to the ScrolledWindow widget + +XmScrolledWindowSetAreas + +ScrolledWindow functions +XmScrolledWindowSetAreas + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ScrolledW.h> + +void XmScrolledWindowSetAreas + +Widget widget +Widget horizontal_scrollbar +Widget vertical_scrollbar +Widget work_region + + + +DESCRIPTION +XmScrolledWindowSetAreas adds or changes a window work region and +a horizontal or vertical ScrollBar widget to the ScrolledWindow widget for +the application. Each widget is optional and may be passed as NULL. +This function is obsolete and exists for compatibility with +other releases. Use the XmNscrolledWindowChildType resource +of XmScrolledWindow instead. + + + +widget + +Specifies the ScrolledWindow widget ID. + + + + +horizontal_scrollbar + +Specifies the ScrollBar widget ID for the +horizontal ScrollBar to be associated +with the ScrolledWindow widget. Set this ID only after creating an instance +of the ScrolledWindow widget. The resource name associated with this +argument is XmNhorizontalScrollBar. + + + + +vertical_scrollbar + +Specifies the ScrollBar widget ID for the +vertical ScrollBar to be associated +with the ScrolledWindow widget. Set this ID only after creating an instance +of the ScrolledWindow widget. The resource name associated with this +argument is XmNverticalScrollBar. + + + + +work_region + +Specifies the widget ID for the work window to be associated with the +ScrolledWindow widget. Set this ID only after creating an instance of the +ScrolledWindow widget. The attribute name associated with this argument is +XmNworkWindow. + + + + +For a complete definition of ScrolledWindow and its associated resources, see +&cdeman.XmScrolledWindow;. + + + +RELATED +&cdeman.XmScrolledWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBA.sgm new file mode 100644 index 000000000..d19d806c3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBA.sgm @@ -0,0 +1,1601 @@ + + + + + + + + + + + +XmScrollBar +library call + + +XmScrollBar +The ScrollBar widget class + +XmScrollBar + +widget class +ScrollBar + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/ScrollBar.h> + + + +DESCRIPTION +The ScrollBar widget allows the user to view data that is too large to be +displayed all at once. ScrollBars are usually located inside a +ScrolledWindow and adjacent to +the widget that contains the data to be viewed. When the user interacts +with the ScrollBar, the data within the other widget scrolls. + +A ScrollBar consists of two arrows placed at each end of a rectangle. The +rectangle is called the scroll region. A smaller rectangle, called the +slider, is placed within the scroll region. The data is scrolled by +clicking either arrow, selecting on the scroll region, or dragging the slider. +When an arrow is selected, the slider within the scroll region is +moved in the direction of the arrow by an amount supplied by the +application. If the mouse button is held down, the slider continues to +move at a constant rate. + +The ratio of the slider size to the scroll region size typically +corresponds to the +relationship between the size of the visible data and the total size +of the data. For example, if 10 percent of the data is visible, the +slider typically occupies 10 percent of the scroll region. This provides the +user with a visual clue to the size of the invisible data. + +If the ScrollBar parent is an automatic ScrolledWindow, the +XmNtraversalOn default is True. Otherwise, the default is False. + +ScrollBar holds the XmQTnavigator traits. + + +Classes +ScrollBar inherits behavior, resources, and traits from the Core and +XmPrimitive classes. + +The class pointer is xmScrollBarWidgetClass. + +The class name is XmScrollBar. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmScrollBar Resource Set + + +Name +Class +Type +Default +Access + + +XmNdecrementCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNdragCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNeditable +XmCEditable +Boolean +True +CSG + + +XmNincrement +XmCIncrement +int +1 +CSG + + +XmNincrementCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNinitialDelay +XmCInitialDelay +int +250 ms +CSG + + +XmNmaximum +XmCMaximum +int +100 +CSG + + +XmNminimum +XmCMinimum +int +0 +CSG + + +XmNorientation +XmCOrientation +unsigned char +XmVERTICAL +CSG + + +XmNpageDecrementCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpageIncrement +XmCPageIncrement +int +10 +CSG + + +XmNpageIncrementCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNprocessingDirection +XmCProcessingDirection +unsigned char +dynamic +CSG + + +XmNrepeatDelay +XmCRepeatDelay +int +50 ms +CSG + + +XmNshowArrows +XmCShowArrows +XtEnum +XmEACH_SIDE +CSG + + +XmNsliderSize +XmCSliderSize +int +dynamic +CSG + + +XmNsliderMark +XmCSliderMark +XtEnum +dynamic +CSG + + +XmNsliderVisual +XmCSliderVisual +XtEnum +XmSHADOWED +CSG + + +XmNslidingMode +XmCSlidingMode +XtEnum +XmSLIDER +CSG + + +XmNsnapBackMultiple +XmCSnapBackMultiple +unsigned short +MaxValue +CSG + + +XmNtoBottomCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNtoTopCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNtroughColor +XmCTroughColor +Pixel +dynamic +CSG + + +XmNvalue +XmCValue +int +dynamic +CSG + + +XmNvalueChangedCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +XmNdecrementCallback + +Specifies the list of callbacks that is called when the user takes an +action that moves the ScrollBar by one increment and the value +decreases. +The reason passed to the callback is XmCR_DECREMENT. + + + + +XmNdragCallback + +Specifies the list of callbacks that is called +on each incremental change of position +when the slider is being dragged. The reason sent by the +callback is XmCR_DRAG. + + + + +XmNeditable + +Specifies how ScrollBar will react to user input. This +resource can be True or False values, as follows: + + + +True + +Allows the scrollbar to be sensitive to user input. This is the +default value. + + + + +False + +Makes the Scale scrollbar insensitive to user input. The visual is not +greyed out. This value would mostly be used in XmTHERMOMETER +mode. + + + + + +When XmNeditable is used on a widget +it sets the dropsite to XmDROP_SITE_ACTIVE. + + + + +XmNincrement + +Specifies the amount by which the value increases or decreases when the +user takes an action that moves the slider by one increment. +The actual change in value is the lesser of XmNincrement and +(previous XmNvalue − XmNminimum) when the slider moves to +the end of the ScrollBar with the minimum value, +and the lesser of XmNincrement +and (XmNmaximumXmNsliderSize − +previous XmNvalue) when the slider moves to the end of the +ScrollBar with the maximum value. +The value of this resource must be greater than 0 (zero). + + + + +XmNincrementCallback + +Specifies the list of callbacks that is called when the user takes an +action that moves the ScrollBar by one increment and the value +increases. +The reason passed to the callback is XmCR_INCREMENT. + + + + +XmNinitialDelay + +Specifies the amount of time in milliseconds to wait before starting +continuous +slider movement while a button is pressed in an arrow or the scroll region. +The value of this resource must be greater than 0 (zero). + + + + +XmNmaximum + +Specifies the slider's maximum value. +XmNmaximum must be greater than XmNminimum. + + + + +XmNminimum + +Specifies the slider's minimum value. +XmNmaximum must be greater than XmNminimum. + + + + +XmNorientation + +Specifies whether the ScrollBar is displayed vertically or horizontally. +This resource can have values of XmVERTICAL and XmHORIZONTAL. + + + + +XmNpageDecrementCallback + +Specifies the list of callbacks that is called when the user takes an +action that moves the ScrollBar by one page increment and the value +decreases. +The reason passed to the callback is XmCR_PAGE_DECREMENT. + + + + +XmNpageIncrement + +Specifies the amount by which the value increases or decreases when +the user takes an action that moves the slider by one page increment. +The actual change in value is the lesser of XmNpageIncrement and +(previous XmNvalue − XmNminimum) when the slider moves to +the end of the ScrollBar with the +minimum value, and the lesser of +XmNpageIncrement and (XmNmaximumXmNsliderSize − +previous XmNvalue) when the slider moves to the end of the +ScrollBar with the maximum value. +The value of this resource must be greater than 0 (zero). + + + + +XmNpageIncrementCallback + +Specifies the list of callbacks that is called when the user takes an +action that moves the ScrollBar by one page increment and the value +increases. +The reason passed to the callback is XmCR_PAGE_INCREMENT. + + + + +XmNprocessingDirection + +Specifies whether the value for XmNmaximum should be on the right or +left side of XmNminimum for horizontal ScrollBars +or above or below XmNminimum for vertical ScrollBars. +This resource can have values of XmMAX_ON_TOP, XmMAX_ON_BOTTOM, +XmMAX_ON_LEFT, and XmMAX_ON_RIGHT. +If the ScrollBar is oriented vertically, +the default value is +XmMAX_ON_BOTTOM. +If the ScrollBar is oriented horizontally, +the default value +depends on the XmNlayoutDirection resource of the widget. + + + + +XmNrepeatDelay + +Specifies the amount of time in milliseconds to wait between +subsequent slider movements after the XmNinitialDelay has been processed. +The value of this resource must be greater than 0 (zero). + + + + +XmNshowArrows + +Specifies whether the arrows are +displayed and how they are to be displayed. This resource can take the +following values: + + + +XmEACH_SIDE + +Indicates that one arrow is displayed on each end of the ScrollBar +slider. This corresponds to a value of True in previous releases. + + + + +XmMAX_SIDE + +Indicates that both arrows are displayed on the XmNmaximum side of +the ScrollBar slider. + + + + +XmMIN_SIDE + +Indicates that both arrows are displayed on the XmNminimum side of +the ScrollBar slider. + + + + +XmNONE + +Indicates that no arrows are displayed. This corresponds to a value +of False in previous releases. + + + + +XmEACH_SIDE is the default value. + + + + +XmNsliderMark + +Specifies the shape the slider is to be displayed in. This resource +can take the following values: + + + +XmETCHED_LINE + +Specifies the slider as an etched line. + + + + +XmNONE + +Specifies the slider as a foregrounded rectangle. This is the default +for a regular slider. + + + + +XmROUND_MARK + +Specifies the slider as a shadowed circle. This is the default when +the slider is a thermometer. + + + + +XmTHUMB_MARK + +Specifies the slider as a series of three etched lines centered in the +middle of the slider. + + + + + + + +XmNslidingMode + +Specifies the mode the slider works in. There are two possible modes: + + + +XmSLIDER + +Allows the slider to move freely between the minimum and maximum ends +of the scale. This is the default value. + + + + +XmTHERMOMETER + +Forces the slider to be anchored to one side of the trough area. + + + + + + + +XmNsliderSize + +Specifies the length of the slider between the values of 1 and +(XmNmaximum − XmNminimum). +The value is constrained to be within these inclusive bounds. +The default value is (XmNmaximum − XmNminimum) divided by +10, with a minimum of 1. + + + + +XmNsliderVisual + +Specifies the color of the slider visual. This resource can take +the following values: + + + +XmBACKGROUND_COLOR + +Specifies that the slider visual is in the background color. + + + + +XmFOREGROUND_COLOR + +Specifies that the slider visual is in the foreground color. + + + + +XmSHADOWED_BACKGROUND + +Specifies that the slider visual is in the background color, with a shadow. +This is the +default for a regular slider. + + + + +XmTROUGH_COLOR + +Specifies that the slider visual is in the trough color. This is the +default when the slider is a thermometer. + + + + + + + +XmNsnapBackMultiple + +Specifies the distance over which the scrollbar slider snaps back to its +original position when the user drags the mouse outside the ScrollBar +edge. This distance is defined in terms of multiples of +the width of the slider. For example, a multiple of 0 (zero) causes the +slider to snap back as soon as the pointer moves out of the ScrollBar +frame, a multiple of 1 causes the slider to snap back as soon as the +pointer moves beyond 1 ScrollBar width of the ScrollBar edge. +Whenever the slider snaps back, the ScrollBar dragCallback is +called if there is one. + +The default value is large enough to prevent unwanted snapBack +activity if the mouse is moved within the boundaries of any reasonable +screen. To reset the default, set this resource to a large value, +such as 10000. + + + + +XmNtoBottomCallback + +Specifies the list of callbacks that is called when the user takes an +action that moves the slider to the end of the ScrollBar with the +maximum value. +The reason passed to the callback is XmCR_TO_BOTTOM. + + + + +XmNtoTopCallback + +Specifies the list of callbacks that is called when the user takes an +action that moves the slider to the end of the ScrollBar with the +minimum value. +The reason passed to the callback is XmCR_TO_TOP. + + + + +XmNtroughColor + +Specifies the color of the slider trough. +This color defaults to the color used for selections. + + + + +XmNvalue + +Specifies the slider's position, between XmNminimum and +(XmNmaximum − XmNsliderSize). +The value is constrained to be within these inclusive bounds. +The initial value of this resource is the larger of 0 (zero) and XmNminimum. + + + + +XmNvalueChangedCallback + +Specifies the list of callbacks that is called when the slider is +released after being dragged. +These callbacks are also called in place of XmNincrementCallback, +XmNdecrementCallback, XmNpageIncrementCallback, +XmNpageDecrementCallback, XmNtoTopCallback, or +XmNtoBottomCallback when one of these callback lists would +normally be called but the value of the corresponding resource is NULL. +The reason passed to the callback is XmCR_VALUE_CHANGED. + + + + + + +Inherited Resources +ScrollBar inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +dynamic +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmSTICKY_TAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +dynamic +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + int value; + int pixel; +} XmScrollBarCallbackStruct; + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. + + + + +value + +Contains the new slider location value. + + + + +pixel + +Is used only for XmNtoTopCallback and XmNtoBottomCallback. +For horizontal ScrollBars, it contains the x coordinate of where +the mouse button selection occurred. For vertical ScrollBars, it +contains the y coordinate. + + + + + + + + + + + + + + + + +Translations +XmScrollBar includes translations from Primitive. +The XmScrollBar translations are described in the following +list. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +≈s ≈c ≈m ≈a Btn1Down: + +Select() + + + + +≈s ≈c ≈m ≈a Btn1Up: + +Release() + + + + +≈s ≈c ≈m ≈a Button1PtrMoved: + +Moved() + + + + +≈s ≈c ≈m ≈a Btn2Down: + +Select() + + + + +≈s ≈c ≈m ≈a Btn2Up: + +Release() + + + + +≈s ≈c ≈m ≈a Button2PtrMoved: + +Moved() + + + + +≈s c ≈m ≈a Btn1Down: + +TopOrBottom() + + + + +≈s c ≈m ≈a Btn1Up: + +Release() + + + + +:KeyosfActivate: + +PrimitiveParentActivate() + + + + +:KeyosfCancel: + +CancelDrag() + + + + +:KeyosfBeginLine: + +TopOrBottom() + + + + +:KeyosfEndLine: + +TopOrBottom() + + + + +:KeyosfPageLeft: + +PageUpOrLeft(Left) + + + + +:c KeyosfPageUp: + +PageUpOrLeft(Left) + + + + +:KeyosfPageUp: + +PageUpOrLeft(Up) + + + + +:KeyosfPageRight: + +PageDownOrRight(Right) + + + + +:c KeyosfPageDown: + +PageDownOrRight(Right) + + + + +:KeyosfPageDown: + +PageDownOrRight(Down) + + + + +:KeyosfHelp: + +PrimitiveHelp() + + + + +:c KeyosfUp: + +PageUpOrLeft(Up) + + + + +:KeyosfUp: + +IncrementUpOrLeft(Up) + + + + +:c KeyosfDown: + +PageDownOrRight(Down) + + + + +:KeyosfDown: + +IncrementDownOrRight(Down) + + + + +:c KeyosfLeft: + +PageUpOrLeft(Left) + + + + +:KeyosfLeft: + +IncrementUpOrLeft(Left) + + + + +:c KeyosfRight: + +PageDownOrRight(Right) + + + + +:KeyosfRight: + +IncrementDownOrRight(Right) + + + + +≈s ≈m ≈a KeyReturn: + +PrimitiveParentActivate() + + + + +s ≈m ≈a KeyTab: + +PrimitivePrevTabGroup() + + + + +≈m ≈a KeyTab: + +PrimitiveNextTabGroup() + + + + + + + + +Action Routines +The ScrollBar action routines are + + + +CancelDrag(): + +If the key press occurs during scrolling, cancels the +scroll and returns the slider to its previous location in the scrollbar, +otherwise, and if the parent is a manager, it passes the event to +the parent. + + + + +IncrementDownOrRight(Down|Right): + +With an argument of Down, or 0 (zero) for compatibility, moves +the slider down by one increment. +With an argument of Right, or 1 for compatibility, it moves the +slider right by one increment. +If XmNprocessingDirection is XmMAX_ON_RIGHT or +XmMAX_ON_BOTTOM, movement toward the right or +bottom calls the callbacks for XmNincrementCallback. +If XmNprocessingDirection is XmMAX_ON_LEFT or +XmMAX_ON_TOP, movement toward the right or +bottom calls the callbacks for XmNdecrementCallback. +The XmNvalueChangedCallback is called if the +XmNincrementCallback or XmNdecrementCallback is NULL. + + + + +IncrementUpOrLeft(Up|Left): + +With an argument of Up, or 0 (zero) for compatibility, moves the +slider up by one increment. +With an argument of Left, or 1 for compatibility, it moves the +slider left by one increment. +If XmNprocessingDirection is XmMAX_ON_RIGHT or +XmMAX_ON_BOTTOM, +movement to the left or top calls the callbacks for +XmNdecrementCallback. +If XmNprocessingDirection is XmMAX_ON_LEFT or +XmMAX_ON_TOP, +movement to the left or top calls the callbacks for +XmNincrementCallback. +The XmNvalueChangedCallback is called if the +XmNincrementCallback or XmNdecrementCallback is NULL. + + + + +Moved(): + +If the button press occurs within the slider, the subsequent motion +events move the slider to the position of the pointer and call the +callbacks for XmNdragCallback. + + + + +PageDownOrRight(Down|Right): + +With an argument of Down, or 0 (zero) for compatibility, moves +the slider down by one page increment. +With an argument of Right, or 1 for compatibility, moves the +slider right by one page increment. +If XmNprocessingDirection is XmMAX_ON_RIGHT or +XmMAX_ON_BOTTOM, movement toward the right or +bottom calls the callbacks for XmNpageIncrementCallback. +If XmNprocessingDirection is XmMAX_ON_LEFT or +XmMAX_ON_TOP, movement toward the right or +bottom calls the XmNpageDecrementCallback +callbacks. The XmNvalueChangedCallback is called if the +XmNpageIncrementCallback or XmNpageDecrementCallback is NULL. + + + + +PageUpOrLeft(Up|Left): + +With an argument of Up, or 0 (zero) for compatibility, moves the +slider up by one page increment. +With an argument of Left, or 1 for compatibility, it moves the +slider left by one page increment. +If XmNprocessingDirection is XmMAX_ON_RIGHT or +XmMAX_ON_BOTTOM, +movement to the left or top calls the callbacks for +XmNpageDecrementCallback. +If XmNprocessingDirection is XmMAX_ON_LEFT or +XmMAX_ON_TOP, +movement to the left or top calls the +XmNpageIncrementCallback +callbacks. The XmNvalueChangedCallback is called if the +XmNpageIncrementCallback or XmNpageDecrementCallback is NULL. + + + + +PrimitiveHelp(): + +Calls the callbacks for XmNhelpCallback if any exist. If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +PrimitiveNextTabGroup(): + +Traverses to the first item in the next tab group. If +the current tab group is the last entry in the tab group list, it +wraps to the beginning of the tab group list. + + + + +PrimitiveParentActivate(): + +If the parent is a manager, +passes the event to the parent. + + + + +PrimitivePrevTabGroup(): + +Traverses to the first item in the previous tab group. +If the beginning of the tab group list is reached, it wraps to the end +of the tab group list. + + + + +Release(): + +If the button press occurs within the slider and the slider position +is changed, the callbacks for XmNvalueChangedCallback are called. + + + + +Select(): + +In arrow: +Moves the slider by one increment in the direction +of the arrow. +If XmNprocessingDirection is XmMAX_ON_RIGHT or +XmMAX_ON_BOTTOM, movement toward the right or +bottom calls the callbacks for XmNincrementCallback, +and movement to the left or top calls the callbacks for +XmNdecrementCallback. +If XmNprocessingDirection is XmMAX_ON_LEFT or +XmMAX_ON_TOP, movement toward the right or +bottom calls the callbacks for XmNdecrementCallback, +and movement to the left or top calls the callbacks for +XmNincrementCallback. +The XmNvalueChangedCallback is called if the +XmNincrementCallback or XmNdecrementCallback is NULL. + +In scroll region between an arrow and the slider: +Moves the slider by one page increment in the direction of the arrow. +If XmNprocessingDirection is XmMAX_ON_RIGHT or +XmMAX_ON_BOTTOM, movement toward the right or +bottom calls the callbacks for XmNpageIncrementCallback, +and movement to the left or top calls the callbacks for +XmNpageDecrementCallback. +If XmNprocessingDirection is XmMAX_ON_LEFT or +XmMAX_ON_TOP, movement toward the right or +bottom calls the callbacks for XmNpageDecrementCallback, +and movement to the left or top calls the callbacks for +XmNpageIncrementCallback. +The XmNvalueChangedCallback is called if the +XmNpageIncrementCallback or XmNpageDecrementCallback is +NULL. + +In slider: +Activates the interactive dragging of the slider. + +If the button is held down in either the arrows or the scroll region +longer than the XmNinitialDelay resource, the slider is +moved again by the same increment and the same callbacks are called. +After the initial delay has been used, the time delay changes to the +time defined by the resource XmNrepeatDelay. + + + + +TopOrBottom(): + +CtrlBtn1Down in an arrow or in the scroll region between +an arrow and the slider moves the slider as far as possible in the +direction of the arrow. If XmNprocessingDirection is +XmMAX_ON_RIGHT or XmMAX_ON_BOTTOM, movement toward the +right or bottom calls the callbacks for XmNtoBottomCallback, and +movement to the left or top calls the callbacks for +XmNtoTopCallback. If XmNprocessingDirection is +XmMAX_ON_LEFT or XmMAX_ON_TOP, movement toward the right +or bottom calls the callbacks for XmNtoTopCallback, and movement +to the left or top calls the callbacks for XmNtoBottomCallback. +The XmNvalueChangedCallback is called if the +XmNtoTopCallback or XmNtoBottomCallback is NULL. +Pressing +KeyosfBeginLine or KeyosfBeginData moves the slider to +the minimum value and invokes the XmNtoTopCallback. Pressing +KeyosfEndLine or KeyosfEndData moves the slider to the +maximum value and invokes the XmNtoBottomCallback. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, &cdeman.XmCreateScrollBar;, &cdeman.XmPrimitive;, +&cdeman.XmScrollBarGetValues;, and +&cdeman.XmScrollBarSetValues;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBB.sgm new file mode 100644 index 000000000..eb7742e5c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBB.sgm @@ -0,0 +1,124 @@ + + + + + + + + + + + +XmScrollBarGetValues +library call + + +XmScrollBarGetValues +A ScrollBar function that returns the ScrollBar's increment values + +XmScrollBarGetValues + +ScrollBar functions +XmScrollBarGetValues + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ScrollBar.h> +void XmScrollBarGetValues (widget, value_return, slider_size_return, +increment_return, page_increment_return) + Widget widget; + int * value_return; + int * slider_size_return; + int * increment_return; + int * page_increment_return; + + + + + + +DESCRIPTION +XmScrollBarGetValues returns the +the ScrollBar's increment values. +The scroll region is overlaid with a +slider bar that is adjusted in size and position using the main ScrollBar or +set slider function attributes. + + + +widget + +Specifies the ScrollBar widget ID. + + + + +value_return + +Returns the ScrollBar's slider position between the +XmNminimum and XmNmaximum resources. +Specify NULL to prevent the return of a particular value. + + + + +slider_size_return + +Returns the size of the slider as a value between 0 (zero) and the absolute +value of XmNmaximum minus XmNminimum. The size of the slider +varies, depending on how much of the slider scroll area it represents. + + + + +increment_return + +Returns the amount of increment and decrement. + + + + +page_increment_return + +Returns the amount of page increment and decrement. + + + + +For a complete definition of ScrollBar and its associated resources, see +&cdeman.XmScrollBar;. + + + +RETURN +Returns the ScrollBar's increment values. + + + +RELATED +&cdeman.XmScrollBar;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBC.sgm new file mode 100644 index 000000000..35365411b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollBC.sgm @@ -0,0 +1,143 @@ + + + + + + + + + + + +XmScrollBarSetValues +library call + + +XmScrollBarSetValues +A ScrollBar function that changes ScrollBar's increment values and the slider's size and position + +XmScrollBarSetValues + +ScrollBar functions +XmScrollBarSetValues + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ScrollBar.h> +void XmScrollBarSetValues (widget, value, slider_size, increment, page_increment, +notify) + Widget widget; + int value; + int slider_size; + int increment; + int page_increment; + Boolean notify; + + + + + + +DESCRIPTION +XmSetScrollBarValues changes the ScrollBar's increment values and the +slider's size and position. +The scroll region is overlaid with a +slider bar that is adjusted in size and position using the main ScrollBar or +set slider function attributes. + + + +widget + +Specifies the ScrollBar widget ID. + + + + +value + +Specifies the ScrollBar's slider +position. Refer to the XmNvalue resource described on +&cdeman.XmScrollBar;. + + + + +slider_size + +Specifies the size of the +slider. Refer to the XmNsliderSize resource described on +&cdeman.XmScrollBar;. This argument sets that resource. +Specify a +value of 0 (zero) if you do not want to change the value. + + + + +increment + +Specifies the amount of button increment and decrement. +Refer to the XmNincrement resource described on +&cdeman.XmScrollBar;. This argument sets that resource. +Specify a +value of 0 (zero) if you do not want to change the value. + + + + +page_increment + +Specifies the amount of page increment and decrement. +Refer to the XmNpageIncrement resource described on +&cdeman.XmScrollBar;. This argument sets that resource. +Specify a +value of 0 (zero) if you do not want to change the value. + + + + +notify + +Specifies a Boolean value that, when True, indicates a change in +the ScrollBar value and also specifies that the ScrollBar widget +automatically activates +the XmNvalueChangedCallback with the recent change. +If it is set to False, +it specifies any change that has occurred in the ScrollBar's value, but +does not activate XmNvalueChangedCallback. + + + + +For a complete definition of ScrollBar and its associated resources, see +&cdeman.XmScrollBar;. + + + +RELATED +&cdeman.XmScrollBar;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollVi.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollVi.sgm new file mode 100644 index 000000000..b6013e6a8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ScrollVi.sgm @@ -0,0 +1,117 @@ + + + + + + + + + + + +XmScrollVisible +library call + + +XmScrollVisible +A ScrolledWindow function that makes an invisible + descendant of a ScrolledWindow work area visible + +XmScrollVisible + +Scrolled Window functions +XmScrollVisible + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ScrolledW.h> + +void XmScrollVisible + +Widget scrollw_widget +Widget widget +Dimension left_right_margin +Dimension top_bottom_margin + + + +DESCRIPTION +XmScrollVisible makes an obscured or partially obscured +widget or gadget descendant of a ScrolledWindow work area visible. The +function repositions the work area and sets the specified margins +between the widget and the nearest viewport boundary. The widget's +location relative to the viewport determines whether one or both +of the margins must be adjusted. This function requires that +the XmNscrollingPolicy of the ScrolledWindow widget be set +to XmAUTOMATIC. + + + +scrollw_widget + +Specifies the ID of the ScrolledWindow widget whose work area +window contains an obscured descendant. + + + + +widget + +Specifies the ID of the widget to be made visible. + + + + +left_right_margin + +Specifies the margin to establish between the left +or right edge of the widget and the associated edge of the +viewport. +This margin is established only if the widget must be moved horizontally +to make it visible. + + + + +top_bottom_margin + +Specifies the margin to establish between the top +or bottom edge of the widget and the associated edge of the +viewport. +This margin is established only if the widget must be moved vertically +to make it visible. + + + + +For a complete definition of ScrolledWindow and its associated +resources, see &cdeman.XmScrolledWindow; + + +RELATED +&cdeman.XmScrolledWindow;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SelectA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SelectA.sgm new file mode 100644 index 000000000..8a1169978 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SelectA.sgm @@ -0,0 +1,1555 @@ + + + + + + + + + + + +XmSelectionBox +library call + + +XmSelectionBox +The SelectionBox widget class + +XmSelectionBox + +widget class +SelectionBox + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/SelectioB.h> + + + +DESCRIPTION +SelectionBox is a general dialog widget that allows the user to +select one item from a list. +By default, a SelectionBox includes the following: + + + +A scrolling list of alternatives + + + +An editable text field for the selected alternative + + + +Labels for the list and text field + + + +Three or four buttons + + + +The default button labels are OK, Cancel, and Help. +By default an Apply button is also created; if the parent of the +SelectionBox is a DialogShell, it is managed; otherwise it is unmanaged. +Additional children may be added to the SelectionBox after +creation. +The first child is used as a work area. The value of +XmNchildPlacement determines if the work area is placed above +or below the Text area, or above or below the List area. Additional +children are laid out in the following manner: + + + +Menubar + +The first menu bar child is placed at the top of the window. +The XmQTmenuSystem trait is used to check that it is the first +MenuBar child. + + + + +Buttons + +All XmPushButton +widgets or gadgets, and their subclasses are +placed after the OK button in the order of their +creation (this order is checked using the XmQTactivatable trait). +The layout direction of the buttons depends on the +XmNlayoutDirection resource. + + + + +The layout of additional children that are not in the above categories +is undefined. + +The user can select an item in two ways: +by scrolling through the list and selecting the desired +item or by entering the item name directly into the text edit area. +Selecting an item from +the list causes that item name to appear in the selection text edit +area. + +The user may select a new item +as many times as desired. The item is not actually selected until +the user presses the OK PushButton. + +The default value for the XmBulletinBoard resource +XmNcancelButton is the Cancel button, unless XmNdialogType is +XmDIALOG_COMMAND, when the default is NULL. +The default value for the XmBulletinBoard +XmNdefaultButton resource is the OK button, unless XmNdialogType is +XmDIALOG_COMMAND, when the default is NULL. + +For SelectionBox and its subclasses, the default value for +XmNinitialFocus is the text edit area. + +The user can specify resources in a resource file for the automatically +created widgets and gadgets of SelectionBox. The following list +identifies the names of these widgets (or gadgets) and the associated +SelectionBox areas: + + + +List Items Label + +Items + + + + +List Items + +ItemsList + + + + +Selection Label + +Selection + + + + +Selection Text + +Text or TextField + + + + +Selection Separator + +Separator + + + + +SelectionBox uses the XmQTaccessTextual, XmQTactivatable, +and XmQTmenuSystem traits. + + +Descendants +SelectionBox automatically creates the descendants shown in the +following table. +An application can use XtNameToWidget to gain access +to the named descendant. In addition, a user or an application +can use the named descendant when specifying resource values. + + + + + + + + +Named Descendant +Class +Identity + + += + + +Apply +XmPushButtonGadget +Apply button + + +Cancel +XmPushButtonGadget +Cancel button + + +Help +XmPushButtonGadget +Help button + + +Items +XmLabelGadget +title above the list of items + + +ItemsList +XmList +list of items from which the user will select + + +ItemsListSW +XmScrolledWindow +ScrolledWindow parent of ItemsList + + +OK +XmPushButtonGadget +OK button + + +Selection +XmLabelGadget +title above the selection box + + +Separator +XmSeparatorGadget +dividing line between selection box and buttons + + +Text +XmTextField +selection box containing text of selected item + + + + + + +Classes +SelectionBox inherits behavior, resources, and traits from Core, +Composite, Constraint, XmManager, +and XmBulletinBoard. + +The class pointer is xmSelectionBoxWidgetClass. + +The class name is XmSelectionBox. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmSelectionBox Resource Set + + +Name +Class +Type +Default +Access + + +XmNapplyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNapplyLabelString +XmCApplyLabelString +XmString +dynamic +CSG + + +XmNcancelCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNcancelLabelString +XmCCancelLabelString +XmString +dynamic +CSG + + +XmNchildPlacement +XmCChildPlacement +unsigned char +XmPLACE_ABOVE_SELECTION +CSG + + +XmNdialogType +XmCDialogType +unsigned char +dynamic +CG + + +XmNhelpLabelString +XmCHelpLabelString +XmString +dynamic +CSG + + +XmNlistItemCount +XmCItemCount +int +0 +CSG + + +XmNlistItems +XmCItems +XmStringTable +NULL +CSG + + +XmNlistLabelString +XmCListLabelString +XmString +dynamic +CSG + + +XmNlistVisibleItemCount +XmCVisibleItemCount +int +dynamic +CSG + + +XmNminimizeButtons +XmCMinimizeButtons +Boolean +False +CSG + + +XmNmustMatch +XmCMustMatch +Boolean +False +CSG + + +XmNnoMatchCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNokCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNokLabelString +XmCOkLabelString +XmString +dynamic +CSG + + +XmNselectionLabelString +XmCSelectionLabelString +XmString +dynamic +CSG + + +XmNtextAccelerators +XmCTextAccelerators +XtAccelerators +default +C + + +XmNtextColumns +XmCColumns +short +dynamic +CSG + + +XmNtextString +XmCTextString +XmString +"" +CSG + + + + + + +XmNapplyCallback + +Specifies the list of callbacks called +when the user activates the Apply +button. The callback reason is XmCR_APPLY. + + + + +XmNapplyLabelString + +Specifies the string label for the Apply button. +The default for this resource depends on the locale. +In the C locale the default is Apply. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNcancelCallback + +Specifies the list of callbacks called +when the user activates +the Cancel button. The callback reason is XmCR_CANCEL. + + + + +XmNcancelLabelString + +Specifies the string label for the Cancel button. +The default for this resource depends on the locale. +In the C locale the default is Cancel. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNchildPlacement + +Specifies the placement of the work area child. The +possible values are + + + +XmPLACE_ABOVE_SELECTION + +Places the work area child above the Text area + + + + +XmPLACE_BELOW_SELECTION + +Places the work area child below the Text area + + + + +XmPLACE_TOP + +Places the work area child above the List area, +and below a MenuBar, if one is present + + + + + + + +XmNdialogType + +Determines the set of SelectionBox children widgets that are created +and managed at initialization. The possible values are + + + +XmDIALOG_PROMPT + +All standard children except the list and +list label are created, and all except the Apply button are +managed + + + + +XmDIALOG_COMMAND + +Only the list, the selection label, and the +text field are created and managed + + + + +XmDIALOG_SELECTION + +All standard children are created and +managed + + + + +XmDIALOG_FILE_SELECTION + +All standard children are created and +managed + + + + +XmDIALOG_WORK_AREA + +All standard children are created, and all +except the Apply button are managed + + + + +If the parent of the SelectionBox is a DialogShell, the default is +XmDIALOG_SELECTION; otherwise, the default is XmDIALOG_WORK_AREA. +XmCreatePromptDialog and XmCreateSelectionDialog set and append +this resource to the creation arglist supplied by the application. +This resource cannot be modified after creation. + + + + +XmNhelpLabelString + +Specifies the string label for the Help button. +The default for this resource depends on the locale. +In the C locale the default is Help. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNlistItems + +Specifies the items in the SelectionBox list. +XtGetValues for this resource returns the list items themselves, +not a copy of the list items. +The application must not free the returned items. + + + + +XmNlistItemCount + +Specifies the number of items in the SelectionBox +list. +The value must not be negative. + + + + +XmNlistLabelString + +Specifies the string label to appear above the SelectionBox list +containing the selection items. +The default for this resource depends on the locale. +In the C locale the default is Items +unless XmNdialogType is +XmDIALOG_PROMPT; in this case the default is NULL. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNlistVisibleItemCount + +Specifies the number of items displayed in the SelectionBox +list. +The value must be greater than 0 (zero) unless XmNdialogType is +XmDIALOG_PROMPT; in this case, the value is always 0. +The default is dynamic based on the height of the list. + + + + +XmNminimizeButtons + +Sets the buttons to the width of the widest button and height of the +tallest button if False. If True, button width and height are not +modified. + + + + +XmNmustMatch + +Specifies whether the selection widget should check if the +user's selection in the text edit field has an exact match in +the SelectionBox list when the OK button is activated. +If the selection does not have an exact match, and +XmNmustMatch is True, the XmNnoMatchCallback callbacks are +called. +If the selection does have an exact match or if XmNmustMatch is +False, XmNokCallback callbacks are called. + + + + +XmNnoMatchCallback + +Specifies the list of callbacks called +when the user makes a selection +from the text edit field that does not have an exact match with +any of the items in the list box. +The callback reason is XmCR_NO_MATCH. +Callbacks in this list are called only if XmNmustMatch +is true. + + + + +XmNokCallback + +Specifies the list of callbacks called +when the user activates the OK button. +The callback reason is XmCR_OK. +If the selection text does not match a list item, and +XmNmustMatch is True, the XmNnoMatchCallback callbacks are +called instead. + + + + +XmNokLabelString + +Specifies the string label for the OK button. +The default for this resource depends on the locale. +In the C locale the default is OK. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNselectionLabelString + +Specifies the string label for the selection text edit field. +The default for this resource depends on the locale. +In the C locale the default is Selection. + + +Now that some default localized label strings are provided through +message catalogs for the children of composite widgets, the +labelString resources +cannot be set on the child through default resource files. +Instead, the resource provided at the parent level must be used. + + + + +XmNtextAccelerators + +Specifies translations added to the Text widget child of the +SelectionBox. +The default includes bindings for the up and down keys +for auto selection of list items. +This resource is ignored if XmNaccelerators is initialized to a +nondefault value. + + + + +XmNtextColumns + +Specifies the number of columns in the Text widget. +The value must be greater than 0 (zero). + + + + +XmNtextString + +Specifies the text in the text edit selection field. + + + + + + +Inherited Resources +SelectionBox inherits behavior and resources from the +superclasses in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmBulletinBoard Resource Set + + +Name +Class +Type +Default +Access + + +XmNallowOverlap +XmCAllowOverlap +Boolean +True +CSG + + +XmNautoUnmanage +XmCAutoUnmanage +Boolean +True +CG + + +XmNbuttonFontList +XmCButtonFontList +XmFontList +dynamic +CSG + + +XmNbuttonRenderTable +XmCButtonRenderTable +XmRenderTable +dynamic +CSG + + +XmNcancelButton +XmCWidget +Widget +dynamic +SG + + +XmNdefaultButton +XmCWidget +Widget +dynamic +SG + + +XmNdefaultPosition +XmCDefaultPosition +Boolean +True +CSG + + +XmNdialogStyle +XmCDialogStyle +unsigned char +dynamic +CSG + + +XmNdialogTitle +XmCDialogTitle +XmString +NULL +CSG + + +XmNfocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlabelFontList +XmCLabelFontList +XmFontList +dynamic +CSG + + +XmNlabelRenderTable +XmCLabelRenderTable +XmRenderTable +dynamic +CSG + + +XmNmapCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +10 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +10 +CSG + + +XmNnoResize +XmCNoResize +Boolean +False +CSG + + +XmNresizePolicy +XmCResizePolicy +unsigned char +XmRESIZE_ANY +CSG + + +XmNshadowType +XmCShadowType +unsigned char +XmSHADOW_OUT +CSG + + +XmNtextFontList +XmCTextFontList +XmFontList +dynamic +CSG + + +XmNtextRenderTable +XmCTextRenderTable +XmRenderTable +dynamic +CSG + + +XmNtextTranslations +XmCTranslations +XtTranslations +NULL +C + + +XmNunmapCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + + + + + + + + +XmManager Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNinitialFocus +XmCInitialFocus +Widget +dynamic +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Composite Resource Set + + +Name +Class +Type +Default +Access + + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +N/A + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + XmString value; + int length; +} XmSelectionBoxCallbackStruct; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +value + +Indicates the XmString value selected by the user from the +SelectionBox list or entered into the SelectionBox text field + + + + +length + +Indicates the size in bytes of the XmString value +This member is obsolete and exists for compatibility with +earlier releases. + + + + + + + + + + + + + + + + +Translations +XmSelectionBox inherits translations from XmBulletinBoard. + + + +Accelerators +The XmNtextAccelerators are added to the Text descendant of +XmSelectionBox. +The default accelerators are described in the following list. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +:KeyosfUp: + +SelectionBoxUpOrDown(Previous) + + + + +:KeyosfDown: + +SelectionBoxUpOrDown(Next) + + + + +:KeyosfBeginLine: + +SelectionBoxUpOrDown(First) + + + + +:KeyosfEndLine: + +SelectionBoxUpOrDown(Last) + + + + +:KeyosfRestore: + +SelectionBoxRestore() + + + + +s c ≈m ≈a Keyspace: + +SelectionBoxRestore() + + + + + + + +Action Routines +The XmSelectionBox action routines are + + + +SelectionBoxUpOrDown(Previous|Next|First|Last): + +When called with an argument of Previous, or 0 (zero) for +compatibility, selects the previous +item in the +list and replaces the text with that item. + +When called with an argument of Next, or 1 for +compatibility, selects the next item in the +list and replaces the text with that item. + +When called with an argument of First, or 2 for +compatibility, selects the first item in the +list and replaces the text with that item. + +When called with an argument of Last, or 3 for +compatibility, selects the last item in the +list and replaces the text with that item. + + + + +SelectionBoxRestore(): + +Replaces the text value with the list selection. +If no item in the list is selected, clears the text. + + + + + + +Additional Behavior +The SelectionBox widget has the following additional behavior: + + + +KeyosfCancel: + +Calls the activate callbacks for the cancel button if it is sensitive. +If no cancel button exists and the parent of the SelectionBox is a manager, +passes the event to the parent. + + + + +KeyosfActivate: + +Calls the activate callbacks for the button with the keyboard focus. +If no button has the keyboard focus, calls the activate callbacks +for the default button if it is sensitive. +In a List widget or single-line Text widget, +the List or Text action associated with KeyosfActivate +is called before the SelectionBox actions associated with +KeyosfActivate. +In a multiline Text widget, any KeyosfActivate +event except KeyosfEnter calls +the Text action associated with KeyosfActivate, +then the SelectionBox actions associated with KeyosfActivate. +If no button has the focus, no default button exists, and the parent +of the SelectionBox is a manager, passes the event to the parent. + + + + +OK Button Activated: + +If XmNmustMatch is True and the text does not match an item in the +file list, calls the XmNnoMatchCallback callbacks with reason +XmCR_NO_MATCH. +Otherwise, calls the XmNokCallback callbacks with reason +XmCR_OK. + + + + +Apply Button Activated: + +Calls the XmNapplyCallback callbacks with reason XmCR_APPLY. + + + + +Cancel Button Activated: + +Calls the XmNcancelCallback callbacks with reason +XmCR_CANCEL. + + + + +Help Button Activated: + +Calls the XmNhelpCallback callbacks with reason XmCR_HELP. + + + + +MapWindow: + +Calls the callbacks for XmNmapCallback if the SelectionBox +is a child of a Dialog shell. + + + + +UnmapWindow: + +Calls the callbacks for XmNunmapCallback if the SelectionBox is +the child of a DialogShell. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Composite;, +&cdeman.Constraint;, +&cdeman.Core;, +&cdeman.XmBulletinBoard;, +&cdeman.XmCreateSelectionBox;, +&cdeman.XmCreateSelectionDialog;, +&cdeman.XmCreatePromptDialog;, +&cdeman.XmManager;, and +&cdeman.XmSelectionBoxGetChild;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SelectB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SelectB.sgm new file mode 100644 index 000000000..4c84027db --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SelectB.sgm @@ -0,0 +1,147 @@ + + + + + + + + + + + +XmSelectionBoxGetChild +library call + + +XmSelectionBoxGetChild +A SelectionBox function that is used to access a component + +XmSelectionBoxGetChild + +SelectionBox functions +XmSelectionBoxGetChild + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/SelectioB.h> + +Widget XmSelectionBoxGetChild + +Widget widget +unsigned char child + + + +DESCRIPTION +XmSelectionBoxGetChild is used to access a component within a +SelectionBox. The parameters given to the function are the SelectionBox +widget and a value indicating which component to access. + +NOTE: This routine is obsolete and exists for compatibility with previous +releases. Instead of calling XmSelectionBoxGetChild, you should +call XtNameToWidget as described in the &cdeman.XmSelectionBox; +reference page. + + + +widget + +Specifies the SelectionBox widget ID. + + + + +child + +Specifies a component within the SelectionBox. The following +values are legal for this parameter: + + + +XmDIALOG_APPLY_BUTTON + + + +XmDIALOG_CANCEL_BUTTON + + + +XmDIALOG_DEFAULT_BUTTON + + + +XmDIALOG_HELP_BUTTON + + + +XmDIALOG_LIST + + + +XmDIALOG_LIST_LABEL + + + +XmDIALOG_OK_BUTTON + + + +XmDIALOG_SELECTION_LABEL + + + +XmDIALOG_SEPARATOR + + + +XmDIALOG_TEXT + + + +XmDIALOG_WORK_AREA + + + + + + + +For a complete definition of SelectionBox and its associated resources, see +&cdeman.XmSelectionBox;. + + + +RETURN +Returns the widget ID of the specified SelectionBox component. +An application should not assume that the returned widget will be of any +particular class. + + + +RELATED +&cdeman.XmSelectionBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SeparA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SeparA.sgm new file mode 100644 index 000000000..722033496 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SeparA.sgm @@ -0,0 +1,591 @@ + + + + + + + + + + + +XmSeparator +library call + + +XmSeparator +The Separator widget class + +XmSeparator + +widget class +Separator + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Separator.h> + + + +DESCRIPTION +Separator is a primitive widget that +separates items in a display. Several different +line drawing styles are provided, as well as horizontal or vertical +orientation. + +The Separator line drawing is automatically +centered within the height of the widget for a horizontal orientation +and centered within the width of the widget for a vertical orientation. +An XtSetValues with a new XmNseparatorType resizes the +widget to its minimal height (for horizontal orientation) or its +minimal width (for +vertical orientation) unless height or width is explicitly set in the +XtSetValues call. + +Separator does not draw shadows around the separator. +The Primitive resource XmNshadowThickness is used for the +Separator's thickness when XmNseparatorType is XmSHADOW_ETCHED_IN, +XmSHADOW_ETCHED_IN_DASH, XmSHADOW_ETCHED_OUT, or +XmSHADOW_ETCHED_OUT_DASH. + +Separator does not highlight and allows no traversing. The primitive +resource XmNtraversalOn is forced to False. + +The XmNseparatorType of XmNO_LINE provides an escape +to the application +programmer who needs a different style of drawing. +A pixmap the height of the widget can be created and used as the +background pixmap by building an argument list using the +XmNbackgroundPixmap +argument type as defined by Core. +Whenever the widget is redrawn, +its background is displayed containing the desired separator drawing. +Separator holds the XmQTmenuSavvy trait. + + +Classes +Separator inherits behavior, resources, and traits from Core +and XmPrimitive. + +The class pointer is xmSeparatorWidgetClass. + +The class name is XmSeparator. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix anduse the remaining letters (in either lowercase or uppercase, +but include any underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmSeparator Resource Set + + +Name +Class +Type +Default +Access + + +XmNmargin +XmCMargin +Dimension +0 +CSG + + +XmNorientation +XmCOrientation +unsigned char +XmHORIZONTAL +CSG + + +XmNseparatorType +XmCSeparatorType +unsigned char +XmSHADOW_ETCHED_IN +CSG + + + + + + +XmNmargin + +For horizontal orientation, specifies the space on the left and right +sides between the border of the Separator and the line drawn. +For vertical orientation, specifies the space on the top and +bottom between the border of the Separator and the line drawn. + + + + +XmNorientation + +Displays Separator vertically or horizontally. +This resource can have values of XmVERTICAL and XmHORIZONTAL. + + + + +XmNseparatorType + +Specifies the type of line drawing to be done in the Separator widget. + + + +XmSINGLE_LINE + +Single line + + + + +XmDOUBLE_LINE + +Double line + + + + +XmSINGLE_DASHED_LINE + +Single-dashed line + + + + +XmDOUBLE_DASHED_LINE + +Double-dashed line + + + + +XmNO_LINE + +No line + + + + +XmSHADOW_ETCHED_IN + +A line whose shadows give the +effect of a line etched into the window. The thickness of the +line is equal to the value of XmNshadowThickness. For +horizontal orientation, the top shadow is drawn in XmNtopShadowColor +and the bottom shadow is drawn in XmNbottomShadowColor. For +vertical orientation, the left edge is drawn in XmNtopShadowColor +and the right edge is drawn in XmNbottomShadowColor. + + + + +XmSHADOW_ETCHED_OUT + +A line whose shadows give the effect +of an etched line coming out of the window. The thickness of the +line is equal to the value of XmNshadowThickness. For horizontal +orientation, the top shadow is drawn in XmNbottomShadowColor and +the bottom shadow is drawn in XmNtopShadowColor. For vertical +orientation, the left edge is drawn in XmNbottomShadowColor and +the right edge is drawn in XmNtopShadowColor. + + + + +XmSHADOW_ETCHED_IN_DASH + +Identical to +XmSHADOW_ETCHED_IN except a series of lines creates a dashed line. + + + + +XmSHADOW_ETCHED_OUT_DASH + +Identical to +XmSHADOW_ETCHED_OUT except a series of lines creates a dashed line. + + + + + + + + + +Inherited Resources +Separator inherits behavior and resources from the +superclasses in the following table. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +0 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +False +G + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + + + +Translations +There are no translations for XmSeparator. + + + + +RELATED +&cdeman.Core;, &cdeman.XmCreateSeparator;, +and &cdeman.XmPrimitive;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SeparB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SeparB.sgm new file mode 100644 index 000000000..9fbca385e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SeparB.sgm @@ -0,0 +1,533 @@ + + + + + + + + + + + +XmSeparatorGadget +library call + + +XmSeparatorGadget +The SeparatorGadget widget class + +XmSeparatorGadget + +widget class +SeparatorGadget + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/SeparatoG.h> + + + +DESCRIPTION +SeparatorGadget separates items in a display. +Several +line drawing styles are provided, as well as horizontal or vertical +orientation. + +Lines drawn within the SeparatorGadget are automatically +centered within the height of the gadget for a horizontal orientation +and centered within the width of the gadget for a vertical orientation. +An XtSetValues with a new XmNseparatorType resizes the +widget to its minimal height (for horizontal orientation) or its +minimal width (for +vertical orientation) unless height or width is explicitly set in the +XtSetValues call. + +SeparatorGadget does not draw shadows around the separator. +The Gadget resource XmNshadowThickness is used for the +SeparatorGadget's thickness when XmNseparatorType is +XmSHADOW_ETCHED_IN, XmSHADOW_ETCHED_IN_DASH, +XmSHADOW_ETCHED_OUT, or XmSHADOW_ETCHED_OUT_DASH. + +SeparatorGadget does not highlight and allows no traversing. The Gadget +resource XmNtraversalOn is forced to False. +SeparatorGadget +holds the XmQTmenuSavvy trait. + + +Classes +SeparatorGadget inherits behavior, +resources, and traits from Object, RectObj, and XmGadget. + +The class pointer is xmSeparatorGadgetClass. + +The class name is XmSeparatorGadget. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmSeparatorGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNmargin +XmCMargin +Dimension +0 +CSG + + +XmNorientation +XmCOrientation +unsigned char +XmHORIZONTAL +CSG + + +XmNseparatorType +XmCSeparatorType +unsigned char +XmSHADOW_ETCHED_IN +CSG + + + + + + +XmNmargin + +For horizontal orientation, specifies the space on the left and right sides between the border of +SeparatorGadget and the line drawn. +For vertical +orientation, specifies the space +on the top and bottom between the border +of SeparatorGadget and the line drawn. + + + + +XmNorientation + +Specifies whether SeparatorGadget is displayed vertically or horizontally. +This resource can have values of XmVERTICAL and XmHORIZONTAL. + + + + +XmNseparatorType + +Specifies the type of line drawing to be done in the Separator widget. + + + +XmSINGLE_LINE + +Single line. + + + + +XmDOUBLE_LINE + +Double line. + + + + +XmSINGLE_DASHED_LINE + +Single-dashed line. + + + + +XmDOUBLE_DASHED_LINE + +Double-dashed line. + + + + +XmNO_LINE + +No line. + + + + +XmSHADOW_ETCHED_IN + +A line whose shadows give the +effect of a line etched into the window. The thickness of the +line is equal to the value of XmNshadowThickness. For +horizontal orientation, the top shadow is drawn in XmNtopShadowColor +and the bottom shadow is drawn in XmNbottomShadowColor. For +vertical orientation, the left edge is drawn in XmNtopShadowColor +and the right edge is drawn in XmNbottomShadowColor. + + + + +XmSHADOW_ETCHED_OUT + +A line whose shadows give the effect +of an etched line coming out of the window. The thickness of the +line is equal to the value of XmNshadowThickness. For horizontal +orientation, the top shadow is drawn in XmNbottomShadowColor and +the bottom shadow is drawn in XmNtopShadowColor. For vertical +orientation, the left edge is drawn in XmNbottomShadowColor and +the right edge is drawn in XmNtopShadowColor. + + + + +XmSHADOW_ETCHED_IN_DASH + +Identical to +XmSHADOW_ETCHED_IN except a series of lines creates a dashed line. + + + + +XmSHADOW_ETCHED_OUT_DASH + +Identical to +XmSHADOW_ETCHED_OUT except a series of lines creates a dashed line. + + + + + + + + + +Inherited Resources +SeparatorGadget inherits behavior and resources from the +superclasses in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +0 +CSG + + +XmNlayoutDirection +XmNCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +False +G + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +N/A + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + + + + + + + + + + + +Behavior +XmSeparatorGadget has no behavior. + + + + +RELATED +&cdeman.Object;, &cdeman.RectObj;, +&cdeman.XmCreateSeparatorGadget;, and +&cdeman.XmGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetColC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetColC.sgm new file mode 100644 index 000000000..ffde28d1a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetColC.sgm @@ -0,0 +1,153 @@ + + + + + + + + + + + +XmSetColorCalculation +library call + + +XmSetColorCalculation +A function to set the procedure used for default color calculation + +XmSetColorCalculation + +Color functions +XmSetColorCalculation + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmColorProc XmSetColorCalculation + +XmColorProc color_proc + + + +DESCRIPTION +XmSetColorCalculation sets the procedure to calculate +default colors. +This procedure is used to calculate the foreground, top shadow, bottom +shadow, and select colors on the basis of a given background color. +If called with an argument of NULL, it restores the default procedure +used to calculate colors. + + + +color_proc + +Specifies the procedure to use for color calculation. + + + + +Following is a description of the XmColorProc type used by +XmSetColorCalculation: + + +void (*color_proc) (background_color, foreground_color, select_color, top_shadow_color, +bottom_shadow_color) + XColor *background_color; + XColor *foreground_color; + XColor *select_color; + XColor *top_shadow_color; + XColor *bottom_shadow_color; + + + + +Specifies the procedure used to calculate default colors. +The procedure is passed a pointer to an XColor structure +representing the background color. +The pixel, red, green, and blue members of this +structure are filled in with values that are valid for the current +colormap. + +The procedure is passed pointers to XColor structures representing +the foreground, select, top shadow, and bottom shadow colors to be +calculated. +The procedure calculates and fills in the red, green, and +blue members of these structures. +The procedure should not allocate color cells for any of these colors. + + + +background_color + +Specifies the background color. + + + + +foreground_color + +Specifies the foreground color to be calculated. + + + + +select_color + +Specifies the select color to be calculated. + + + + +top_shadow_color + +Specifies the top shadow color to be calculated. + + + + +bottom_shadow_color + +Specifies the bottom shadow color to be calculated. + + + + + + +RETURN +Returns the color calculation procedure that was used at the time this +routine was called. + + + +RELATED +&cdeman.XmChangeColor;, +&cdeman.XmGetColors;, and +&cdeman.XmGetColorCalculation;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetFonUA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetFonUA.sgm new file mode 100644 index 000000000..2c4415e5c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetFonUA.sgm @@ -0,0 +1,99 @@ + + + + + + + + + + + +XmSetFontUnit +library call + + +XmSetFontUnit +A function that sets the font unit value for a display + +XmSetFontUnit + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmSetFontUnit + +Display * display +int font_unit_value + + + +DESCRIPTION +XmSetFontUnit provides an external function to initialize font unit +values. Applications may want to specify resolution-independent data based +on a global font size. +See the XmNunitType resource description in the reference pages for +XmGadget, XmManager, and XmPrimitive for more information +on resolution independence. + +This function sets the font units for all screens on the display. + +NOTE: +XmSetFontUnit is obsolete and exists for compatibility with +previous releases. +Instead of using this function, provide initial values or call +XtSetValues for the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + +display + +Defines the display for which this font unit value is to be applied. + + + + +font_unit_value + +Specifies the value to be used for both horizontal and vertical font +units in the conversion calculations. + + + + + + +RELATED +&cdeman.XmConvertUnits;, +&cdeman.XmSetFontUnits;, +&cdeman.XmGadget;, +&cdeman.XmManager;, +&cdeman.XmPrimitive;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetFonUB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetFonUB.sgm new file mode 100644 index 000000000..d9d5d5745 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetFonUB.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmSetFontUnits +library call + + +XmSetFontUnits +A function that sets the font unit value for a display + +XmSetFontUnits + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmSetFontUnits + +Display * display +int h_value +int v_value + + + +DESCRIPTION +XmSetFontUnits provides an external function to initialize font unit +values. Applications may want to specify resolution-independent data based +on a global font size. This function must be called before any widgets with +resolution-independent data are created. See the XmNunitType +resource description in the reference pages for +XmGadget, XmManager, and XmPrimitive for more information +on resolution independence. + +This function sets the font units for all screens on the display. + +NOTE: +XmSetFontUnits is obsolete and exists for compatibility with +previous releases. +Instead of using this function, provide initial values or call +XtSetValues for the XmScreen resources XmNhorizontalFontUnit +and XmNverticalFontUnit. + + + +display + +Defines the display for which this font unit value is to be applied. + + + + +h_value + +Specifies the value to be used for horizontal +units in the conversion calculations. + + + + +h_value + +Specifies the value to be used for vertical +units in the conversion calculations. + + + + + + +RELATED +&cdeman.XmConvertUnits;, +&cdeman.XmSetFontUnit;, +&cdeman.XmGadget;, +&cdeman.XmManager;, +&cdeman.XmPrimitive;, and +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetMenuC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetMenuC.sgm new file mode 100644 index 000000000..765b1d017 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetMenuC.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmSetMenuCursor +library call + + +XmSetMenuCursor +A function that modifies the menu cursor for a client + +XmSetMenuCursor + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmSetMenuCursor + +Display * display +Cursor cursorId + + + +DESCRIPTION +XmSetMenuCursor programmatically modifies the menu cursor for a client; +after the cursor has been created +by the client, this function registers the cursor with the menu system. After +calling this function, the specified cursor is displayed whenever +this client displays a Motif menu on the indicated display. The client can +then specify different cursors on different displays. + +This function sets the menu cursor for all screens on the display. +XmSetMenuCursor is obsolete and exists for compatibility with +previous releases. +Instead of using this function, provide initial values or call +XtSetValues for the XmScreen resource XmNmenuCursor. + + + +display + +Specifies the display to which the cursor is to be associated + + + + +cursorId + +Specifies the X cursor ID + + + + + + +RELATED +&cdeman.XmScreen;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetProto.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetProto.sgm new file mode 100644 index 000000000..617e30b28 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetProto.sgm @@ -0,0 +1,142 @@ + + + + + + + + + + + +XmSetProtocolHooks +library call + + +XmSetProtocolHooks +A VendorShell function that allows preactions and postactions to be executed when a protocol message is received from MWM + +XmSetProtocolHooks + +VendorShell functions +XmSetProtocolHooks + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/Protocols.h> + +void XmSetProtocolHooks + +Widget shell +Atom property +Atom protocol +XtCallbackProc prehook +XtPointer pre_closure +XtCallbackProc posthook +XtPointer post_closure + + + +DESCRIPTION +XmSetProtocolHooks is used by shells that want to have preactions +and postactions +executed when a protocol message is received from MWM. +Since there is no guaranteed ordering in execution of event handlers or +callback lists, this allows the shell to control the flow while leaving the +protocol manager structures opaque. + +XmSetWMProtocolHooks is a convenience interface. +It calls XmSetProtocolHooks +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +property + +Specifies the protocol property + + + + +protocol + +Specifies the protocol atom + + + + +prehook + +Specifies the procedure to call before calling entries on the client callback +list + + + + +pre_closure + +Specifies the client data to be passed to the prehook when it is invoked + + + + +posthook + +Specifies the procedure to call after calling entries on the client callback +list + + + + +post_closure + +Specifies the client data to be passed to the posthook when it is invoked + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmInternAtom;, and &cdeman.XmSetWMProtocolHooks;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetWMPro.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetWMPro.sgm new file mode 100644 index 000000000..26cfb346c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SetWMPro.sgm @@ -0,0 +1,127 @@ + + + + + + + + + + + +XmSetWMProtocolHooks +library call + + +XmSetWMProtocolHooks +A VendorShell convenience interface that allows preactions and postactions to be executed when a protocol message is received from the window manager + +XmSetWMProtocolHooks + +VendorShell functions +XmSetWMProtocolHooks + +protocols + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> +#include <Xm/Protocols.h> + +void XmSetWMProtocolHooks + +Widget shell +Atom protocol +XtCallbackProc prehook +XtPointer pre_closure +XtCallbackProc posthook +XtPointer post_closure + + + +DESCRIPTION +XmSetWMProtocolHooks is a convenience interface. +It calls XmSetProtocolHooks +with the property value set to the atom returned by +interning WM_PROTOCOLS. + + + +shell + +Specifies the widget with which the protocol property is associated + + + + +protocol + +Specifies the protocol atom (or an int cast to Atom) + + + + +prehook + +Specifies the procedure to call before calling entries on the client callback +list + + + + +pre_closure + +Specifies the client data to be passed to the prehook when it is invoked + + + + +posthook + +Specifies the procedure to call after calling entries on the client callback +list + + + + +post_closure + +Specifies the client data to be passed to the posthook when it is invoked + + + + +For a complete definition of VendorShell and its associated resources, see +&cdeman.VendorShell;. + + + +RELATED +&cdeman.VendorShell;, +&cdeman.XmInternAtom;, and &cdeman.XmSetProtocolHooks;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBox.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBox.sgm new file mode 100644 index 000000000..63526d7fb --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBox.sgm @@ -0,0 +1,1471 @@ + + + + + + + + + +XmSpinBoxlibrary call + +XmSpinBox +The SpinBox widget class XmSpinBox +widget classSpinBox + + +#include <Xm/SpinB.h> + + +DESCRIPTION +SpinBox allows the user to select a value from a ring of related but +mutually exclusive choices which are displayed in sequence. The SpinBox always +has an increment arrow, a decrement arrow, and one or more other children. +The choices are displayed, one at a time, in a traversable text child ( XmText or XmTextField. The user clicks Btn1 on an arrow to display the next (or previous) item in the ring +of choices. By pressing and holding Btn1 on an arrow, the +user continuously cycles through the choices. +The traversable children in a SpinBox can be of type XmNUMERIC or XmSTRING, +as defined by the XmNspinBoxChildType +constraint resource. The ring of choices for numeric children is defined +by minimum, maximum, incremental, and decimal point values. The ring of choices +for string children is defined in an array of compound strings. +The application programmer can include multiple traversable children +in the SpinBox. For example, a SpinBox might consist of a pair of arrows +and month, day, and year text fields. The arrows only spin the child that +currently has focus. +Arrow size is specified by the SpinBox resource XmNarrowSize. This value sets both width and height of each +arrow in pixels. +The programmer can display SpinBox arrows in one of several layouts, +as specified by the XmNarrowLayout +resource: + +XmARROWS_BEGINNING + +Places a pair of left and right arrows before the children. + + +XmARROWS_END + +Places a pair of left and right arrows after the children. + + +XmARROWS_SPLIT + +Places one arrow on each side of the children. + + +XmARROWS_FLAT_BEGINNING + +Places a pair of arrows side by side before the XmSpinBox +children. + + +XmARROWS_FLAT_BEGINNING + +Places a pair of arrows side by side after the XmSpinBox +children. + + + +Positions for XmARROWS_BEGINNING +and XmARROWS_END are dependent on +the VendorShell resource XmNlayoutDirection. When layout direction is left-to-right, beginning +arrows are positioned to the left of the children. When layout direction +is right-to-left, beginning arrows are positioned to the right. +The actions of the arrows are determined by the VendorShell resource XmNlayoutDirection. +For left-to-right layouts, the right arrow is the increment arrow and the +left arrow is the decrement arrow. For right-to-left layouts, the right +arrow is the decrement arrow and the left arrow is the increment arrow. +For a numeric type child, the increment arrow increases the displayed +value by the incremental value up to the maximum. The decrement arrow decreases +the displayed value by the given incremental value down to the minimum. +The increment arrow for a string type child moves toward the last entry +of the array of compound strings (by increasing the SpinBox constraint resource +XmNposition). The decrement arrow +moves toward the first entry of the compound string array. +The programmer can also control the sensitivity of each arrow in the +SpinBox. Sensitive arrows spin choices; insensitive arrows do not spin choices. +Arrow sensitivity is set for the SpinBox widget by using the XmNdefaultArrowSensitivity resource, but it +can be modified on a per child basis by using the XmNarrowSensitivity constraint resource. +SpinBox provides two callbacks to application programmers. (In addition, +the callbacks of the SpinBox's children may be invoked.) Each of these callbacks +receives a pointer to XmSpinBoxCallbackStruct. +The XmNmodifyVerifyCallback procedures +are called before a new choice is displayed. +The XmNvalueChangedCallback procedures +are called after a new choice is displayed. + +XmNmodifyVerifyCallback tells +the application what the new position will be in the ring of choices. This +callback can be used to make the SpinBox stop at the upper and lower limits +or go to a different, nonconsecutive choice. The application allows the +change in position by leaving the doit member +set to True. The application can spin to a position other than the next +consecutive position by leaving doit set +to True and by changing the position member +to the desired position. When doit is set +to False by an application, there is no change in the choice displayed. + +After a new choice is displayed, the XmNvalueChangedCallback procedure is called. The application +can use this procedure to perform tasks when specific values are reached +or when boundaries are crossed. For example, if the user spins from January +back to December, the application could change to the previous year. If +the user spins from December to January, the application could change to +the next year. +SpinBox dimensions can be set using the Core resources XmNheight and XmNwidth. If dimensions are not specified, the SpinBox size +is determined by the sizes of its arrows and children. The SpinBox will +attempt to grow so that the arrows and all children are visible. +SpinBox uses the XmQTaccessTextual +trait and holds the XmQTnavigator trait. + + +Classes +SpinBox inherits behavior, resources, and traits from the Core, Composite, Constraint, and XmManager classes. +The class pointer is xmSpinBoxWidgetClass. + +The class name is XmSpinBox. + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a resource +by name or by class in a .Xdefaults file, remove the XmN or XmC +prefix and use the remaining letters. To specify one of the defined values +for a resource in a .Xdefaults file, remove the Xm prefix and use the remaining letters (in +either lowercase or uppercase, but include any underscores between words). +The codes in the access column indicate whether the given resource can be +set at creation time (C), set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable +(N/A). + + + + + + + + + + +XmSpinBox Resource +Set + +Name +Class +Type +Default +Access + +XmNarrowLayout +XmCArrowLayout +unsigned char +XmARROWS_BEGINNING +CSG + +XmNarrowOrientation +XmCArrowOrientation +unsigned char +XmARROWS_VERTICAL +CSG + +XmNarrowSize +XmCArrowSize +Dimension +16 +CSG + +XmNdefaultArrowSensitivity +XmCDefaultArrowSensitivity +unsigned char +XmARROWS_SENSITIVE +CSG + +XmNdetailShadowThickness +XmCDetailShadowThickness +Dimension +2 +CSG + +XmNinitialDelay +XmCInitialDelay +unsigned int +250 ms +CSG + +XmNmarginHeight +XmCMarginHeight +Dimension +dynamic +CSG + +XmNmarginWidth +XmCMarginWidth +Dimension +dynamic +CSG + +XmNmodifyVerifyCallback +XmCCallback +XtCallbackList +NULL +C + +XmNrepeatDelay +XmCRepeatDelay +unsigned int +200 ms +CSG + +XmNspacing +XmCSpacing +Dimension +dynamic +CSG + +XmNvalueChangedCallback +XmCCallback +XtCallbackList +NULL +C + +XmNarrowLayout + +Specifies placement of the two arrows in the widget. Possible layouts +are as follows: + +XmARROWS_BEGINNING + +Places left and right arrows beside each other, before the child(ren). +Positioning for this layout is dependent on the VendorShell resource XmNlayoutDirection. + + +XmARROWS_END + +Places left and right arrows beside each other, after the child(ren). +Positioning for this layout is dependent on the VendorShell resource XmNlayoutDirection. + + +XmARROWS_FLAT_BEGINNING + +Places a pair of arrows side by side before the XmSpinBox +children. Positioning for this layout is dependent on the VendorShell resource XmNlayoutDirection. + + +XmARROWS_FLAT_END + +Places a pair of arrows side by side after the XmSpinBox +children. Positioning for this layout is dependent on the VendorShell resource XmNlayoutDirection. + + +XmARROWS_SPLIT + +Places a left arrow on the left side and a right arrow on the right +side of the child(ren). + + + + + +XmNarrowSize + +Specifies both the width and height of the arrow in pixels. + + +XmNdefaultArrowSensitivity + +Specifies the default sensitivity of the arrows in the widget. Insensitive +arrows change color, cannot be depressed, and perform no action. (This resource +may be overridden by the constraint resource XmNarrowSensitivity for individual traversable text children +of the SpinBox.) Possible default sensitivity values are as follows: + +XmARROWS_SENSITIVE + +Both arrows are sensitive. + + +XmARROWS_DECREMENT_SENSITIVE + +Only the decrement arrow (as determined by XmNlayoutDirection) is sensitive. The increment arrow is insensitive. + + + +XmARROWS_INCREMENT_SENSITIVE + +Only the increment arrow (as determined by XmNlayoutDirection) is sensitive. The decrement arrow is insensitive. + + + +XmARROWS_INSENSITIVE + +Both arrows are insensitive. + + + + + +XmNdetailShadowThickness + +Specifies the thickness of the inside arrow shadows. The default thickness +is 2 pixels. + + +XmNinitialDelay + +Specifies how long, in milliseconds, the mouse button must be held +down before automatic spinning begins. In other words, when the user selects +the increment or decrement arrow and keeps it depressed, this delay occurs +before the choices start spinning. If XmNinitialDelay is 0, then XmNrepeatDelay +is used as the initial delay. + + +XmNmarginHeight + +Specifies the amount of blank space between the top edge of the SpinBox +widget and the first item in each column, and the bottom edge of the SpinBox +widget and the last item in each column. + + +XmNmarginWidth + +Specifies the amount of blank space between the left edge of the SpinBox +widget and the first item in each row, and the right edge of the SpinBox widget +and the last item in each row. + + +XmNmodifyVerifyCallback + +This callback is called before the SpinBox position changes (see the +Constraint resource XmNposition). +The application can use this callback to set the next position, change SpinBox +resources, or cancel the impending action. For example, this callback can +be used to stop the spinning just before wrapping at the upper and lower +position boundaries. If the doit member +is set to False, nothing happens. Otherwise the position changes. Reasons +sent by the callback are XmCR_SPIN_NEXT, +XmCR_SPIN_PRIOR, XmCR_SPIN_FIRST, or XmCR_SPIN_LAST. + + +XmNrepeatDelay + +When the user selects and keeps an arrow button depressed by pressing +and holding Btn1, spinning begins. After the time specified +in XmNinitialDelay elapses, the +SpinBox position changes automatically until the arrow button is released. +The XmNrepeatDelay resource specifies +the delay in milliseconds between each automatic change. If XmNrepeatDelay is set to 0 (zero), automatic +spinning is turned off and XmNinitialDelay +is ignored. + + +XmNspacing + +Specifies the horizontal and vertical spacing between items contained +within the SpinBox widget. + + +XmNvalueChangedCallback + +This is called n+1 times for +n SpinBox position changes (see the Constraint resource +XmNposition). Reasons sent by the +callback are XmCR_OK, XmCR_SPIN_NEXT, XmCR_SPIN_PRIOR, XmCR_SPIN_FIRST, or XmCR_SPIN_LAST. +Other members are detailed in the callback structure description. + + + + + + + + + + + + + +XmSpinBox Constraint +Resource Set + +Name +Class +Type +Default +Access + +XmNarrowSensitivity +XmCArrowSensitivity +unsigned char +XmARROWS_DEFAULT_SENSITIVITY +CSG + +XmNdecimalPoints +XmCDecimalPoints +short +0 +CSG + +XmNincrementValue +XmCIncrementValue +int +1 +CSG + +XmNmaximumValue +XmCMaximumValue +int +10 +CSG + +XmNminimumValue +XmCMinimumValue +int +0 +CSG + +XmNnumValues +XmCNumValues +int +0 +CSG + +XmNposition +XmCPosition +int +0 +CSG + +XmNpositionType +XmCPositionType +char +XmPOSITION_VALUE +CG + +XmNspinBoxChildType +XmSpinBoxChildType +unsigned char +XmSTRING +CG + +XmNvalues +XmCValues +XmStringTable +NULL +CSG + +XmNarrowSensitivity + +Specifies the sensitivity of the arrows for a SpinBox child. By using +this resource in the definition of a SpinBox child, the application programmer +can override the default SpinBox sensitivity (set by XmNdefaultArrowSensitivity) for a particular child. This allows +each traversable child to have a different arrow sensitivity. The arrow +sensitivity values are as follows: + +XmARROWS_SENSITIVE + +Both arrows are sensitive. + + +XmARROWS_DECREMENT_SENSITIVE + +Only the decrement arrow (as determined by XmNlayoutDirection) is sensitive. + + +XmARROWS_INCREMENT_SENSITIVE + +Only the increment arrow (as determined by XmNlayoutDirection) is sensitive. + + +XmARROWS_INSENSITIVE + +Both arrows are insensitive. + + +XmARROWS_DEFAULT_SENSITIVITY + +Use the sensitivity specified in the XmNdefaultArrowSensitivity resource. + + + + + +XmNdecimalPoints + +Specifies the number of decimal places used when displaying the value +of a SpinBox numeric type child. If the number of decimal places specified +is greater than the number of digits in a displayed value, the value is padded +with 0 (zeros). For example, when XmNinitialValue is 1 +and XmNmaximumValue is 1000 and XmNdecimalPoints is 3, the range of values displayed +in the SpinBox is 0.001 to 1.000. This is used only when XmNspinBoxChildType is XmNUMERIC. + + +XmNincrementValue + +Specifies the amount by which to increment or decrement a SpinBox numeric +type child. This is used only when XmNspinBoxChildType is XmNUMERIC. + + +XmNmaximumValue + +Specifies the highest possible value for a numeric SpinBox. This is +used only when XmNspinBoxChildType +is XmNUMERIC. + + +XmNminimumValue + +Specifies the lowest possible value for a numeric SpinBox. This is +used only when XmNspinBoxChildType +is XmNUMERIC. + + +XmNnumValues + +Specifies the number of strings in XmNvalues. The application must change this value when strings are added +or removed from XmNvalues. This +is used only when XmNspinBoxChildType +is XmSTRING. + + +XmNposition + +Specifies the position of the currently displayed item. The interpritation +of XmNposition is dependent upon the value of the XmNpositionType resource. +When XmNpositionType is XmPOSITION_INDEX the XmNposition value is interpreted as follows: +For XmSpinBox children of type XmNUMERIC, +the XmNposition resource is interpreted as an index into +an array of items. The minimum allowable value for XmNposition is 0. The maximum allowable value for XmNposition +is (XmNmaximumValue-XmNminimumValue)/XmNincrementValue. +The value display by the XmSpinBox child is XmNminimumValue+(XmNposition*XmNincrementValue). For XmSpinBox children of type XmSTRING, the XmNposition resource is interpreted as an index into an array of XmNnumValues items. The minimum allowable value for XmNposition is 0. The maximum allowable value for XmNposition +is XmNnumValues - 1. The value displayed by the XmSpinBox is the XmNposition'th value in the XmNvalues array. +When XmNpositionType is XmPOSITION_VALUE the XmNposition value is interpreted as follows: + +For XmSpinBox children of type XmNUMERIC, the XmNposition resource is interpreted as +the actual value to be displayed. The minimum allowable value for XmNposition is XmNminimumValue. The maximum allowable +value for XmNposition is XmNmaximumValue. +The value displayed by the XmSpinBox child is XmNposition. For XmSpinBox children of type XmSTRING, the interpretation is the same for XmPOSITION_VALUE as for XmPOSITION_INDEX. +Position values falling outside the specified range are invalid. When +an application assigns a value to XmNposition which is +less than the minimum, XmNposition is set to the minimum +and an error message is displayed. When an application assigns a value +to XmNposition which is greater than the maximum, XmNposition is set to the maximum and an error message is displayed. + + + +XmNpositionType + +Specifies how values the XmNposition resource are +to be interpreted. Valid values include XmPOSITION_INDEX +and XmPOSITION_VALUE. + + +XmNspinBoxChildType + +Specifies the type of data displayed in the child: + +XmNUMERIC + +The SpinBox choice range is defined by numeric minimum, maximum, and +incremental values. + + +XmSTRING + +The SpinBox choices are alphanumeric. + + + + + +XmNvalues + +Specifies the array of XmStrings +to be displayed in a SpinBox string type child. The application must change XmNnumValues when strings are added to or removed +from XmNvalues. This is used only +when XmNspinBoxChildType is XmSTRING. + + + + + +Inherited Resources +SpinBox inherits behavior and resources from the superclasses described +in the following tables. For a complete description of each resource, refer +to the reference page for that superclass. + + + + + + + + + + +XmManager Resource +Set + +Name +Class +Type +Default +Access + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + +XmNinitialFocus +XmCInitialFocus +Widget +dynamic +CSG + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + +XmNshadowThickness +XmCShadowThickness +Dimension +0 +CSG + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CG + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + +Composite Resource +Set + +Name +Class +Type +Default +Access + +XmNchildren +XmCReadOnly +WidgetList +NULL +G + +XmNinsertPosition +XmCInsertPosition +XtOrderProc +NULL +CSG + +XmNnumChildren +XmCReadOnly +Cardinal +0 +G + + + + + + + + + + +Core Resource Set + +Name +Class +Type +Default +Access + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + +XmNdepth +XmCDepth +int +dynamic +CG + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + +XmNheight +XmCHeight +Dimension +dynamic +CSG + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + +XmNscreen +XmCScreen +Screen * +dynamic +CG + +XmNsensitive +XmCSensitive +Boolean +True +CSG + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + +XmNx +XmCPosition +Position +0 +CSG + +XmNy +XmCPosition +Position +0 +CSG + + +Callback +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + Widget widget; + Boolean doit; + int position; + XmString value; + Boolean crossed_boundary; +} XmSpinBoxCallbackStruct; + +reason + +Indicates why the callback was invoked. Reasons may be the following: + + +XmCR_OK + +Spinning has stopped because the SpinBox arrow has been disarmed. XmCR_OK is either the last or only call. + + +XmCR_SPIN_NEXT + +The increment arrow has been armed and position is increasing. Further +callbacks will come. For a numeric type child, the values displayed are +approaching the maximum. For a string SpinBox, the values displayed are +approaching the last entry in the array of XmString s. + + +XmCR_SPIN_PRIOR + +The decrement arrow has been armed and position is decreasing. Further +callbacks will come. For a numeric type child, the values displayed are +approaching the minimum. For a string type child, the values displayed +are approaching the first entry in the array of XmStrings. + + +XmCR_SPIN_FIRST + +The begin data (osfBeginData) key sequence has been +pressed. The SpinBox is at its first position, displaying the lowest value +or the first entry in the array of XmStrings. + + + +XmCR_SPIN_LAST + +The end data (osfEndData) key sequence has been pressed. +The SpinBox is at its last position, displaying the highest value or the +last entry in the array of XmStrings. + + + + + + +event + +Points to the XEvent that triggered this callback. + + + +widget + +Specifies the child widget affected by this callback. + + +doit + +When the callback is XmNmodifyVerifyCallback, doit indicates whether or +not an action will be performed before the SpinBox position changes. If +the callback leaves doit set to True (the +default), the spinning action is performed. If the callback sets +doit to False, the spinning action is not performed. +When the callback is XmNvalueChangedCallback, doit is ignored. + + +position + +Specifies the next value of the SpinBox position (same as XmNposition). This is an output field for +the XmNmodifyVerifyCallback, which +may change the next position as dictated by the needs of an application. + + + +value + +Specifies the new XmString value +in the text child widget. The user program must copy this string if it +is to be used outside the callback routine. + + +crossed_boundary + +Specifies whether or not the SpinBox has crossed the upper or lower +boundary (the last or first compound string, or the maximum or minimum value). +The crossed_boundary value is True if the +SpinBox has just crossed a boundary, and False if it has not. + + + + + +Translations +The XmSpinBox translations are as follows: + +The following key names are listed in the X standard key event translation +table syntax. This format is the one used by Motif to specify the widget actions +corresponding to a given key. A brief overview of the format is provided under &cdeman.VirtualBindings;. For a complete description +of the format, please refer to the X Toolkit Instrinsics Documentation. + +Btn1Down: + +SpinBArm() + + +Btn1Up: + +SpinBDisarm() + + +:KeyosfUp : + +SpinBPrior() + + +:KeyosfDown : + +SpinBNext() + + +:KeyosfLeft : + +SpinBLeft() + + +:KeyosfRight : + +SpinBRight() + + +:KeyosfBeginData : + +SpinBFirst() + + +:KeyosfEndData : + +SpinBLast() + + + + + +Accelerators +The XmNaccelerators resource +of a SpinBox are added to each traversable text child. The default XmNaccelerators are defined in the following +list. The bindings for KeyosfUp and KeyosfDown cannot be changed. + +Key osfUp: + +SpinBPrior() + + +Key osfDown: + +SpinBNext() + + +KeyUp osfUp: + +SpinBDisarm() + + +KeyUp osfDown: + +SpinBDisarm() + + +Key osfLeft: + +SpinBLeft() + + +Key osfRight: + +SpinBRight() + + +KeyUp osfLeft: + +SpinBDisarm() + + +KeyUp osfRight: + +SpinBDisarm() + + +Key osfBeginData: + +SpinBFirst() + + +Key osfEndData: + +SpinBLast() + + + + + +Action Routines +The XmSpinBox action routines are as follows: + + +SpinBArm(): + +Visually arms the SpinBox by drawing the armed arrow so that it appears +to be depressed. This action is initiated when the user presses Btn1 while the pointer is within the boundaries of either the increment +or decrement arrow. The arrow remains visually armed as long as Btn1 remains depressed. +If the time period specified by XmNrepeatDelay is not greater than zero milliseconds, nothing else happens +while Btn1 remains depressed. +If the time period specified by XmNrepeatDelay is greater than zero milliseconds, and the arrow is disarmed +before the time period specified by XmNinitialDelay has elapsed, nothing else happens in this action. +If the time period specified by XmNrepeatDelay is greater than zero milliseconds, and the arrow is still +armed after the time period specified by XmNinitialDelay has elapsed, the following occurs: + +The reason member of the +SpinBox callback structure, XmSpinBoxCallbackStruct, is set to XmCR_SPIN_NEXT +if the increment arrow is armed, or to XmCR_SPIN_PRIOR if the decrement arrow is armed. + +The position member is set +to the next position. + +The doit member is set to +True. + +XmNmodifyVerifyCallback, +if it exists, is invoked. The application may change the value of +position and doit. +If the application sets doit to False, +nothing else happens until the XmNrepeatDelay period has elapsed, or until Btn1 is released. + + + +If doit remains set to True, the following +occurs: + +The value of XmNposition +is changed to the value of position in the +SpinBox callback structure. + +The text corresponding to the new position is displayed in +the traversable text child that currently has focus. + +The reason member of the +SpinBox callback structure is set to XmCR_SPIN_NEXT if the increment arrow is armed, or XmCR_SPIN_PRIOR if the decrement arrow is armed. + +The position member is set +to the current (new) value of XmNposition. + + +XmNvalueChangedCallback, +if it exists, is called. SpinBox ignores any changes to position or doit members made by XmNvalueChangedCallback. + + +These events are repeated each time the XmNrepeatDelay period elapses and the arrow remains armed. + + + +SpinBDisarm(): + +Visually disarms the SpinBox by drawing the previously armed arrow +so that it no longer appears to be depressed. +If the time period specified by XmNrepeatDelay is not greater than zero milliseconds, or the time period specified +by XmNinitialDelay has not elapsed, +the following then occurs: + +The reason member of the +SpinBox callback structure, XmSpinBoxCallbackStruct, is set to XmCR_SPIN_NEXT +if the increment arrow is armed, or to XmCR_SPIN_PRIOR if the decrement arrow is armed. + +The position member is set +to the next position. + +The doit member is set to +True. + +The XmNmodifyVerifyCallback, +if there is one, is invoked. The application may change the value of +position and doit. +If the application sets doit to False, nothing +else happens until the XmNrepeatDelay +period has elapsed, or until Btn1 is released. + + +If doit remains set to True, the following +occurs: + +The value of XmNposition +is changed to the value of position in the +SpinBox callback structure. + +The text corresponding to the new position is displayed in +the traversable text child that currently has focus. + +The reason member of the +SpinBox callback structure is set to XmCR_SPIN_NEXT if the increment arrow is armed, or XmCR_SPIN_PRIOR if the decrement arrow is armed. + +The position member is set +to the current (new) value of XmNposition. + + +XmNvalueChangedCallback, +if it exists, is called. SpinBox ignores any changes to position or doit members made by +an XmNvalueChangedCallback. + + +If an XmNvalueChangedCallback +procedure is issued after the button has been armed, regardless of the value +of XmNrepeatDelay or whether the XmNinitialDelay has expired: + +The reason member of the +SpinBox callback structure is set to XmCR_OK. + +The position member is set +to the current value of XmNposition. + + +XmNvalueChangedCallback, +if it exists, is called. + + + + +SpinBFirst(): + +The following occurs: + +The reason member of the +SpinBox callback structure, XmSpinBoxCallbackStruct, is set to XmCR_SPIN_FIRST. + + +The position member is set +to the first (0) position. + +The doit member is set to +True. + +XmNmodifyVerifyCallback, +if it exists, is invoked. The application may change the value of +position and doit. +If the application sets doit to False, nothing +else happens until the XmNrepeatDelay +period has elapsed, or until Btn1 is released. + + +If doit remains set to True, the following +occurs: + +The value of XmNposition +is changed to the value of position in the +SpinBox callback structure. + +The text corresponding to the new position is displayed in +the traversable text child that currently has focus. + +The reason member of the +SpinBox callback structure is set to XmCR_SPIN_FIRST. + +The position member is set +to the current (new) value of XmNposition. + + +XmNvalueChangedCallback, +if it exists, is called. + +The reason member of the +SpinBox callback structure is set to XmCR_OK. + +The position member is set +to the current (new) XmNposition +value. + +The XmNvalueChangedCallback +is called again. SpinBox ignores any changes to position or doit members made by XmNvalueChangedCallback. + + + + +SpinBLast(): + +The following occurs: + +The reason member of the +SpinBox callback structure, XmSpinBoxCallbackStruct, is set to XmCR_SPIN_LAST. + + +The position member is set +to the last position. + +The doit member is set to +True. + +XmNmodifyVerifyCallback, +if it exists, is invoked. The application may change the value of +position and doit. +If the application sets doit to False, nothing +else happens until the XmNrepeatDelay +period has elapsed, or until Btn1 is released. + + +If doit remains set to True, the following +occurs: + +The value of XmNposition +is changed to the value of position in the +SpinBox callback structure. + +The text corresponding to the new position is displayed in +the traversable text child that currently has focus. + +The reason member of the +SpinBox callback structure is set to XmCR_SPIN_LAST. + +The position member is set +to the current (new) value XmNposition. + + +XmNvalueChangedCallback, +if it exists, is called. + +The reason member of the +SpinBox callback structure is set to XmCR_OK. + +The position member is set +to the current (new) of XmNposition. + + +XmNvalueChangedCallback +is called again. SpinBox ignores any changes to the position or doit members made by +XmNvalueChangedCallback. + + + + +SpinBLeft(): + +If the VendorShell resource XmNlayoutDirection is left-to-right, the SpinBPrior action is +invoked. Otherwise, the SpinBNext action is invoked. + + + +SpinBNext(): + +Visually arms the SpinBox by drawing the increment arrow so that it +appears to be depressed. The following occurs: + +The reason member of the +SpinBox callback structure, XmSpinBoxCallbackStruct, is set to XmCR_SPIN_NEXT. + + +The position member is set +to the next position. + +The doit member is set to +True. + +XmNmodifyVerifyCallback, +if it exists, is invoked. The application may change the value of +position and doit. +If the application sets doit to False, nothing +else happens until the XmNrepeatDelay +period has elapsed, or until Btn1 is released. + + +If doit remains set to True, the following +occurs: + +The value of XmNposition +is changed to the value of position in the +SpinBox callback structure. + +The text corresponding to the new position is displayed in +the traversable text child that currently has focus. + +The reason member of the +SpinBox callback structure is set to XmCR_SPIN_NEXT. + +The position member is set +to the current (new) value of XmNposition. + + +XmNvalueChangedCallback, +if it exists, is called. + +The reason member of the +SpinBox callback structure is set to XmCR_OK. + +The position member is set +to the current (new) XmNposition. + + +The XmNvalueChangedCallback +is called again. SpinBox ignores any changes to position or doit members made by XmNvalueChangedCallback. + + + + +SpinBPrior(): + +Visually arms the SpinBox by drawing the decrement arrow so that it +appears to be depressed. The following occurs: + +The reason member of the +SpinBox callback structure, XmSpinBoxCallbackStruct, is set to XmCR_SPIN_PRIOR. + + +The position member is set +to the next position. + +The doit member is set to +True. + +XmNmodifyVerifyCallback, +if it exists, is invoked. The application may change the value of +position and doit. +If the application sets doit to False, nothing +else happens until the XmNrepeatDelay +period has elapsed, or until Btn1 is released. + + +If doit remains set to True, the following +occurs: + +The value of XmNposition +is changed to the value of position in the +SpinBox callback structure. + +The text corresponding to the new position is displayed in +the traversable text child that currently has focus. + +The reason member of the +SpinBox callback structure is set to XmCR_SPIN_PRIOR. + +The position member is set +to the current (new) value of XmNposition. + + +XmNvalueChangedCallback, +if it exists, is called. + +The reason member of the +SpinBox callback structure is set to XmCR_OK. + +The position member is set +to the current (new) value of XmNposition. + + +XmNvalueChangedCallback +is called again. SpinBox ignores any changes to position or doit members +made by XmNvalueChangedCallback. + + + + + +SpinBRight(): + +If the VendorShell resource XmNlayoutDirection is left-to-right, the SpinBNext action is +invoked. Otherwise, the SpinBPrior action is invoked. + + + + + + +RELATED +&cdeman.Composite;, &cdeman.Constraint;, &cdeman.Core;, +&cdeman.XmCreateSpinBox;, +&cdeman.XmManager;, and +&cdeman.XmString;. + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxD.sgm new file mode 100644 index 000000000..e961c2dee --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxD.sgm @@ -0,0 +1,58 @@ + + + + + + + + + + +XmSimpleSpinBoxDeletePos +library call + + +XmSimpleSpinBoxDeletePos +delete a XmSimpleSpinBox item + + + + +#include <Xm/SpinB.h> + +void XmSimpleSpinBoxDeletePos +Widget w +int pos + + + +DESCRIPTION +The +XmSimpleSpinBoxDeletePos function deletes a specified item from a XmSimpleSpinBox widget. + +The +w argument specifies the widget ID. + +The +pos argument specifies the position of the item to be deleted. +A value of 1 means the first item in the list; zero means the last item. + + + +RETURN VALUE +The +XmSimpleSpinBoxDeletePos function returns no value. + + + +SEE ALSO +&cdeman.XmSimpleSpinBox;, +]]> +XmSimpleSpinBox, +]]> +&cdeman.XmSimpleSpinBoxAddItem;, &cdeman.XmSimpleSpinBoxSetItem;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxS.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxS.sgm new file mode 100644 index 000000000..0421029f9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxS.sgm @@ -0,0 +1,64 @@ + + + + + + + + + + +XmSimpleSpinBoxSetItem +library call + + +XmSimpleSpinBoxSetItem +set an item in the XmSimpleSpinBox list + + + + +#include <Xm/SpinB.h> + +void XmSimpleSpinBoxSetItem +Widget w +XmString item + + + +DESCRIPTION +The +XmSimpleSpinBoxSetItem function selects an item in the list of the given XmSimpleSpinBox +widget and makes it the current value. + +The +w argument specifies the widget ID. + +The +item argument specifies the +XmString for the item to be set in the XmSimpleSpinBox. +If the +item is not found on the list, +XmSimpleSpinBoxSetItem notifies the user via the +XtWarning function. + + + +RETURN VALUE +The +XmSimpleSpinBoxSetItem function returns no value. + + + +SEE ALSO +&cdeman.XmSimpleSpinBox;, +]]> +XmSimpleSpinBox, +]]> +&cdeman.XmSimpleSpinBoxAddItem;, &cdeman.XmSimpleSpinBoxDeletePos;; XtWarning(3). ]]>XtWarning ]]>in the &str-Zt;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxV.sgm new file mode 100644 index 000000000..7aae5895d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/SpinBoxV.sgm @@ -0,0 +1,202 @@ + + + + + + + + + + +XmSpinBoxValidatePosition +library call + + +XmSpinBoxValidatePosition + +translate the current value of the specified XmSpinBox child +into a valid position + + + + +#include <Xm/SpinBox.h> + +int XmSpinBoxValidatePosition +Widget textfield +int *position + + + +DESCRIPTION +The +XmSpinBoxValidatePosition function +is a utility that can be used by applications wanting to +implement a policy for tracking user modifications to editable +XmSpinBox children of type +XmNUMERIC. The specifics of when and how the user's +modifications take effect is left up to the application. + + +text_field + +The text_field argument specifies the +widget ID of the child of the XmSpinBox that is +being modified. The requirement on text_field +is that it holds the +accessTextual trait (already a requirement for +children of XmSpinBox). This way, +XmSpinBox can extract the string out of the +text_field widget (even if it is not an +XmTextField). + + + +position + +The location pointed to by the position argument is assigned the result +of the translation done by XmSpinBoxValidatePosition. +XmSpinBoxValidatePosition first checks to make sure this is an +XmNUMERIC XmSpinBox child. If it is not, +XSmpinBoxValidatePosition sets position to the current +position and returns XmCURRENT_VALUE. + + + + +XmSpinBoxValidatePosition +attempts to translate the input string to a floating point number. If +this translation fails, +XmSpinBoxValidatePosition sets position to the current position and +returns XmCURRENT_VALUE. + +XmSpinBoxValidatePosition converts the floating point number to an integer using the +XmNdecimalPoints resource. Extra decimal places are truncated. The resulting integer is range +checked to make sure it falls within the valid range defined by XmNminimumValue and +XmNmaximumValue inclusive. If the input falls outside this range, +XmSpinBoxValidatePosition sets position to the nearest limit and returns either +XmMINIMUM_VALUE or XmMAXIMUM_VALUE. + +Finally, XmSpinBoxValidatePosition checks the integer to make sure it belongs to the series +defined by XmNminimumValue ... XmNminumumValue + ((n - 1) * XmNincrementlValue). If +the integer does not belong to this series, XmSpinBoxValidatePosition sets position to the +nearest element which is less than or equal to the integer and returns +XmINCREMENT_VALUE. + +Otherwise, XmSpinBoxValidatePosition assigns the integer to position and returns +XmVALID_VALUE. + + + +RETURN VALUE +The +XmSpinBoxValidatePosition function returns the status of the validation. +The set of possible values returned is as follows: + + +XmCURRENT_VALUE + +Cannot convert, returning current position_value. + + + +XmMINIMUM_VALUE + +Less than min. + + + +XmMAXIMUM_VALUE + +More than max. + + + +XmINCREMENT_VALUE + +Not on increment. + + + +XmVALID_VALUE + +Okay. + + + + + + +EXAMPLES +This first example demonstrates how the XmSpinBoxValidatePosition +function could be used from inside an +XmNmodifyVerifyCallback callback installed on the +XmSpinBox or the +XmSimpleSpinBox: + +/* + * Install a callback on a spin box arrow press. + */ + XtAddCallback(sb, XmNmodifyVerifyCallback, ModifyVerifyCB, NULL); + XtAddCallback(simple_sb, XmNmodifyVerifyCallback, ModifyVerifyCB, NULL); + +with the callback doing: + + +void ModifyVerifyCB(widget, call_data, client_data) { + XmSpinBoxCallbackStruct *cbs = (XmSpinBoxCallbackStruct*) call_data; + int position; + Widget textual = NULL; + if (XtIsSubclass(w, xmSimpleSpinBoxWidgetClass)) + { + Arg args[1]; + XtSetArg(args[0], XmNtextField, &textual); + XtGetValues(w, args, 1); + } + else if (XtIsSubclass(w, xmSpinBoxWidgetClass)) + textual = cbs->widget; + else + textual = (Widget) NULL; + + ... + + if (XmSpinBoxValidatePosition(textual, &position) == XmCURRENT_VALUE) + XBell(XtDisplay(w), 0); + else + cbs->position = position; +} + +This second example demonstrates how the XmSpinBoxValidatePosition +function could be used from inside an +XmNactivateCallback callback installed on +the TextField child of the XmSpinBox: + +/* + * Install a callback on a spin box arrow press. + */ +XtAddCallback(tf, XmNactivateCallback, ModifyVerifyChildCB, NULL); + +with the callback doing: + +void ModifyVerifyChildCB(widget, call_data, client_data) { + int position; + Widget textual = widget; + Arg args[1]; + + if (XmSpinBoxValidatePosition (textual, &position) == XmCURRENT_VALUE) + XBell(XtDisplay(widget), 0); + + /* Set the position constraint resource of the textfield */ + + XtSetArg(args[0], XmNposition, position); + XtSetValues(textual, args, 1); +} + + + +SEE ALSO +&cdeman.XmSpinBox;, +&cdeman.XmCreateSpinBox; + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrBas.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrBas.sgm new file mode 100644 index 000000000..8f169e4f4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrBas.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmStringBaseline +library call + + +XmStringBaseline +A compound string function that returns the number of pixels between the top of the character box and the baseline of the first line of text + +XmStringBaseline + +compound string functions +XmStringBaseline + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Dimension XmStringBaseline + +XmRenderTable rendertable +XmString string + + + +DESCRIPTION +XmStringBaseline +returns the number of pixels between the top of the character +box and the baseline of the first line of text in the provided compound +string. + + + +rendertable + +Specifies the render table + + + + +string + +Specifies the string + + + + + + +RETURN +Returns the number of +pixels between the top of the character box and the baseline of the first +line of text. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrByA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrByA.sgm new file mode 100644 index 000000000..85db4d314 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrByA.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmStringByteCompare +library call + + +XmStringByteCompare +A compound string function that indicates the results of a byte-by-byte comparison + +XmStringByteCompare + +compound string functions +XmStringByteCompare + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmStringByteCompare + +XmString s1 +XmString s2 + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. +XmStringByteCompare +returns a Boolean indicating the results of a byte-by-byte +comparison of two compound strings. + +In general, if two compound strings are created with the same (char *) +string using XmStringCreateLocalized in the same language +environment, the compound strings compare as equal. +If two compound strings are created with the same (char *) string and +the same font list element tag set other than XmFONTLIST_DEFAULT_TAG +using XmStringCreate, the strings compare as +equal. + +In some cases, once a compound string +is put into a widget, that string is converted into an internal form to +allow faster processing. Part of the conversion process strips out +unnecessary or redundant information. If an application then does an +XtGetValues to retrieve a compound string from a widget (specifically, +Label and all of its subclasses), it is not guaranteed that the compound +string returned is byte-for-byte the same as the string given to +the widget originally. + + + +s1 + +Specifies a compound string to be compared with s2 + + + + +s2 + +Specifies a compound string to be compared with s1 + + + + + + +RETURN +Returns True if two compound strings are identical byte-by-byte. + + + +RELATED +&cdeman.XmStringCreate; and +&cdeman.XmStringCreateLocalized;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrByB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrByB.sgm new file mode 100644 index 000000000..9a74ad758 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrByB.sgm @@ -0,0 +1,62 @@ + + + + + + + + + + + +XmStringByteStreamLength +library call + + +XmStringByteStreamLength +A function that returns the size of a string + +XmStringByteStreamLength + + + + + + + + + + + +#include <Xm/Xm.h> +unsigned int XmStringByteStreamLength (string) + unsigned char *string; + + + + + + +DESCRIPTION +XmStringByteStreamLength receives a byte stream format string +and returns the size, in bytes, of that stream, including the header. +Because of this header information, even a NULL string +will cause XmStringByteStreamLength to return a non-zero value. + + + +string + +Specifies the byte stream format string. + + + + + + +RETURN VALUES +Returns the size of string, including the header. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoA.sgm new file mode 100644 index 000000000..6c358f8b6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoA.sgm @@ -0,0 +1,97 @@ + + + + + + + + + + + +XmStringCompare +library call + + +XmStringCompare +A compound string function that compares two strings + +XmStringCompare + +compound string functions +XmStringCompare + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmStringCompare + +XmString s1 +XmString s2 + + + +DESCRIPTION +XmStringCompare returns a Boolean value indicating the results of a +semantically equivalent comparison of two compound strings. + +Semantically equivalent means that the strings have the +same text components, font list element tags, directions, +and separators. In general, if two compound strings are created +with the same (char *) string using XmStringCreateLocalized in +the same language environment, the compound strings compare as equal. +If two compound strings are created with the same text and tag argument +using XmStringCreate, the strings compare as equal. + + + +s1 + +Specifies a compound string to be compared with s2 + + + + +s2 + +Specifies a compound string to be compared with s1 + + + + + + +RETURN +Returns True if two compound strings are equivalent. + + + +RELATED +&cdeman.XmStringCreate; and +&cdeman.XmStringCreateLocalized;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoB.sgm new file mode 100644 index 000000000..346685fb9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoB.sgm @@ -0,0 +1,91 @@ + + + + + + + + + + + +XmStringComponentCreate +library call + + +XmStringComponentCreate +A compound string function that creates arbitrary components + +XmStringComponentCreate + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringComponentCreate + +XmStringComponentType c_type +unsigned int length +XtPointer value + + + +DESCRIPTION +XmStringComponentCreate creates a new XmString component +of type c_type, containing value. If value is invalid +for the particular component type, this function fails and +returns NULL. + + + +c_type + +Specifies the type of component to be created. + + + + +length + +Specifies the length in bytes of value. +Note that this must be precisely the length of the value +string, not including any trailing null characters. + + + + +value + +Specifies the value to be used in the creation of the component. + + + + +Refer to the &cdeman.XmStringComponentType; reference page for a list of +the possible XmString component types. + + + +RETURN +If value is invalid for c_type, fails +and returns NULL. Otherwise, this function returns a new compound string. +When the application no longer needs the returned compound string, +the application should call XmStringFree. + + + +RELATED +&cdeman.XmString;, +XmStringGetNextTriple, XmStringComponentType, and +&cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoC.sgm new file mode 100644 index 000000000..b6ec5e6cf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoC.sgm @@ -0,0 +1,228 @@ + + + + + + + + + + + +XmStringComponentType +library call + + +XmStringComponentType +Data type for compound string components + +XmStringComponentType + +data types +XmStringComponentType + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmStringComponentType is the data type specifying compound string +component types. A compound string component identifies some +part of a compound string, and can have a value and length. A compound +string component can be one of the +following types. These component types are grouped +according to their length and value types. + +The following components have values of NULL and lengths of 0 (zero). + + + +XmSTRING_COMPONENT_SEPARATOR + +This component usually maps to a newline or carriage return in +displayed text. + + + + +XmSTRING_COMPONENT_TAB + +This component may be thought of as a text component containing only a +single tab. + + + + +XmSTRING_COMPONENT_LAYOUT_POP + +The layout direction is kept on a stack, with the current direction +kept on top of the stack. When this component is read, the most +recently read layout direction is popped off the stack and replaced by +the direction immediately before it. + + + + +XmSTRING_COMPONENT_END + +This component marks the end of a compound string. No other components +should follow. If an application does not place an +XmSTRING_COMPONENT_END component at the end of +an XmString, Motif automatically does it for the application. + + + + +The following component has a value of XmDirection and the +length of that direction. + + + +XmSTRING_COMPONENT_LAYOUT_PUSH + +The layout direction is kept on a stack, with the current direction +kept on top of the stack. This component replaces the current layout +direction, and causes another to be pushed onto the top of this stack. + + + + +The following component has a value of XmStringDirection and the +length of that direction. + + + +XmSTRING_COMPONENT_DIRECTION + +This component sets the string direction by overriding the previous +string direction. + + + + +The following components have values of type char * or some +equivalent type, and the lengths of these types. + + + +XmSTRING_COMPONENT_LOCALE_TEXT + +This component contains the multibyte text of a compound string. + + + + +XmSTRING_COMPONENT_WIDECHAR_TEXT + +This component contains the widechar text of a compound string. + + + + +XmSTRING_COMPONENT_TEXT + +This component contains the charset text of a compound string. Note +that a compound string cannot contain both charset and locale +(multibyte or widechar) text. + + + + +XmSTRING_COMPONENT_RENDITION_BEGIN + +This component marks the beginning of a new rendition. All text +following this component will be rendered using this rendition as the +primary one. If there is already a rendition in effect, it is kept in +memory and used to fill in any unspecified values in the primary +rendition. Renditions are kept until a corresponding +XmSTRING_COMPONENT_RENDITION_END component is encountered. + + + + +XmSTRING_COMPONENT_RENDITION_END + +This component signifies that the specified rendition will no longer +be used to render text, and will not be available to fill in +unspecified values of newer renditions. + + + + +XmSTRING_COMPONENT_UNKNOWN + +This component type signifies that the component contents belong to an +unknown component type. + + + + +XmSTRING_COMPONENT_LOCALE + +Use this component to specify the locale in which an internationalized +application is to execute. +The only valid character string for this component +is _MOTIF_DEFAULT_LOCALE. + + + + +XmSTRING_COMPONENT_TAG + +For charset text, this is the tag of the font to be used to display +the text. This tag is sometimes referred to as the charset tag or the +fontlist tag. + + + + +XmSTRING_COMPONENT_CHARSET + +This component is obsolete and remains for compatibility with previous +releases. It has been replaced by XmSTRING_COMPONENT_TAG. + + + + +XmSTRING_COMPONENT_FONTLIST_ELEMENT_TAG + +This component is obsolete and remains for compatibility with previous +releases. It has been replaced by XmSTRING_COMPONENT_TAG. + + + + +Some compound string components depend on values defined in other +components. The XmSTRING_COMPONENT_TAB component definition, for +example, depends on information in the +XmSTRING_COMPONENT_RENDITION_BEGIN. To account for these +dependencies, a typical compound string will have its member +components in the following order: + +[ + [ XmSTRING_COMPONENT_LAYOUT_PUSH ] + [ XmSTRING_COMPONENT_RENDITION_BEGIN ]* + [ XmSTRING_COMPONENT_TAG | XmSTRING_COMPONENT_LOCALE ] + [ XmSTRING_COMPONENT_TAB ]* + [ XmSTRING_COMPONENT_DIRECTION ] + [ XmSTRING_COMPONENT_TEXT | + XmSTRING_COMPONENT_LOCALE_TEXT | + XmSTRING_COMPONENT_WIDECHAR_TEXT ] + [ XmSTRING_COMPONENT_RENDITION_END ]* + [ XmSTRING_COMPONENT_LAYOUT_POP ] + [ XmSTRING_COMPONENT_SEPARATOR ] +]* +XmSTRING_COMPONENT_END + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoD.sgm new file mode 100644 index 000000000..48295dfc8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoD.sgm @@ -0,0 +1,91 @@ + + + + + + + + + + + +XmStringConcat +library call + + +XmStringConcat +A compound string function that appends one string to another + +XmStringConcat + +compound string functions +XmStringConcat + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringConcat + +XmString s1 +XmString s2 + + + +DESCRIPTION +XmStringConcat copies s2 to the end of s1 and returns +a copy of the resulting compound string. The original strings are preserved. +The function will allocate space to hold the returned compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. + + + +s1 + +Specifies the compound string to which a copy of s2 is appended + + + + +s2 + +Specifies the compound string that is appended to the end of s1 + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringCreate; and &cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoE.sgm new file mode 100644 index 000000000..bc3224b1a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCoE.sgm @@ -0,0 +1,98 @@ + + + + + + + + + + + +XmStringConcatAndFree +library call + + +XmStringConcatAndFree +A compound string function that appends one string to another and frees the original strings + +XmStringConcatAndFree + +compound string functions +XmStringConcatAndFree + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringConcatAndFree + +XmString s1 +XmString s2 + + + +DESCRIPTION +XmStringConcatAndFree copies s2 to the end of s1 and returns +a copy of the resulting compound string. The original strings are freed. +The function will allocate space to hold the returned compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. + + + +s1 + +Specifies the compound string to which a copy of s2 is appended + + + + +s2 + +Specifies the compound string that is appended to the end of s1 + + + + +The XmStringConcatAndFree function works like the +XmStringConcat function, except that it frees the s1 and +s2 strings, and is therefore more efficient. You should use +XmStringConcatAndFree instead of XmStringConcat if you +want s1 and s2 to be freed afterwards. + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringConcat;, +&cdeman.XmStringCreate;, and +&cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCop.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCop.sgm new file mode 100644 index 000000000..a09226a66 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCop.sgm @@ -0,0 +1,81 @@ + + + + + + + + + + + +XmStringCopy +library call + + +XmStringCopy +A compound string function that makes a copy of a string + +XmStringCopy + +compound string functions +XmStringCopy + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringCopy + +XmString s1 + + + +DESCRIPTION +XmStringCopy makes a copy of an existing compound string. +When the application no longer needs the returned compound string, +the application should call XmStringFree. + + + +s1 + +Specifies the compound string to be copied + + + + + + +RETURN +Returns a compound string. + + + +RELATED +&cdeman.XmStringCreate; and &cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrA.sgm new file mode 100644 index 000000000..8fddc6ed7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrA.sgm @@ -0,0 +1,142 @@ + + + + + + + + + + + +XmStringCreate +library call + + +XmStringCreate +A compound string function that creates a compound string + +XmStringCreate + +compound string functions +XmStringCreate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringCreate + +char *text +char *tag + + + +DESCRIPTION +XmStringCreate creates a compound +string with two components: text and a font list element tag. +The function will allocate space to hold the returned compound string. +When the application no longer needs the returned compound string, +the application should call XmStringFree. + + + +text + +Specifies a NULL-terminated string to be used as the text component of +the compound string. + + + + +tag + +Specifies the tag component to be associated with the given +text. The value XmFONTLIST_DEFAULT_TAG identifies a locale +text segment. + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmFontList;, +&cdeman.XmFontListAdd;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmFontListCopy;, +&cdeman.XmFontListCreate;, +&cdeman.XmFontListEntryCreate;, +&cdeman.XmFontListEntryFree;, +&cdeman.XmFontListEntryGetFont;, +&cdeman.XmFontListEntryGetTag;, +&cdeman.XmFontListEntryLoad;, +&cdeman.XmFontListFree;, +&cdeman.XmFontListFreeFontContext;, +&cdeman.XmFontListGetNextFont;, +&cdeman.XmFontListInitFontContext;, +&cdeman.XmFontListNextEntry;, +&cdeman.XmFontListRemoveEntry;, +&cdeman.XmString;, +&cdeman.XmStringBaseline;, +&cdeman.XmStringByteCompare;, +&cdeman.XmStringCompare;, +&cdeman.XmStringConcat;, +&cdeman.XmStringCopy;, +&cdeman.XmStringCreateLocalized;, +&cdeman.XmStringCreateLtoR;, +&cdeman.XmStringCreateSimple;, +&cdeman.XmStringDirection;, +&cdeman.XmStringDirectionCreate;, +&cdeman.XmStringDraw;, +&cdeman.XmStringDrawImage;, +&cdeman.XmStringDrawUnderline;, +&cdeman.XmStringEmpty;, +&cdeman.XmStringExtent;, +&cdeman.XmStringFree;, +&cdeman.XmStringFreeContext;, +&cdeman.XmStringGetLtoR;, +&cdeman.XmStringGetNextComponent;, +&cdeman.XmStringGetNextSegment;, +&cdeman.XmStringHasSubstring;, +&cdeman.XmStringHeight;, +&cdeman.XmStringInitContext;, +&cdeman.XmStringLength;, +&cdeman.XmStringLineCount;, +&cdeman.XmStringNConcat;, +&cdeman.XmStringNCopy;, +&cdeman.XmStringPeekNextComponent;, +&cdeman.XmStringSegmentCreate;, +&cdeman.XmStringSeparatorCreate;, +&cdeman.XmStringTable;, and +&cdeman.XmStringWidth;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrB.sgm new file mode 100644 index 000000000..d66718ce3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrB.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmStringCreateLocalized +library call + + +XmStringCreateLocalized +A compound string function that creates +a compound string in the current locale + +XmStringCreateLocalized + +compound string functions +XmStringCreateLocalized + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringCreateLocalized + +char *text + + + +DESCRIPTION +XmStringCreateLocalized creates a compound string containing +the specified text in the current language environment. +An identical compound string would result +from the function XmStringCreate called with +XmFONTLIST_DEFAULT_TAG explicitly as the tag component. + +The function will allocate space to hold the returned compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. + + + +text + +Specifies a NULL-terminated string of text encoded in the current +language environment +to be used as the text component of the compound string + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrC.sgm new file mode 100644 index 000000000..5d67d9c18 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrC.sgm @@ -0,0 +1,112 @@ + + + + + + + + + + + +XmStringCreateLtoR +library call + + +XmStringCreateLtoR +A compound string function that creates a compound string + +XmStringCreateLtoR + +compound string functions +XmStringCreateLtoR + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringCreateLtoR + +char *text +char *tag + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. It is replaced by XmStringGenerate. +XmStringCreateLtoR creates a compound +string with two components: text and a +tag component. +This function +scans +for \n +characters in the text. When one is found, the text up to that point +is put into a segment followed by a separator component. No final +separator component is appended to the end of the compound string. +The direction +component +defaults to left-to-right. +This function assumes that the encoding is single +byte +rather than +multibyte. + +The function will allocate space to hold the returned compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. + + + +text + +Specifies a NULL-terminated string to be used as the text component of +the compound string. + + + + +tag + +Specifies the tag component to be associated with the given +text. The value XmFONTLIST_DEFAULT_TAG is retained for +compatibility with previous releases. + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringCreate; +and &cdeman.XmStringGenerate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrD.sgm new file mode 100644 index 000000000..a4c3dd61b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrCrD.sgm @@ -0,0 +1,97 @@ + + + + + + + + + + + +XmStringCreateSimple +library call + + +XmStringCreateSimple +A compound string function that creates a compound string in the language environment of a widget + +XmStringCreateSimple + +compound string functions +XmStringCreateSimple + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringCreateSimple + +char * text + + + +DESCRIPTION +XmStringCreateSimple creates a compound +string with a text component and a charset tag. +It derives the character set from the current language environment. + +The routine attempts to derive a character set from the value of the +LANG environment variable. +If this does not result in a valid character set, the routine uses a +vendor-specific default. +If the vendor has not specified a different value, this default is +ISO8859-1. + +The function will allocate space to hold the returned compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. + +NOTE: This routine is obsolete and exists for compatibility with previous +releases. It has been replaced by XmStringCreateLocalized. + + + +text + +Specifies a NULL-terminated string to be used as the text component of +the compound string. + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringCreate; and +&cdeman.XmStringCreateLocalized;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiA.sgm new file mode 100644 index 000000000..c1f0e64c7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiA.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmStringDirection +library call + + +XmStringDirection +Data type for the direction of display in a string + +XmStringDirection + +data types +XmStringDirection + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmStringDirection +is the data type for specifying the direction in which the system +displays characters of a string, or characters of a segment of a +compound string. +This is an enumeration with three possible values: + + + +XmSTRING_DIRECTION_L_TO_R + +Specifies left to right display + + + + +XmSTRING_DIRECTION_R_TO_L + +Specifies right to left display + + + + +XmSTRING_DIRECTION_DEFAULT + +Specifies that the display direction will be set by the widget in +which the compound string is to be displayed. + + + + + + +RELATED +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiB.sgm new file mode 100644 index 000000000..74b09ffe2 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiB.sgm @@ -0,0 +1,107 @@ + + + + + + + + + + + +XmStringDirectionCreate +library call + + +XmStringDirectionCreate +A compound string function that creates a compound string + +XmStringDirectionCreate + +compound string functions +XmStringDirectionCreate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringDirectionCreate + +XmStringDirection direction + + + +DESCRIPTION +XmStringDirectionCreate creates a compound string with a single component, +a direction with the given value. +When the application no longer needs the returned compound string, the +application should call XmStringFree. + + + +direction + +Specifies the value of the direction component. +The possible values are: + + + +XmSTRING_DIRECTION_L_TO_R + +Specifies left to right display. + + + + +XmSTRING_DIRECTION_R_TO_L + +Specifies right to left display. + + + + +XmSTRING_DIRECTION_DEFAULT + +Specifies that the display direction will be set by the widget in +which the compound string is to be displayed. + + + + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiC.sgm new file mode 100644 index 000000000..a77ed8ccf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDiC.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmStringDirectionToDirection +library call + + +XmStringDirectionToDirection +A function that converts from XmStringDirection to XmDirection + +XmStringDirectionToDirection + + + + + + + + + + + +#include <Xm/Xm.h> + +XmDirection XmStringDirectionToDirection + +XmStringDirection direction + + + +DESCRIPTION +XmStringDirectionToDirection converts the specified +XmStringDirection +direction value to its equivalent XmDirection value. This +function provides backward compatibility with the +XmStringDirection data type. + + + +direction + +Specifies the XmStringDirection value to be converted. + + + + + + +RETURN +Returns the following XmDirection values: + + + +XmLEFT_TO_RIGHT + +If the direction argument is XmSTRING_DIRECTION_L_TO_R. + + + + +XmRIGHT_TO_LEFT + +If the direction argument is XmSTRING_DIRECTION_R_TO_L. + + + + +XmDEFAULT_DIRECTION + +If the direction argument was not either of the above. + + + + + + +RELATED INFORMATION +&cdeman.XmStringDirection; and &cdeman.XmDirection;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrA.sgm new file mode 100644 index 000000000..6467c0f59 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrA.sgm @@ -0,0 +1,176 @@ + + + + + + + + + + + +XmStringDraw +library call + + +XmStringDraw +A compound string function that draws a compound string in an X window + +XmStringDraw + +compound string functions +XmStringDraw + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmStringDraw + +Display * d +Window w +XmRenderTable rendertable +XmString string +GC gc +Position x +Position y +Dimension width +unsigned char alignment +unsigned char layout_direction +XRectangle * clip + + + +DESCRIPTION +XmStringDraw draws a compound string in an X Window. +If a compound string segment uses a +rendition +that +contains +a font set, the graphic context passed to this +routine will have the GC font member left in an undefined +state. The underlying XmbStringDraw function called +by this routine modifies the font ID field of the GC passed +into it and does not attempt to restore the font ID to the +incoming value. If the compound string segment is not drawn +using a font set, the graphic context must contain a valid font +member. Graphic contexts created by XtGetGC are not +valid for this routine; instead, use XtAllocateGC +to create a graphic context. + + + +d + +Specifies the display. + + + + +w + +Specifies the window. + + + + +rendertable + +Specifies the render table. + + + + +string + +Specifies the string. + + + + +gc + +Specifies the graphics context to use. + + + + +x + +Specifies a coordinate of the rectangle that will contain the displayed +compound string. + + + + +y + +Specifies a coordinate of the rectangle that will contain the displayed +compound string. + + + + +width + +Specifies the width of the rectangle that will contain the +displayed compound string. + + + + +alignment + +Specifies how the string will be aligned within the specified rectangle. +It is either XmALIGNMENT_BEGINNING, XmALIGNMENT_CENTER, or +XmALIGNMENT_END. + + + + +layout_direction + +Controls the direction in which the segments of the compound string will +be laid out. It also determines the meaning of the alignment parameter. + + + + +clip + +Allows the application to restrict the area into which the compound string +will be drawn. +If the value is NULL, clipping will be determined by the GC. + + + + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrB.sgm new file mode 100644 index 000000000..75d9d26fd --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrB.sgm @@ -0,0 +1,178 @@ + + + + + + + + + + + +XmStringDrawImage +library call + + +XmStringDrawImage +A compound string function that draws a compound string in an X Window and creates an image + +XmStringDrawImage + +compound string functions +XmStringDrawImage + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmStringDrawImage + +Display * d +Window w +XmRenderTable rendertable +XmString string +GC gc +Position x +Position y +Dimension width +unsigned char alignment +unsigned char layout_direction +XRectangle * clip + + + +DESCRIPTION +XmStringDrawImage +draws a compound string in an X Window and paints both the +foreground and background bits of each character. +If a compound string segment uses a +rendition +that +contains +a font set, the graphic context passed to this +routine will have the GC font member left in an undefined +state. The underlying XmbStringDraw function called +by this routine modifies the font ID field of the GC passed +into it and does not attempt to restore the font ID to the +incoming value. If the compound string segment is not drawn using +a font set, the graphic context must contain a valid font +member. Graphic contexts created by XtGetGC are not +accepted by this routine; instead, use XtAllocateGC +to create a graphic context. + + + +d + +Specifies the display. + + + + +w + +Specifies the window. + + + + +rendertable + +Specifies the render table. + + + + +string + +Specifies the string. + + + + +gc + +Specifies the graphics context to use. + + + + +x + +Specifies a coordinate of the rectangle that will contain the displayed +compound string. + + + + +y + +Specifies a coordinate of the rectangle that will contain the displayed +compound string. + + + + +width + +Specifies the width of the rectangle that will contain the +displayed compound string. + + + + +alignment + +Specifies how the string will be aligned within the specified rectangle. +It is either XmALIGNMENT_BEGINNING, XmALIGNMENT_CENTER, or +XmALIGNMENT_END. + + + + +layout_direction + +Controls the direction in which the segments of the compound string will +be laid out. It also determines the meaning of the alignment parameter. + + + + +clip + +Allows the application to restrict the area into which the compound string +will be drawn. +If NULL, clipping will be determined by the GC. + + + + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrC.sgm new file mode 100644 index 000000000..8e895c6a2 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrDrC.sgm @@ -0,0 +1,190 @@ + + + + + + + + + + + +XmStringDrawUnderline +library call + + +XmStringDrawUnderline +A compound string function that underlines a string drawn in an X Window + +XmStringDrawUnderline + +compound string functions +XmStringDrawUnderline + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmStringDrawUnderline + +Display * d +Window w +XmRenderTable rendertable +XmString string +GC gc +Position x +Position y +Dimension width +unsigned char alignment +unsigned char layout_direction +XRectangle * clip +XmString underline + + + +DESCRIPTION +XmStringDrawUnderline draws a compound string in an X Window. If the +substring identified by underline can be matched in string, +the substring will be underlined. Once a match has occurred, no further +matches or underlining will be done. +Only the first text component of underline is used for matching. + +If a compound string segment uses a +rendition +that +contains +a font set, the graphic context passed to this +routine will have the GC font member left in an undefined +state. The underlying XmbStringDraw function called +by this routine modifies the font ID field of the GC passed +into it and does not attempt to restore the font ID to the +incoming value. If the compound string segment is not drawn using +a font set, the graphic context must contain a valid font +member. Graphic contexts created by XtGetGC are not +accepted by this routine; instead, use XtAllocateGC +to create a graphic context. + + + +d + +Specifies the display. + + + + +w + +Specifies the window. + + + + +rendertable + +Specifies the render table. + + + + +string + +Specifies the string. + + + + +gc + +Specifies the graphics context to use. + + + + +x + +Specifies a coordinate of the rectangle that will contain the displayed +compound string. + + + + +y + +Specifies a coordinate of the rectangle that will contain the displayed +compound string. + + + + +width + +Specifies the width of the rectangle that will contain the +displayed compound string. + + + + +alignment + +Specifies how the string will be aligned within the specified rectangle. +It is one of XmALIGNMENT_BEGINNING, XmALIGNMENT_CENTER, or +XmALIGNMENT_END. + + + + +layout_direction + +Controls the direction in which the segments of the compound string will +be laid out. It also determines the meaning of the alignment parameter. + + + + +clip + +Allows the application to restrict the area into which the compound string +will be drawn. +If it is NULL, clipping will be determined by the GC. + + + + +underline + +Specifies the substring to be underlined. + + + + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrEmp.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrEmp.sgm new file mode 100644 index 000000000..8bc74a567 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrEmp.sgm @@ -0,0 +1,85 @@ + + + + + + + + + + + +XmStringEmpty +library call + + +XmStringEmpty +A compound string function that provides information on the existence of non-zero-length text components + +XmStringEmpty + +compound string functions +XmStringEmpty + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmStringEmpty + +XmString s1 + + + +DESCRIPTION +XmStringEmpty returns a Boolean value indicating whether any +non-zero-length text components exist in the provided compound string. +It returns True +if there are no text segments in the string. If this routine is passed +NULL as the string, it returns True. + + + +s1 + +Specifies the compound string + + + + + + +RETURN +Returns True if there are no text segments in the string. +If this routine is passed +NULL as the string, it returns True. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrExt.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrExt.sgm new file mode 100644 index 000000000..79868913d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrExt.sgm @@ -0,0 +1,99 @@ + + + + + + + + + + + +XmStringExtent +library call + + +XmStringExtent +A compound string function that determines the size of the smallest rectangle that will enclose the compound string + +XmStringExtent + +compound string functions +XmStringExtent + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmStringExtent + +XmRenderTable rendertable +XmString string +Dimension *width +Dimension *height + + + +DESCRIPTION +XmStringExtent determines the width and height, in pixels, of the smallest +rectangle that will enclose the provided compound string. + + + +rendertable + +Specifies the render table + + + + +string + +Specifies the string + + + + +width + +Specifies a pointer to the width of the rectangle + + + + +height + +Specifies a pointer to the height of the rectangle + + + + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrFrA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrFrA.sgm new file mode 100644 index 000000000..f7400aa32 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrFrA.sgm @@ -0,0 +1,77 @@ + + + + + + + + + + + +XmStringFree +library call + + +XmStringFree +A compound string function that +conditionally deallocates memory + +XmStringFree + +compound string functions +XmStringFree + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmStringFree + +XmString string + + + +DESCRIPTION +XmStringFree conditionally recovers memory used by a compound string. +Applications should call XmStringFree when the application +no longer needs string. + + + +string + +Specifies the compound string to be freed + + + + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrFrB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrFrB.sgm new file mode 100644 index 000000000..2b9735910 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrFrB.sgm @@ -0,0 +1,75 @@ + + + + + + + + + + + +XmStringFreeContext +library call + + +XmStringFreeContext +A compound string function that releases the string scanning context data structure + +XmStringFreeContext + +compound string functions +XmStringFreeContext + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmStringFreeContext + +XmStringContext context + + + +DESCRIPTION +XmStringFreeContext releases the string scanning context data structure. + + + +context + +Specifies the string context structure that was allocated by the +XmStringInitContext function + + + + + + +RELATED +&cdeman.XmStringCreate; and &cdeman.XmStringInitContext;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeA.sgm new file mode 100644 index 000000000..14b984d14 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeA.sgm @@ -0,0 +1,127 @@ + + + + + + + + + + + +XmStringGenerate +library call + + +XmStringGenerate +A convenience function that generates a compound string + +XmStringGenerate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringGenerate + +XtPointer text +XmStringTag tag +XmTextType type +XmStringTag rendition + + + +DESCRIPTION +XmStringGenerate calls the XmStringParseText +function with a default parse table of entries +consisting of '\n', which maps to +Separator, +and '\t', which maps to Tab. +Matching RENDITION_BEGIN and +RENDITION_END components containing rendition are placed +around the resulting XmString. + + + +text + +Specifies a NULL-terminated string containing characters of a type +determined by type. + + + + +tag + +Specifies the tag to be used in creating the result. The type of tag +created (charset or locale) depends on the text type and the +value given. If specified value is NULL, and type indicates +that a charset tag should be created, then the tag will have the +value of +XmFONTLIST_DEFAULT_TAG. +If tag is NULL, and type indicates a +locale tag, then the tag will have the value of _MOTIF_DEFAULT_LOCALE. + + + + +type + +Specifies the type of text to be passed in, and the tag type. +If a locale tag should be created, then type has a value of +either XmMULTIBYTE_TEXT or XmWIDECHAR_TEXT. If a +charset should be created, type has a value of +XmCHARSET_TEXT. + + + + +rendition + +Specifies the rendition tag to be used in an +XmSTRING_COMPONENT_RENDITION_BEGIN component which will begin +the returned string and in an XmSTRING_COMPONENT_RENDITION_END +component which will end it. +If rendition is NULL, no rendition tag is placed. + + + + + + +RETURN +Returns a new compound string. +The function will allocate space to hold the returned compound string. +When the application no longer needs the returned compound string, the +application should call XmStringFree. + + + +RELATED +&cdeman.XmString; and +&cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeB.sgm new file mode 100644 index 000000000..bee04b3d1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeB.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmStringGetLtoR +library call + + +XmStringGetLtoR +A compound string function that searches for a text segment in the input compound string + +XmStringGetLtoR + +compound string functions +XmStringGetLtoR + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmStringGetLtoR + +XmString string +XmStringCharSet tag +char **text + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. It is replaced by XmStringUnparse. +XmStringGetLtoR returns the first text component in the input +compound string that is tagged with the given tag component. The +returned text is to be a NULL-terminated sequence of single byte characters. +If the function returns True, the function will allocate space +to hold the returned text. The application is responsible +for managing the allocated space. The application can recover the +allocated space by calling XtFree. + + + +string + +Specifies the compound string. + + + + +tag + +Specifies the font list element tag associated with the text. +A value of XmFONTLIST_DEFAULT_TAG identifies a locale text +segment. + + + + +text + +Specifies a pointer to a NULL terminated string. + + + + + + +RETURN +Returns True if the matching text segment can be found. +On return, text will have a NULL terminated +byte +sequence +containing the matched segment. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeC.sgm new file mode 100644 index 000000000..2bdcb281d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeC.sgm @@ -0,0 +1,200 @@ + + + + + + + + + + + +XmStringGetNextComponent +library call + + +XmStringGetNextComponent +A compound string function that returns the type and value of the next component in a compound string + +XmStringGetNextComponent + +compound string functions +XmStringGetNextComponent + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmStringComponentType XmStringGetNextComponent + +XmStringContext context +char **text +XmStringTag *tag +XmStringDirection *direction +XmStringComponentType *unknown_tag +unsigned short *unknown_length +unsigned char **unknown_value + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. It is replaced by XmStringGetNextTriple. +XmStringGetNextComponent +returns the type and value of the next component in +the compound string identified by context. +Components are returned one at a time. On return, only +some output parameters will be valid; which ones can be determined by +examining the returned component type. +The following table describes the valid returns for each component +type. + + + + + + + +Valid Fields +Component Type + + +tag +XmSTRING_COMPONENT_LOCALE, XmSTRING_COMPONENT_TAG + + +text +XmSTRING_COMPONENT_LOCALE_TEXT, XmSTRING_COMPONENT_TEXT, +XmSTRING_COMPONENT_WIDECHAR_TEXT + + +direction +XmSTRING_COMPONENT_DIRECTION + + +unknown_tag, unknown_length, unknown_value +XmSTRING_COMPONENT_LAYOUT_POP, XmSTRING_COMPONENT_LAYOUT_PUSH, +XmSTRING_COMPONENT_TAB, XmSTRING_COMPONENT_RENDITION_BEGIN, +XmSTRING_COMPONENT_RENDITION_END + + +no valid field +XmSTRING_COMPONENT_SEPARATOR, XmSTRING_COMPONENT_END, +XmSTRING_COMPONENT_UNKNOWN + + + + +Note that several components produce a return value of +XmSTRING_COMPONENT_UNKNOWN. The data returned by these +components is returned in the unknown_tag, unknown_length, +and unknown_value fields. This apparent inconsistency is +designed to accomodate older applications that may not be equipped to +handle the newer component types of Motif version 2.0 and beyond. +Consequently, the use of this procedure is not recommended. Instead, +use the XmStringGetNextTriple procedure, which provides all the +functionality of XmStringGetNextComponent, and is fully +compatible with the newer component types. + +If the function return value is XmSTRING_COMPONENT_LOCALE_TEXT or +XmSTRING_COMPONENT_TEXT, the the function allocates space to hold +the returned text. +If the function return value is XmSTRING_COMPONENT_FONTLIST_ELEMENT_TAG, +or XmSTRING_COMPONENT_TAG, then the function allocates space to hold +the returned tag. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XtFree. + + + +context + +Specifies the string context structure that was allocated by the +XmStringInitContext function. + + + + +text + +Specifies a pointer to a NULL terminated string. + + + + +tag + +Specifies a pointer to the tag component associated with the +text. The value XmFONTLIST_DEFAULT_TAG identifies a locale +text segment. + + + + +direction + +Specifies a pointer to the direction of the text. + + + + +unknown_tag + +Specifies a pointer to the tag of an unknown component. + + + + +unknown_length + +Specifies a pointer to the length of an unknown component. + + + + +unknown_value + +Specifies a pointer to the value of an unknown component. + + + + + + +RETURN +Returns the type of component found. +Refer to the +&cdeman.XmStringComponentType; reference page for a list of component types. + + + +RELATED +&cdeman.XmStringComponentType;, +&cdeman.XmStringCreate;, +and &cdeman.XmStringInitContext;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeE.sgm new file mode 100644 index 000000000..75e075ef5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeE.sgm @@ -0,0 +1,128 @@ + + + + + + + + + + + +XmStringGetNextSegment +library call + + +XmStringGetNextSegment +A compound string function that fetches the bytes in the next segment of a compound string + +XmStringGetNextSegment + +compound string functions +XmStringGetNextSegment + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmStringGetNextSegment + +XmStringContext context +char **text +XmStringTag *tag +XmStringDirection *direction +Boolean *separator + + + +DESCRIPTION +This routine is obsolete and exists for compatibility with previous +releases. To read the contents of a compound string, read each +component of the string with XmStringGetNextTriple. This +XmString function returns the type, length, and value of the next +component in the compound string. +XmStringGetNextSegment +fetches the +bytes +in the next segment; repeated calls +fetch sequential segments. The text, tag, +and direction of the fetched segment are returned each time. A +Boolean status is returned to indicate whether a valid segment was +successfully parsed. + +If the function returns True, then the function allocates space to hold the +returned text and tag. The application is responsible for +managing the allocated space. The application can recover the allocated space +by calling XtFree. + + + +context + +Specifies the string context structure which was allocated by the +XmStringInitContext function + + + + +text + +Specifies a pointer to a NULL-terminated string + + + + +tag + +Specifies a pointer to the font list element tag associated with the +text + + + + +direction + +Specifies a pointer to the direction of the text + + + + +separator + +Specifies whether the next component of the compound string is a +separator + + + + + + +RETURN +Returns True if a valid segment is found. + + + +RELATED +&cdeman.XmStringCreate; and &cdeman.XmStringInitContext;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeF.sgm new file mode 100644 index 000000000..4b47ef037 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrGeF.sgm @@ -0,0 +1,91 @@ + + + + + + + + + + + +XmStringGetNextTriple +library call + + +XmStringGetNextTriple +An XmString function that returns the type, length, and value of the next component in the compound string + +XmStringGetNextTriple + + + + + + + + + + +#include <Xm/Xm.h> + +XmStringComponentType XmStringGetNextTriple + +XmStringContext context +unsigned int *length +XtPointer *value + + + +DESCRIPTION +XmStringGetNextTriple returns the type, length, and value of the +next component in the compound string identified by context. +This function returns one component at a time. + + + +context + +Specifies the string context structure that was allocated by the +XmStringInitContext function. + + + + +length + +Specifies a pointer to the length of the value of the returned component. + + + + +value + +Specifies a pointer to the value of the returned component. +If the returned value is not NULL, the function allocates space to hold +the returned value. +When the application no longer needs the returned compound string, +the application should call +XtFree. + + + + + + +RETURN +Returns the type of the component found. Refer to the +&cdeman.XmStringComponentType; reference page for a list of component types. + + + +RELATED +&cdeman.XmDirection;, +&cdeman.XmString;, +&cdeman.XmStringComponentType;, +&cdeman.XmStringGetNextComponent;, and +&cdeman.XmStringPeekNextTriple;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrHas.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrHas.sgm new file mode 100644 index 000000000..80b8033cd --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrHas.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmStringHasSubstring +library call + + +XmStringHasSubstring +A compound string function that indicates whether one compound string is contained within another + +XmStringHasSubstring + +compound string functions +XmStringHasSubstring + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmStringHasSubstring + +XmString string +XmString substring + + + +DESCRIPTION +XmStringHasSubstring +indicates whether or not one compound string is contained within +another. + + + +string + +Specifies the compound string to be searched + + + + +substring + +Specifies the compound string to be searched for + + + + + + +RETURN +Returns True if +substring +has a single text component and if its text is completely contained within any +single text component of string; otherwise, it returns False. + + + +RELATED +&cdeman.XmStringCreate; and +&cdeman.XmStringCreateLocalized;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrHei.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrHei.sgm new file mode 100644 index 000000000..1b0925185 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrHei.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmStringHeight +library call + + +XmStringHeight +A compound string function that returns the line height of the given compound string + +XmStringHeight + +compound string functions +XmStringHeight + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Dimension XmStringHeight + +XmRenderTable rendertable +XmString string + + + +DESCRIPTION +XmStringHeight +returns the height, in pixels, of the sum of all the line heights +of the given +compound string. Separator components delimit lines. + + + +rendertable + +Specifies the render table + + + + +string + +Specifies the string + + + + + + +RETURN +Returns the height of the specified string. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrIni.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrIni.sgm new file mode 100644 index 000000000..75ad9f037 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrIni.sgm @@ -0,0 +1,95 @@ + + + + + + + + + + + +XmStringInitContext +library call + + +XmStringInitContext +A compound string function that creates a data structure for scanning an XmString component by component + +XmStringInitContext + +compound string functions +XmStringInitContext + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmStringInitContext + +XmStringContext * context +XmString string + + + +DESCRIPTION +XmStringInitContext +creates a context to allow applications to read out the +contents of a compound string component by component. +A Boolean status is returned to indicate that the context could not be +initalized. + +If the function returns True, the function will allocate space to hold the +returned context. The application is responsible for managing the allocated +space. The memory can be recovered by calling XmStringFreeContext. + + + +context + +Specifies a pointer to the allocated context + + + + +string + +Specifies the string + + + + + + +RETURN +Returns True if the context was allocated + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrIsV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrIsV.sgm new file mode 100644 index 000000000..b309f3381 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrIsV.sgm @@ -0,0 +1,74 @@ + + + + + + + + + + + +XmStringIsVoid +library call + + +XmStringIsVoid +A compound string function that provides information on the existence of non-zero-length text components, tab components, or separator components + +XmStringIsVoid + +compound string functions +XmStringIsVoid + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmStringIsVoid + +XmString s1 + + + +DESCRIPTION +XmStringIsVoid returns a Boolean value indicating whether +or not string s1 is void. + + + +s1 + +Specifies the compound string + + + + + + +RETURN +Returns True if any non-zero-length +text components, +tab components, +or separator components +exist in s1. +That is, the function returns True if the string has +no text, tabs, or separators. +If s1 contains the NULL string, the function returns True. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrLen.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrLen.sgm new file mode 100644 index 000000000..f8f4af6ac --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrLen.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmStringLength +library call + + +XmStringLength +A compound string function that obtains the length of a compound string + +XmStringLength + +compound string functions +XmStringLength + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +int XmStringLength + +XmString s1 + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. It is replaced by XmStringByteStreamLength. +XmStringLength +obtains the length of a compound string. It returns the number +of bytes in s1 including all tags, direction indicators, and +separators. If the compound string has an invalid structure, 0 (zero) is +returned. + + + +s1 + +Specifies the compound string + + + + + + +RETURN +Returns the length of the compound string. + + + +RELATED +&cdeman.XmStringByteStreamLength; and +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrLin.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrLin.sgm new file mode 100644 index 000000000..1ad9888a1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrLin.sgm @@ -0,0 +1,83 @@ + + + + + + + + + + + +XmStringLineCount +library call + + +XmStringLineCount +A compound string function that returns the number of separators plus one in the provided compound string + +XmStringLineCount + +compound string functions +XmStringLineCount + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +int XmStringLineCount + +XmString string + + + +DESCRIPTION +XmStringLineCount +returns the number of separators plus one in the provided +compound string. In effect, it counts the lines of text. + + + +string + +Specifies the string + + + + + + +RETURN +Returns the number of lines in the compound string. +If string is empty, the function returns 1. If NULL is passed +into string, the function returns 0 (zero). + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrNCA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrNCA.sgm new file mode 100644 index 000000000..e5663a706 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrNCA.sgm @@ -0,0 +1,107 @@ + + + + + + + + + + + +XmStringNConcat +library call + + +XmStringNConcat +A compound string function that appends a specified number of bytes to a compound string + +XmStringNConcat + +compound string functions +XmStringNConcat + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringNConcat + +XmString s1 +XmString s2 +int num_bytes + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. It is replaced by XmStringConcat. +XmStringNConcat appends a specified number of bytes from s2 to +the end of s1, including tags, directional indicators, and +separators. It then returns the +resulting compound string. The original strings are preserved. +The function allocates space for the resulting compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. + + + +s1 + +Specifies the compound string to which a copy of s2 is appended. + + + + +s2 + +Specifies the compound string that is appended to the end of s1. + + + + +num_bytes + +Specifies the number of bytes of s2 to append to s1. +If this value is less than the +length of s2, as many bytes as possible, but possibly fewer than +this value, will be appended to s1 such that the resulting string +is still a valid compound string. + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringCreate; and &cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrNCB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrNCB.sgm new file mode 100644 index 000000000..1c404753b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrNCB.sgm @@ -0,0 +1,99 @@ + + + + + + + + + + + +XmStringNCopy +library call + + +XmStringNCopy +A compound string function that creates a copy of a compound string + +XmStringNCopy + +compound string functions +XmStringNCopy + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringNCopy + +XmString s1 +int num_bytes + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. +XmStringNCopy creates a copy of s1 that contains a specified +number of bytes, including tags, directional indicators, +and separators. It then returns the +resulting compound string. The original strings are preserved. +The function allocates space for the resulting compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. + + + +s1 + +Specifies the compound string. + + + + +num_bytes + +Specifies the number of bytes of s1 to copy. +If this value is less than the +length of s1, as many bytes as possible, but possibly fewer than +this value, will be appended to s1 such that the resulting string +is still a valid compound string. + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringCreate; and &cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPar.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPar.sgm new file mode 100644 index 000000000..c01e9d1ed --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPar.sgm @@ -0,0 +1,171 @@ + + + + + + + + + + + +XmStringParseText +library call + + +XmStringParseText +A function that converts a character string to a compound string + +XmStringParseText + +compound string functions +XmStringParseText + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringParseText + +XtPointer text +XtPointer *text_end +XmStringTag tag +XmTextType type +XmParseTable parse_table +Cardinal parse_count +XtPointer call_data + + + +DESCRIPTION +XmStringParseText converts characters specified in text to +corresponding components in the returned compound string. The +resulting compound string consists of at least one locale or charset +tag component and a series of XmString text components and other +components. The conversion proceeds according to the parse information +contained in parse_table. See the &MotifProgGd; for more information +about parsing and parse tables. + + + +If type is XmCHARSET_TEXT, the associated tag is +interpreted as a charset name. +If tag has a value of NULL, a charset component whose value +is the result of mapping +XmFONTLIST_DEFAULT_TAG +is created. + + + +If type is XmMULTIBYTE_TEXT or XmWIDECHAR_TEXT, the +associated tag is interpreted as a language environment name. +If tag has a value of NULL, a locale component with a value of +_MOTIF_DEFAULT_LOCALE is created. +If type is XmMULTIBYTE_TEXT or XmWIDECHAR_TEXT, +tag must be NULL or _MOTIF_DEFAULT_LOCALE. + + + +XmStringParseText also scans the string for characters that have +matches in parse_table. +Whenever a match is found, the text up to that point is concatenated +with the mapped component. + + + +text + +Specifies the NULL-terminated string containing characters of a type +determined by type. +This is updated to point to after the last character scanned. + + + + +text_end + +Specifies a pointer into text. If a NULL is supplied to the +text_end parameter, then XmStringParseText parses +text until NULL is encountered, or until it reaches a point in +text +where it is directed to stop +(for example, by a parse_proc). Otherwise, the value supplied +to the text_end parameter is the pointer into text where +parsing is to stop, and the returned character is the one where +parsing did stop. + + + + +tag + +Specifies the tag to be used in creating the result. +The type of string tag created (charset or locale) depends on the text +type and the passed in tag value. +If the tag value is NULL and if type indicates that a +charset string tag should be created, the string tag has the value +that is the result of mapping +XmFONTLIST_DEFAULT_TAG. +If type indicates a locale string tag, the string tag has the +value _MOTIF_DEFAULT_LOCALE. + + + + +type + +Specifies the type of text and the tag type. +If a locale tag should be created, type has a value of either +XmMULTIBYTE_TEXT or XmWIDECHAR_TEXT. +If type has value of +XmCHARSET_TEXT, a charset tag will be created. + + + + +parse_table + +Specifies the parse table to be used in scanning for characters to be +converted to other compound string components. + + + + +parse_count + +Specifies the number of entries in parse_table. + + + + +call_data + +Specifies data to be passed to the parse procedures. + + + + + + +RETURN +Returns a new compound string. +The function allocates space to hold the returned compound string. +When the application no longer needs the returned compound string, +the application should call XmStringFree. + + + +RELATED +&cdeman.XmString;, +&cdeman.XmStringFree;, &cdeman.XmParseTable;, &cdeman.XmParseMapping;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPeA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPeA.sgm new file mode 100644 index 000000000..edf396559 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPeA.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmStringPeekNextComponent +library call + + +XmStringPeekNextComponent +A compound string function that returns the component type of the next component to be fetched + +XmStringPeekNextComponent + +compound string functions +XmStringPeekNextComponent + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmStringComponentType XmStringPeekNextComponent + +XmStringContext context + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. It is replaced by XmStringPeekNextTriple. +XmStringPeekNextComponent +examines the next component that would be fetched +by XmStringGetNextComponent and returns the component type. + + + +context + +Specifies the string context structure that was allocated by the +XmStringInitContext function + + + + + + +RETURN +Returns the type of component found. +Refer to the +&cdeman.XmStringComponentType; reference page for a list of component types. + + + +RELATED +&cdeman.XmStringComponentType;, +&cdeman.XmStringCreate;, +&cdeman.XmStringGetNextComponent;, and +&cdeman.XmStringInitContext;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPeB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPeB.sgm new file mode 100644 index 000000000..787ef29c8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPeB.sgm @@ -0,0 +1,69 @@ + + + + + + + + + + + +XmStringPeekNextTriple +library call + + +XmStringPeekNextTriple +A function that returns the component type of the next component + +XmStringPeekNextTriple + + + + + + + + + + + +#include <Xm/Xm.h> + +XmStringComponentType XmStringPeekNextTriple + +XmStringContext context + + + +DESCRIPTION +XmStringPeekNextTriple examines the next component that would be fetched +by XmStringGetNextTriple and returns the component type. + + + +context + +Specifies the string context structure that was allocated by the +XmStringInitContext function. + + + + + + +RETURN +Returns the type of the component found. +Refer to the +&cdeman.XmStringComponentType; reference page for a list of component types. + + + +RELATED +&cdeman.XmString;, +&cdeman.XmStringComponentType;, and +&cdeman.XmStringGetNextTriple;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPut.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPut.sgm new file mode 100644 index 000000000..8a7e8a52f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrPut.sgm @@ -0,0 +1,81 @@ + + + + + + + + + + + +XmStringPutRendition +library call + + +XmStringPutRendition +A convenience function that places renditions around strings + +XmStringPutRendition + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringPutRendition + +XmString string +XmStringTag rendition + + + +DESCRIPTION +XmStringPutRendition places matching +Xm_STRING_COMPONENT_RENDITION_BEGIN and +XmSTRING_COMPONENT_RENDITION_END components containing +rendition around +string. The original string is preserved. + + + +string + +Specifies the compound string to which begin and end rendition +components should be added. + + + + +rendition + +Specifies the rendition tag to be used in an +XmSTRING_COMPONENT_RENDITION_BEGIN component which will begin +the returned string and in an XmSTRING_COMPONENT_RENDITION_END +component which will end it. + + + + + + +RETURN +Returns a new compound string. +The function allocates space to hold this returned compound string. +When the application no longer needs the returned compound string, +the application should call XmStringFree. + + + +RELATED +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrSeg.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrSeg.sgm new file mode 100644 index 000000000..ae9b2103b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrSeg.sgm @@ -0,0 +1,118 @@ + + + + + + + + + + + +XmStringSegmentCreate +library call + + +XmStringSegmentCreate +A compound string function that creates a compound string + +XmStringSegmentCreate + +compound string functions +XmStringSegmentCreate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringSegmentCreate + +char * text +XmStringTag tag +XmStringDirection direction +Boolean separator + + + +DESCRIPTION +This function is obsolete and exists for compatibility with previous +releases. It can be replaced by using a combination of +XmStringComponentCreate and XmStringConcat. +XmStringSegmentCreate is a high-level function that assembles a compound +string consisting of a font list element tag, a direction component, +a text component, and an optional separator component. + +The function allocates space for the returned compound string. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmStringFree. + + + +text + +Specifies a NULL-terminated string to be used as the text component of +the compound string. + + + + +tag + +Specifies the tag component to be associated with the text. +The value XmFONTLIST_DEFAULT_TAG is for compatibility with +previous releases. + + + + +direction + +Specifies the direction of the text. + + + + +separator + +A value of False means +the compound string does not +have a separator at the end. A value of True, means a separator immediately +follows the text component. + + + + + + +RETURN +Returns a new compound string. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrSep.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrSep.sgm new file mode 100644 index 000000000..f4c2fa685 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrSep.sgm @@ -0,0 +1,73 @@ + + + + + + + + + + + +XmStringSeparatorCreate +library call + + +XmStringSeparatorCreate +A compound string function that creates a compound string + +XmStringSeparatorCreate + +compound string functions +XmStringSeparatorCreate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringSeparatorCreate + + + + +DESCRIPTION +XmStringSeparatorCreate +creates a compound string with a single component, +a separator. + + + +RETURN +Returns a new compound string. +When the application no longer needs the returned compound string, +the application should call XmStringFree. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaA.sgm new file mode 100644 index 000000000..aefd248a4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaA.sgm @@ -0,0 +1,62 @@ + + + + + + + + + + + +XmStringTable +library call + + +XmStringTable +Data type for an array of compound strings + +XmStringTable + +data types +XmStringTable + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmStringTable +is the data type for an array of compound strings +(objects of type +XmString). + + + +RELATED +&cdeman.XmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaB.sgm new file mode 100644 index 000000000..6c8f20885 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaB.sgm @@ -0,0 +1,135 @@ + + + + + + + + + + + +XmStringTableParseStringArray +library call + + +XmStringTableParseStringArray +A convenience function that converts an array of strings to a compound string table + +XmStringTableParseStringArray + + + + + + + + + + + +#include <Xm/Xm.h> + +XmStringTable XmStringTableParseStringArray + +XtPointer *strings +Cardinal count +XmStringTag tag +XmTextType type +XmParseTable parse +Cardinal parse_count +XtPointer call_data + + + +DESCRIPTION +XmStringTableParseStringArray takes an array of strings, +allocates an XmStringTable with an equal number of slots, calls +XmStringParseText on each string in strings, and inserts +the resulting XmString in the corresponding slot in the +XmStringTable. + + + +strings + +Specifies an array of strings of characters as determined by +type. + + + + +count + +Specifies the number of strings in strings. + + + + +tag + +Specifies the tag to be used in creating the result. The type of tag +created (charset or locale) depends on the type of the text and +the value given. If the value specified is NULL, and type +indicates that a charset tag should be created, then the tag will +have the value of +XmFONTLIST_DEFAULT_TAG. +If type +indicates a locale tag, then the tag will have the value of +XmFONTLIST_DEFAULT_TAG. + + + + +type + +Specifies the type of text to be passed in and the type of tag. If +the type is either XmMULTIBYTE_TEXT or XmWIDECHAR_TEXT, a +locale tag should be created. If the type is XmCHARSET_TEXT, a +charset tag +will +be created. + + + + +parse + +Specifies the parse table to be used. + + + + +parse_count + +Specifies the number of entries in the parse table. + + + + +call_data + +Specifies data to be passed to the parse procedures. + + + + + + +RETURN +Returns a new XmStringTable. +The function allocates space to hold the XmStringTable. +When the application no longer needs the returned XmStringTable, +the application should call XmStringFree +count times (that is, one time for each returned compound string) +and then call XtFree to deallocate the XmStringTable itself. + + + +RELATED +&cdeman.XmStringFree; and +&cdeman.XmTabList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaC.sgm new file mode 100644 index 000000000..8e99881f9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaC.sgm @@ -0,0 +1,118 @@ + + + + + + + + + + + +XmStringTableProposeTablist +library call + + +XmStringTableProposeTablist +A convenience function that returns a tab list + +XmStringTableProposeTablist + + + + + + + + + + +#include <Xm/Xm.h> + +XmTabList XmStringTableProposeTablist + +XmStringTable strings +Cardinal num_strings +Widget widget +float pad_value +XmOffsetModel offset_model + + + +DESCRIPTION +XmStringTableProposeTablist takes an XmStringTable +structure containing tabbed compound strings, information on padding +between columns, and rendering information and returns a tab list +that, if used to render the strings in the table, would cause the +strings to line up in columns with no overlap and with the specified +amount of padding between the widest item in each column and the start +of the next column. Each tab in the tablist would have the same unit +type as units, an offset model of offset_model, and an +alignment type of XmALIGNMENT_BEGINNING. + + + +strings + +Specifies an array of compound strings. + + + + +num_strings + +Specifies the number of compound strings in strings. + + + + +widget + +Specifies the widget used for deriving any necessary information for +creating the rendition. In particular, the XmNunitType of +widget will be used to specify the unit type +to be used in determining the amount of padding +separating columns and for the tabs in the proposed tab list. Also, +widget's render table will be used in interpreting rendition +tags within the strings. + + + + +pad_value + +Specifies the value of the amount of padding to be used to separate +columns. +The units for this parameter are specified as +the XmNunitType set for the widget parameter. +Refer to the XmNunitType resource of the +XmGadget, XmManager, or XmPrimitive reference page. + + + + +offset_model + +Specifies the offset model to be used in creating the tabs. Can be +XmABSOLUTE or XmRELATIVE. + + + + + + +RETURN +Returns a new XmTabList. +The function allocates space to hold the returned tab list. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmTabListFree. + + + +RELATED +&cdeman.XmTabList; and +&cdeman.XmTabListFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaD.sgm new file mode 100644 index 000000000..bd01fdd95 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaD.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmStringTableToXmString +library call + + +XmStringTableToXmString +A convenience function that converts a compound string table to a single compound string + +XmStringTableToXmString + + + + + + + + + + +#include <Xm/Xm.h> + +XmString XmStringTableToXmString + +XmStringTable table +Cardinal count +XmString break_component + + + +DESCRIPTION +XmStringTableToXmString takes as input table of compound +strings and a specified +string component (such as a tab) and returns a single compound +string consisting of +each of the elements of table concatenated together with a +single copy of break_component inserted between each element. + + + +table + +Specifies an XmStringTable containing the compound strings to be +converted. + + + + +count + +Specifies the number of compound strings in table. + + + + +break_component + +Specifies the XmStringComponent that will be inserted in the +result to separate the individual elements of table. The most +useful types will be XmSTRING_COMPONENT_SEPARATOR and +XmSTRING_COMPONENT_TAB. +Refer to the +&cdeman.XmStringComponentType; reference page for a complete list of +possible component types. Note, however, that the +XmSTRING_COMPONENT_UNKNOWN component is not a possible type. + + + + + + +RETURN +Returns a new XmString. +The function will allocate space to hold the returned compound string. +When the application no longer needs the returned compound string, +the application should call XmStringFree. + + + +RELATED +&cdeman.XmString;, +&cdeman.XmStringComponentType;, and +&cdeman.XmStringFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaE.sgm new file mode 100644 index 000000000..f30b0cbe8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrTaE.sgm @@ -0,0 +1,182 @@ + + + + + + + + + + + +XmStringTableUnparse +library call + + +XmStringTableUnparse +A convenience function that converts a table of compound strings to an array of text + +XmStringTableUnparse + + + + + + + + + + + +#include <Xm/Xm.h> + +XtPointer * XmStringTableUnparse + +XmStringTable table +Cardinal count +XmStringTag tag +XmTextType tag_type +XmTextType output_type +XmParseTable parse +Cardinal parse_count +XmParseModel parse_model + + + +DESCRIPTION +XmStringTableUnparse takes an array of compound strings, +allocates a string array for the type of characters determined by +type with an equal number of slots, calls +XmStringUnparse +on each compound string in table, +and inserts the resulting string in the corresponding slot in the array. + + + +table + +Specifies an XmStringTable containing the compound string to be +converted. + + + + +count + +Specifies the number of compound strings in table. + + + + +tag + +Specifies the tag to be used in matching with text segments. +The two +types of tag types are XmFONTLIST_DEFAULT_TAG and +_MOTIF_DEFAULT_LOCALE. +Only segments tagged with tag +will be returned. If tag is NULL, all segments will be matched. + + + + +tag_type + +Specifies the type of tag to be searched for. These types include +XmMULTIBYTE_TEXT, XmWIDECHAR_TEXT, and +XmCHARSET_TEXT. + + + + +output_type + +Specifies the type of text to be generated. These types include +XmMULTIBYTE_TEXT, XmWIDECHAR_TEXT, and +XmCHARSET_TEXT. + + + + +parse + +Specifies the parse table to be used. + + + + +parse_count + +Specifies the number of items in parse. + + + + +parse_model + +Specifies which non-text components to be considered in matching in +parse_table. Possible values are: + + + +XmOUTPUT_ALL + +Puts out all matching components. + + + + +XmOUTPUT_BETWEEN + +Puts out only those matching components that are between two matching +text components. + + + + +XmOUTPUT_BEGINNING + +Puts out only those matching components that are at the beginning of a +matching text component. + + + + +XmOUTPUT_END + +Puts out only those matching components that are at the end of a +matching text component. + + + + +XmOUTPUT_BOTH + +Puts out only those matching components that are at the beginning or +end of a +matching text component. + + + + + + + + + +RETURN +Returns an allocated array of allocated strings. +The application is responsible for managing the allocated space. +The application can recover the allocated strings space by calling XtFree +count times (that is, one time for each allocated string). +The application can then recover the allocated array by calling +XtFree on the allocated array itself. + + + +RELATED +XmStringTab. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrToX.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrToX.sgm new file mode 100644 index 000000000..6f0c77eb4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrToX.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmStringToXmStringTable +library call + + +XmStringToXmStringTable +A convenience function that converts a single compound string to a table of compound strings + +XmStringTableToXmString + + + + + + + + + + +#include <Xm/Xm.h> + +Cardinal XmStringToXmStringTable + +XmString string +XmString break_component +XmStringTable *table + + + +DESCRIPTION +XmStringToXmStringTable takes as input a single compound string +and a specified +string component (such as a tab) and returns a table of compound +strings consisting of portions of string delimited by components +matching break_component. The components marking breaks will +not appear in the resulting table. + + + +string + +Specifies the XmString to be converted. + + + + +break_component + +Specifies the XmStringComponent that will be used to indicate +where to split string to form the individual elements of +table. The most +useful types will be XmSTRING_COMPONENT_SEPARATOR and +XmSTRING_COMPONENT_TAB. Refer to the +&cdeman.XmStringComponentType; +reference page for a complete list of +possible component types. Note, however, that the +XmSTRING_COMPONENT_UNKNOWN component is not a possible type. + + + + +table + +Returns the equivalent XmStringTable. +The function will allocate space to hold the returned XmStringTable. +When the applicaiton no longer needs the returned XmStringTable, +the application should call XmStringFree +once for each compound string in the table, +and then calling XtFree to deallocate the XmStringTable itself. + + + + + + +RETURN +Returns the number of compound strings in table. + + + +RELATED +&cdeman.XmStringTable;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrUnp.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrUnp.sgm new file mode 100644 index 000000000..fab90ac66 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrUnp.sgm @@ -0,0 +1,179 @@ + + + + + + + + + + + +XmStringUnparse +library call + + +XmStringUnparse +A compound string function that unparses text + +XmStringUnparse + + + + + + + + + + +#include <Xm/Xm.h> + +XtPointer XmStringUnparse + +XmString string +XmStringTag tag +XmTextType tag_type +XmTextType output_type +XmParseTable parse_table +Cardinal parse_count +XmParseModel parse_model + + + +DESCRIPTION +XmStringUnparse looks in the input string for text +segments that are +tagged with locale or charset tags that match tag. The +tag_type +parameter specifies whether the tag is a locale or charset type. +If tag has a value of NULL, all the segments are matched. When +a text segment is found with a matching tag, it is added to the end of +a resulting string. The characters in the +resulting string are of type output_type. + +XmStringUnparse also checks string for components that +match components in parse_table, and also to see if the +component matches the condition specified by parse_model. If +the string component matches in both checks, then the associated +character is added to the end of the resulting string. + + + +string + +Specifies the XmString to be converted. + + + + +tag + +Specifies the tag to be used in matching with text segments. Only text +segments that match tag will be included in the resulting +string. If tag has a value of NULL, all segments are considered +as +matches, and tag_type is ignored. + + + + +tag_type + +Specifies the type of tag to be searched for, including +XmMULTIBYTE_TEXT, XmWIDECHAR_TEXT, and +XmCHARSET_TEXT. + + + + +output_type + +Specifies the type of text to be returned in the string, including +XmMULTIBYTE_TEXT, XmWIDECHAR_TEXT, and +XmCHARSET_TEXT. + + + + +parse_table + +Specifies the parse table to be used in scanning for compound string +components to be +converted to other characters. + + + + +parse_count + +Specifies how many entries are in parse_table. + + + + +parse_model + +Specifies which non-text components to be considered in matching in +parse_table. These include: + + + +XmOUTPUT_ALL + +Puts out all matching components. + + + + +XmOUTPUT_BETWEEN + +Puts out only those matching components that are between two matching +text components. + + + + +XmOUTPUT_BEGINNING + +Puts out only those matching components that are at the beginning of a +matching text component. + + + + +XmOUTPUT_END + +Puts out only those matching components that are at the end of a +matching text component. + + + + +XmOUTPUT_BOTH + +Puts out only those matching components that are at the beginning or end +of a matching text component. + + + + + + + + + +RETURN +Returns a newly allocated string containing characters of a type +determined by output_type. +The application is responsible for managing this allocated space. +The application can recover this allocated space by calling XtFree. + + + +RELATED +&cdeman.XmString;, &cdeman.XmParseTable;, &cdeman.XmParseMapping;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrWid.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrWid.sgm new file mode 100644 index 000000000..f3e18cff9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/StrWid.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmStringWidth +library call + + +XmStringWidth +A compound string function that returns the width of the widest line in a compound string + +XmStringWidth + +compound string functions +XmStringWidth + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Dimension XmStringWidth + +XmRenderTable rendertable +XmString string + + + +DESCRIPTION +XmStringWidth +returns the width, in pixels, of the widest line +in the provided compound string. + + + +rendertable + +Specifies the render table + + + + +string + +Specifies the string + + + + + + +RETURN +Returns the width of the compound string. + + + +RELATED +&cdeman.XmStringCreate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/String.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/String.sgm new file mode 100644 index 000000000..7f4639708 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/String.sgm @@ -0,0 +1,207 @@ + + + + + + + + + + + +XmString +library call + + +XmString +Data type for a compound string + +XmString + +data types +XmString + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmString +is the data type for a compound string. +Compound strings consist of a sequence of components, including, but +not limited to, the following: + + + +XmSTRING_COMPONENT_SEPARATOR + + + +XmSTRING_COMPONENT_TAB + + + +XmSTRING_COMPONENT_LAYOUT_POP + + + +XmSTRING_COMPONENT_DIRECTION + + + +XmSTRING_COMPONENT_LAYOUT_PUSH + + + +XmSTRING_COMPONENT_CHARSET + + + +XmSTRING_COMPONENT_FONTLIST_ELEMENT_TAG + + + +XmSTRING_COMPONENT_LOCALE + + + +XmSTRING_COMPONENT_LOCALE_TEXT + + + +XmSTRING_COMPONENT_TAG + + + +XmSTRING_COMPONENT_TEXT + + + +XmSTRING_COMPONENT_END + + + +XmSTRING_COMPONENT_RENDITION_BEGIN + + + +XmSTRING_COMPONENT_RENDITION_END + + + +XmSTRING_COMPONENT_UNKNOWN + + + +XmSTRING_COMPONENT_WIDECHAR_TEXT + + + +and also a rendition tags table, text, and text component. +When a +compound string is displayed, the rendition tags and the +direction are used to determine how to display the text. + +Calling XtGetValues for a resource whose type is XmString yields a +copy of the compound string resource value. +The application is responsible for using XmStringFree to free the +memory allocated for the copy. + +Please see the XmStringComponentType reference page for more +detail about compound string components, and for a description of the +order in which the components should appear in a compound string. +Refer to the XmRenderTable reference page for a description +of the algorithm that associates the rendition tags used for +displaying a compound string text component with a rendition in a +render table. + + + +RELATED +&cdeman.XmParseMapping;, +&cdeman.XmParseMappingCreate;, +&cdeman.XmParseMappingFree;, +&cdeman.XmParseMappingGetValues;, +&cdeman.XmParseMappingSetValues;, +&cdeman.XmParseTable;, +&cdeman.XmParseTableFree;, +&cdeman.XmStringBaseline;, +&cdeman.XmStringByteCompare;, +&cdeman.XmStringByteStreamLength;, +&cdeman.XmStringCompare;, +&cdeman.XmStringComponentCreate;, +&cdeman.XmStringComponentType;, +&cdeman.XmStringConcat;, +&cdeman.XmStringConcatAndFree;, +&cdeman.XmStringCopy;, +&cdeman.XmStringCreate;, +&cdeman.XmStringCreateLocalized;, +&cdeman.XmStringCreateLtoR;, +&cdeman.XmStringCreateSimple;, +&cdeman.XmStringDirection;, +&cdeman.XmStringDirectionCreate;, +&cdeman.XmStringDirectionToDirection;, +&cdeman.XmStringDraw;, +&cdeman.XmStringDrawImage;, +&cdeman.XmStringDrawUnderline;, +&cdeman.XmStringEmpty;, +&cdeman.XmStringExtent;, +&cdeman.XmStringFree;, +&cdeman.XmStringFreeContext;, +&cdeman.XmStringGenerate;, +&cdeman.XmStringGetLtoR;, +&cdeman.XmStringGetNextComponent;, +&cdeman.XmStringGetNextSegment;, +&cdeman.XmStringGetNextTriple;, +&cdeman.XmStringHasSubstring;, +&cdeman.XmStringHeight;, +&cdeman.XmStringInitContext;, +&cdeman.XmStringIsVoid;, +&cdeman.XmStringLength;, +&cdeman.XmStringLineCount;, +&cdeman.XmStringNConcat;, +&cdeman.XmStringNCopy;, +&cdeman.XmStringParseText;, +&cdeman.XmStringPeekNextComponent;, +&cdeman.XmStringPeekNextTriple;, +&cdeman.XmStringPutRendition;, +&cdeman.XmStringSegmentCreate;, +&cdeman.XmStringSeparatorCreate;, +&cdeman.XmStringTable;, +&cdeman.XmStringTableParseStringArray;, +&cdeman.XmStringTableProposeTablist;, +&cdeman.XmStringTableToXmString;, +&cdeman.XmStringTableUnparse;, +&cdeman.XmStringToXmStringTable;, +&cdeman.XmStringUnparse;, +&cdeman.XmStringWidth;, +&cdeman.XmCvtXmStringToByteStream;, +&cdeman.XmCvtXmStringToCT;, +&cdeman.XmCvtCTToXmString;, and +&cdeman.XmCvtByteStreamToXmString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Tab.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Tab.sgm new file mode 100644 index 000000000..6cf459b56 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Tab.sgm @@ -0,0 +1,55 @@ + + + + + + + + + + + +XmTab +library call + + +XmTab +Data type for a tab stop + +XmTab + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +XmTab + + + +DESCRIPTION +XmTab is a data structure that specifies a tab stop to be used +in rendering an XmString containing tab components. An +XmTab value contains a value, a unit type, an offset model +(either XmABSOLUTE or XmRELATIVE), an alignment model +(XmALIGNMENT_BEGINNING), +and a decimal point +character. The resource file syntax for XmTab is specified in +the XmTabList reference page. + + + +RELATED +&cdeman.XmTabCreate;, +&cdeman.XmTabFree;, +&cdeman.XmTabGetValues;, +&cdeman.XmTabList;, and +&cdeman.XmTabSetValue;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabCre.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabCre.sgm new file mode 100644 index 000000000..dd66e2f46 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabCre.sgm @@ -0,0 +1,111 @@ + + + + + + + + + + + +XmTabCreate +library call + + +XmTabCreate +A convenience function that creates a tab stop + +XmTabCreate + + + + + + + + + + +#include <Xm/Xm.h> + +XmTab XmTabCreate + +float value +unsigned char units +XmOffsetModel offset_model +unsigned char alignment +char *decimal + + + +DESCRIPTION +XmTabCreate creates a tab stop at a position defined by the +value and units arguments. + + + +value + +Specifies the floating point value to be used in conjunction +with units to calculate the location of the tab stop. +Note that negative values are not permitted. + + + + +units + +Specifies the unit type (for example, XmMILLIMETERS) +to be used in conjunction with value +to calculate the location of the tab stop. You can specify +any unit described by the XmConvertUnits reference page. +For resources of type, dimension, or position, you can specify units +as described in the XmNunitType resource of the +XmGadget, XmManager, or XmPrimitive reference page. + + + + +offset_model + +Specifies whether the tab value represents an absolute position or a +relative offset from the previous tab. Valid values are +XmABSOLUTE and XmRELATIVE. + + + + +alignment + +Specifies how the text should be aligned relative to this tab stop. +Valid values are XmALIGNMENT_BEGINNING. + + + + +decimal + +Specifies the multibyte character in the current language environment +to be used as the decimal point for a decimal aligned tab stop. This +is currently unused. + + + + + + +RETURN +Returns a newly allocated XmTab. +The application is responsible for managing this allocated space. +The application can recover this allocated space by calling XmTabFree. + + + +RELATED +&cdeman.XmTab; and +&cdeman.XmTabFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabFree.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabFree.sgm new file mode 100644 index 000000000..40024ed34 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabFree.sgm @@ -0,0 +1,57 @@ + + + + + + + + + + + +XmTabFree +library call + + +XmTabFree +A convenience function that frees a tab + +XmTabFree + + + + + + + + + + +#include <Xm/Xm.h> + +void XmTabFree + +XmTab tab + + + +DESCRIPTION +XmTabFree frees the memory associated with the specified tab. + + + +tab + +Specifies the tab to be freed. + + + + + + +RELATED +&cdeman.XmTab;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabGetV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabGetV.sgm new file mode 100644 index 000000000..9207b5059 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabGetV.sgm @@ -0,0 +1,103 @@ + + + + + + + + + + + +XmTabGetValues +library call + + +XmTabGetValues +A convenience function that returns tab values + +XmTabGetValues + + + + + + + + + + +#include <Xm/Xm.h> + +float XmTabGetValues + +XmTab tab +unsigned char *units +XmOffsetModel *offset +unsigned char *alignment +char **decimal + + + +DESCRIPTION +XmTabGetValues takes an XmTab structure, returns the +floating point number that is set as the value of the tab, and then +sets values for the units, offset, alignment, and +decimal arguments where they are not NULL. The returned floating +point number represents the distance that the rendering of the +XmString segment associated with tab will be offset. The +offset is from either the +beginning of the rendering or from the previous tab stop, depending on +the setting for the offset model. The +distance will use the unit type pointed at by unit. + + + +tab + +Specifies the tab to get the value from. + + + + +units + +Specifies a pointer to the unit type. + + + + +offset + +Specifies a pointer to the offset model. + + + + +alignment + +Specifies a pointer to the alignment type. + + + + +decimal + +Specifies a pointer to the multibyte character used as the decimal point. + + + + + + +RETURN +Returns a floating point number that is set as the value of the tab. + + + +RELATED +&cdeman.XmTab;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabList.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabList.sgm new file mode 100644 index 000000000..76919f700 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabList.sgm @@ -0,0 +1,84 @@ + + + + + + + + + + + +XmTabList +library call + + +XmTabList +Data type for a tab list + +XmTabList + + + + + + + + + +&npzwc;#include <Xm/Xm.h> +XmTabList + + + +DESCRIPTION +XmTabList is the data type for a tab list. A tab list consists +of tab stop list entries (XmTabs). Whenever a tab component is +encountered while an XmString is being rendered, the origin of +the next X draw depends on the next XmTab. If a tab stop would +cause text to overlap, the x position for the segment is reset to +follow immediately after the end of the previous segment. + +Tab lists are specified in resource files with the following syntax: + +resource_spec: tab WHITESPACE [, WHITESPACE tab ]* + +The resource value string consists of one or more tabs separated by +commas. Each tab identifies the value of the tab, the unit +type, and whether the offset is relative or absolute. For example: + +tab := float [ WHITESPACE units ] +float := [ sign ] [[ DIGIT]*. ]DIGIT+ +sign := + + +where the presence or absence of sign indicates, respectively, a +relative offset or an absolute offset. Note that negative tab values +are not allowed. units indicates the unitType to use as +described in the XmConvertUnits reference page. + +For example, the following specifies a tab list consisting of a one +inch absolute tab followed by a one inch relative tab: + + +*tabList: 1in, +1in + + +For resources of type, dimension, or position, you can specify units +as described in the XmNunitType resource of the +XmGadget, XmManager, or XmPrimitive reference page. + + + +RELATED +Refer to the &MotifProgGd; for more information about tabs and tab lists. +&cdeman.XmTabListCopy;, +&cdeman.XmTabListFree;, +&cdeman.XmTabListGetTab;, +&cdeman.XmTabListInsertTabs;, +&cdeman.XmTabListRemoveTabs;, +&cdeman.XmTabListReplacePositions;, and +&cdeman.XmTabListTabCount;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstCo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstCo.sgm new file mode 100644 index 000000000..f66253f8e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstCo.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmTabListCopy +library call + + +XmTabListCopy +A convenience function that creates a new tab list from an existing list + +XmTabListCopy + + + + + + + + + + + +#include <Xm/Xm.h> + +XmTabList XmTabListCopy + +XmTabList tablist +int offset +Cardinal count + + + +DESCRIPTION +XmTabListCopy creates a new tab list consisting of a copy of +a portion of the contents of the tablist argument. This +function starts copying at the specified offset value of the tab list +and copies count values. + + + +tablist + +Specifies a tab list to be copied. + + + + +offset + +Specifies where to start copying. A value of 0 (zero) indicates begin +at the beginning, a value of 1 indicates to skip the first tab, and so +on. A negative indicates to begin counting backwards from the end. +A value of -1 indicates to start copying from the last tab. + + + + +count + +Specifies the number of tabs to copy. A value of 0 (zero) indicates +to copy all elements from the starting point to the end (beginning if +offset is negative) of the tab list. + + + + + + +RETURN +If tablist is NULL, this function returns NULL. Otherwise, +this function returns a newly allocated XmTabList. +If the function does allocate an XmTabList, then the +application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmTabListFree. + + + +RELATED +&cdeman.XmTabList; and +&cdeman.XmTabListFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstFr.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstFr.sgm new file mode 100644 index 000000000..a6552c3c5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstFr.sgm @@ -0,0 +1,59 @@ + + + + + + + + + + + +XmTabListFree +library call + + +XmTabListFree +A convenience function that frees the memory of a new tab list + +XmTabListFree + + + + + + + + + + +#include <Xm/Xm.h> + +void XmTabListFree + +XmTabList tablist + + + +DESCRIPTION +XmTabListFree recovers memory used by a tab list. In addition, +this function frees all contained tabs. If the tablist is NULL, +the function returns immediately. + + + +tablist + +Specifies the tab list to be freed. + + + + + + +RELATED +&cdeman.XmTabList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstGe.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstGe.sgm new file mode 100644 index 000000000..0dc04529b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstGe.sgm @@ -0,0 +1,79 @@ + + + + + + + + + + + +XmTabListGetTab +library call + + +XmTabListGetTab +A convenience function that returns a copy of a tab + +XmTabListGetTab + + + + + + + + + + +#include <Xm/Xm.h> + +XmTab XmTabListGetTab + +XmTabList tablist +Cardinal position + + + +DESCRIPTION +XmTabListGetTab returns a copy of the tab that is located at the +specified position in the tab list. + + + +tablist + +Specifies the tab list. + + + + +position + +Specifies the position of the tab to be returned. A value of 0 (zero) +returns the first tab in the tab list, a value of 1 returns the second +tab, and so on. + + + + + + +RETURN +Returns a copy of the tab that is located at the specified position in +the tab list. If position is greater than or equal to the +number of tabs in the tab list, this function returns NULL. +The application is responsible for managing the space allocted by +the returned tab copy. The application can recover this allocated +space by calling XmTabFree. + + + +RELATED +&cdeman.XmTabFree; and +&cdeman.XmTabList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstIn.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstIn.sgm new file mode 100644 index 000000000..58f6d5b85 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstIn.sgm @@ -0,0 +1,105 @@ + + + + + + + + + + + +XmTabListInsertTabs +library call + + +XmTabListInsertTabs +A convenience function that inserts tabs into a tab list + +XmTabListInsertTabs + + + + + + + + + + +#include <Xm/Xm.h> + +XmTabList XmTabListInsertTabs + +XmTabList oldlist +XmTab *tabs +Cardinal tab_count +int position + + + +DESCRIPTION +XmTabListInsertTabs creates a new tab list that includes the +tabs in oldlist. This function copies specified tabs to the +tab list at the given position. The first tab_count tabs of the +tabs array are added to the tab list. If oldlist is NULL, +XmTabListInsertTabs creates a new tab list containing only the +tabs specified. + + + +oldlist + +Specifies the tab list to add the tabs to. +The function deallocates oldlist after extracting the required information. + + + + +tabs + +Specifies a pointer to the tabs to be added to the tab list. +It is the caller's responsibility to free the +tabs in tabs by using XmTabFree. + + + + +tab_count + +Specifies the number of tabs in tabs. + + + + +position + +Specifies the position of the first new tab in the tab list. A value +of 0 (zero) makes the first new tab the first tab in the tab list, a +value of 1 makes it the second tab, and so on. If position is +greater than the number of tabs in oldlist, then the tabs will +be inserted at the end. If position is negative, the count will +be backwards from the end. A value of -1 makes the first new tab +the last tab, and so on. + + + + + + +RETURN +If tabs is NULL or tab_count is 0 (zero), this function returns +oldlist. Otherwise, it returns a new tab list. +The function allocates space to hold the returned tab list. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmTabListFree. + + + +RELATED +&cdeman.XmTabList; and +&cdeman.XmTabListFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstRA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstRA.sgm new file mode 100644 index 000000000..361321340 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstRA.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmTabListRemoveTabs +library call + + +XmTabListRemoveTabs +A convenience function that removes noncontiguous tabs + +XmTabListRemoveTabs + + + + + + + + + + +#include <Xm/Xm.h> + +XmTabList XmTabListRemoveTabs + +XmTabList oldlist +Cardinal *position_list +Cardinal position_count + + + +DESCRIPTION +XmTabListRemoveTabs removes noncontiguous tabs from a tab list. +The function creates a new tab list by copying the contents of +oldlist and removing all tabs whose corresponding positions +appear in the position_list array. +A warning message +is displayed if a specified position is invalid; for example, if the +value is a number greater than the number of tabs in the tab list. + + + +tablist + +Specifies the tab list. +The function deallocates oldlist and the tabs it contains +after extracting the required information. + + + + +position_list + +Specifies an array of the tab positions to be removed. The position +of the first tab in the list is 0 (zero), the position of the second +tab is 1, and so on. + + + + +position_count + +Specifies the number of elements in the position_list. + + + + + + +RETURN +If oldlist or position_list is NULL, or +position_count is 0 (zero), returns oldlist. Otherwise, +this function returns the new tab list. +The function allocates space to hold the returned tab list. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmTabListFree. + + + +RELATED +&cdeman.XmTabList; and +&cdeman.XmTabListFree;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstRB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstRB.sgm new file mode 100644 index 000000000..40a9dc77b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstRB.sgm @@ -0,0 +1,105 @@ + + + + + + + + + + + +XmTabListReplacePositions +library call + + +XmTabListReplacePositions +A convenience function that creates a new tab list with replacement tabs + +XmTabListReplacePositions + + + + + + + + + + +#include <Xm/Xm.h> + +XmTabList XmTabListReplacePositions + +XmTabList oldlist +Cardinal *position_list +XmTab *tabs +Cardinal tab_count + + + +DESCRIPTION +XmTabListReplacePositions creates a new tab list that contains +the contents of oldlist, but with the tabs at the positions in +position_list replaced with copies of the corresponding tabs in +tabs. +A warning message is displayed if a specified position is invalid; +for example, if the value is a number greater than the number of tabs +in the tab list. + +This function deallocates the original tab list after extracting the +required information. It is the caller's responsibility to free the +tabs in tabs by using the XmTabFree function. + + + +oldlist + +Specifies the tab list. +The function deallocates the tab list after extracting the required +information. + + + + +position_list + +Specifies an array of positions of the tabs to be replaced. The +position of the first tab is 0 (zero), the position of the second tab +is 1, and so on. + + + + +tabs + +Specifies an array of the replacement tabs. + + + + +tab_count + +Specifies the number of elements in position_list and tabs. + + + + + + +RETURN +If tabs, oldlist, or position_list is NULL, or +tab_count is 0 (zero), returns +oldlist. Otherwise, this function returns the new tab list. +The function allocates space to hold the returned tab list. +The application is responsible for managing the allocated space. +The application can recover the allocated space by calling XmTabListFree. + + + +RELATED +&cdeman.XmTabList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstTa.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstTa.sgm new file mode 100644 index 000000000..e4a7367dc --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabLstTa.sgm @@ -0,0 +1,63 @@ + + + + + + + + + + + +XmTabListTabCount +library call + + +XmTabListTabCount +A convenience function that counts the number of tabs + +XmTabListTabCount + + + + + + + + + + +#include <Xm/Xm.h> + +Cardinal XmTabListTabCount + +XmTabList tablist + + + +DESCRIPTION +XmTabListTabCount counts the number of tabs in the specified +tablist. + + + +tablist + +Specifies the tab list. + + + + + + +RETURN +Returns the number of tabs in tablist. + + + +RELATED +&cdeman.XmTabList;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabSetV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabSetV.sgm new file mode 100644 index 000000000..cdbea83d8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TabSetV.sgm @@ -0,0 +1,75 @@ + + + + + + + + + + + +XmTabSetValue +library call + + +XmTabSetValue +A convenience function that sets a tab stop + +XmTabSetValue + + + + + + + + + + +#include <Xm/Xm.h> + +void XmTabSetValue + +XmTab tab +float value + + + +DESCRIPTION +XmTabSetValue sets the value field of the XmTab +structure associated with tab. + + + +tab + +Specifies the tab to set the value of. + + + + +value + +Specifies the floating point number which represents the distance that +the rendering of the XmString segment associated with tab +will be offset. The offset is from either the beginning of the +rendering or from the previous tab stop, depending on the setting for +the offset model. The distance depends on the tab's unit type. +Note that negative values are not permitted, and that if a tab stop +would cause text to overlap, the x position for the segment is set +immediately after the end of the previous segment. + + + + + + +RELATED +See also the &MotifProgGd; for more information about tabs +and tab lists. +&cdeman.XmTab;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TargetsA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TargetsA.sgm new file mode 100644 index 000000000..12e517d25 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TargetsA.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmTargetsAreCompatible +library call + + +XmTargetsAreCompatible +A function that tests +whether the target types match between a drop site and source object + +XmTargetsAreCompatible + +Drag and Drop functions +XmTargetsAreCompatible + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/DragDrop.h> + +Boolean XmTargetsAreCompatible + +Display *display +Atom *export_targets +Cardinal num_export_targets +Atom *import_targets +Cardinal num_import_targets + + + +DESCRIPTION +XmTargetsAreCompatible determines whether the import targets of +the destination match any of the export targets of a source. +If there is at least one target in common, the function returns True. + + + +display + +Specifies the display connection. + + + + +export_targets + +Specifies the list of target atoms associated with the source object. +This resource identifies the selection targets the source +can convert to. + + + + +num_export_targets + +Specifies the number of entries in the list of export targets. + + + + +import_targets + +Specifies the list of targets to be checked against the +XmNexportTargets of the source associated with the +specified DragContext + + + + +num_import_targets + +Specifies the number of entries in the import_targets list. + + + + + + +RETURN +Returns a Boolean value that indicates whether the destination +targets are compatible with the source targets. If there is at +least one target in common, the routine returns True; otherwise, +returns False. + + + +RELATED +&cdeman.XmDragContext; and +&cdeman.XmDropSite;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Text.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Text.sgm new file mode 100644 index 000000000..ac4099cbf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Text.sgm @@ -0,0 +1,4453 @@ + + + + + + + + + + +XmText +library call + + +XmText +The Text widget class + +XmText + +widget class +Text + + + +#include <Xm/Text.h> + + + +DESCRIPTION +Text provides a single-line and multiline text editor for customizing both user and +programmatic interfaces. It can be used for single-line string entry, +forms entry with verification procedures, and full-window editing. +It provides an application with a consistent editing system for +textual data. The screen's textual data adjusts to the +application writer's needs. + +Text provides separate callback lists to verify +movement of the insert cursor, modification of the text, and +changes in input focus. Each of +these callbacks provides the verification function with the +widget instance, the event that caused the callback, and a +data structure specific to the verification type. From this +information, the function can verify if the application considers +this to be a legitimate state change and can signal the widget +whether to continue with the action. + +The user interface tailors a new set of translations. The default +translations provide key bindings for insert cursor movement, deletion, +insertion, and selection of text. + +Text allows the user to select regions of text. +Selection is based on the model specified in the Inter-Client +Communication Conventions Manual (ICCCM). Text supports primary +and secondary selection. + + +In some Asian languages, texts are drawn vertically. Also, some characters +are displayed with 90-degree clockwise rotation, and other characters are mapped +to vertical glyphs that differ from the normal horizaontal +glyphs. +XNOrientation XOC values.]]> +XmText widget should also handle the vertically aligned +lines as for editing, entering, or selecting texts. + +The vertical writing feature of the XmText widget is enabled when the +XmTOP_TO_BOTTOM value is specified for the XmNlayoutDirection +resource of the XmText widget. In that case, the horizontal scroll +bar is displayed on the bottom of the XmText widget and the vertical +scroll bar is displayed on the left side. + + + +Mouse Selection +The Text widget allows text to be edited, inserted, and selected. +The user can cut, copy, and paste text by using the clipboard, primary +transfer, or secondary transfer. +Text also provides a Drag and Drop facility that enables the user to +copy or move data within Text or to a different widget. +When +keyboard focus policy is set to EXPLICIT, the widget that receives +focus is the destination widget. In POINTER mode, any keyboard +or mouse operation (except secondary selection) in an +editable widget establishes that widget as the destination. + +If a destination widget becomes insensitive or uneditable, it forfeits +its destination status. In EXPLICIT mode, when a widget becomes +insensitive, the focus moves to another widget. If that widget +is editable, it becomes the destination widget; otherwise, there +is no destination widget. The text of any insensitive Text widget +is stippled, indicating its state to the user. + +The insertion cursor, displayed as an I-beam, shows where input is +inserted. Input is inserted just before the insertion cursor. + +Text uses the XmQTnavigator, XmQTspecifyRenderTable, and +XmQTscrollFrame traits, +and holds the XmQTaccessTextual +and XmQTtransfer traits. +The widget checks its parent for the XmQTscrollFrame trait. If this +trait does not exist, then the widget has no scrolling. If the trait +does exist, and the ScrollFrame widget has not been initialized, the widget +creates two navigators and sets up the scrollbars. + +If an application or widget calls the setValue trait method +of XmQTaccessTextual, then XmText will call +XmTextSetString to set the string value. + + + +Classes +Text inherits behavior, resources, and traits from Core and +XmPrimitive. + +The class pointer is xmTextWidgetClass. + +The class name is XmText. + + + +Data Transfer Behavior +Text supports transfer of the primary, secondary, and clipboard +selections and dragging of selected text from the widget. +Text can also be the destination for the primary, secondary, and +clipboard selections, and it supports dropping of data being dragged +onto the widget. + +When the XmNconvertCallback procedures are called, the +location_data member of the XmConvertCallbackStruct member +is NULL if the selected text is being transferred. +If the entire text, not the selected text, is being transferred, the +value of this member is the widget ID of the Text widget. + +As a source of data, Text supports the following targets and associated +conversions of data to these targets: + + + +locale + +If the locale target matches the widget's locale, the widget +transfers the selected text in the encoding of the locale. + + + + +COMPOUND_TEXT + +The widget transfers the selected text as type COMPOUND_TEXT. + + + + +STRING + +The widget transfers the selected text as type STRING. + + + + +TEXT + +If the selected text is fully convertible to the encoding of the locale, +the widget transfers the selected text in the encoding of the locale. +Otherwise, the widget transfers the selected text as type +COMPOUND_TEXT. + + + + +DELETE + +The widget deletes the selected text. + + + + +_MOTIF_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets to which +the widget can convert data to be placed on the clipboard immediately. +If the selected text is fully convertible to STRING, these include +STRING; otherwise, they include COMPOUND_TEXT. + + + + +_MOTIF_DEFERRED_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports for delayed transfer for the CLIPBOARD selection. +This widget currently supplies no targets for +_MOTIF_DEFERRED_CLIPBOARD_TARGETS. + + + + +_MOTIF_EXPORT_TARGETS + +The widget transfers, as type ATOM, a list of the targets to be +used as the value of the DragContext's XmNexportTargets in a +drag-and-drop transfer. +These include COMPOUND_TEXT, the encoding of the locale, +STRING, TEXT, BACKGROUND, and FOREGROUND. + + + + +_MOTIF_LOSE_SELECTION + +The widget takes the following actions: + + + +When losing the PRIMARY selection, it unhighlights the selected +text and calls the XmNlosePrimaryCallback procedures. + + + +When losing the SECONDARY selection, it removes the secondary +selection highlight. + + + +When losing the _MOTIF_DESTINATION selection, if the widget does +not have focus, it changes the cursor to indicate that the widget is no +longer the destination. + + + + + + +As a source of data, Text also supports the following standard Motif +targets: + + + +BACKGROUND + +The widget transfers XmNbackground as type PIXEL. + + + + +CLASS + +The widget finds the first shell in the widget hierarchy that has a +WM_CLASS property and transfers the contents as text in the +current locale. + + + + +CLIENT_WINDOW + +The widget finds the first shell in the widget hierarchy and transfers +its window as type WINDOW. + + + + +COLORMAP + +The widget transfers XmNcolormap as type COLORMAP. + + + + +FOREGROUND + +The widget transfers XmNforeground as type PIXEL. + + + + +NAME + +The widget finds the first shell in the widget hierarchy that has a +WM_NAME property and transfers the contents as text in the current +locale. + + + + +TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports. +These include the standard targets in this list. +These also include COMPOUND_TEXT, the encoding of the locale, +STRING, and TEXT. + + + + +TIMESTAMP + +The widget transfers the timestamp used to acquire the selection as type +INTEGER. + + + + +_MOTIF_RENDER_TABLE + +The widget transfers XmNrenderTable if it exists, or else the +default text render table, as type STRING. + + + + +_MOTIF_ENCODING_REGISTRY + +The widget transfers its encoding registry as type STRING. +The value is a list of NULL separated items in the +form of tag encoding pairs. +This target symbolizes the transfer target for the +Motif Segment Encoding Registry. +Widgets and applications can use this Registry to register +text encoding formats for specified render table tags. +Applications access this Registry by calling +XmRegisterSegmentEncoding and XmMapSegmentEncoding. + + + + +As a destination for data, Text chooses a target and requests conversion +of the selection to that target. +If the encoding of the locale is present in the list of available +targets, Text chooses a requested target from the available targets in +the following order of preference: + + + +The encoding of the locale + + + +TEXT + + + +COMPOUND_TEXT + + + +STRING + + + +If the encoding of the locale is not present in the list of available +targets, Text chooses a requested target from the available targets in +the following order of preference: + + + +COMPOUND_TEXT + + + +STRING + + + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + +XmText Resource Set + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNautoShowCursorPosition +XmCAutoShowCursorPosition +Boolean +True +CSG + + +XmNcursorPosition +XmCCursorPosition +XmTextPosition +0 +CSG + + +XmNcursorPositionVisible +XmCCursorPositionVisible +Boolean +dynamic +CSG + + +XmNdestinationCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNeditable +XmCEditable +Boolean +True +CSG + + +XmNeditMode +XmCEditMode +int +XmSINGLE_LINE_EDIT +CSG + + +XmNfocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNgainPrimaryCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlosePrimaryCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlosingFocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +5 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +5 +CSG + + +XmNmaxLength +XmCMaxLength +int +largest integer +CSG + + +XmNmodifyVerifyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmodifyVerifyCallbackWcs +XmCCallback +XtCallbackList +NULL +C + + +XmNmotionVerifyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmtotalLines +XmCTotalLines +int +dynamic +C + + +XmNsource +XmCSource +XmTextSource +Default source +CSG + + +XmNtopCharacter +XmCTopCharacter +XmTextPosition +0 +CSG + + +XmNvalue +XmCValue +String +"" +CSG + + +XmNvalueChangedCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNvalueWcs +XmCvalueWcs +wchar_t * +(wchar_t *)"" +CSG1 + + +XmNverifyBell +XmCVerifyBell +Boolean +dynamic +CSG + + + + +1 This resource cannot be set in a resource file. + + + +XmNactivateCallback + +Specifies the list of callbacks that is called when the user invokes an +event that calls the +activate() action. +The type of the structure whose address is passed to this callback is +XmAnyCallbackStruct. +The reason sent by the callback is XmCR_ACTIVATE. + + + + +XmNautoShowCursorPosition + +Ensures that the visible text contains the insert cursor when set +to True. +If the insert cursor changes, the contents +of Text may scroll in order to bring the insertion +point into the window. +Setting this resource to False, however, does not ensure that Text +will not scroll. + + + + +XmNcursorPosition + +Indicates the position in the text where the current insert cursor is to +be located. +Position is determined by the number of characters from the beginning of +the text. +The first character position is 0 (zero). + + + + +XmNcursorPositionVisible + +If the widget has an XmPrintShell as one of its ancestors, then the +default value is False; otherwise, it is True. + + + + +XmNdestinationCallback + +Specifies a list of callbacks called when the widget is the destination +of a transfer operation. +The type of the structure whose address is passed to these callbacks is +XmDestinationCallbackStruct. +The reason is XmCR_OK. + + + + +XmNeditable + +When set to True, indicates that the user can edit the text string. +Prohibits the user from editing the text when set to False. + + +When XmNeditable is used on a widget +it sets the dropsite to XmDROP_SITE_ACTIVE. + + + + +XmNeditMode + +Specifies the set of keyboard bindings used in Text. +The default, XmSINGLE_LINE_EDIT, +provides the set of key bindings to be used in editing +single-line text. +XmMULTI_LINE_EDIT provides the set of key bindings to be +used in editing multiline text. + +The results of placing a Text widget inside a ScrolledWindow when the +Text's XmNeditMode is XmSINGLE_LINE_EDIT are undefined. + + + + +XmNfocusCallback + +Specifies the list of callbacks called +when Text accepts input focus. The type of the structure whose +address is passed to this callback is XmAnyCallbackStruct. +The reason sent by the callback is XmCR_FOCUS. + + + + +XmNgainPrimaryCallback + +Specifies the list of callbacks called when an event causes the Text +widget to gain ownership of the primary selection. +The reason sent by the callback is XmCR_GAIN_PRIMARY. + + + + +XmNlosePrimaryCallback + +Specifies the list of callbacks called when an event causes the Text +widget to lose ownership of the primary selection. +The reason sent by the callback is XmCR_LOSE_PRIMARY. + + + + +XmNlosingFocusCallback + +Specifies the list of callbacks called +before Text loses input focus. +The type of the structure whose address is passed to this callback is +XmTextVerifyCallbackStruct. +The reason sent by the callback is XmCR_LOSING_FOCUS. + + + + +XmNmarginHeight + +Specifies the distance between the top edge of the widget +window and the text, and between the bottom edge of the widget +window and the text. + + + + +XmNmarginWidth + +Specifies the distance between the left edge of the widget +window and the text, and between the right edge of the widget +window and the text. + + + + +XmNmaxLength + +Specifies the maximum length of the text string that can be entered into +text from the keyboard. This value must be nonnegative. +Strings that are entered by using the XmNvalue resource or the +XmTextSetString function ignore this resource. + + + + +XmNmodifyVerifyCallback + +Specifies the list of callbacks called +before text is deleted from or inserted into Text. +The type of the structure whose address is passed to this callback is +XmTextVerifyCallbackStruct. +The reason sent by the callback is XmCR_MODIFYING_TEXT_VALUE. +When multiple Text widgets share the same +source, only the widget that initiates the source change will +generate XmNmodifyVerifyCallback. + +If both XmNmodifyVerifyCallback and XmNmodifyVerifyCallbackWcs +are registered callback lists, the procedure(s) in the +XmNmodifyVerifyCallback list is always executed first; and the +resulting data, which may have been modified, is passed to the +XmNmodifyVerifyCallbackWcs callback routines. + + + + +XmNmodifyVerifyCallbackWcs + +Specifies the list of callbacks called before text is deleted from +or inserted into Text. The type of the structure whose address is +passed to this callback is XmTextVerifyCallbackStructWcs. The +reason sent by the callback is XmCR_MODIFYING_TEXT_VALUE. +When multiple Text widgets share the same +source, only the widget that initiates the source change will +generate the XmNmodifyVerifyCallbackWcs. + +If both XmNmodifyVerifyCallback and XmNmodifyVerifyCallbackWcs +are registered callback lists, the procedure(s) in the +XmNmodifyVerifyCallback list is always executed first; and the +resulting data, which may have been modified, is passed to the +XmNmodifyVerifyCallbackWcs callback routines. + + + + +XmNmotionVerifyCallback + +Specifies the list of callbacks called +before the insert cursor is moved to a new position. +The type of the structure whose address is passed to this callback is +XmTextVerifyCallbackStruct. +The reason sent by the callback is XmCR_MOVING_INSERT_CURSOR. +It is possible for more than one XmNmotionVerifyCallback to +be generated from a single action. + + + + +XmNsource + +Specifies the source with which the widget displays text. +If no source is specified, the widget creates a default string source. +This resource can be used to share text sources between Text widgets. + + + + +XmNtopCharacter + +Displays the position of text at the top of the window. +Position is determined by the number of characters from the +beginning of the text. +The first character position is 0 (zero). + +If the XmNeditMode is XmMULTI_LINE_EDIT, the line of text +that contains the top character is displayed at the top of the widget +without shifting the text left or right. +XtGetValues for XmNtopCharacter returns the position of the +first character in the line that is displayed at the top of the widget. + + + + +XmNtotalLines + +Indicates the number of lines in the text widget buffer (not necessarily +visible). The initial value 1 means the text buffer is empty. The number +of lines reported takes into account the wordWrap policy +(that is, it's not simply the number of newline characters. + + + + +XmNvalue + +Specifies the string value of the Text widget as a char* +data value. +Moves the cursor to position 0 unless a value of +XmNcursorPosition was explicitly supplied in the argument list. +If XmNvalue and XmNvalueWcs are both +defined, the value of XmNvalueWcs supersedes that of +XmNvalue. XtGetValues returns a copy of the value of +the internal buffer and XtSetValues copies the string values +into the internal buffer. + + + + +XmNvalueChangedCallback + +Specifies the list of callbacks called +after text is deleted from or inserted into +Text. +The type of the structure whose address is passed to this callback is +XmAnyCallbackStruct. +The reason sent by the callback is XmCR_VALUE_CHANGED. +When multiple Text widgets share the same +source, only the widget that initiates the source change will +generate the XmNvalueChangedCallback. This callback represents a +change in the source in the Text, not in the Text +widget. The XmNvalueChangedCallback should occur only in pairs +with an XmNmodifyVerifyCallback, assuming that the doit +flag in the callback structure of the XmNmodifyVerifyCallback is +not set to False. + + + + +XmNvalueWcs + +Specifies the string value of the Text widget as a wchar_t* data +value. +Moves the cursor to position 0 unless a value of +XmNcursorPosition was explicitly supplied in the argument list. + +This resource cannot be specified in a resource file. + +If XmNvalue and XmNvalueWcs are both defined, +the value of XmNvalueWcs supersedes that of XmNvalue. +XtGetValues returns a copy of the value of the internal buffer +encoded as a wide character string. XtSetValues copies the +value of the wide character string into the internal buffer. + + + + +XmNverifyBell + +Specifies whether the bell should sound when the verification returns +without continuing the action. +The default depends on the value of the ancestor VendorShell's +XmNaudibleWarning resource. + + + + + + + + + + + + + +XmText Input Resource Set + + +Name +Class +Type +Default +Access + + +XmNpendingDelete +XmCPendingDelete +Boolean +True +CSG + + +XmNselectionArray +XmCSelectionArray +XtPointer +default array +CSG + + +XmNselectionArrayCount +XmCSelectionArrayCount +int +4 +CSG + + +XmNselectThreshold +XmCSelectThreshold +int +5 +CSG + + + + + + +XmNpendingDelete + +Indicates that pending delete mode is on when the Boolean value is True. +Pending deletion is defined as deletion +of the selected text when an insertion is made. + + + + +XmNselectionArray + +Defines the actions for multiple mouse clicks. The value of the +resource is an array of XmTextScanType elements. +XmTextScanType is an enumeration indicating possible actions. +Each mouse click performed within some time of the previous mouse +click increments the index into this array and performs the defined +action for that index. (This "multiclick" time is specified by the +operating environment, and varies among different systems. In general, +it is usually set to some fraction of a second.) The possible actions +in the order they occur in the default array are as follows: + + + +XmSELECT_POSITION, which +resets the insert cursor position. + + + +XmSELECT_WORD, which +selects a word. + + + +XmSELECT_LINE, which +selects a line of text. This action sees a line as delimited by +hard newline characters. In other words, if the word wrap +feature is on (XmNwordWrap is True), this will ignore the +newlines automatically inserted by the widget. This is the default. + + + +XmSELECT_OUT_LINE, which +selects a line of text. This action sees a line as delimited by +hard or soft newline characters. In other words, if the +word wrap feature is on (XmNwordWrap is True), the newlines +automatically inserted by the widget will be treated as delimiting +lines. + + + +XmSELECT_ALL, which +selects all of the text. + + + + + + +XmNselectionArrayCount + +Indicates the number of elements in the XmNselectionArray resource. +The value must not be negative. + + + + +XmNselectThreshold + +Specifies the number of pixels of motion that is required to select the +next character when selection is performed using the click-drag +mode of selection. +The value must not be negative. +This resource also specifies whether a drag should be started and the +number of pixels to start a drag when +Btn2Down and Btn1Down are integrated. + + + + + + + + + + + + + +XmText Output Resource Set + + +Name +Class +Type +Default +Access + + +XmNblinkRate +XmCBlinkRate +int +500 +CSG + + +XmNcolumns +XmCColumns +short +dynamic +CSG + + +XmNcursorPositionVisible +XmCCursorPositionVisible +Boolean +True +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNresizeHeight +XmCResizeHeight +Boolean +False +CSG + + +XmNresizeWidth +XmCResizeWidth +Boolean +False +CSG + + +XmNrows +XmCRows +short +dynamic +CSG + + +XmNwordWrap +XmCWordWrap +Boolean +False +CSG + + + + + + +XmNblinkRate + +Specifies the blink rate of the text cursor in milliseconds. +The time indicated in the blink rate relates to the +time the cursor is visible and the time the +cursor is invisible (that is, the time it takes to blink +the insertion cursor on and off is twice the blink +rate). The cursor does not blink when the blink rate +is set to 0 (zero). +The value must not be negative. + + + + +XmNcolumns + +Specifies the initial width of the text window as an integer number of +characters. The width equals the number of characters specified by +this resource multiplied by the width as derived from the specified +font. If the em-space +value is available, +it is used. If not, the width of the numeral "0" is used. If this is +not available, the maximum width is used. +For proportionate fonts, the actual number of characters that fit +on a given line may be greater than the value specified. +The value must be greater than 0 (zero). The default value depends +on the value of the XmNwidth resource. +If no width is specified the default is 20. + +When the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, and if the XmText +widget resource XmNeditMode is XmSINGLE_LINE_EDIT, this attribute is +ignored. If no width is specified, the default is 1. + + + + +XmNcursorPositionVisible + +Indicates that the insert cursor position is marked by a text +cursor when the Boolean value is True. + + + + +XmNfontList + +Specifies the font list to be used for Text. The font list is an +obsolete structure and is retained only for compatibility with +earlier releases of Motif. Use the render table (XmNrenderTable) +instead of font lists wherever possible. If both are specified, the +render table will take precedence. If this value is NULL at +initialization, the parent hierarchy of the widget is searched for an +ancestor that holds the XmQTspecifyRenderTable trait. If such +an ancestor is found, the font list is initialized to the +XmTEXT_RENDER_TABLE value of the ancestor widget. If no such +ancestor is found, the default is implementation dependent. + +Text searches the font list for the first occurrence of a font set +that has XmFONTLIST_DEFAULT_TAG. If a default element is +not found, the first font set in the font list is used. If the +list contains no font sets, the first font in the font list will +be used. Refer to &cdeman.XmFontList; for +more information on a font list structure. + + + + +XmNrenderTable + +Specifies the render table to be used in deriving a font set or font +for rendering text. If both a render table and a font list are +specified, the render table will take precedence. If the value of +XmNrenderTable is NULL at initialization, the parent hierarchy +of the widget is searched for an ancestor that holds the +XmQTspecifyRenderTable trait. If such an ancestor is found, the +font list is initialized to the XmTEXT_RENDER_TABLE value of the +ancestor widget. If no such ancestor is found, the default is +implementation dependent. + +Text searches the render table for the first occurrence of a rendition +that has the tag _MOTIF_DEFAULT_LOCALE. If a default element is +not found, the first rendition in the table is used. Refer to +&cdeman.XmRenderTable; for more information on the render table +structure. + + + + +XmNresizeHeight + +Indicates that Text will +attempt to resize its height to accommodate all the text +contained in the widget when the Boolean value is True. If the Boolean value is set to True, +the text is always +displayed, starting from the first position in the source, even if +instructed otherwise. This attribute is ignored when the application uses a +Text widget whose parent is a ScrolledWindow and when XmNscrollVertical is True. + +When the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, this resource +indicates that the text attempts to resize its height to accommodate all the +text contained in the widget when the Boolean value is True. This attribute +is ignored if XmNwordWrap is True. + + + + +XmNresizeWidth + +Indicates that Text attempts to resize its width to accommodate all +the text contained in the widget when the Boolean value is True. +This attribute is ignored if +XmNwordWrap is True. + +When the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, this attribute +is still effective even if XmNwordWrap is True. +Also, this attribute is ignored when the application uses a text widget whose parent is +a ScrolledWindow and XmNscrollHorizaontal is True. + + + + +XmNrows + +Specifies the initial height of the text window measured in character +heights. This attribute is ignored if the text widget resource +XmNeditMode is XmSINGLE_LINE_EDIT. +The value must be greater than 0 (zero). +The default value depends on the value of the XmNheight resource. +If no height is specified, the default is 1. + +When the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, this +attribute is still effective, even if the XmText widget resource +XmNeditMode is XmSINGLE_LINE_EDIT. If no height is specified, +the default is 20. + + + + +XmNwordWrap + +Indicates that lines are to be broken at word breaks (that is, the text +does not go off the right edge of the window) when the Boolean value is True. +Words are defined as a sequence +of characters separated +by whitespace. Whitespace is defined as +a space, tab, or newline. This attribute is ignored if the text +widget resource XmNeditMode is XmSINGLE_LINE_EDIT. +Note that this resource is only valid when the widget is not a +scroll one, or, if the widget is a scroll widget, that the +XmNscrollHorizontal resource is False. + +Indicates that lines are to be broken at word breaks (that is, +when the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, the text does not +go off the bottom edge of the window) when the Boolean value is True. + + + + +The following resources are used only when text is created in a +ScrolledWindow. See the reference page for XmCreateScrolledText. + + + + + + + + + + +XmText Scrolling Resource Set + + +Name +Class +Type +Default +Access + + +XmNscrollHorizontal +XmCScroll +Boolean +True +CG + + +XmNscrollLeftSide +XmCScrollSide +Boolean +False +CG + + +XmNscrollTopSide +XmCScrollSide +Boolean +False +CG + + +XmNscrollVertical +XmCScroll +Boolean +True +CG + + + + +Note in connection with this table that if the XmNlayoutDirection resource +is XmTOP_TO_BOTTOM, the default is True. + + + +XmNscrollHorizontal + +Adds a ScrollBar that allows the user to scroll horizontally through +text when the Boolean value is True. +This resource is forced to False when the Text widget is placed in +a ScrolledWindow with XmNscrollingPolicy set to +XmAUTOMATIC. + +When the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, this +attribute is ignored if the XmText widget resource XmNeditMode +is XmSINGLE_LINE_EDIT. + + + + +XmNscrollLeftSide + +Indicates that the vertical ScrollBar should be placed on the left side of +the scrolled text window when the Boolean value is True. This attribute +is ignored if XmNscrollVertical is False or the Text resource +XmNeditMode is XmSINGLE_LINE_EDIT. + +When the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, this +resource is still effective, even if the XmText widget resource +XmNeditMode is XmSINGLE_LINE_EDIT. + + + + +XmNscrollTopSide + +Indicates that the horizontal ScrollBar should be placed on the top side of the +scrolled text window when the Boolean value is True. + +When the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, this +attribute is ignored if XmNscrollHorizontal is False +or the Xmtext resource +XmNeditMode is XmSINGLE_LINE_EDIT. + + + + +XmNscrollVertical + +Adds a ScrollBar that allows the user to scroll vertically through text when +the Boolean value is True. +This attribute is ignored if the Text resource XmNeditMode is +XmSINGLE_LINE_EDIT. +This resource is forced to False when the Text widget is placed in +a ScrolledWindow with XmNscrollingPolicy set to +XmAUTOMATIC. + +When the XmNlayoutDirection resource is XmTOP_TO_BOTTOM, this +resource is still effective, even if the XmText +widget resource XmNeditMode +is XmSINGLE_LINE_EDIT. + + + + + + +Inherited Resources +Text inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; +} XmAnyCallbackStruct; + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +The Text widget defines a new callback structure +for use with verification callbacks. Note that +not all fields are relevant for every +callback reason. The application must first +look at the reason field and use only the structure +members that are valid for the particular reason. +The values startPos, endPos, and text in the +callback structure XmTextVerifyCallbackStruct may be modified +when the callback is received, and these changes will be reflected as +changes made to the source of the Text widget. (For example, all +keystrokes can be converted to spaces or NULL characters when a +password is entered into a Text widget.) The application +programmer should not overwrite the text field, but should +attach data to that pointer. + +A pointer to the following structure is passed to callbacks for +XmNlosingFocusCallback, XmNmodifyVerifyCallback, and +XmNmotionVerifyCallback: + +typedef struct +{ + int reason; + XEvent * event; + Boolean doit; + XmTextPosition currInsert, newInsert; + XmTextPosition startPos, endPos; + XmTextBlock text; +} XmTextVerifyCallbackStruct, *XmTextVerifyPtr; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. For example, changes made to the Text widget +programmatically do not have an event that can be +passed to the associated callback. + + + + +doit + +Indicates whether the action that invoked the callback is performed. +Setting doit to False negates the action. +Note that not all actions may be negated. For example, +XmCR_LOSING_FOCUS callbacks may be beyond the control of the +widget if they are produced by mouse clicks. + + + + +currInsert + +Indicates the current position of the insert cursor. + + + + +newInsert + +Indicates the position at which the user attempts to position the insert +cursor. + + + + +startPos + +Indicates the starting position of the text to modify. If the callback is +not a modify verification callback, this value is the same as currInsert. + + + + +endPos + +Indicates the ending position of the text to modify. If no text is replaced or +deleted, the value is the same as startPos. If the callback is not +a modify verification callback, this value is the same as currInsert. + + + + +text + +Points to a structure of type XmTextBlockRec. This structure holds +the textual information to be inserted. + +typedef struct +{ + char *ptr; + int length; + XmTextFormat format; +} XmTextBlockRec, *XmTextBlock; + + +ptr + +Points to the text to be inserted. + + + + +length + +Specifies the length of the text to be inserted. + + + + +format + +Specifies the format of the text, +either XmFMT_8_BIT or XmFMT_16_BIT. + + + + + + + +A pointer to the following structure is passed to callbacks +for XmNmodifyVerifyCallbackWcs. + +typedef struct +{ + int reason; + XEvent *event; + Boolean doit; + XmTextPosition currInsert, newInsert; + XmTextPosition startPos, endPos; + XmTextBlockWcs text; +} XmTextVerifyCallbackStructWcs, *XmTextVerifyPtrWcs; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. For example, changes made to the Text widget +programmatically do not have an event that can be +passed to the associated callback. + + + + +doit + +Indicates whether the action that invoked the callback is performed. +Setting doit to False negates the action. +Note that not all actions may be negated. For example, +XmCR_LOSING_FOCUS callbacks may be beyond the control of the +widget if they are produced by mouse clicks. + + + + +currInsert + +Indicates the current position of the insert cursor. + + + + +newInsert + +Indicates the position at which the user attempts to position the insert +cursor. + + + + +startPos + +Indicates the starting position of the text to modify. If the callback is +not a modify verification callback, this value is the same as currInsert. + + + + +endPos + +Indicates the ending position of the text to modify. If no text is replaced or +deleted, the value is the same as startPos. If the callback is not +a modify verification callback, this value is the same as currInsert. + + + + +text + +Points to the following +structure of type XmTextBlockRecWcs. This structure holds +the textual information to be inserted. + +typedef struct +{ + wchar_t *wcsptr; + int length; +} XmTextBlockRecWcs, *XmTextBlockWcs; + + +wcsptr + +Points to the wide character text to be inserted. + + + + +length + +Specifies the number of characters to be inserted. + + + + + + + +The following table describes the reasons for which the individual +verification callback structure fields are valid. Note that the +event field will never be valid for XmCR_MOVING_INSERT_CURSOR. + + + + + + + +Reason +Valid Fields + + +XmCR_LOSING_FOCUS +reason, event, doit, currInsert, newInsert, startPos, endPos + + +XmCR_MODIFYING_TEXT_VALUE +reason, event, doit, currInsert, newInsert, startPos, endPos, text + + +XmCR_MOVING_INSERT_CURSOR +reason, doit, currInsert, newInsert + + + + +A pointer to the following callback structure is passed to the +XmNdestinationCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + XtEnum operation; + int flags; + XtPointer transfer_id; + XtPointer destination_data; + XtPointer location_data; + Time time; +} XmDestinationCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which data transfer is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, and +_MOTIF_DROP. + + + + +operation + +Indicates the type of transfer operation requested. + + + +When the selection is PRIMARY or SECONDARY, possible +values are XmMOVE, +XmCOPY, and XmLINK. + + + +When the selection is CLIPBOARD, possible +values are XmCOPY and XmLINK. + + + +When the selection is _MOTIF_DROP, possible values are +XmMOVE, XmCOPY, XmLINK, and XmOTHER. +A value of XmOTHER means that the callback procedure must get +further information from the XmDropProcCallbackStruct structure in the +destination_data member. + + + + + + +flags + +Indicates whether or not the destination widget is also the source of +the data to be transferred. +Following are the possible values: + + + +XmCONVERTING_NONE + +The destination widget is not the source of the data to be transferred. + + + + +XmCONVERTING_SAME + +The destination widget is the source of the data to be transferred. + + + + + + + +transfer_id + +Serves as a unique ID to identify the transfer transaction. + + + + +destination_data + +Contains information about the destination. +When the selection is _MOTIF_DROP, the callback procedures are +called by the drop site's XmNdropProc, and destination_data +is a pointer to the XmDropProcCallbackStruct structure passed to the +XmNdropProc procedure. +When the selection is SECONDARY, +destination_data +is an Atom +representing a target recommmended by the selection owner for use in +converting the selection. +Otherwise, destination_data is NULL. + + + + +location_data + +Contains information about the location where data is to be transferred. +The value is always NULL when the selection is CLIPBOARD. +If the value is NULL, the data is to be inserted at the widget's cursor +position. +Otherwise, the value is a pointer to an XPoint structure +containing the x- and y- coordinates at the location where the data is to +be transferred. Once XmTransferDone procedures start to be called, +location_data will no longer be stable. + + + + +time + +Indicates the time when the transfer operation began. + + + + + + +Translations +The XmText translations are described in the following list. +The actions represent the effective behavior of the associated events, +and they may differ in a right-to-left language environment. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +≈c s ≈m ≈a Btn1Down: + +extend-start() + + + + +c ≈s ≈m ≈a Btn1Down: + +move-destination() + + + + +≈c ≈s ≈m ≈a Btn1Down: + +grab-focus() + + + + +≈c ≈m ≈a Btn1Motion: + +extend-adjust() + + + + +≈c ≈m ≈a Btn1Up: + +extend-end() + + + + +Btn2Down: + +process-bdrag() + + + + +m ≈a Btn2Motion: + +secondary-adjust() + + + + +≈m a Btn2Motion: + +secondary-adjust() + + + + +s c <Btn2Up>: + +link-to() + + + + +≈s Btn2Up: + +copy-to() + + + + +≈c Btn2Up: + +move-to() + + + + +:m KeyosfPrimaryPaste: + +cut-primary() + + + + +:a KeyosfPrimaryPaste: + +cut-primary() + + + + +:KeyosfPrimaryPaste: + +copy-primary() + + + + +:m KeyosfCut: + +cut-primary() + + + + +:a KeyosfCut: + +cut-primary() + + + + +:KeyosfCut: + +cut-clipboard() + + + + +:KeyosfPaste: + +paste-clipboard() + + + + +:m KeyosfCopy: + +copy-primary() + + + + +:a KeyosfCopy: + +copy-primary() + + + + +:KeyosfCopy: + +copy-clipboard() + + + + +:s c KeyosfBeginLine: + +beginning-of-file(extend) + + + + +:c KeyosfBeginLine: + +beginning-of-file() + + + + +:s KeyosfBeginLine: + +beginning-of-line(extend) + + + + +:KeyosfBeginLine: + +beginning-of-line() + + + + +:s c KeyosfEndLine: + +end-of-file(extend) + + + + +:c KeyosfEndLine: + +end-of-file() + + + + +:s KeyosfEndLine: + +end-of-line(extend) + + + + +:KeyosfEndLine: + +end-of-line() + + + + +:s KeyosfPageLeft: + +page-left(extend) (ignored in vertical +writing) + + + + +:KeyosfPageLeft: + +page-left() (next-page() in vertical writing) + + + + +:s c KeyosfPageUp: + +page-left(extend) + + + + +:c KeyosfPageUp: + +page-left() + + + + +:s KeyosfPageUp: + +previous-page(extend) (ignored +in vertical writing) + + + + +:KeyosfPageUp: + +previous-page() (page-up() in vertical writing) + + + + +:s KeyosfPageRight: + +page-right(extend) (ignored +in vertical writing) + + + + +:KeyosfPageRight: + +page-right() (previous-page() in vertical +writing) + + + + +s c KeyosfPageDown: + +page-right(extend) (ignored +in vertical writing) + + + + +:c KeyosfPageDown: + +page-right() + + + + +:s KeyosfPageDown: + +next-page(extend) (ignored in vertical +writing) + + + + +:KeyosfPageDown: + +next-page() (page-down() in vertical writing) + + + + +:KeyosfClear: + +clear-selection() + + + + +:KeyosfBackSpace: + +delete-previous-character() + + + + +:s m KeyosfDelete: + +cut-primary() + + + + +:s a KeyosfDelete: + +cut-primary() + + + + +:s KeyosfDelete: + +cut-clipboard() + + + + +:c KeyosfDelete: + +delete-to-end-of-line() + + + + +:KeyosfDelete: + +delete-next-character() + + + + +:c m KeyosfInsert: + +copy-primary() + + + + +:c a KeyosfInsert: + +copy-primary() + + + + +:s KeyosfInsert: + +paste-clipboard() + + + + +:c KeyosfInsert: + +copy-clipboard() + + + + +:s KeyosfSelect: + +key-select() + + + + +:KeyosfSelect: + +set-anchor() + + + + +:KeyosfSelectAll: + +select-all() + + + + +:KeyosfDeselectAll: + +deselect-all() + + + + +:KeyosfActivate: + +activate() + + + + +:KeyosfAddMode: + +toggle-add-mode() + + + + +:KeyosfHelp: + +Help() + + + + +:KeyosfCancel: + +process-cancel() + + + + +:s c KeyosfLeft: + +backward-word(extend) ( +forward-paragraph(extend) in +vertical writing) + + + + +:c KeyosfLeft: + +backward-word() (forward-paragraph() in vertical writing) + + + + +:s KeyosfLeft: + +key-select(left) +(process-shift-left() in vertical writing) + + + + +:KeyosfLeft: + +backward-character() (process-left() +in vertical writing) + + + + +:s c KeyosfRight: + +forward-word(extend) +(backward-paragraph(extend) +in vertical writing) + + + + +:c KeyosfRight: + +forward-word() (backward-paragraph() +in vertical writing) + + + + +:s KeyosfRight: + +key-select(right) +(process-shift-right in vertical writing) + + + + +:KeyosfRight: + +forward-character() (process-right() +in vertical writing) + + + + +:s c KeyosfUp: + +backward-paragraph(extend) +(backward-word(extend) +in vertical writing) + + + + +:c KeyosfUp: + +backward-paragraph() (backward-word() +in vertical writing) + + + + +:s KeyosfUp: + +process-shift-up() +(key-select(up) +in vertical writing) + + + + +:KeyosfUp: + +process-up() (backward-character() +in vertical writing) + + + + +:s c KeyosfDown: + +forward-paragraph(extend) +(forward-word(extend) +in vertical writing) + + + + +:c KeyosfDown: + +forward-paragraph() (forward-word() +in vertical writing) + + + + +:s KeyosfDown: + +process-shift-down() +(key-select(down) +in vertical writing) + + + + +:KeyosfDown: + +process-down() (forward-character() +in vertical writing) + + + + +c ≈m ≈a Keyslash: + +select-all() + + + + +c ≈m ≈a Keybackslash: + +deselect-all() + + + + +s c ≈m ≈a KeyTab: + +prev-tab-group() + + + + +≈s c ≈m ≈a KeyTab: + +next-tab-group() + + + + +s ≈c ≈m ≈a KeyTab: + +process-tab(Prev) + + + + +≈s ≈c ≈m ≈a KeyTab: + +process-tab(Next) + + + + +≈s c ≈m ≈a KeyReturn: + +activate() + + + + +≈s ≈c ≈m ≈a KeyReturn: + +process-return() + + + + +≈s c ≈m ≈a Keyspace: + +set-anchor() + + + + +s c ≈m ≈a Keyspace: + +key-select() + + + + +s ≈c ≈m ≈a Keyspace: + +self-insert() + + + + +Key: + +self-insert() + + + + +The Text button event translations are modified when Display's +XmNenableBtn1Transfer resource does not have a value of +XmOFF (in other words, it is either XmBUTTON2_TRANSFER or +XmBUTTON2_ADJUST). This +option allows the +actions for selection and transfer to be integrated on Btn1, and +the actions for extending the selection can be bound to +Btn2. The actions for Btn1 that are defined above +still apply when the Btn1 event occurs over text that is not +selected. The following actions apply when the Btn1 event +occurs over text that is selected: + + + +Btn1Down: + +process-bdrag(). + + + + +ShiftBtn1Down: + +process-bdrag(). + + + + +CtrlBtn1Down: + +process-bdrag(). + + + + +Btn1DownShiftBtn1Up: + +grab-focus(), extend-end. + + + + +ShiftBtn1DownShiftBtn1Up: + +extend-start(), extend-end(). + + + + +CtrlBtn1DownShiftBtn1Up: + +move-destination(). + + + + +When Display's XmNenableBtn1Transfer resource has a value of +XmBUTTON2_ADJUST, the following actions apply: + + + +Btn2Down: + +extend-start(). + + + + +Btn2Motion: + +extend-adjust(). + + + + +Btn2Up: + +extend-end(). + + + + + + +Action Routines +The XmText action routines are + + + +activate(): + +Calls the callbacks for XmNactivateCallback. +Passes the event to the parent. + + + + +backward-character(extend): + +Moves the insertion cursor one character to the left. +This action may have different behavior in a right-to-left language +environment. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The backward-character() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +backward-character() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + +In vertical writing, if XmNeditMode is XmSINGLE_LINE_EDIT and +XmNnavigationType +is XmNONE, traverses to the widget to the left in the tab +group. If XmNeditMode is XmMULTI_LINE_EDIT, moves the insertion cursor +to the next line in the same column. + + + + +backward-paragraph(extend): + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with no argument, +moves the insertion cursor to the first non-whitespace character following +the first previous blank line or beginning of the text. +If the insertion cursor is already at the beginning of a paragraph, +moves the insertion cursor to the beginning of the previous paragraph. + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The backward-paragraph() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +backward-paragraph() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +backward-word(extend): + +If this action is called with no argument, +moves the insertion cursor to the first non-whitespace character after the +first whitespace character to the left or after the beginning of the line. +If the insertion cursor is already at the beginning of a word, +moves the insertion cursor to the beginning of the previous word. +This action may have different behavior in a locale other than the C locale. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The backward-word() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +backward-word() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +beep(): + +Causes the terminal to beep. +The beep() action produces no callbacks. + + + + +beginning-of-file(extend): + +If this action is called with no argument, +moves the insertion cursor to the beginning of the text. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The beginning-of-file() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +beginning-of-file() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +beginning-of-line(extend): + +If this action is called with no argument, +moves the insertion cursor to the beginning of the line. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The beginning-of-line() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +beginning-of-line() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +clear-selection(): + +Clears the current selection by replacing each character except +Return with a space character. + +The clear-selection() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +copy-clipboard(): + +If this widget owns the primary selection, this action copies the +selection to the clipboard. +This action calls the XmNconvertCallback procedures, possibly +multiple times, for the CLIPBOARD selection. + + + + +copy-primary(): + +Copies the primary selection to just before the insertion cursor. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmCOPY operation. +It calls the selection owner's XmNconvertCallback procedures, +possibly multiple times, for the PRIMARY selection. + +In addition, the copy-primary() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, to the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +copy-to(): + +If a secondary selection exists, this action copies the secondary +selection to the insertion position of the destination component. +If the primary selection is in the destination widget, it will +be deselected. Otherwise, there is no effect on the primary selection. + +This action calls the destination's XmNdestinationCallback +procedures for the SECONDARY selection and the +XmCOPY operation. +The destination's XmNdestinationCallback procedures or the +destination component itself invokes the selection owner's +XmNconvertCallback procedures, possibly multiple times, for the +SECONDARY selection. + +If no secondary selection exists, this action copies the primary +selection to the pointer position. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmCOPY operation. +It calls the selection owner's XmNconvertCallback procedures, +possibly multiple times, for the PRIMARY selection. + +In addition, the copy-to() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, to the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If there is no secondary selection, the +copy-to() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +cut-clipboard(): + +If this widget owns the primary selection, this action cuts the +selection to the clipboard. +This action calls the XmNconvertCallback procedures, possibly +multiple times, for the CLIPBOARD selection. +If the transfer is successful, this action then calls the +XmNconvertCallback procedures for the CLIPBOARD selection +and the DELETE target. + +In addition, the cut-clipboard() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +cut-primary(): + +Cuts the primary selection and pastes it just before the insertion cursor. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmMOVE operation. +It calls the selection owner's XmNconvertCallback procedures, +possibly multiple times, for the PRIMARY selection. +If the transfer is successful, this action then calls the selection +owner's XmNconvertCallback procedures for the PRIMARY +selection and the DELETE target. +The cut-primary() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + +In addition, the cut-primary() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR, the XmNmodifyVerifyCallback +procedures with reason value XmCR_MODIFYING_TEXT_VALUE, and the +XmNvalueChangedCallback procedures with reason value +XmCR_VALUE_CHANGED. + + + + +delete-next-character(): + +In normal mode, if there is a nonnull selection, deletes the selection; +otherwise, +deletes the character following the insertion cursor. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the character following the insertion cursor. +This may impact the selection. + +The delete-next-character() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +delete-next-word(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the characters following the insertion cursor to the next space, tab +or end-of-line character. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the characters following the insertion cursor to the next space, tab +or end-of-line character. +This may impact the selection. +This action may have different behavior in a locale other than the C +locale. + +The delete-next-word() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +delete-previous-character(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the character of text immediately preceding the insertion cursor. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the character of text immediately preceding the insertion cursor. +This may impact the selection. + +The delete-previous-character() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +delete-previous-word(): + +In normal mode, if there is a nonnull selection, deletes the +selection; otherwise, deletes the characters preceding the insertion +cursor to the next space, tab or beginning-of-line character. In add +mode, if there is a nonnull selection, the cursor is not disjoint from +the selection, and XmNpendingDelete is set to True, deletes the +selection; otherwise, deletes the characters preceding the insertion +cursor to the next space, tab or beginning-of-line character. This +may impact the selection. This action may have different behavior in +a locale other than the C locale. + +The delete-previous-word() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +delete-selection(): + +Deletes the current selection. + +The delete-selection() action +produces calls to the XmNmodifyVerifyCallback procedures with +reason value XmCR_MODIFYING_TEXT_VALUE, the +XmNvalueChangedCallback procedures with reason value +XmCR_VALUE_CHANGED, and the XmNmotionVerifyCallback +procedures with reason value XmCR_MOVING_INSERT_CURSOR. + + + + +delete-to-end-of-line(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the characters following the insertion cursor to the next end of +line character. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the characters following the insertion cursor to the next end +of line character. +This may impact the selection. + +The delete-to-end-of-line() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +delete-to-start-of-line(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the characters preceding the insertion cursor to the previous +beginning-of-line character. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the characters preceding the insertion cursor +to the previous beginning-of-line character. +This may impact the selection. + +The delete-to-start-of-line() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +deselect-all(): + +Deselects the current selection. +The deselect-all() action +produces no callbacks. + + + + + + + + + + +end-of-file(extend): + +If this action is called with no argument, +moves the insertion cursor to the end of the text. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The end-of-file() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +end-of-file() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +end-of-line(extend): + +If this action is called with no argument, +moves the insertion cursor to the end of the line. +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The end-of-line() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +end-of-line() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +extend-adjust(): + +Selects text from the anchor to the pointer position and deselects text +outside that range. +Moving the pointer over several lines selects text from the anchor to +the end of each line the pointer moves over and up to the pointer +position on the current line. + +The extend-adjust() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +The extend-adjust() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +extend-end(): + +Moves the insertion cursor to the position of the pointer. +The extend-end() action is used to commit the selection. After +this action has been done, process-cancel() will no longer +cancel the selection. + +The extend-end() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +The extend-end() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +extend-start(): + +Adjusts the anchor using the balance-beam method. +Selects text from the anchor to the pointer position and deselects text +outside that range. +The extend-start() action may produce no callbacks, +however, the extend-start() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +forward-character(extend): + +Moves the insertion cursor one character to the right. +This action may have different behavior in a right-to-left language +environment. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The forward-character() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +forward-character() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + +In vertical writing, if XmNeditMode is XmSINGLE_LINE_EDIT and +XmNnavigationType is XmNONE, traverses to the widget to +the right in the tab group. If XmNeditMode is XmMULTI_LINE_EDIT, +moves the insertion cursor to the previous line in the same column. + + + + +forward-paragraph(extend): + +If XmNeditMode is XmMULTI_LINE_EDIT, +and this action is called with no argument, +moves the insertion cursor to the first non-whitespace character +following the next blank line. +If the insertion cursor is already at the beginning of a paragraph, +moves the insertion cursor to the beginning of the next paragraph. + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The forward-paragraph() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +forward-paragraph() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +forward-word(extend): + +If this action is called with no argument, moves the insertion cursor to +the first whitespace character or end-of-line following the next +non-whitespace character. +If the insertion cursor is already at the end of a word, +moves the insertion cursor to the end of the next word. +This action may have different behavior in a locale other than the C locale. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The forward-word() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +forward-word() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +grab-focus(): + +This key binding performs the action defined in the +XmNselectionArray, depending on the number of multiple mouse +clicks. +The default selection array ordering is one click to move the +insertion cursor to the pointer position, two clicks to select a word, three +clicks to select a line of text, and four clicks to select all text. +A single click also deselects any selected text and sets the anchor at +the pointer position. +This action may have different behavior in a locale other than the C locale. + +The grab-focus() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +Help(): + +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +insert-string(string): + +If XmNpendingDelete is True and the cursor is not disjoint from the +current selection, deletes the entire selection. +Inserts string before the insertion cursor. + +The insert-string() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +Note that, in the case of an empty string, no callbacks will be +called, since no modification will have been done. However, if the +insertion position is inside the current selection, +insert-string with an empty string will cause the selection to +be deselected, and the XmNmotionVerifyCallback procedures to be +called with reason value XmCR_MOVING_INSERT_CURSOR, +XmCR_MODIFYING_TEXT_VALUE, and XmCR_VALUE_CHANGED. + + + + +key-select(right|left): + +If called with an argument of right, moves the insertion cursor +one character to the right and extends the current selection. +If called with an argument of left, moves the insertion cursor +one character to the left and extends the current selection. +If called with no argument, extends the current selection. + +Note that after a key-select action, the selection will still +begin at the original anchor, and will extend to the position +indicated in the action call. If this new position is on the opposite +side of the selection anchor from the previous selection boundary, the +original selection will be deselected. + +The key-select() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +The key-select() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + +In vertical writing, if called with the argument left, and if +XmNeditMode is XmMULTI_LINE_EDIT, moves +the insertion cursor to the next line in the same column. +In vertical writing, if called with the argument right, and if +XmNeditMode is XmMULTI_LINE_EDIT, moves +the insertion cursor to the previous line in the same column.) + + + + +kill-next-character(): + +In normal mode, if there is a nonnull selection, +kills +the selection; otherwise, +kills the character following the insertion cursor and stores the +character in the cut buffer. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +kills the character following the insertion cursor and stores the character +in the cut buffer. +This may impact the selection. + +The killed text is stored in CUT_BUFFER0. + +The kill-next-character() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +kill-next-word(): + +In normal mode, if there is a nonnull selection, deletes the +selection; otherwise, kills the characters following the insertion +cursor to the next space, tab or end-of-line character, and stores the +characters in the cut buffer. In add mode, if there is a nonnull +selection, the cursor is not disjoint from the selection, and +XmNpendingDelete is set to True, deletes the selection; +otherwise, kills the characters following the insertion cursor to the +next space, tab or end-of-line character, and stores the characters in +the cut buffer. This may impact the selection. This action may have +different behavior in a locale other than the C locale. + +The killed text is stored in CUT_BUFFER0. + +The kill-next-word() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +kill-previous-character(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +kills the character immediately preceding the insertion cursor and stores the +character in the cut buffer. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +kills the character immediately preceding the insertion cursor and stores +the character in the cut buffer. +This may impact the selection. + +The killed text is stored in CUT_BUFFER0. + +The kill-previous-character() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +kill-previous-word(): + +In normal mode, if there is a nonnull selection, deletes the +selection; otherwise, kills the characters preceding the insertion +cursor up to the next space, tab or beginning-of-line character, and +stores the characters in the cut buffer. In add mode, if there is a +nonnull selection, the cursor is not disjoint from the selection, and +XmNpendingDelete is set to True, deletes the selection; +otherwise, kills the characters preceding the insertion cursor up to +the next space, tab or beginning-of-line character, and stores the +characters in the cut buffer. This may impact the selection. This +action may have different behavior in a locale other than the C +locale. + +The killed text is stored in CUT_BUFFER0. + +The kill-previous-word() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +kill-selection(): + +Kills the currently selected text and stores the text in the cut +buffer. + +The killed text is stored in CUT_BUFFER0. + +The kill-selection() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +kill-to-end-of-line(): + +In normal mode, if there is a nonnull selection, deletes the selection; +otherwise, +kills the characters following the insertion cursor to the next end-of-line +character and stores the characters in the cut buffer. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +kills the characters following the insertion cursor to the next end of +line character and stores the characters in the cut buffer. +This may impact the selection. + +The killed text is stored in CUT_BUFFER0. + +The kill-to-end-of-line() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. +In the case where there is a non-null selection to be deleted, this +action may also produce calls to the XmNmotionVerifyCallback +procedures with reason value XmCR_MOVING_INSERT_CURSOR. + + + + +kill-to-start-of-line(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +kills the characters preceding the insertion cursor to the next +beginning-of-line character and stores the characters in the cut buffer. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection, and XmNpendingDelete is set to True, +deletes the selection; otherwise, +kills the characters preceding the insertion cursor to the next +beginning-of-line character and stores the characters in the cut buffer. +This may impact the selection. + +The killed text is stored in CUT_BUFFER0. + +The kill-to-start-of-line() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +link-primary(): + +Places a link to the primary selection just before the insertion cursor. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmLINK operation. +The Text widget itself performs no transfers; the +XmNdestinationCallback procedures are responsible for inserting +the link to the primary selection and for taking any related actions. + + + + +link-to(): + +If a secondary selection exists, this action places a link to the +secondary selection at the insertion position of the destination +component. +This action calls the destination's XmNdestinationCallback +procedures for the SECONDARY selection and the +XmLINK operation. + +If no secondary selection exists, this action places a link to the +primary selection at the pointer position. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmLINK operation. + +The Text widget itself performs no transfers; the +XmNdestinationCallback procedures are responsible for inserting +the link to the primary or secondary selection and for taking any +related actions. + + + + +move-destination(): + +Moves the insertion cursor to the pointer position without changing any +existing current selection. +If there is +a +current selection, sets the widget as the destination widget. +This also moves the widget focus to match the insertion cursor. + +The move-destination() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +move-to(): + +If a secondary selection exists, this action moves the secondary +selection to the insertion position of the destination component. +If the secondary selection is in the destination widget, and the +secondary selection and the primary selection overlap, the result +is undefined. +This action calls the destination's XmNdestinationCallback +procedures for the SECONDARY selection and the +XmMOVE operation. +The destination's XmNdestinationCallback procedures or the +destination component itself invokes the selection owner's +XmNconvertCallback procedures, possibly multiple times, for the +SECONDARY selection. +If the transfer is successful, this action then calls the selection +owner's XmNconvertCallback procedures for the SECONDARY +selection and the DELETE target. + +If no secondary selection exists, this action moves the primary +selection to the pointer position. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmMOVE operation. +It calls the selection owner's XmNconvertCallback procedures, +possibly multiple times, for the PRIMARY selection. +If the transfer is successful, this action then calls the selection +owner's XmNconvertCallback procedures for the PRIMARY +selection and the DELETE target. + +The move-to() action produces calls to the XmNmodifyVerifyCallback +procedures with reason value XmCR_MODIFYING_TEXT_VALUE, the +XmNvalueChangedCallback procedures with reason value +XmCR_VALUE_CHANGED, and the XmNmotionVerifyCallback +procedures with reason value XmCR_MOVING_INSERT_CURSOR. +If there is no secondary selection, the +move-to() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +newline(): + +If XmNpendingDelete is True and the cursor is not disjoint from the +current selection, deletes the entire selection. +Inserts a newline before the insertion cursor. + +The newline() action produces calls to the XmNmodifyVerifyCallback +procedures with reason value XmCR_MODIFYING_TEXT_VALUE, the +XmNvalueChangedCallback procedures with reason value +XmCR_VALUE_CHANGED, and the XmNmotionVerifyCallback +procedures with reason value XmCR_MOVING_INSERT_CURSOR. + + + + +newline-and-backup(): + +If XmNpendingDelete is True and the cursor is not disjoint from the +current selection, deletes the entire selection. +Inserts a newline just before the insertion cursor and repositions the insertion cursor to the end of the +line before the newline. + +The newline-and-backup() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +newline-and-indent(): + +If XmNpendingDelete is True and the cursor is not disjoint from the +current selection, deletes the entire selection. +Inserts a newline and then the same number of whitespace characters as +at the beginning of the previous line. + +The newline-and-indent() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +next-line(): + +Moves the insertion cursor to the next line. + +The next-line() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + + + +next-page(extend): + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with no argument, +moves the insertion cursor forward one page. + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with an argument of extend, +it moves the insertion cursor as +in the case of no argument and extends the current selection. + +The next-page() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +next-page() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + +In vertical writing, scrolls the viewing window down one page +of text. + + + + +next-tab-group(): + +Traverses to the next tab group. + +The next-tab-group() action produces no callbacks, unless it +results in the widget losing focus, in which case, the +XmNlosingFocusCallback procedures are called with reason value +XmCR_LOSING_FOCUS. + + + + +page-left(extend): + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with no argument, +moves the insertion cursor back one page. + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with an argument of extend, +it moves the insertion cursor as +in the case of no argument and extends the current selection. + +The page-left() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +page-left() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +page-right(extend): + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with no argument, +moves the insertion cursor forward one page. + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with an argument of extend, +it moves the insertion cursor as +in the case of no argument and extends the current selection. + +The page-right() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +page-right() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +paste-clipboard(): + +Pastes the contents of the clipboard before the insertion cursor. +This action calls the XmNdestinationCallback procedures for the +CLIPBOARD selection and the XmCOPY operation. + +The paste-clipboard() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +prev-tab-group(): + +Traverses to the previous tab group. + +The prev-tab-group() action produces no callbacks, unless it +results in the widget losing focus, in which case, the +XmNlosingFocusCallback procedures are called with reason value +XmCR_LOSING_FOCUS. + + + + +previous-line(): + +Moves the insertion cursor to the previous line. + +The previous-line() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +previous-page(extend): + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with no argument, +moves the insertion cursor back one page. + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with an argument of extend, +it moves the insertion cursor as +in the case of no argument and extends the current selection. + +The previous-page() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +previous-page() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + +In vertical writing, if called without an argument, scrolls the viewing window up one page +of text. + + + + +process-bdrag() + +If the pointer is within the selection, this action starts a drag +operation for the selection. +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures, possibly +multiple times, for the _MOTIF_DROP selection. + +If no selection exists or the pointer is outside the selection, this +action prepares to start a secondary selection at the pointer position. + + +Note that when dragging a secondary selection to a different widget, +focus will shift momentarily to the second widget, and then back to +the original widget. This will generate callbacks to the +XmNlosingFocusCallback procedures as focus is lost (by each +widget) as well as callbacks to the XmNfocusCallback procedures +as focus is regained. + + + + + +process-cancel(): + +Cancels the current extend-adjust(), secondary-adjust() +or process-bdrag() +operation and leaves the selection state as it was before the operation; +otherwise, and if the parent is a manager, passes the event to the +parent. + + + + +process-down(extend): + +If XmNeditMode is XmSINGLE_LINE_EDIT, and +XmNnavigationType is XmNONE, +traverses to the widget below the current one in the tab group. + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +In this case, the action will produce the XmNlosingFocusCallback +callbacks with reason value XmCR_LOSING_FOCUS. + +If XmNeditMode is XmMULTI_LINE_EDIT, +moves the insertion cursor down one line. + +The process-down() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + +In vertical writing, moves the insertion cursor +one character down. + + + + +process-home(): + +Moves the insertion cursor to the beginning of the line. + +The process-home() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +process-return(): + +If XmNeditMode is XmSINGLE_LINE_EDIT, +calls the callbacks for XmNactivateCallback, +and if the parent is a manager, passes the event to the parent. +If XmNeditMode is XmMULTI_LINE_EDIT, +inserts a newline. + +The process-return() action during single-line edit produces calls to the +XmNactivateCallback procedures with reason value +XmCR_ACTIVATE. During multi-line editing, the +process-return() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +process-shift-down(): + +If XmNeditMode is XmMULTI_LINE_EDIT, +moves the insertion cursor down one +line and selects. If XmNeditMode is XmSINGLE_LINE_EDIT, +this action behaves like process-up() in XmSINGLE_LINE_EDIT. +Refer to the process-up() action. + +The process-shift-down() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + +In vertical writing, if called with the argument +up, moves the insertion cursor one character +up and extends the current selection. If called with +the argument down, moves the insertion cursor +one character down and extends the current selection. + + + + +process-shift-up(): + +If XmNeditMode is XmMULTI_LINE_EDIT, +moves the insertion cursor up one +line and selects. If XmNeditMode is XmSINGLE_LINE_EDIT, +this action behaves like process-up() in XmSINGLE_LINE_EDIT. +Refer to the process-up() action. + +The process-shift-up() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + +In vertical writing, if called with the argument +up, moves the insertion cursor one character +up and extends the current selection. If called with +the argument down, moves the insertion cursor +one character down and extends the current selection. + + + + +process-tab(Prev|Next): + +If XmNeditMode is XmSINGLE_LINE_EDIT, traverses to the +next tab group if the direction argument is Next, or to the previous +tab group if the direction is Prev. If XmNeditMode is +XmMULTI_LINE_EDIT, and the direction is Next, the action +inserts a tab. The Prev direction has no effect with +XmMULTI_LINE_EDIT. +In the Text widget, there is a preset tab stop at every eighth columns. + +The process-tab() action under multi-line editing produces calls +to the XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. Under single-line editing, the action +produces no callbacks, unless it results in the widget losing focus, +in which case, the XmNlosingFocusCallback procedures are called +with reason value XmCR_LOSING_FOCUS. + + + + +process-up(extend): + +If XmNeditMode is XmSINGLE_LINE_EDIT and +XmNnavigationType is XmNONE, +traverses to the widget above the current one in the tab group. + +If XmNeditMode is XmMULTI_LINE_EDIT, +moves the insertion cursor up one line. + +If XmNeditMode is XmMULTI_LINE_EDIT and this action is +called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The process-up() action under multi-line editing produces calls +to the XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. Under single-line editing, the action +produces no callbacks unless it results in the widget losing focus, in +which case, the XmNlosingFocusCallback procedures are called +with reason value XmCR_LOSING_FOCUS. + +In vertical writing, moves the insertion cursor one character +up. + + + + +redraw-display(): + +Redraws the contents of the text window. + +The redraw-display() action produces no callbacks. + + + + +scroll-cursor-vertically(percentage): + +Scrolls the line containing the insertion cursor vertically +to an intermediate position in the visible window based on an +input percentage. A value of 0 indicates the top of the window; +a value of 100, the bottom of the window. If this action is called +with no argument, the line containing the insertion cursor is scrolled +vertically to a new position designated by the y position +of the event passed to the routine. + +The scroll-cursor-vertically action produces no callbacks. + + + + +scroll-one-line-down(): + +Scrolls the text area down one line. + +The scroll-one-line-down() action produces no callbacks. + + + + +scroll-one-line-up(): + +Scrolls the text area up one line. + +The scroll-one-line-up() action produces no callbacks. + + + + +secondary-adjust(): + +Extends the secondary selection to the pointer position. + +The secondary-adjust() action produces no callbacks. + + + + +secondary-notify(): + +Copies the secondary selection to the insertion cursor of the +destination widget. + +The secondary-notify() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +secondary-start(): + +Marks the beginning of a secondary selection. + +The secondary-start() action produces no callbacks. + + + + +select-adjust(): + +Moves the current selection. +The amount of text selected depends on the number of mouse clicks, as +specified by the XmNselectionArray resource. + +The select-adjust() action may produce no callbacks, +however, it may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +select-all(): + +Selects all text. + +The select-all() action may produce calls to the +XmNgainPrimaryCallback procedures. + + + + +select-end(): + +Moves the current selection. +The amount of text selected depends on the number of mouse clicks, as +specified by the XmNselectionArray resource. + +The select-end() action produces no callbacks. + + + + +select-start(): + +Marks the beginning of a new selection region. + +The select-start() action may produce calls to the +XmNgainPrimaryCallback procedures. + + + + +self-insert(): + +If XmNpendingDelete is True and the cursor is not disjoint from the +current selection, deletes the entire selection. +Inserts the character associated with the key pressed +at the insertion cursor. + +The self-insert() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +set-anchor(): + +Resets the anchor point for extended selections. +Resets the destination of secondary selection actions. + +The set-anchor() action produces no callbacks. + + + + +set-insertion-point(): + +Sets the insertion position to the position of the mouse pointer. + +The set-insertion-point() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. Note that if the mouse pointer is +already over the position of the insertion cursor, the cursor will not +be moved, and no callbacks will be produced. + + + + +set-selection-hint(): + +Sets the text source and location of the current selection. + +The set-selection-hint() action produces no callbacks. + + + + +toggle-add-mode(): + +Toggles the state of Add Mode. + +The toggle-add-mode() action produces no callbacks. + + + + +toggle-overstrike(): + +Toggles the state of the text insertion mode. By default, +characters typed into the Text widget are inserted at +the position of the insertion cursor. In overstrike +mode, characters entered into the Text widget replace +the characters that directly follow the insertion cursor. +In overstrike mode, when the end of a line is reached, +characters are appended to the end of the line. + +The following traversal actions generate no callbacks unless they +result in the loss of focus by the widget in question, as when +XmNnavigationType is XmNONE. In this case, +they produce calls to the XmNlosingFocusCallback procedures, +with reason value XmCR_FOCUS_MOVED. + + + + +traverse-home(): + +Traverses to the first widget in the tab group. + + + + +traverse-next(): + +Traverses to the next widget in the tab group. + + + + +traverse-prev(): + +Traverses to the previous widget in the tab group. + + + + +unkill(): + +Restores last killed text to the position of the insertion +cursor (or whatever is currently in the CUT_BUFFER0). +The inserted text appears before the insertion cursor. + +The unkill() action produces calls to the XmNmodifyVerifyCallback +procedures with reason value XmCR_MODIFYING_TEXT_VALUE, the +XmNvalueChangedCallback procedures with reason value +XmCR_VALUE_CHANGED, and the XmNmotionVerifyCallback +procedures with reason value XmCR_MOVING_INSERT_CURSOR. + + + + + + +Additional Behavior +This widget has the following additional behavior: + + + +FocusIn: + +Draws the insertion cursor as solid and starts blinking the cursor. + + + + +FocusOut: + +Displays the insertion cursor as a stippled I-beam unless it is the +destination widget +and stops the cursor from blinking. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see +&cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, +&cdeman.XmCreateScrolledText;, +&cdeman.XmCreateText;, +&cdeman.XmFontList;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmPrimitive;, +&cdeman.XmTextClearSelection;, +&cdeman.XmTextCopy;, +&cdeman.XmTextCopyLink;, +&cdeman.XmTextCut;, +&cdeman.XmTextEnableRedisplay;, +&cdeman.XmTextDisableRedisplay;, +&cdeman.XmTextField;, +&cdeman.XmTextFindString;, +&cdeman.XmTextFindStringWcs;, +&cdeman.XmTextGetBaseline;, +&cdeman.XmTextGetEditable;, +&cdeman.XmTextGetInsertionPosition;, +&cdeman.XmTextGetLastPosition;, +&cdeman.XmTextGetMaxLength;, +&cdeman.XmTextGetSelection;, +&cdeman.XmTextGetSelectionWcs;, +&cdeman.XmTextGetSelectionPosition;, +&cdeman.XmTextGetSource;, +&cdeman.XmTextGetString;, +&cdeman.XmTextGetStringWcs;, +&cdeman.XmTextGetSubstring;, +&cdeman.XmTextGetSubstringWcs;, +&cdeman.XmTextGetTopCharacter;, +&cdeman.XmTextInsert;, +&cdeman.XmTextInsertWcs;, +&cdeman.XmTextPaste;, +&cdeman.XmTextPasteLink;, +&cdeman.XmTextPosToXY;, +&cdeman.XmTextPosition;, +&cdeman.XmTextRemove;, +&cdeman.XmTextReplace;, +&cdeman.XmTextReplaceWcs;, +&cdeman.XmTextScroll;, +&cdeman.XmTextSetAddMode;, +&cdeman.XmTextSetEditable;, +&cdeman.XmTextSetHighlight;, +&cdeman.XmTextSetInsertionPosition;, +&cdeman.XmTextSetMaxLength;, +&cdeman.XmTextSetSelection;, +&cdeman.XmTextSetSource;, +&cdeman.XmTextSetString;, +&cdeman.XmTextSetStringWcs;, +&cdeman.XmTextSetTopCharacter;, +&cdeman.XmTextShowPosition;, and +&cdeman.XmTextXYToPos;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBA.sgm new file mode 100644 index 000000000..860fb2478 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBA.sgm @@ -0,0 +1,1600 @@ + + + + + + + + + + +XmToggleButton +library call + + +XmToggleButton +The ToggleButton widget class + +XmToggleButton + +widget class +ToggleButton + + + +#include <Xm/ToggleB.h> + + + +DESCRIPTION +ToggleButton sets nontransitory state data within an +application. Usually this widget consists of an indicator +(square, diamond, or round) +with either text or a pixmap on one side of it. +However, it can also consist of just text or a pixmap without the indicator. + +The toggle graphics display a 1-of-many, N-of-many, or +1-of-many-round selection state. +When a toggle indicator is displayed, a square indicator shows an +N-of-many +selection state, a diamond-shaped indicator shows a +1-of-many selection state, and a circle-shaped indicator shows a +1-of-many-round selection state. + +ToggleButton +implies a set or unset state. +In the case of a label and an indicator, an +empty indicator (square, diamond, or round) indicates that ToggleButton +is unset, and a filled indicator shows that it is +set. The indicator may be filled with a check mark, a cross, or the +select color. In the case of a pixmap +toggle, different pixmaps are used to display the set/unset +states. +ToggleButton can also indicate an indeterminate state. In the case of +a label and an indicator, an indeterminate state is indicated by a +stippled flat box. +In the case of a pixmap toggle, a different pixmap is used to display +the indeterminate state. + +The default behavior associated with a ToggleButton in a menu depends on +the type of menu system in which it resides. +By default, Btn1 controls the behavior of the ToggleButton. +In addition, Btn3 controls the behavior of the ToggleButton if +it resides in a PopupMenu system. +The actual mouse button used is determined by its RowColumn parent. + +Label's resource XmNmarginLeft may +be increased +to accommodate the toggle indicator when it is created. + +ToggleButton uses the XmQTmenuSystem and +XmQTspecifyRenderTable traits. + + +Classes +ToggleButton inherits behavior, resources, and traits from +Core, XmPrimitive, and XmLabel. + +The class pointer is xmToggleButtonWidgetClass. + +The class name is XmToggleButton. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmToggleButton Resource Set + + +Name +Class +Type +Default +Access + + +XmNarmCallback +XmCArmCallback +XtCallbackList +NULL +C + + +XmNdetailShadowThickness +XmCDetailShadowThickness +Dimension +2 +CSG + + +XmNdisarmCallback +XmCDisarmCallback +XtCallbackList +NULL +C + + +XmNfillOnSelect +XmCFillOnSelect +Boolean +dynamic +CSG + + +XmNindeterminatePixmap +XmCIndeterminatePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNindicatorOn +XmCIndicatorOn +unsigned char +XmINDICATOR_FILL +CSG + + +XmNindicatorSize +XmCIndicatorSize +Dimension +dynamic +CSG + + +XmNindicatorType +XmCIndicatorType +unsigned char +dynamic +CSG + + +XmNselectColor +XmCSelectColor +Pixel +dynamic +CSG + + +XmNselectInsensitivePixmap +XmCSelectInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNselectPixmap +XmCSelectPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNset +XmCSet +unsigned char +XmUNSET +CSG + + +XmNspacing +XmCSpacing +Dimension +4 +CSG + + +XmNtoggleMode +XmCToggleMode +unsigned char +XmTOGGLE_BOOLEAN +CSG + + +XmNunselectColor +XmCUnselectColor +Pixel +dynamic +CSG + + +XmNvalueChangedCallback +XmCValueChangedCallback +XtCallbackList +NULL +C + + +XmNvisibleWhenOff +XmCVisibleWhenOff +Boolean +dynamic +CSG + + + + + + +XmNarmCallback + +Specifies the list of callbacks called +when the ToggleButton is armed. +To arm this widget, press the active mouse button +while the pointer is inside the ToggleButton. +For this callback, the reason is XmCR_ARM. + + + + +XmNdetailShadowThickness + +Specifies the thickness of the indicator shadow. The +default thickness +is 2 pixels. + + + + +XmNdisarmCallback + +Specifies the list of callbacks called +when ToggleButton is disarmed. +To disarm this widget, press and release the active +mouse button while the pointer is inside the ToggleButton. +This widget is also disarmed +when the user moves out of the widget +and releases the mouse button when the pointer is outside the widget. +For this callback, the reason is XmCR_DISARM. + + + + +XmNfillOnSelect + +Fills the indicator with the color specified in +XmNselectColor and switches the top and bottom shadow +colors when set to True. If unset, fills the indicator with the +unselect color. If indeterminate, fills the indicator with +half select color and half unselect color. Otherwise, it switches +only the top +and bottom shadow colors. The default is +True only if a box type of indicator +(such as a check box) is specified, or if the XmNindicatorType is a +1-of type and a toggle indicator is drawn. + +If XmNfillOnSelect is True, XmNset is XmSET, and +XmNindicatorOn is XmINDICATOR_NONE the ToggleButton's +background is set to XmNselectColor. For the other +XmNindicatorOn values, only the indicator is filled with +XmNselectColor. + + + + +XmNindeterminateInsensitivePixmap + +Specifies the pixmap to be displayed as the button face when +the Label XmNlableType resource is XmPIXMAP, +the ToggleButton XmNset resource is XmINDETERMINATE, +and the Core XmNsensitive resource is False. + + + + +XmNindeterminatePixmap + +Specifies the pixmap to be displayed as the button face when +the Label XmNlableType resource is XmPIXMAP, +the ToggleButton XmNset resource is XmINDETERMINATE, +and the Core XmNsensitive resource is True. + + + + +XmNindicatorOn + +Specifies that if a toggle indicator is to be drawn, it will be drawn +to one side of the toggle +text or pixmap, depending on the XmNlayoutDirection resource of +the widget. The default value is XmINDICATOR_FILL. +Toggles accept the following values: + + + +XmINDICATOR_NONE + +No space is allocated +for the indicator, and it is not displayed. Any shadows around the +entire widget are switched when the toggle is selected or unselected. + + + + +XmINDICATOR_BOX + +The toggle indicator is in the shape of a shadowed box. + + + + +XmINDICATOR_FILL + +If the value of the +XmDisplay XmNenableToggleVisual +resource is +True +, the visuals are those of +XmINDICATOR_CHECK_BOX +; if +False +, the indicator visuals are those of +XmINDICATOR_BOX. + + + + +XmINDICATOR_CHECK + +The toggle indicator is in the shape of a checkmark in the +foreground color. + + + + +XmINDICATOR_CHECK_BOX + +The toggle indicator is in the shape of a checkmark enclosed in a box. +This is the default if the XmDisplay XmNenableToggleVisual +resource is set. + + + + +XmINDICATOR_CROSS_BOX + +The toggle indicator is in the shape of a cross enclosed in a box. + + + + +XmINDICATOR_CROSS + +The toggle indicator is in the shape of a cross. + + + + +All ToggleButton checks and crosses should be drawn in the +foreground color. + +If this resource is not XmINDICATOR_NONE, it will control the +appearance of the toggle visual. If XmNset is +XmINDETERMINATE and XmNindicatorOn is not +XmINDICATOR_NONE, this resource +shows a stippled flat box. +If XmNset is XmINDETERMINATE, XmNindicatorOn is +XmINDICATOR_NONE, and XmNtoggleMode is +XmTOGGLE_INDETERMINATE, the label and the ToggleButton are stippled with +a combination of the XmNselectColor and +the XmNunselectColor color, +and the border is flat. + + + + +XmNindicatorSize + +Sets the size of the indicator. +If no value is specified, the size of the indicator is based on the size +of the label string or pixmap. +If the label string or pixmap changes, the size of the indicator is +recomputed based on the size of the label string or pixmap. +Once a value has been specified for XmNindicatorSize, the +indicator has that size, regardless of the size of the label string or +pixmap, until a new value is specified. +The size of indicators inside menus may differ from those outside of menus. +Note that a change in this resource may also cause a change in the +values of the inherited resources XmNmarginTop, +XmNmarginBottom, and XmNmarginLeft. + + + + +XmNindicatorType + +Specifies if the indicator is a 1-of or +N-of indicator. For the 1-of indicator, the +value can be XmONE_OF_MANY, +XmONE_OF_MANY_ROUND, or +XmONE_OF_MANY_DIAMOND. +For the N-of indicator, +the value is XmN_OF_MANY. +This value specifies only the visuals and does not enforce the +behavior. When the ToggleButton is in a radio box, the default is +XmONE_OF_MANY; otherwise, +the default is +XmN_OF_MANY. Legal values +are: + + + +XmONE_OF_MANY + +When the Display XmNenableToggleVisual +resource is set, +indicators are drawn with the same appearance as +XmONE_OF_MANY_ROUND; +otherwise, they appear the same as +XmONE_OF_MANY_DIAMOND. + + + + +XmN_OF_MANY + +The indicators are drawn as specified by the +XmNindicatorOn +resource. + + + + +XmONE_OF_MANY_ROUND + +A shadowed circle. + + + + +XmONE_OF_MANY_DIAMOND + +A shadowed diamond. + + + + + + + +XmNselectColor + +Allows the application to specify what color fills +the center of the square, diamond-shaped, or round indicator when it is set. +If this color is the same as either the top or the bottom shadow color of the +indicator, a one-pixel-wide margin is left between the shadows and the fill; +otherwise, it is filled completely. +The results of this resource depend on the value of the Display +resource XmNenableToggleColor. A value of True causes the fill +color to use the XmHIGHLIGHT_COLOR color by default. A value of +False causes the fill +color to use the background color. +This resource's default for a color display is a color between the background +and the bottom shadow color. For a monochrome display, the default is set to +the foreground color. To set the background of the button to +XmNselectColor when XmNindicatorOn is XmINDICATOR_NONE, +the value of +XmNfillOnSelect must be explicitly set to True. + +This resource is also used as the background color when all of the following conditions +are met: the button is armed in a menu, the +XmNenableEtchedInMenu resource is True, +the XmNindicatorOn resource is False, and the +XmNfillOnSelect resource is True. + +This resource can take the following values: + + + +XmDEFAULT_SELECT_COLOR + +Is the same as the current dynamic default, which is a color between +the background and the bottom shadow color. + + + + +XmREVERSED_GROUND_COLORS + +Forces the select color to the +foreground color and causes the default color of any text rendered over the +select color to be in the background color. + + + + +XmHIGHLIGHT_COLOR + +Forces the fill color to use the highlight color. + + + + + + + +XmNselectInsensitivePixmap + +Specifies a pixmap used as the button face when the ToggleButton is selected, +the button is insensitive, and the Label resource +XmNlabelType is set to XmPIXMAP. +If the ToggleButton is unselected and the button is insensitive, +the pixmap in +XmNlabelInsensitivePixmap is used as the button face. +If no value is specified for XmNlabelInsensitivePixmap, that +resource is set to the value specified for +XmNselectInsensitivePixmap. + + + + +XmNselectPixmap + +Specifies the pixmap to be used as the button +face when XmNlabelType is XmPIXMAP and +the ToggleButton is selected. +When the ToggleButton is unselected, +the pixmap specified in the Label's XmNlabelPixmap is used. +If no value is specified for XmNlabelPixmap, that resource is set +to the value specified for XmNselectPixmap. + + + + +XmNset + +Represents the state of the ToggleButton. +A value of XmUNSET indicates that the ToggleButton is not set. +A value of XmSET indicates that the ToggleButton is set. +A value of XmINDETERMINATE indicates that the +ToggleButton is in an indeterminate state (neither set nor unset). +The ToggleButton states cycle through in the order of XmSET, +XmINDETERMINATE (if XmNtoggleMode is set to +XmTOGGLE_INDETERMINATE), and XmUNSET, and then +back around to XmSET. If XmNtoggleMode is +set to XmTOGGLE_BOOLEAN, then the ToggleButton states cycle +through in the order of XmSET, then XmUNSET, and then +back around to XmSET. +Setting this resource sets the state of the +ToggleButton. + + + + +XmNspacing + +Specifies the amount of spacing between the toggle indicator and the +toggle label (text or pixmap). + + + + +XmNtoggleMode + +Specifies the mode of the ToggleButton as either +XmTOGGLE_BOOLEAN or XmTOGGLE_INDETERMINATE. The +XmTOGGLE_INDETERMINATE value allows the XmNset resource to +be able to accept the values XmINDETERMINATE, XmSET, and +XmUNSET. The XmNtoggleMode resource is forced to +XmTOGGLE_BOOLEAN if the toggle is in an XmRowColumn widget +whose radio behavior is XmONE_OF_MANY. In +XmTOGGLE_BOOLEAN mode, the XmNset resource can only accept +XmSET and XmUNSET. + + + + +XmNunselectColor + +Allows the application to specify what color fills +the center of the square, diamond-shaped, or round indicator when it +is not set. +If this color is the same as either the top or the bottom shadow color of the +indicator, a one-pixel-wide margin is left between the shadows and the fill; +otherwise, it is filled completely. +This resource's default for a color display is XmNbackground. +For a monochrome display, the default is set to +the background color. To set the background of the button to +XmNunselectColor when XmNindicatorOn is +XmINDICATOR_NONE, the value of +XmNfillOnSelect must be explicitly set to True. This resource +acts like the XmNselectColor resource, but for the case when +XmNset is XmUNSET. + + + + +XmNvalueChangedCallback + +Specifies the list of callbacks called +when the ToggleButton value +is changed. To change the value, +press and release the active mouse button while the pointer +is inside the ToggleButton. This action +also causes this widget to be disarmed. +For this callback, the reason is XmCR_VALUE_CHANGED. + + + + +XmNvisibleWhenOff + +Indicates that the toggle indicator is visible in the unselected state when +the Boolean value is True. +When the ToggleButton is in a menu, the default value is False. +When the ToggleButton is in a RadioBox, the default value is True. + + + + + + +Inherited Resources +ToggleButton inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmLabel Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +CSG + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +CSG + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +dynamic +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +dynamic +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +0 +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +dynamic +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +XmFONTLIST_DEFAULT_TAG +CSG + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + int set; +} XmToggleButtonCallbackStruct; + + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +set + +Reflects the ToggleButton's state, either +XmSET (selected), XmUNSET (unselected), or +XmINDETERMINATE (neither). +Note that the reported state is the state that the ToggleButton +is in after the event has been processed. For example, +suppose that a user clicks on a ToggleButton to change it from +the unselected state to the selected state. In this case, +ToggleButton changes the value of set from XmUNSET +to XmSET prior to calling the callback. + + + + + + + + + + + + + + + + +Translations +XmToggleButton includes translations from Primitive. +Additional XmToggleButton translations for buttons not in a +menu system are described in the following list. + +Note that altering translations in #override +or #augment mode is undefined. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +c<Btn1Down>: + +ButtonTakeFocus() + + + + +≈cBtn1Down: + +Arm() + + + + +≈cBtn1Up: + +Select() Disarm() + + + + +Btn2Down: + +ProcessDrag() + + + + +:KeyosfActivate: + +PrimitiveParentActivate() + + + + +:KeyosfCancel: + +PrimitiveParentCancel() + + + + +:KeyosfSelect: + +ArmAndActivate() + + + + +:KeyosfHelp: + +Help() + + + + +≈s ≈m ≈a KeyReturn: + +PrimitiveParentActivate() + + + + +≈s ≈m ≈a Keyspace: + +ArmAndActivate() + + + + + +XmToggleButton inherits menu traversal translations +from XmLabel. +Additional XmToggleButton translations for ToggleButtons in a +menu system are described in the following list. +In a Popup menu system, Btn3 also performs the Btn1 +actions. + + + +Btn2Down: + +ProcessDrag() + + + + +c<Btn1Down>: + +MenuButtonTakeFocus() + + + + +c<Btn1Up>: + +MenuButtonTakeFocusUp() + + + + +≈cBtnDown: + +BtnDown() + + + + +≈cBtnUp: + +BtnUp() + + + + +:KeyosfSelect: + +ArmAndActivate() + + + + +:KeyosfActivate: + +ArmAndActivate() + + + + +:KeyosfHelp: + +Help() + + + + +:KeyosfCancel: + +MenuEscape() + + + + +≈s ≈m ≈a KeyReturn: + +ArmAndActivate() + + + + +≈s ≈m ≈a Keyspace: + +ArmAndActivate() + + + + + + + +Action Routines +The XmToggleButton action routines are + + + +Arm(): + +If the button was previously unset, this action does the following: +if XmNindicatorOn is True, it draws the indicator shadow so that +the indicator looks pressed; if XmNfillOnSelect is True, it fills +the indicator with the color specified by XmNselectColor. +If XmNindicatorOn is False, it draws the +button shadow so +that the +button looks pressed. +If XmNlabelType is XmPIXMAP, the XmNselectPixmap is +used as the button face. +This action calls the XmNarmCallback callbacks. + +If the button was previously set, this action does the following: +if both XmNindicatorOn and XmNvisibleWhenOff are True, it +draws the indicator shadow so that the indicator looks raised; if +XmNfillOnSelect is True, it fills the indicator with the +background color. +If XmNindicatorOn is False, it draws the button shadow +so that the button looks raised. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used as the button face. +This action calls the XmNarmCallback callbacks. + + + + +ArmAndActivate(): + +If the ToggleButton was previously set, unsets it; if the ToggleButton +was previously unset, sets it. + +In a menu, this action +unposts all menus in the menu hierarchy. +Unless the button is already armed, +it calls the XmNarmCallback callbacks. +This action calls the XmNvalueChangedCallback and +XmNdisarmCallback callbacks. + +Outside a menu, if the button was previously unset, this action does the +following: +if XmNindicatorOn is True, it draws the indicator shadow so that +the indicator looks pressed; if XmNfillOnSelect is True, it fills +the indicator with the color specified by +XmNselectColor. +If XmNindicatorOn is False, it draws the button shadow so that the +button looks pressed. +If XmNlabelType is XmPIXMAP, the XmNselectPixmap is +used as the button face. +This action calls the XmNarmCallback, XmNvalueChangedCallback, and +XmNdisarmCallback callbacks. + +Outside a menu, if the button was previously set, this action does the +following: +if both XmNindicatorOn and XmNvisibleWhenOff are True, it +draws the indicator shadow so that the indicator looks raised; if +XmNfillOnSelect is True, it fills the indicator with the +background color. +If XmNindicatorOn is False, it draws the button shadow so that the +button looks raised. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used as the button face. +This action calls the XmNarmCallback, XmNvalueChangedCallback, and +XmNdisarmCallback callbacks. + + + + +BtnDown(): + +This action unposts any menus posted by the ToggleButton's parent menu, +disables keyboard traversal for the menu, and enables mouse traversal +for the menu. +It draws the shadow in the armed state +and, unless the button is already armed, calls the XmNarmCallback +callbacks. + + + + +BtnUp(): + +This action unposts all menus in the menu hierarchy. +If the ToggleButton was previously set, unsets it; if the ToggleButton +was previously unset, sets it. +It calls the XmNvalueChangedCallback callbacks and then the +XmNdisarmCallback callbacks. + + + + +ButtonTakeFocus(): + +Causes the ToggleButton to take keyboard focus +when Ctrl<Btn1Down> is pressed, without activating the widget. + + + + +Disarm(): + +Calls the callbacks for XmNdisarmCallback. + + + + +Help(): + +In a Pulldown or Popup MenuPane, unposts all menus in the menu hierarchy +and restores keyboard focus to the widget that had the focus before +the menu system was entered. +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help callbacks for this widget, this action calls the +help callbacks for the nearest ancestor that has them. + + + + +MenuShellPopdownOne(): + +In a toplevel Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and restores keyboard +focus to the widget that had the focus before the MenuBar was +entered. +In other Pulldown MenuPanes, unposts the menu. + +In a Popup MenuPane, unposts the menu and restores keyboard focus to the +widget from which the menu was posted. + + + + +ProcessDrag(): + +Drags the contents of a ToggleButton label, identified when +BTransfer is pressed. +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures, possibly +multiple times, for the _MOTIF_DROP selection. +This action is undefined for ToggleButtons used in a menu system. + + + + +Select(): + +If the pointer is within the button, takes the following actions: +If the button was previously unset, sets it; if the button was +previously set, unsets it. +This action calls the XmNvalueChangedCallback callbacks. + + + + + + +Additional Behavior +This widget has the following additional behavior: + + + +EnterWindow: + +In a menu, if keyboard traversal is enabled, this action does nothing. +Otherwise, it draws the shadow in the armed state and calls the +XmNarmCallback callbacks. + +If the ToggleButton is not in a menu and the cursor leaves and then +reenters the ToggleButton's window while the button is pressed, this +action restores the button's armed appearance. + + + + +LeaveWindow: + +In a menu, if keyboard traversal is enabled, this action does nothing. +Otherwise, it draws the shadow in the unarmed state and calls the +XmNdisarmCallback callbacks. + +If the ToggleButton is not in a menu and the cursor leaves the +ToggleButton's window while the button is pressed, this action restores +the button's unarmed appearance. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateToggleButton;, &cdeman.XmLabel;, +&cdeman.XmPrimitive;, &cdeman.XmRowColumn;, &cdeman.XmToggleButtonGetState;, +and &cdeman.XmToggleButtonSetState;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBB.sgm new file mode 100644 index 000000000..36b2814ec --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBB.sgm @@ -0,0 +1,1337 @@ + + + + + + + + + + +XmToggleButtonGadget +library call + + +XmToggleButtonGadget +The ToggleButtonGadget widget class + +XmToggleButtonGadget + +widget class +ToggleButtonGadget + + + +#include <Xm/ToggleBG.h> + + + +DESCRIPTION +ToggleButtonGadget sets nontransitory state data within an +application. Usually this gadget consists of an indicator +(square, diamond, or round) +with either text or a pixmap on one side of it. +However, +it can also consist of just text or a pixmap without the indicator. + +The toggle graphics display a 1-of-many, N-of-many, or +N-of-many-round selection state. +When a toggle indicator is displayed, a square indicator shows an +N-of-many +selection state, a diamond-shaped indicator shows a +1-of-many selection state, and a circle-shaped indicator shows a +1-of-many-round selection state. + +ToggleButtonGadget +implies a set or unset state. +In the case of a label and an indicator, an +empty indicator (square, diamond, or round) indicates that +ToggleButtonGadget +is unset, and a filled indicator shows that it is +set. The indicator may be filled with a check mark or the +select color. In the case of a pixmap +toggle, different pixmaps are used to display the set/unset +states. +ToggleButtonGadget can also indicate an indeterminate state. In the case of +a label and an indicator, an indeterminate state is indicated by a +stippled flat box. +In the case of a pixmap toggle, a different pixmap is used to display +the indeterminate state. + +The default behavior associated with a ToggleButtonGadget in a menu depends on +the type of menu system in which it resides. +By default, Btn1 controls the behavior of the ToggleButtonGadget. +In addition, Btn3 controls the behavior of the ToggleButtonGadget if +it resides in a PopupMenu system. +The actual mouse button used is determined by its RowColumn parent. + +Label's resource XmNmarginLeft may +be increased +to accommodate the toggle indicator when it is created. + +ToggleButtonGadget uses the XmQTmenuSystem and +XmQTspecifyRenderTable traits. + + +Classes +ToggleButtonGadget inherits behavior, +resources, and traits from Object, RectObj, XmGadget +and XmLabelGadget. + +The class pointer is xmToggleButtonGadgetClass. + +The class name is XmToggleButtonGadget. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lowercase or uppercase, but include any +underscores between +words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), or is not applicable (N/A). + + + + + + + + + + + +XmToggleButtonGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNarmCallback +XmCArmCallback +XtCallbackList +NULL +C + + +XmNdetailShadowThickness +XmCDetailShadowThickness +Dimension +2 +CSG + + +XmNdisarmCallback +XmCDisarmCallback +XtCallbackList +NULL +C + + +XmNfillOnSelect +XmCFillOnSelect +Boolean +dynamic +CSG + + +XmNindeterminatePixmap +XmCIndeterminatePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNindicatorOn +XmCIndicatorOn +unsigned char +XmINDICATOR_FILL +CSG + + +XmNindicatorSize +XmCIndicatorSize +Dimension +dynamic +CSG + + +XmNindicatorType +XmCIndicatorType +unsigned char +dynamic +CSG + + +XmNselectColor +XmCSelectColor +Pixel +dynamic +CSG + + +XmNselectInsensitivePixmap +XmCSelectInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNselectPixmap +XmCSelectPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNset +XmCSet +unsigned char +XmUNSET +CSG + + +XmNspacing +XmCSpacing +Dimension +4 +CSG + + +XmNtoggleMode +XmCToggleMode +unsigned char +XmTOGGLE_BOOLEAN +CSG + + +XmNunselectColor +XmCUnselectColor +Pixel +dynamic +CSG + + +XmNvalueChangedCallback +XmCValueChangedCallback +XtCallbackList +NULL +C + + +XmNvisibleWhenOff +XmCVisibleWhenOff +Boolean +dynamic +CSG + + + + + + +XmNarmCallback + +Specifies a list of callbacks +that is called when the ToggleButtonGadget is armed. +To arm this gadget, press the active mouse button +while the pointer is inside the ToggleButtonGadget. +For this callback, the reason is XmCR_ARM. + + + + +XmNdetailShadowThickness + +Specifies the thickness of the indicator shadow. The default thickness +is 2 pixels. + + + + +XmNdisarmCallback + +Specifies a list of callbacks +called when ToggleButtonGadget is disarmed. +To disarm this gadget, press and release the active +mouse button while the pointer is inside the ToggleButtonGadget. +The gadget is also disarmed +when the user moves out of the gadget +and releases the mouse button when the pointer is outside the gadget. +For this callback, the reason is XmCR_DISARM. + + + + +XmNfillOnSelect + +Fills the indicator with the color specified in +XmNselectColor and switches the top and bottom shadow +colors when set to True. If unset, fills the indicator with the +unselect color. If indeterminate, fills the indicator with +half select color and half unselect color. +Otherwise, it switches only the top +and bottom shadow colors. The default is set +True only if a box type of indicator +(such as a check box) is specified, or if the XmNindicatorType is a +1-of type and a toggle indicator is drawn. +If XmNfillOnSelect is True, XmNset is XmSET, and +XmNindicatorOn is XmINDICATOR_NONE the ToggleButtonGadget's +background is set to XmNselectColor. For the other +XmNindicatorOn values, only the indicator is filled with +XmNselectColor. + + + + +XmNindeterminateInsensitivePixmap + +Specifies the pixmap to be displayed as the button face when +the Label XmNlableType resource is XmPIXMAP, +the ToggleButtonGadget XmNset resource is XmINDETERMINATE, +and the Core XmNsensitive resource is False. + + + + +XmNindeterminatePixmap + +Specifies the pixmap to be displayed as the button face when +the Label XmNlableType resource is XmPIXMAP, +the ToggleButtonGadget XmNset resource is XmINDETERMINATE, +and the Core XmNsensitive resource is True. + + + + +XmNindicatorOn + +Specifies that if a toggle indicator is to be drawn, it will be drawn +to one side of the toggle +text or pixmap, depending on the XmNlayoutDirection resource of +the widget. The default value is XmINDICATOR_FILL. +Toggles accept the following values: + + + +XmINDICATOR_NONE + +No space is allocated +for the indicator, and it is not displayed. Any shadows around the +entire widget are switched when the toggle is selected or unselected. + + + + +XmINDICATOR_BOX + +The toggle indicator is in the shape of a shadowed box. + + + + +XmINDICATOR_FILL + +If the value of the +XmDisplay XmNenableToggleVisual +resource is +True +, the visuals are those of +XmINDICATOR_CHECK_BOX +; if +False +, the indicator visuals are those of +XmINDICATOR_BOX. + + + + +XmINDICATOR_CHECK + +The toggle indicator is in the shape of a checkmark in the +foreground color. + + + + +XmINDICATOR_CHECK_BOX + +The toggle indicator is in the shape of a checkmark enclosed in a box. +This is the default if the XmDisplay XmNenableToggleVisual +resource is set. + + + + +XmINDICATOR_CROSS_BOX + +The toggle indicator is in the shape of a cross enclosed in a box. + + + + +XmINDICATOR_CROSS + +The toggle indicator is in the shape of a cross. + + + + +All ToggleButton checks and crosses should be drawn in the +foreground color. + +If this resource is not XmINDICATOR_NONE, it will control the +appearance of the toggle visual. If XmNset is +XmINDETERMINATE and XmNindicatorOn is not +XmINDICATOR_NONE, this resource +shows a stippled flat box. +If XmNset is XmINDETERMINATE, XmNindicatorOn is +XmINDICATOR_NONE, and XmNtoggleMode is +XmTOGGLE_INDETERMINATE, the label and the ToggleButton are stippled with +a combination of the XmNselectColor and +the XmNunselectColor color, +and the border is flat. + + + + +XmNindicatorSize + +Sets the size of the indicator. +If no value is specified, the size of the indicator is based on the size +of the label string or pixmap. +If the label string or pixmap changes, the size of the indicator is +recomputed based on the size of the label string or pixmap. +Once a +value has been specified for XmNindicatorSize, the +indicator has that size, regardless of the size of the label string or +pixmap, until a new value is specified. +The size of indicators inside menus may differ from those outside of menus. +Note that a change in this resource may also cause a change in the +values of the inherited resources XmNmarginTop, +XmNmarginBottom, and XmNmarginLeft. + + + + +XmNindicatorType + +Specifies if the indicator is a 1-of or +N-of indicator. For the 1-of indicator, the +value can be XmONE_OF_MANY, +XmONE_OF_MANY_ROUND, or +XmONE_OF_MANY_DIAMOND. +For the N-of indicator, +the value is XmN_OF_MANY. +This value specifies only the visuals and does not enforce the +behavior. When the ToggleButton is in a radio box, the default is +XmONE_OF_MANY; otherwise, +the default is +XmN_OF_MANY. Legal values +are: + + + +XmONE_OF_MANY + +When the Display XmNenableToggleVisual +resource is set, +indicators are drawn with the same appearance as +XmONE_OF_MANY_ROUND; +otherwise, they appear the same as +XmONE_OF_MANY_DIAMOND. + + + + +XmN_OF_MANY + +The indicators are drawn as specified by the +XmNindicatorOn +resource. + + + + +XmONE_OF_MANY_ROUND + +A shadowed circle. + + + + +XmONE_OF_MANY_DIAMOND + +A shadowed diamond. + + + + + + + +XmNselectColor + +Allows the application to specify what color fills +the center of the square, diamond-shaped, or round indicator when it is set. +If this color is the same as either the top or the bottom shadow color of the +indicator, a one-pixel-wide margin is left between the shadows and the fill; +otherwise, it is filled completely. +The results of this resource depend on the value of the Display +resource XmNenableToggleColor. A value of True causes the fill +color to use the XmHIGHLIGHT_COLOR color by default. A value of False +causes the fill +color to use the background color. +This resource's default for a color display is a color between the background +and the bottom shadow color. For a monochrome display, the default is set to +the foreground color. To set the background of the button to +XmNselectColor when XmNindicatorOn is XmINDICATOR_NONE, +the value of +XmNfillOnSelect must be explicitly set to True. + +This resource can take the following values: + + + +XmDEFAULT_SELECT_COLOR + +Is the same as the current dynamic default, which is a color between +the background and the bottom shadow color. + + + + +XmREVERSED_GROUND_COLORS + +Forces the select color to the +foreground color and causes the default color of any text rendered over the +select color to be in the background color. + + + + +XmHIGHLIGHT_COLOR + +Forces the fill color to use the highlight color. + + + + + + + + +XmNselectInsensitivePixmap + +Specifies a pixmap used as the button face when the ToggleButtonGadget +is selected, +the button is insensitive, and the LabelGadget resource XmNlabelType +is XmPIXMAP. If the ToggleButtonGadget +is unselected and the button is insensitive, the pixmap in +XmNlabelInsensitivePixmap is used as the button face. +If no value is specified for XmNlabelInsensitivePixmap, that +resource is set to the value specified for +XmNselectInsensitivePixmap. + + + + +XmNselectPixmap + +Specifies the pixmap to be used as the button +face if XmNlabelType is XmPIXMAP and +the ToggleButtonGadget is selected. +When the ToggleButtonGadget is unselected, +the pixmap specified in LabelGadget's XmNlabelPixmap is used. +If no value is specified for XmNlabelPixmap, that resource is set +to the value specified for XmNselectPixmap. + + + + +XmNset + +Represents the state of the ToggleButton. A value of XmUNSET indicates +that the ToggleButton is not set. A value of XmSET indicates that +the ToggleButton is set. A value of XmINDETERMINATE indicates that the +ToggleButton is in an indeterminate state (neither set nor unset). +The ToggleButton states cycle through in the order of XmSET, +XmINDETERMINATE (if XmNtoggleMode is set to +XmTOGGLE_INDETERMINATE), and XmUNSET, and then +back around to XmSET. If XmNtoggleMode is +set to XmTOGGLE_BOOLEAN, then the ToggleButton states cycle +through in the order of XmSET, then XmUNSET, and then +back around to XmSET. +Setting this resource sets the state of the +ToggleButton. + + + + +XmNspacing + +Specifies the amount of spacing between the toggle indicator and the +toggle label (text or pixmap). + + + + +XmNtoggleMode + +Specifies the mode of the ToggleButtonGadget as either +XmTOGGLE_BOOLEAN or XmTOGGLE_INDETERMINATE. The +XmTOGGLE_INDETERMINATE value allows the XmNset resource to +be able to accept the values XmINDETERMINATE, XmSET, and +XmUNSET. The XmNtoggleMode resource is forced to +XmTOGGLE_BOOLEAN if the toggle is in an XmRowColumn widget +whose radio behavior is XmONE_OF_MANY. In +XmTOGGLE_BOOLEAN mode, the XmNset resource can only accept +XmSET and XmUNSET. + + + + +XmNunselectColor + +Allows the application to specify what color fills +the center of the square, diamond-shaped, or round indicator when it +is not set. +If this color is the same as either the top or the bottom shadow color of the +indicator, a one-pixel-wide margin is left between the shadows and the fill; +otherwise, it is filled completely. +This resource's default for a color display is XmNbackground. +For a monochrome display, the default is set to +the background color. To set the background of the button to +XmNunselectColor when XmNindicatorOn is +XmINDICATOR_NONE, the value of +XmNfillOnSelect must be explicitly set to True. This resource +acts like the XmNselectColor resource, but for the case when +XmNset is XmUNSET. + + + + +XmNvalueChangedCallback + +Specifies a list of callbacks +called when the ToggleButtonGadget value +is changed. To change the value, +press and release the active mouse button while the pointer +is inside the ToggleButtonGadget. This action +also causes the gadget to be disarmed. +For this callback, the reason is XmCR_VALUE_CHANGED. + + + + +XmNvisibleWhenOff + +Indicates that the toggle indicator is visible in the unselected state when +the Boolean value is True. +When the ToggleButtonGadget is in a menu, the default value is False. +When the ToggleButtonGadget is in a RadioBox, the default value is True. + + + + + + +Inherited Resources +ToggleButtonGadget inherits behavior and resources from the +superclasses described in the following tables. +For a complete description of each resource, refer to the +reference page for that superclass. + + + + + + + + + + + +XmLabelGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerator +XmCAccelerator +String +NULL +CSG + + +XmNacceleratorText +XmCAcceleratorText +XmString +NULL +CSG + + +XmNalignment +XmCAlignment +unsigned char +dynamic +CSG + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNlabelInsensitivePixmap +XmCLabelInsensitivePixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelPixmap +XmCLabelPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNlabelString +XmCXmString +XmString +dynamic +CSG + + +XmNlabelType +XmCLabelType +unsigned char +XmSTRING +CSG + + +XmNmarginBottom +XmCMarginBottom +Dimension +dynamic +CSG + + +XmNmarginHeight +XmCMarginHeight +Dimension +2 +CSG + + +XmNmarginLeft +XmCMarginLeft +Dimension +dynamic +CSG + + +XmNmarginRight +XmCMarginRight +Dimension +0 +CSG + + +XmNmarginTop +XmCMarginTop +Dimension +dynamic +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +2 +CSG + + +XmNmnemonic +XmCMnemonic +KeySym +NULL +CSG + + +XmNmnemonicCharSet +XmCMnemonicCharSet +String +dynamic +CSG + + +XmNrecomputeSize +XmCRecomputeSize +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNstringDirection +XmCStringDirection +XmStringDirection +dynamic +CSG + + + + + + + + + + + + + + +XmGadget Resource Set + + +Name +Class +Type +Default +Access + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + +XmNlayoutDirection +XmNCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmNONE +CSG + + +XmNshadowThickness +XmCShadowThickness +Dimension +dynamic +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +RectObj Resource Set + + +Name +Class +Type +Default +Access + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +N/A + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + + + + + + + + + +Object Resource Set + + +Name +Class +Type +Default +Access + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; + int set; +} XmToggleButtonCallbackStruct; + + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + +set + +Reflects the ToggleButtonGadget's state, either +XmSET (selected), XmUNSET (unselected), or +XmINDETERMINATE (neither). +Note that the reported state is the state that the ToggleButtonGadget +is in after the event has been processed. For example, +suppose that a user clicks on a ToggleButtonGadget to change it from +the unselected state to the selected state. In this case, +ToggleButtonGadget changes the value of set from XmUNSET +to XmSET prior to calling the callback. + + + + + + + + + + + + + + + + +Behavior +XmToggleButtonGadget includes behavior from XmGadget. +XmToggleButtonGadget includes menu traversal behavior from XmLabelGadget. +Additional XmToggleButtonGadget behavior is described in the +following list: + + + +Btn2Down: + +Drags the contents of a ToggleButtonGadget label, identified when +Btn2 is pressed. +This action is undefined for ToggleButtonGadgets used in a menu system. + + + + +Btn1Down: + +In a menu, this action unposts any menus posted by the ToggleButtonGadget's +parent menu, +disables keyboard traversal for the menu, and enables mouse traversal +for the menu. +It draws the shadow in the armed state +and, unless the button is already armed, calls the XmNarmCallback +callbacks. + +Outside a menu, if the button was previously unset, this action does the +following: +if XmNindicatorOn is True, it draws the indicator shadow so that +the indicator looks pressed; if XmNfillOnSelect is True, it fills +the indicator with the color specified by XmNselectColor. +If XmNindicatorOn is False, it draws the button shadow so that the +button looks pressed. +If XmNlabelType is XmPIXMAP, the XmNselectPixmap is +used as the button face. +This resource calls the XmNarmCallback callbacks. + +Outside a menu, if the button was previously set, this action does the +following: +if both XmNindicatorOn and XmNvisibleWhenOff are True, it +draws the indicator shadow so that the indicator looks raised; if +XmNfillOnSelect is True, it fills the indicator with the +background color. +If XmNindicatorOn is False, it draws the button shadow so that the +button looks raised. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used as the button face. +This resource calls the XmNarmCallback callbacks. + + + + +Btn1Up: + +In a menu, this action +unposts all menus in the menu hierarchy. +If the ToggleButtonGadget was previously set, this action +unsets it; if the ToggleButtonGadget +was previously unset, this action sets it. +It calls the XmNvalueChangedCallback callbacks and then the +XmNdisarmCallback callbacks. + +If the button is outside a menu and the pointer is within the button, +this action does the following: +if the button was previously unset, sets it; if the button was +previously set, unsets it. +This action calls the XmNvalueChangedCallback callbacks. + +If the button is outside a menu, this action calls the XmNdisarmCallback +callbacks. + + + + +KeyosfHelp: + +In a Pulldown or Popup MenuPane, unposts all menus in the menu hierarchy +and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard focus to the widget that had the focus before +the menu system was entered. +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help callbacks for this widget, this action calls the +help callbacks for the nearest ancestor that has them. + + + + +KeyosfActivate: + +In a menu, this action unposts all menus in the menu hierarchy. +Unless the button is already armed, this action calls the XmNarmCallback +callbacks; and calls the XmNvalueChangedCallback and +XmNdisarmCallback callbacks. Outside a menu, +if the parent is a manager, this action passes the event to the parent. + + + + +KeyosfSelect: + +If the ToggleButtonGadget was previously set, this action unsets it; if the +ToggleButtonGadget was previously unset, this action sets it. + +In a menu, this action +unposts all menus in the menu hierarchy. +Unless the button is already armed, +this action calls the XmNarmCallback, +the XmNvalueChangedCallback, and +XmNdisarmCallback callbacks. + +Outside a menu, if the button was previously unset, this action does the +following: +If XmNindicatorOn is True, it draws the indicator shadow so that +the indicator looks pressed; if XmNfillOnSelect is True, it fills +the indicator with the color specified by XmNselectColor. +If XmNindicatorOn is False, it draws the button shadow so that the +button looks pressed. +If XmNlabelType +is XmPIXMAP, the XmNselectPixmap is +used as the button face. +This action calls the XmNarmCallback, XmNvalueChangedCallback, +XmNdisarmCallback callbacks. + +Outside a menu, if the button was previously set, this action does the +following: +If both XmNindicatorOn and XmNvisibleWhenOff are True, it +draws the indicator shadow so that the indicator looks raised; if +XmNfillOnSelect is True, it fills the indicator with the +background color. +If XmNindicatorOn is False, it draws the button shadow so that the +button looks raised. +If XmNlabelType is XmPIXMAP, the XmNlabelPixmap is +used as the button face. +Calls the XmNarmCallback, XmNvalueChangedCallback, and +XmNdisarmCallback callbacks. + + + + +KeyosfCancel: + +In a toplevel Pulldown MenuPane from a MenuBar, unposts the menu, +disarms the MenuBar CascadeButton and the MenuBar, and, +when the shell's keyboard focus policy is +XmEXPLICIT, +restores keyboard +focus to the widget that had the focus before the MenuBar was +entered. +In other Pulldown MenuPanes, this action unposts the menu. +Outside a menu, if the parent is a manager, this action passes the event to the +parent. + +In a Popup MenuPane, this action unposts the menu and restores keyboard focus to the +widget from which the menu was posted. + + + + +Enter: + +In a menu, if keyboard traversal is enabled, this action does nothing. +Otherwise, it draws the shadow in the armed state and calls the +XmNarmCallback callbacks. + +If the ToggleButtonGadget is not in a menu and the cursor leaves and then +reenters the ToggleButtonGadget while the button is pressed, this +action restores the button's armed appearance. + + + + +Leave: + +In a menu, if keyboard traversal is enabled, this action does nothing. +Otherwise, it draws the shadow in the unarmed state and calls the +XmNdisarmCallback callbacks. + +If the ToggleButtonGadget is not in a menu and the cursor leaves the +ToggleButtonGadget while the button is pressed, this action restores +the button's unarmed appearance. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Object;, +&cdeman.RectObj;, +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateToggleButtonGadget;, +&cdeman.XmGadget;, +&cdeman.XmLabelGadget;, +&cdeman.XmRowColumn;, +&cdeman.XmToggleButtonGadgetGetState;, and +&cdeman.XmToggleButtonGadgetSetState;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBC.sgm new file mode 100644 index 000000000..382a13119 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBC.sgm @@ -0,0 +1,83 @@ + + + + + + + + + + + +XmToggleButtonGadgetGetState +library call + + +XmToggleButtonGadgetGetState +A ToggleButtonGadget function that obtains the state of a ToggleButtonGadget + +XmToggleButtonGadgetGet\\%State + +ToggleButtonGadget functions +XmToggleButtonGadgetGet\\%State + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ToggleBG.h> + +Boolean XmToggleButtonGadgetGetState + +Widget widget + + + +DESCRIPTION +XmToggleButtonGadgetGetState obtains the state of a ToggleButtonGadget. + + + +widget + +Specifies the ToggleButtonGadget ID + + + + +For a complete definition of ToggleButtonGadget and +its associated resources, see &cdeman.XmToggleButtonGadget;. + + + +RETURN +Returns True if the button is selected and False if the button is +unselected. + + + +RELATED +&cdeman.XmToggleButtonGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBD.sgm new file mode 100644 index 000000000..243489021 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBD.sgm @@ -0,0 +1,103 @@ + + + + + + + + + + + +XmToggleButtonGadgetSetState +library call + + +XmToggleButtonGadgetSetState +A ToggleButtonGadget function that sets or changes the current state + +XmToggleButtonGadgetSet\\%State + +ToggleButtonGadget functions +XmToggleButtonGadgetSet\\%State + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ToggleBG.h> + +void XmToggleButtonGadgetSetState + +Widget widget +Boolean state +Boolean notify + + + +DESCRIPTION +XmToggleButtonGadgetSetState sets or changes the ToggleButtonGadget's +current state. + + + +widget + +Specifies the ToggleButtonGadget widget ID. + + + + +state + +Specifies a Boolean value that indicates whether the ToggleButtonGadget state is +selected or unselected. If the value is True, the button state is selected; +if it is False, the button state is unselected. + + + + +notify + +Indicates whether XmNvalueChangedCallback is called; +it can be either True or False. +The XmNvalueChangedCallback is only called when this function +changes the state of the ToggleButtonGadget. +When this argument is True and the ToggleButtonGadget is a child of a +RowColumn widget whose XmNradioBehavior is True, setting the +ToggleButtonGadget causes other ToggleButton and ToggleButtonGadget +children of the RowColumn to be unselected. + + + + +For a complete definition of ToggleButtonGadget and +its associated resources, see &cdeman.XmToggleButtonGadget;. + + + +RELATED +&cdeman.XmToggleButtonGadget;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBE.sgm new file mode 100644 index 000000000..c2b754ebf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBE.sgm @@ -0,0 +1,82 @@ + + + + + + + + + + + +XmToggleButtonGetState +library call + + +XmToggleButtonGetState +A ToggleButton function that obtains the state of a ToggleButton + +XmToggleButtonGetState + +ToggleButton functions +XmToggleButtonGetState + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ToggleB.h> + +Boolean XmToggleButtonGetState + +Widget widget + + + +DESCRIPTION +XmToggleButtonGetState obtains the state of a ToggleButton. + + + +widget + +Specifies the ToggleButton widget ID + + + + +For a complete definition of ToggleButton and +its associated resources, see &cdeman.XmToggleButton;. + + + +RETURN +Returns True if the button is selected and False if the button is unselected. + + + +RELATED +&cdeman.XmToggleButton;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBF.sgm new file mode 100644 index 000000000..8e350ed4e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBF.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmToggleButtonSetState +library call + + +XmToggleButtonSetState +A ToggleButton function that sets or changes the current state + +XmToggleButtonSetState + +ToggleButton functions +XmToggleButtonSetState + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/ToggleB.h> + +void XmToggleButtonSetState + +Widget widget +Boolean state +Boolean notify + + + +DESCRIPTION +XmToggleButtonSetState sets or changes the ToggleButton's current state. + + + +widget + +Specifies the ToggleButton widget ID. + + + + +state + +Specifies a Boolean value that indicates whether the ToggleButton state is +selected or unselected. If the value is True, the button state is selected; +if it is False, the button state is unselected. + + + + +notify + +Indicates whether XmNvalueChangedCallback is called; +it can be either True or False. +The XmNvalueChangedCallback is only called when this function +changes the state of the ToggleButton. +When this argument is True and the ToggleButton is a child of a +RowColumn widget whose XmNradioBehavior is True, setting the +ToggleButton causes other ToggleButton and ToggleButtonGadget +children of the RowColumn to be unselected. + + + + +For a complete definition of ToggleButton and +its associated resources, see &cdeman.XmToggleButton;. + + + +RELATED +&cdeman.XmToggleButton;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBG.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBG.sgm new file mode 100644 index 000000000..3f6012bd4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/ToggleBG.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmToggleButtonSetValue +library call + + +XmToggleButtonSetValue +A ToggleButton function that sets or changes the current state + +XmToggleButtonSetValue + +ToggleButton functions +XmToggleButtonSetValue + + + + + + + + + + + +#include <Xm/ToggleB.h> + +void XmToggleButtonSetValue + +Widget widget +XmToggleButtonState state +Boolean notify + + + +DESCRIPTION +XmToggleButtonSetValue sets or changes the ToggleButton's current state. + + + +widget + +Specifies the ToggleButton widget ID. + + + + +state + +Specifies whether the ToggleButton state is +selected or unselected. If the value is True, the button state is selected; +if it is False, the button state is unselected, if it is +XmINDETERMINATE, the button state is neither. + + + + +notify + +Indicates whether XmNvalueChangedCallback is called; +it can be either True or False. +The XmNvalueChangedCallback is only called when this function +changes the state of the ToggleButton. +When this argument is True and the ToggleButton is a child of a +RowColumn widget whose XmNradioBehavior is True, setting the +ToggleButton causes other ToggleButton and ToggleButtonGadget +children of the RowColumn to be unselected. + + + + +For a complete definition of ToggleButton and +its associated resources, see &cdeman.XmToggleButton;. + + + +RELATED +&cdeman.XmToggleButton;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TrackE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TrackE.sgm new file mode 100644 index 000000000..a7d07c08d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TrackE.sgm @@ -0,0 +1,119 @@ + + + + + + + + + + + +XmTrackingEvent +library call + + +XmTrackingEvent +A Toolkit function that provides a modal interaction + +XmTrackingEvent + +Toolkit functions +XmTrackingEvent + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Widget XmTrackingEvent + +Widget widget +Cursor cursor +Boolean confine_to +XEvent *event_return + + + +DESCRIPTION +XmTrackingEvent provides a modal interface for selection of a +component. +It is intended to support context help. +The function +calls the XmUpdateDisplay function. +XmTrackingEvent then grabs +the pointer and discards succeeding events until +BSelect is released or a key is pressed and then released. +The function then returns the widget or gadget that contains the +pointer when BSelect is released or a key is +released, and ungrabs the pointer. + + + +widget + +Specifies the widget ID of a widget to use as the basis of the modal +interaction. That is, the widget within which the interaction must +occur, usually a top-level shell. + + + + +cursor + +Specifies the cursor to be used for the pointer during the interaction. +This is a standard X cursor name. + + + + +confine_to + +Specifies whether or not the cursor should be confined to widget. + + + + +event_return + +Returns the ButtonRelease or KeyRelease event that causes the function +to return. + + + + + + +RETURN +Returns the widget or gadget that contains the pointer when BSelect +is released or a key is released. If no widget or gadget contains the +pointer, the function returns NULL. + + + +RELATED +&cdeman.XmTrackingLocate;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TrackL.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TrackL.sgm new file mode 100644 index 000000000..4cb975eaa --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TrackL.sgm @@ -0,0 +1,106 @@ + + + + + + + + + + + +XmTrackingLocate +library call + + +XmTrackingLocate +A Toolkit function that provides a modal interaction + +XmTrackingLocate + +Toolkit functions +XmTrackingLocate + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Widget XmTrackingLocate + +Widget widget +Cursor cursor +Boolean confine_to + + + +DESCRIPTION +XmTrackingLocate provides a modal interface for selection of a +component. +It is intended to support context help. +This function is implemented as XmTrackingEvent. + +NOTE: This function is obsolete and exists for compatibility with +previous releases. It has been replaced by XmTrackingEvent. + + + +widget + +Specifies the widget ID of a widget to use as the basis of the modal +interaction. That is, the widget within which the interaction must +occur, usually a top-level shell. + + + + +cursor + +Specifies the cursor to be used for the pointer during the interaction. +This is a standard X cursor name. + + + + +confine_to + +Specifies whether or not the cursor should be confined to widget + + + + + + +RETURN +Returns the widget or gadget that contains the pointer when BSelect +is released or a key is released. If no widget or gadget contains the +pointer, the function returns NULL. + + + +RELATED +&cdeman.XmTrackingEvent;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfA.sgm new file mode 100644 index 000000000..95baee790 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfA.sgm @@ -0,0 +1,171 @@ + + + + + + + + + + + +XmTransferDone +library call + + +XmTransferDone +A toolkit function that completes a data transfer + +XmTransferDone + +toolkit functions +XmTransferDone + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmTransferDone + +XtPointer transfer_id +XmTransferStatus status + + + +DESCRIPTION +XmTransferDone completes an already-initiated data transfer +operation. +An application can call this routine from an +XmNdestinationCallback procedure or any function called as a +result, including the selection procedures called as a result of calls +to XmTransferValue. + +The caller of XmTransferDone supplies an identifier for the +transfer operation and an indication of the completion status. +XmTransferDone causes any remaining transfers for the operation to +be discarded. + + + +transfer_id + +Specifies a unique indentifier for the data transfer operation. +The value must be the same as the value of the transfer_id member +of the XmDestinationCallbackStruct passed to the +XmNdestinationCallback procedure. + + + + +status + +Specifies the completion status of the data transfer. +Following are the possible values: + + + +XmTRANSFER_DONE_SUCCEED + +The transfer was completed successfully. +This status has the following additional effects: + + + +For a move operation, the selection owner receives a request to convert +the selection to the DELETE target. + + + +If a TRANSACT operation is in progress, the owner receives a +request to commit the transaction. + + + +If a PERSIST or _MOTIF_SNAPSHOT operation is in progress, +the owner receives a notification that the operation is finished. + + + +The widget class destination procedure is not called. + + + + + + +XmTRANSFER_DONE_FAIL + +The transfer was completed unsuccessfully. +This status has the following additional effects: + + + +For a move operation, the selection owner does not receive a request to +convert the selection to the DELETE target. + + + +For a drag and drop operation, the DropTransfer's +XmNtransferStatus is set to XmTRANSFER_FAILURE. + + + +If a TRANSACT operation is in progress, the owner receives a +request to abort the transaction. + + + +If a PERSIST or _MOTIF_SNAPSHOT operation is in +progress, the owner receives a notification that the operation +is finished. + + + +The widget class destination procedure is not called. + + + + + + +XmTRANSFER_DONE_CONTINUE + +This status has the same effect as XmTRANSFER_DONE_SUCCEED, except +that if a PERSIST or _MOTIF_SNAPSHOT operation is +in progress, the +owner does not receive a notification that the operation is finished. + + + + +XmTRANSFER_DONE_DEFAULT + +The widget class destination procedure is called. +Further effects depend on the actions of that procedure. + + + + + + + + + +RELATED +&cdeman.XmTransferSendRequest;, +&cdeman.XmTransferStartRequest;, +&cdeman.XmTransferStartRequest;, +and +&cdeman.XmTransferValue;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfB.sgm new file mode 100644 index 000000000..5a2ff2ccb --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfB.sgm @@ -0,0 +1,74 @@ + + + + + + + + + + + +XmTransferSendRequest +library call + + +XmTransferSendRequest +A toolkit function that transfers a MULTIPLE request + +XmTransferSendRequest + +toolkit functions +XmTransferSendRequest + + + + + + + + + + + +#include <Xm/Transfer.h> + +void XmTransferSendRequest + +XtPointer transfer_id +Time time + + + +DESCRIPTION +XmTransferSendRequest marks the end of a MULTIPLE request +started by XmTransferStartRequest. + + + +transfer_id + +Specifies a unique indentifier for the data transfer operation. + + + + +time + +Specifies the time of the XEvent that triggered the data transfer. +You should typically set this field to XtLastTimestampProcessed. + + + + + + +RELATED +&cdeman.XmTransferSetParameters;, +&cdeman.XmTransferStartRequest;, +and +&cdeman.XmTransferValue;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfC.sgm new file mode 100644 index 000000000..e424de7b7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfC.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmTransferSetParameters +library call + + +XmTransferSetParameters +A toolkit function that establishes parameters to be passed by the next call to XmTransferValue + +XmTransferSetParameters + +toolkit functions +XmTransferSetParameters + + + + + + + + + + + +#include <Xm/Transfer.h> + +void XmTransferSetParameters + +XtPointer transfer_id +XtPointer parm +int parm_fmt +unsigned long parm_length +Atom parm_type + + + +DESCRIPTION +XmTransferSetParameters establishes a parameter definition. +Your application calls XmTransferSetParameters just before calling +XmTransferValue, and only if XmTransferValue needs +to transfer a value containing a parameter. + + + +transfer_id + +Specifies a unique indentifier for the data transfer operation. +The value must be the same as the value of the transfer_id member +of the XmDestinationCallbackStruct passed to the +XmNdestinationCallback procedure. + + + + +parm + +Specifies parameters to be passed to the conversion routine (and the +XmNconvertCallback procedures, if any) of the widget that owns the +selection. +The type and length of parameters are target-specific. +If the target takes no parameters, the value is NULL. + + + + +parm_fmt + +Specifies whether the data in parm should be viewed as a list of +8-bit, 16-bit, or 32-bit quantities. +Possible values are 0 (when parm is NULL), 8, 16, and 32. + + + + +parm_length + +Specifies the number of elements of data in parm, where each +element has the number of bits specified by parm_fmt. +When parm is NULL, the value is 0. + + + + +parm_type + +Specifies the type of parm. + + + + + + +RELATED +&cdeman.XmTransferSendRequest;, +&cdeman.XmTransferStartRequest;, and +&cdeman.XmTransferValue;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfD.sgm new file mode 100644 index 000000000..928664b24 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfD.sgm @@ -0,0 +1,72 @@ + + + + + + + + + + + +XmTransferStartRequest +library call + + +XmTransferStartRequest +A toolkit function that begins a MULTIPLE transfer + +XmTransferStartRequest + +toolkit functions +XmTransferStartRequest + + + + + + + + + + + +#include <Xm/Transfer.h> + +void XmTransferStartRequest + +XtPointer transfer_id + + + +DESCRIPTION +XmTransferStartRequest begins a MULTIPLE request. +The MULTIPLE request may contain one or more calls to +XmTransferValue. Your application concludes a +MULTIPLE request by calling XmTransferSendRequest. + +XmTransferStartRequest is typically called by a destination callback +or by a transfer procedure. + + + +transfer_id + +Specifies a unique indentifier for the data transfer operation. +You should use the transfer_id passed in the +XmDestinationCallbackStruct or XmSelectionCallbackStruct. + + + + + + +RELATED +&cdeman.XmTransferSetParameters;, +&cdeman.XmTransferSendRequest;, +and +&cdeman.XmTransferValue;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfV.sgm new file mode 100644 index 000000000..7b2590b24 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TransfV.sgm @@ -0,0 +1,251 @@ + + + + + + + + + + + +XmTransferValue +library call + + +XmTransferValue +A toolkit function that transfers data to a destination + +XmTransferValue + +toolkit functions +XmTransferValue + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmTransferValue + +XtPointer transfer_id +Atom target +XtCallbackProc proc +XtPointer client_data +Time time + + + +DESCRIPTION +XmTransferValue converts a selection, transferring any data from +the selection owner, in the context of an already-initiated data +transfer operation. +An application can call this routine from an +XmNdestinationCallback procedure or any function called as a +result. + +The caller of XmTransferValue supplies the target to which the +selection is converted. +The caller also supplies a callback procedure to handle the data that +results from the conversion. + + + +transfer_id + +Specifies a unique indentifier for the data transfer operation. +The value must be the same as the value of the transfer_id member +of the XmDestinationCallbackStruct passed to the +XmNdestinationCallback procedure. + + + + +target + +Specifies the target to which the selection is to be converted. + + + + +proc + +Specifies a callback procedure to be invoked when the selection has been +converted and the data, if any, is available. +This procedure is responsible for inserting or otherwise handling any +data transferred. +The procedure can also terminate the data transfer by calling +XmTransferDone. +The proc receives three arguments: + + + +The widget that requested the conversion + + + +The value of the client_data argument + + + +A pointer to an XmSelectionCallbackStruct + + + +This procedure can be called before or after XmTransferValue +returns. + + + + +client_data + +Specifies data to be passed to the callback procedure (the value of the +proc argument) when the selection has been converted. + + + + +time + +Specifies the time of the XEvent that triggered the data transfer. +You should typically set this field to XtLastTimestampProcessed. + + + + +The callback procedure (the value of the proc argument) receives a +pointer to an XmSelectionCallbackStruct, which has the following +definition: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + Atom target; + Atom type; + XtPointer transfer_id; + int flags; + int remaining; + XtPointer value; + unsigned long length; + int format; +} XmSelectionCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Specifies the selection that has been converted. + + + + +target + +Specifies the target to which XmTransferValue requested +conversion. +The value is the same as the value of the target argument to +XmTransferValue. + + + + +type + +Specifies the type of the selection value. +This is not the target, but the type used to represent the target. +The value XT_CONVERT_FAIL means that the selection owner did not +respond to the conversion request within the Intrinsics selection +timeout interval. + + + + +transfer_id + +Specifies a unique indentifier for the data transfer operation. +The value is the same as the value of the transfer_id argument to +XmTransferValue. + + + + +flags + +This member is currently unused. +The value is always XmSELECTION_DEFAULT. + + + + +remaining + +Indicates the number of transfers remaining for the operation specified +by transfer_id. + + + + +value + +Represents the data transferred by this request. +The application is responsible for freeing the value by calling +XtFree. + + + + +length + +Indicates the number of elements of data in +value, where each element has the size symbolized by format. +If value is NULL, length is 0. + + + + +format + +Indicates whether the data in value should be viewed as a list of +char, short, or long quantities. +Possible values are 8 (for a list of char), +16 (for a list of short), or 32 (for a list of long). + + + + + + +RELATED +&cdeman.XmTransferSetParameters;, +&cdeman.XmTransferSendRequest;, +and +&cdeman.XmTransferStartRequest;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Translat.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Translat.sgm new file mode 100644 index 000000000..eebbc46f1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Translat.sgm @@ -0,0 +1,114 @@ + + + + + + + + + + + +XmTranslateKey +library call + + +XmTranslateKey +The default keycode-to-keysym translator + +XmTranslateKey + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +void XmTranslateKey + +Display *display +KeyCode keycode +Modifiers modifiers +Modifiers *modifiers_return +KeySym *keysym_return + + + +DESCRIPTION +XmTranslateKey is the default XtKeyProc translation +procedure for Motif applications. The function takes a keycode +and modifiers and returns the corresponding keysym. + +XmTranslateKey serves two main purposes: to enable new translators +with expanded functionality to get the default +Motif keycode-to-keysym translation in addition to whatever they add, +and to reinstall the default translator. This function enables +keysyms defined by the Motif virtual bindings to be used when an +application requires its own XtKeyProc to be installed. + + + +display + +Specifies the display that the keycode is from + + + + +keycode + +Specifies the keycode to translate + + + + +modifiers + +Specifies the modifier keys to be applied to the keycode + + + + +modifiers_return + +Specifies a mask of the modifier keys actually used to generate +the keysym (an AND of modifiers and any default modifiers +applied by the currently registered translator) + + + + +keysym_return + +Specifies a pointer to the resulting keysym + + + + + + +RELATED +&cdeman.VirtualBindings;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtClear.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtClear.sgm new file mode 100644 index 000000000..7e3ef7b41 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtClear.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmTextClearSelection +library call + + +XmTextClearSelection +A Text function that clears the primary selection + +XmTextClearSelection + +Text functions +XmTextClearSelection + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextClearSelection + +Widget widget +Time time + + + +DESCRIPTION +XmTextClearSelection clears the primary selection in the Text widget. + + + +widget + +Specifies the Text widget ID. + + + + +time + +Specifies the server time at which the selection value is desired. This +should be the time of the event that triggered this request. +One source of a valid time stamp is the function XtLastTimestampProcessed(). + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCopy.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCopy.sgm new file mode 100644 index 000000000..bd9816ec6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCopy.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmTextCopy +library call + + +XmTextCopy +A Text function that copies the primary selection to the clipboard + +XmTextCopy + +Text functions +XmTextCopy + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextCopy + +Widget widget +Time time + + + +DESCRIPTION +XmTextCopy copies the primary selected text to the clipboard. + +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmCOPY. + + + +widget + +Specifies the Text widget ID. + + + + +time + +Specifies the server time at which the selection value is to be modified. This +should be the time of the event which triggered this request. +One source of a valid time stamp is the function XtLastTimestampProcessed(). + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN + +This function returns False if the primary selection is NULL, if the +widget does not own the primary selection, if the function is +unable to gain ownership of the clipboard selection, or if no data is +placed on the clipboard. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCopyL.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCopyL.sgm new file mode 100644 index 000000000..50c6817b9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCopyL.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmTextCopyLink +library call + + +XmTextCopyLink +A Text function that copies a link to the primary selection to the clipboard + +XmTextCopyLink + +Text functions +XmTextCopyLink + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextCopyLink + +Widget widget +Time time + + + +DESCRIPTION +XmTextCopyLink copies a link to the primary selected text to the +clipboard. +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmLINK. +The Text widget itself does not copy any links; XmNconvertCallback +procedures are responsible for copying the link to the clipboard and for +taking any related actions. + + + +widget + +Specifies the Text widget ID. + + + + +time + +Specifies the time of the transfer. +This should be the time of the event which triggered this request. +One source of a valid time stamp is the function +XtLastTimestampProcessed. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +This function returns False if the primary selection is NULL, if the +widget does not own the primary selection, if the function is +unable to gain ownership of the clipboard selection, or if no data is +placed on the clipboard. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCut.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCut.sgm new file mode 100644 index 000000000..5929c1556 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtCut.sgm @@ -0,0 +1,112 @@ + + + + + + + + + + + +XmTextCut +library call + + +XmTextCut +A Text function that copies the primary selection to the clipboard and deletes the selected text + +XmTextCut + +Text functions +XmTextCut + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextCut + +Widget widget +Time time + + + +DESCRIPTION +XmTextCut copies the primary selected text to the clipboard and +then deletes the primary selected text. +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. + +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmMOVE. +If the transfer is successful, this routine then calls the +XmNconvertCallback procedures for the CLIPBOARD selection +and the DELETE target. + + + +widget + +Specifies the Text widget ID. + + + + +time + +Specifies the server time at which the selection value is to be modified. This +should be the time of the event that triggered this request. +One source of a valid time stamp is the function XtLastTimestampProcessed(). + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN + +This function returns False if the primary selection is NULL, if the +widget does not own the primary selection, if the function is +unable to gain ownership of the clipboard selection, or if no data is +placed on the clipboard. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtDisab.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtDisab.sgm new file mode 100644 index 000000000..2bcdfa2a4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtDisab.sgm @@ -0,0 +1,81 @@ + + + + + + + + + + + +XmTextDisableRedisplay +library call + + +XmTextDisableRedisplay +A Text function that temporarily +prevents visual update of the Text widget + +XmTextDisableRedisplay + +Text functions +XmTextDisableRedisplay + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextDisableRedisplay + +Widget widget + + + +DESCRIPTION +XmTextDisableRedisplay prevents redisplay of the specified +Text widget even though its visual attributes have been +modified. The visual appearance of the widget remains +unchanged until XmTextEnableRedisplay is called, +although the insertion cursor is not displayed. +This allows an application to make multiple changes to +the widget without causing intermediate visual updates. + + + +widget + +Specifies the Text widget ID + + + + + + +RELATED +&cdeman.XmTextEnableRedisplay;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtEnabl.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtEnabl.sgm new file mode 100644 index 000000000..8f1365a5e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtEnabl.sgm @@ -0,0 +1,84 @@ + + + + + + + + + + + +XmTextEnableRedisplay +library call + + +XmTextEnableRedisplay +A Text function that forces the +visual update of a Text widget + +XmTextEnableRedisplay + +Text functions +XmTextEnableRedisplay + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextEnableRedisplay + +Widget widget + + + +DESCRIPTION +XmTextEnableRedisplay is used in conjunction with +XmTextDisableRedisplay, which suppresses visual update +of the Text widget. When XmTextEnableRedisplay is +called, it determines if any visual attributes have been set +or modified for the specified widget since XmTextDisableRedisplay +was called. If so, it forces the widget to update its visual display for +all of the intervening changes. Any subsequent changes that affect +visual appearance cause the widget to update its visual display. +This function also causes the insertion cursor, which is not shown +while redisplay is disabled, to be restored. + + + +widget + +Specifies the Text widget ID + + + + + + +RELATED +&cdeman.XmTextDisableRedisplay;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAA.sgm new file mode 100644 index 000000000..53f97101e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAA.sgm @@ -0,0 +1,3336 @@ + + + + + + + + + + +XmTextField +library call + + +XmTextField +The TextField class + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + + + +DESCRIPTION +The TextField widget provides a single line text editor for customizing +both user and programmatic interfaces. It is used for single-line +string entry, and forms entry with verification procedures. +It provides an application with a consistent editing system for +textual data. + +TextField provides separate callback lists to verify +movement of the insert cursor, modification of the text, and +changes in input focus. Each of +these callbacks provides the verification function with the +widget instance, the event that caused the callback, and a +data structure specific to the verification type. From this +information, the function can verify if the application considers +this to be a legitimate state change and can signal the widget +whether to continue with the action. + +The user interface tailors a new set of actions. +The key bindings have been added for insert cursor movement, deletion, +insertion, and selection of text. + +TextField allows the user to select regions of text. +Selection is based on the model specified in the Inter-Client +Communication Conventions Manual (ICCCM). +TextField supports primary and secondary selection. + +TextField uses the XmQTnavigator, XmQTspecifyRenderTable, and +XmQTscrollFrame traits, +and holds the XmQTaccessTextual +XmQTtransfer traits. + +If an application or widget calls the setValue trait method +of XmQTaccessTextual, then XmTextField will call +XmTextFieldSetString to set the string value. + + +Data Transfer Behavior +TextField supports transfer of the primary, secondary, and clipboard +selections and dragging of selected text from the widget. +TextField can also be the destination for the primary, secondary, and +clipboard selections, and it supports dropping of data being dragged +onto the widget. + +When the XmNconvertCallback procedures are called, the +location_data member of the XmConvertCallbackStruct member +is NULL if the selected text is being transferred. +If the entire text, not the selected text, is being transferred, the +value of this member is the widget ID of the TextField widget. + +As a source of data, TextField supports the following targets and +associated conversions of data to these targets: + + + +locale + +If the locale target matches the widget's locale, the widget +transfers the selected text in the encoding of the locale. + + + + +COMPOUND_TEXT + +The widget transfers the selected text as type COMPOUND_TEXT. + + + + +STRING + +The widget transfers the selected text as type STRING. + + + + +TEXT + +If the selected text is fully convertible to the encoding of the locale, +the widget transfers the selected text in the encoding of the locale. +Otherwise, the widget transfers the selected text as type +COMPOUND_TEXT. + + + + +DELETE + +The widget deletes the selected text. + + + + +_MOTIF_CLIPBOARD_TARGETS + +The widget transfers, as type ATOM, a list of the targets to which +the widget can convert data to be placed on the clipboard immediately. +These include the following targets: + + + +COMPOUND_TEXT + + + +The encoding of the locale, if the selected text is fully convertible to +the encoding of the locale + + + +STRING, if the selected text is fully convertible to STRING + + + + + + +_MOTIF_EXPORT_TARGETS + +The widget transfers, as type ATOM, a list of the targets to be +used as the value of the DragContext's XmNexportTargets in a +drag-and-drop transfer. +These include COMPOUND_TEXT, the encoding of the locale, +STRING, TEXT, BACKGROUND, and FOREGROUND. + + + + +_MOTIF_LOSE_SELECTION + +The widget takes the following actions: + + + +When losing the PRIMARY selection, it unhighlights the selected +text and calls the XmNlosePrimaryCallback procedures. + + + +When losing the SECONDARY selection, it removes the secondary +selection highlight. + + + +When losing the _MOTIF_DESTINATION selection, if the widget does +not have focus it changes the cursor to indicate that the widget is no +longer the destination. + + + + + + +As a source of data, TextField also supports the following standard +Motif targets: + + + +BACKGROUND + +The widget transfers XmNbackground as type PIXEL. + + + + +CLASS + +The widget finds the first shell in the widget hierarchy that has a +WM_CLASS property and transfers the contents as text in the +current locale. + + + + +CLIENT_WINDOW + +The widget finds the first shell in the widget hierarchy and transfers +its window as type WINDOW. + + + + +COLORMAP + +The widget transfers XmNcolormap as type COLORMAP. + + + + +FOREGROUND + +The widget transfers XmNforeground as type PIXEL. + + + + +NAME + +The widget finds the first shell in the widget hierarchy that has a +WM_NAME property and transfers the contents as text in the current +locale. + + + + +TARGETS + +The widget transfers, as type ATOM, a list of the targets it +supports. +These include the standard targets in this list. +These also include COMPOUND_TEXT, the encoding of the locale, +STRING, and TEXT. + + + + +TIMESTAMP + +The widget transfers the timestamp used to acquire the selection as type +INTEGER. + + + + +_MOTIF_RENDER_TABLE + +The widget transfers XmNrenderTable if it exists, or else the +default text render table, as type STRING. + + + + +_MOTIF_ENCODING_REGISTRY + +The widget transfers its encoding registry as type STRING. +The value is a list of NULL separated items in the +form of tag encoding pairs. +This target symbolizes the transfer target for the +Motif Segment Encoding Registry. +Widgets and applications can use this Registry to register +text encoding formats for specified render table tags. +Applications access this Registry by calling +XmRegisterSegmentEncoding and XmMapSegmentEncoding. + + + + +As a destination for data, TextField chooses a target and requests +conversion of the selection to that target. +If the encoding of the locale is present in the list of available +targets, TextField chooses a requested target from the available targets +in the following order of preference: + + + +TEXT + + + +COMPOUND_TEXT + + + +The encoding of the locale + + + +STRING + + + +If the encoding of the locale is not present in the list of available +targets, TextField chooses a requested target from the available targets +in the following order of preference: + + + +COMPOUND_TEXT + + + +STRING + + + + + +Classes +TextField widget inherits behavior, resources, and traits from Core +and Primitive. + +The class pointer is xmTextFieldWidgetClass. + +The class name is XmTextField. + + + +New Resources +The following table defines a set of widget resources used by the programmer +to specify data. The programmer can also set the resource values for the +inherited classes to set attributes for this widget. To reference a +resource by name or by class in a .Xdefaults file, remove the XmN or +XmC prefix and use the remaining letters. To specify one of the defined +values for a resource in a .Xdefaults file, remove the Xm prefix and use +the remaining letters (in either lower case or upper case, but include any +underscores between words). +The codes in the access column indicate if the given resource can be +set at creation time (C), +set by using XtSetValues (S), +retrieved by using XtGetValues (G), +or is not applicable (N/A). + + + + + + + + + + + +XmTextFieldResource Set + + +Name +Class +Type +Default +Access + + +XmNactivateCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNblinkRate +XmCBlinkRate +int +500 +CSG + + +XmNcolumns +XmCColumns +short +dynamic +CSG + + +XmNcursorPosition +XmCCursorPosition +XmTextPosition +0 +CSG + + +XmNcursorPositionVisible +XmCCursorPositionVisible +Boolean +dynamic +CSG + + +XmNdestinationCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNeditable +XmCEditable +Boolean +True +CSG + + +XmNfocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNfontList +XmCFontList +XmFontList +dynamic +CSG + + +XmNgainPrimaryCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlosePrimaryCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNlosingFocusCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmarginHeight +XmCMarginHeight +Dimension +5 +CSG + + +XmNmarginWidth +XmCMarginWidth +Dimension +5 +CSG + + +XmNmaxLength +XmCMaxLength +int +largest integer +CSG + + +XmNmodifyVerifyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNmodifyVerifyCallbackWcs +XmCCallback +XtCallbackList +NULL +C + + +XmNmotionVerifyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNpendingDelete +XmCPendingDelete +Boolean +True +CSG + + +XmNrenderTable +XmCRenderTable +XmRenderTable +dynamic +CSG + + +XmNresizeWidth +XmCResizeWidth +Boolean +False +CSG + + +XmNselectionArray +XmCSelectionArray +XtPointer +default array +CSG + + +XmNselectionArrayCount +XmCSelectionArrayCount +int +3 +CSG + + +XmNselectThreshold +XmCSelectThreshold +int +5 +CSG + + +XmNvalue +XmCValue +String +"" +CSG + + +XmNvalueChangedCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNvalueWcs +XmCValueWcs +wchar_t * +(wchar_t *)"" +CSG1 + + +XmNverifyBell +XmCVerifyBell +Boolean +dynamic +CSG + + + + +1 This resource cannot be specified in a resource file. + + + +XmNactivateCallback + +Specifies the list of callbacks that is called when the user invokes an +event that calls the +activate() action. +The type of the structure whose address is passed to this callback is +XmAnyCallbackStruct. +The reason sent by the callback is XmCR_ACTIVATE. + + + + +XmNblinkRate + +Specifies the blink rate of the text cursor in milliseconds. +The time indicated in the blink rate relates to the +length of time the cursor is visible and the time the +cursor is invisible (that is, the time it will take to blink +the insertion cursor on and off will be two times the blink +rate). The cursor will not blink when the blink rate +is set to 0 (zero). +The value must not be negative. + + + + +XmNcolumns + +Specifies the initial width of the text window as an integer number of +characters. The width equals the number of characters specified by +this resource multiplied by the width as derived from the specified +font. If the em-space +value is available, +it is used. If not, the width of the numeral "0" is used. If this is +not available, the maximum width is used. +For proportionate fonts, the actual number of characters that fit +on a given line may be greater than the value specified. + + + + +XmNcursorPosition + +Indicates the position in the text where the current insert cursor is to +be located. Position is determined by the number of characters from +the beginning of the text. + + + + +XmNcursorPositionVisible + +If the text widget has an XmPrintShell as one of its ancestors +(that is, the widget was created on a print server connection) +then the default value is +False; otherwise, it is True. + + + + +XmNdestinationCallback + +Specifies a list of callbacks called when the widget is the destination +of a transfer operation. +The type of the structure whose address is passed to these callbacks is +XmDestinationCallbackStruct. +The reason is XmCR_OK. + + + + +XmNeditable + +When set to True, indicates that the user can edit the text string. +A false value will prohibit the user from editing the text. + + +When XmNeditable is used on a widget +it sets the dropsite to XmDROP_SITE_ACTIVE. + + + + +XmNfocusCallback + +Specifies the list of callbacks called when TextField accepts +input focus. The type of the structure whose address is passed to this +callback is XmAnyCallbackStruct. The reason sent by the +callback is XmCR_FOCUS. + + + + +XmNfontList + +Specifies the font list to be used for TextField. The font list is an +obsolete structure, and is retained only for compatibility with +earlier releases of Motif. Use the render table (XmNrenderTable) +instead of font lists wherever possible. If both are specified, the +render table will take precedence. If this value is NULL at +initialization, the parent hierarchy of the widget is searched for an +ancestor that holds the XmQTspecifyRenderTable trait. If such +an ancestor is found, the font list is initialized to the +XmTEXT_RENDER_TABLE value of the ancestor widget. If no such +ancestor is found, the default is implementation dependent. + +TextField searches the font list for the first occurrence of a font +set that has an XmFONTLIST_DEFAULT_TAG. If a default element is +not found, the first font set in the font list is used. If the list +contains no font sets, the first font in the font list will be used. +Refer to &cdeman.XmFontList; for more information on a font list +structure. + + + + +XmNgainPrimaryCallback + +Specifies the list of callbacks that are called when the user invokes +an event that causes the text widget to gain ownership of the primary +selection. The callback reason for this callback is XmCR_GAIN_PRIMARY. + + + + +XmNlosePrimaryCallback + +Specifies the list of callbacks that are called when the user invokes +an event that cause the text widget to lose ownership of the primary +selection. The callback reason for this callback is XmCR_LOSE_PRIMARY. + + + + +XmNlosingFocusCallback + +Specifies the list of callbacks that are called +before TextField widget loses input focus. +The type of the structure whose address is passed to this callback is +XmTextVerifyCallbackStruct. +The reason sent by the callback is XmCR_LOSING_FOCUS. + + + + +XmNmarginHeight + +Specifies the distance between the top edge of the widget +window and the text, and the bottom edge of the widget +window and the text. + + + + +XmNmarginWidth + +Specifies the distance between the left edge of the widget +window and the text, and the right edge of the widget +window and the text. + + + + +XmNmaxLength + +Specifies the maximum length of the text string that can be entered into +text from the keyboard. +This value must be nonnegative. +Strings that are entered using the XmNvalue resource or the +XmTextFieldSetString function ignore this resource. + + + + +XmNmodifyVerifyCallback + +Specifies the list of callbacks that is called +before text is deleted from or inserted into +TextField. +The type of the structure whose address is passed to this callback is +XmTextVerifyCallbackStruct. +The reason sent by the callback is XmCR_MODIFYING_TEXT_VALUE. +When multiple TextField widgets share the same +source, only the widget that initiates the source change will +generate the XmNmodifyVerifyCallback. + +If both XmNmodifyVerifyCallback and XmNmodifyVerifyCallbackWcs +are registered callback lists, the procedure(s) in the +XmNmodifyVerifyCallback list is always executed first; and the +resulting data, which may have been modified, is passed to the +XmNmodifyVerifyCallbackWcs callback routines. + + + + +XmNmodifyVerifyCallbackWcs + +Specifies the list of callbacks called before text is deleted from +or inserted into Text. The type of the structure whose address is +passed to this callback is XmTextVerifyCallbackStructWcs. The +reason sent by the callback is XmCR_MODIFYING_TEXT_VALUE. +When multiple TextField widgets share the same +source, only the widget that initiates the source change will +generate the XmNmodifyVerifyCallbackWcs. + +If both XmNmodifyVerifyCallback and XmNmodifyVerifyCallbackWcs +are registered callback lists, the procedure(s) in the +XmNmodifyVerifyCallback list is always executed first; and the +resulting data, which may have been modified, is passed to the +XmNmodifyVerifyCallbackWcs callback routines. + + + + +XmNmotionVerifyCallback + +Specifies the list of callbacks that is called +before the insert cursor is moved to a new position. +The type of the structure whose address is passed to this callback is +XmTextVerifyCallbackStruct. +The reason sent by the callback is XmCR_MOVING_INSERT_CURSOR. +It is possible for more than one XmNmotionVerifyCallbacks to be +generated from a single action. + + + + +XmNpendingDelete + +Indicates that pending delete mode is on when the Boolean is True. +Pending deletion is defined as deletion +of the selected text when an insertion is made. + + + + +XmNrenderTable + +Specifies the render table to be used in deriving a font set or font +for displaying text. If both a render table and a font list are +specified, the render table will take precedence. If the value of +XmNrenderTable is NULL at initialization, the parent hierarchy +of the widget is searched for an ancestor that holds the +XmQTspecifyRenderTable trait. If such an ancestor is found, the +font list is initialized to the XmTEXT_RENDER_TABLE value of the +ancestor widget. If no such ancestor is found, the default is +implementation dependent. + +TextField searches the render table for the first occurrence of a +rendition that has the tag _MOTIF_DEFAULT_LOCALE. If a default +element is not found, the first rendition in the table is used. Refer +to &cdeman.XmRenderTable; for more information on the render table +structure. + + + + +XmNresizeWidth + +Indicates that the TextField widget will attempt to resize its +width to accommodate all +the text contained in the widget when Boolean is True. + + + + +XmNselectionArray + +Defines the actions for multiple mouse clicks. Each mouse click +performed within some time of the previous mouse click will increment +the index into this array and perform the defined action for that +index. (This "multi-click" time is specified by the operating +environment, and varies among different systems. In general, it is +usually set to some fraction of a second.) +The possible actions are + + + +XmSELECT_POSITION + +Resets the insert cursor position + + + + +XmSELECT_WORD + +Selects a word + + + + +XmSELECT_LINE + +Selects a line of text + + + + + + + +XmNselectionArrayCount + +Specifies the number of actions that are defined in the +XmNselectionArray resource. +The value must not be negative. + + + + +XmNselectThreshold + +Specifies the number of pixels of motion that is required to select the +next character when selection is performed using the click-drag +mode of selection. +The value must not be negative. +This resource also specifies whether a drag should be started and the +number of pixels to start a drag when +Btn2Down and Btn1Down are integrated. + + + + +XmNvalue + +Specifies the string value of the TextField widget as a char* +data value. +Moves the cursor to position 0 unless a value of +XmNcursorPosition was explicitly supplied in the argument list. +If XmNvalue and XmNvalueWcs are both +defined, the value of XmNvalueWcs supersedes that of +XmNvalue. XtGetValues returns a copy of the value of +the internal buffer and XtSetValues copies the string values +into the internal buffer. + + + + +XmNvalueChangedCallback + +Specifies the list of callbacks that is called +after text is deleted from or inserted into +TextField. +The type of the structure whose address is passed to this callback is +XmAnyCallbackStruct. +The reason sent by the callback is XmCR_VALUE_CHANGED. +The XmNvalueChangedCallback should occur only in pairs +with a XmNmodifyVerifyCallback, assuming that the doit +flag in the callback structure of the XmNmodifyVerifyCallback is +not set to False. + + + + +XmNvalueWcs + +Specifies the string value of the TextField widget as a wchar_t* data +value. +Moves the cursor to position 0 unless a value of +XmNcursorPosition was explicitly supplied in the argument list. + +This resource cannot be specified in a resource file. + +If XmNvalue and XmNvalueWcs are both defined, +the value of XmNvalueWcs supersedes that of XmNvalue. +XtGetValues returns a copy of the value of the internal buffer +encoded as a wide character string. XtSetValues copies the +value of the wide character string into the internal buffer. + + + + +XmNverifyBell + +Specifies whether a bell will sound when an action is reversed +during a verification callback. +The default depends on the value of the ancestor VendorShell's +XmNaudibleWarning resource. + + + + + + +Inherited Resources +TextField widget inherits behavior and resources from the +superclasses in the following tables. +For a complete description of these resources, refer to the +reference page for that superclass. + + + + + + + + + + + +XmPrimitive Resource Set + + +Name +Class +Type +Default +Access + + +XmNbottomShadowColor +XmCBottomShadowColor +Pixel +dynamic +CSG + + +XmNbottomShadowPixmap +XmCBottomShadowPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNconvertCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNforeground +XmCForeground +Pixel +dynamic +CSG + + +XmNhelpCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNhighlightColor +XmCHighlightColor +Pixel +dynamic +CSG + + +XmNhighlightOnEnter +XmCHighlightOnEnter +Boolean +False +CSG + + +XmNhighlightPixmap +XmCHighlightPixmap +Pixmap +dynamic +CSG + + +XmNhighlightThickness +XmCHighlightThickness +Dimension +2 +CSG + + + +XmNlayoutDirection +XmCLayoutDirection +XmDirection +dynamic +CG + + +XmNnavigationType +XmCNavigationType +XmNavigationType +XmTAB_GROUP +CSG + + +XmNpopupHandlerCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNshadowThickness +XmCShadowThickness +Dimension +2 +CSG + + +XmNtopShadowColor +XmCTopShadowColor +Pixel +dynamic +CSG + + +XmNtopShadowPixmap +XmCTopShadowPixmap +Pixmap +dynamic +CSG + + +XmNtraversalOn +XmCTraversalOn +Boolean +True +CSG + + +XmNunitType +XmCUnitType +unsigned char +dynamic +CSG + + +XmNuserData +XmCUserData +XtPointer +NULL +CSG + + + + + + + + + + + + + + +Core Resource Set + + +Name +Class +Type +Default +Access + + +XmNaccelerators +XmCAccelerators +XtAccelerators +dynamic +CSG + + +XmNancestorSensitive +XmCSensitive +Boolean +dynamic +G + + +XmNbackground +XmCBackground +Pixel +dynamic +CSG + + +XmNbackgroundPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderColor +XmCBorderColor +Pixel +XtDefaultForeground +CSG + + +XmNborderPixmap +XmCPixmap +Pixmap +XmUNSPECIFIED_PIXMAP +CSG + + +XmNborderWidth +XmCBorderWidth +Dimension +0 +CSG + + +XmNcolormap +XmCColormap +Colormap +dynamic +CG + + +XmNdepth +XmCDepth +int +dynamic +CG + + +XmNdestroyCallback +XmCCallback +XtCallbackList +NULL +C + + +XmNheight +XmCHeight +Dimension +dynamic +CSG + + +XmNinitialResourcesPersistent +XmCInitialResourcesPersistent +Boolean +True +C + + +XmNmappedWhenManaged +XmCMappedWhenManaged +Boolean +True +CSG + + +XmNscreen +XmCScreen +Screen * +dynamic +CG + + +XmNsensitive +XmCSensitive +Boolean +True +CSG + + +XmNtranslations +XmCTranslations +XtTranslations +dynamic +CSG + + +XmNwidth +XmCWidth +Dimension +dynamic +CSG + + +XmNx +XmCPosition +Position +0 +CSG + + +XmNy +XmCPosition +Position +0 +CSG + + + + + + +Callback Information +A pointer to the following structure is passed to each callback: + +typedef struct +{ + int reason; + XEvent * event; +} XmAnyCallbackStruct; + + + + +reason + +Indicates why the callback was invoked + + + + +event + +Points to the XEvent that triggered the callback + + + + + +The TextField widget defines a new callback structure +for use with verification callbacks. Note that +not all of the fields are relevant for every +callback reason. The application must first +look at the reason field and use only the structure +members that are valid for the particular reason. +The values startPos, endPos, and text in the +callback structure XmTextVerifyCallbackStruct may be modified upon +receiving the callback, and these changes will be reflected as the +change made to the source of the TextField widget. (For example, all +keystrokes can be converted to spaces or NULL characters when a +password is entered into a TextField widget.) The application +programmer should not overwrite the text field, but should +attach data to that pointer. + +A pointer to the following structure is passed to the +callbacks for XmNlosingFocusCallback, XmNmodifyVerifyCallback, +and XmNmotionVerifyCallback. + +typedef struct +{ + int reason; + XEvent *event; + Boolean doit; + XmTextPosition currInsert, newInsert; + XmTextPosition startPos, endPos; + XmTextBlock text; +} XmTextVerifyCallbackStruct, *XmTextVerifyPtr; + + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent the triggered the callback. +It can be NULL. For example, changes made to the Text widget +programmatically do not have an event that can be +passed to the associated callback. + + + + +doit + +Indicates whether the action that invoked the callback will be performed. +Setting doit to False negates the action. +Note that not all actions may be negated. For example, +XmCR_LOSING_FOCUS callbacks may be beyond the control of the +widget if they are produced by mouse clicks. + + + + +currInsert + +Indicates the current position of the insert cursor. + + + + +newInsert + +Indicates the position at which the user attempts to position the insert +cursor. + + + + +startPos + +Indicates the starting position of the text to modify. If the callback is +not a modify verification callback, this value is the same as currInsert. + + + + +endPos + +Indicates the ending position of the text to modify. If no text is replaced or +deleted, then the value is the same as startPos. If the callback is not +a modify verification callback, this value is the same as currInsert. + + + + +text + +Points to the following structure of type +XmTextBlockRec. This structure holds +the textual information to be inserted. + +typedef struct +{ + char *ptr; + int length; + XmTextFormat format +} XmTextBlockRec, *XmTextBlock; + + + + +ptr + +The text to be inserted. ptr points to a temporary +storage space that is reused after the callback is finished. Therefore, +if an application needs to save the text to be inserted, it should copy +the text into its own data space. + + + + +length + +Specifies the length of the text to be inserted. + + + + +format + +Specifies the format of the text, +either XmFMT_8_BIT or XmFMT_16_BIT. + + + + + + + +A pointer to the following structure is passed to callbacks +for XmNmodifyVerifyCallbackWcs. + +typedef struct +{ + int reason; + XEvent *event; + Boolean doit; + XmTextPosition currInsert, newInsert; + XmTextPosition startPos, endPos; + XmWcsTextBlock text; +} XmTextVerifyCallbackStructWcs, *XmTextVerifyPtrWcs; + + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. For example, changes made to the Text widget +programmatically do not have an event that can be +passed to the associated callback. + + + + +doit + +Indicates whether the action that invoked the callback is performed. +Setting doit to False negates the action. +Note that not all actions may be negated. For example, +XmCR_LOSING_FOCUS callbacks may be beyond the control of the +widget if they are produced by mouse clicks. + + + + +currInsert + +Indicates the current position of the insert cursor. + + + + +newInsert + +Indicates the position at which the user attempts to position the insert +cursor. + + + + +startPos + +Indicates the starting position of the text to modify. If the callback is +not a modify verification callback, this value is the same +as currInsert. + + + + +endPos + +Indicates the ending position of the text to modify. If no text is +replaced or +deleted, the value is the same as startPos. If the callback is not +a modify verification callback, this value is the same as currInsert. + + + + +text + +Points to the following structure of type XmTextBlockRecWcs. +This structure holds +the textual information to be inserted. + +typedef struct +{ + wchar_t *wcsptr; + int length; +} XmTextBlockRecWcs, *XmTextBlockWcs; + + + +wcsptr + +Points to the wide character text to be inserted + + + + +length + +Specifies the number of characters to be inserted + + + + + + + +The following table describes the reasons for which the individual +verification callback structure fields are valid. Note that the +event field will never be valid for XmCR_MOVING_INSERT_CURSOR. + + + + + + + +Reason +Valid Fields + + +XmCR_LOSING_FOCUS +reason, event, doit + + +XmCR_MODIFYING_TEXT_VALUE +reason, event, doit, currInsert, newInsert, startPos, endPos, text + + +XmCR_MOVING_INSERT_CURSOR +reason, doit, currInsert, newInsert + + + + +A pointer to the following callback structure is passed to the +XmNdestinationCallback procedures: + +typedef struct +{ + int reason; + XEvent *event; + Atom selection; + XtEnum operation; + int flags; + XtPointer transfer_id; + XtPointer destination_data; + XtPointer location_data; + Time time; +} XmDestinationCallbackStruct; + + +reason + +Indicates why the callback was invoked. + + + + +event + +Points to the XEvent that triggered the callback. +It can be NULL. + + + + +selection + +Indicates the selection for which data transfer is being requested. +Possible values are CLIPBOARD, PRIMARY, SECONDARY, and +_MOTIF_DROP. + + + + +operation + +Indicates the type of transfer operation requested. + + + +When the selection is PRIMARY or SECONDARY, possible +values are XmMOVE, +XmCOPY, and XmLINK. + + + +When the selection is CLIPBOARD, possible +values are XmCOPY and XmLINK. + + + +When the selection is _MOTIF_DROP, possible values are +XmMOVE, XmCOPY, XmLINK, and XmOTHER. +A value of XmOTHER means that the callback procedure must get +further information from the XmDropProcCallbackStruct in the +destination_data member. + + + + + + +flags + +Indicates whether or not the destination widget is also the source of +the data to be transferred. +Following are the possible values: + + + +XmCONVERTING_NONE + +The destination widget is not the source of the data to be transferred. + + + + +XmCONVERTING_SAME + +The destination widget is the source of the data to be transferred. + + + + + + + +transfer_id + +Serves as a unique ID to identify the transfer transaction. + + + + +destination_data + +Contains information about the destination. +When the selection is _MOTIF_DROP, the callback procedures are +called by the drop site's XmNdropProc, and destination_data +is a pointer to the XmDropProcCallbackStruct passed to the +XmNdropProc procedure. +When the selection is SECONDARY, +destination_data +is an Atom +representing a target recommmended by the selection owner for use in +converting the selection. +Otherwise, destination_data is NULL. + + + + +location_data + +Contains information about the location where data is to be transferred. +The value is always NULL when the selection is CLIPBOARD. +If the value is NULL, the data is to be inserted at the widget's cursor +position. +Otherwise, the value is a pointer to an XPoint structure +containing the x and y coordinates at the location where the data is to +be transferred. Once XmTransferDone procedures start to be called, +location_data will no longer be stable. + + + + +time + +Indicates the time when the transfer operation began. + + + + + + + + + + + + + + + + +Translations +The XmTextField translations are described in the following list. +The actions represent the effective behavior of the associated events, +and they may differ in a right-to-left language environment. + +The following key names are listed in the +X standard key event translation table syntax. +This format is the one used by Motif to +specify the widget actions corresponding to a given key. +A brief overview of the format is provided under +&cdeman.VirtualBindings;. +For a complete description of the format, please refer to the +X Toolkit Instrinsics Documentation. + + + +≈c s ≈m ≈a Btn1Down: + +extend-start() + + + + +c ≈s ≈m ≈a Btn1Down: + +move-destination() + + + + +≈c ≈s ≈m ≈a Btn1Down: + +grab-focus() + + + + +≈c ≈m ≈a Btn1Motion: + +extend-adjust() + + + + +≈c ≈m ≈a Btn1Up: + +extend-end() + + + + +Btn2Down: + +process-bdrag() + + + + +m ≈a Btn2Motion: + +secondary-adjust() + + + + +≈m a Btn2Motion: + +secondary-adjust() + + + + +s c <Btn2Up>: + +link-to() + + + + +≈s Btn2Up: + +copy-to() + + + + +≈c Btn2Up: + +move-to() + + + + +:m KeyosfPrimaryPaste: + +cut-primary() + + + + +:a KeyosfPrimaryPaste: + +cut-primary() + + + + +:KeyosfPrimaryPaste: + +copy-primary() + + + + +:m KeyosfCut: + +cut-primary() + + + + +:a KeyosfCut: + +cut-primary() + + + + +:KeyosfCut: + +cut-clipboard() + + + + +:KeyosfPaste: + +paste-clipboard() + + + + +:m KeyosfCopy: + +copy-primary() + + + + +:a KeyosfCopy: + +copy-primary() + + + + +:KeyosfCopy: + +copy-clipboard() + + + + +:s KeyosfBeginLine: + +beginning-of-line(extend) + + + + +:KeyosfBeginLine: + +beginning-of-line() + + + + +:s KeyosfEndLine: + +end-of-line(extend) + + + + +:KeyosfEndLine: + +end-of-line() + + + + +:s KeyosfPageLeft: + +page-left(extend) + + + + +:KeyosfPageLeft: + +page-left() + + + + +:s cKeyosfPageUp: + +page-left(extend) + + + + +:c KeyosfPageUp: + +page-left() + + + + +:s KeyosfPageRight: + +page-right(extend) + + + + +:KeyosfPageRight: + +page-right() + + + + +s c KeyosfPageDown: + +page-right(extend) + + + + +:c KeyosfPageDown: + +page-right() + + + + +:KeyosfClear: + +clear-selection() + + + + +:KeyosfBackSpace: + +delete-previous-character() + + + + +:s m KeyosfDelete: + +cut-primary() + + + + +:s a KeyosfDelete: + +cut-primary() + + + + +:s KeyosfDelete: + +cut-clipboard() + + + + +:c KeyosfDelete: + +delete-to-end-of-line() + + + + +:KeyosfDelete: + +delete-next-character() + + + + +:c m KeyosfInsert: + +copy-primary() + + + + +:c a KeyosfInsert: + +copy-primary() + + + + +:s KeyosfInsert: + +paste-clipboard() + + + + +:c KeyosfInsert: + +copy-clipboard() + + + + +:KeyosfInsert: + +toggle-overstrike() + + + + +:s KeyosfSelect: + +key-select() + + + + +:KeyosfSelect: + +set-anchor() + + + + +:KeyosfSelectAll: + +select-all() + + + + +:KeyosfDeselectAll: + +deselect-all() + + + + +:KeyosfActivate: + +activate() + + + + +:KeyosfAddMode: + +toggle-add-mode() + + + + +:KeyosfHelp: + +Help() + + + + +:KeyosfCancel: + +process-cancel() + + + + +:s c KeyosfLeft: + +backward-word(extend) + + + + +:c KeyosfLeft: + +backward-word() + + + + +:s KeyosfLeft: + +key-select(left) + + + + +:KeyosfLeft: + +backward-character() + + + + +:s c KeyosfRight: + +forward-word(extend) + + + + +:c KeyosfRight: + +forward-word() + + + + +:s KeyosfRight: + +key-select(right) + + + + +:KeyosfRight: + +forward-character() + + + + +:KeyosfUp: + +traverse-prev() + + + + +:KeyosfDown: + +traverse-next() + + + + +c ≈m ≈a Keyslash: + +select-all() + + + + +c ≈m ≈a Keybackslash: + +deselect-all() + + + + +s ≈m ≈a KeyTab: + +prev-tab-group() + + + + +≈m ≈a KeyTab: + +next-tab-group() + + + + +≈s ≈m ≈a KeyReturn: + +activate() + + + + +c ≈s ≈m ≈a Keyspace: + +set-anchor() + + + + +c s ≈m ≈a Keyspace: + +key-select() + + + + +s ≈c ≈m ≈a Keyspace: + +self-insert() + + + + +Key: + +self-insert() + + + + + +The TextField button event translations are modified when Display's +XmNenableBtn1Transfer resource does not have a value of +XmOFF (in other words, it is either XmBUTTON2_TRANSFER or +XmBUTTON2_ADJUST). This +option allows the +actions for selection and transfer to be integrated on Btn1. +The actions for Btn1 that are defined above +still apply when the Btn1 event occurs over text that is not +selected. The following actions apply when the Btn1 event +occurs over text that is selected: + + + +Btn1Down: + +process-bdrag(). + + + + +ShiftBtn1Down: + +process-bdrag(). + + + + +Btn1DownShiftBtn1Up: + +grab-focus(), extend-end. + + + + +ShiftBtn1DownShiftBtn1Up: + +extend-start(), extend-end(). + + + + +CtrlBtn1DownShiftBtn1Up: + +move-destination(). + + + + +CtrlBtn1Down: + +process-bdrag(). + + + + +When Display's XmNenableBtn1Transfer resource has a value of +XmBUTTON2_ADJUST, the following actions apply: + + + +Btn2Down: + +extend-start(). + + + + +Btn2Motion: + +extend-adjust(). + + + + +Btn2Up: + +extend-end(). + + + + + + +Action Routines +The XmTextField action routines are + + + +activate(): + +Calls the callbacks for XmNactivateCallback. +If the parent is a manager, passes the event to the parent. + + + + +backward-character(extend): + +Moves the insertion cursor one character to the left. +This action may have different behavior in a right-to-left language +environment. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The backward-character() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +backward-character() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +backward-word(extend): + +If this action is called with no argument, +moves the insertion cursor to the first non-whitespace character after the +first whitespace character to the left or after the beginning of the line. +If the insertion cursor is already at the beginning of a word, +moves the insertion cursor to the beginning of the previous word. +This action may have different behavior in a locale other than the C locale. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The backward-word() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +backward-word() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +beginning-of-line(extend): + +If this action is called with no argument, +moves the insertion cursor to the beginning of the line. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The beginning-of-line() action produces calls to the +XmNmotionVerifyCallback with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +beginning-of-line() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +clear-selection(): + +Clears the current selection by replacing each character except +Return with a space character. + +The clear-selection() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +copy-clipboard(): + +If this widget owns the primary selection, this action copies the +selection to the clipboard. +This action calls the XmNconvertCallback procedures, possibly +multiple times, for the CLIPBOARD selection. + + + + +copy-primary(): + +Copies the primary selection to just before the insertion cursor. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmCOPY operation. +It calls the selection owner's XmNconvertCallback procedures, +possibly multiple times, for the PRIMARY selection. + +In addition, the copy-primary() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +The copy-primary() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +copy-to(): + +If a secondary selection exists, this action copies the secondary +selection to the insertion position of the destination component. +If the primary selection is in the destination widget, it will +be deselected. Otherwise, there is no effect on the primary selection. + +This action calls the destination's XmNdestinationCallback +procedures for the SECONDARY selection and the +XmCOPY operation. +The destination's XmNdestinationCallback procedures or the +destination component itself invokes the selection owner's +XmNconvertCallback procedures, possibly multiple times, for the +SECONDARY selection. + +If no secondary selection exists, this action copies the primary +selection to the pointer position. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmCOPY operation. +It calls the selection owner's XmNconvertCallback procedures, +possibly multiple times, for the PRIMARY selection. + +In addition, the copy-to() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If there is no secondary selection, the +copy-to() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +cut-clipboard(): + +If this widget owns the primary selection, this action cuts the +selection to the clipboard. +This action calls the XmNconvertCallback procedures, possibly +multiple times, for the CLIPBOARD selection. +If the transfer is successful, this action then calls the +XmNconvertCallback procedures for the CLIPBOARD selection +and the DELETE target. + +In addition, the cut-clipboard() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +cut-primary(): + +Cuts the primary selection and pastes it just before the insertion cursor. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmMOVE operation. +It calls the selection owner's XmNconvertCallback procedures, +possibly multiple times, for the PRIMARY selection. +If the transfer is successful, this action then calls the selection +owner's XmNconvertCallback procedures for the PRIMARY +selection and the DELETE target. + +In addition, the cut-primary() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR, the XmNmodifyVerifyCallback +procedures with reason value XmCR_MODIFYING_TEXT_VALUE, and the +XmNvalueChangedCallback procedures with reason value +XmCR_VALUE_CHANGED. + + + + +delete-next-character(): + +In normal mode, if there is a nonnull selection, deletes the selection; +otherwise, +deletes the character following the insertion cursor. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection and XmNpendingDelete is set to True, +deletes the selection; +otherwise, +deletes the character following the insertion cursor. +This may impact the selection. + +The delete-next-character() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +delete-next-word(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the characters following the insertion cursor to the next space, tab +or end-of-line character. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the characters following the insertion cursor to the next space, tab +or end-of-line character. +This may impact the selection. +This action may have different behavior in a locale other than the C locale. + +The delete-next-word() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +delete-previous-character(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the character of text immediately preceding the insertion cursor. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the character of text immediately preceding the insertion cursor. +This may impact the selection. + +The delete-previous-character() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +delete-previous-word(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the characters preceding the insertion cursor +to the next +space, tab or beginning-of-line character. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the characters preceding the insertion cursor to the next space, +tab or beginning-of-line character. +This may impact the selection. +This action may have different behavior in a locale other than the C locale. + +The delete-previous-word() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +delete-selection(): + +Deletes the current selection. + +The delete-selection() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +delete-to-end-of-line(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the characters following the insertion cursor to the next end of +line character. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the characters following the insertion cursor to the next end +of line character. +This may impact the selection. + +The delete-to-end-of-line() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, and the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED. + + + + +delete-to-start-of-line(): + +In normal mode, if there is a nonnull selection, deletes the selection; otherwise, +deletes the characters preceding the insertion cursor to the previous +beginning-of-line character. +In add mode, if there is a nonnull selection, the cursor is not disjoint +from the selection and XmNpendingDelete is set to True, +deletes the selection; otherwise, +deletes the characters preceding the insertion cursor +to the previous beginning-of-line character. +This may impact the selection. + +The delete-to-start-of-line() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +deselect-all(): + +Deselects the current selection. + +The deselect-all() action produces no callbacks. + + + + +end-of-line(extend): + +If this action is called with no argument, +moves the insertion cursor to the end of the line. +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The end-of-line() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +end-of-line() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +extend-adjust(): + +Selects text from the anchor to the pointer position and deselects text +outside that range. + +The extend-adjust() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +The extend-adjust() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +extend-end(): + +Moves the insertion cursor to the position of the pointer. +The extend-end() action is used to commit the selection. After +this action has been done, process-cancel() will no longer +cancel the selection. + +The extend-end() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +The extend-end() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +extend-start(): + +Adjusts the anchor using the balance-beam method. +Selects text from the anchor to the pointer position and deselects text +outside that range. + +The extend-start() action can produce no callbacks, +however, it may produce calls to the +XmNgainPrimaryCallback and XmNmotionVerifyCallback procedures. +See callback description for more information. + + + + +forward-character(extend): + +Moves the insertion cursor one character to the right. +This action may have different behavior in a right-to-left language +environment. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The forward-character() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +forward-character() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +forward-word(extend): + +If this action is called with no argument, moves the insertion cursor to +the first whitespace character or end-of-line following the next +non-whitespace character. +If the insertion cursor is already at the end of a word, +moves the insertion cursor to the end of the next word. +This action may have different behavior in a locale other than the C locale. + +If called with an argument of extend, moves the insertion cursor as +in the case of no argument and extends the current selection. + +The forward-word() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +If called with the extend argument, the +forward-word() action may produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +grab-focus(): + +This key binding performs the action defined in the +XmNselectionArray, depending on the number of multiple mouse +clicks. +The default selection array ordering is one click to move the +insertion cursor to the pointer position, two clicks to select a word, +and three +clicks to select a line of text. +A single click also deselects any selected text and sets the anchor at +the pointer position. +This action may have different behavior in a locale other than the C locale. + +The grab-focus() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +Help(): + +Calls the callbacks for XmNhelpCallback if any exist. +If there are no help +callbacks for this widget, this action calls the help callbacks +for the nearest ancestor that has them. + + + + +key-select(right|left): + +If called with an argument of right, moves the insertion cursor +one character to the right and extends the current selection. +If called with an argument of left, moves the insertion cursor +one character to the left and extends the current selection. +If called with no argument, extends the current selection. + +Note that after a key-select action, the selection will still +begin at the original anchor, and will extend to the position +indicated in the action call. If this new position is on the opposite +side of the selection anchor from the previous selection boundary, the +original selection will be deselected. + +The key-select() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. +The key-select() action may also produce calls to the +XmNgainPrimaryCallback procedures. +See callback description for more information. + + + + +link-primary(): + +Places a link to the primary selection just before the insertion cursor. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmLINK operation. +The TextField widget itself performs no transfers; the +XmNdestinationCallback procedures are responsible for inserting +the link to the primary selection and for taking any related actions. + + + + +link-to(): + +If a secondary selection exists, this action places a link to the +secondary selection at the insertion position of the destination +component. +This action calls the destination's XmNdestinationCallback +procedures for the SECONDARY selection and the +XmLINK operation. + +If no secondary selection exists, this action places a link to the +primary selection at the pointer position. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmLINK operation. + +The TextField widget itself performs no transfers; the +XmNdestinationCallback procedures are responsible for inserting +the link to the primary or secondary selection and for taking any +related actions. + + + + +move-destination(): + +Moves the insertion cursor to the pointer position without changing any +existing current selection. +If there is +a +current selection, sets the widget as the destination widget. +This also moves the widget focus to match the insertion cursor. + +The move-destination() action produces calls to the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +move-to(): + +If a secondary selection exists, this action moves the secondary +selection to the insertion position of the destination component. +If the secondary selection is in the destination widget, and the +secondary selection and the primary selection overlap, the result +is undefined. +This action calls the destination's XmNdestinationCallback +procedures for the SECONDARY selection and the +XmCOPY operation. +The destination's XmNdestinationCallback procedures or the +destination component itself invokes the selection owner's +XmNconvertCallback procedures, possibly multiple times, for the +SECONDARY selection. +If the transfer is successful, this action then calls the selection +owner's XmNconvertCallback procedures for the SECONDARY +selection and the DELETE target. + +If no secondary selection exists, this action moves the primary +selection to the pointer position. +This action calls the XmNdestinationCallback procedures for the +PRIMARY selection and the XmMOVE operation. +It calls the selection owner's XmNconvertCallback procedures, +possibly multiple times, for the PRIMARY selection. +If the transfer is successful, this action then calls the selection +owner's XmNconvertCallback procedures for the PRIMARY +selection and the DELETE target. + +In addition, the move-to() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. This action may also produce calls +to the XmNgainPrimaryCallback procedures. + + + + +next-tab-group(): + +Traverses to the next tab group. + +The next-tab-group() action produces no callbacks, unless it +results in the widget losing focus, in which case, the +XmNlosingFocusCallback procedures are called with reason value +XmCR_LOSING_FOCUS. + + + + +page-left(): + +Scrolls the viewing window left one page of text. + +The page-left() action produces no callbacks. + + + + +page-right(): + +Scrolls the viewing window right one page of text. + +The page-right() action produces no callbacks. + + + + +paste-clipboard(): + +Pastes the contents of the clipboard before the insertion cursor. +This action calls the XmNdestinationCallback procedures for the +CLIPBOARD selection and the XmCOPY operation. + +The paste-clipboard() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +prev-tab-group(): + +Traverses to the previous tab group. + +The prev-tab-group() action produces no callbacks, unless it +results in the widget losing focus, in which case, the +XmNlosingFocusCallback procedures are called with reason value +XmCR_LOSING_FOCUS. + + + + +process-bdrag() + +If the pointer is within the selection, this action starts a drag +operation for the selection. +This action sets the XmNconvertProc of the DragContext to a +function that calls the XmNconvertCallback procedures, possibly +multiple times, for the _MOTIF_DROP selection. + +If no selection exists or the pointer is outside the selection, this +action prepares to start a secondary selection at the pointer position. + + + + +process-cancel(): + +Cancels the current extend-adjust(), secondary-adjust() +or process-bdrag() +operation and leaves the selection state as it was before the operation; +otherwise, and +if +the parent is a manager, it passes the event to the parent. + + + + +secondary-adjust(): + +Extends the secondary selection to the pointer position. + +The secondary-adjust() action produces no callbacks. + + + + +secondary-start(): + +Marks the beginning of a secondary selection. + +The secondary-start() action produces no callbacks. + + + + +select-all(): + +Selects all text. + +The select-all() action can produce no callbacks, +however, it may produce calls to the +XmNgainPrimaryCallback and XmNmotionVerifyCallback procedures. +See callback description for more information. + + + + +self-insert(): + +If XmNpendingDelete is True and the cursor is not disjoint from the +current selection, deletes the entire selection. +Inserts the character associated with the key pressed +before the insertion cursor. + +The self-insert() action produces calls to the +XmNmodifyVerifyCallback procedures with reason value +XmCR_MODIFYING_TEXT_VALUE, the XmNvalueChangedCallback +procedures with reason value XmCR_VALUE_CHANGED, and the +XmNmotionVerifyCallback procedures with reason value +XmCR_MOVING_INSERT_CURSOR. + + + + +set-anchor(): + +Resets the anchor point for extended selections. +Resets the destination of secondary selection actions. + +The set-anchor() action produces no callbacks. + + + + +toggle-add-mode(): + +Toggles the state of Add Mode. + +The toggle-add-mode() action produces no callbacks. + + + + +toggle-overstrike(): + +Toggles the state of the text insertion mode. By default, +characters typed into the TextField widget are inserted before +the position of the insertion cursor. In overstrike +mode, characters entered into the TextField widget replace +the characters that directly follow the insertion cursor. +In overstrike mode, when the end of a line is reached, +characters are appended to the end of the line. + +The following traversal actions generate no callbacks unless they +result in the loss of focus by the widget in question, as when +XmNnavigationType is XmNONE. In this case, +they produce calls to the XmNlosingFocusCallback procedures, +with reason value XmCR_FOCUS_MOVED. + + + + +traverse-home(): + +Traverses to the first widget in the tab group. + + + + +traverse-next(): + +Traverses to the next widget in the tab group. + + + + +traverse-prev(): + +Traverses to the previous widget in the tab group. + + + + + + +Additional Behavior +This widget has the following additional behavior: + + + +FocusIn: + +Draws the insertion cursor as solid and starts blinking the cursor. + + + + +FocusOut: + +Displays the insertion cursor as a stippled I-beam unless it is the destination +widget. + + + + + + +Virtual Bindings +The bindings for virtual keys are vendor specific. +For information about bindings for virtual buttons and keys, +see &cdeman.VirtualBindings;. + + + + +RELATED +&cdeman.Core;, +&cdeman.XmCreateTextField;, +&cdeman.XmFontList;, +&cdeman.XmFontListAppendEntry;, +&cdeman.XmPrimitive;, +&cdeman.XmTextFieldClearSelection;, +&cdeman.XmTextFieldCopy;, +&cdeman.XmTextFieldCopyLink;, +&cdeman.XmTextFieldCut;, +&cdeman.XmTextFieldGetBaseline;, +&cdeman.XmTextFieldGetEditable;, +&cdeman.XmTextFieldGetInsertionPosition;, +&cdeman.XmTextFieldGetLastPosition;, +&cdeman.XmTextFieldGetMaxLength;, +&cdeman.XmTextFieldGetSelection;, +&cdeman.XmTextFieldGetSelectionPosition;, +&cdeman.XmTextFieldGetSelectionWcs;, +&cdeman.XmTextFieldGetString;, +&cdeman.XmTextFieldGetStringWcs;, +&cdeman.XmTextFieldGetSubstring;, +&cdeman.XmTextFieldGetSubstringWcs;, +&cdeman.XmTextFieldInsert;, +&cdeman.XmTextFieldInsertWcs;, +&cdeman.XmTextFieldPaste;, +&cdeman.XmTextFieldPasteLink;, +&cdeman.XmTextFieldPosToXY;, +&cdeman.XmTextFieldRemove;, +&cdeman.XmTextFieldReplace;, +&cdeman.XmTextFieldReplaceWcs;, +&cdeman.XmTextFieldSetAddMode;, +&cdeman.XmTextFieldSetEditable;, +&cdeman.XmTextFieldSetHighlight;, +&cdeman.XmTextFieldSetInsertionPosition;, +&cdeman.XmTextFieldSetMaxLength;, +&cdeman.XmTextFieldSetSelection;, +&cdeman.XmTextFieldSetString;, +&cdeman.XmTextFieldSetStringWcs;, +&cdeman.XmTextFieldShowPosition;, and +&cdeman.XmTextFieldXYToPos;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAB.sgm new file mode 100644 index 000000000..4aff53a60 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAB.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmTextFieldClearSelection +library call + + +XmTextFieldClearSelection +A TextField function that clears the primary selection + +XmTextFieldClearSelection + +TextField functions +XmTextFieldClearSelection + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldClearSelection + +Widget widget +Time time + + + +DESCRIPTION +XmTextFieldClearSelection clears the primary selection +in the TextField widget. + + + +widget + +Specifies the TextField widget ID. + + + + +time + +Specifies the time at which the selection value is desired. This +should be the time of the event that triggered this request. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAC.sgm new file mode 100644 index 000000000..7ce83bd49 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAC.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + + +XmTextFieldCopy +library call + + +XmTextFieldCopy +A TextField function that copies the primary selection to the clipboard + +XmTextFieldCopy + +TextField functions +XmTextFieldCopy + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldCopy + +Widget widget +Time time + + + +DESCRIPTION +XmTextFieldCopy copies the primary selected text to the clipboard. + +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmCOPY. + + + +widget + +Specifies the TextField widget ID. + + + + +time + +Specifies the time at which the selection value is to be modified. This +should be the time of the event that triggered this request. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN + +This function returns False if the primary selection is NULL, if the +widget does not own the primary selection, if the function is +unable to gain ownership of the clipboard selection, or if no data is +placed on the clipboard. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAD.sgm new file mode 100644 index 000000000..6ccb9711b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAD.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmTextFieldCopyLink +library call + + +XmTextFieldCopyLink +A TextField function that copies a link to the primary selection to the clipboard + +XmTextFieldCopyLink + +TextField functions +XmTextFieldCopyLink + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldCopyLink + +Widget widget +Time time + + + +DESCRIPTION +XmTextFieldCopyLink copies a link to the primary selected text to +the clipboard. +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmLINK. +The TextField widget itself does not copy any links; +XmNconvertCallback procedures are responsible for copying the link +to the clipboard and for taking any related actions. + + + +widget + +Specifies the TextField widget ID. + + + + +time + +Specifies the time of the transfer. +This should be the time of the event which triggered this request. +One source of a valid time stamp is the function +XtLastTimestampProcessed. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +This function returns False if the primary selection is NULL, if the +widget does not own the primary selection, if the function is +unable to gain ownership of the clipboard selection, or if no data is +placed on the clipboard. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAE.sgm new file mode 100644 index 000000000..e97d1c71e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAE.sgm @@ -0,0 +1,111 @@ + + + + + + + + + + + +XmTextFieldCut +library call + + +XmTextFieldCut +A TextField function that copies the primary selection to the clipboard and deletes the selected text + +XmTextFieldCut + +TextField functions +XmTextFieldCut + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldCut + +Widget widget +Time time + + + +DESCRIPTION +XmTextFieldCut copies the primary selected text to the clipboard and +then deletes the primary selected text. +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. + +This routine calls the XmNconvertCallback procedures, possibly +multiple times, with the selection member of the +XmConvertCallbackStruct set to CLIPBOARD and with the +parm member set to XmMOVE. +If the transfer is successful, this routine then calls the +XmNconvertCallback procedures for the CLIPBOARD selection +and the DELETE target. + + + +widget + +Specifies the TextField widget ID. + + + + +time + +Specifies the time at which the selection value is to be modified. This +should be the time of the event that triggered this request. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN + +This function returns False if the primary selection is NULL, if the +widget does not own the primary selection, if the function is +unable to gain ownership of the clipboard selection, or if no data is +placed on the clipboard. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAF.sgm new file mode 100644 index 000000000..49de3e3ab --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAF.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmTextFieldGetBaseline +library call + + +XmTextFieldGetBaseline +A TextField function that accesses the y position of the baseline + +XmTextFieldGetBaseline + +TextField functions +XmTextFieldGetBaseline + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +int XmTextFieldGetBaseline + +Widget widget + + + +DESCRIPTION +XmTextFieldGetBaseline accesses the y position of the +baseline in the TextField widget, +relative to the y position of the top of the widget. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns an integer value that indicates the y position +of the baseline in the TextField widget. +The calculation takes into account the +margin height, shadow thickness, highlight thickness, and font ascent of +the first font (set) in the fontlist used for drawing text. +In this calculation, the +y position of the top of the widget is 0 (zero). + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAG.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAG.sgm new file mode 100644 index 000000000..8c8c435a5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAG.sgm @@ -0,0 +1,83 @@ + + + + + + + + + + + +XmTextFieldGetEditable +library call + + +XmTextFieldGetEditable +A TextField function that accesses the edit permission state + +XmTextFieldGetEditable + +TextField functions +XmTextFieldGetEditable + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldGetEditable + +Widget widget + + + +DESCRIPTION +XmTextFieldGetEditable accesses the edit permission state of the TextField widget. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns a Boolean value that indicates the state of the XmNeditable +resource. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAH.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAH.sgm new file mode 100644 index 000000000..d9b3c32b5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAH.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmTextFieldGetInsertionPosition +library call + + +XmTextFieldGetInsertionPosition +A TextField function that accesses the position of the insertion cursor + +XmTextFieldGetInsertion\\%Position + +TextField functions +XmTextFieldGetInsertion\\%Position + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +XmTextPosition XmTextFieldGetInsertionPosition + +Widget widget + + + +DESCRIPTION +XmTextFieldGetInsertionPosition accesses the insertion cursor +position of the TextField widget. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns an XmTextPosition value that indicates the state of the +XmNcursorPosition resource. This is an integer number of +characters from the beginning of the text buffer. The first character +position is 0 (zero). + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAI.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAI.sgm new file mode 100644 index 000000000..6f4a64280 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAI.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextFieldGetLastPosition +library call + + +XmTextFieldGetLastPosition +A TextField function that accesses the position of the last text character + +XmTextFieldGetLastPosition + +TextField functions +XmTextFieldGetLastPosition + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +XmTextPosition XmTextFieldGetLastPosition + +Widget widget + + + +DESCRIPTION +XmTextFieldGetLastPosition accesses the position of the +last character in the text buffer of the TextField widget. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns an XmTextPosition value that indicates the position of the last +character in the text buffer. This is an integer number of +characters from the beginning of the buffer. The first character +position is 0 (zero). +The last character position is equal to the number of characters +in the text buffer. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAJ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAJ.sgm new file mode 100644 index 000000000..9108c984e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAJ.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextFieldGetMaxLength +library call + + +XmTextFieldGetMaxLength +A TextField function that accesses the value of the current maximum allowable length of a text string entered from the keyboard + +XmTextFieldGetMaxLength + +TextField functions +XmTextFieldGetMaxLength + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +int XmTextFieldGetMaxLength + +Widget widget + + + +DESCRIPTION +XmTextFieldGetMaxLength accesses the value of the current maximum allowable +length of the text string in the TextField widget entered from the +keyboard. The maximum allowable length +prevents the user from entering a text string larger than this limit. +Note that the maximum allowable length is the same as the value +of the widget's XmNmaxLength resource. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns the integer value that indicates the string's maximum allowable +length that can be entered from the keyboard. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAK.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAK.sgm new file mode 100644 index 000000000..28c5775c2 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAK.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmTextFieldGetSelection +library call + + +XmTextFieldGetSelection +A TextField function that retrieves the value of the primary selection + +XmTextFieldGetSelection + +TextField functions +XmTextFieldGetSelection + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +char * XmTextFieldGetSelection + +Widget widget + + + +DESCRIPTION +XmTextFieldGetSelection +retrieves the value of the primary selection. It returns +a NULL pointer if no text is selected in the widget. The application is +responsible for freeing the storage associated with the string by calling +XtFree. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns a character pointer to the string that is associated with the +primary selection. + + + +RELATED +&cdeman.XmTextField; and &cdeman.XmTextFieldGetSelectionWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAL.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAL.sgm new file mode 100644 index 000000000..3a48a680c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAL.sgm @@ -0,0 +1,104 @@ + + + + + + + + + + + +XmTextFieldGetSelectionPosition +library call + + +XmTextFieldGetSelectionPosition +A TextField function that accesses the position of the primary selection + +XmTextFieldGetSelection\\%Position + +TextField functions +XmTextFieldGetSelection\\%Position + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldGetSelectionPosition + +Widget widget +XmTextPosition *left +XmTextPosition *right + + + +DESCRIPTION +XmTextFieldGetSelectionPosition accesses the left and right position of +the primary selection in the text buffer of the TextField widget. + + + +widget + +Specifies the TextField widget ID + + + + +left + +Specifies the pointer in which the position of the left boundary of the +primary selection is returned. This is an integer number of characters +from the beginning of the buffer. The first character position is 0 (zero). + + + + +right + +Specifies the pointer in which the position of the right boundary of the +primary selection is returned. This is an integer number of characters +from the beginning of the buffer. The first character position is 0 (zero). + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +This function returns True if the widget owns the primary selection; +otherwise, it returns False. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAM.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAM.sgm new file mode 100644 index 000000000..0aab86df3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAM.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmTextFieldGetSelectionWcs +library call + + +XmTextFieldGetSelectionWcs +A TextField function that retrieves the +value of a wide character encoded primary selection + +XmTextFieldGetSelection\\%Wcs + +TextField functions +XmTextFieldGetSelection\\%Wcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +wchar_t * XmTextFieldGetSelectionWcs + +Widget widget + + + +DESCRIPTION +XmTextFieldGetSelectionWcs retrieves the value of the primary +selection, encoded in a wide character format. It returns a +NULL pointer if no text is selected in the widget. The application +is responsible for freeing the storage associated with the wide +character buffer by calling XtFree. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns the wide character string that is associated with the primary +selection in the TextField widget. + + + +RELATED +&cdeman.XmTextField; and +&cdeman.XmTextFieldGetSelection;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAN.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAN.sgm new file mode 100644 index 000000000..7d5f6dff2 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAN.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextFieldGetString +library call + + +XmTextFieldGetString +A TextField function that accesses the string value + +XmTextFieldGetString + +TextField functions +XmTextFieldGetString + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +char * XmTextFieldGetString + +Widget widget + + + +DESCRIPTION +XmTextFieldGetString +accesses the string value of the TextField widget. The application +is responsible for freeing the storage associated with the string by +calling XtFree. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns a character pointer to the string value of the TextField widget. +This returned value is a copy of the value of the XmNvalue resource. +Returns an empty string if the length of the TextField widget's +string is 0 (zero). + + + +RELATED +&cdeman.XmTextField; and &cdeman.XmTextFieldGetStringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAO.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAO.sgm new file mode 100644 index 000000000..a73498b22 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAO.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextFieldGetStringWcs +library call + + +XmTextFieldGetStringWcs +A TextField function that retrieves a copy +of the wide character string value of a TextField widget + +XmTextFieldGetStringWcs + +TextField functions +XmTextFieldGetStringWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +wchar_t * XmTextFieldGetStringWcs + +Widget widget + + + +DESCRIPTION +XmTextFieldGetStringWcs retrieves a copy of the wide character +string value of the TextField widget. The application is responsible +for freeing the storage associated with the string by calling XtFree. + + + +widget + +Specifies the TextField widget ID + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns the wide character string value of the TextField widget. The +function returns an empty string if the length of the TextField +widget's string is 0 (zero). + + + +RELATED +&cdeman.XmTextField; and +&cdeman.XmTextFieldGetString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAP.sgm new file mode 100644 index 000000000..c8acff4a0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAP.sgm @@ -0,0 +1,165 @@ + + + + + + + + + + + +XmTextFieldGetSubstring +library call + + +XmTextFieldGetSubstring +A TextField function that retrieves a copy +of a portion of the internal text buffer + +XmTextFieldGetSubstring + +TextField functions +XmTextFieldGetSubstring + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +int XmTextFieldGetSubstring + +Widget widget +XmTextPosition start +int num_chars +int buffer_size +char *buffer + + + +DESCRIPTION +XmTextFieldGetSubstring retrieves a copy of a portion +of the internal text buffer of a TextField widget. The function +copies a specified number of characters from a given start position +in the internal text buffer into a buffer provided by the application. +A NULL terminator is placed at the end of the copied data. + +The size of the required buffer depends on the maximum number +of bytes per character (MB_CUR_MAX) for the current locale. +MB_CUR_MAX is a macro defined in stdlib.h. The buffer +should be large enough to contain the substring to be copied +and a NULL terminator. Use the following equation to calculate +the size of buffer the application should provide: + + +buffer_size = (num_chars* MB_CUR_MAX) + 1 + + + + + +widget + +Specifies the TextField widget ID. + + + + +start + +Specifies the beginning character position from which the data +will be retrieved. This is an integer number of characters from +the beginning of the text buffer. The first character position +is 0 (zero). + + + + +num_chars + +Specifies the number of characters to be copied into the provided +buffer. + + + + +buffer_size + +Specifies the size of the supplied buffer in bytes. This size +should account for a NULL terminator. + + + + +buffer + +Specifies the character buffer into which the internal +text buffer will be copied. + + + + +For a complete definition of TextField and its associated resources, +see &cdeman.XmTextField;. + + + +RETURN + + +XmCOPY_SUCCEEDED + +The function was successful. + + + + +XmCOPY_FAILED + +The function failed because it was unable to copy the +specified number of characters into the buffer provided. +The buffer size may be insufficient. The contents of +buffer are undefined. + + + + +XmCOPY_TRUNCATED + +The requested number of characters extended beyond the internal +buffer. The function copied characters between start and +the end of the widget's buffer and terminated the string with +a NULL terminator; fewer than num_chars characters were +copied. + + + + + + +RELATED +&cdeman.XmTextField; and &cdeman.XmTextFieldGetSubstringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAQ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAQ.sgm new file mode 100644 index 000000000..5b4dbc06b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAQ.sgm @@ -0,0 +1,152 @@ + + + + + + + + + + + +XmTextFieldGetSubstringWcs +library call + + +XmTextFieldGetSubstringWcs +A TextField function that retrieves a +portion of a wide character internal text buffer + +XmTextFieldGetSubstring\\%Wcs + +TextField functions +XmTextFieldGetSubstring\\%Wcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +int XmTextFieldGetSubstringWcs + +Widget widget +XmTextPosition start +int num_chars +int buffer_size +wchar_t *buffer + + + +DESCRIPTION +XmTextFieldGetSubstringWcs retrieves a copy of a portion of the internal +text buffer of a TextField widget that is stored in a wide character +format. The function copies a specified number of characters from +a given start position in the internal text buffer into a buffer +provided by the application. A NULL terminator is placed at the +end of the copied data. + + + +widget + +Specifies the TextField widget ID. + + + + +start + +Specifies the beginning character position from which the data will be +retrieved. This is an integer number of characters from the beginning of +the text buffer. The first character position is 0 (zero). + + + + +num_chars + +Specifies the number of wchar_t characters to be copied into +the provided buffer. + + + + +buffer_size + +Specifies the size of the supplied buffer as a number of wchar_t +storage locations. The minimum size is num_chars + 1. + + + + +buffer + +Specifies the wide character buffer into which the internal +text buffer will be copied. + + + + +For a complete definition of TextField and its associated resources, +see &cdeman.XmTextField;. + + + +RETURN + + +XmCOPY_SUCCEEDED + +The function was successful. + + + + +XmCOPY_FAILED + +The function failed because it was unable to copy the +specified number of characters into the buffer provided. +The buffer size may be insufficient. The contents of +buffer are undefined. + + + + +XmCOPY_TRUNCATED + +The requested number of characters extended beyond the internal +buffer. The function copied characters to the end of the buffer +and terminated the string with a NULL terminator; fewer than +num_chars characters were copied. + + + + + + +RELATED +&cdeman.XmTextField; and &cdeman.XmTextFieldGetSubstring;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAR.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAR.sgm new file mode 100644 index 000000000..7dcefe59e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAR.sgm @@ -0,0 +1,108 @@ + + + + + + + + + + + +XmTextFieldInsert +library call + + +XmTextFieldInsert +A TextField function that inserts a character string into a text string + +XmTextFieldInsert + +TextField functions +XmTextFieldInsert + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldInsert + +Widget widget +XmTextPosition position +char * value + + + +DESCRIPTION +XmTextFieldInsert inserts a character string into the text string in +the TextField widget. The character positions begin at 0 (zero) +and are numbered +sequentially from the beginning of the text. For example, to insert a +string after the fourth character, +the position parameter must be 4. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +If the XmNcursorPosition resource is greater than or is the same value as +position, the XmNmotionVerifyCallback is called. + + + +widget + +Specifies the TextField widget ID + + + + +position + +Specifies the position in the text string where the character string is +to be inserted + + + + +value + +Specifies the character string value to be added to the text widget + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField; and &cdeman.XmTextFieldInsertWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAS.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAS.sgm new file mode 100644 index 000000000..da631f1ff --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAS.sgm @@ -0,0 +1,109 @@ + + + + + + + + + + + +XmTextFieldInsertWcs +library call + + +XmTextFieldInsertWcs +A TextField function that inserts a wide +character string into a TextField widget + +XmTextFieldInsertWcs + +TextField functions +XmTextFieldInsertWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldInsertWcs + +Widget widget +XmTextPosition position +wchar_t *wcstring + + + +DESCRIPTION +XmTextFieldInsertWcs inserts a wide character string into +the TextField widget at a specified location. The character +positions begin at 0 (zero) and are numbered sequentially from the +beginning of the text. For example, to insert a string after +the fourth character, the position parameter must be 4. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +If the XmNcursorPosition resource is greater than or is the same value as +position, the XmNmotionVerifyCallback is called. + + + +widget + +Specifies the TextField widget ID + + + + +position + +Specifies the position in the text string where the new character string is +to be inserted + + + + +wcstring + +Specifies the wide character string value to be added to the TextField widget + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField; and +&cdeman.XmTextFieldInsert;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAT.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAT.sgm new file mode 100644 index 000000000..da2d602d4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAT.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmTextFieldPaste +library call + + +XmTextFieldPaste +A TextField function that inserts the clipboard selection + +XmTextFieldPaste + +TextField functions +XmTextFieldPaste + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldPaste + +Widget widget + + + +DESCRIPTION +XmTextFieldPaste inserts the clipboard selection at the +insertion cursor of the destination widget. +If XmNpendingDelete is True and the insertion cursor is inside +the current selection, the clipboard selection replaces the selected text. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. + +This routine calls the widget's XmNdestinationCallback procedures +with the selection member of the XmDestinationCallbackStruct +set to CLIPBOARD and with the operation member set to +XmCOPY. +If the XmNcursorPosition resource is greater than or is the same value as +the position where the selection is to be inserted, the +XmNmotionVerifyCallback is called. + + + +widget + +Specifies the TextField widget ID. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN + +This function returns False if no transfers take place. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAU.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAU.sgm new file mode 100644 index 000000000..6f0cc6ea6 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAU.sgm @@ -0,0 +1,80 @@ + + + + + + + + + + + +XmTextFieldPasteLink +library call + + +XmTextFieldPasteLink +A TextField function that inserts a link to the clipboard selection + +XmTextFieldPasteLink + +TextField functions +XmTextFieldPasteLink + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldPasteLink + +Widget widget + + + +DESCRIPTION +XmTextFieldPasteLink inserts a link to the clipboard selection at +the insertion cursor. +This routine calls the widget's XmNdestinationCallback procedures +with the selection member of the XmDestinationCallbackStruct +set to CLIPBOARD and with the operation member set to +XmLINK. +The TextField widget itself performs no transfers; the +XmNdestinationCallback procedures are responsible for inserting +the link to the clipboard selection and for taking any related actions. + + + +widget + +Specifies the TextField widget ID. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +This function returns False if no transfers take place. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAV.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAV.sgm new file mode 100644 index 000000000..c61f6875a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAV.sgm @@ -0,0 +1,120 @@ + + + + + + + + + + + +XmTextFieldPosToXY +library call + + +XmTextFieldPosToXY +A TextField function that accesses the x +and y position of a character position + +XmTextFieldPosToXY + +TextField functions +XmTextFieldPosToXY + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldPosToXY + +Widget widget +XmTextPosition position +Position *x +Position *y + + + +DESCRIPTION +XmTextFieldPosToXY accesses the x and y +position, relative to the upper +left corner of the TextField widget, of a given character position in the +text buffer. + + + +widget + +Specifies the TextField widget ID + + + + +position + +Specifies the character position in the text for which the x and y +position is accessed. This is an integer number of characters +from the beginning of the buffer. The first character position is 0. + + + + +x + +Specifies the pointer in which the x position is returned. +The returned position is the distance from the left side of the widget +to the left border of the character. +This value is meaningful only if the function returns True. + + + + +y + +Specifies the pointer in which the y position is returned. +The returned position is the distance from the top of the widget +to the character's baseline. +This value is meaningful only if the function returns True. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +This function returns True if the character position is displayed in the +TextField widget; otherwise, it returns False, and no x or y +value is returned. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAW.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAW.sgm new file mode 100644 index 000000000..92d790fd1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAW.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmTextFieldRemove +library call + + +XmTextFieldRemove +A TextField function that deletes the primary selection + +XmTextFieldRemove + +TextField functions +XmTextFieldRemove + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +Boolean XmTextFieldRemove + +Widget widget + + + +DESCRIPTION +XmTextFieldRemove deletes the primary selected text. +If there is a selection, this routine also calls the widget's +XmNvalueChangedCallback and verification callbacks, either +XmNmodifyVerifyCallback or XmNmodifyVerifyCallbackWcs, +or both. If both verification callback lists are registered, the +procedures of the XmNmodifyVerifyCallback list are executed +first and the resulting data is passed to the +XmNmodifyVerifyCallbackWcs callbacks. +This function may also +call the XmNmotionVerifyCallback callback. + + + +widget + +Specifies the TextField widget ID. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +This function returns False if the primary selection is NULL or if the +widget does not own the primary selection. Otherwise, it returns +True. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAX.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAX.sgm new file mode 100644 index 000000000..f1c2b032e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAX.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmTextFieldReplace +library call + + +XmTextFieldReplace +A TextField function that replaces part of a text string + +XmTextFieldReplace + +TextField functions +XmTextFieldReplace + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldReplace + +Widget widget +XmTextPosition from_pos +XmTextPosition to_pos +char * value + + + +DESCRIPTION +XmTextFieldReplace replaces part of the text string in the TextField widget. The +character positions begin at 0 (zero) and are numbered sequentially from the +beginning of the text. + +An example text replacement would be to replace +the second and third characters in the text string. To accomplish this, +the parameter from_pos must be 1 and to_pos must be 3. To +insert a string after the fourth character, both parameters, from_pos +and to_pos, must be 4. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +The XmNmotionVerifyCallback is generated if to_pos is less +than or equal to +the cursor position and the length of value is not the same as the +length of the text being replaced, or if the cursor position is between +from_pos and to_pos, and the distance from the cursor +position to from_pos is greater than the length of value. + + + +widget + +Specifies the TextField widget ID + + + + +from_pos + +Specifies the start position of the text to be replaced + + + + +to_pos + +Specifies the end position of the text to be replaced + + + + +value + +Specifies the character string value to be added to the text widget + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField;. +&cdeman.XmTextFieldReplaceWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAY.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAY.sgm new file mode 100644 index 000000000..9402ecc89 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAY.sgm @@ -0,0 +1,120 @@ + + + + + + + + + + + +XmTextFieldReplaceWcs +library call + + +XmTextFieldReplaceWcs +A TextField function that replaces part of a +wide character string in a TextField widget + +XmTextFieldReplaceWcs + +TextField functions +XmTextFieldReplaceWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldReplaceWcs + +Widget widget +XmTextPosition from_pos +XmTextPosition to_pos +wchar_t *wcstring + + + +DESCRIPTION +XmTextFieldReplaceWcs replaces part of the wide character string +in the TextField widget. The character positions begin at 0 (zero) and are +numbered sequentially from the beginning of the text. + +An example text replacement would be to replace +the second and third characters in the text string. To accomplish this, +the parameter from_pos must be 1 and to_pos must be 3. To +insert a string after the fourth character, both parameters, +from_pos and to_pos, must be 4. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +If the XmNcursorPosition resource is greater than or is the same value as +from_pos, the XmNmotionVerifyCallback is called. + + + +widget + +Specifies the TextField widget ID + + + + +from_pos + +Specifies the start position of the text to be replaced + + + + +to_pos + +Specifies the end position of the text to be replaced + + + + +wcstring + +Specifies the wide character string value to be added to the TextField widget + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField; and +&cdeman.XmTextFieldReplace;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAZ.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAZ.sgm new file mode 100644 index 000000000..2ca3ed92f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieAZ.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextFieldSetAddMode +library call + + +XmTextFieldSetAddMode +A TextField function that sets the state of Add mode + +XmTextFieldSetAddMode + +TextField functions +XmTextFieldSetAddMode + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldSetAddMode + +Widget widget +Boolean state + + + +DESCRIPTION +XmTextFieldSetAddMode controls whether or not the TextField widget is in Add +mode. When the widget is in Add mode, the insert cursor can be moved +without disturbing the primary selection. + + + +widget + +Specifies the TextField widget ID + + + + +state + +Specifies whether or not the widget is in Add mode. A value of True +turns on Add mode; a value of False turns off Add mode. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBA.sgm new file mode 100644 index 000000000..ecf6ce81e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBA.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmTextFieldSetEditable +library call + + +XmTextFieldSetEditable +A TextField function that sets the edit permission + +XmTextFieldSetEditable + +TextField functions +XmTextFieldSetEditable + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldSetEditable + +Widget widget +Boolean editable + + + +DESCRIPTION +XmTextFieldSetEditable sets the edit permission state of the TextField widget. +When set to True, the text string can be edited. + + + +widget + +Specifies the TextField widget ID + + + + +editable + +Specifies a Boolean value that when True allows text string edits + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBB.sgm new file mode 100644 index 000000000..8aca64e90 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBB.sgm @@ -0,0 +1,112 @@ + + + + + + + + + + + +XmTextFieldSetHighlight +library call + + +XmTextFieldSetHighlight +A TextField function that highlights text + +XmTextFieldSetHighlight + +TextField functions +XmTextFieldSetHighlight + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldSetHighlight + +Widget widget +XmTextPosition left +XmTextPosition right +XmHighlightMode mode + + + +DESCRIPTION +XmTextFieldSetHighlight highlights text between the two specified +character positions. The mode parameter determines the type of +highlighting. Highlighting text merely changes the visual appearance of +the text; it does not set the selection. + + + +widget + +Specifies the TextField widget ID + + + + +left + +Specifies the position of the left boundary of text to be highlighted. +This is an integer number of characters from the beginning of the text +buffer. The first character position is 0 (zero). + + + + +right + +Specifies the position of the right boundary of text to be highlighted. +This is an integer number of characters from the beginning of the text +buffer. The first character position is 0 (zero). + + + + +mode + +Specifies the type of highlighting to be done. A value of +XmHIGHLIGHT_NORMAL removes highlighting. A value of +XmHIGHLIGHT_SELECTED highlights the test using reverse video. A +value of XmHIGHLIGHT_SECONDARY_SELECTED highlights the text using +underlining. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBC.sgm new file mode 100644 index 000000000..327a1e227 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBC.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmTextFieldSetInsertionPosition +library call + + +XmTextFieldSetInsertionPosition +A TextField function that sets the position of the insertion cursor + +XmTextFieldSetInsertion\\%Position + +TextField functions +XmTextFieldSetInsertion\\%Position + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldSetInsertionPosition + +Widget widget +XmTextPosition position + + + +DESCRIPTION +XmTextFieldSetInsertionPosition sets the insertion cursor position +of the TextField widget. +This routine also calls the widget's XmNmotionVerifyCallback +callbacks if the insertion cursor position changes. + + + +widget + +Specifies the TextField widget ID + + + + +position + +Specifies the position of the insert cursor. This is an integer number +of characters from the beginning of the text buffer. The first +character position is 0 (zero). + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBD.sgm new file mode 100644 index 000000000..46bfaba8f --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBD.sgm @@ -0,0 +1,94 @@ + + + + + + + + + + + +XmTextFieldSetMaxLength +library call + + +XmTextFieldSetMaxLength +A TextField function that sets the value of the current maximum allowable length of a text string entered from the keyboard + +XmTextFieldSetMaxLength + +TextField functions +XmTextFieldSetMaxLength + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldSetMaxLength + +Widget widget +int max_length + + + +DESCRIPTION +XmTextFieldSetMaxLength sets the value of the current maximum allowable +length of the text string in the TextField widget. The maximum allowable length +prevents the user from entering a text string from the keyboard +that is larger than this limit. +Strings that are entered using the +XmNvalue (or XmNvalueWcs) resource, or the +XmTextFieldSetString (or XmTextFieldSetStringWcs) +function ignore this resource. + + + +widget + +Specifies the TextField widget ID + + + + +max_length + +Specifies the maximum allowable length of the text string + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmText;, +&cdeman.XmTextFieldSetString;, and +&cdeman.XmTextFieldSetStringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBE.sgm new file mode 100644 index 000000000..de24cb844 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBE.sgm @@ -0,0 +1,110 @@ + + + + + + + + + + + +XmTextFieldSetSelection +library call + + +XmTextFieldSetSelection +A TextField function that sets the primary selection of the text + +XmTextFieldSetSelection + +TextField functions +XmTextFieldSetSelection + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldSetSelection + +Widget widget +XmTextPosition first +XmTextPosition last +Time time + + + +DESCRIPTION +XmTextFieldSetSelection sets the primary selection of the text in +the widget. +It also sets the insertion cursor position to the last position of the +selection and calls the widget's XmNmotionVerifyCallback callbacks. +XmTextFieldSetSelection always generates an +XmNgainPrimaryCallback +unless it fails to take ownership of the primary text selection. + + + +widget + +Specifies the TextField widget ID + + + + +first + +Marks the first character position of the text to be selected + + + + +last + +Marks the last position of the text to be selected + + + + +time + +Specifies the time at which the selection value is desired. This should +be the same as the time of the event that triggered this +request. One source of a valid time stamp is the function +XtLastTimestampProcessed. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBF.sgm new file mode 100644 index 000000000..094c65850 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBF.sgm @@ -0,0 +1,95 @@ + + + + + + + + + + + +XmTextFieldSetString +library call + + +XmTextFieldSetString +A TextField function that sets the string value + +XmTextFieldSetString + +TextField functions +XmTextFieldSetString + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldSetString + +Widget widget +char * value + + + +DESCRIPTION +XmTextFieldSetString sets the string value of the TextField widget. +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +It also sets the insertion cursor position to the beginning of the +string and calls the widget's XmNmotionVerifyCallback callbacks. + + + +widget + +Specifies the TextField widget ID + + + + +value + +Specifies the character pointer to the string value and places +the string into the text edit window + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField; and +&cdeman.XmTextFieldSetStringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBG.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBG.sgm new file mode 100644 index 000000000..9947c1b9c --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBG.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmTextFieldSetStringWcs +library call + + +XmTextFieldSetStringWcs +A TextField function that sets a wide +character string value + +XmTextFieldSetStringWcs + +TextField functions +XmTextFieldSetStringWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldSetStringWcs + +Widget widget +wchar_t *wcstring + + + +DESCRIPTION +XmTextFieldSetStringWcs sets the wide character string value +of the TextField widget. This routine calls the widget's +XmNvalueChangedCallback and verification callbacks, either +XmNmodifyVerifyCallback or XmNmodifyVerifyCallbackWcs, +or both. If both verification callback lists are registered, the +procedures of the XmNmodifyVerifyCallback list are executed +first and the resulting data is passed to the +XmNmodifyVerifyCallbackWcs callbacks. It also sets the insertion +cursor position to the beginning of the string and calls the widget's +XmNmotionVerifyCallback callbacks. + + + +widget + +Specifies the TextField widget ID + + + + +wcstring + +Specifies the wide character string value + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField; and +&cdeman.XmTextFieldSetString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBH.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBH.sgm new file mode 100644 index 000000000..7aa2f7c9d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBH.sgm @@ -0,0 +1,91 @@ + + + + + + + + + + + +XmTextFieldShowPosition +library call + + +XmTextFieldShowPosition +A TextField function that forces text at a given position to be displayed + +XmTextFieldShowPosition + +TextField functions +XmTextFieldShowPosition + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +void XmTextFieldShowPosition + +Widget widget +XmTextPosition position + + + +DESCRIPTION +XmTextFieldShowPosition forces text at the specified position to be +displayed. +The cursor position is not updated nor is the cursor shown at this position. + + + +widget + +Specifies the TextField widget ID + + + + +position + +Specifies the character position to be displayed. This is an integer +number of characters from the beginning of the text buffer. The first +character position is 0 (zero). +See &cdeman.XmTextPosition; for details on the +XmTextPosition data type. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RELATED +&cdeman.XmTextField; +and +&cdeman.XmTextPosition;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBI.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBI.sgm new file mode 100644 index 000000000..f85854c49 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFieBI.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmTextFieldXYToPos +library call + + +XmTextFieldXYToPos +A TextField function that accesses the character position nearest an x and y position + +XmTextFieldXYToPos + +TextField functions +XmTextFieldXYToPos + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/TextF.h> + +XmTextPosition XmTextFieldXYToPos + +Widget widget +Position x +Position y + + + +DESCRIPTION +XmTextFieldXYToPos accesses the character position nearest to the +specified x and y position, relative to the upper left corner of the +TextField widget. + + + +widget + +Specifies the TextField widget ID + + + + +x + +Specifies the x position, relative to the upper left corner of the +widget. + + + + +y + +Specifies the y position, relative to the upper left corner of the +widget. + + + + +For a complete definition of TextField and its associated resources, see +&cdeman.XmTextField;. + + + +RETURN +Returns the character position in the text nearest the x and y +position specified. This is an integer number of characters +from the beginning of the buffer. The first character position is 0 (zero). + + + +RELATED +&cdeman.XmTextField;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFindA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFindA.sgm new file mode 100644 index 000000000..5ef57403a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFindA.sgm @@ -0,0 +1,146 @@ + + + + + + + + + + + +XmTextFindString +library call + + +XmTextFindString +A Text function that finds the beginning position of a text string + +XmTextFindString + +Text functions +XmTextFindString + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmTextFindString + +Widget widget +XmTextPosition start +char *string +XmTextDirection direction +XmTextPosition *position + + + +DESCRIPTION +XmTextFindString locates the beginning position of a specified +text string. This routine searches forward or backward for the first +occurrence of the string starting from the given start position. +If it finds a match, the function +returns the position of the first character of the string in position. +If the match string begins at the current position, this routine returns the current position. + + + +widget + +Specifies the Text widget ID. + + + + +start + +Specifies the character position from which the search proceeds. This +is an integer number of characters from the beginning of the text +buffer. The first character position is 0 (zero). + + + + +string + +Specifies the search string. + + + + +direction + +Indicates the search direction. It is relative to the primary +direction of the text. The possible values are + + + +XmTEXT_FORWARD + +The search proceeds toward the end of the text buffer. + + + + +XmTEXT_BACKWARD + +The search proceeds toward the beginning of the text buffer. + + + + + + + +position + +Specifies the pointer in which the first character position +of the string match is returned. This is an integer number +of characters from the beginning of the buffer. The first +character position is 0 (zero). If the function returns False, +this value is undefined. + + + + +For a complete definition of Text and its associated resources, +see &cdeman.XmText;. + + + +RETURN +Returns True if a string match is found; otherwise, returns False. + + + +RELATED +&cdeman.XmText; and &cdeman.XmTextFindStringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFindB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFindB.sgm new file mode 100644 index 000000000..6b0a2ea04 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtFindB.sgm @@ -0,0 +1,148 @@ + + + + + + + + + + + +XmTextFindStringWcs +library call + + +XmTextFindStringWcs +A Text function that finds the beginning +position of a wide character text string + +XmTextFindStringWcs + +Text functions +XmTextFindStringWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextFindStringWcs + +Widget widget +XmTextPosition start +wchar_t *wcstring +XmTextDirection direction +XmTextPosition *position + + + +DESCRIPTION +XmTextFindStringWcs locates the beginning position of a specified +wide character text string. This routine searches forward or backward +for the first occurrence of the string, starting from the given start +position. +If a match is found, the +function returns the position of the first character of the string +in position. +If the match string begins at the current position, this routine returns the current position. + + +widget + +Specifies the Text widget ID. + + + + +start + +Specifies the character position from which the search proceeds. This +is an integer number of characters from the beginning of the text +buffer. The first character position is 0 (zero). + + + + +wcstring + +Specifies the wide character search string. + + + + +direction + +Indicates the search direction. It is relative to the primary direction +of the text. The possible values are + + + +XmTEXT_FORWARD + +The search proceeds toward the end of the buffer. + + + + +XmTEXT_BACKWARD + +The search proceeds toward the beginning of the buffer. + + + + + + + +position + +Specifies the pointer in which the first character position +of the string match is returned. +This is an integer number of characters from the beginning of +the buffer. The first character position is 0 (zero). If the function +returns False, this value is undefined. + + + + +For a complete definition of Text and its associated resources, +see &cdeman.XmText;. + + + +RETURN +Returns True if a string match is found; otherwise, returns False. + + + +RELATED +&cdeman.XmText; and &cdeman.XmTextFindString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetBa.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetBa.sgm new file mode 100644 index 000000000..e90265a79 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetBa.sgm @@ -0,0 +1,74 @@ + + + + + + + + + + +XmTextGetBaseline +library call + + +XmTextGetBaseline +A Text function that accesses the y position of the baseline + +XmTextGetBaseline + +Text functions +XmTextGetBaseline + + + + +#include <Xm/Text.h> + +int XmTextGetBaseline +Widget widget + + + +DESCRIPTION +XmTextGetBaseline accesses the y position of the +baseline in the Text widget, +relative to the y position of the top of the widget. + + +In vertical mode (when the XmNlayoutDirection resource is +XmTOP_TO_BOTTOM) this function returns 0 and +the program should use XmTextGetCenterline + + + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns an integer value that indicates the y position +of the baseline in the Text widget. +The calculation takes into account the +margin height, shadow thickness, highlight thickness, and font ascent of +the first font (set) in the fontlist used for drawing text. +In this calculation, the +y position of the top of the widget is 0 (zero). + + + +RELATED +&cdeman.XmText;, &cdeman.XmTextGetCenterline;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetCl.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetCl.sgm new file mode 100644 index 000000000..05456bb44 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetCl.sgm @@ -0,0 +1,56 @@ + + + + + + + + + + +XmTextGetCenterline +library call + + +XmTextGetCenterline + +Return the height (length) of a character string +when the writing direction is vertical + + + + +#include <Xm/Text.h> + +int XmTextGetCenterline +Widget widget + + + +DESCRIPTION +XmTextGetCenterline accesses the x position of the centerline in the +Text widget, relative to the x position of the top of the widget. + + +widget + +Specifies the Text widget ID. + + + + + +RETURN VALUEIn the case of horizontal writing, this function accesses 0. +In the case of vertical writing, this function accesses the +x position of the first centerline in the Text widget, +relative to the x position of the left of the widget. +The calculation takes into account the margin width, shadow +thickness, highlight thickness, and a half of font width of +the first font(set) in the fontlist used for drawing text. + + +SEE ALSO +&cdeman.XmText;, &cdeman.XmTextGetBaseline; + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetEd.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetEd.sgm new file mode 100644 index 000000000..46afa83fb --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetEd.sgm @@ -0,0 +1,83 @@ + + + + + + + + + + + +XmTextGetEditable +library call + + +XmTextGetEditable +A Text function that accesses the edit permission state + +XmTextGetEditable + +Text functions +XmTextGetEditable + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextGetEditable + +Widget widget + + + +DESCRIPTION +XmTextGetEditable accesses the edit permission state of the Text widget. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns a Boolean value that indicates the state of the XmNeditable +resource. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetIn.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetIn.sgm new file mode 100644 index 000000000..4a60737ea --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetIn.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmTextGetInsertionPosition +library call + + +XmTextGetInsertionPosition +A Text function that accesses the position of the insert cursor + +XmTextGetInsertionPosition + +Text functions +XmTextGetInsertionPosition + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +XmTextPosition XmTextGetInsertionPosition + +Widget widget + + + +DESCRIPTION +XmTextGetInsertionPosition accesses the insertion cursor position of the +Text widget. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns an XmTextPosition value that indicates the state of the +XmNcursorPosition resource. This is an integer number of +characters from the beginning of the text buffer. The first character +position is 0 (zero). + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetLa.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetLa.sgm new file mode 100644 index 000000000..87ba7ac54 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetLa.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmTextGetLastPosition +library call + + +XmTextGetLastPosition +A Text function that accesses the last position in the text + +XmTextGetLastPosition + +Text functions +XmTextGetLastPosition + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +XmTextPosition XmTextGetLastPosition + +Widget widget + + + +DESCRIPTION +XmTextGetLastPosition accesses the last position +in the text buffer of the Text widget. This is an integer +number of characters from the beginning of the buffer, and +represents the position that text added to the end +of the buffer is placed after. The first character position is 0 (zero). +The last character position is equal to the number of characters +in the text buffer. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns an XmTextPosition value that indicates the last position +in the text buffer. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetMa.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetMa.sgm new file mode 100644 index 000000000..e3a41d721 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetMa.sgm @@ -0,0 +1,87 @@ + + + + + + + + + + + +XmTextGetMaxLength +library call + + +XmTextGetMaxLength +A Text function that accesses the value of the current maximum allowable length of a text string entered from the keyboard + +XmTextGetMaxLength + +Text functions +XmTextGetMaxLength + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +int XmTextGetMaxLength + +Widget widget + + + +DESCRIPTION +XmTextGetMaxLength accesses the value of the current maximum allowable +length of the text string in the Text widget entered from the +keyboard. The maximum allowable length +prevents the user from entering a text string larger than this limit. +Note that the maximum allowable length is the same as the value +of the widget's XmNmaxLength resource. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns the integer value that indicates the string's maximum allowable +length that can be entered from the keyboard. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSA.sgm new file mode 100644 index 000000000..7b35374c0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSA.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextGetSelection +library call + + +XmTextGetSelection +A Text function that retrieves the value of the primary selection + +XmTextGetSelection + +Text functions +XmTextGetSelection + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +char * XmTextGetSelection + +Widget widget + + + +DESCRIPTION +XmTextGetSelection +retrieves the value of the primary selection. It returns +a NULL pointer if no text is selected in the widget. The application is +responsible for freeing the storage associated with the string by calling +XtFree. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns a character pointer to the string that is associated with the +primary selection. + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextGetSelectionWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSB.sgm new file mode 100644 index 000000000..77627682e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSB.sgm @@ -0,0 +1,104 @@ + + + + + + + + + + + +XmTextGetSelectionPosition +library call + + +XmTextGetSelectionPosition +A Text function that accesses the position of the primary selection + +XmTextGetSelectionPosition + +Text functions +XmTextGetSelectionPosition + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextGetSelectionPosition + +Widget widget +XmTextPosition *left +XmTextPosition *right + + + +DESCRIPTION +XmTextGetSelectionPosition accesses the left and right position of +the primary selection in the text buffer of the Text widget. + + + +widget + +Specifies the Text widget ID + + + + +left + +Specifies the pointer in which the position of the left boundary of the +primary selection is returned. This is an integer number of characters +from the beginning of the buffer. The first character position is 0 (zero). + + + + +right + +Specifies the pointer in which the position of the right boundary of the +primary selection is returned. This is an integer number of characters +from the beginning of the buffer. The first character position is 0 (zero). + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +This function returns True if the widget owns the primary selection; +otherwise, it returns False. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSC.sgm new file mode 100644 index 000000000..dd1285f26 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSC.sgm @@ -0,0 +1,89 @@ + + + + + + + + + + + +XmTextGetSelectionWcs +library call + + +XmTextGetSelectionWcs +A Text function that retrieves the +value of a wide character encoded primary selection + +XmTextGetSelectionWcs + +Text functions +XmTextGetSelectionWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +wchar_t * XmTextGetSelectionWcs + +Widget widget + + + +DESCRIPTION +XmTextGetSelectionWcs retrieves the value of the primary selection +that is encoded in a wide character format. It returns a NULL pointer +if no text is selected in the widget. The application is responsible +for freeing the storage associated with the wide character buffer by +calling XtFree. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns the wide character string that is associated with the +primary selection in the Text widget. + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextGetSelection;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSD.sgm new file mode 100644 index 000000000..3380a7c57 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSD.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmTextGetSource +library call + + +XmTextGetSource +A Text function that accesses the source of the widget + +XmTextGetSource + +Text functions +XmTextGetSource + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +XmTextSource XmTextGetSource + +Widget widget + + + +DESCRIPTION +XmTextGetSource accesses the source of the Text widget. Text +widgets can share sources of text so that editing in one widget is +reflected in another. This function accesses the source of one widget +so that it can be made the source of another widget, using the function +&cdeman.XmTextSetSource;. + +Setting a new text source destroys the old text source if no other Text +widgets are using that source. +To replace a text source but keep it for later use, create an unmanaged +Text widget and set its source to the text source you want to keep. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns an XmTextSource value that represents the source of the Text +widget. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSE.sgm new file mode 100644 index 000000000..8669d5ed0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSE.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextGetString +library call + + +XmTextGetString +A Text function that accesses the string value + +XmTextGetString + +Text functions +XmTextGetString + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +char * XmTextGetString + +Widget widget + + + +DESCRIPTION +XmTextGetString +accesses the string value of the Text widget. The application +is responsible for freeing the storage associated with the string by +calling XtFree. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns a character pointer to the string value of the text widget. +This returned value is a copy of the value of the XmNvalue resource. +Returns an empty string if the length of the Text widget's string is 0 (zero). + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextGetStringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSF.sgm new file mode 100644 index 000000000..d442f9cd7 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSF.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextGetStringWcs +library call + + +XmTextGetStringWcs +A Text function that retrieves a copy +of the wide character string value of a Text widget + +XmTextGetStringWcs + +Text functions +XmTextGetStringWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +wchar_t * XmTextGetStringWcs + +Widget widget + + + +DESCRIPTION +XmTextGetStringWcs retrieves a copy of the wide character string value +of the Text widget. The application is responsible for freeing +the storage associated with the string by calling XtFree. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns the wide character string value of the Text widget. The +function returns an empty string if the length of the Text widget's +string is 0 (zero). + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextGetString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSG.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSG.sgm new file mode 100644 index 000000000..12262c754 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSG.sgm @@ -0,0 +1,162 @@ + + + + + + + + + + + +XmTextGetSubstring +library call + + +XmTextGetSubstring +A Text function that retrieves a copy +of a portion of the internal text buffer + +XmTextGetSubstring + +Text functions +XmTextGetSubstring + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +int XmTextGetSubstring + +Widget widget +XmTextPosition start +int num_chars +int buffer_size +char *buffer + + + +DESCRIPTION +XmTextGetSubstring retrieves a copy of a portion of the internal +text buffer of a Text widget. The function +copies a specified number of characters from a given start position +in the internal text buffer into a buffer provided by the +application. A NULL terminator is placed at the end of the copied data. + +The size of the required buffer depends on the maximum number of bytes +per character (MB_CUR_MAX) for the current locale. +MB_CUR_MAX is a macro defined in stdlib.h. The buffer +should be large enough to contain the substring to be copied and +a NULL terminator. Use the following equation to calculate the +size of buffer the application should provide: + + +buffer_size = (num_chars* MB_CUR_MAX) + 1 + + + + + +widget + +Specifies the Text widget ID. + + + + +start + +Specifies the beginning character position from which the data will be +retrieved. This is an integer number of characters from the beginning +of the text buffer. The first character position is 0 (zero). + + + + +num_chars + +Specifies the number of characters to be copied into the provided buffer. + + + + +buffer_size + +Specifies the size of the supplied buffer in bytes. This size +should account for a NULL terminator. + + + + +buffer + +Specifies the character buffer into which the internal +text buffer will be copied. + + + + +For a complete definition of Text and its associated resources, +see &cdeman.XmText;. + + + +RETURN + + +XmCOPY_SUCCEEDED + +The function was successful. + + + + +XmCOPY_FAILED + +The function failed because it was unable to copy the +specified number of characters into the buffer provided. +The buffer size may be insufficient. The contents of +buffer are undefined. + + + + +XmCOPY_TRUNCATED + +The requested number of characters extended beyond the internal +buffer. The function copied characters between start and the +end of the widget's buffer and terminated the string with a NULL +terminator; fewer than num_chars characters were copied. + + + + + + +RELATED +&cdeman.XmText; and &cdeman.XmTextGetSubstringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSH.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSH.sgm new file mode 100644 index 000000000..6cee34d12 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetSH.sgm @@ -0,0 +1,152 @@ + + + + + + + + + + + +XmTextGetSubstringWcs +library call + + +XmTextGetSubstringWcs +A Text function that retrieves +a portion of a wide character internal text buffer + +XmTextGetSubstringWcs + +Text functions +XmTextGetSubstringWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +int XmTextGetSubstringWcs + +Widget widget +XmTextPosition start +int num_chars +int buffer_size +wchar_t *buffer + + + +DESCRIPTION +XmTextGetSubstringWcs retrieves a copy of a portion of the internal +text buffer of a Text widget that is stored in a wide character +format. The function copies a specified number of characters from +a given start position in the internal text buffer into a buffer +provided by the application. A NULL terminator is placed at the +end of the copied data. + + + +widget + +Specifies the Text widget ID. + + + + +start + +Specifies the beginning character position from which the data will be +retrieved. This is an integer number of characters from the beginning of +the text buffer. The first character position is 0 (zero). + + + + +num_chars + +Specifies the number of wchar_t characters to be copied into +the provided buffer. + + + + +buffer_size + +Specifies the size of the supplied buffer as a number of wchar_t +storage locations. The minimum size is num_chars + 1. + + + + +buffer + +Specifies the wide character buffer into which the internal +text buffer will be copied. + + + + +For a complete definition of Text and its associated resources, +see &cdeman.XmText;. + + + +RETURN + + +XmCOPY_SUCCEEDED + +The function was successful. + + + + +XmCOPY_FAILED + +The function failed because it was unable to copy the +specified number of characters into the buffer provided. +The buffer size may be insufficient. The contents of +buffer are undefined. + + + + +XmCOPY_TRUNCATED + +The requested number of characters extended beyond the internal +buffer. The function copied characters between start and the +end of the widget's buffer and terminated the string with a NULL +terminator; fewer than num_chars characters were copied. + + + + + + +RELATED +&cdeman.XmText; and &cdeman.XmTextGetSubstring;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetTo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetTo.sgm new file mode 100644 index 000000000..00e4d6b03 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtGetTo.sgm @@ -0,0 +1,98 @@ + + + + + + + + + + + +XmTextGetTopCharacter +library call + + +XmTextGetTopCharacter +A Text function that accesses the position of the first character displayed + +XmTextGetTopCharacter + +Text functions +XmTextGetTopCharacter + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +XmTextPosition XmTextGetTopCharacter + +Widget widget + + + +DESCRIPTION +XmTextGetTopCharacter accesses the position of the text at the top +of the Text widget. +If there is no text in the Text widget (in other words, +XmNvalue contains an empty string), +then XmTextGetTopCharacter returns 0. + +Suppose that the XmNtopCharacter resource has been +set to a value greater than the number of characters in +the text widget. In this case, +XmTextGetTopCharacter returns an +XmTextPosition value identifying +the position of the first character in the last line of text in a +multiline case; otherwise, it identifies the position of the last +character in the line. + + + +widget + +Specifies the Text widget ID + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns an XmTextPosition value that indicates the state of the +XmNtopCharacter resource. This is an integer number of characters +from the beginning of the text buffer. The first character position is +0 (zero). + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtInseA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtInseA.sgm new file mode 100644 index 000000000..ed6264ab8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtInseA.sgm @@ -0,0 +1,111 @@ + + + + + + + + + + + +XmTextInsert +library call + + +XmTextInsert +A Text function that inserts a character string into a text string + +XmTextInsert + +Text functions +XmTextInsert + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextInsert + +Widget widget +XmTextPosition position +char * value + + + +DESCRIPTION +XmTextInsert inserts a character string into the text string in +the Text widget. The character positions begin at 0 (zero) and are numbered +sequentially from the beginning of the text. For example, to insert a +string after the fourth character, the parameter position must be +4. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +If the XmNcursorPosition resource is greater than or is the same value as +position, the XmNmotionVerifyCallback is called. + +Note that, if value is a null string, no callbacks will be +generated, since no modifications will have been made. + + + +widget + +Specifies the Text widget ID. + + + + +position + +Specifies the position in the text string where the character string is +to be inserted. + + + + +value + +Specifies the character string value to be added to the text widget. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextInsertWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtInseB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtInseB.sgm new file mode 100644 index 000000000..03d7b8fce --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtInseB.sgm @@ -0,0 +1,113 @@ + + + + + + + + + + + +XmTextInsertWcs +library call + + +XmTextInsertWcs +A Text function that inserts a wide character +string into a Text widget + +XmTextInsertWcs + +Text functions +XmTextInsertWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextInsertWcs + +Widget widget +XmTextPosition position +wchar_t *wcstring + + + +DESCRIPTION +XmTextInsertWcs inserts a wide character string into +the Text widget at a specified location. The character +positions begin at 0 (zero) and are numbered sequentially from +the beginning of the text. For example, to insert a string +after the fourth character, the position parameter +must be 4. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +If the XmNcursorPosition resource is greater than or is the same value as +position, the XmNmotionVerifyCallback is called. + +Note that, if value is a null string, no callbacks will be +generated, since no modifications will have been made. + + + +widget + +Specifies the Text widget ID + + + + +position + +Specifies the position in the text string where the new character string is +to be inserted + + + + +wcstring + +Specifies the wide character string value to be added to the Text widget + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextInsert;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPastA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPastA.sgm new file mode 100644 index 000000000..7e3a30b28 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPastA.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + + +XmTextPaste +library call + + +XmTextPaste +A Text function that inserts the clipboard selection + +XmTextPaste + +Text functions +XmTextPaste + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextPaste + +Widget widget + + + +DESCRIPTION +XmTextPaste inserts the clipboard selection at the insertion cursor +of the destination widget. +If XmNpendingDelete is True and the insertion cursor is inside +the current selection, the clipboard selection replaces the selected text. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the +resulting data is passed to the XmNmodifyVerifyCallbackWcs +callbacks. +If the XmNcursorPosition resource is greater than or is the same value as +the position where the selection is to be inserted, the +XmNmotionVerifyCallback is called. + +This routine calls the widget's XmNdestinationCallback procedures +with the selection member of the XmDestinationCallbackStruct +set to CLIPBOARD and with the operation member set to +XmCOPY. + + + +widget + +Specifies the Text widget ID. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN + +This function returns False if no transfers take place. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPastB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPastB.sgm new file mode 100644 index 000000000..0f7e00475 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPastB.sgm @@ -0,0 +1,78 @@ + + + + + + + + + + + +XmTextPasteLink +library call + + +XmTextPasteLink +A Text function that inserts a link to the clipboard selection + +XmTextPasteLink + +Text functions +XmTextPasteLink + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextPasteLink + +Widget widget + + + +DESCRIPTION +XmTextPasteLink inserts a link to the clipboard selection at the +insertion cursor. +This routine calls the widget's XmNdestinationCallback procedures +with the selection member of the XmDestinationCallbackStruct +set to CLIPBOARD and with the operation member set to +XmLINK. +The Text widget itself performs no transfers; the +XmNdestinationCallback procedures are responsible for inserting +the link to the clipboard selection and for taking any related actions. + + + +widget + +Specifies the Text widget ID. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +This function returns False if no transfers take place. +Otherwise, it returns True. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPosTo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPosTo.sgm new file mode 100644 index 000000000..e76e724d4 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPosTo.sgm @@ -0,0 +1,101 @@ + + + + + + + + + + +XmTextPosToXY +library call + + +XmTextPosToXY +A Text function that accesses the x and y position of a character position + +XmTextPosToXY + +Text functions +XmTextPosToXY + + + + +#include <Xm/Text.h> + +Boolean XmTextPosToXY +Widget widget +XmTextPosition position +Position *x +Position *y + + + +DESCRIPTION +XmTextPosToXY accesses the x and y position, +relative to the upper +left corner of the Text widget, of a given character position in the +text buffer. + +In the case of horizontal writing, the position is the origin of the +character. In the case of vertical writing, the position is the vertical +origin of the character. + + + +widget + +Specifies the Text widget ID + + + + +position + +Specifies the character position in the text for which the x and y +position is accessed. This is an integer number of characters +from the beginning of the buffer. The first character position is 0 (zero). + + + + +x + +Specifies the pointer in which the x position is returned. +The returned position is the distance from the left side of the widget +to the left border of the character. +This value is meaningful only if the function returns True. + + + + +y + +Specifies the pointer in which the y position is returned. +The returned position is the distance from the top of the widget +to the character's baseline. +This value is meaningful only if the function returns True. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +This function returns True if the character position is displayed in the +Text widget; otherwise, it returns False, and no x or y +value is returned. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPosit.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPosit.sgm new file mode 100644 index 000000000..533b2087e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtPosit.sgm @@ -0,0 +1,72 @@ + + + + + + + + + + + +XmTextPosition +library call + + +XmTextPosition +Data type for a character position within a text string + +XmTextPosition + +data types +XmTextPosition + + + + + + + + + + + + + + + + + + + + + + + +&npzwc;#include <Xm/Xm.h> + + + +DESCRIPTION +XmTextPosition +is an integer data type that holds a character's position within +a text string for +Text and TextField. + +An XmTextPosition value conceptually points to the gap +between two characters. +For example, consider a text string consisting of N characters. +A value of 0 refers to the position immediately prior to the first character. +A value of 1 refers to the position in between the first and second characters. +A value of N refers to the position immediately following the last +character. Therefore, the text string of N characters +actually contains N + 1 positions. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtRemov.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtRemov.sgm new file mode 100644 index 000000000..b5f74c9df --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtRemov.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmTextRemove +library call + + +XmTextRemove +A Text function that deletes the primary selection + +XmTextRemove + +Text functions +XmTextRemove + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +Boolean XmTextRemove + +Widget widget + + + +DESCRIPTION +XmTextRemove deletes the primary selected text. +If there is a selection, this routine also calls the widget's +XmNvalueChangedCallback and verification callbacks, either +XmNmodifyVerifyCallback or XmNmodifyVerifyCallbackWcs, +or both. If both verification callback lists are registered, the +procedures of the XmNmodifyVerifyCallback list are executed +first and the resulting data is passed to the +XmNmodifyVerifyCallbackWcs callbacks. +This function may also +call the XmNmotionVerifyCallback callback. + + + +widget + +Specifies the Text widget ID. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +This function returns False if the primary selection is NULL or if the +widget does not own the primary selection. Otherwise, it returns +True. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtReplA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtReplA.sgm new file mode 100644 index 000000000..9e5a12349 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtReplA.sgm @@ -0,0 +1,123 @@ + + + + + + + + + + + +XmTextReplace +library call + + +XmTextReplace +A Text function that replaces part of a text string + +XmTextReplace + +Text functions +XmTextReplace + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextReplace + +Widget widget +XmTextPosition from_pos +XmTextPosition to_pos +char * value + + + +DESCRIPTION +XmTextReplace replaces part of the text string in the Text widget. The +character positions begin at 0 (zero) and are numbered sequentially from the +beginning of the text. + +An example text replacement would be to replace +the second and third characters in the text string. To accomplish this, +the parameter from_pos must be 1 and to_pos must be 3. To +insert a string after the fourth character, both parameters, from_pos +and to_pos, must be 4. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +The XmNmotionVerifyCallback is generated if to_pos is less +than or equal to +the cursor position and the length of value is not the same as the +length of the text being replaced, or if the cursor position is between +from_pos and to_pos, and the distance from the cursor +position to from_pos is greater than the length of value. + + + +widget + +Specifies the Text widget ID + + + + +from_pos + +Specifies the start position of the text to be replaced + + + + +to_pos + +Specifies the end position of the text to be replaced + + + + +value + +Specifies the character string value to be added to the text widget + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextReplaceWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtReplB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtReplB.sgm new file mode 100644 index 000000000..1c8a46f57 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtReplB.sgm @@ -0,0 +1,121 @@ + + + + + + + + + + + +XmTextReplaceWcs +library call + + +XmTextReplaceWcs +A Text function that replaces part of +a wide character string in a Text widget + +XmTextReplaceWcs + +Text functions +XmTextReplaceWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextReplaceWcs + +Widget widget +XmTextPosition from_pos +XmTextPosition to_pos +wchar_t *wcstring + + + +DESCRIPTION +XmTextReplaceWcs replaces part of the wide character +string in the Text widget. The character positions begin at +zero and are numbered sequentially from the beginning of the text. + +An example text replacement would be to replace +the second and third characters in the text string. To accomplish this, +the from_pos parameter must be 1 and the to_pos +parameter must be 3. To +insert a string after the fourth character, both the +from_pos and to_pos parameters must be 4. + +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +This routine calls the widget's XmNmotionVerifyCallback callback +when from_pos is less than or equal to the cursor position. + + + +widget + +Specifies the Text widget ID + + + + +from_pos + +Specifies the start position of the text to be replaced + + + + +to_pos + +Specifies the end position of the text to be replaced + + + + +wcstring + +Specifies the wide character string value to be added to the Text widget + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextReplace;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtScrol.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtScrol.sgm new file mode 100644 index 000000000..a4daebd45 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtScrol.sgm @@ -0,0 +1,75 @@ + + + + + + + + + + +XmTextScroll +library call + + +XmTextScroll +A Text function that scrolls text + +XmTextScroll + +Text functions +XmTextScroll + + + + +#include <Xm/Text.h> + +void XmTextScroll +Widget widget +int lines + + + +DESCRIPTION +XmTextScroll scrolls text by a given number +of lines in a Text widget. The sign of the number is interpreted +according to the value of the XmNlayoutDirection resource. + + + +widget + +Specifies the Text widget ID + + + + +lines + +Specifies the number of lines of text to scroll. A positive value +causes text to scroll upward; a negative value causes text to scroll +downward. +Note that the text will scroll only as long as one line of text +remains visible in the window. + +If a navigator exists, this function uses the XmQTnavigator +trait to update the vertical navigator's value. + +In the case of vertical writing, a positive value causes the text to scroll forward; +a negative value causes the lines to scroll backward. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetAd.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetAd.sgm new file mode 100644 index 000000000..607317fd3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetAd.sgm @@ -0,0 +1,88 @@ + + + + + + + + + + + +XmTextSetAddMode +library call + + +XmTextSetAddMode +A Text function that sets the state of Add mode + +XmTextSetAddMode + +Text functions +XmTextSetAddMode + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetAddMode + +Widget widget +Boolean state + + + +DESCRIPTION +XmTextSetAddMode controls whether or not the Text widget is in Add +mode. When the widget is in Add mode, the insert cursor can be moved +without disturbing the primary selection. + + + +widget + +Specifies the Text widget ID + + + + +state + +Specifies whether or not the widget is in Add mode. A value of True +turns on Add mode; a value of False turns off Add mode. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetEd.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetEd.sgm new file mode 100644 index 000000000..7e072d750 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetEd.sgm @@ -0,0 +1,86 @@ + + + + + + + + + + + +XmTextSetEditable +library call + + +XmTextSetEditable +A Text function that sets the edit permission + +XmTextSetEditable + +Text functions +XmTextSetEditable + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetEditable + +Widget widget +Boolean editable + + + +DESCRIPTION +XmTextSetEditable sets the edit permission state of the Text widget. +When set to True, the text string can be edited. + + + +widget + +Specifies the Text widget ID + + + + +editable + +Specifies a Boolean value that when True allows text string edits + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetHi.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetHi.sgm new file mode 100644 index 000000000..a649239f0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetHi.sgm @@ -0,0 +1,112 @@ + + + + + + + + + + + +XmTextSetHighlight +library call + + +XmTextSetHighlight +A Text function that highlights text + +XmTextSetHighlight + +Text functions +XmTextSetHighlight + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetHighlight + +Widget widget +XmTextPosition left +XmTextPosition right +XmHighlightMode mode + + + +DESCRIPTION +XmTextSetHighlight highlights text between the two specified +character positions. The mode parameter determines the type of +highlighting. Highlighting text merely changes the visual appearance of +the text; it does not set the selection. + + + +widget + +Specifies the Text widget ID + + + + +left + +Specifies the position of the left boundary of text to be highlighted. +This is an integer number of characters from the beginning of the text +buffer. The first character position is 0 (zero). + + + + +right + +Specifies the position of the right boundary of text to be highlighted. +This is an integer number of characters from the beginning of the text +buffer. The first character position is 0 (zero). + + + + +mode + +Specifies the type of highlighting to be done. A value of +XmHIGHLIGHT_NORMAL removes highlighting. A value of +XmHIGHLIGHT_SELECTED highlights the text using reverse video. A +value of XmHIGHLIGHT_SECONDARY_SELECTED highlights the text using +underlining. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetIn.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetIn.sgm new file mode 100644 index 000000000..342c3dcd8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetIn.sgm @@ -0,0 +1,90 @@ + + + + + + + + + + + +XmTextSetInsertionPosition +library call + + +XmTextSetInsertionPosition +A Text function that sets the position of the insert cursor + +XmTextSetInsertionPosition + +Text functions +XmTextSetInsertionPosition + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetInsertionPosition + +Widget widget +XmTextPosition position + + + +DESCRIPTION +XmTextSetInsertionPosition sets the insertion cursor position of the +Text widget. +This routine also calls the widget's XmNmotionVerifyCallback +callbacks if the insertion cursor position changes. + + + +widget + +Specifies the Text widget ID + + + + +position + +Specifies the position of the insertion cursor. This is an integer number +of characters from the beginning of the text buffer. The first +character position is 0 (zero). + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetMa.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetMa.sgm new file mode 100644 index 000000000..280b4b3e5 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetMa.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmTextSetMaxLength +library call + + +XmTextSetMaxLength +A Text function that sets the value of the current maximum allowable length of a text string entered from the keyboard + +XmTextSetMaxLength + +Text functions +XmTextSetMaxLength + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetMaxLength + +Widget widget +int max_length + + + +DESCRIPTION +XmTextSetMaxLength sets the value of the current maximum allowable +length of the text string in the Text widget. The maximum allowable length +prevents the user from entering a text string from the keyboard +that is larger than this limit. +Strings that are entered using the XmNvalue (or XmNvalueWcs) +resource, or the XmTextSetString (or XmTextSetStringWcs) +function ignore this resource. + + + +widget + +Specifies the Text widget ID + + + + +max_length + +Specifies the maximum allowable length of the text string + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;, +&cdeman.XmTextSetString;, and +&cdeman.XmTextSetStringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSA.sgm new file mode 100644 index 000000000..a3f8473e8 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSA.sgm @@ -0,0 +1,107 @@ + + + + + + + + + + + +XmTextSetSelection +library call + + +XmTextSetSelection +A Text function that sets the primary selection of the text + +XmTextSetSelection + +Text functions +XmTextSetSelection + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetSelection + +Widget widget +XmTextPosition first +XmTextPosition last +Time time + + + +DESCRIPTION +XmTextSetSelection sets the primary selection of the text in the +widget. +It also sets the insertion cursor position to the last position of the +selection and calls the widget's XmNmotionVerifyCallback callbacks. + + + +widget + +Specifies the Text widget ID + + + + +first + +Marks the first character position of the text to be selected + + + + +last + +Marks the last position of the text to be selected + + + + +time + +Specifies the time at which the selection value is desired. This should +be the same as the time of the event that triggered this request. +request. One source of a valid time stamp is the function +XtLastTimestampProcessed. + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSB.sgm new file mode 100644 index 000000000..6e9f51ac9 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSB.sgm @@ -0,0 +1,115 @@ + + + + + + + + + + + +XmTextSetSource +library call + + +XmTextSetSource +A Text function that sets the source of the widget + +XmTextSetSource + +Text functions +XmTextSetSource + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetSource + +Widget widget +XmTextSource source +XmTextPosition top_character +XmTextPosition cursor_position + + + +DESCRIPTION +XmTextSetSource sets the source of the Text widget. Text +widgets can share sources of text so that editing in one widget is +reflected in another. This function sets the source of one widget +so that it can share the source of another widget. + +Setting a new text source destroys the old text source if no other Text +widgets are using that source. +To replace a text source but keep it for later use, create an unmanaged +Text widget and set its source to the text source you want to keep. + + + +widget + +Specifies the Text widget ID. + + + + +source + +Specifies the source with which the widget displays text. This can be a +value returned by the &cdeman.XmTextGetSource; function. If no source +is specified, the widget creates a default string source. + + + + +top_character + +Specifies the position in the text to display at the top of the widget. +This is an integer number of characters from the beginning of the text +buffer. The first character position is 0 (zero). + + + + +cursor_position + +Specifies the position in the text at which the insert cursor is +located. This is an integer number of characters from the beginning of +the text buffer. The first character position is 0 (zero). + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSC.sgm new file mode 100644 index 000000000..b26ac13c1 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSC.sgm @@ -0,0 +1,95 @@ + + + + + + + + + + + +XmTextSetString +library call + + +XmTextSetString +A Text function that sets the string value + +XmTextSetString + +Text functions +XmTextSetString + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetString + +Widget widget +char * value + + + +DESCRIPTION +XmTextSetString sets the string value of the Text widget. +This routine calls the widget's XmNvalueChangedCallback and +verification callbacks, either XmNmodifyVerifyCallback or +XmNmodifyVerifyCallbackWcs, or both. If both verification +callback lists are registered, the procedures of the +XmNmodifyVerifyCallback list are executed first and the resulting +data is passed to the XmNmodifyVerifyCallbackWcs callbacks. +This function also sets the insertion cursor position to the beginning of the +string and calls the widget's XmNmotionVerifyCallback callbacks. + + + +widget + +Specifies the Text widget ID + + + + +value + +Specifies the character pointer to the string value and places the +string into the text edit window + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextSetStringWcs;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSD.sgm new file mode 100644 index 000000000..da301a628 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetSD.sgm @@ -0,0 +1,96 @@ + + + + + + + + + + + +XmTextSetStringWcs +library call + + +XmTextSetStringWcs +A Text function that sets a wide character +string value + +XmTextSetStringWcs + +Text functions +XmTextSetStringWcs + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetStringWcs + +Widget widget +wchar_t *wcstring + + + +DESCRIPTION +XmTextSetStringWcs sets the wide character string value +of the Text widget. This routine calls the widget's +XmNvalueChangedCallback and verification callbacks, either +XmNmodifyVerifyCallback or XmNmodifyVerifyCallbackWcs, +or both. If both verification callback lists are registered, the +procedures of the XmNmodifyVerifyCallback list are executed +first and the resulting data is passed to the +XmNmodifyVerifyCallbackWcs callbacks. This function also sets the +insertion cursor position to the beginning of the string and +calls the widget's XmNmotionVerifyCallback callbacks. + + + +widget + +Specifies the Text widget ID + + + + +value + +Specifies the wide character string value + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText; and +&cdeman.XmTextSetString;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetTo.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetTo.sgm new file mode 100644 index 000000000..a92f70231 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtSetTo.sgm @@ -0,0 +1,93 @@ + + + + + + + + + + + +XmTextSetTopCharacter +library call + + +XmTextSetTopCharacter +A Text function that sets the position of the first character displayed + +XmTextSetTopCharacter + +Text functions +XmTextSetTopCharacter + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextSetTopCharacter + +Widget widget +XmTextPosition top_character + + + +DESCRIPTION +XmTextSetTopCharacter sets the position of the text at the top +of the Text widget. +If the XmNeditMode is XmMULTI_LINE_EDIT, the line of text +that contains top_character is displayed at the top of the widget +without the text shifting left or right. +If the edit mode is XmSINGLE_LINE_EDIT, the text moves horizontally +so that top_character is the first character displayed. + + + +widget + +Specifies the Text widget ID + + + + +top_character + +Specifies the position in the text to display at the top of the widget. +This is an integer number of characters from the beginning of the text +buffer. The first character position is 0 (zero). + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtShowP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtShowP.sgm new file mode 100644 index 000000000..a5ed6a46a --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtShowP.sgm @@ -0,0 +1,92 @@ + + + + + + + + + + + +XmTextShowPosition +library call + + +XmTextShowPosition +A Text function that forces text at a given position to be displayed + +XmTextShowPosition + +Text functions +XmTextShowPosition + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Text.h> + +void XmTextShowPosition + +Widget widget +XmTextPosition position + + + +DESCRIPTION +XmTextShowPosition forces text at the specified position to be +displayed. If the XmNautoShowCursorPosition resource is True, the +application should also set the insert cursor to this position. + + + +widget + +Specifies the Text widget ID + + + + +position + +Specifies the character position to be displayed. This is an integer +number of characters from the beginning of the text buffer. The first +character position is 0 (zero). + + + + +If a navigator exists, this function uses the XmQTnavigator +trait to update the horizontal navigator's value. + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RELATED +&cdeman.XmText;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtXYToP.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtXYToP.sgm new file mode 100644 index 000000000..e09f8552d --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/TxtXYToP.sgm @@ -0,0 +1,85 @@ + + + + + + + + + + +XmTextXYToPos +library call + + +XmTextXYToPos +A Text function that accesses the character position nearest an x and y position + +XmTextXYToPos + +Text functions +XmTextXYToPos + + + + +#include <Xm/Text.h> + +XmTextPosition XmTextXYToPos +Widget widget +Position x +Position y + + + +DESCRIPTION +XmTextXYToPos accesses the character position nearest to the +specified x and y position, relative to the upper left corner of the +Text widget. + +In the case of horizontal writing, the position is the origin of the character. +In the case of vertical writing, the position is the vertical origin of +the character. + + + +widget + +Specifies the Text widget ID + + + + +x + +Specifies the x position, relative to the upper left corner of the +widget + + + + +y + +Specifies the y position, relative to the upper left corner of the +widget + + + + +For a complete definition of Text and its associated resources, see +&cdeman.XmText;. + + + +RETURN +Returns the character position in the text nearest the x and y +position specified. This is an integer number of characters +from the beginning of the buffer. The first character position is 0 (zero). + + + +RELATED +&cdeman.XmText;. + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Uninstal.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Uninstal.sgm new file mode 100644 index 000000000..45d45752e --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/Uninstal.sgm @@ -0,0 +1,79 @@ + + + + + + + + + + + +XmUninstallImage +library call + + +XmUninstallImage +A pixmap caching function that removes an image from the image cache + +XmUninstallImage + +pixmaps + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmUninstallImage + +XImage * image + + + +DESCRIPTION +XmUninstallImage removes an image from the image cache. + + + +image + +Points to the image structure given to the XmInstallImage() routine + + + + + + +RETURN +Returns True when successful; returns False if the image is +NULL, or if it cannot be found to be uninstalled. + + + +RELATED +&cdeman.XmInstallImage;, &cdeman.XmGetPixmap;, and &cdeman.XmDestroyPixmap;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/UpdateDi.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/UpdateDi.sgm new file mode 100644 index 000000000..2b388a2fb --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/UpdateDi.sgm @@ -0,0 +1,78 @@ + + + + + + + + + + + +XmUpdateDisplay +library call + + +XmUpdateDisplay +A function that processes all pending exposure events immediately + +XmUpdateDisplay + + + + + + + + + + + + + + + + + + + + + + + + +void XmUpdateDisplay (widget) + Widget widget; + + + + + + +DESCRIPTION +XmUpdateDisplay provides the application with a mechanism for forcing all +pending exposure events to be removed from the input queue and processed immediately. +When a user selects a button within a menu pane, the menu panes are +unposted and then any activation callbacks registered by the application +are invoked. If one of the callbacks performs a time-consuming action, +the portion of the application window that was covered by the menu panes +will not have been redrawn; normal exposure processing does not occur until +all of the callbacks have been invoked. If the +application writer suspects that a callback +will take a long time, then the callback may choose to invoke +XmUpdateDisplay before starting its time-consuming operation. +This function is also useful any time a transient window, such as a dialog box, is unposted; +callbacks are invoked before normal exposure processing can occur. + + + +widget + +Specifies any widget or gadget. + + + + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreA.sgm new file mode 100644 index 000000000..7b8c57f11 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreA.sgm @@ -0,0 +1,235 @@ + + + + + + + + + + + +XmVaCreateSimpleCheckBox +library call + + +XmVaCreateSimpleCheckBox +A RowColumn widget convenience creation function + +XmVaCreateSimpleCheckBox + +creation functions +XmVaCreateSimpleCheckBox + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmVaCreateSimpleCheckBox + +Widget parent +String name +XtCallbackProc callback + + + +DESCRIPTION +XmVaCreateSimpleCheckBox creates an instance of a RowColumn widget +of type XmWORK_AREA and returns the associated widget ID. +This routine uses the ANSI C variable-length argument list (varargs) +calling convention. + +This routine creates a CheckBox and its ToggleButtonGadget children. +A CheckBox is similar to a RadioBox, except that more than one button +can be selected at a time. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +Buttons are named and created in the order in which they are specified +in the variable portion of the argument list. + + + +parent + +Specifies the parent widget ID. + + + + +name + +Specifies the name of the created widget. + + + + +callback + +Specifies a callback procedure to be called when a button's value +changes. +This callback function is added to each button after creation as the +button's XmNvalueChangedCallback. +The callback function is called when a button's value changes, and the +button number is returned in the client_data field. + + + + +The variable portion of the argument list consists of groups of +arguments. +The first argument in each group is a constant or a string and +determines which arguments follow in that group. +The last argument in the list must be NULL. +The following list describes the possible first arguments +in each group of varargs: + + + +XmVaCHECKBUTTON + +This is followed by four additional arguments. The set specifies one +button in the CheckBox and some of its resource values. +The following list describes the additional four arguments, in order. + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym. This is ignored in this release. + + + + +accelerator + +The accelerator, of type String. This is ignored in this release. + + + + +accelerator_text + +The accelerator text, of type XmString. This is ignored in this +release. + + + + + + + + +resource_name + +This is followed by one additional argument, the value of the resource, +of type XtArgVal. The pair specifies a resource and its value for the +RowColumn widget. + + + + +XtVaTypedArg + +This is followed by four additional arguments. The set specifies a +resource and its value for the RowColumn widget. A resource type +conversion is performed if necessary. Following are the additional four +arguments, in order: + + + +name + +The resource name, of type String + + + + +type + +The type of the resource value supplied, of type String + + + + +value + +The resource value (or a pointer to the resource value, depending on the +type and size of the value), of type XtArgVal + + + + +size + +The size of the resource value in bytes, of type int + + + + + + + + +XtVaNestedList + +This is followed by one additional argument of type XtVarArgsList. This +argument is a nested list of varargs returned by +XtVaCreateArgsList. + + + + +For more information on variable-length argument lists, see the X +Toolkit Intrinsics documentation. + +A number of resources exist specifically for use with this and +other simple menu creation routines. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimpleCheckBox;, +&cdeman.XmCreateSimpleRadioBox;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimpleRadioBox;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreB.sgm new file mode 100644 index 000000000..e7a6ee9bf --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreB.sgm @@ -0,0 +1,202 @@ + + + + + + + + + + + +XmVaCreateSimpleMenuBar +library call + + +XmVaCreateSimpleMenuBar +A RowColumn widget convenience creation function + +XmVaCreateSimpleMenuBar + +creation functions +XmVaCreateSimpleMenuBar + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmVaCreateSimpleMenuBar + +Widget parent +String name + + + +DESCRIPTION +XmVaCreateSimpleMenuBar creates an instance of a RowColumn widget of +type XmMENU_BAR and returns the associated widget ID. +This routine uses the ANSI C variable-length argument list (varargs) +calling convention. + +This routine creates a MenuBar and its CascadeButtonGadget children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +Buttons are named and created in the order in which they are specified +in the variable portion of the argument list. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +The variable portion of the argument list consists of groups of +arguments. +The first argument in each group is a constant or a string and +determines which arguments follow in that group. +The last argument in the list must be NULL. +Following are the possible first arguments in each group of varargs: + + + +XmVaCASCADEBUTTON + +This is followed by two additional arguments. The set specifies one +button in the MenuBar and some of its resource values. Following are +the additional two arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + + + + + + +resource_name + +This is followed by one additional argument, the value of the resource, +of type XtArgVal. The pair specifies a resource and its value for the +RowColumn widget. + + + + +XtVaTypedArg + +This is followed by four additional arguments. The set specifies a +resource and its value for the RowColumn widget. A resource type +conversion is performed if necessary. Following are the additional four +arguments, in order: + + + +name + +The resource name, of type String + + + + +type + +The type of the resource value supplied, of type String + + + + +value + +The resource value (or a pointer to the resource value, depending on the +type and size of the value), of type XtArgVal + + + + +size + +The size of the resource value in bytes, of type int + + + + + + + + +XtVaNestedList + +This is followed by one additional argument of type XtVarArgsList. This +argument is a nested list of varargs returned by +XtVaCreateArgsList. + + + + +For more information on variable-length argument lists, see the X +Toolkit Intrinsics documentation. + +A number of resources exist specifically for use with this and +other simple menu creation routines. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateMenuBar;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimpleMenuBar;, and +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreC.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreC.sgm new file mode 100644 index 000000000..b915b3a08 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreC.sgm @@ -0,0 +1,302 @@ + + + + + + + + + + + +XmVaCreateSimpleOptionMenu +library call + + +XmVaCreateSimpleOptionMenu +A RowColumn widget convenience creation function + +XmVaCreateSimpleOption\\%Menu + +creation functions +XmVaCreateSimpleOption\\%Menu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmVaCreateSimpleOptionMenu + +Widget parent +String name +XmString option_label +KeySym option_mnemonic +int button_set +XtCallbackProc callback + + + +DESCRIPTION +XmVaCreateSimpleOptionMenu creates an instance of a RowColumn widget +of type XmMENU_OPTION and returns the associated widget ID. +This routine uses the ANSI C variable-length argument list (varargs) +calling convention. + +This routine creates an OptionMenu and its Pulldown submenu containing +PushButtonGadget or CascadeButtonGadget children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +The name of each separator is separator_n, where n is an +integer from 0 (zero) to the number of separators in the menu minus 1. +Buttons and separators are named and created in the order in which they +are specified in the variable portion of the argument list. + + + +parent + +Specifies the parent widget ID + + + + +name + +Specifies the name of the created widget + + + + +option_label + +Specifies the label string to be used on the left side of the +OptionMenu. + + + + +option_mnemonic + +Specifies a keysym for a key that, when pressed by the user, posts +the associated Pulldown menu pane. + + + + +button_set + +Specifies which PushButtonGadget is initially set. +The value is the integer n that corresponds to the nth +PushButtonGadget specified in the variable portion of the argument list. +Only a PushButtonGadget can be set, and only PushButtonGadgets are +counted in determining the integer n. +The first PushButtonGadget is number 0 (zero). + + + + +callback + +Specifies a callback procedure to be called when a button is activated. +This callback function is added to each button after creation as the +button's XmNactivateCallback. +The callback function is called when a button is activated, and the +button number is returned in the client_data field. + + + + +The variable portion of the argument list consists of groups of +arguments. +The first argument in each group is a constant or a string and +determines which arguments follow in that group. +The last argument in the list must be NULL. +Following are the possible first arguments in each group of varargs: + + + +XmVaPUSHBUTTON + +This is followed by four additional arguments. The set specifies one +button in the OptionMenu's Pulldown submenu and some of its resource +values. The button created is a PushButtonGadget. Following are the +additional four arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + + +accelerator + +The accelerator, of type String + + + + +accelerator_text + +The accelerator text, of type XmString + + + + + + + + +XmVaSEPARATOR + +This is followed by no additional arguments. It specifies one separator +in the OptionMenu's Pulldown submenu. + + + + +XmVaDOUBLE_SEPARATOR + +This is followed by no additional arguments. It specifies one separator +in the OptionMenu's Pulldown submenu. The separator type is +XmDOUBLE_LINE. + + + + +resource_name + +This is followed by one additional argument, the value of the resource, +of type XtArgVal. The pair specifies a resource and its value for the +Pulldown submenu. + + + + +XtVaTypedArg + +This is followed by four additional arguments. The set specifies a +resource and its value for the Pulldown submenu. A resource type +conversion is performed if necessary. Following are the additional four +arguments, in order: + + + +name + +The resource name, of type String + + + + +type + +The type of the resource value supplied, of type String + + + + +value + +The resource value (or a pointer to the resource value, depending on the +type and size of the value), of type XtArgVal + + + + +size + +The size of the resource value in bytes, of type int + + + + + + + + +XtVaNestedList + +This is followed by one additional argument of type XtVarArgsList. +This argument is a nested list of varargs returned by +XtVaCreateArgsList. + + + + +The user can specify resources in a resource file for the automatically +created widgets and gadgets of an OptionMenu. The following list +identifies the names of these widgets (or gadgets) and the associated +OptionMenu areas: + + + +Option Menu Label Gadget + +OptionLabel + + + + +Option Menu Cascade Button + +OptionButton + + + + +For more information on variable-length argument lists, see the X +Toolkit Intrinsics documentation. + +A number of resources exist specifically for use with this and +other simple menu creation routines. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateOptionMenu;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimpleOptionMenu;, and +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreD.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreD.sgm new file mode 100644 index 000000000..1175232b3 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreD.sgm @@ -0,0 +1,385 @@ + + + + + + + + + + + +XmVaCreateSimplePopupMenu +library call + + +XmVaCreateSimplePopupMenu +A RowColumn widget convenience creation function + +XmVaCreateSimplePopup\\%Menu + +creation functions +XmVaCreateSimplePopup\\%Menu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmVaCreateSimplePopupMenu + +Widget parent +String name +XtCallbackProc callback + + + +DESCRIPTION +XmVaCreateSimplePopupMenu creates an instance of a RowColumn widget +of type XmMENU_POPUP and returns the associated widget ID. +This routine uses the ANSI C variable-length argument list (varargs) +calling convention. + +This routine creates a Popup menu pane and its button children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. +The name of each separator is separator_n, where n is an +integer from 0 (zero) to the number of separators in the menu minus 1. +The name of each title is label_n, where n is an +integer from 0 (zero) to the number of titles in the menu minus 1. +Buttons, separators, and titles are named and created in the order in +which they are specified in the variable portion of the argument list. + + + +parent + +Specifies the widget ID of the parent of the MenuShell + + + + +name + +Specifies the name of the created widget + + + + +callback + +Specifies a callback procedure to be called when a button is activated +or when its value changes. +This callback function is added to each button after creation. +For a CascadeButtonGadget or a PushButtonGadget, the callback is added +as the button's XmNactivateCallback, and it is called when the +button is activated. +For a ToggleButtonGadget, the callback is added as the button's +XmNvalueChangedCallback, and it is called when the button's value +changes. +The button number is returned in the client_data field. + + + + +The variable portion of the argument list consists of groups of +arguments. +The first argument in each group is a constant or a string and +determines which arguments follow in that group. +The last argument in the list must be NULL. +The following list describes the possible first arguments in +each group of varargs. + + + +XmVaCASCADEBUTTON + +This is followed by two additional arguments. The set specifies one +button in the PopupMenu and some of its resource +values. The button created is a CascadeButtonGadget. Following are the +additional two arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + + + + + + +XmVaPUSHBUTTON + +This is followed by four additional arguments. The set specifies one +button in the PopupMenu and some of its resource +values. The button created is a PushButtonGadget. Following are the +additional four arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + + +accelerator + +The accelerator, of type String + + + + +accelerator_text + +The accelerator text, of type XmString + + + + + + + + +XmVaRADIOBUTTON + +This is followed by four additional arguments. The set specifies one +button in the PopupMenu and some of its resource +values. The button created is a ToggleButtonGadget. Following are the +additional four arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + +accelerator + +The accelerator, of type String + + + + +accelerator_text + +The accelerator text, of type XmString + + + + + + + + +XmVaCHECKBUTTON + +This is followed by four additional arguments. The set specifies one +button in the PopupMenu and some of its resource +values. The button created is a ToggleButtonGadget. Following are the +additional four arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + + +accelerator + +The accelerator, of type String + + + + +accelerator_text + +The accelerator text, of type XmString + + + + + + + + + + +XmVaTITLE + +This is followed by one additional argument. The pair specifies a +title LabelGadget in the PopupMenu. Following is the +additional argument: + + + +title + +The title string, of type XmString + + + + + + + + +XmVaSEPARATOR + +This is followed by no additional arguments. It specifies one separator +in the PopupMenu. + + + + +XmVaDOUBLE_SEPARATOR + +This is followed by no additional arguments. It specifies one separator +in the PopupMenu. The separator type is +XmDOUBLE_LINE. + + + + +resource_name + +This is followed by one additional argument, the value of the resource, +of type XtArgVal. The pair specifies a resource and its value for the +RowColumn widget. + + + + +XtVaTypedArg + +This is followed by four additional arguments. The set specifies a +resource and its value for the RowColumn widget. A resource type +conversion is performed if necessary. Following are the additional four +arguments, in order: + + + +name + +The resource name, of type String + + + + +type + +The type of the resource value supplied, of type String + + + + +value + +The resource value (or a pointer to the resource value, depending on the +type and size of the value), of type XtArgVal + + + + +size + +The size of the resource value in bytes, of type int + + + + + + + + +XtVaNestedList + +This is followed by one additional argument of type XtVarArgsList. This +argument is a nested list of varargs returned by +XtVaCreateArgsList. + + + + +For more information on variable-length argument lists, see the X +Toolkit Intrinsics documentation. + +A number of resources exist specifically for use with this and +other simple menu creation routines. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreatePopupMenu;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimplePopupMenu;, and +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreE.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreE.sgm new file mode 100644 index 000000000..25270760b --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreE.sgm @@ -0,0 +1,408 @@ + + + + + + + + + + + +XmVaCreateSimplePulldownMenu +library call + + +XmVaCreateSimplePulldownMenu +A RowColumn widget convenience creation function + +XmVaCreateSimplePulldown\\%Menu + +creation functions +XmVaCreateSimplePulldown\\%Menu + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmVaCreateSimplePulldownMenu + +Widget parent +String name +int post_from_button +XtCallbackProc callback + + + +DESCRIPTION +XmVaCreateSimplePulldownMenu creates an instance of a RowColumn +widget of type XmMENU_PULLDOWN and returns the associated widget +ID. +This routine uses the ANSI C variable-length argument list (varargs) +calling convention. + +This routine creates a Pulldown menu pane and its button children. +The name of each button is button_n, where n is an integer +from 0 to the number of buttons in the menu minus 1. +The name of each separator is separator_n, where n is an +integer from 0 to the number of separators in the menu minus 1. +The name of each title is label_n, where n is an +integer from 0 (zero) +to the number of titles in the menu minus 1. +Buttons, separators, and titles are named and created in the order in +which they are specified in the variable portion of the argument list. + +This routine also attaches the PulldownMenu to a CascadeButton or +CascadeButtonGadget in the parent. +The PulldownMenu is then posted from this button. + + + +parent + +Specifies the widget ID of the parent of the MenuShell. + + + + +name + +Specifies the name of the created widget. + + + + +post_from_button + +Specifies the CascadeButton or CascadeButtonGadget in the parent to +which the Pulldown menu pane is attached. +The value is the integer n that corresponds to the nth +CascadeButton or CascadeButtonGadget specified for the parent of the +Pulldown menu pane. +A Pulldown menu pane can be attached only to a CascadeButton or +CascadeButtonGadget, and only CascadeButtons and CascadeButtonGadgets +are counted in determining the integer n. +The first CascadeButton or CascadeButtonGadget is number 0 (zero). + + + + +callback + +Specifies a callback procedure to be called when a button is activated +or when its value changes. +This callback function is added to each button after creation. +For a CascadeButtonGadget or a PushButtonGadget, the callback is added +as the button's XmNactivateCallback, and it is called when the +button is activated. +For a ToggleButtonGadget, the callback is added as the button's +XmNvalueChangedCallback, and it is called when the button's value +changes. +The button number is returned in the client_data field. + + + + +The variable portion of the argument list consists of groups of +arguments. +The first argument in each group is a constant or a string and +determines which arguments follow in that group. +The last argument in the list must be NULL. +Following are the possible first arguments in each group of varargs: + + + +XmVaCASCADEBUTTON + +This is followed by two additional arguments. The set specifies one +button in the PulldownMenu and some of its resource +values. The button created is a CascadeButtonGadget. Following are the +additional two arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + + + + + + +XmVaPUSHBUTTON + +This is followed by four additional arguments. The set specifies one +button in the PulldownMenu and some of its resource +values. The button created is a PushButtonGadget. Following are the +additional four arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + + +accelerator + +The accelerator, of type String + + + + +accelerator_text + +The accelerator text, of type XmString + + + + + + + + +XmVaRADIOBUTTON + +This is followed by four additional arguments. The set specifies one +button in the PulldownMenu and some of its resource +values. The button created is a ToggleButtonGadget. Following are the +additional four arguments, in order: + + + +label + +The label string, of type XmString + + + + +mnemonic + +The mnemonic, of type KeySym + + + + +accelerator + +The accelerator, of type String + + + + +accelerator_text + +The accelerator text, of type XmString + + + + + + + + + + +XmVaCHECKBUTTON + +This is followed by four additional arguments. The set specifies one +button in the PulldownMenu and some of its resource +values. The button created is a ToggleButtonGadget. Following are the +additional four arguments, in order: + + + +label + +The label string, of type XmString. + + + + +mnemonic + +The mnemonic, of type KeySym + + + + +accelerator + +The accelerator, of type String + + + + +accelerator_text + +The accelerator text, of type XmString + + + + + + + + +XmVaTITLE + +This is followed by one additional argument. The pair specifies a +title LabelGadget in the PulldownMenu. Following is the +additional argument: + + + +title + +The title string, of type XmString + + + + + + + + +XmVaSEPARATOR + +This is followed by no additional arguments. It specifies one separator +in the PulldownMenu. + + + + +XmVaDOUBLE_SEPARATOR + +This is followed by no additional arguments. It specifies one separator +in the PulldownMenu. The separator type is +XmDOUBLE_LINE. + + + + +resource_name + +This is followed by one additional argument, the value of the resource, +of type XtArgVal. The pair specifies a resource and its value for the +RowColumn widget. + + + + +XtVaTypedArg + +This is followed by four additional arguments. The set specifies a +resource and its value for the RowColumn widget. A resource type +conversion is performed if necessary. Following are the additional four +arguments, in order: + + + +name + +The resource name, of type String. + + + + +type + +The type of the resource value supplied, of type String. + + + + +value + +The resource value (or a pointer to the resource value, depending on the +type and size of the value), of type XtArgVal. + + + + +size + +The size of the resource value in bytes, of type int. + + + + + + + + +XtVaNestedList + +This is followed by one additional argument of type XtVarArgsList. This +argument is a nested list of varargs returned by +XtVaCreateArgsList. + + + + +For more information on variable-length argument lists, see the X +Toolkit Intrinsics documentation. + +A number of resources exist specifically for use with this and +other simple menu creation routines. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreatePulldownMenu;, +&cdeman.XmCreateRowColumn;, +XmCreateSimplePulldownMenu, and +&cdeman.XmRowColumn;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreF.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreF.sgm new file mode 100644 index 000000000..34608ce64 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/VaCreF.sgm @@ -0,0 +1,239 @@ + + + + + + + + + + + +XmVaCreateSimpleRadioBox +library call + + +XmVaCreateSimpleRadioBox +A RowColumn widget convenience creation function + +XmVaCreateSimpleRadioBox + +creation functions +XmVaCreateSimpleRadioBox + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/RowColumn.h> + +Widget XmVaCreateSimpleRadioBox + +Widget parent +String name +int button_set +XtCallbackProc callback + + + +DESCRIPTION +XmVaCreateSimpleRadioBox creates an instance of a RowColumn widget +of type XmWORK_AREA and returns the associated widget ID. +This routine uses the ANSI C variable-length argument list (varargs) +calling convention. + +This routine creates a RadioBox and its ToggleButtonGadget children. +The name of each button is button_n, where n is an integer +from 0 (zero) to the number of buttons in the menu minus 1. + + + +parent + +Specifies the parent widget ID. + + + + +name + +Specifies the name of the created widget. + + + + +button_set + +Specifies which button is initially set. +The value is the integer n in the button name button_n. + + + + +callback + +Specifies a callback procedure to be called when a button's value +changes. +This callback function is added to each button after creation as the +button's XmNvalueChangedCallback. +The callback function is called when a button's value changes, and the +button number is returned in the client_data field. + + + + +The variable portion of the argument list consists of groups of +arguments. +The first argument in each group is a constant or a string and +determines which arguments follow in that group. +The last argument in the list must be NULL. +Following are the possible first arguments in each group of varargs: + + + +XmVaRADIOBUTTON + +This is followed by four additional arguments. The set specifies one +button in the RadioBox and some of its resource values. Following are +the additional four arguments, in order: + + + +label + +The label string, of type XmString. + + + + +mnemonic + +The mnemonic, of type KeySym. This is ignored in this release. + + + + +accelerator + +The accelerator, of type String. This is ignored in this release. + + + + +accelerator_text + +The accelerator text, of type XmString. This is ignored in this +release. + + + + + + + + +resource_name + +This is followed by one additional argument, the value of the resource, +of type XtArgVal. The pair specifies a resource and its value for the +RowColumn widget. + + + + +XtVaTypedArg + +This is followed by four additional arguments. The set specifies a +resource and its value for the RowColumn widget. A resource type +conversion is performed if necessary. Following are the additional four +arguments, in this order: + + + +name + +The resource name, of type String + + + + +type + +The type of the resource value supplied, of type String + + + + +value + +The resource value (or a pointer to the resource value, depending on the +type and size of the value), of type XtArgVal + + + + +size + +The size of the resource value in bytes, of type int + + + + + + + + +XtVaNestedList + +This is followed by one additional argument of type XtVarArgsList. This +argument is a nested list of varargs returned by +XtVaCreateArgsList. + + + + +For more information on variable-length argument lists, see the X +Toolkit Intrinsics documentation. + +A number of resources exist specifically for use with this and +other simple menu creation routines. +For a complete definition of RowColumn and its associated resources, see +&cdeman.XmRowColumn;. + + + +RETURN +Returns the RowColumn widget ID. + + + +RELATED +&cdeman.XmCreateRadioBox;, +&cdeman.XmCreateRowColumn;, +&cdeman.XmCreateSimpleCheckBox;, +&cdeman.XmCreateSimpleRadioBox;, +&cdeman.XmRowColumn;, and +&cdeman.XmVaCreateSimpleCheckBox;, + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/WidgetGA.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/WidgetGA.sgm new file mode 100644 index 000000000..56ea61037 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/WidgetGA.sgm @@ -0,0 +1,105 @@ + + + + + + + + + + + +XmWidgetGetBaselines +library call + + +XmWidgetGetBaselines +Retrieves baseline information for +a widget + +XmWidgetGetBaselines + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmWidgetGetBaselines + +Widget widget +Dimension **baselines +int *line_count + + + +DESCRIPTION +XmWidgetGetBaselines returns an array that +contains one or more baseline values associated with the +specified widget. The baseline of any given line of text +is a vertical offset in pixels from the origin of the +widget's bounding box to the given baseline. + + + +widget + +Specifies the ID of the widget for which baseline values +are requested + + + + +baselines + +Returns an array that contains the value of each +baseline of text in the widget. +The function allocates space to hold the returned array. +The application is responsible for managing the allocated space. +The application can recover this allocated space by calling XtFree. + + + + +line_count + +Returns the number of lines in the widget + + + + + + +RETURN +Returns a Boolean value that indicates whether the +widget contains a baseline. If the value is True, the function returns +a value for each baseline of text. If it is False, the function +was unable to return a baseline value. + + + +RELATED +&cdeman.XmWidgetGetDisplayRect;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR3X_Xm/WidgetGB.sgm b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/WidgetGB.sgm new file mode 100644 index 000000000..bc5f12040 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR3X_Xm/WidgetGB.sgm @@ -0,0 +1,102 @@ + + + + + + + + + + + +XmWidgetGetDisplayRect +library call + + +XmWidgetGetDisplayRect +Retrieves display rectangle +information for a widget + +XmWidgetGetDisplayRect + + + + + + + + + + + + + + + + + + + + + + + + +#include <Xm/Xm.h> + +Boolean XmWidgetGetDisplayRect + +Widget widget +XRectangle *displayrect + + + +DESCRIPTION +XmWidgetGetDisplayRect returns the width, height and +the x and y-coordinates of the upper left corner of the display +rectangle of the specified widget. The display rectangle +is the smallest rectangle that encloses either a string +or a pixmap. + +If the widget contains a string, the return values specify +the x and y-coordinates of the upper left corner of +the display rectangle relative to the origin of the widget +and the width and height in pixels. + +In the case of a pixmap, the return values +specify the x and y-coordinates of the upper left corner of +the pixmap relative to the origin, and the width +and height of the pixmap in pixels. + + + +widget + +Specifies the widget ID + + + + +displayrect + +Specifies a pointer to an XRectangle structure in which the +x and y-coordinates, width and height of the display rectangle +are returned + + + + + + +RETURN +Returns True if the specified widget has an associated +display rectangle; otherwise, returns False. + + + +RELATED +&cdeman.XmWidgetGetBaselines;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR4X/mwmrc.sgm b/cde/imports/motif/doc/C/guides/man/PR4X/mwmrc.sgm new file mode 100644 index 000000000..94fd53692 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR4X/mwmrc.sgm @@ -0,0 +1,914 @@ + + + + + + + + + +mwmrcspecial file + +mwmrcthe +mwm Window Manager Resource Description File + + + + + + + + + + + + +DESCRIPTION +The mwmrc window manager is a supplementary resource +file that controls much of the behavior of the CDE window manager mwm. It contains descriptions of resources that cannot easily be +written using standard X Window System, Version 11 resource syntax. The resource +description file contains entries that are referred to by X resources in +defaults files (for example, /usr/mwm/app-defaults/$LANG/mwm) +or in the RESOURCE_MANAGER property on the +root window. For example, the resource description file enables you to specify +different types of window menus; however, an X resource is used to specify +which of these window menus the mwm should use for a particular +window. The specifications of the resource description file supported by the +mwm workspace manager are a strict superset of the specifications supported +by the OSF Motif Window Manager (mwm 1.2.4). In other words, +the system.mwmrc or $HOME/.mwmrc file +that you've used for mwm is easily made usable by mwm. + + +Location +The workspace manager searches for one of the following resource description +files, where $LANG is the value of the language environment +on a per-user basis: +$HOME/$LANG/.mwmrc +$HOME/.mwmrc +/usr/lib/X11/$LANG/system.mwmrc +/usr/lib/X11/system.mwmrc +The first file found is the first used. If no file is found, a +set of built-in specifications is used. A particular resource description +file can be selected using the configFile +resource. The following shows how a different resource description file can +be specified from the command line: + +/usr/mwm/bin/mwm -xrm "mwm*configFile: mymwmrc" + + + +Resource Types +The following types of resources can be described in the mwm resource +description file: + +Buttons + +Workspace manager functions can be bound (associated) with button events. + + + +Keys + +Workspace manager functions can be bound (associated) with key press +events. + + +Menus + +Menu panes can be used for the window menu and other menus posted with +key bindings and button bindings. + + + + + + +MWM RESOURCE DESCRIPTION FILE SYNTAX +The mwm resource description file is a standard +text file that contains items of information separated by blanks, tabs, and +new lines characters. Blank lines are ignored. Items or characters can be +quoted to avoid special interpretation (for example, the comment character +can be quoted to prevent it from being interpreted as the comment character). +A quoted item can be contained in double quotes (" "). +Single characters can be quoted by preceding them by the back-slash character +(\), except for workspace names, which may contain no back-slash +characters. If a line ends with a back-slash, the next line is considered +a continuation of that line. All text from an unquoted # +to the end of the line is regarded as a comment and is not interpreted as +part of a resource description. If ! is the first character +in a line, the line is regarded as a comment. + +Workspace Manager Functions +Workspace manager functions can be accessed with button and key bindings, +and with workspace manager menus. Functions are indicated as part of the specifications +for button and key binding sets, and menu panes. The function specification +has the following syntax: + +function = function_name [function_args] +function_name = workspace manager function +function_args = {quoted_item | unquoted_item} + +The following functions are supported. If a function is specified that +isn't one of the supported functions then it is interpreted by mwm as f.nop. + +f.beep + +This function causes a beep. + + +f.circle_down [ icon | window] + +This function causes the window or icon that is on the top of the window +stack to be put on the bottom of the window stack (so that it is no longer +obscuring any other window or icon). This function affects only those windows +and icons that are obscuring other windows and icons, or that are obscured +by other windows and icons. Secondary windows (that is, transient windows) +are restacked with their associated primary window. Secondary windows always +stay on top of the associated primary window and there can be no other primary +windows between the secondary windows and their primary window. If an +icon function argument is specified, then the function +applies only to icons. If a window function +argument is specified then the function applies only to windows. + + +f.circle_up [ icon | window] + +This function raises the window or icon on the bottom of the window +stack (so that it is not obscured by any other windows). This function affects +only those windows and icons that are obscuring other windows and icons, or +that are obscured by other windows and icons. Secondary windows (that is, +transient windows) are restacked with their associated primary window. If +an icon function argument is specified then +the function applies only to icons. If an window +function argument is specified then the function applies only to windows. + + + +f.exec command +(or ! command) + +This function causes command to be +executed (using the value of the $MWMSHELL or $SHELL environment variable if set; otherwise, /usr/bin/sh ). The ! notation can be used in place of the f.exec function name. + + +f.focus_color + +This function sets the colormap focus to a client window. If this function +is done in a root context, then the default colormap (setup by the X Window +System for the screen where mwm is running) is installed +and there is no specific client window colormap focus. This function is treated +as f.nop if colormapFocusPolicy +is not explicit. + + +f.focus_key + +This function sets the keyboard input focus to a client window or icon. +This function is treated as f.nop if keyboardFocusPolicy is not explicit or the function is executed in a root context. + + + +f.kill + +This function is used to close application windows. The actual processing +that occurs depends on the protocols that the application observes. The application +lists the protocols it observes in the WM_PROTOCOLS property +on its top level window. If the application observes the WM_DELETE_WINDOW protocol, it is sent a message that requests the window be deleted. +If the application observes both WM_DELETE_WINDOW and WM_SAVE_YOURSELF, it is sent one message requesting the window +be deleted and another message advising it to save its state. If the application +observes only the WM_SAVE_YOURSELFprotocol , it is sent a message advising it to save its state. After a +delay (specified by the resource quitTimeout), the application's +connection to the X server is terminated. If the application observes neither +of these protocols, its connection to the X server is terminated. + + +f.lower [ client | within | freeFamily] + +This function lowers a primary window to the bottom of the global window +stack (where it obscures no other window) and lowers the secondary window +(transient window or dialog box) within the client family. The arguments to +this function are mutually exclusive. The client +argument indicates the name or class of a client to lower. The name or class +of a client appears in the WM_CLASS property on the +client's top-level window. If the client +argument is not specified, the context that the function was invoked in indicates +the window or icon to lower. Specifying within +lowers the secondary window within the family (staying above the parent) but +does not lower the client family in the global window stack. Specifying freeFamily lowers the window to the bottom of the global windows +stack from its local family stack. + + +f.maximize + +This function causes a client window to be displayed with its maximum +size. Refer to the maximumClientSize, maximumMaximumSize, and limitResize resources in &cdeman.mwm;. + + +f.menu menu_name + +This function associates a cascading (pull-right) menu with a menu +pane entry or a menu with a button or key binding. The menu_name function argument identifies the menu to be used. + + +f.minimize + +This function causes a client window to be minimized (iconified). When +a window is minimized with no icon box in use, and if the lowerOnIconify resource has the value True (the default), the icon is placed +on the bottom of the window stack (such that it obscures no other window). +If an icon box is used, then the client's icon changes to its iconified form +inside the icon box. Secondary windows (that is, transient windows) are minimized +with their associated primary window. There is only one icon for a primary +window and all its secondary windows. + + +f.move + +This function initiates an interactive move of a client window. + + +f.next_cmap + +This function installs the next colormap in the list of colormaps for +the window with the colormap focus. + + +f.next_key [ icon | window | transient] + +This function sets the keyboard input focus to the next window/icon +in the set of windows/icons managed by the workspace manager (the ordering +of this set is based on the stacking of windows on the screen). This function +is treated as f.nop if keyboardFocusPolicy +is not explicit. The keyboard input focus is only moved to windows that do +not have an associated secondary window that is application modal. If the +transient argument is specified, then transient (secondary) +windows are traversed (otherwise, if only window +is specified, traversal is done only to the last focused window in a transient +group). If an icon function argument is specified, +then the function applies only to icons. If a window function argument is specified, then the function applies only to +windows. + + +f.nop + +This function does nothing. + + +f.normalize + +This function causes a client window to be displayed with its normal +size. Secondary windows (that is, transient windows) are placed in their normal +state along with their associated primary window. + + +f.normalize_and_raise + +This function causes a client window to be displayed with its normal +size and raised to the top of the window stack. Secondary windows (that is, +transient windows) are placed in their normal state along with their associated +primary window. + + +f.pack_icons + +This function is used to relayout icons (based on the layout policy +being used) on the root window or in the icon box. In general this causes +icons to be "packed" into the icon grid. + + +f.pass_keys + +This function is used to enable/disable (toggle) processing of key bindings +for workspace manager functions. When it disables key binding processing all +keys are passed on to the window with the keyboard input focus and no workspace +manager functions are invoked. If the f.pass_keys function +is invoked with a key binding to disable key binding processing the same key +binding can be used to enable key binding processing. + + +f.post_wmenu + +This function is used to post the window menu. If a key is used to post +the window menu and a window menu button is present, the window menu is automatically +placed with its top-left corner at the bottom-left corner of the window menu +button for the client window. If no window menu button is present, the window +menu is placed at the top-left corner of the client window. + + +f.prev_cmap + +This function installs the previous colormap in the list of colormaps +for the window with the colormap focus. + + +f.prev_key [ icon | window | transient] + +This function sets the keyboard input focus to the previous window/icon +in the set of windows/icons managed by the workspace manager (the ordering +of this set is based on the stacking of windows on the screen). This function +is treated as f.nop if keyboardFocusPolicy is not explicit. The keyboard input focus is only moved to windows +that do not have an associated secondary window that is application modal. +If the transient argument is specified, then +transient (secondary) windows are traversed (otherwise, if only window is specified, traversal is done only to the last focused window +in a transient group). If an icon function +argument is specified then the function applies only to icons. If an +window function argument is specified then the function +applies only to windows. + + +f.quit_mwm + +This function terminates mwm (but NOT the X window system). + + +f.raise [client | within +| freeFamily] + +This function raises a primary window to the top of the global window +stack (where it is obscured by no other window) and raises the secondary window +(transient window or dialog box) within the client family. The arguments to +this function are mutually exclusive. The client +argument indicates the name or class of a client to lower. If the client +is not specified, the context that the function +was invoked in indicates the window or icon to lower. Specifying within raises the secondary window within the family but does not +raise the client family in the global window stack. Specifying freeFamily raises the window to the top of its local family stack +and raises the family to the top of the global window stack. + + +f.raise_lower [ within | freeFamily] + +This function raises a primary window to the top of the global window +stack if it is partially obscured by another window; otherwise, it lowers +the window to the bottom of the window stack. The arguments to this function +are mutually exclusive. Specifying within +raises a secondary window within the family (staying above the parent window), +if it is partially obscured by another window in the application's family; +otherwise, it lowers the window to the bottom of the family stack. It has +no effect on the global window stacking order. Specifying freeFamily raises the window to the top of its local family stack, if obscured +by another window, and raises the family to the top of the global window +stack; otherwise, it lowers the window to the bottom of its local family stack +and lowers the family to the bottom of the global window stack. + + +f.refresh + +This function causes all windows to be redrawn. + + +f.refresh_win + +This function causes a client window to be redrawn. + + +f.resize + +This function initiates an interactive resize of a client window. + + +f.restore + +This function restores the previous state of an icon's associated window. +If a maximized window is iconified, then f.restore restores +it to its maximized state. If a normal window is iconified, then f.restore restores it to its normalized state. + + +f.restore_and_raise + +This function restores the previous state of an icon's associated window +and raises the window to the top of the window stack. If a maximized window +is iconified, then f.restore_and_raise restores it to +its maximized state and raises it to the top of the window stack. If a normal +window is iconified, then f.restore_and_raise restores +it to its normalized state and raises it to the top of the window stack. + + +2f.restart + +This function causes mwm to be restarted (effectively terminated and +re-executed). Restart is necessary for mwm to incorporate +changes in both the mwmrc file and X resources. + + +f.screen [ next | prev | back | screen_number] + +This function causes the pointer to be warp to a specific screen number +or to the next, previous, or last visited (back) +screen. The arguments to this function are mutually exclusive. The +screen_number argument indicates the screen number +that the pointer is to be warped. Screens are numbered starting from screen +0. Specifying next cause the pointer to warp +to the next managed screen (skipping over any unmanaged screens). Specifying +prev cause the pointer to warp to the previous managed +screen (skipping over any unmanaged screens). Specifying back cause the pointer to warp to the last visited screen. + + +f.send_msg message_number + +This function sends an XClientMessageEvent of type _MOTIF_WM_MESSAGES with +message_type set to message_number. +The client message is sent only if message_number +is included in the client's _MOTIF_WM_MESSAGES +property. A menu item label is grayed out if the menu item is used to do f.send_msg of a message that is not included in the client's _MOTIF_WM_MESSAGES property. + + +f.separator + +This function causes a menu separator to be put in the menu pane at +the specified location (the label is ignored). + + +f.set_behavior + +This function causes the workspace manager to restart with the default +behavior (if a custom behavior is configured) or a custom behavior (if a +default behavior is configured). By default this is bound to Shift Ctrl Alt <Key>!. + + +f.title + +This function inserts a title in the menu pane at the specified location. + + + +f.version + +This function causes the workspace manager to display its release version +in a dialog box. + + + + + +Function Constraints +Each function may be constrained as to which resource types can specify +the function (for example, menu pane) and also what context the function +can be used in (for example, the function is done to the selected client window). +Function contexts are: + +root + +No client window or icon has been selected as an object for the function. + + + +window + +A client window has been selected as an object for the function. This +includes the window's title bar and frame. Some functions are applied only +when the window is in its normalized state (for example, f.maximize) or its maximized state (for example, f.normalize). + + + +icon + +An icon has been selected as an object for the function. + + + +If a function is specified in a type of resource where it is not supported +or is invoked in a context that does not apply then the function is treated +as f.nop. The following table indicates the resource +types and function contexts in which workspace manager functions apply. + + + + + + + + +Function +Contexts +Resources + +f.beep +root,icon,window +button,key,menu + +f.circle_down +root,icon,window +button,key,menu + +f.circle_up +root,icon,window +button,key,menu + +f.exec +root,icon,window +button,key,menu + +f.focus_color +root,icon,window +button,key,menu + +f.focus_key +root,icon,window +button,key,menu + +f.kill +icon,window +button,key,menu + +f.lower +root,icon,window +button,key,menu + +f.maximize +icon,window(normal) +button,key,menu + +f.menu +root,icon,window +button,key,menu + +f.minimize +window +button,key,menu + +f.move +icon,window +button,key,menu + +f.next_cmap +root,icon,window +button,key,menu + +f.next_key +root,icon,window +button,key,menu + +f.nop +root,icon,window +button,key,menu + +f.normalize +icon,window(maximized) +button,key,menu + +f.normalize_and_raise +icon,window +button,key,menu + +f.pack_icons +root,icon,window +button,key,menu + +f.pass_keys +root,icon,window +button,key,menu + +f.post_wmenu +root,icon,window +button,key + +f.prev_cmap +root,icon,window +button,key,menu + +f.prev_key +root,icon,window +button,key,menu + +f.quit_mwm +root +button,key,menu (root only) + +f.raise +root,icon,window +button,key,menu + +f.raise_lower +icon,window +button,key,menu + +f.refresh +root,icon,window +button,key,menu + +f.refresh_win +window +button,key,menu + +f.resize +window +button,key,menu + +f.restart +root +button,key,menu (root only) + +f.restore +icon,window +button,key,menu + +f.restore_and_raise +icon,window +button,key,menu + +f.screen +root,icon,window +button,key,menu + +f.send_msg +icon,window +button,key,menu + +f.separator +root,icon,window +menu + +f.set_behavior +root,icon,window +button,key,menu + +f.title +root,icon,window +menu + +f.version +root,icon,window +button,key,menu + + + + + +WORKSPACE MANAGER EVENT SPECIFICATION +Events are indicated as part of the specifications for button and key +binding sets, and menu panes. Button events have the following syntax: + +button =~[modifier_list ]<button_event_name > +modifier_list =~modifier_name { modifier_name} + +The following table indicates the values that can be used for modifier_name. Note that [Alt] and [Meta] can be used interchangably +on some hardware. + + + + + + +Modifier +Description + +Ctrl +Control Key + +Shift +Shift Key + +Alt +Alt Key + +Meta +Meta Key + +Mod1 +Modifier1 + +Mod2 +Modifier2 + +Mod3 +Modifier3 + +Mod4 +Modifier4 + +Mod5 +Modifier5 + +Locking modifiers are ignored when processing button and key bindings. +The following table lists keys that are interpreted as locking modifiers. +The X server may map some of these symbols to the Mod1 - Mod5 modifier keys. +These keys may or may not be available on your hardware: Key Symbol Caps Lock +Shift Lock Kana Lock Num Lock Scroll Lock The following table indicates the +values that can be used for button_event_name. + + + + + + +Button +Description + +Btn1Down +Button 1 Press + +Btn1Up +Button 1 Release + +Btn1Click +Button 1 Press and Release + +Btn1Click2 +Button 1 Double Click + +Btn2Down +Button 2 Press + +Btn2Up +Button 2 Release + +Btn2Click +Button 2 Press and Release + +Btn2Click2 +Button 2 Double Click + +Btn3Down +Button 3 Press + +Btn3Up +Button 3 Release + +Btn3Click +Button 3 Press and Release + +Btn3Click2 +Button 3 Double Click + +Btn4Down +Button 4 Press + +Btn4Up +Button 4 Release + +Btn4Click +Button 4 Press and Release + +Btn4Click2 +Button 4 Double Click + +Btn5Down +Button 5 Press + +Btn5Up +Button 5 Release + +Btn5Click +Button 5 Press and Release + +Btn5Click2 +Button 5 Double Click + +Key events that are used by the workspace manager for menu mnemonics +and for binding to workspace manager functions are single key presses; key +releases are ignored. Key events have the following syntax: + +key =~[modifier_list] Keykey_name +modifier_list =~modifier_name { modifier_name} + +All modifiers specified are interpreted as being exclusive (this means +that only the specified modifiers can be present when the key event occurs). +Modifiers for keys are the same as those that apply to buttons. The key_name is an X11 keysym name. Keysym names can be found in the +keysymdef.h file (remove the XK_ +prefix). + + +BUTTON BINDINGS +The buttonBindings resource value is the name of +a set of button bindings that are used to configure workspace manager behavior. +A workspace manager function can be done when a button press occurs with +the pointer over a framed client window, an icon or the root window. The +context for indicating where the button press applies is also the context +for invoking the workspace manager function when the button press is done +(significant for functions that are context sensitive). The button binding +syntax is + +Buttons bindings_set_name +{ + button context function + button context function + ... + button context function +} + +The syntax for the context specification is: context = object[| context] object = root | icon | window | title | frame | border | app The context specification indicates where the pointer must be +for the button binding to be effective. For example, a context of +window indicates that the pointer must be over a +client window or window management frame for the button binding to be effective. +The frame context is for the window management +frame around a client window (including the border and titlebar), the +border context is for the border part of the window +management frame (not including the titlebar), the title context is for the title area of the window management frame, +and the app context is for the application +window (not including the window management frame). If an f.nop function is specified for a button binding, the button binding +is not done. + + +KEY BINDINGS +The keyBindings resource value is the name of a set +of key bindings that are used to configure workspace manager behavior. A +window manager function can be done when a particular key is pressed. The +context in which the key binding applies is indicated in the key binding specification. +The valid contexts are the same as those that apply to button bindings. The +key binding syntax is: + +Keys bindings_set_name +{ + key context function + key context function + ... + key context function +} + +If an f.nop function is specified for a key binding, +the key binding is not done. If an f.post_wmenu or f.menu function is bound to a key, mwm automatically +uses the same key for removing the menu from the screen after it has been +popped up. The context specification syntax is the same +as for button bindings with one addition. The context ifkey +may be specified for binding keys that may not be available on all displays. +If the key is not available and if ifkey is in the context, +then reporting of the error message to the error log is suppressed. This feature +is useful for networked, heterogeneous environments. For key bindings, the +frame, title, +border, and app +contexts are equivalent to the window context. +The context for a key event is the window or icon that has the keyboard input +focus (root if no window or icon has the +keyboard input focus). + + +MENU PANES +Menus can be popped up using the f.post_wmenu and f.menu workspace manager functions. The context for workspace manager +functions that are done from a menu is root, +icon or window depending +on how the menu was popped up. In the case of the window menu or menus popped up with a key binding, the location of +the keyboard input focus indicates the context. For menus popped up using +a button binding, the context of the button binding is the context of the +menu. The menu pane specification syntax is: + +Menu menu_name +{ + label [mnemonic] [accelerator ] function + label [mnemonic] [accelerator ] function + ... + label [mnemonic] [accelerator ] function +} + +Each line in the Menu specification identifies +the label for a menu item and the function to be done if the menu item is +selected. Optionally a menu button mnemonic and a menu button keyboard accelerator +may be specified. Mnemonics are functional only when the menu is posted and +keyboard traversal applies. The label may be a string or +a bitmap file. The label specification has the following syntax: + +label = text | bitmap_file +bitmap_file = @file_name +text = quoted_item | unquoted_item + +The string encoding for labels must be compatible with the menu font +that is used. Labels are greyed out for menu items that do the f.nop function or an invalid function or a function that doesn't +apply in the current context. A mnemonic specification +has the following syntax: + +mnemonic = _ character + +The first matching character in the label is underlined. +If there is no matching character in the label, no mnemonic +is registered with the workspace manager for that label. Although the character must exactly match a character in the label, the mnemonic +does not execute if any modifier (such as Shift) is pressed with the character +key. The accelerator specification is a key event specification +with the same syntax as is used for key bindings to workspace manager functions. + + + +INCLUDING FILES +You may include other files into your mwmrc file by using the +include construct. For example, + +INCLUDE +{ + /usr/local/shared/mwm.menus + /home/kmt/personal/my.bindings +} + +causes the files named to be read in and interpreted in order as an +additional part of the mwmrc file. Include is a top-level +construct. It cannot be nested inside another construct. + + +WARNINGS +Errors that occur during the processing of the resource description +file are recorded in: $HOME/.mwm/errorlog. Be sure to +check this file if the appearance or behavior of mwm +is not what you expect. + + +FILES +$HOME/$LANG/.mwmrc +$HOME/.mwmrc +/usr/lib/X11/$LANG/system.mwmrc +/usr/lib/X11/system.mwmrc +$HOME/.mwm/errorlog + + +RELATED INFORMATION +&cdeman.mwm;, mwm(1X), +X(1). + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR5X/Traits.sgm b/cde/imports/motif/doc/C/guides/man/PR5X/Traits.sgm new file mode 100644 index 000000000..59a794aa0 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR5X/Traits.sgm @@ -0,0 +1,828 @@ + + + + + + + + + + + +Traits +file formats + + +Traits +Lists the traits used by the Motif Toolkit. + +Traits + + + + + + + + + + +DESCRIPTION +A trait is a characteristic of a widget. A widget holding +a particular trait is announcing a particular ability to +other widgets. +The following table summarizes the standard Motif traits. + + + + + + + + +Purpose of Each Trait + + +Trait Name +A Widget Holding This Trait Can Do The Following: + + +XmQTaccessTextual +Display one primary text parcel. + + +XmQTactivatable +Become a command button in a dialog box. + + +XmQTcareParentVisual +Borrow its parent's visual information. + + +XmQTcontainer +Manage container item children. + + +XmQTcontainerItem +Become a child of a container widget. + + +XmQTdialogShellSavvy +Become a child of a DialogShell. + + +XmQTjoinSide +Attach itself to one side of a suitable parent. + + +XmQTmenuSavvy +Become a menu child. + + +XmQTmenuSystem +Manage a menu system. + + +XmQTnavigator +Act as a navigator to a scrollable widget. + + +XmQTscrollFrame +Handle one or more navigator widgets. + + +XmQTspecifyRenderTable +Supply the names of its default render tables. + + +XmQTtakesDefault +Change its appearance to show that it is the default button. + + +XmQTtransfer +Transfer data to other widgets and/or receive data from other +widgets + + + + +Traits are not often used in Motif application programs. +However, traits are very important to widget writers. +For complete details on traits, see the +&MotifWidGd;. + +The following table lists the names of all widgets and gadgets +in the standard Motif widget set that hold a particular trait. +For example, the following table shows that the +XmQTcontainerItem trait is held by the +XmIconGadget. +As the table suggests, some traits are held by many of the +standard Motif widgets. + + + + + + + + +Trait Installation in +Standard Widget Set + + +Trait Name +Is Installed on The Following Widgets: + + +XmQTaccessTextual +XmLabel and all its subclasses; XmLabelGadget +and all its subclasses; XmText; XmTextField + + +XmQTactivatable +XmArrowButton; XmArrowButtonGadget; XmDrawnButton; XmPushButton; +XmPushButtonGadget + + +XmQTcareParentVisual +All the subclasses of XmGadget (but not +XmGadget itself); +XmPrimitive and all its subclasses + + +XmQTcontainer +XmContainer + + +XmQTcontainerItem +XmIconGadget + + +XmQTdialogShellSavvy +XmBulletinBoard + + +XmQTjoinSide +No widgets install this trait + + +XmQTmenuSavvy +XmLabel; XmDrawnButton; XmCascadeButton; XmPushButton; +XmToggleButton; XmLabelGadget; XmCascadeButtonGadget; +XmPushButtonGadget; XmToggleButtonGadget + + +XmQTmenuSystem +XmRowColumn + + +XmQTnavigator +XmScrollBar; XmSpinBox + + +XmQTscrollFrame +XmNotebook; XmScrolledWindow + + +XmQTspecifyRenderTable +XmBulletinBoard and all its subclasses; +XmMenuShell; XmVendorShell + + +XmQTtakesDefault +XmPushButton; XmPushButtonGadget + + +XmQTtransfer +XmContainer; XmLabel and all its subclasses; +XmLabelGadget and all its subclasses; +XmList; XmScale; XmText; XmTextField + + + + +The following table lists the traits installed on each widget. +For example, the following table indicates that the +XmArrowButton widget holds both the +XmQTactivatable +and XmQTcareParentVisual traits. + + + + + + + +Trait Use by +Widget + + +Widget Name +Installs These Traits + + += + + +XmArrowButton +XmQTactivatable, XmQTcareParentVisual + + +XmArrowButtonGadget +XmQTactivatable, XmQTcareParentVisual + + +XmBulletinBoard +XmQTdialogShellSavvy, XmQTspecifyRenderTable + + +XmCascadeButton +XmQTaccessTextual, XmQTcareParentVisual, XmQTmenuSavvy, +XmQTtransfer + + +XmCascadeButtonGadget +XmQTaccessTextual, XmQTcareParentVisual, XmQTmenuSavvy, +XmQTtransfer +XmComboBox + + +XmCommand +XmQTspecifyRenderTable + + +XmContainer +XmQTcontainer, XmQTtransfer + + +XmDialogShell +None + + +XmDisplay +None + + +XmDragContext +None + + +XmDragIcon +None + + +XmDrawingArea +None + + +XmDrawnButton +XmQTaccessTextual, XmQTactivatable, XmQTcareParentVisual, +XmQTmenuSavvy, XmQTtransfer + + +XmDropTransfer +None + + +XmFileSelectionBox +XmQTspecifyRenderTable + + +XmForm +XmQTspecifyRenderTable + + +XmFrame +None + + +XmGadget +None + + +XmIconGadget +XmQTcareParentVisual, XmQTcontainerItem + + +XmLabel +XmQTaccessTextual, XmQTcareParentVisual, XmQTmenuSavvy, +XmQTtransfer + + +XmLabelGadget +XmQTaccessTextual, XmQTcareParentVisual, XmQTmenuSavvy, +XmQTtransfer + + +XmList +XmQTcareParentVisual, XmQTtransfer + + +XmMainWindow + + +XmManager + + +XmMenuShell +XmQTspecifyRenderTable + + +XmMessageBox +XmQTspecifyRenderTable + + +XmNotebook +XmQTscrollFrame + + +XmPanedWindow + + +XmPrimitive +XmQTcareParentVisual + + +XmPushButton +XmQTaccessTextual, XmQTactivatable, XmQTcareParentVisual, +XmQTmenuSavvy, XmQTtakesDefault, XmQTtransfer + + +XmPushButtonGadget +XmQTaccessTextual, XmQTactivatable, XmQTcareParentVisual, +XmQTmenuSavvy, XmQTtakesDefault, XmQTtransfer + + +XmRowColumn +XmQTmenuSystem + + +XmScale +XmQTtransfer + + +XmScreen + + + +XmScrollbar +XmQTcareParentVisual, XmQTnavigator + + +XmScrolledWindow +XmQTscrollFrame + + +XmSelectionBox +XmQTspecifyRenderTable + + +XmSeparator +XmQTcareParentVisual + + +XmSeparatorGadget +XmQTcareParentVisual + + +XmSpinBox +XmQTnavigator + + +XmText +XmQTaccessTextual, XmQTcareParentVisual, XmQTtransfer + + +XmTextField +XmQTaccessTextual, XmQTcareParentVisual, +XmQTtransfer + + +XmToggleButton +XmQTaccessTextual, XmQTcareParentVisual, +XmQTtransfer + + +XmToggleButtonGadget +XmQTaccessTextual, XmQTcareParentVisual, XmQTtransfer + + +VendorShell +XmQTspecifyRenderTable + + + + +The following table summarizes how the standard Motif widgets +access traits. There are two general ways for a widget to +access the traits of another widget. + +One way is for a widget to ask another widget if it holds +a particular trait. +For example, XmBulletinBoard asks each of its children widgets +if they hold the XmQTtakesDefault trait. +XmBulletinBoard calls none of the trait methods +of XmQTtakesDefault. + +Another kind of access is when one widget calls another widget's +trait method(s). +For example, XmBulletinBoard calls the +getRenderTable +trait method of the XmQTspecifyRenderTable +trait. + + + + + + + + +Trait Access By +Widget + + +Widget +Accesses These Traits: +Calls These Trait Methods: + + +XmArrowButton +None +None + + +XmArrowButtonGadget +None +None + + +XmBulletinBoard +XmQTtakesDefault +None + + +XmBulletinBoard +XmQTspecifyRenderTable +getRenderTable + + +XmCascadeButton +XmQTmenuSystem +Many + + +XmCascadeButton +XmQTspecifyRenderTable +getRenderTable + + +XmCascadeButtonGadget +XmQTmenuSystem +Many + + +XmCascadeButtonGadget +XmQTspecifyRenderTable +getRenderTable + + +XmComboBox +XmQTaccessTextual +getValue, setValue + + +XmCommand +None +None + + +XmContainer +XmQTcontainerItem +getValues, setValues + + +XmContainer +XmQTscrollFrame +getInfo + + +XmDialogShell +XmQTdialogShellSavvy +callMapUnmapCB + + +XmDisplay +None +None + + +XmDragContext +None +None + + +XmDragIcon +None +None + + +XmDrawingArea +None +None + + +XmDrawnButton +XmQTmenuSystem +Many + + +XmDrawnButton +XmQTspecifyRenderTable +getRenderTable + + +XmDropTransfer +None +None + + +XmFileSelectionBox +XmQTactivatable +None + + +XmForm +None +None + + +XmFrame +None +None + + +XmGadget +None +None + + +XmIconGadget +XmQTcontainer +getValues + + +XmIconGadget +XmQTspecifyRenderTable +getRenderTable + + +XmLabel +XmQTmenuSystem +various methods + + + +XmLabel +XmQTspecifyRenderTable +getRenderTable + + +XmLabelGadget +XmQTmenuSystem +various methods + + + +XmLabelGadget +XmQTspecifyRenderTable +getRenderTable + + +XmList +XmQTnavigator +getValues + + +XmList +XmQTscrollFrame +getInfo, init + + +XmList +XmQTspecifyRenderTable +getRenderTable + + +XmMainWindow +XmQTmenuSystem +various methods + + +XmManager +None +None + + +XmMenuShell +XmQTmenuSystem +various methods + + +XmMenuShell +XmQTspecifyRenderTable +getRenderTable + + +XmMessageBox +XmQTactivatable +None + + +XmNotebook +XmQTscrollFrame +init, addNavigator, removeNavigator + + +XmNotebook +XmQTnavigator +getValue + + +XmNotebook +XmQTactivatable +changeCB + + +XmNotebook +XmQTaccessTextual +None + + +XmPanedWindow +None +None + + +XmPrimitive +None +None + + +XmPushButton +XmQTmenuSystem +various methods + + +XmPushButton +XmQTspecifyRenderTable +getRenderTable + + +XmPushButtonGadget +XmQTmenuSystem +various methods + + +XmPushButtonGadget +XmQTspecifyRenderTable +getRenderTable + + +XmRowColumn +XmQTmenuSavvy +getAccelerator, getMnemonic, getActivateCBName + + +XmRowColumn +XmQTmenuSystem +various methods + + +XmScale +XmQTspecifyRenderTable +getRenderTable + + +XmScreen +None +None + + +XmScrollbar +None +None + + +XmScrolledWindow +XmQTnavigator +getValue + + +XmScrolledWindow +XmQTscrollFrame +init, addNavigator + + +XmSelectionBox +XmQTaccessTextual +setValue; + + +XmSelectionBox +XmQTactivatable +None + + +XmSeparator +None +None + + +XmSeparatorGadget +None +None + + +XmSpinBox +XmQTaccessTextual +setValue + + +XmText +XmQTaccessTextual +getValue, setValue + + +XmText +XmQTnavigator +getValue + + +XmText +XmQTscrollFrame +getInfo, init + + +XmText +XmQTspecifyRenderTable +getRenderTable + + +XmTextField +XmQTspecifyRenderTable +getRenderTable + + +XmToggleButton +XmQTmenuSystem +various methods + + +XmToggleButton +XmQTspecifyRenderTable +getRenderTable + + +XmToggleButtonGadget +XmQTmenuSystem +various methods + + +XmToggleButtonGadget +XmQTspecifyRenderTable +getRenderTable + + +VendorShell +XmQTspecifyRenderTable +getRenderTable + + + + + + +RELATED +The following reference pages are documented in the +&MotifWidGd;: +&cdeman.XmeTraitSet;, +&cdeman.XmeTraitGet;, +&cdeman.XmQTaccessTextual;, +&cdeman.XmQTactivatable;, +&cdeman.XmQTcareParentVisual;, +&cdeman.XmQTcontainer;, +&cdeman.XmQTcontainerItem;, +&cdeman.XmQTdialogShellSavvy;, +&cdeman.XmQTjoinSide;, +&cdeman.XmQTmenuSavvy;, +&cdeman.XmQTmenuSystem;, +&cdeman.XmQTnavigator;, +&cdeman.XmQTscrollFrame;, +&cdeman.XmQTspecifyRenderTable;, +and +&cdeman.XmQTtakesDefault;. + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR5X/UIL.sgm b/cde/imports/motif/doc/C/guides/man/PR5X/UIL.sgm new file mode 100644 index 000000000..9dbd4e699 --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR5X/UIL.sgm @@ -0,0 +1,3090 @@ + + + + + + + + + + + +UIL +file formats + + +UIL +The user interface language file format + +user interface language + + + + + + + + + + + + + + + + + + + + + +UIL + + +MODULE module_name +[ NAMES = CASE_INSENSITIVE | CASE_SENSITIVE ] +[ CHARACTER_SET = character_set ] +[ OBJECTS = { widget_name = GADGET | WIDGET; [...] } ] +{ [ +[ value_section ] | +[ procedure_section ] | +[ list_section ] | +[ object_section ] | +[ identifier_section ] +[ ... ] +] } +END MODULE; + + + +DESCRIPTION +The UIL language is used for describing the initial state of +a user interface for a widget based application. UIL describes +the widgets used in the interface, the resources of those widgets, +and the callbacks of those widgets. The UIL file is compiled into +a UID file using the command uil or by the callable compiler +Uil(). The contents of the +compiled UID file can then be accessed by the various Motif Resource +Management (MRM) functions from within an application program. + +The UID file is independent of the platform on which the Motif +program will eventually be run. In other words, the same UID file can +be used on any system that can run Motif. + + +File +A UIL file consists of a single complete module, described in the +syntax description above, or, if the file is to be included in a +larger UIL file, one complete "section," as described below. UIL uses +five different kinds of sections: value, procedure, list, object, and +identifier. + +UIL is a free-form language. This means that high-level constructs +such as object and value declarations do not need to begin in any +particular column and can span any number of lines. Low-level constructs +such as keywords and punctuation characters +can also begin in any column; however, except for string literals and comments, +they cannot span lines. + +The UIL compiler accepts input lines up to 132 characters in length. + + + +MODULE module_name + +The name by which the UIL module is known in the UID file. +This name is stored in the UID file for later +use in the retrieval of resources by the MRM. +This name is always stored in uppercase in the UID file. + + + + +NAMES=CASE_INSENSITIVE | CASE_SENSITIVE + + +UIL +case sensitivity clause + +Indicates whether names should be treated as case sensitive or case +insensitive. The default is case sensitive. +The case-sensitivity clause should be the +first clause in the module header, and in any case must precede any statement +that contains a name. +If names are case sensitive in a UIL module, UIL keywords in that module +must be in lowercase. Each name is stored in the UIL file in the same +case as it appears in the UIL module. +If names are case insensitive, then keywords +can be in uppercase, lowercase, or +mixed case, and the uppercase equivalent of each +name is stored in the UID file. + + + + +CHARACTER_SET=character_set + + +UIL +default character set clause + +Specifies the default character set for string +literals in the module that do not explicitly set +their character set. +The default character set, in the absence of this clause +is the codeset component of the LANG environment variable, +or the value of XmFALLBACK_CHARSET if LANG +is not set or has no codeset component. +The value of +XmFALLBACK_CHARSET is defined by the UIL supplier, but is +usually ISO8859-1 (equivalent to +ISO_LATIN1). +Use of this clause turns off all localized string literal processing +turned on by the compiler flag -s or the Uil_command_type +data structure element use_setlocale_flag. + + + + +OBJECTS = {widget_name = GADGET | WIDGET; } + + +UIL +objects clause + +Indicates whether the widget or gadget form of +the control specified by widget_name is used by default. +By default the widget form is used, so the gadget keyword is usually the +only one used. +The specified control should be one that has both a widget and gadget +version: XmCascadeButton, XmLabel, XmPushButton, XmSeparator, +and XmToggleButton. +The form of more than one control can be specified by delimiting them +with semicolons. +The gadget or widget form of an instance of a control can be specified +with the GADGET and WIDGET keywords in a particular +object declaration. + + + + +value_section + +Provides a way to name a value expression or literal. +The value name can then be referred to by declarations that occur +elsewhere in the UIL module in any context where a value can be used. +Values can be forward referenced. +Value sections +are described in more detail later in the reference page. + + + + +procedure_section + +Defines the callback routines used by a widget and the creation +routines for user-defined widgets. These definitions are used +for error checking. +Procedure sections +are described in more detail later in the reference page. + + + + +list_section + +Provides a way to group together a set of arguments, controls (children), +callbacks, or procedures for later use in the UIL module. +Lists can contain other +lists, so that you can set up a hierarchy to clearly +show which arguments, controls, callbacks, +and procedures are common to which widgets. +List sections +are described in more detail later in the reference page. + + + + +object_section + +Defines the objects that make up the user interface of the application. +You can reference the object names in declarations that +occur elsewhere in the UIL module in any context where an object name can +be used (for example, in a controls list, as a symbolic reference +to a widget ID, or as the tag_value argument for a callback procedure). +Objects can be forward referenced. +Object sections +are described in more detail later in the reference page. + + + + +identifier_section + +Defines a run-time binding of data to names that appear in the UIL module. +Identifier sections +are described in more detail later in the reference page. + + + + +The UIL file can also contain comments and include directives, which are +described along with the main elements of the UIL file format in +the following sections. + + + +Comments +Comments can take one of two forms, as follows: + + + +The comment is introduced with the sequence /* +followed by the text of the comment and terminated with the sequence */. +This form of comment can span multiple source lines. + + + +The comment is introduced with an ! (exclamation point), +followed by +the text of the comment and terminated by the end of the source line. + + + +Neither form of comment can be nested. + + + +Value sections + +UIL +value section +A value section consists of the keyword VALUE followed by a sequence of +value declarations. It has the following syntax: + +VALUE value_name : +[ EXPORTED | PRIVATE ] value_expression | +IMPORTED value_type ; + +Where value_expression is assigned to value_name or a +value_type is assigned to an imported value name. +A value declaration provides a way to name a value expression or literal. +The value name can be referred to by declarations that occur +later in the UIL module in any context where a value can be used. +Values can be forward referenced. +IMPORTED + +EXPORTED + +PRIVATE + + + + +EXPORTED + +A value that you define as exported is stored in the +UID file as a named resource, and therefore can be referenced by +name in other UID files. When you define a value as exported, +MRM looks outside the module in which the exported value +is declared to get its value at run time. + + + + +PRIVATE + +A private value is a value that is not imported or exported. +A value that you define as private is +not stored as a distinct resource in the UID file. +You can reference a private value only in the UIL module containing +the value declaration. The value or object is directly incorporated into +anything in the UIL module that references the declaration. + + + + +IMPORTED + +A value that you define as imported is one that is +defined as a named resource in a UID file. MRM resolves this +declaration with the corresponding exported declaration at +application run time. + + + + +By default, values and objects are private. +The following is a list of the supported value types in UIL: + + + +ANY + + + +ARGUMENT + + + +BOOLEAN + + + +COLOR + + + +COLOR_TABLE + + + +COMPOUND_STRING + + + +FLOAT + + + +FONT + + + +FONT_TABLE + + + +FONTSET + + + +ICON + + + +INTEGER + + + +INTEGER_TABLE + + + +KEYSYM + + + +REASON + + + +SINGLE_FLOAT + + + +STRING + + + +STRING_TABLE + + + +TRANSLATION_TABLE + + + +WIDE_CHARACTER + + + +WIDGET + + + + + +Procedure sections + +UIL +procedure section +A procedure section consists of the keyword PROCEDURE followed by a +sequence of procedure declarations. It has the following syntax: + +PROCEDURE + procedure_name [ ( [ value_type ]) ]; + + +UIL +procedure declaration +Use a procedure declaration to declare + + + +A routine that can be used as a +callback routine for a widget + + + +The creation function for a user-defined widget + + + +You can reference a procedure name in +declarations that occur later in the UIL module in any context +where a procedure can be used. Procedures can be forward referenced. +You cannot use a +name you used in another context as a procedure name. + +In a procedure declaration, you have the option +of specifying that a parameter will be +passed to the corresponding callback routine at run time. This parameter is +called the callback tag. You can specify the data type of the callback tag by +putting the data type in parentheses following the procedure name. When you +compile the module, the UIL compiler checks that the argument you specify in +references to the procedure is of this type. Note that the data type of the +callback tag must be one of the valid UIL data types. +You can use a widget as a callback tag, as long as the widget is defined +in the same widget hierarchy as the callback, that is they have a common +ancestor that is in the same UIL hierarchy. + +The following list summarizes how the UIL compiler checks +argument type and argument count, depending on the procedure declaration. + + + +No parameters + +No argument type or argument count checking occurs. +You can supply either 0 or one arguments in the procedure reference. + + + + +( ) + +Checks that the argument count is 0 (zero). + + + + +(ANY) + +Checks that the argument count is 1. Does +not check the argument type. Use the ANY type to prevent type +checking on procedure tags. + + + + +(type) + +Checks for one argument of the specified type. + + + + +(class_name) + +Checks for one widget argument of the specified widget class. + + + + +While it is possible to use any UIL data type to specify the type of a tag in a +procedure declaration, you must be able to represent that data type in the +programming language you are using. Some data types (such as integer, Boolean, +and string) are common data types recognized by most programming languages. +Other UIL data types (such as string tables) are more complicated and may +require that you set up an appropriate corresponding data structure in the +application in order to pass a tag of that type to a callback routine. + +You can also use a procedure declaration to specify the creation function +for a user-defined widget. In this case, you specify no formal parameters. +The procedure is invoked with the standard three arguments passed to +all widget creation functions. +(See the Motif Toolkit documentation for more information +about widget creation functions.) + + + +List sections + +UIL +list section +A list section consists of the keyword LIST followed by a +sequence of list declarations. It has the following syntax: + +LIST + list_name: { list_item; [...] } + [...] + +You can also use list sections to group together a set of arguments, controls +(children), +callbacks, or procedures for later use in the UIL module. Lists can contain other +lists, so that you can set up a hierarchy to clearly show which +arguments, controls, callbacks, and procedures are common to which widgets. +You cannot mix the different types of lists; a list +of a particular type cannot contain entries of a different list type +or reference the name of a different list type. +A list name is always private to the UIL module in which you declare +the list and +cannot be stored as a named resource in a UID file. + +The additional list types are described in the following sections. + +Arguments List Structure + + +List types +argument + +UIL +arguments list +An arguments list defines which arguments are to be specified +in the arguments list parameter when the creation routine for a particular +object is called at run time. +An arguments list also specifies +the values for those arguments. +Argument lists have the following syntax: + +LIST + list_name: ARGUMENTS { + argument_name = value_expression; + [...] } +[...] + +The argument name must be either a built-in argument name or a +user-defined argument name that is specified with the +ARGUMENT function. + +If you use a built-in argument name as an arguments list entry in an object +definition, the UIL compiler checks the argument name to be sure that it +is supported by the type of object that you are defining. If the same argument +name appears more than once in a given arguments list, the last entry +that uses that argument name supersedes all previous entries +with that name, and the compiler issues a message. + +Some arguments, such as XmNitems and XmNitemCount, +are coupled by the UIL compiler. +When you specify one of the arguments, the compiler also sets the +other. The coupled +argument is not available to you. +UIL +coupled arguments + +Arguments +coupled in UIL + + +The Motif Toolkit and the X Toolkit (intrinsics) +support constraint +arguments. +A constraint argument is one that is passed +to children of an object, beyond those +arguments normally available. +For example, the Form widget grants a set of constraint arguments to its +children. +These arguments control the position of the children within the Form. + +Unlike the arguments used to define the +attributes of a particular +widget, constraint arguments are +used exclusively to define additional attributes of the children of a +particular widget. +These attributes affect the behavior of the children +within their parent. +To supply constraint arguments to the children, +you include the arguments +in the arguments list for the +child. + +See Appendix B +for information about which arguments are supported by which widgets. See +Appendix C +for information about what the valid value type is for each built-in argument. + +Callbacks List Structure +UIL +callbacks list + +List types +callback + + +Use a callbacks list to define which callback reasons are to +be processed by a particular widget at run time. +Callback lists have the following syntax: + +LIST +list_name : CALLBACKS { +reason_name = PROCEDURE procedure_name [ ( [ value_expression ] ) ]; | +reason_name = procedure_list ; +[...] } +[...] + +For Motif Toolkit widgets, the reason name must be a built-in +reason name. For a user-defined widget, you can use a reason name +that you previously specified using the REASON function. +If you use a built-in reason in an object definition, +the UIL compiler ensures that reason is supported by the type of object +you are defining. Appendix B shows which reasons +each object supports. + +If the same reason appears more than once in a callbacks list, the last entry +referring to that name supersedes all previous entries using the same reason, +and the UIL compiler issues a diagnostic message. + +If you specify a named value for the procedure argument (callback +tag), the data type of the value must match the type specified for the callback +tag in the corresponding procedure declaration. +When specifying a widget name as a procedure value expression you must also +specify the type of the widget and a space before the name of the widget. + +Because the UIL compiler produces +a UID file rather than an object module (.o), the binding of the UIL name to +the address of the entry point to the procedure is not done by the loader, but +is established at run time with the MRM function +MrmRegisterNames. +You call this function +before fetching any objects, +giving it both the UIL names and the procedure addresses of each callback. The +name you register with MRM in the application program must match the name you +specified for the procedure in the UIL module. + +Each callback procedure receives three arguments. The first two arguments +have the same form for each callback. The form of the third argument varies +from object to object. + +The first argument is the address of the data structure maintained by the +Motif Toolkit +for this object instance. This address is called the widget ID for +this object. + +The second argument is the address of the value you specified in the +callbacks list for this procedure. If you do not specify an argument, +the address is NULL. +Note that, in the case where the value you specified is a string or an +XmString, the value specified in the callbacks list already +represents an address rather than an actual value. In the case of a +simple string, for example, the value is the address of the first +character of that string. In these cases, UIL does not add a level of +indirection, and the second argument to the callback procedure is +simply the value as specified in the callbacks list. + +The third argument is the +reason name you specified in the callbacks list. + +Controls List Structure + + +UIL +controls list +A controls list defines which objects are children of, or controlled by, +a particular object. +Each entry in a controls list has the following syntax: + +LIST + list_name: CONTROLS { + [child_name: ] [MANAGED | UNMANAGED] object_definition; + [...] } + [...] + +If you specify the keyword MANAGED at run time, the object is created and +managed; if you specify UNMANAGED at run time, the object is only created. +Objects are managed by default. + +You can use child_name to specify resources for the automatically +created children of a particular control. Names for automatically created +children are formed by appending Xm_ to the name of the child widget. +This name is specified in the documentation for the parent widget. + +Unlike the arguments list and the callbacks list, a controls list entry that is +identical to a previous entry does not supersede the previous +entry. At run time, +each controls list entry causes a child to be created when +the parent is created. If the same +object definition is used for multiple children, multiple instances of the +child are created at run time. +See Appendix B +for a list of which widget types can be +controlled by which other widget types. + +Procedures List Structure + +You can specify multiple procedures for a callback reason +in UIL by defining a procedures list. Just as +with other list types, procedures lists can be defined in-line or in +a list section and referenced by name. + +If you define a reason more than once (for example, when the reason is +defined both in a referenced procedures list and in the callbacks list for the +object), previous definitions are overridden by the latest definition. +The syntax for a procedures list is as follows: + +LIST + list_name: PROCEDURES { + procedure_name [ ( [ value_expression ]) ]; + [...] } + [...] + +When specifying a widget name as a procedure value expression you must also +specify the type of the widget and a space before the name of the widget. + + + +Object Sections + +UIL +object section +An object section consists of the keyword OBJECT followed by a +sequence of object declarations. It has the following syntax: + +OBJECT object_name: + [ EXPORTED | PRIVATE | IMPORTED ] object_type + [ PROCEDURE creation_function ] + [ object_name [ WIDGET | GADGET ] | {list_definitions } ] + + +UIL +object declaration +Use an object declaration to define the objects that are to be stored in the +UID file. You can reference the object name in declarations that +occur elsewhere in the UIL module in any context where an object name can +be used (for example, in a controls list, as a symbolic reference +to a widget ID, or as the tag_value argument for a callback procedure). +Objects can be forward referenced; that is, you can declare an object +name after you reference it. All references to an object name must be +consistent with the type of the object, as specified in the object declaration. +You can specify an object as exported, imported, or private. + +The object definition can contain a sequence of lists that define +the arguments, hierarchy, and callbacks for the widget. +You can specify only one list of each type for an object. +When you declare a user-defined widget, you must include a reference to the +widget creation function for the user-defined widget. + + +Note: Several widgets in the Motif Toolkit actually consist of two +linked widgets. For example, XmScrolledText and +XmScrolledList each consist of children XmText and +XmList widgets under a XmScrolledWindow widget. When such +a widget is created, its resources are available to both of the +underlying widgets. This can occasionally cause problems, as when the +programmer wants a XmNdestroyCallback routine named to act when +the widget is destroyed. In this case, the callback resource will be +available to both sub-widgets, and will cause an error when the widget +is destroyed. To avoid these problems, the programmer should +separately create the parent and child widgets, rather than relying on +these linked widgets. + + +Use the GADGET or WIDGET +keyword to specify the object type or to override the default variant for this +object type. +You can use the Motif Toolkit name of an object type that has a gadget +variant (for example, XmLabelGadget) as an attribute of an object +declaration. +The object_type can be any object type, including gadgets. +You need to specify the GADGET or WIDGET keyword only in the +declaration of an object, not when you reference the object. You cannot +specify the GADGET or WIDGET keyword for a +user-defined object; user-defined objects are always widgets. + + + +Identifier sections + +UIL +identifiers +The identifier section allows you to define an identifier, a mechanism that +achieves run-time binding of data to names that appear in a UIL module. +The identifier section consists of +the reserved keyword IDENTIFIER, followed by a list of names, each name followed +by a semicolon. + +IDENTIFIER identifier_name; [...;] + +You can later use these names in the UIL module as +either the value of an argument to a widget or the tag value to a callback +procedure. At run time, you use the MRM functions +MrmRegisterNames and MrmRegisterNamesInHierarchy +to bind +the identifier name with the data (or, in the case of callbacks, with +the address of the data) associated with the identifier. + +Each UIL module has a single name space; therefore, you cannot use a +name you used for a value, object, or procedure as an identifier name in +the same module. + +The UIL compiler does not do any type checking on the use of identifiers in a +UIL module. Unlike a UIL value, an identifier does not have a UIL type +associated with it. Regardless of what particular type a widget argument or +callback procedure tag is defined to be, you can use an identifier in that +context instead of a value of the corresponding type. + +To reference these identifier names in a UIL module, you use the name of +the identifier wherever you want its value to be used. + + + +Include directives + +UIL +include directive +The include directive incorporates the contents of a specified +file into a UIL module. This mechanism allows several UIL modules to share +common definitions. The syntax for the include directive is as follows: + +INCLUDE FILE file_name; + +The UIL +compiler replaces the include directive with the contents of the include file +and processes it as if these contents had appeared in the current +UIL source file. + +You can nest include files; that is, an include +file can contain include directives. +The UIL compiler can process up to 100 references (including the file +containing the UIL module). Therefore, you can include up to 99 files +in a single UIL module, including nested files. Each time a file is +opened counts as a reference, so including the same file twice counts +as two references. + +The file_name is a simple string containing a file specification +that identifies the file to be included. The rules for finding the +specified file are similar to the rules for finding header, or +.h files using the include directive, #include, with a +quoted string in C. The UIL uses the option for specifying a +search directory for include files. + + + +If you do +not supply a directory, the UIL compiler searches for the include file in the +directory of the main source file. + + + +If the compiler does not find the include +file there, the compiler looks in the same directory as the source +file. + + + +If you supply a directory, the UIL compiler searches +only that directory for the file. + + + + + + +Names and Strings +Names can consist of any of the characters A to Z, a to z, +0 to 9, $ (dollar sign), and  _  (underscore). Names cannot begin +with a digit (0 to 9). The maximum length of a name is 31 characters. + +UIL gives you a choice of +either case-sensitive or case-insensitive names through a clause +in the MODULE header. +For example, if names are case sensitive, the names "sample" and +"Sample" are distinct from each other. If names are case insensitive, +these names are treated as the same name and can be used +interchangeably. By default, UIL assumes names are case sensitive. + +In CASE-INSENSITIVE mode, the compiler outputs all names in the +UID file in uppercase form. +In CASE-SENSITIVE mode, +names appear in the UIL file +exactly as they appear in the source. + +The following table lists the reserved keywords, which are not +available for defining programmer defined names. +UIL +keywords + +UIL module +keywords + +UIL specification file +keywords + +Keywords + + + + + + + + + + +Reserved Keywords + + +ARGUMENTS +CALLBACKS +CONTROLS +END + + +EXPORTED +FALSE +GADGET +IDENTIFIER + + +INCLUDE +LIST +MODULE +OFF + + +ON +OBJECT +PRIVATE +PROCEDURE + + +PROCEDURES +TRUE +VALUE +WIDGET + + + + +The UIL unreserved keywords are described in the following list and table. +These keywords can be used as programmer defined names, +however, if you use any keyword as a name, you cannot use the UIL-supplied +usage of that keyword. + + + +Built-in argument names (for example, XmNx, XmNheight) + + + +Built-in reason names (for example, XmNactivateCallback, XmNhelpCallback) + + + +Character set names (for example, ISO_LATIN1, ISO_HEBREW_LR) + + + +Constant value names (for example, XmMENU_OPTION, XmBROWSE_SELECT) + + + +Object types (for example, XmPushButton, XmBulletinBoard) + + + + + + + + + + +Unreserved Keywords + + +ANY +ARGUMENT +ASCIZ_STRING_TABLE + + +ASCIZ_TABLE +BACKGROUND +BOOLEAN + + +CASE_INSENSITIVE +CASE_SENSITIVE +CHARACTER_SET + + +COLOR +COLOR_TABLE +COMPOUND_STRING + + +COMPOUND_STRING_COMPONENT +COMPOUND_STRING_TABLE +FILE + + +FLOAT +FONT +FONT_TABLE + + +FONTSET +FOREGROUND +ICON + + +IMPORTED +INTEGER +INTEGER_TABLE + + +KEYSYM +MANAGED +NAMES + + +OBJECTS +REASON +RGB + + +RIGHT_TO_LEFT +SINGLE_FLOAT +STRING + + +STRING_TABLE +TRANSLATION_TABLE +UNMANAGED + + +USER_DEFINED +VERSION +WIDE_CHARACTER + + +WIDGET +XBITMAPFILE + + + + +String literals can be composed of the uppercase and lowercase +letters, digits, and punctuation characters. +Spaces, tabs, and comments are special elements in the language. They are +a means of delimiting other elements, such as two names. One or more of +these elements can appear before or after any other element in the language. +However, spaces, tabs, and comments that appear in string literals are +treated as character sequences rather than delimiters. + + + +Data Types + +UIL +literals + +UIL module +literals + +UIL specification file +literals + +Values +literals + +UIL provides literals for +several of the value types it supports. Some of the value types are not +supported as literals (for example, pixmaps and string tables). You can +specify values for these types +by using functions described in the Functions section. +UIL directly supports the following literal types: + + + +String literal + + + +Integer literal + + + +Boolean literal + + + +Floating-point literal + + + +UIL also includes the data type ANY, which is used to turn off compile +time checking of data types. + + + +String Literals + +UIL +string literals + +UIL module +string literals + +UIL specification file +string literals + +Values +string literals + +A string literal is a sequence of zero or more 8-bit or 16-bit +characters or a combination +delimited by ' (single quotation marks) or " (double quotation marks). +String literals can also contain multibyte characters delimited with double +quotation marks. +String literals can be no more than 2000 characters long. + +A single-quoted string literal can span multiple source lines. To continue +a single-quoted string literal, terminate the continued line with a +\ (backslash). The literal continues with the first character +on the next line. + +Double-quoted string literals cannot span multiple source lines. +(Because double-quoted strings can contain escape sequences and other special +characters, you cannot use the backslash character to designate +continuation of the string.) To build a string value that must +span multiple source lines, use the concatenation operator described later +in this section. + +The syntax of a string literal is one of the following: + +'[character_string]' +[#char_set]"[character_string]" + +Both string forms associate a character set with a string value. +UIL uses the following rules to determine the character set and +storage format for string literals: + + + +A string declared as 'string' is equivalent to +#cur_charset"string", +where cur_charset will be the codeset +portion of the value of the LANG environment variable if it is set +or the value +of XmFALLBACK_CHARSET if LANG is not set or has no codeset +component. +By default, XmFALLBACK_CHARSET is ISO8859-1 (equivalent to +ISO_LATIN1), but vendors may define a different default. + + + +A string declared as "string" is +equivalent to #char_set"string" if +you specified char_set as the default character set for the module. +If no default character set has been specified for the module, then +if the -s option is provided to the uil command or the +use_setlocale_flag is set for the callable compiler, Uil(), the +string will be interpreted to be a string in the current locale. This means that +the string is parsed in the locale of the user by calling setlocale, its +charset is XmFONTLIST_DEFAULT_TAG, and that if the string is +converted to a compound string, it is stored as a locale encoded text segment. +Otherwise, "string" is equivalent +to #cur_charset"string", where +cur_charset is interpreted as described for single quoted strings. + + + +A string of the form "string" or +#char_set"string" is stored as a +null-terminated string. + + + +If the char_set in a string specified in the form above is not a +built-in charset, and is not a user-defined charset, the charset of +the string will be set to XmFONTLIST_DEFAULT_TAG, and an +informational message will be issued to the user to note that this +substitution has been made. + +The following table lists the character sets supported by the UIL compiler for +string literals. +Note that several UIL names map to the same character set. In +some cases, the UIL name influences how string literals are read. For example, +strings identified by a UIL character set name ending in _LR are read left-to-right. +Names that end in a different number reflect different fonts +(for example, ISO_LATIN1 or ISO_LATIN6). +All character sets in this table are represented by 8 bits. + + + + + + + +Supported Character Sets + + +UIL Name +Description + + +ISO_LATIN1 +GL: ASCII, GR: Latin-1 Supplement + + +ISO_LATIN2 +GL: ASCII, GR: Latin-2 Supplement + + +ISO_ARABIC +GL: ASCII, GR: Latin-Arabic Supplement + + +ISO_LATIN6 +GL: ASCII, GR: Latin-Arabic Supplement + + +ISO_GREEK +GL: ASCII, GR: Latin-Greek Supplement + + +ISO_LATIN7 +GL: ASCII, GR: Latin-Greek Supplement + + +ISO_HEBREW +GL: ASCII, GR: Latin-Hebrew Supplement + + +ISO_LATIN8 +GL: ASCII, GR: Latin-Hebrew Supplement + + +ISO_HEBREW_LR +GL: ASCII, GR: Latin-Hebrew Supplement + + +ISO_LATIN8_LR +GL: ASCII, GR: Latin-Hebrew Supplement + + +JIS_KATAKANA +GL: JIS Roman, GR: JIS Katakana + + + + +Following are the parsing rules for each +of the character sets: + + + +All character sets + +Character codes in the range 00...1F, 7F, and 80...9F are control characters +including both bytes of 16-bit characters. +The compiler flags these as illegal characters. + + + + +ISO_LATIN1 ISO_LATIN2 ISO_LATIN3 ISO_GREEK ISO_LATIN4 + +These sets are parsed from left to right. +The escape sequences for null-terminated strings +are also supported by these character sets. + + + + +ISO_HEBREW ISO_ARABIC ISO_LATIN8 + +These sets are parsed from right to left. For example, the string +#ISO_HEBREW"012345" will generate a primitive string of "543210" +with character set ISO_HEBREW. The string direction for such a +string would be right-to-left, so when rendered, the string will +appear as "012345." The escape sequences for null-terminated strings +are also supported by these character sets, and the characters that +compose the escape sequences are in left-to-right order. For example, +you would enter \n, not n\&npzwc;. + + + + +ISO_HEBREW_LR ISO_ARABIC_LR ISO_LATIN8_LR + +These sets are parsed from left to right. For example, the string +#ISO_HEBREW_LR"012345" generates a primitive string "012345" +with character set ISO_HEBREW. The string direction for such a +string would still be right-to-left, however, so when rendered, it +will appear as "543210." In other words, the characters were +originally typed in the same order in which they would have been +typed in Hebrew (although in Hebrew, the typist would have been using +a text editor that went from right to left). The escape sequences for +null-terminated strings are also supported by these character sets. + + + + +JIS_KATAKANA + +This set is parsed from left to right. The escape sequences +for null-terminated strings are also supported by this character +set. Note that the \ (backslash) may be displayed as a yen symbol. + + + + +In addition to designating parsing rules for strings, character set +information remains an attribute of a compound string. +If the string is included in a string consisting of +several concatenated segments, the character set information +is included with that string segment. +This gives the Motif Toolkit +the information it needs to decipher the +compound string and choose a font to display the string. + +For an application interface displayed only in English, +UIL lets you ignore the distinctions between the two uses of strings. +The compiler recognizes by context when a +string must be passed as a null-terminated string or as a compound string. + +The UIL compiler recognizes enough about the various character sets to +correctly parse string literals. +The compiler also issues errors if you use a compound +string in a context that supports only null-terminated strings. + +Since the character set names are keywords, you must +put them in lowercase if case-sensitive names are in force. +If names are case insensitive, character set names can be +uppercase, lowercase, or mixed case. + +In addition to the built-in character sets recognized by UIL, you can define +your own character sets with the CHARACTER_SET function. You can use the +CHARACTER_SET function anywhere a character set can be specified. + +String literals can contain characters with the eighth (high-order) +bit set. You cannot type control characters (00-1F, 7F, and 80-9F) +directly in a single-quoted string literal. However, you can represent these +characters with escape sequences. The following list shows the +escape sequences for special characters. + + + +UIL +escape sequences + +Escape sequences + + +\b + +Backspace + + + + +\f + +Form-feed + + + + +\n + +Newline + + + + +\r + +Carriage return + + + + +\t + +Horizontal tab + + + + +\v + +Vertical tab + + + + +\' + +Single quotation mark + + + + +\"" + +Double quotation mark + + + + +\\ + +Backslash + + + + +\integer\ + +Character whose internal representation is given by +integer (in the range 0 to 255 decimal) + + + + +Note that escape sequences are processed literally in strings that are +parsed in the current locale (localized strings). + +The UIL compiler does not process newline characters in compound +strings. +The effect of a newline character in a compound string depends only on +the character set of the string, and the result is not guaranteed to be +a multiline string. + +Compound String Literals + +A compound string consists of a string of 8-bit, 16-bit, or multibyte characters, +a named character set, and a writing direction. Its UIL data type is +compound_string. + +The writing direction of a compound string is implied by the +character set specified for the string. You can explicitly set the +writing direction for a compound string by using the COMPOUND_STRING +function. + +A compound string can consist of a sequence of concatenated compound strings, +null-terminated strings, or a combination of both, +each of which can have a different character set property and writing +direction. Use the +concatenation operator & (ampersand) to create a +sequence of compound strings. + +Each string in the sequence is stored, including +the character set and writing direction information. + +Generally, a string literal is stored in the UID file as a compound +string when the literal consists of concatenated strings having +different character sets or writing directions, or when you +use the string to specify a value for an argument that requires +a compound string value. If you want to +guarantee that a string literal is stored as a compound string, +you must use the COMPOUND_STRING function. + +Data Storage Consumption for String Literals + +The way a string literal is stored in the UID file depends on +how you declare and use the string. The UIL compiler +automatically converts a null-terminated string to +a compound string if you use the string to specify the +value of an argument that requires a compound string. +However, this conversion is costly in terms of storage +consumption. + +PRIVATE, EXPORTED, and IMPORTED string literals require +storage for a single allocation when the literal is declared; +thereafter, storage is required for each reference to the +literal. Literals declared in-line require storage +for both an allocation and a reference. + +The following table summarizes data storage consumption for +string literals. The storage requirement for an +allocation consists of a fixed portion and a variable +portion. The fixed portion of an allocation is roughly +the same as the storage requirement for a reference +(a few bytes). +The storage consumed by the variable portion +depends on the size of the literal value (that is, the +length of the string). To conserve storage space, avoid +making string literal declarations that result in an +allocation per use. + + + + + + + + + +Data Storage Consumption for String Literals + + +Declaration +Data Type +Used As +Storage Requirements + + + + + +Per Use + + +In-line +Null-terminated +Null-terminated +An allocation and a reference (within the module) + + +Private +Null-terminated +Null-terminated +A reference (within the module) + + +Exported +Null-terminated +Null-terminated +A reference (within the UID hierarchy) + + +Imported +Null-terminated +Null-terminated +A reference (within the UID hierarchy) + + +In-line +Null-terminated +Compound +An allocation and a reference (within the module) + + +Private +Null-terminated +Compound +An allocation and a reference (within the module) + + +Exported +Null-terminated +Compound +A reference (within the UID hierarchy) + + +Imported +Null-terminated +Compound +A reference (within the UID hierarchy) + + +In-line +Compound +Compound +An allocation and a reference (within the module) + + +Private +Compound +Compound +A reference (within the module) + + +Exported +Compound +Compound +A reference (within the UID hierarchy) + + +Imported +Compound +Compound +A reference (within the UID hierarchy) + + + + + + +Integer Literals + +UIL +integer literals + +UIL module +integer literals + +UIL specification file +integer literals + +Values +integer literals + +An integer literal represents the value of a whole number. +Integer literals have the form of +an optional sign followed by one or more decimal digits. +An integer literal must not contain embedded spaces or commas. + +Integer literals are stored in the UID file as 32-bit integers. +Exported and imported integer literals require a single allocation +when the literal is declared; thereafter, a few bytes of +storage are required for each reference to the literal. Private +integer literals and those declared in-line require allocation +and reference storage per use. To conserve storage +space, avoid making integer literal declarations that result +in an allocation per use. + +The following table shows data storage consumption for integer +literals. + + + + + + + +Data Storage Consumption for Integer Literals + + +Declaration +Storage Requirements Per Use + + +In-line +An allocation and a reference (within the module) + + +Private +An allocation and a reference (within the module) + + +Exported +A reference (within the UID hierarchy) + + +Imported +A reference (within the UID hierarchy) + + + + + + +Boolean Literal + +UIL +Boolean literals + +UIL module +Boolean literals + +UIL specification file +Boolean literals + +Values +Boolean literals + +Boolean literals +A Boolean literal represents the value True (reserved keyword TRUE +or On) or False (reserved keyword FALSE or Off). +These keywords are subject to case-sensitivity rules. + +In a UID file, TRUE is represented by the integer value 1 and +FALSE is represented by the integer value 0 (zero). + +Data storage consumption for Boolean literals is the same +as that for integer literals. + + + +Floating-Point Literal + +UIL +floating-point literals + +UIL module +floating-point literals + +UIL specification file +floating-point literals + +Values +floating-point literals + +A floating-point literal represents the value of a real (or float) number. +Floating-point literals have the following form: + +[+|-][integer].integer[E|e[+|-]exponent] + +For maximum portability, a floating-point literal can represent values in +the range 1.0E-37 to 1.0E+37 +with at least 6 significant digits. +On many machines this range will be wider, with more significant digits. +A floating-point literal must not contain embedded spaces or commas. + +Floating-point literals are stored in the UID file as +double-precision, floating-point numbers. +The following table +gives examples of valid and invalid floating-point +notation for the UIL compiler. + + + + + + + +Floating Point Literals + + +Valid Floating-Point Literals +Invalid Floating-Point Literals + + +1.0 +1e1 (no decimal point) + + +3.1415E−2 (equals .031415) +2.87 e6 (embedded blanks) + + +−6.29e7 (equals −62900000) +2.0e100 (out of range) + + + + +Data storage consumption for floating-point literals is +the same as that for integer literals. + + +UIL +ANY value + +UIL module +ANY value + +UIL specification file +ANY value + +Functions +ANY value + +ANY value +The purpose of the +ANY +data type is to shut off the data-type checking feature of the UIL compiler. +You can use the +ANY +data type for the following: + + + +Specifying the type of a callback procedure tag + + + +Specifying the type of a user-defined argument + + + +You can use the +ANY +data type when you need to use a type not +supported by the UIL compiler or when you want the data-type +restrictions imposed by the compiler to be relaxed. +For example, you might want to define a widget having an argument that +can accept different types of values, depending on run-time +circumstances. + +If you specify that an argument takes an +ANY +value, the compiler does not +check the type of the value specified for that argument; therefore, you +need to take care when specifying a value for an argument of type +ANY. +You could get unexpected results at run time if you pass a value having +a data type that the widget does not support for that argument. + + + +Expressions + +UIL +expressions + +expressions +UIL includes compile-time value expressions. These expressions +can contain references to other UIL values, but cannot be +forward referenced. + +The following table lists the set of operators in UIL that allow +you to create integer, real, and Boolean values based on other values +defined +with the UIL module. In the table, a precedence of 1 is the highest. + + + + + + + + + +Valid Operators + + +Operator +Operand Types +Meaning +Precedence + + +~ +Boolean +NOT +1 + + + +integer +One's complement + + + +- +float +Negate +1 + + + +integer +Negate + + + ++ +float +NOP +1 + + + +integer +NOP + + + +* +float,float +Multiply +2 + + + +integer,integer +Multiply + + + +/ +float,float +Divide +2 + + + +integer,integer +Divide + + + ++ +float,float +Add +3 + + + +integer,integer +Add + + + + +float,float +Subtract +3 + + + +integer,integer +Subtract + + + +>> +integer,integer +Shift right +4 + + +<< +integer,integer +Shift left +4 + + +& +Boolean,Boolean +AND +5 + + + +integer,integer +Bitwise AND + + + + +string,string +Concatenate + + + +| +Boolean,Boolean +OR +6 + + + +integer,integer +Bitwise OR + + + + +Boolean,Boolean +XOR +6 + + + +integer,integer +Bitwise XOR + + + + + +A string can be either a single compound string or a sequence of +compound strings. If the two +concatenated strings have different properties (such as writing +direction or character set), the result of the concatenation is a +multisegment compound string. + +The string resulting from the concatenation is a null-terminated string +unless one or more of the following conditions exists: + + + +One of the operands is a compound string + + + +The operands have different character set properties + + + +The operands have different writing directions + + + +Then the resulting string is a compound string. +You cannot use imported or exported values as operands of the concatenation +operator. + +The result of each operator has the same type as its operands. +You cannot mix types in an expression without using conversion routines. + +You can use parentheses to override the normal precedence of operators. +In a sequence of unary operators, the operations are performed in +right-to-left +order. For example, − + −A is equivalent to −(+(−A)). +In a sequence of binary operators of the same precedence, the operations +are performed in left-to-right order. For example, A*B/C*D is +equivalent to ((A*B)/C)*D. + +A value declaration gives a value a name. You cannot redefine the value +of that name in a subsequent value declaration. +You can use a value containing operators and functions anywhere you can +use a value in a UIL module. +You cannot use imported values as operands in expressions. +UIL +data type conversions + +Data type +conversions + +Conversions +data type + + +Several of the binary operators are defined for multiple data types. +For example, the operator for multiplication (*) is defined for both +floating-point and integer operands. + +For the UIL compiler to perform these binary operations, both +operands must be of the same type. +If you supply operands of different data types, the UIL compiler +automatically converts one of the operands to the type of the other +according to the following conversions rules: + + + +If the operands are an integer and a Boolean, the Boolean is converted +to an integer. + + + +If the operands are an integer and a floating-point, the integer is converted +to an floating-point. + + + +If the operands are a floating-point and a Boolean, the Boolean is converted +to a floating-point. + + + +You can also explicitly convert the data type of a value by using +one of the conversion functions INTEGER, FLOAT or +SINGLE_FLOAT. + + + +Functions + +UIL Functions + +UIL module +functions + +UIL specification file +functions + +Functions +UIL provides functions to generate the following types of values: + + + +Character sets + + + +Keysyms + + + +Colors + + + +Pixmaps + + + +Single-precision, floating-point numbers + + + +Double-precision, floating-point numbers + + + +Fonts + + + +Fontsets + + + +Font tables + + + +Compound strings + + + +Compound string tables + + + +ASCIZ (null-terminated) string tables + + + +Wide character strings + + + +Widget class names + + + +Integer tables + + + +Arguments + + + +Reasons + + + +Translation tables + + + +Remember that all examples in the following sections assume case-insensitive +mode. Keywords are shown in uppercase letters to distinguish them +from user-specified names, which are shown in lowercase letters. +This use of uppercase letters is not required in case-insensitive +mode. In case-sensitive mode, keywords +must be in lowercase letters. + + + +CHARACTER_SET(string_expression[, property[, ...]]) + + +UIL +user-defined character set + +UIL module +user-defined character set + +UIL specification file +user-defined character set + +UIL Functions +CHARACTER_SET + +User-defined character set + +Character set +user-defined + +CHARACTER_SET function + +You can define your own character sets with the CHARACTER_SET function. You +can use the CHARACTER_SET function anywhere a character set can be specified. + +The result of the CHARACTER_SET function is a character set with the name +string_expression and the properties you specify. +string_expression must be a +null-terminated string. You can optionally include one or both of the following +clauses to specify properties for the resulting character set: + +RIGHT_TO_LEFT = boolean_expression +SIXTEEN_BIT = boolean_expression + +The RIGHT_TO_LEFT clause sets the default writing direction of the string from +right to left if boolean_expression is True, and right to left otherwise. + +The SIXTEEN_BIT clause allows the strings associated with this character set to +be interpreted as 16-bit characters if boolean_expression is True, +and 8-bit characters otherwise. + + + + +KEYSYM(string_literal) + + +UIL +keysyms + +UIL module +keysyms + +UIL specification file +keysyms + +UIL Functions +KEYSYM + +Keysyms +defining in UIL + +The KEYSYM function is used to specify a keysym for a mnemonic resource. +string_literal must contain a valid KeySym name. +(See XStringToKeysym(3 X11) for more information.) + + + + +COLOR(string_expression[,FOREGROUND|BACKGROUND]) + + +UIL +color values + +UIL module +color values + +UIL specification file +color values + +UIL Functions +COLOR + +Color values +defining in UIL + +The COLOR function supports the definition of colors. +Using the COLOR function, you can designate a value to specify a color +and then use that value for arguments requiring a color value. +The string expression +names the color you want to define; +the optional keywords FOREGROUND and BACKGROUND identify how the color is +to be displayed on a monochrome device when the color is used in the +definition of a color table. + +The UIL compiler does not +have built-in color names. Colors are a server-dependent attribute of +an +object. Colors are defined on each server and may have different red-green-blue (RGB) +values on each server. The string you specify as the +color argument must be recognized by the server on which +your application runs. + +In a UID file, UIL represents a color as a character string. +MRM calls X translation routines +that convert a color string to the device-specific pixel value. If you +are running on a monochrome server, all colors translate to black or +white. +If you are on a color server, the color names translate to their proper +colors if the following conditions are met: + + + +The color is defined. + + + +The color map is not yet full. + + + +If the color map is full, even valid colors translate to black or white +(foreground or background). + +Interfaces do not, in general, specify colors for widgets, +so that the selection of colors can be controlled by the +user through the .Xdefaults +file. + +To write an application that runs on both monochrome and color devices, you +need to specify which colors in a color table (defined with the COLOR_TABLE +function) +map to the background and which colors map to the foreground. +UIL lets you use the COLOR function to designate this mapping in the definition of the color. +The following example +shows how to use the COLOR function to map +the color red to the background color on a monochrome device: + + +VALUE c: COLOR ( 'red',BACKGROUND ); + + +The mapping comes into play only when the MRM is +given a color and the +application is to be displayed on a monochrome device. In this case, +each color is considered to be in one of the following three categories: + + + +The color is mapped to the background color on the monochrome device. + + + +The color is mapped to the foreground color on the monochrome device. + + + +Monochrome mapping is undefined for this color. + + + +If the color is mapped to the +foreground or background color, MRM substitutes the +foreground or background color, respectively. If you do not specify the +monochrome mapping for a color, MRM passes the color string +to the Motif Toolkit +for mapping to the foreground or background color. + + + + +RGB(red_integer, green_integer, blue_integer) + + +UIL +color values + +UIL module +color values + +UIL specification file +color values + +UIL Functions +RGB + +Color values +defining in UIL + +The three integers define the values for the red, green, and blue +components of the color, in that order. The values of these +components can range from 0 to 65,535, inclusive. +The values may be +represented as integer expressions. + +In a UID file, UIL represents an RGB value as three integers. +MRM calls X translation routines that +convert the integers to the device-specific pixel value. +If you are running on a monochrome server, all colors translate to +black or white. +If you are on a color server, RGB values translate to their proper +colors if the colormap is not yet full. +If the colormap is full, values translate to black or white (foreground +or background). + + + + +COLOR_TABLE(color_expression='character'[,...]) + + +COLOR_TABLE Function + +The color expression +is a previously defined color, a color defined in line +with the COLOR function, or the phrase +BACKGROUND COLOR or FOREGROUND COLOR. The character +can be any valid UIL character. + +The COLOR_TABLE function provides a device-independent way to +specify a set of colors. +The COLOR_TABLE function accepts either +previously defined UIL color names or in line +color definitions (using the COLOR function). +A color table must be private because its +contents must be known by the UIL compiler to construct an icon. The +colors within a color table, however, can be imported, exported, or +private. + +The single letter associated with each color is the character you +use to represent that color when creating an icon. +Each letter used to represent a color must be unique within the +color table. + + + + +ICON([COLOR_TABLE=color_table_name,] row[,...) + +color-table-name must refer to a previously defined color table, +and row is a character expression giving one row of the icon. + +The ICON function describes a rectangular icon that is x pixels wide +and y pixels high. +The strings surrounded by single quotation marks describe +the icon. +Each string represents a row in the icon; +each character in the string represents a pixel. + +The first row in an icon definition determines the width of the icon. +All rows must have the same number of characters as the first row. +The height of the icon is dictated by the number of rows. +The maximum number of rows is 999. + +The first argument of the ICON function +(the color table specification) is optional and identifies the colors that are +available in this icon. +By using the single letter associated with +each color, you can specify the color of each pixel in the icon. +The icon must be constructed of characters +defined +in the specified color table. + +A default color table is used if you omit the argument specifying the color +table. To make use of the default color table, the rows of your icon +must contain only spaces and asterisks. +The default color table is defined as follows: + + +COLOR_TABLE( BACKGROUND COLOR = ' ', FOREGROUND COLOR = '*') + + +You can define other characters to represent the background color and +foreground color by replacing the space and asterisk in the BACKGROUND COLOR +and FOREGROUND COLOR clauses shown in the previous statement. +You can specify icons as private, imported, or exported. +Use the MRM function +MrmFetchIconLiteral +to retrieve an exported icon at run +time. + + + + +XBITMAPFILE(string_expression) + +The XBITMAPFILE function is similar to the ICON function in that both +describe a rectangular icon that is x pixels wide and y pixels high. +However, XBITMAPFILE allows you to specify an external file containing the +definition of an X bitmap, whereas all ICON function definitions must be +coded directly within UIL. X bitmap files can be generated by +many different X applications. +UIL reads these files through the XBITMAPFILE function, but does +not support creation of these files. +The X bitmap file specified as the argument +to the XBITMAPFILE function is read at application run time by MRM. + +The XBITMAPFILE function returns a value of type +pixmap +and can be used +anywhere a pixmap data type is expected. + + + + +SINGLE_FLOAT(real_number_literal) + + +UIL +floating-point values + +UIL module +floating-point values + +UIL specification file +floating-point values + +UIL Functions +SINGLE_FLOAT + +Floating-point values + +The SINGLE_FLOAT function lets you store floating-point literals in UIL +files as single-precision, floating-point numbers. +Single-precision floating-point numbers can often be stored using less +memory than double-precision, floating-point numbers. +The real_number_literal can be either an integer literal or a +floating-point literal. + + + + +FLOAT(real_number_literal) + + +UIL +floating-point values + +UIL module +floating-point values + +UIL specification file +floating-point values + +UIL Functions +FLOAT + +Floating-point values + +The FLOAT function lets you store floating-point literals in UIL files +as double-precision, floating-point numbers. +The real_number_literal can be either an integer literal or a +floating-point literal. + + + + +FONT(string_expression[, CHARACTER_SET=char_set]) + + +UIL +font values + +UIL module +font values + +UIL specification file +font values + +UIL Functions +FONT + +Font values + +You define fonts with the FONT function. +Using the FONT function, +you designate a value to specify a font +and then use that value for arguments that require a font value. +The UIL compiler has no built-in fonts. + +Each font makes sense only in the context of a character set. +The FONT function has an additional +parameter to let you specify the character set +for the font. +This parameter is optional; if you omit it, +the default character set depends on the value of the LANG environment +variable if it is set, or on the value of XmFALLBACK_CHARSET if LANG +is not set. + +string_expression specifies the name of the font +and the clause CHARACTER_SET = char_set +specifies the character set for the font. +The string expression used in the FONT function cannot be a compound string. + + + + +FONTSET(string_expression[,...][, CHARACTER_SET=charset]) + + +UIL +fontset value + +UIL module +fontset value + +UIL specification file +fontset value + +Functions +fontset value + +UIL Functions +FONT_TABLE + +fontset value +defining + +You define fontsets with the FONTSET function. +Using the FONTSET function, +you designate a set of values to specify fonts +and then use those values for arguments that require a fontset. +The UIL compiler has no built-in fonts. + +Each font makes sense only in the context of a character set. +The FONTSET function has an additional +parameter to let you specify the character set +for the font. +This parameter is optional; if you omit it, +the default character set depends on the value of the LANG environment variable if it is set, or on the value of XmFALLBACK_CHARSET if LANG +is not set. + +The string expression specifies the name of the font +and the clause CHARACTER_SET = char_set +specifies the character set for the font. +The string expression used in the FONTSET function cannot be a compound string. + + + + +FONT_TABLE(font_expression[,...]) + + +UIL +font table value + +UIL module +font table value + +UIL specification file +font table value + +Functions +font table value + +UIL Functions +FONT_TABLE + +Font table value +defining + +A font table is a sequence of pairs of fonts and character sets. At run time, +when an object needs to display a string, the object +scans the font table for the character set that +matches the character set of the string to be displayed. +UIL +provides the FONT_TABLE function to let you supply such an argument. +font_expression is created with the FONT and FONTSET functions. + +If you specify a single font value to specify an argument that requires +a font table, the UIL compiler automatically converts a font value to a font +table. + + + + +COMPOUND_STRING(string_expression[,property[,...]]) + +Use the COMPOUND_STRING function to set properties of a +null-terminated string and to convert it into a compound string. The +properties you can set are the writing direction and separator. + +The result of the COMPOUND_STRING function is a compound string +with the string expression as its value. You can optionally include +one or more of the following clauses to specify properties for the +resulting compound string: + +RIGHT_TO_LEFT = boolean_expression +SEPARATE = boolean_expression + +The RIGHT_TO_LEFT clause sets the writing direction of the +string from right to left if boolean_expression +is True, and left to right otherwise. +Specifying this argument does not cause the value +of the string expression to change. +If you omit the RIGHT_TO_LEFT argument, the resulting string has the same +writing direction as string_expression. + +The SEPARATE clause appends a separator to the end of the compound string if +boolean_expression is True. If you omit the SEPARATE +clause, the resulting string does not have a separator. + +You cannot use imported or exported values as the operands of the +COMPOUND_STRING function. + + + + +COMPOUND_STRING_COMPONENT(component_type [, {string | enumval}]) + +Use the COMPOUND_STRING_COMPONENT function to create compound strings +in UIL consisting of single components. +This function is analagous to XmStringComponentCreate. +This function lets you create simple compound strings containing +components such as XmSTRING_COMPONENT_TAB and +XmSTRING_COMPONENT_RENDITION_BEGIN which are not produced by +the COMPOUND_STRING function. These components +can then be concatenated to other compound strings to build more +complex compound strings. + +The first argument must be an XmStringComponentType +enumerated constant. +The type and interpretation of the second argument depends +on the first argument. +For example, if you specify any of the following enumerated +constants for the first argument, then you should not specify +a second argument: +XmSTRING_COMPONENT_SEPARATOR, +XmSTRING_COMPONENT_LAYOUT_POP, +XmSTRING_COMPONENT_TAB, +and +XmSTRING_COMPONENT_LOCALE. +However, if you specify an enumerated constant from the following +group, then you must supply a string as the second argument: +XmSTRING_COMPONENT_CHARSET, +XmSTRING_COMPONENT_TEXT, +XmSTRING_COMPONENT_LOCALE_TEXT, +XmSTRING_COMPONENT_WIDECHAR_TEXT, +XmSTRING_COMPONENT_RENDITION_BEGIN, +and +XmSTRING_COMPONENT_RENDITION_END. +If you specify +XmSTRING_COMPONENT_DIRECTION +as the first argument, then you must specify an XmStringDirection +enumerated constant as the second argument. +Finally, if you specify +XmSTRING_COMPONENT_LAYOUT_PUSH +as the first argument, then you must specify an XmDirection +enumerated constant as the second argument. + +The compound string components +XmSTRING_COMPONENT_RENDITION_BEGIN, and +XmSTRING_COMPONENT_RENDITION_END take, for their argument, the +"tag," or name, of a rendition from the current render table. See the +following section for more information about how to specify a render +table. + + + + +COMPOUND_STRING_TABLE(string_expression[,...]) + +A compound string table is an array +of compound strings. Objects requiring a list of string values, such +as the XmNitems and XmNselectedItems +arguments for the list widget, use string table values. The +COMPOUND_STRING_TABLE function builds the values +for these two arguments of the list widget. The COMPOUND_STRING_TABLE +function generates a value of type string_table. +The name STRING_TABLE is a synonym for COMPOUND_STRING_TABLE. + +The strings inside the string table must be simple strings, which the UIL +compiler automatically converts to compound strings. + + + + +ASCIZ_STRING_TABLE(string_expression[,...]) + +An ASCIZ string table is an array of ASCIZ (null-terminated) string +values separated by commas. This function allows you to pass more than one +ASCIZ string as a callback tag value. The ASCIZ_STRING_TABLE function +generates a value +of type +asciz_table. +The name ASCIZ_TABLE is a synonym for ASCIZ_STRING_TABLE. + + + + +WIDE_CHARACTER(string_expression) + + +UIL +wide character strings + +UIL module +wide character strings + +UIL specification file +wide character strings + +UIL Functions +WIDE_CHARACTER + +wide character strings +defining in UIL + +Use the WIDE_CHARACTER function to generate a wide character +string from null-terminated string in the current locale. + + + + +CLASS_REC_NAME(string_expression) + + +UIL +widget class names + +UIL module +widget class names + +UIL specification file +widget class names + +UIL Functions +CLASS_REC_NAME + +widget class names +defining in UIL + +Use the CLASS_REC_NAME function to generate a widget class name. +For a widget class defined by the toolkit, the string argument is the +name of the class. +For a user-defined widget, the string argument is the name of the +creation routine for the widget. + + + + +INTEGER_TABLE(integer_expression[,...]) + +An integer table is an array of integer values separated by commas. +This function allows you to pass more than one integer per callback +tag value. +The INTEGER_TABLE function generates a value of type +integer_table. + + + + +ARGUMENT(string_expression[, argument_type]) + + +UIL +argument values + +UIL module +argument values + +UIL specification file +argument values + +UIL Functions +ARGUMENT + +Argument values +defining in UIL + +The ARGUMENT function defines the arguments to a user-defined widget. +Each of the objects that can be described by UIL permits a set of arguments, +listed in Appendix B. For example, +XmNheight +is an argument to most objects and has an integer data type. To specify +height for a user-defined widget, you can use the built-in argument +name +XmNheight, +and specify an integer value when you declare the user-defined widget. +You do not use the ARGUMENT function to specify arguments that are +built into the UIL compiler. + +The string_expression name +is the +name the UIL compiler uses for the argument in the UID file. +argument_type +is the type of value that can be +associated with the argument. If you omit the second argument, the default +type is +ANY +and no value type checking occurs. Use one of the following keywords +to specify the argument type: + + + +ANY + + + +ASCIZ_TABLE + + + +BOOLEAN + + + +COLOR + + + +COMPOUND_STRING + + + +FLOAT + + + +FONT + + + +FONT_TABLE + + + +FONTSET + + + +ICON + + + +INTEGER + + + +INTEGER_TABLE + + + +KEYSYM + + + +PIXMAP + + + +REASON + + + +SINGLE_FLOAT + + + +STRING + + + +STRING_TABLE + + + +TRANSLATION_TABLE + + + +WIDE_CHARACTER + + + +WIDGET + + + +You can use the ARGUMENT function to allow the UIL compiler to recognize +extensions to the Motif Toolkit. For example, an existing widget +may accept a new argument. Using the ARGUMENT function, you can make +this new argument available to the UIL compiler before the updated +version of the compiler is released. + + + + +REASON(string_expression) + + +UIL +reason value + +UIL Functions +reason value + +UIL module +reason value + +UIL specification file +reason value + +Functions +reason value + +Reason value + +The REASON function is useful for defining new reasons for user-defined +widgets. + +Each of the objects in the +Motif Toolkit defines a set of conditions under which it calls a +user-defined function. These conditions are known as callback reasons. +The user-defined functions are termed callback procedures. In a UIL +module, you use a callbacks list to specify which user-defined +functions are to be called for which reasons. + +Appendix B lists the callback reasons +supported by the Motif Toolkit +objects. + +When you declare a user-defined widget, you can define callback reasons +for that widget using the REASON function. +The string expression specifies the argument name stored in the UID +file for the reason. This reason name is supplied to the widget +creation routine at run time. + + + + +TRANSLATION_TABLE(string_expression[,...]) + + +UIL +translation table value + +UIL module +translation table value + +UIL specification file +translation table value + +Functions +translation table value + +Translation table value + +Each of the Motif Toolkit +widgets has a translation table that maps +X events (for example, mouse button 1 being pressed) to a sequence +of actions. Through widget arguments, such as the common translations argument, +you can specify an alternate set of events or actions for a particular widget. +The TRANSLATION_TABLE function creates a translation table that can be used as +the value of an argument that is of the data type translation_table. + +You can use one of the following translation table directives with the +TRANSLATION_TABLE function: #override, #augment, or #replace. +The default is #replace. +If you specify one of these directives, it must be the first entry in +the translation table. + +The #override directive causes any duplicate translations to be ignored. +For example, if a translation for <Btn1Down> is already defined in the +current translations for a PushButton, the translation defined by +new_translations overrides the current definition. +If the #augment directive is specified, the current definition takes +precedence. +The #replace directive replaces all current translations with those +specified in the XmNtranslations resource. + + + + + + + +Renditions and Render Tables + +Renditions + +Render Tables + +In addition to the string direction, each compound string carries a +great deal of information about how its text is to be rendered. Each +compound string contains a "tag," identifying the "rendition" to be +used to draw that string. The rendition contains such information as +the font, the size, the color, whether the text is to be underlined or +crossed out, and the position and style of any tab stops. Many +renditions are combined into a "render table," which is specified to +any widget with the XmNrenderTable resource, and in the widget's +controls list. + +UIL implements render tables, renditions, tab lists, and tab stops as +a special class of objects, in a form similar to the widget +class. These objects are not themselves widgets or gadgets, but the +format used by UIL to specify widget resources provides a convenient +way to specify the qualities and dependencies of these objects. + +For example, a render table, included in some widget's controls +list, must also have a controls list in its specification, +containing the names of its member renditions. Each rendition, in its +specification, will contain an arguments list specifying such +qualities as the font, the color, and whether the text is to be +underlined. Any of the renditions may also control a tablist, which +will itself control one or more tab stops. + +Please refer to the &MotifProgGd; for a complete +description of renditions and render tables, and for an example of how +to use them in UIL. + + + + +RELATED INFORMATION +&cdeman.uil;, &cdeman.Uil3; + + + + diff --git a/cde/imports/motif/doc/C/guides/man/PR5X/WML.sgm b/cde/imports/motif/doc/C/guides/man/PR5X/WML.sgm new file mode 100644 index 000000000..c9327d0dd --- /dev/null +++ b/cde/imports/motif/doc/C/guides/man/PR5X/WML.sgm @@ -0,0 +1,700 @@ + + + + + + + + + + + +WML +file formats + + +WML +The widget meta-language file format for creating uil compilers + +widget meta-language + + + + + + + + + + + + + + + + + + + + + +WML + + +DESCRIPTION +The widget meta-language facility (WML) is used to generate the +components of the user interface language (UIL) compiler that +can change depending on the widget set. Using WML you can add support +in UIL for +new widgets to the Motif widget set or for a totally new widget set. + + +File +WML files are ASCII files that you can modify with any standard +text editor. They are accessed in the +tools/wml directory by WML. +By convention WML files have the suffix &npzwc;.wml. +The Motif widget set is described in the +motif.wml file. +This is also the default WML file when using the WML facility. + +When adding new widgets or changing widget characteristics, you should +start with a copy of the +motif.wml file. +If you are creating a new widget set for use with UIL, you should +start from scratch. +In either case the +motif.wml +file is a good example of WML syntax, and you should familiarize +yourself with it before writing your own WML file. + +WML files have a simple syntax, similar in structure to UIL. +It is made up of the following elements: + + + +Comments + + + +Data Type Definitions + + + +Character Set Definitions + + + +Enumeration Set Definitions + + + +Control List Definitions + + + +Class Definitions + + + +Child Definitions + + + +Resource Definitions + + + +You can use space, tabs, or newlines anywhere in the syntax, +as long as you do not split up keywords or strings, except that +comments end at a newline. +The order of elements is not important to the syntax. + +This description uses the following additional conventions +to describe the syntax of the widget meta-language: + + + +[  ] + +Indicates optional elements. + + + + +... + +Indicates where an element of syntax can be repeated. + + + + +| + +Indicates a choice among multiple items. + + + + + + +Comments +You can include comments in the WML file. +Comments have the following syntax: + +[any.element]!any.comment + +Comments begin with an exclamation point and extend to the +end of the line. A comment can begin on a line by itself or +follow any part of another element. A comment does not change +the meaning of any other element. +For example: + + +!This is a comment +! that spans two lines. +DataType !This is a comment following code. + + + + +Data Type Definitions +Data type definitions register all the resource data +types used in the file. You must register all the data types used +in your WML file. +Data type definitions have the following syntax: + +DataType + any.datatype [{ InternalLiteral = internal.name | + DocName = "string"; [...]}]; + [...] + +A data type definition begins with the keyword DataType. Following +the +DataType keyword is a list of data types that can be further modified with + + + +InternalLiteral + +This forces the value of the internal symbol table literal definition +of the data type name. This modifier is only used to get around +symbol table definitions hard coded into the UIL compiler. +It should rarely be used. + + + + +DocName + +This gives an arbitrary string for use in the documentation. +This string is meant to supply a different name for the data type for +use in the documentation, or a single name for the data type if the +data type has aliases. + + + + +For example: + + +DataType OddNumber {DocName="OddNumber";}; + NewString; + + + + +Character Set Definitions +Character set definitions register the Motif Toolkit name and other +information for the character set names used in UIL. +Character set definitions have the following syntax: + +CharacterSet + any.character.set + { [ FontListElementTag | XmStringCharsetName ] = "string"; + [ Alias = "string" ...; | + Direction = [ LeftToRight | RightToLeft ]; | + ParseDirection = [ LeftToRight | RightToLeft ]; | + CharacterSize = [ OneByte | TwoByte ]; ] + [ ... ] }; + [ ... ] + +A character set definition begins with the keyword CharacterSet. +Following the CharacterSet keyword is a list of character sets +that can be further modified with + + + +FontListElementTag | XmStringCharsetName + +Specifies the name of the character set, which will become the character +set component of a compound string segment created using this +character set. +This modifier is required. + + + + +Alias + +Specifies one or more aliases for the character set name. +Each alias can be used within UIL to refer to the same character set. + + + + +Direction + +Specifies the direction of a compound string segment created using +this character set. +The default is LeftToRight. + + + + +ParseDirection + +Specifies the direction in which an input string is parsed when a +compound string segment is created using this character set. +The default is whatever Direction is specified. + + + + +CharacterSize + +Specifies the number of bytes in each character of a compound string +segment created using this character set. +The default is OneByte. + + + + +For example: + + +CharacterSet + iso_latin1 + { XmStringCharsetName = "ISO8859-1"; + Alias = "ISOLatin1"; }; + iso_hebrew_lr + { XmStringCharsetName = "ISO8859-8"; + Alias = "iso_latin8_lr"; + Direction = RightToLeft; + ParseDirection = LeftToRight; }; + ksc_korean + { XmStringCharsetName = "KSC5601.1987-0"; + CharacterSize = TwoByte; }; + + + + +Enumeration Set Definitions +Enumeration set definitions register the named constants used in the +Motif Toolkit to specify some resource values. +Enumeration set definitions have the following syntax: + +EnumerationSet + resource.name: resource.type + { enum.value.name; [ ... ] }; + +An enumeration set definition begins with the keyword +EnumerationSet. +For each enumeration set defined, the name and type of the resource are +listed. +The resource name is the Motif Toolkit resource name, with the beginning +XmN removed and with the initial letter capitalized. +For example, the name of the Motif Toolkit resource +XmNrowColumnType is RowColumnType. +The resource type is the data type for the resource; for most resources, +this is integer. +Following the resource name and type is a list of names of enumeration +values that can be used as settings for the resource. +These names are the same as those in the Motif Toolkit. + +For example: + + +EnumerationSet + RowColumnType: integer + { XmWORK_AREA; XmMENU_BAR; XmMENU_POPUP; + XmMENU_PULLDOWN; XmMENU_OPTION; }; + + +Enumeration sets also support Boolean values. + + + +Control List Definitions +Control list definitions assign a name to groups of controls. +You can use these control lists later in class definitions to simplify +the structure of your WML file. +Control list definitions have the following syntax: + +ControlList + any.control.list [{ any.control; [...]}]; + +A control list definition starts with the +ControlList keyword. +Following the +ControlList keyword are any number of control list definitions. Control list +definitions are made up of a control list name followed by the +set of controls it represents. For example: + + +ControlList + Buttons {PushButton; + RadioButton; + CascadeButton; + NewCascadebutton;}; + + +Each control specified in the control list must be defined as +a class in the file. + + + +Class Definitions +Class definitions describe a particular widget class including +its position in the class hierarchy, toolkit convenience function, +resources, and controls. There should be one class definition for +each widget or gadget in the widget set you want to support in UIL. +Class definitions have the following syntax: + +Class class.name: MetaClass | Widget | Gadget + [{[ + SuperClass = class.name; | + ParentClass = parent.class.name; | + InternalLiteral = internal.name; | + Alias = alias; | + ConvenienceFunction = convenience.function; | + WidgetClass = widget.class; | + DocName = "string"; | + DialogClass = True | False; | + Resources { any.resource.name [{ + Default = new.default.value; | + Exclude = True | + False; + [...]} ]; + [...]}; | + Controls { any.control.name; [...]}; + Children { any.child.name; [...] }; + [...] + ]}]; + +Class definitions start with the +Class keyword. +For each class defined, the name of the class and whether the +class is a metaclass, widget, or gadget is listed. +Each class definition can be further modified with the +keywords described in the following list. + + + +SuperClass + +This indicates the name of the parent class. +Only the root of the hierarchy does not specify a SuperClass. + + + + +ParentClass + +This indicates the name of the widget's automatically created +parent class if one exists. This allows resources for that +automatically created class to be used in instances of this class. +For example, XmBulletinBoardDialog creates both an +XmBulletinBoard and an XmDialogShell. To access the +resources of the XmDialogShell parent class it must be +specified here. + + + + +InternalLiteral + +This forces the value of the internal symbol table literal definition +of the class name. This modifier is only used to get around +symbol table definitions hard coded into the UIL compiler. +It should rarely be used. + + + + +Alias + +This indicates alternate names for the class +for use in a UIL specification. + + + + +ConvenienceFunction + +This indicates the name of the creation convenience function +for this class. All widget and gadget classes must have a +ConvenienceFunction. + + + +WidgetClass + +This indicates the associated widget class of gadget type classes. +Presently, nothing is done with this value. + + + + +DocName + +This defines an arbitrary string for use in the documentation. +Presently, nothing is done with this value. + + + + +DialogClass + +This indicates whether the class is a dialog class. +Presently, nothing is done with this value. + + + + +Resources + +This lists the resources of the widget class. This keyword +can be further modified with + + + +Default + +This specifies a new default value for this resource. Resource +default values are usually set in the resource definition. If +an inherited resource's default value is changed by the class, +the new default value should be noted here. + + + + +Exclude + +This specifies whether an inherited resource should be excluded from the +resource list of the class. Exclude is False by default. + + + + + + + +Children + +This lists the names of the automatically created children of this +class, so that those children can be accessed in the UIL file. + + + + +Controls + +This lists the controls that the widget class allows. The controls can +be other classes or a control list from the control list definition. + + + + +The following example uses the examples from the data type definitions and +control list definitions above. + + +Class + TopLevelWidget: MetaClass + { + Resources + { + XtbNfirstResource; + XtbNsecondResource; + }; + }; + NewWidget: Widget + { + SuperClass = TopLevelWidget; + ConvenienceFunction = + XtbCreateNewWidget; + Resources + { + XtbNnewResource; + XtbNfirstResource + {Default="XtbNEW_VALUE";}; + XtbNsecondResource + {Exclude=True;}; + }; + Controls + { + NewWidget; + Buttons; + }; + }; + + + + +Child Definitions +Child definitions register the classes of automatically created +children. Automatically created children are referenced elsewhere in +a uil file using the Children keyword within a class definition. +Child definitions have the following syntax: + +Child +child.name : class.name; +[...] + +Where child.name is the name of the automatically created child +and class.name is the name of the class of that child. + + + +Resource Definitions +Resource definitions describe a particular resource including +its type, and default value. +There should be a resource definition for +each new resource referenced in the class definitions. +Resource definitions have the following syntax: + +Resource + resource.name: Argument | Reason | Constraint | SubResource + [{[ + Type = type; + [ResourceLiteral = resource.literal; ] + [InternalLiteral = internal.name; ] + [Alias = alias; ] + [Related = related; ] + [Default = default; ] + [DocName = doc.name; ] + [...]}] + [...] + +Resource definitions start with the +Resource keyword. +For each resource definition, +the name of the resource and whether the resource is an argument, reason, +constraint or subresource is listed. + + + +Argument + +Indicates a standard resource + + + + +Reason + +Indicates a callback resource + + + + +Constraint + +Indicates a constraint resource + + + + +SubResource + +Presently, nothing is done with this value + + + + +The resource definition can be further modified with the following +keywords: + + + +Type + +This indicates the data type of the resource. It must be listed +in the data type definition. + + + + +ResourceLiteral + +This indicates the keyword used in the UIL file to reference the +resource. In Motif, the resource name is the same as the +ResourceLiteral. + + + + +InternalLiteral + +This forces the value of the internal symbol table literal definition +of the resource name. This modifier is only used to get around +symbol table definitions hard coded into the UIL compiler. +It should rarely be used. + + + + +Alias + +This indicates alternate names for the resource +for use in a UIL specification. + + + + +Related + +This is a special purpose field that allows resources that +act as a counter for the current resources to be related to the resource. +UIL automatically sets the value of this related resource to the number of items +in the compiled instance of type resource.name. + + + + +Default + +This indicates the default value of the resource. + + + + +DocName + +This defines an arbitrary string for use in the documentation. +Presently, nothing is done with this value. + + + + +The following example uses the examples from the data type definitions, +control list definitions and class definitions above. + + +Resource + XtbNfirstResource: Argument + { Type = OddNumber; + Default = "XtbOLD_VALUE";}; + XtbNsecondResource: Argument + { Type = NewString; + Default = "XtbNEW_STRING"; }; + XtbNnewResource: Argument + { Type = OddNumber; + Default = "XtbODD_NUMBER"; }; + + + + + + From 62b669a6af4c659f45e05df2c46989a05a12ec35 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 15:32:02 -0600 Subject: [PATCH 137/162] dtterm: disable svr4 streams semantics on linux --- cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c index 453bf3647..e6e3eedb4 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c @@ -42,15 +42,21 @@ static char rcs_id[] = "$XConsortium: TermPrimGetPty-svr4.c /main/1 1996/04/21 1 #include "TermPrimOSDepI.h" #include "TermPrimDebug.h" #include "TermHeader.h" -#include #if !defined(linux) +#include #include #include #endif #include + +#if defined(linux) +#undef USE_STREAMS_BUFMOD +#endif + #ifdef USE_STREAMS_BUFMOD #include #endif /* USE_STREAMS_BUFMOD */ + #include /* last ditch fallback. If the clone device is other than /dev/ptmx, @@ -235,6 +241,7 @@ _DtTermPrimSetupPty(char *ptySlave, int ptyFd) * they don't seem to stick after the file is closed on * SVR4.2. Not sure where else this applies. */ +#if !defined(linux) if (ioctl(ptyFd, I_PUSH, "ptem") == -1) { (void) perror("Error pushing ptem"); /* exit the subprocess */ @@ -255,6 +262,8 @@ _DtTermPrimSetupPty(char *ptySlave, int ptyFd) } #endif /* USE_STREAMS_TTCOMPAT */ +#endif /* linux */ + /* success... */ return(0); } From 91f7988cf3a2d50c5ae232d0e6cfe590837e0414 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 16:01:17 -0600 Subject: [PATCH 138/162] dtterm: fixes so job control will work. --- cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c | 40 ++++++++++++++++++- cde/lib/DtTerm/TermPrim/TermPrimSubproc.c | 13 ++++-- 2 files changed, 48 insertions(+), 5 deletions(-) diff --git a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c index e6e3eedb4..820c62e03 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c @@ -67,7 +67,7 @@ static char rcs_id[] = "$XConsortium: TermPrimGetPty-svr4.c /main/1 1996/04/21 1 #endif /* PTY_CLONE_DEVICE */ -int _DtTermPrimGetPty(char **ptySlave, char **ptyMaster) +static int GetPty(char **ptySlave, char **ptyMaster) { char *c; int ptyFd; @@ -233,8 +233,26 @@ ok: return(-1); } +/* this is a public wrapper around the previous function that runs the + * previous function setuid root... + */ int -_DtTermPrimSetupPty(char *ptySlave, int ptyFd) +_DtTermPrimGetPty(char **ptySlave, char **ptyMaster) +{ + int retValue; + + /* this function needs to be suid root... */ + (void) _DtTermPrimToggleSuidRoot(True); + retValue = GetPty(ptySlave, ptyMaster); + /* we now need to turn off setuid root... */ + (void) _DtTermPrimToggleSuidRoot(False); + + return(retValue); +} + + +static int +SetupPty(char *ptySlave, int ptyFd) { /* * The following "pushes" were done at GetPty time, but @@ -262,12 +280,30 @@ _DtTermPrimSetupPty(char *ptySlave, int ptyFd) } #endif /* USE_STREAMS_TTCOMPAT */ +#else /* linux */ + + chown(ptySlave, getuid(), getgid()); + chmod(ptySlave, 0622); #endif /* linux */ /* success... */ return(0); } +int +_DtTermPrimSetupPty(char *ptySlave, int ptyFd) +{ + int retValue; + + /* this function needs to be suid root... */ + (void) _DtTermPrimToggleSuidRoot(True); + retValue = SetupPty(ptySlave, ptyFd); + /* we now need to turn off setuid root... */ + (void) _DtTermPrimToggleSuidRoot(False); + + return(retValue); +} + void _DtTermPrimReleasePty(char *ptySlave) { diff --git a/cde/lib/DtTerm/TermPrim/TermPrimSubproc.c b/cde/lib/DtTerm/TermPrim/TermPrimSubproc.c index 73ce82a3d..b1d706c74 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimSubproc.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimSubproc.c @@ -38,7 +38,7 @@ static char rcs_id[] = "$TOG: TermPrimSubproc.c /main/11 1998/04/20 12:45:57 mgr #include "TermHeader.h" #include -#ifdef ALPHA_ARCHITECTURE +#if defined(ALPHA_ARCHITECTURE) || defined(CSRG_ARCHITECTURE) || defined(LINUX_ARCHITECTURE) /* For TIOCSTTY definitions */ #include #endif /* ALPHA_ARCHITECTURE */ @@ -461,7 +461,7 @@ _DtTermPrimSubprocExec(Widget w, /* child... */ _DtTermProcessUnlock(); -#ifdef ALPHA_ARCHITECTURE +#if defined(ALPHA_ARCHITECTURE) || defined(CSRG_ARCHITECTURE) || defined(LINUX_ARCHITECTURE) /* establish a new session for child */ setsid(); #else @@ -469,6 +469,11 @@ _DtTermPrimSubprocExec(Widget w, (void) setpgrp(); #endif /* ALPHA_ARCHITECTURE */ +#if defined(LINUX_ARCHITECTURE) + /* set the ownership and mode of the pty... */ + (void) _DtTermPrimSetupPty(ptyName, pty); +#endif + /* open the pty slave as our controlling terminal... */ pty = open(ptyName, O_RDWR, 0); @@ -477,7 +482,7 @@ _DtTermPrimSubprocExec(Widget w, (void) _exit(1); } -#ifdef ALPHA_ARCHITECTURE +#if defined(ALPHA_ARCHITECTURE) || defined(CSRG_ARCHITECTURE) || defined(LINUX_ARCHITECTURE) /* BSD needs to do this to acquire pty as controlling terminal */ if (ioctl(pty, TIOCSCTTY, (char *)NULL) < 0) { (void) close(pty); @@ -490,8 +495,10 @@ _DtTermPrimSubprocExec(Widget w, _DtTermPrimPtyGetDefaultModes(); #endif /* ALPHA_ARCHITECTURE */ +#if !defined(LINUX_ARCHITECTURE) /* set the ownership and mode of the pty... */ (void) _DtTermPrimSetupPty(ptyName, pty); +#endif /* LINUX_ARCHITECTURE */ /* apply the ttyModes... */ _DtTermPrimPtyInit(pty, tw->term.ttyModes, tw->term.csWidth); From 784c7dff563ba8c9af3e9b297ec1589d6b31c99b Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 16:27:25 -0600 Subject: [PATCH 139/162] Add -fpermissive to linux standard c++ option define in linux.cf Remove from individual Imakefiles. Also, remove '#if 0' block in linux.cf, and remove empty LinuxMachineDefines. This should be working correctly. If not, let me know. --- cde/config/cf/linux.cf | 7 +++---- cde/lib/DtSvc/DtCodelibs/Imakefile | 4 ---- cde/lib/tt/bin/dbck/Imakefile | 4 ---- cde/lib/tt/bin/tt_type_comp/Imakefile | 4 ---- cde/lib/tt/bin/ttdbserverd/Imakefile | 4 ---- cde/lib/tt/bin/ttsession/Imakefile | 4 ---- cde/lib/tt/lib/api/c/Imakefile | 4 ---- cde/lib/tt/lib/db/Imakefile | 4 ---- cde/lib/tt/lib/mp/Imakefile | 4 ---- cde/lib/tt/lib/tttk/Imakefile | 4 ---- cde/lib/tt/lib/util/Imakefile | 4 ---- cde/lib/tt/slib/Imakefile | 4 ---- cde/programs/dtmail/MotifApp/Imakefile | 5 ----- cde/programs/dtmail/dtmail/Imakefile | 4 ---- cde/programs/dtmail/dtmailpr/Imakefile | 4 ---- cde/programs/dtmail/libDtMail/Common/Imakefile | 4 ---- cde/programs/dtmail/libDtMail/RFC/Imakefile | 4 ---- cde/programs/dtprintinfo/Imakefile | 4 ---- cde/programs/dtprintinfo/UI/Imakefile | 5 ----- cde/programs/dtsearchpath/libCliSrv/Imakefile | 4 ---- cde/programs/nsgmls/Imakefile | 4 +--- 21 files changed, 4 insertions(+), 85 deletions(-) diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index fe0ad6b6c..f6a64455d 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -92,7 +92,7 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #define LdCmd ld -m elf_i386 #else #define CcCmd gcc -#define CplusplusCmd g++ +#define CplusplusCmd g++ #define AsCmd as #define LdCmd ld #endif @@ -151,9 +151,9 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #endif #endif -#define LinuxMachineDefines +XCOMM This is needed for CDE currently +#define CplusplusStandardDefines StandardDefines -fpermissive -#if 0 #ifdef i386Architecture #define OptimizedCDebugFlags DefaultGcc2i386Opt #define LinuxMachineDefines -D__i386__ @@ -179,7 +179,6 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET #define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif /* Mc68020Architecture */ -#endif /* 0 */ #define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines diff --git a/cde/lib/DtSvc/DtCodelibs/Imakefile b/cde/lib/DtSvc/DtCodelibs/Imakefile index e71e7058b..fb6ae3d58 100644 --- a/cde/lib/DtSvc/DtCodelibs/Imakefile +++ b/cde/lib/DtSvc/DtCodelibs/Imakefile @@ -31,10 +31,6 @@ INCLUDES = -I. -I../include CXXEXTRA_DEFINES = -qlanglvl=compat #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - SRCS = buf.C filegen.C mbschr.C \ pathcollapse.C shellscan.C strend.C \ strhash.C stringio.C strtokx.C \ diff --git a/cde/lib/tt/bin/dbck/Imakefile b/cde/lib/tt/bin/dbck/Imakefile index 4e40451d9..369be7605 100644 --- a/cde/lib/tt/bin/dbck/Imakefile +++ b/cde/lib/tt/bin/dbck/Imakefile @@ -19,10 +19,6 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - SRCS = binkey.C binkey_utils.C common.C \ options.C options_tt.C prop.C \ prop_utils.C spec.C spec_repair.C \ diff --git a/cde/lib/tt/bin/tt_type_comp/Imakefile b/cde/lib/tt/bin/tt_type_comp/Imakefile index ac61d6191..82ce6b83c 100644 --- a/cde/lib/tt/bin/tt_type_comp/Imakefile +++ b/cde/lib/tt/bin/tt_type_comp/Imakefile @@ -19,10 +19,6 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - SRCS = mp_type_comp.C mp_types_table.C \ frozen.mp_types_lex.C frozen.mp_types_gram.C diff --git a/cde/lib/tt/bin/ttdbserverd/Imakefile b/cde/lib/tt/bin/ttdbserverd/Imakefile index e11b8f0a8..8a538c6f8 100644 --- a/cde/lib/tt/bin/ttdbserverd/Imakefile +++ b/cde/lib/tt/bin/ttdbserverd/Imakefile @@ -19,10 +19,6 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - SRCS = \ db_server_functions.C \ db_server_svc.C \ diff --git a/cde/lib/tt/bin/ttsession/Imakefile b/cde/lib/tt/bin/ttsession/Imakefile index 13d4ed9a5..f7b742512 100644 --- a/cde/lib/tt/bin/ttsession/Imakefile +++ b/cde/lib/tt/bin/ttsession/Imakefile @@ -19,10 +19,6 @@ SYS_LIBRARIES = EXTRA_LIBRARIES = TtClientExtraLibs #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - SRCS = mp_server.C OBJS = mp_server.o diff --git a/cde/lib/tt/lib/api/c/Imakefile b/cde/lib/tt/lib/api/c/Imakefile index c62f80254..76b821eb4 100644 --- a/cde/lib/tt/lib/api/c/Imakefile +++ b/cde/lib/tt/lib/api/c/Imakefile @@ -21,10 +21,6 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I../../../lib -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - /*** NOTE! *** Every time a .o is added below it needs to be added to *** the lib/tt/lib Imakefile in OBJS and SHARED_OBJS diff --git a/cde/lib/tt/lib/db/Imakefile b/cde/lib/tt/lib/db/Imakefile index 279e1670b..8f82a8bce 100644 --- a/cde/lib/tt/lib/db/Imakefile +++ b/cde/lib/tt/lib/db/Imakefile @@ -19,10 +19,6 @@ DEFINES = INCLUDES = -I../../lib ISAM_INCLUDES = -I../../mini_isam -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - /*** NOTE! *** Every time a .o is added below it needs to be added to *** the lib/tt/lib Imakefile in DB_OBJS and SHARED_DB_OBJS diff --git a/cde/lib/tt/lib/mp/Imakefile b/cde/lib/tt/lib/mp/Imakefile index 5e126391c..ddce71805 100644 --- a/cde/lib/tt/lib/mp/Imakefile +++ b/cde/lib/tt/lib/mp/Imakefile @@ -24,10 +24,6 @@ ISAM_INCLUDES = -I../../mini_isam CXXEXTRA_DEFINES = -DCOMPAT_43 #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - /*** NOTE! *** Every time a .o is added below it needs to be added to *** the lib/tt/lib Imakefile in MP_OBJS and SHARED_MP_OBJS diff --git a/cde/lib/tt/lib/tttk/Imakefile b/cde/lib/tt/lib/tttk/Imakefile index f5174e44c..4271fa8e2 100644 --- a/cde/lib/tt/lib/tttk/Imakefile +++ b/cde/lib/tt/lib/tttk/Imakefile @@ -21,10 +21,6 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I../../lib -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - /*** NOTE! *** Every time a .o is added below it needs to be added to *** the lib/tt/lib Imakefile in DB_OBJS and SHARED_DB_OBJS diff --git a/cde/lib/tt/lib/util/Imakefile b/cde/lib/tt/lib/util/Imakefile index dfcc740be..c6d685658 100644 --- a/cde/lib/tt/lib/util/Imakefile +++ b/cde/lib/tt/lib/util/Imakefile @@ -23,10 +23,6 @@ INCLUDES = -I../../lib CXXEXTRA_DEFINES = -D_ILS_MACROS #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - /*** NOTE! *** Every time a .o is added below it needs to be added to *** the lib/tt/lib Imakefile in UTIL_OBJS and SHARED_UTIL_OBJS diff --git a/cde/lib/tt/slib/Imakefile b/cde/lib/tt/slib/Imakefile index cbbc660c3..86c180f7c 100644 --- a/cde/lib/tt/slib/Imakefile +++ b/cde/lib/tt/slib/Imakefile @@ -17,10 +17,6 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) DEFINES = INCLUDES = -I. -I../lib -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - SRCS = \ mp_ce_attrs.C mp_observer.C mp_observer_utils.C \ mp_otype.C mp_otype_utils.C mp_ptype.C \ diff --git a/cde/programs/dtmail/MotifApp/Imakefile b/cde/programs/dtmail/MotifApp/Imakefile index 5c2c296bc..cdf849e73 100644 --- a/cde/programs/dtmail/MotifApp/Imakefile +++ b/cde/programs/dtmail/MotifApp/Imakefile @@ -34,11 +34,6 @@ EXTRA_C++OPTIONS = -xF +p +w $(SPRO_V3_OPTIONS) #endif /* SunArchitecture */ -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - - HEADERS = SRCS = \ diff --git a/cde/programs/dtmail/dtmail/Imakefile b/cde/programs/dtmail/dtmail/Imakefile index 5eabe87b2..210abd55e 100644 --- a/cde/programs/dtmail/dtmail/Imakefile +++ b/cde/programs/dtmail/dtmail/Imakefile @@ -16,10 +16,6 @@ DEFINES = -DRELEASE_NOTES -DDTMAIL_TOOLTALK -DDTEDITOR DtMailDefines DEPLIBS = ../MotifApp/libMotifApp.a ../libDtMail/libDtMail.a DepDtClientLibs LOCAL_LIBRARIES = ../libDtMail/libDtMail.a ../MotifApp/libMotifApp.a DtClientLibs -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - /* Sun needs the widechar library */ #ifdef SunArchitecture SYS_LIBRARIES = $(DYNLIBSYSLIB) $(ICONVSYSLIB) $(REGEXSYSLIB) -lw -lm diff --git a/cde/programs/dtmail/dtmailpr/Imakefile b/cde/programs/dtmail/dtmailpr/Imakefile index 7765d65da..a980e4fd6 100644 --- a/cde/programs/dtmail/dtmailpr/Imakefile +++ b/cde/programs/dtmail/dtmailpr/Imakefile @@ -40,10 +40,6 @@ MT_LIBS = -i $(C++_LIB) -lm -lw -lc SYS_LIBRARIES = -lintl -lnsl $(MT_LIBS) -lC #endif /* SunArchitecture */ -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - SRCS = main.C message.C mailbox.C utils.C OBJS = main.o message.o mailbox.o utils.o diff --git a/cde/programs/dtmail/libDtMail/Common/Imakefile b/cde/programs/dtmail/libDtMail/Common/Imakefile index 59881aac8..f5b308320 100644 --- a/cde/programs/dtmail/libDtMail/Common/Imakefile +++ b/cde/programs/dtmail/libDtMail/Common/Imakefile @@ -14,10 +14,6 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) INCLUDES = -I. -I../../include -I../../include/utils -I$(CDELIBSRC) -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - #if HasVFork VFORK_DEFINES = -DHAS_VFORK #else diff --git a/cde/programs/dtmail/libDtMail/RFC/Imakefile b/cde/programs/dtmail/libDtMail/RFC/Imakefile index c4ac453df..2b0ca1957 100644 --- a/cde/programs/dtmail/libDtMail/RFC/Imakefile +++ b/cde/programs/dtmail/libDtMail/RFC/Imakefile @@ -14,10 +14,6 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES) INCLUDES = -I. -I../Common -I../../include -I../../include/utils -I$(CDELIBSRC) -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - #if HasVFork VFORK_DEFINES = -DHAS_VFORK #else diff --git a/cde/programs/dtprintinfo/Imakefile b/cde/programs/dtprintinfo/Imakefile index f948d3164..ed42f6e51 100644 --- a/cde/programs/dtprintinfo/Imakefile +++ b/cde/programs/dtprintinfo/Imakefile @@ -23,10 +23,6 @@ all:: $(DTPRINTINFO_GEN) .NO_PARALLEL: #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - INCLUDES = -I. -I./UI -I./libUI -I./util -I./libUI/MotifUI \ -I./objects -I./objects/PrintObj diff --git a/cde/programs/dtprintinfo/UI/Imakefile b/cde/programs/dtprintinfo/UI/Imakefile index f92fd52b1..44fc8028d 100644 --- a/cde/programs/dtprintinfo/UI/Imakefile +++ b/cde/programs/dtprintinfo/UI/Imakefile @@ -16,11 +16,6 @@ INCLUDES = -I. -I.. -I../libUI -I../libUI/MotifUI -I../objects -I../util -I../ob DEFINES = -DHAS_EXCEPTIONS #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - - SRCS = DtActions.C DtApp.C DtDetailsLabel.C \ DtFindD.C DtFindSet.C DtMainW.C \ DtPrinterIcon.C DtProps.C DtPrtJobIcon.C \ diff --git a/cde/programs/dtsearchpath/libCliSrv/Imakefile b/cde/programs/dtsearchpath/libCliSrv/Imakefile index 637c0c57a..83cd42f1e 100644 --- a/cde/programs/dtsearchpath/libCliSrv/Imakefile +++ b/cde/programs/dtsearchpath/libCliSrv/Imakefile @@ -22,10 +22,6 @@ EXTRA_DEFINES = -DIOSTREAMSWORKS EXTRA_DEFINES = -DIOSTREAMSWORKS #endif -#if defined(LinuxArchitecture) -CXXEXTRA_DEFINES = -fpermissive -#endif - SRCS = DirIterator.C Environ.C TTFile.C \ UnixEnv.C cstring.C diff --git a/cde/programs/nsgmls/Imakefile b/cde/programs/nsgmls/Imakefile index 166bb666e..e44e352b4 100644 --- a/cde/programs/nsgmls/Imakefile +++ b/cde/programs/nsgmls/Imakefile @@ -77,7 +77,7 @@ STLIBCENV = M4 = /bin/m4 #endif -#ifdef LinuxArchitecture +#if defined(LinuxArchitecture( /* * put cpp directives here rather than in CXXDEFINES because @@ -95,8 +95,6 @@ CXXTEMPLATEFLAGS = M4 = /usr/bin/m4 -CXXEXTRA_DEFINES = -fpermissive - #endif #if defined(RsArchitecture) From dc80c1a2ec93010d6bb48f54ab028d6929c7eb08 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 18:22:42 -0600 Subject: [PATCH 140/162] gitignore: add some entries for admin/IntegTools and Makefiles --- cde/.gitignore | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/cde/.gitignore b/cde/.gitignore index aa713e20d..d91dfea8a 100644 --- a/cde/.gitignore +++ b/cde/.gitignore @@ -17,3 +17,33 @@ imports/x11 # exports of libraries/headers exports + +# various admin/IntegTools/ files +admin/IntegTools/post_install/*.list +admin/IntegTools/post_install/*.lst +admin/IntegTools/post_install/linux + +admin/IntegTools/post_install/configDemos +admin/IntegTools/post_install/configFonts +admin/IntegTools/post_install/configHelp +admin/IntegTools/post_install/configHelpPrg +admin/IntegTools/post_install/configHelpRun +admin/IntegTools/post_install/configIcons +admin/IntegTools/post_install/configInc +admin/IntegTools/post_install/configMan +admin/IntegTools/post_install/configManDev +admin/IntegTools/post_install/configMsgCat +admin/IntegTools/post_install/configPrg +admin/IntegTools/post_install/configShlibs + +install.dt +dinstall.dt +dinstallCDE +installCDE +updateCDE + +installCDE.*.log + +# Makefiles (generated by Imakefiles) +Makefile + From 143576e81e7c8931c7931aeb94e74734648c021a Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 18:23:39 -0600 Subject: [PATCH 141/162] linux.cf: remove ServerOSDefines and ServerExtraDefines --- cde/config/cf/linux.cf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index f6a64455d..fbd4d09dd 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -157,8 +157,6 @@ XCOMM This is needed for CDE currently #ifdef i386Architecture #define OptimizedCDebugFlags DefaultGcc2i386Opt #define LinuxMachineDefines -D__i386__ -#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -#define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #if UseElfFormat #define HasPlugin YES #define VendorHasX11R6_3libXext YES /* XC or XFree86 3.3.1 */ @@ -168,16 +166,12 @@ XCOMM This is needed for CDE currently #ifdef AlphaArchitecture #define OptimizedCDebugFlags -O2 #define LinuxMachineDefines -D__alpha__ -#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET -#define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 #endif /* AlphaArchitecture */ #ifdef Mc68020Architecture #define OptimizedCDebugFlags -O2 #define LinuxMachineDefines -D__mc68000__ #define StandardCppDefines -traditional StandardDefines -#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET -#define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif /* Mc68020Architecture */ #define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines From 9344e314df63b423f77c1e8a991bc1c391550bd1 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 18:24:07 -0600 Subject: [PATCH 142/162] databases/installCDE - fixup a variety of issues. - databases need linux specific entries for CDE-SHLIBS - database Imakefile should undef the platform define (linux) - installCDE fixes - use $LOGFILE. There are still cases where tmp files are created in /tmp. - detect and set proper PLATFORM - Check to see if a db exists before trying to use it - don't print usage if you aren't root. --- cde/admin/IntegTools/dbTools/installCDE.src | 31 ++-- cde/databases/CDE-SHLIBS.src | 193 ++++++++++++++++++++ cde/databases/Imakefile | 2 +- 3 files changed, 214 insertions(+), 12 deletions(-) diff --git a/cde/admin/IntegTools/dbTools/installCDE.src b/cde/admin/IntegTools/dbTools/installCDE.src index 0ebfb9405..b4c5c91b4 100755 --- a/cde/admin/IntegTools/dbTools/installCDE.src +++ b/cde/admin/IntegTools/dbTools/installCDE.src @@ -45,12 +45,13 @@ XCOMM ########################################################################## #define HASH # #define STAR * +LOGFILE="installCDE.$$.log" REVISION="$(echo "$Revision: /main/20 $" | awk '{print $2}')" Log() { - echo "$1" | tee -a installCDE.log + echo "$1" | tee -a $LOGFILE } MakeTarball() @@ -154,11 +155,11 @@ DoFilesetScript() then Log "Executing $PLATFORM specific $FilesetName customize script" $POST_INSTALL_DIR/$PLATFORM_SCRIPT_DIR/$ScriptName -e 2>&1 | \ - tee -a /tmp/installCDE.log + tee -a $LOGFILE elif [ -x $POST_INSTALL_DIR/$ScriptName ] then Log "Executing $FilesetName customize script" - $POST_INSTALL_DIR/$ScriptName -e 2>&1 | tee -a /tmp/installCDE.log + $POST_INSTALL_DIR/$ScriptName -e 2>&1 | tee -a $LOGFILE fi fi } @@ -204,7 +205,7 @@ CleanDaemons() lssrc -s inetd >/dev/null 2>&1 if [ $? = "0" ] then - stopsrc -s inetd >>/tmp/installCDE.log 2>&1 + stopsrc -s inetd >>$LOGFILE 2>&1 fi else ps -ef | grep $i | grep -v grep >/tmp/tmppsout @@ -229,7 +230,7 @@ RestartInetd() /usr/sbin/inetd -s elif [ "$PLATFORM" = "aix" ] then - startsrc -s inetd >>/tmp/installCDE.log 2>&1 + startsrc -s inetd >>$LOGFILE 2>&1 elif [ "$PLATFORM" = "dec" ] then /usr/sbin/inetd @@ -475,11 +476,16 @@ LoadFileSet() num="$1." fi +XCOMM don't bother if the fileset doesn't exist + if [ ! -e $DATABASE_DIR/${2}.udb ] + then + return + fi + Log " $num installing database $2" Log " - creating ${2}.lst file" $TOOL_DIR/udbToAny.ksh -toLst -ReleaseStream $PLATFORM \ $DATABASE_DIR/${2}.udb > /tmp/${2}.lst - Log " - installing ... \c" $TOOL_DIR/mkProd -D / -S $BUILD_TREE /tmp/${2}.lst \ 2>/tmp/${2}.err 1>/tmp/${2}.good @@ -492,7 +498,7 @@ LoadFileSet() if [ -s /tmp/${2}.missing ] then Log " - missing files:" - cat /tmp/${2}.missing | tee -a /tmp/installCDE.log + cat /tmp/${2}.missing | tee -a $LOGFILE fi } @@ -527,6 +533,10 @@ XCOMM then PLATFORM=dec PLATFORM_SCRIPT_DIR=dec + elif [ $BUILDSYSTEM = "Linux" ]; + then + PLATFORM="linux" + PLATFORM_SCRIPT_DIR="" else # Build system = HP PLATFORM=hp-ux PLATFORM_SCRIPT_DIR=hp @@ -544,9 +554,8 @@ XCOMM if [ "$USER" != "root" ]; then - USAGE echo "" - echo "You must be root to run this script. Continuing anyway." + echo "You should be root to run this script. Continuing anyway." echo "" fi @@ -586,7 +595,7 @@ XCOMM theLang="" CONFIGURE_ONLY="no" - rm -f /tmp/installCDE.log + rm -f $LOGFILE Log "Options specified..." while [ $# -ne 0 ]; do @@ -959,5 +968,5 @@ XCOMM echo "Done." echo "" - echo "See /tmp/installCDE.log for a log of this install session." + echo "See $LOGFILE for a log of this install session." echo "" diff --git a/cde/databases/CDE-SHLIBS.src b/cde/databases/CDE-SHLIBS.src index 35a845309..e3e07ed5a 100644 --- a/cde/databases/CDE-SHLIBS.src +++ b/cde/databases/CDE-SHLIBS.src @@ -390,6 +390,199 @@ lib/DtMmdb/libDtMmdb.so.2.1 install_target = /usr/dt/lib/libDtMmdb.so.2.1 mode = 0755 } + +XCOMM +XCOMM +XCOMM >>----------------------------- +XCOMM linux libraries +XCOMM <<----------------------------- +XCOMM + +XCOMM +lib/DtHelp/libDtHelp.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtHelp.so.2.1 + mode = 0755 +} +XCOMM +./libDtHelp.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtHelp.so.2 + type = sym_link +} +XCOMM +./libDtHelp.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtHelp.so + type = sym_link +} +XCOMM +lib/DtPrint/libDtPrint.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtPrint.so.2.1 + mode = 0755 +} +XCOMM +./libDtPrint.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtPrint.so.2 + type = sym_link +} +XCOMM +./libDtPrint.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtPrint.so + type = sym_link +} +XCOMM +lib/DtMrm/libDtMrm.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtMrm.so.2.1 + mode = 0755 +} +XCOMM +./libDtMrm.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtMrm.so.2 + type = sym_link +} +XCOMM +./libDtMrm.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtMrm.so + type = sym_link +} +XCOMM +lib/DtSvc/libDtSvc.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtSvc.so.2.1 + mode = 0755 +} +XCOMM +./libDtSvc.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtSvc.so.2 + type = sym_link +} +XCOMM +./libDtSvc.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtSvc.so + type = sym_link +} +XCOMM +lib/DtWidget/libDtWidget.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtWidget.so.2.1 + mode = 0755 +} +XCOMM +./libDtWidget.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtWidget.so.2 + type = sym_link +} +XCOMM +./libDtWidget.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtWidget.so + type = sym_link +} +XCOMM +lib/DtTerm/libDtTerm.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtTerm.so.2.1 + mode = 0755 +} +XCOMM +./libDtTerm.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtTerm.so.2 + type = sym_link +} +XCOMM +./libDtTerm.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtTerm.so + type = sym_link +} +XCOMM +lib/tt/lib/libtt.so.2.1 +{ linux + install_target = /usr/dt/lib/libtt.so.2.1 + mode = 0755 +} +XCOMM +./libtt.so.2.1 +{ linux + install_target = /usr/dt/lib/libtt.so.2 + type = sym_link +} +XCOMM +./libtt.so.2.1 +{ linux + install_target = /usr/dt/lib/libtt.so + type = sym_link +} +XCOMM +lib/csa/libcsa.so.2.1 +{ linux + install_target = /usr/dt/lib/libcsa.so.2.1 + mode = 0755 +} +XCOMM +./libcsa.so.2.1 +{ linux + install_target = /usr/dt/lib/libcsa.so.2 + type = sym_link +} +XCOMM +./libcsa.so.2.1 +{ linux + install_target = /usr/dt/lib/libcsa.so + type = sym_link +} +XCOMM +lib/DtSearch/libDtSearch.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtSearch.so.2.1 + mode = 0755 +} +XCOMM +./libDtSearch.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtSearch.so.2 + type = sym_link +} +XCOMM +./libDtSearch.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtSearch.so + type = sym_link +} + +#if 0 /* JET - not for linux (yet) */ +XCOMM +lib/DtMmdb/libDtMmdb.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtMmdb.so.2.1 + mode = 0755 +} +XCOMM +./libDtMmdb.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtMmdb.so.2 + type = sym_link +} +XCOMM +./libDtMmdb.so.2.1 +{ linux + install_target = /usr/dt/lib/libDtMmdb.so + type = sym_link +} +#endif + + XCOMM XCOMM >>----------------------------- XCOMM AIX libraries diff --git a/cde/databases/Imakefile b/cde/databases/Imakefile index fa5cf390d..79f539f7a 100644 --- a/cde/databases/Imakefile +++ b/cde/databases/Imakefile @@ -36,7 +36,7 @@ UDB_RELEASE_OPT = -ReleaseStream linux /* AIX cpp rejects "hp-ux" as an invalid sub-option. */ UDB_CPP_UNDEF_LIST = -UhpV4 -Uhpux -Uaix -Usun -Uusl -Udec -Uuxp -Uunix #else -UDB_CPP_UNDEF_LIST = -UhpV4 -Uhpux -Uhp-ux -Uaix -Usun -Uusl -Udec -Uuxp -Uunix +UDB_CPP_UNDEF_LIST = -UhpV4 -Uhpux -Uhp-ux -Uaix -Usun -Uusl -Udec -Uuxp -Uunix -Ulinux #endif From 4e041a3135b1187266215f259a140fcc3bcc5e4a Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 19:50:30 -0600 Subject: [PATCH 143/162] .gitignore: add some more db related exclusions --- cde/.gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cde/.gitignore b/cde/.gitignore index d91dfea8a..a075da578 100644 --- a/cde/.gitignore +++ b/cde/.gitignore @@ -47,3 +47,8 @@ installCDE.*.log # Makefiles (generated by Imakefiles) Makefile +# generated db files +databases/*\.db +databases/*\.tmp + + From 81b08183613ca543ad06c21c5a9a45a757c4045b Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 19:50:44 -0600 Subject: [PATCH 144/162] imake/config changes to support more processors, including AMD64 (x86_64) - also some rework of linux.cf - only allow ELF systems - use -pipe - add some more defines - get rid of some of the ancient (libc5/linux 1) support. Really, don't expect CDE to build right on such old systems. --- cde/config/cf/Imake.cf | 35 ++++++++++++- cde/config/cf/linux.cf | 84 ++++++++++++++++--------------- cde/config/cf/xfree86.cf | 2 +- cde/config/imake/imakemdep.h | 97 +++++++++++++++++++++++++++++++++++- 4 files changed, 174 insertions(+), 44 deletions(-) diff --git a/cde/config/cf/Imake.cf b/cde/config/cf/Imake.cf index b1c2ac65c..a614fc6e9 100644 --- a/cde/config/cf/Imake.cf +++ b/cde/config/cf/Imake.cf @@ -113,6 +113,10 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $ # undef sparc # define SparcArchitecture # endif +# ifdef __sparcv9 +# undef __sparcv9 +# define SparcV9Architecture +# endif # ifdef mc68000 # undef mc68000 # define Sun3Architecture @@ -121,6 +125,11 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $ # undef i386 # define i386Architecture # endif +# if defined(__amd64__) || defined (__x86_64__) +# undef __amd64__ +# undef __x86_64__ +# define AMD64Architecture +# endif # undef sun # define SunArchitecture #endif /* sun */ @@ -405,8 +414,11 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $ # undef linux # define LinuxArchitecture # ifdef i386 +# undef pentium +# undef pentiumpro # define i386Architecture # undef i386 +# endif # ifdef __i386__ # ifndef i386Architecture # define i386Architecture @@ -417,7 +429,28 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $ # define AlphaArchitecture # undef __alpha # endif /* __alpha */ -#endif +# ifdef powerpc +# define PpcArchitecture +# undef powerpc +# endif +# ifdef __powerpc__ +# ifndef PpcArchitecture +# define PpcArchitecture +# endif +# undef __powerpc__ +# endif +# if defined(__amd64__) || defined (__x86_64__) +# undef __amd64__ +# undef __x86_64__ +# define AMD64Architecture +# endif +# if defined(amd64__) || defined (x86_64__) +# undef amd64__ +# undef x86_64__ +# ifndef AMD64Architecture +# define AMD64Architecture +# endif +# endif #endif /* linux */ #ifdef __uxp__ diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index fbd4d09dd..6fe01b541 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -56,6 +56,7 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #define UseElfFormat YES #else #define UseElfFormat NO +#error "Only ELF format is supported on linux" #endif #endif #define BuildLibPathVar LD_LIBRARY_PATH @@ -84,30 +85,13 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #define NeedWidePrototypes NO #define SetTtyGroup YES -#if UseElfFormat -#if OSMajorVersion == 1 && OSMinorVersion < 2 -#define CcCmd gcc -b i486-linuxelf -#define CplusplusCmd g++ -b i486-linuxelf -#define AsCmd /usr/i486-linuxelf/bin/as -#define LdCmd ld -m elf_i386 -#else -#define CcCmd gcc -#define CplusplusCmd g++ +#define CcCmd gcc -pipe +#define CplusplusCmd g++ -pipe -fpermissive #define AsCmd as #define LdCmd ld -#endif + #define AsmDefines -D__ELF__ -#else -#define CcCmd gcc -#if OSMajorVersion == 1 && OSMinorVersion > 1 -#define AsCmd /usr/i486-linuxaout/bin/as -#define LdCmd ld -m i386linux -#else -#define AsCmd as -#define LdCmd ld -#endif -#define AsmDefines -DUSE_GAS -U__ELF__ -#endif + #define MkdirHierCmd mkdir -p #define CppCmd /lib/cpp #if OSMajorVersion >= 2 @@ -132,37 +116,52 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #endif #if LinuxCLibMajorVersion < 6 -#define LinuxSourceDefines -D_POSIX_SOURCE \ +# define LinuxSourceDefines -D_POSIX_SOURCE \ -D_BSD_SOURCE -D_SVID_SOURCE LinuxLocaleDefines -#ifndef HasLibCrypt -# define HasLibCrypt NO -#endif -#else -#define LinuxSourceDefines -D_POSIX_C_SOURCE=199309L \ - -D_POSIX_SOURCE \ - -D_BSD_SOURCE -D_SVID_SOURCE -#define HasPosixThreads YES -#define ThreadedX YES -#define HasThreadSafeAPI YES -#define ThreadsLibraries -lpthread -#define SystemMTDefines -D_REENTRANT -#ifndef HasLibCrypt -# define HasLibCrypt YES -#endif -#endif +# ifndef HasLibCrypt +# define HasLibCrypt NO +# endif -XCOMM This is needed for CDE currently -#define CplusplusStandardDefines StandardDefines -fpermissive +#else +# define LinuxSourceDefines -D_POSIX_C_SOURCE=199309L \ + -D_POSIX_SOURCE \ + -D_BSD_SOURCE -D_SVID_SOURCE -D_XOPEN_SOURCE \ + -D__NO_STRING_INLINES -D__NO_MATH_INLINES \ + LinuxLocaleDefines +# define HasPosixThreads YES +# define ThreadedX YES +# define HasThreadSafeAPI YES +# define ThreadsLibraries -lpthread +# define SystemMTDefines -D_REENTRANT +# ifndef HasLibCrypt +# define HasLibCrypt YES +# endif +#endif #ifdef i386Architecture #define OptimizedCDebugFlags DefaultGcc2i386Opt #define LinuxMachineDefines -D__i386__ +/* For DtHelp TIFF processing routines. */ +#define LSBBitOrder YES + #if UseElfFormat #define HasPlugin YES #define VendorHasX11R6_3libXext YES /* XC or XFree86 3.3.1 */ #endif #endif /* i386Architecture */ +#ifdef AMD64Architecture +#define OptimizedCDebugFlags DefaultGcc2i386Opt +#define LinuxMachineDefines -D__x86_64__ +/* For DtHelp TIFF processing routines. */ +#define LSBBitOrder YES + +#if UseElfFormat +#define HasPlugin YES +#define VendorHasX11R6_3libXext YES /* XC or XFree86 3.3.1 */ +#endif +#endif /* AMD64Architecture */ + #ifdef AlphaArchitecture #define OptimizedCDebugFlags -O2 #define LinuxMachineDefines -D__alpha__ @@ -171,13 +170,16 @@ XCOMM This is needed for CDE currently #ifdef Mc68020Architecture #define OptimizedCDebugFlags -O2 #define LinuxMachineDefines -D__mc68000__ -#define StandardCppDefines -traditional StandardDefines +#define StandardCppDefines -traditional #endif /* Mc68020Architecture */ #define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines #define ConnectionFlags -DUNIXCONN -DTCPCONN +XCOMM This is needed for CDE currently +#define CplusplusStandardDefines StandardDefines + /* Some of these man page defaults are overriden in the above OS sections */ #ifndef ManSuffix # define ManSuffix 1x diff --git a/cde/config/cf/xfree86.cf b/cde/config/cf/xfree86.cf index 31f7c474e..17eadb103 100644 --- a/cde/config/cf/xfree86.cf +++ b/cde/config/cf/xfree86.cf @@ -562,7 +562,7 @@ XFREE86JAPANESEDOCDIR = $(XFREE86DOCDIR)/Japanese #endif #endif -#if HasGcc2 && defined(i386Architecture) +#if HasGcc2 && (defined(i386Architecture) || defined(AMD64Architecture)) #ifndef DefaultGcc2i386Opt #define DefaultGcc2i386Opt -O2 -fno-strength-reduce #endif diff --git a/cde/config/imake/imakemdep.h b/cde/config/imake/imakemdep.h index bb2a010f9..08316136b 100644 --- a/cde/config/imake/imakemdep.h +++ b/cde/config/imake/imakemdep.h @@ -300,10 +300,31 @@ char *cpp_argv[ARGUMENTS] = { #ifdef unix "-Uunix", /* remove unix symbol so that filename unix.c okay */ #endif -#if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(MACH) +#if defined(__386BSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(MACH) || defined(USL) || defined(sco) || defined(ISC) || defined(__bsdi__) || defined(linux) || defined(__hpux__) || defined(__vxworks) # ifdef __i386__ "-D__i386__", # endif +# ifdef __i486__ + "-D__i486__", +# endif +# ifdef __i586__ + "-D__i586__", +# endif +# ifdef __i686__ + "-D__i686__", +# endif +# ifdef __k6__ + "-D__k6__", +# endif +# ifdef __ia64__ + "-D__ia64__", +# endif +# ifdef __amd64__ + "-D__amd64__", +# endif +# ifdef __x86_64__ + "-D__amd64__", +# endif # ifdef __GNUC__ "-traditional", # endif @@ -822,6 +843,80 @@ struct symtab predefs[] = { #endif #ifdef __EMX__ {"__EMX__", "1"}, +#endif +# ifdef ia64 + {"ia64", "1"}, +# endif +# ifdef __ia64__ + {"__ia64__", "1"}, +# endif +# if defined (amd64) || defined (x86_64) + {"amd64", "1"}, + {"x86_64", "1"}, +# endif +# if defined (__amd64__) || defined (__x86_64__) + {"__amd64__", "1"}, + {"__x86_64__", "1"}, +# endif +# ifdef __i386 + {"__i386", "1"}, +# endif +# ifdef __i386__ + {"__i386__", "1"}, +# endif +# ifdef __i486__ + {"__i486__", "1"}, +# endif +# ifdef __i586__ + {"__i586__", "1"}, +# endif +# ifdef __i686__ + {"__i686__", "1"}, +# endif +# ifdef __k6__ + {"__k6__", "1"}, +# endif +# ifdef i386 + {"i386", "1"}, +# endif +# ifdef i486 + {"i486", "1"}, +# endif +# ifdef i586 + {"i586", "1"}, +# endif +# ifdef i686 + { "i686", "1"}, +# endif +# ifdef k6 + {"k6", "1"}, +# endif +# ifdef sparc + {"sparc", "1"}, +# endif +# ifdef __sparc__ + {"__sparc__", "1"}, +# endif +#if defined(__ppc__) + {"__ppc__", "1"}, +#endif +#if defined(__ppc64__) + {"__ppc64__", "1"}, +#endif +# ifdef __powerpc__ + {"__powerpc__", "1"}, +# endif +# ifdef __powerpc64__ + {"__powerpc64__", "1"}, +# endif +#if defined(__BIG_ENDIAN__) + {"__BIG_ENDIAN__", "1"}, +#endif +#if defined(__LITTLE_ENDIAN__) + {"__LITTLE_ENDIAN__", "1"}, +#endif +#if defined(__vxworks) + {"vxworks", "1"}, #endif /* add any additional symbols before this line */ {NULL, NULL} From fff18bf2b705802d00caac741773cd0b7bf2fd5e Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 18 Jun 2012 22:01:02 -0600 Subject: [PATCH 145/162] doc/help localization changes - by default, do not build any other locale than C for now - do not try to build the guides. These require functioning dtinfo/docbook - add a Linux.lcx locale translation db. Not used yet. - fix some overflows in dtdocbook/instant --- cde/config/cf/site.def | 5 + cde/doc/C/Imakefile | 6 + cde/doc/de_DE.ISO8859-1/Imakefile | 5 + cde/doc/es_ES.ISO8859-1/Imakefile | 5 + cde/doc/fr_FR.ISO8859-1/Imakefile | 5 + cde/doc/it_IT.ISO8859-1/Imakefile | 5 + cde/doc/ja_JP.dt-eucJP/Imakefile | 7 +- cde/lib/DtHelp/Imakefile | 2 +- cde/lib/DtHelp/Linux.lcx | 571 ++++++++++++++++++++++++++ cde/programs/dtdocbook/instant/main.c | 20 +- 10 files changed, 621 insertions(+), 10 deletions(-) create mode 100644 cde/lib/DtHelp/Linux.lcx diff --git a/cde/config/cf/site.def b/cde/config/cf/site.def index da2184c1a..58daccc4f 100644 --- a/cde/config/cf/site.def +++ b/cde/config/cf/site.def @@ -77,6 +77,11 @@ XCOMM site: $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $ # define DtLocalesToBuild ja_JP.dt-eucJP #endif +XCOMM No locales other than C will build at this time. +#ifdef LinuxArchitecture +# define DtLocalesToBuild +#endif + #ifdef SunArchitecture #define HasCodeCenter YES #define HasTestCenter YES diff --git a/cde/doc/C/Imakefile b/cde/doc/C/Imakefile index 14cf20590..ff8e50c7e 100644 --- a/cde/doc/C/Imakefile +++ b/cde/doc/C/Imakefile @@ -3,8 +3,14 @@ XCOMM $XConsortium: Imakefile /main/10 1996/07/23 22:00:00 rws $ #define PassCDebugFlags /* due to split-VOB setup, force help to come last in make Makefiles */ +#if defined(LinuxArchitecture) +XCOMM we cannot build guides on linux yet +SUBDIRS = man help +BSUBDIRS = help man +#else SUBDIRS = man guides m-guides help BSUBDIRS = help man guides m-guides +#endif XCOMM work around local clearcase vobs setup MakeDirectories(all,help-sdl cde.dti) diff --git a/cde/doc/de_DE.ISO8859-1/Imakefile b/cde/doc/de_DE.ISO8859-1/Imakefile index ce3fa4c5e..ae55087a7 100644 --- a/cde/doc/de_DE.ISO8859-1/Imakefile +++ b/cde/doc/de_DE.ISO8859-1/Imakefile @@ -2,7 +2,12 @@ XCOMM $XConsortium: Imakefile /main/3 1996/06/19 16:19:59 drk $ #define IHaveSubdirs #define PassCDebugFlags +#if defined(LinuxArchitecture) +XCOMM we cannot build guides on linux yet +SUBDIRS = help +#else SUBDIRS = help guides +#endif MakeSubdirs($(SUBDIRS)) diff --git a/cde/doc/es_ES.ISO8859-1/Imakefile b/cde/doc/es_ES.ISO8859-1/Imakefile index 9f8d2ecd9..0e8214c3e 100644 --- a/cde/doc/es_ES.ISO8859-1/Imakefile +++ b/cde/doc/es_ES.ISO8859-1/Imakefile @@ -2,7 +2,12 @@ XCOMM $XConsortium: Imakefile /main/3 1996/06/19 16:32:32 drk $ #define IHaveSubdirs #define PassCDebugFlags +#if defined(LinuxArchitecture) +XCOMM we cannot build guides on linux yet +SUBDIRS = help +#else SUBDIRS = help guides +#endif MakeSubdirs($(SUBDIRS)) diff --git a/cde/doc/fr_FR.ISO8859-1/Imakefile b/cde/doc/fr_FR.ISO8859-1/Imakefile index 63d5844d7..4f47a4bfe 100644 --- a/cde/doc/fr_FR.ISO8859-1/Imakefile +++ b/cde/doc/fr_FR.ISO8859-1/Imakefile @@ -2,7 +2,12 @@ XCOMM $XConsortium: Imakefile /main/3 1996/06/19 16:43:05 drk $ #define IHaveSubdirs #define PassCDebugFlags +#if defined(LinuxArchitecture) +XCOMM we cannot build guides on linux yet +SUBDIRS = help +#else SUBDIRS = help guides +#endif MakeSubdirs($(SUBDIRS)) diff --git a/cde/doc/it_IT.ISO8859-1/Imakefile b/cde/doc/it_IT.ISO8859-1/Imakefile index 8c855f98a..dbec9bb1d 100644 --- a/cde/doc/it_IT.ISO8859-1/Imakefile +++ b/cde/doc/it_IT.ISO8859-1/Imakefile @@ -2,7 +2,12 @@ XCOMM $XConsortium: Imakefile /main/3 1996/06/19 16:53:57 drk $ #define IHaveSubdirs #define PassCDebugFlags +#if defined(LinuxArchitecture) +XCOMM we cannot build guides on linux yet +SUBDIRS = help +#else SUBDIRS = help guides +#endif MakeSubdirs($(SUBDIRS)) diff --git a/cde/doc/ja_JP.dt-eucJP/Imakefile b/cde/doc/ja_JP.dt-eucJP/Imakefile index b8ee3b709..742811e2e 100644 --- a/cde/doc/ja_JP.dt-eucJP/Imakefile +++ b/cde/doc/ja_JP.dt-eucJP/Imakefile @@ -3,9 +3,14 @@ XCOMM $TOG: Imakefile /main/5 1997/03/05 11:10:37 damon $ #define PassCDebugFlags /* due to split-VOB setup, force help to come last in make Makefiles */ +#if defined(LinuxArchitecture) +XCOMM we cannot build guides on linux yet +SUBDIRS = help +BSUBDIRS = help +#else SUBDIRS = guides m-guides help BSUBDIRS = help guides m-guides - +#endif XCOMM work around local clearcase vobs setup MakeDirectories(all,help-sdl cde.dti) diff --git a/cde/lib/DtHelp/Imakefile b/cde/lib/DtHelp/Imakefile index a15cb8cb3..89fe15c5c 100644 --- a/cde/lib/DtHelp/Imakefile +++ b/cde/lib/DtHelp/Imakefile @@ -162,7 +162,7 @@ SpecialLibObjectRule(Canvas.o,,+O1) #endif -LCX_FILES = AIX.lcx CDE.lcx HP-UX.lcx SunOS.lcx +LCX_FILES = AIX.lcx CDE.lcx HP-UX.lcx SunOS.lcx Linux.lcx LCX_DEST = misc/dtlcx InstallMultiple($(LCX_FILES),$(LCX_DEST)) diff --git a/cde/lib/DtHelp/Linux.lcx b/cde/lib/DtHelp/Linux.lcx new file mode 100644 index 000000000..77173c4c6 --- /dev/null +++ b/cde/lib/DtHelp/Linux.lcx @@ -0,0 +1,571 @@ +@!!!!!!!!!!!!!! Linux Locale-Related Translations !!!!!!!!!!!!!! +! File: Linux.lcx +! Default location: /usr/dt/config/svc/Linux.lcx +! Purpose: +! Define the Linux-specific set of locale-related translations. +! Description: +! This file contains the set of all locale-related translations +! that can occur during _DtLcxXlateOpToStd() and _DtLcxStdToOp() +! calls on Linux platforms. Note that platform-specific tables may +! include more than one translation to and from CDE standard +! strings if they can be distinguished by version, operation, or +! pattern matching. +! +! It is important that additional CDE standard strings only +! be created by the CDE owner of the _DtLcx translation service +! and NOT be created by an individual vendor or user. This be because +! the purpose of adopting a set of CDE standard strings is to +! support interoperability across platforms. If individual vendors +! add their own "standard" strings and these strings are not +! known on other platforms, then the goal of interoperability +! will be defeated. +! +! If you feel that a new CDE standard string is needed, +! contact your CDE representative/vendor with a specific +! proposal and justification and have them forward it to +! the owner of the CDE _DtLcx service. +! +! Note that it is allowed for vendors and users to add new +! operations for which translations are specified and which +! utilize the standard strings. If the operations are of +! general utility, please bring them to the attention of +! your CDE representative/vendor for forwarding to the +! _DtLcx owner. +! Invoked by: +! This table is used by the _DtLcx translation service +! Defects: +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +!!!!!!!!!!!!!!!! translation specification syntax !!!!!!!!!!!!!!!!!!! +! Introductory fields: +! ==================== +! The _DtLcx translation specifications have a fixed number of +! introductory fields followed by a several standard value +! fields and the operation-specific value. +! The introductory fields are: +! ... +! +! Platform generally is the same string as uname(1) -s. +! Version range utilizes normalized version numbers that +! are acquired using the 'version' translations. +! Operations are one or more comma-separated strings that +! uniquely identify the operation associated with the +! operation-specific value. This string is specified +! as part of the request for a translation. +! +! Kinds of translations allow the mechanism to support several modes +! of operation, each useful for different purposes. When +! reading or writing a specification, pay particular attention +! to the kind of specification, as this guides the usage of it. +! +! Specification kinds: +! .=. means a valid bi-directional translation requiring the op-value +! in the translation specification to exactly match the op-value of +! the call to _DtLcxXlateOpToStd(), e.g. foo matches only foo +! .~. means a valid bi-directional translation requiring the op-value +! in the translation specification to match the beginning of the +! op-value of the call to _DtLcxXlateOpToStd(), e.g. foo matches +! foo@@bar. This is often useful, e.g. for operation-specific +! locale strings that may also contain modifier suffixes. +! .>. means only from standard to op-specific (generally a +! compatibility translation, meaning on op-specific value +! that will work for the standard, although that is not +! the straight mapping) +! .<. means only from op-specific to standard (generally a +! regex in the op-value which is used to map a class of +! op values to a standard value) +! .0. means that translation is not supported and if a translation +! request matches the specification, the request will fail. +! +! Standard values: +! ================ +! _DtLcx defines the order of the standard values in the +! translations it utilizes. All translation specifications +! must adhere to this order. +! .. +! In CDE 1.0, no modifiers are standard and that +! portion of the table is unspecified. This means +! that no CDE standard modifiers are available across +! platforms. Operations that use only the +! should specify the wildcard character ("?") for the +! value. +! +! Operation-specific value: +! ========================= +! The operation-specific value is a string that is used +! according to the kind of translation. The syntax is +! : +! or : "", if it contains white space +! +! Filling in the table of translations: +! ===================================== +! The person preparing the translation table should know +! the minimum version of the target platform that is +! be supported. For example, assume that we must +! complete the table for all versions 9.00 and higher. +! +! The objective is then to provide two sets of translations: +! a full set of translations from CDE standard locales to +! valid platform locales, and a full set of translations +! from valid platform locales to some or all CDE standard +! locales. +! +! Translations from CDE standard locales to valid platform +! locales must use the .~. .=. or .>. mappings. When there +! is a 1:1 mapping between a CDE locale and a platform locale, +! use the .~. or .=. mapping. See the comment below to +! decide which to use. When there is no 1:1 mapping between +! CDE locale and platform locale, use the .>. mapping. This +! provides a valid translation from the CDE locale to the +! best-suitable platform locale, but never translates from +! that platform locale to the CDE locale. +! +! Translations from every platform locale to the appropriate +! CDE locale must use the .~. .=. or .<. mappings. +! When there is a 1:1 mapping between a platform locale and +! a CDE standard locale, use the .~. or .=. mapping. See the +! comment below to decide which to use. If there is a 1:1 +! mapping, but the platform locale pattern uses a regular +! expression, or if more than one platform locale can +! be translated to one CDE standard locale, the .<. mapping must +! be used. +! +! If no appropriate CDE standard locale can be found, you have +! identified the need for a new CDE standard locale. Refer to +! the instructions at the head of this file for how to go about +! registering a new CDE standard locale. You should not create +! a new "standard" locale (the left hand side of the translation +! specification) without registering it with CDE, because this +! will hinder the free exchange of information across locales +! and platforms. +! +! The .=. and .~. mappings are similar. The difference is +! that the .=. mapping requires an exact string match between +! the platform locale and the string provided to the +! translation routine. Generally speaking, this mapping +! is risky unless exact matchings can be guaranteed in +! all DtLcx clients for the particular operation in question. +! The .~. mapping is to be preferred, but the .=. translation +! is useful in limited situations, where similar strings may +! occur. +! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +! define this resource to dump debug/test info +!*debugDtXlate: True + +!!!!!!!!!!!!!!!! Linux Version Identificaton !!!!!!!!!!!!!!!!! +! These translations are used by the _DtXlateGetXlateEnv() +! call to determine the version number to use. +! +! To understand the translation, realize that the +! operation-specific regexp(5) pattern on the right +! hand side is matched against the strings returned +! by uname(2). The best match determines the "normalized" +! version number of the platform, which should range from +! 001 and up. By convention, major release numbers +! map to centuries and minor release numbers to within +! the century. +! +! To determine the string that the regular expression on the +! right hand side is matching against, use uname(1) and run +! 'uname -r' and 'uname -v' and note the strings. During execution, +! the strings returned by this command are retrieved and +! concatenated "rv"--in that order, no extra spaces. +! This is the string that the pattern must match. +! +! Sometimes this string may not be intuitive. For example, +! note that Linux 3.2 returns 2 for 'uname -r' and 3 for 'uname -v'. +! So the pattern string must be 23, not 32. Do not go by +! the order of 'uname -rv' or 'uname -vr', as that is not used. +!! + +Linux.?.version.<.100: ".*" !! any CDE value + + +!!!!!!!!!!!!!!!! Linux-specific setlocale translations !!!!!!!!!!!!!!!!!!! +! These translations are for the string returned by the +! getlocale() or setlocale(LC_xxx,NULL) operations, but not +! setlocale(LC_ALL,NULL) operation. +! +! It provides translations from Linux operation-specific +! to CDE standard strings and back again. +! +! Some language,territory combinations have the following comments: +! (1) These ISO territory names may be subject to change +! However, their CDE names will continue to be supported +! (2) No ISO "territory" name exists for the Arabic-speaking regions of the +! world as a whole. Vendors have sometimes supplied their own. +! Those names, when conformant to the ISO model, will be adopted for CDE. +! +!Platform Operation Lang_Terr Op-Value Language,Territory Who has +!--- --------- ----- -------- ------------------ ------- +! Version Kind Codeset +! ---- - --------- + + +! setlocales Compliance +Linux.100+.setlocale.~.C.IBM-850: C ! setlocales compliance ,IBM +Linux.100+.setlocale.~.POSIX.IBM-850: POSIX ! setlocales compliance ,IBM +Linux.100+.setlocale.~.C.ISO-8859-1: C ! setlocales compliance ,IBM, HP, Sun , USL +Linux.100+.setlocale.~.POSIX.ISO-8859-1: POSIX ! setlocales compliance ,IBM, HP, Sun , USL + +! W European/Americas, Latin 1 codeset +Linux.100+.setlocale.~.da_DK.ISO-8859-1: da_DK !.ISO8859-1 ! Danish, Denmark XoJIG,IBM, HP, , USL ("da") +Linux.100+.setlocale.>.de_AT.ISO-8859-1: de_DE !.ISO8859-1 ! German,Austria XoJIG, , , , USL +Linux.100+.setlocale.~.de_CH.ISO-8859-1: de_CH !.ISO8859-1 ! German,Switzerland XoJIG,IBM, , , USL +Linux.100+.setlocale.~.de_DE.ISO-8859-1: de_DE !.ISO8859-1 ! German, Germany XoJIG,IBM, HP, Sun ("de"), USL ("de") +Linux.100+.setlocale.>.en_AU.ISO-8859-1: en_GB !.ISO8859-1 ! English,Australia , , , , USL +Linux.100+.setlocale.>.en_CA.ISO-8859-1: en_US !.ISO8859-1 ! English,Canada XoJIG, , , , USL +Linux.100+.setlocale.>.en_DK.ISO-8859-1: en_GB !.ISO8859-1 ! English, Denmark XoJIG, , , , USL +Linux.100+.setlocale.~.en_GB.ISO-8859-1: en_GB !.ISO8859-1 ! English, U.K. XoJIG,IBM, HP, , USL ("en") +Linux.100+.setlocale.>.en_JP.ISO-8859-1: en_JP !.ISO8859-1 ! English, Japan XoJIG,IBM, , , +Linux.100+.setlocale.>.en_JP.ISO-8859-1: en_US !.ISO8859-1 ! English, Japan XoJIG,IBM, , , +Linux.100+.setlocale.>.en_IE.ISO-8859-1: en_GB !.ISO8859-1 ! English, Ireland XoJIG, , , , USL +Linux.100+.setlocale.>.en_MY.ISO-8859-1: en_US !.ISO8859-1 ! English,Malaysia , , , , USL +Linux.100+.setlocale.>.en_NZ.ISO-8859-1: en_GB !.ISO8859-1 ! English,New Zealand , , , , USL +Linux.100+.setlocale.>.en_KR.ISO-8859-1: en_KR !.ISO8859-1 ! English,Korea , , , , USL +Linux.100+.setlocale.>.en_KR.ISO-8859-1: en_US !.ISO8859-1 ! English,Korea ,IBM, , , +Linux.100+.setlocale.>.en_TW.ISO-8859-1: en_TW !.ISO8859-1 ! English,Taiwan , , , , USL +Linux.100+.setlocale.>.en_TW.ISO-8859-1: en_US !.ISO8859-1 ! English,Taiwan ,IBM, , , +Linux.100+.setlocale.~.en_US.ISO-8859-1: en_US !.ISO8859-1 ! English, USA XoJIG,IBM, HP, Sun , USL +Linux.100+.setlocale.>.es_AR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Argentina , , , Sun , USL +Linux.100+.setlocale.>.es_BO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Bolivia , , , Sun +Linux.100+.setlocale.>.es_CL.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Chile , , , Sun , USL +Linux.100+.setlocale.>.es_CO.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Columbia , , , Sun +Linux.100+.setlocale.>.es_CR.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Costa Rica , , , Sun +Linux.100+.setlocale.>.es_EC.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Ecuador , , , Sun +Linux.100+.setlocale.~.es_ES.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Spain XoJIG,IBM, HP, Sun , USL +Linux.100+.setlocale.~.ca_ES.ISO-8859-1: ca_ES !.ISO8859-1 ! Catalan, Spain XoJIG,IBM, HP, Sun , USL +Linux.100+.setlocale.>.es_GT.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Guatemala , , , Sun +Linux.100+.setlocale.>.es_MX.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Mexico , , , Sun , USL +Linux.100+.setlocale.>.es_PE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Peru , , , Sun +Linux.100+.setlocale.>.es_UY.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Uruguay , , , Sun +Linux.100+.setlocale.>.es_VE.ISO-8859-1: es_ES !.ISO8859-1 ! Spanish, Venezuela , , , Sun , USL +! Linux.100+.setlocale.>.et_EE.ISO-8859-1: ! Estonian, Estonia XoJIG, +Linux.100+.setlocale.~.fi_FI.ISO-8859-1: fi_FI !.ISO8859-1 ! Finnish, Finland XoJIG,IBM, HP, , USL ("fi") +! Linux.100+.setlocale.>.fo_FO.ISO-8859-1: ! Faroese, Faeroe Island XoJIG, +Linux.100+.setlocale.~.fr_BE.ISO-8859-1: fr_BE !.ISO8859-1 ! French,Belgium XoJIG, , , , USL +Linux.100+.setlocale.~.fr_CA.ISO-8859-1: fr_CA !.ISO8859-1 ! French, Canada XoJIG,IBM, HP, , USL +Linux.100+.setlocale.~.fr_CH.ISO-8859-1: fr_CH !.ISO8859-1 ! French, Switzerland XoJIG,IBM, , , USL +Linux.100+.setlocale.~.fr_FR.ISO-8859-1: fr_FR !.ISO8859-1 ! French, France XoJIG,IBM, HP, Sun ("fr"), USL ("fr") +Linux.100+.setlocale.~.is_IS.ISO-8859-1: is_IS !.ISO8859-1 ! Icelandic, Iceland XoJIG,IBM, HP, , USL ("is") +Linux.100+.setlocale.>.it_CH.ISO-8859-1: it_IT !.ISO8859-1 ! Italian,Switzerland , , , , USL +Linux.100+.setlocale.~.it_IT.ISO-8859-1: it_IT !.ISO8859-1 ! Italian, Italy XoJIG,IBM, HP, Sun ("it"), USL ("it") +! Linux.100+.setlocale.>.kl_GL.ISO-8859-1: ! Greenlandic, Greenland XoJIG, +! Linux.100+.setlocale.>.lt_LT.ISO-8859-1: ! Lithuanian, Lithuania XoJIG, +! Linux.100+.setlocale.>.lv_LV.ISO-8859-1: ! Latvian, Latvia XoJIG, +Linux.100+.setlocale.~.nl_BE.ISO-8859-1: nl_BE !.ISO8859-1 ! Dutch, Belgium XoJIG,IBM, , , USL +Linux.100+.setlocale.~.nl_NL.ISO-8859-1: nl_NL !.ISO8859-1 ! Dutch, The Netherlands XoJIG,IBM, HP, , USL ("nl") +Linux.100+.setlocale.~.no_NO.ISO-8859-1: no_NO !.ISO8859-1 ! Norwegian, Norway XoJIG,IBM, HP, , USL ("no") +Linux.100+.setlocale.~.pt_BR.ISO-8859-1: pt_BR !.ISO8859-1 ! Portuguese,Brazil , , , , USL +Linux.100+.setlocale.~.pt_PT.ISO-8859-1: pt_PT !.ISO8859-1 ! Portuguese, Portugal XoJIG,IBM, HP, , USL +Linux.100+.setlocale.>.sv_FI.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Finland XoJIG, +Linux.100+.setlocale.~.sv_SE.ISO-8859-1: sv_SE !.ISO8859-1 ! Swedish, Sweden XoJIG,IBM, HP, Sun ("sv"), USL ("sv") + + +! E European +Linux.100+.setlocale.~.cs_CS.ISO-8859-2: cs_CZ !.ISO8859-2 ! Czech(1) ,IBM, HP +Linux.100+.setlocale.~.hr_HR.ISO-8859-2: hr_HR !.ISO8859-2 ! Croatian, Croatia ,IBM +Linux.100+.setlocale.~.hu_HU.ISO-8859-2: hu_HU !.ISO8859-2 ! Hungarian, Hungry XoJIG,IBM, HP +Linux.100+.setlocale.~.pl_PL.ISO-8859-2: pl_PL !.ISO8859-2 ! Polish, Poland XoJIG,IBM, HP +Linux.100+.setlocale.~.ro_RO.ISO-8859-2: ro_RO !.ISO8859-2 ! Rumanian, Romania XoJIG,IBM, HP +Linux.100+.setlocale.~.sh_YU.ISO-8859-2: sh_SP !.ISO8859-2 ! Serbocroatian, Yugoslavia(1) ,IBM, HP +Linux.100+.setlocale.>.sl_CS.ISO-8859-2: sl_SI !.ISO8859-2 ! Slovenian , , HP +Linux.100+.setlocale.~.si_SI.ISO-8859-2: sl_SI !.ISO8859-2 ! Slovenian ,IBM, +Linux.100+.setlocale.~.sk_SK.ISO-8859-2: sk_SK !.ISO8859-2 ! Slovak ,IBM + +! Cyrillic +Linux.100+.setlocale.~.bg_BG.ISO-8859-5: bg_BG !.ISO8859-5 ! Bulgarian, Bulgaria ,IBM, HP +Linux.100+.setlocale.~.mk_MK.ISO-8859-5: mk_MK !.ISO8859-5 ! Macedonian ,IBM +Linux.100+.setlocale.~.ru_RU.ISO-8859-5: ru_RU !.ISO8859-5 ! Russian(1) ,IBM, +Linux.100+.setlocale.>.ru_SU.ISO-8859-5: ru_RU !.ISO8859-5 ! Russian(1) , , HP +Linux.100+.setlocale.~.sp_YU.ISO-8859-5: sr_SP !.ISO8859-5 ! Serbian,Yugoslavia(1) ,IBM + +! Arabic +Linux.100+.setlocale.>.ar_DZ.ISO-8859-6: ar_AA !.ISO8859-6 ! Arabic(2) , , HP +Linux.100+.setlocale.~.ar_SA.ISO-8859-6: ar_AA !.ISO8859-6 ! Arabic(2) ,IBM, HP +Linux.100+.setlocale.~.ar_SA.IBM-1046: Ar_AA !.IBM-1046 ! Arabic(2) ,IBM + +! Hebrew +Linux.100+.setlocale.~.iw_IL.ISO-8859-8: iw_IL !.ISO8859-8 ! Hebrew, Israel ,IBM, HP +Linux.100+.setlocale.~.iw_IL.IBM-856: Iw_IL !.IBM-856 ! Hebrew, Israel ,IBM + +! Greek +Linux.100+.setlocale.~.el_GR.ISO-8859-7: el_GR !.ISO8859-7 ! Greek, Greece ,IBM, HP + +! Turkish +Linux.100+.setlocale.~.tr_TR.ISO-8859-9: tr_TR !.ISO8859-9 ! Turkish, Turkey ,IBM, HP + +! East Asia +Linux.100+.setlocale.~.ja_JP.EUC-JP: ja_JP !.IBM-eucJP ! Japanese, Japan ,IBM, HP, Sun ("ja"), USL +Linux.100+.setlocale.~.ja_JP.IBM-932: Ja_JP !.IBM-932 ! Japanese, Japan ,IBM +Linux.100+.setlocale.>.ja_JP.HP-SJIS: Ja_JP !.IBM-932 ! Japanese, Japan aka japanese 15 , , HP, +Linux.100+.setlocale.~.ko_KR.EUC-KR: ko_KR !.IBM-eucKR ! Korean, Korea ,IBM, HP, Sun ("ko"), USL +Linux.100+.setlocale.~.zh_CN.EUC-CN: zh_CN !.IBM-eucCN ! Chinese, China ,IBM, , Sun ("zh"), USL +Linux.100+.setlocale.>.zh_CN.HP-15CN: zh_CN !.IBM-eucCN ! Chinese, China , , HP +Linux.100+.setlocale.~.zh_CN.UTF-8: ZH_CN !.UTF-8 ! Chinese, China ,IBM, +Linux.100+.setlocale.~.zh_TW.EUC-TW: zh_TW !.IBM-eucTW ! Chinese, Taiwan ,IBM, HP, Sun , USL +Linux.100+.setlocale.>.zh_TW.HP-BIG5: Zh_TW !.big5 ! Chinese, Taiwan ,IBM, HP, , +! Linux.100+.setlocale.>.zh_TW.HP-CCDC: ! Chinese, Taiwan , , HP, , +! Linux.100+.setlocale.>.ja_JP.HP-KANA8: ! Japanese, Japan , , HP, , + + +! Thai +Linux.100+.setlocale.~.th_TH.TIS-620: th_TH !.TIS-620 ! Thai, Thailand ,IBM, HP + + +! W European/Americas, IBM-850 codeset +Linux.100+.setlocale.~.da_DK.IBM-850: Da_DK ! Danish, Denmark ,IBM, +Linux.100+.setlocale.>.de_AT.IBM-850: De_DE ! German,Austria , , +Linux.100+.setlocale.~.de_CH.IBM-850: De_CH ! German,Switzerland ,IBM, +Linux.100+.setlocale.~.de_DE.IBM-850: De_DE ! German, Germany ,IBM, +Linux.100+.setlocale.>.en_AU.IBM-850: En_GB ! English,Australia , , +Linux.100+.setlocale.>.en_CA.IBM-850: En_US ! English,Canada , , +Linux.100+.setlocale.>.en_DK.IBM-850: En_GB ! English, Denmark , , +Linux.100+.setlocale.~.en_GB.IBM-850: En_GB ! English, U.K. ,IBM, +Linux.100+.setlocale.~.en_JP.IBM-850: En_JP ! English, Japan ,IBM, +Linux.100+.setlocale.>.en_IE.IBM-850: En_GB ! English, Ireland , , +Linux.100+.setlocale.>.en_MY.IBM-850: En_US ! English,Malaysia , , +Linux.100+.setlocale.>.en_NZ.IBM-850: En_GB ! English,New Zealand , , +Linux.100+.setlocale.>.en_KR.IBM-850: En_GB ! English,Korea , , +Linux.100+.setlocale.>.en_TW.IBM-850: En_GB ! English,Taiwan , , +Linux.100+.setlocale.~.en_US.IBM-850: En_US ! English, USA ,IBM, +Linux.100+.setlocale.>.es_AR.IBM-850: Es_ES ! Spanish, Argentina , , +Linux.100+.setlocale.>.es_BO.IBM-850: Es_ES ! Spanish, Bolivia , , +Linux.100+.setlocale.>.es_CL.IBM-850: Es_ES ! Spanish, Chile , , +Linux.100+.setlocale.>.es_CO.IBM-850: Es_ES ! Spanish, Columbia , , +Linux.100+.setlocale.>.es_CR.IBM-850: Es_ES ! Spanish, Costa Rica , , +Linux.100+.setlocale.>.es_EC.IBM-850: Es_ES ! Spanish, Ecuador , , +Linux.100+.setlocale.~.es_ES.IBM-850: Es_ES ! Spanish, Spain ,IBM, +Linux.100+.setlocale.~.ca_ES.IBM-850: Ca_ES ! Catalan, Spain ,IBM, +Linux.100+.setlocale.>.es_GT.IBM-850: Es_ES ! Spanish, Guatemala , , +Linux.100+.setlocale.>.es_MX.IBM-850: Es_ES ! Spanish, Mexico , , +Linux.100+.setlocale.>.es_PE.IBM-850: Es_ES ! Spanish, Peru , , +Linux.100+.setlocale.>.es_UY.IBM-850: Es_ES ! Spanish, Uruguay , , +Linux.100+.setlocale.>.es_VE.IBM-850: Es_ES ! Spanish, Venezuela , , +! Linux.100+.setlocale.>.et_EE.IBM-850: ! Estonian, Estonia , +Linux.100+.setlocale.~.fi_FI.IBM-850: Fi_FI ! Finnish, Finland ,IBM, +! Linux.100+.setlocale.>.fo_FO.IBM-850: ! Faroese, Faeroe Island , +Linux.100+.setlocale.~.fr_BE.IBM-850: Fr_BE ! French,Belgium , , +Linux.100+.setlocale.~.fr_CA.IBM-850: Fr_CA ! French, Canada ,IBM, +Linux.100+.setlocale.~.fr_CH.IBM-850: Fr_CH ! French, Switzerland ,IBM, +Linux.100+.setlocale.~.fr_FR.IBM-850: Fr_FR ! French, France ,IBM, +Linux.100+.setlocale.~.is_IS.IBM-850: Is_IS ! Icelandic, Iceland ,IBM, +Linux.100+.setlocale.>.it_CH.IBM-850: It_IT ! Italian,Switzerland , , +Linux.100+.setlocale.~.it_IT.IBM-850: It_IT ! Italian, Italy ,IBM, +! Linux.100+.setlocale.>.kl_GL.IBM-850: ! Greenlandic, Greenland , +! Linux.100+.setlocale.>.lt_LT.IBM-850: ! Lithuanian, Lithuania , +! Linux.100+.setlocale.>.lv_LV.IBM-850: ! Latvian, Latvia , +Linux.100+.setlocale.~.nl_BE.IBM-850: Nl_BE ! Dutch, Belgium ,IBM, +Linux.100+.setlocale.~.nl_NL.IBM-850: Nl_NL ! Dutch, The Netherlands ,IBM, +Linux.100+.setlocale.~.no_NO.IBM-850: No_NO ! Norwegian, Norway ,IBM, +Linux.100+.setlocale.>.pt_BR.IBM-850: Pt_PT ! Portuguese,Brazil , , +Linux.100+.setlocale.~.pt_PT.IBM-850: Pt_PT ! Portuguese, Portugal ,IBM, +Linux.100+.setlocale.>.sv_FI.IBM-850: Sv_SE ! Swedish, Finland , +vvLinux.100+.setlocale.~.sv_SE.IBM-850: Sv_SE ! Swedish, Sweden ,IBM, + + +! codesets supported for iconv(1,3) & nl_langinfo and above +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.ISO-8859-1: ISO8859-1 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.ISO-8859-2: ISO8859-2 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.ISO-8859-5: ISO8859-5 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.ISO-8859-6: ISO8859-6 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.ISO-8859-7: ISO8859-7 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.ISO-8859-8: ISO8859-8 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.ISO-8859-9: ISO8859-9 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.EUC-KR: IBM-eucKR +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.EUC-JP: IBM-eucJP +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.EUC-TW: IBM-eucTW +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.EUC-CN: IBM-eucCN +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).>.?.HP-15CN: IBM-eucCN +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.IBM-437: IBM-437 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.IBM-850: IBM-850 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.IBM-856: IBM-856 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.IBM-932: IBM-932 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).>.?.HP-SJIS: IBM-932 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.IBM-1046: IBM-1046 +Linux.100+.iconv1,iconv3,nl_langinfo(CODESET).=.?.UTF-8: UTF-8 +Linux.100+.iconv1,iconv3.>.?.ISO-2022-JP: fold7 +Linux.100+.iconv1,iconv3.>.?.ISO-2022-KR: fold7 +Linux.100+.iconv1,iconv3.>.?.ISO-2022-TW: fold7 +Linux.100+.iconv1,iconv3.>.?.ISO-2022-CN: fold7 +Linux.100+.iconv1,iconv3.>.?.HP-BIG5: big5 +Linux.100+.iconv1,iconv3.>.?.TIS-620: TIS-620 + +! codesets not supported by Linux iconv(1,3) +! Linux.?.iconv1,iconv3.~.?.UCS-2: +! Linux.?.iconv1,iconv3.~.?.HP-ARABIC8: +! Linux.?.iconv1,iconv3.~.?.HP-GREEK8: +! Linux.?.iconv1,iconv3.~.?.HP-HEBREW8 +! Linux.?.iconv1,iconv3.~.?.HP-ROMAN8: +! Linux.?.iconv1,iconv3.~.?.HP-TURKISH8: +! Linux.?.iconv1,iconv3.~.?.HP-KANA8: +! Linux.?.iconv1,iconv3.~.?.HP-CCDC: + +! multibyte codesets +! This translation provides an alternative to a call to +! using setlocale() and MB_CUR_MAX to determine this. +Linux.100+.multibyte.=.?.EUC-KR: 2 +Linux.100+.multibyte.=.?.HP-SJIS: 2 +Linux.100+.multibyte.=.?.IBM-932: 2 +Linux.100+.multibyte.=.?.EUC-JP: 3 +! Linux.?.multibyte.~.?.HP-CCDC: 2 +Linux.100+.multibyte.>.?.HP-BIG5: 2 +Linux.100+.multibyte.=.?.EUC-TW: 4 +Linux.100+.multibyte.=.?.TIS-620: 2 +Linux.100+.multibyte.=.?.EUC-CN: 2 +Linux.100+.multibyte.=.?.HP-15CN: 2 +Linux.100+.multibyte.=.?.EUC-KR: 2 +Linux.100+.multibyte.=.?.UTF-8: 3 + + +! Translations from predefined CCDF-locales to CDE Standard Locales +Linux.100+.ccdf.=.?.ISO-8859-1: ISO8859-1 +Linux.100+.ccdf.=.?.ISO-8859-2: ISO8859-2 +Linux.100+.ccdf.=.?.ISO-8859-5: ISO8859-5 +Linux.100+.ccdf.=.?.ISO-8859-6: ISO8859-6 +Linux.100+.ccdf.=.?.ISO-8859-7: ISO8859-7 +Linux.100+.ccdf.=.?.ISO-8859-8: ISO8859-8 +Linux.100+.ccdf.=.?.ISO-8859-9: ISO8859-9 +Linux.100+.ccdf.=.?.EUC-JP: IBM-eucJP +Linux.100+.ccdf.=.?.EUC-KR: IBM-eucKR +Linux.100+.ccdf.=.?.EUC-TW: IBM-eucTW +Linux.100+.ccdf.=.?.EUC-CN: IBM-eucCN +Linux.100+.ccdf.>.?.IBM-932: IBM-932 +Linux.100+.ccdf.>.?.HP-SJIS: IBM-932 +Linux.100+.ccdf.=.?.IBM-1046: IBM-1046 +Linux.100+.ccdf.=.?.IBM-850: IBM-850 +Linux.100+.ccdf.=.?.IBM-856: IBM-856 +Linux.100+.ccdf.=.?.HP-BIG5: big5 +Linux.100+.ccdf.=.?.TIS-620: TIS-620 +Linux.100+.ccdf.=.?.UTF-8: UTF-8 +Linux.100+.ccdf.=.?.DT-SYMBOL-1: symbol !!! standard Dt symbol font + +! These CDE standard locales may have CCDF-locales, but they are defined by localizers +Linux.100+.ccdf.>.?.HP-ROMAN8: ISO8859-1 +Linux.100+.ccdf.>.?.HP-ARABIC8: ISO8859-6 +Linux.100+.ccdf.>.?.HP-GREEK8: ISO8859-8 +Linux.100+.ccdf.>.?.HP-HEBREW8: ISO8859-7 +Linux.100+.ccdf.>.?.HP-TURKISH8: ISO8859-9 +Linux.100+.ccdf.>.?.HP-KANA8: IBM-932 +Linux.100+.ccdf.>.?.HP-CCDC: IBM-eucCN + + + +! Codesets that require multibyte parsing to avoid confusion with shell special chars +Linux.?.dtkshSpecialParse.=.ja_JP.HP-JIS: True +Linux.?.dtkshSpecialParse.=.ja_JP.HP-SJIS: True +Linux.?.dtkshSpecialParse.=.ja_JP.IBM-932: True +Linux.?.dtkshSpecialParse.=.zh_TW.HP-BIG5: True +Linux.?.dtkshSpecialParse.=.zh_TW.HP-CCDC: True + + +!! When content is exchanged with other platforms, the interchange codeset +!! may be different that the codeset used locally. In CDE1, these translations +!! are used by dtmail, but other clients may use the same translations +!! in the future. For example, to improve interoperability of 8-bit mail, +!! the mail messages of users working in codesets such as HP-ROMAN8 or IBM-850 +!! are translated to the interchangeCodeset (in this case, ISO-8859-1) before +!! they are sent. Similarly, the mail of Japanese users is translated to JIS +!! before it is sent. +!! +!! -------------------------------------------------------------------- +!! Linux does provide the fold7 conversion which is an ISO 2022 encoding +!! of every code set supported by a locale... so ... the name +!! ISO-2022-xx ( where xx is JP, CN, KR, TW) +!! can be used for any of the following interchangeCodeset... but it has +!! been left as is in case 8-bit mail is supported... +!! -------------------------------------------------------------------- +!! +Linux.?.interchangeCodeset.~.?.ISO-8859-1: ISO-8859-1 ! ISO Latin 1 +!Linux.?.interchangeCodeset.>.?.HP-ROMAN8: ISO-8859-1 ! HP Roman8 +Linux.?.interchangeCodeset.>.?.IBM-850: ISO-8859-1 ! PC (Multi-lingual) +Linux.?.interchangeCodeset.>.?.IBM-437: ISO-8859-1 ! PC (US) +Linux.?.interchangeCodeset.~.?.ISO-8859-2: ISO-8859-2 ! ISO Latin 2 +Linux.?.interchangeCodeset.~.?.ISO-8859-5: ISO-8859-5 ! ISO Latin/Cyrillic +Linux.?.interchangeCodeset.~.?.ISO-8859-6: ISO-8859-6 ! ISO Latin/Arabic +!Linux.?.interchangeCodeset.>.?.HP-ARABIC8: ISO-8859-6 ! HP Arabic8 +Linux.?.interchangeCodeset.>.?.IBM-1046: ISO-8859-6 ! PC Arabic Code Set +Linux.?.interchangeCodeset.~.?.ISO-8859-8: ISO-8859-8 ! ISO Latin/Hebrew +!Linux.?.interchangeCodeset.>.?.HP-HEBREW8: ISO-8859-8 ! HP Hebrew8 +Linux.?.interchangeCodeset.>.?.IBM-856: ISO-8859-8 ! PC Hebrew +Linux.?.interchangeCodeset.~.?.ISO-8859-7: ISO-8859-7 ! ISO Latin/Greek +!Linux.?.interchangeCodeset.>.?.HP-GREEK8: ISO-8859-7 ! HP Greek8 +Linux.?.interchangeCodeset.~.?.ISO-8859-9: ISO-8859-9 ! ISO Latin 5 +!Linux.?.interchangeCodeset.>.?.HP-TURKISH8: ISO-8859-9 ! HP Turkish8 +Linux.?.interchangeCodeset.~.?.EUC-JP: ISO-2022-JP ! Japanese EUC +!Linux.?.interchangeCodeset.>.?.HP-SJIS: ISO-2022-JP ! HP Japanese Shift JIS +Linux.?.interchangeCodeset.>.?.IBM-932: ISO-2022-JP ! PC Japanese Shift JIS +!Linux.?.interchangeCodeset.>.?.HP-KANA8: ISO-2022-JP ! HP Japanese Katakana8 +! uncomment when ISO-2022-KR is supported by iconv +Linux.?.interchangeCodeset.~.?.EUC-KR: ISO-2022-KR ! Korean EUC +! uncomment when ISO-2022-CN is supported by iconv +Linux.?.interchangeCodeset.~.?.EUC-CN: ISO-2022-CN ! China Chinese EUC +Linux.?.interchangeCodeset.>.?.HP-15CN: ISO-2022-CN ! HP Chinese EUC +! uncomment when ISO-2022-TW is supported by iconv +Linux.?.interchangeCodeset.~.?.EUC-TW: ISO-2022-TW ! Taiwan Chinese EUC +Linux.?.interchangeCodeset.>.?.HP-BIG5: ISO-2022-TW ! HP Big5 Chinese +Linux.?.interchangeCodeset.>.?.HP-CCDC: ISO-2022-TW ! HP CCDC Chinese +Linux.?.interchangeCodeset.~.?.TIS-620: TIS-620 ! Thai +Linux.?.interchangeCodeset.>.?.UCS-2: ISO-2022-JP ! Unicode +Linux.?.interchangeCodeset.~.?.UTF-8: ISO-2022-JP ! multibyte Unicode +!! Codeset identifiers for use with MIME messages. The .~. translations +!! are used by dtmail and adhere to the MIME standard, RFC 1521. +!! Note that the MIME standard states that codeset identifiers are +!! case-insensitive. The operation-specific values on the right-hand-side +!! of the translations below, however, ARE case sensitive. Before +!! doing a OpToStd translation, first convert the MIME codeset identifier +!! to uppercase. Alternatively, one could provide lower-case versions +!! of the translations (right-hand-side only should be in lower-case). +Linux.?.mime.~.?.ISO-8859-1: ISO-8859-1 ! ISO Latin 1 +Linux.?.mime.~.?.HP-ROMAN8: X-HP-ROMAN8 ! HP Roman8 +Linux.?.mime.~.?.IBM-437: X-IBM-437 ! PC (US) +Linux.?.mime.~.?.IBM-850: X-IBM-850 ! PC (Multi-lingual) +Linux.?.mime.~.?.ISO-8859-2: ISO-8859-2 ! ISO Latin 2 +Linux.?.mime.~.?.ISO-8859-5: ISO-8859-5 ! ISO Latin/Cyrillic +Linux.?.mime.~.?.ISO-8859-6: ISO-8859-6 ! ISO Latin/Arabic +Linux.?.mime.~.?.HP-ARABIC8: X-HP-ARABIC8 ! HP Arabic8 +Linux.?.mime.~.?.IBM-1046: X-IBM-1046 ! PC Arabic Code Set +Linux.?.mime.~.?.ISO-8859-8: ISO-8859-8 ! ISO Latin/Hebrew +Linux.?.mime.~.?.HP-HEBREW8: X-HP-HEBREW8 ! HP Hebrew8 +Linux.?.mime.~.?.IBM-856: X-IBM-856 ! PC Hebrew +Linux.?.mime.~.?.ISO-8859-7: ISO-8859-7 ! ISO Latin/Greek +Linux.?.mime.~.?.HP-GREEK8: X-HP-GREEK8 ! HP Greek8 +Linux.?.mime.~.?.ISO-8859-9: ISO-8859-9 ! ISO Latin 5 +Linux.?.mime.~.?.HP-TURKISH8: X-HP-TURKISH8 ! HP Turkish8 +Linux.?.mime.~.?.EUC-JP: X-EUC-JP ! Japanese EUC +Linux.?.mime.~.?.ISO-2022-JP: ISO-2022-JP ! Japanese JIS with 7-bit encoding per ISO-2022-JP +Linux.?.mime.~.?.HP-SJIS: X-HP-SJIS ! HP Japanese Shift JIS +Linux.?.mime.~.?.IBM-932: X-IBM-932 ! PC Japanese Shift JIS +Linux.?.mime.~.?.HP-KANA8: X-HP-KANA8 ! HP Japanese Katakana8 +Linux.?.mime.~.?.EUC-KR: X-EUC-KR ! Korean EUC +Linux.?.mime.~.?.ISO-2022-KR: ISO-2022-KR ! Korean with 7-bit encoding per ISO-2022-KR +Linux.?.mime.~.?.EUC-CN: X-EUC-CN ! China Chinese EUC +Linux.?.mime.~.?.ISO-2022-CN: ISO-2022-CN ! China Chinese with 7-bit encoding per ISO-2022-CN +Linux.?.mime.~.?.HP-15CN: X-HP-15CN ! HP China Chinese EUC +Linux.?.mime.~.?.EUC-TW: X-EUC-TW ! Taiwan Chinese EUC +Linux.?.mime.~.?.ISO-2022-TW: ISO-2022-TW ! Taiwan Chinese with 7-bit encoding per ISO-2022-TW +Linux.?.mime.~.?.HP-BIG5: X-HP-BIG5 ! HP Big5 Taiwan Chinese +Linux.?.mime.~.?.HP-CCDC: X-HP-CCDC ! HP CCDC Taiwan Chinese +Linux.?.mime.~.?.TIS-620: X-TIS-620 ! Thai +Linux.?.mime.~.?.UCS-2: X-UCS-2 ! Unicode; group 0, plane 0 of ISO-10646 +Linux.?.mime.~.?.UCS-4: X-UCS-4 ! ISO-10646 +Linux.?.mime.~.?.UTF-7: X-UTF-7 ! multibyte encoding of Unicode +Linux.?.mime.~.?.UTF-8: X-UTF-8 ! multibyte encoding of Unicode +Linux.?.mime.~.?.UTF-16: X-UTF-16 ! multibyte encoding of Unicode + +!! If other mailers are using other codeset identifiers in their MIME +!! messages, dtmail will not be able to process them correctly. +!! To correct this, additional .<. translations for these identifiers +!! can be added to a .lcx file in the /etc/dt/config/svc +!! or $HOME/.dt/config/svc directories. Such translations should read: +!! .100+.mime.<.?.: +!! +!! ***NEVER*** use a .~. translation, such as we use above, as this could +!! cause dtmail to send unexpected identifier strings by overriding the +!! above definition. Further, never use .=. or .>. translations. +!! +!! These two identifiers are in common usage, as they derive from RFC1521. +Linux.?.mime.<.?.ISO-8859-1: us-ascii ! ISO Latin 1 +Linux.?.mime.<.?.ISO-8859-1: US-ASCII ! ISO Latin 1 diff --git a/cde/programs/dtdocbook/instant/main.c b/cde/programs/dtdocbook/instant/main.c index 3a257dffe..2de16a88c 100644 --- a/cde/programs/dtdocbook/instant/main.c +++ b/cde/programs/dtdocbook/instant/main.c @@ -320,11 +320,13 @@ static char *UnEscapeI18NChars( ) { unsigned char c; - char *buf, *to, *from; + char *buf; + unsigned char *to, *from; if (MB_CUR_MAX != 1) { - from = source; - to = buf = malloc(strlen(source)+1); + from = (unsigned char*)source; + buf = malloc(strlen(source)+1); + to = (unsigned char *)buf; while (c = *from++) { if (c == I18N_TRIGGER) { c = *from++; @@ -449,7 +451,7 @@ static int CompareI18NStrings(ClientData clientData, while (*cp) { if ((len = mblen(cp, MB_CUR_MAX)) == 1) { if (isalpha(*cp)) { - *cp = _toupper(*cp); + *cp = toupper(*cp); } cp++; } else { @@ -460,7 +462,7 @@ static int CompareI18NStrings(ClientData clientData, while (*cp) { if ((len = mblen(cp, MB_CUR_MAX)) == 1) { if (isalpha(*cp)) { - *cp = _toupper(*cp); + *cp = toupper(*cp); } cp++; } else { @@ -853,15 +855,17 @@ EscapeI18NChars( char *source ) { - char *retval, *from, *to; + char *retval; + unsigned char *from, *to; int len; if (MB_CUR_MAX == 1) { return source; } else { /* worst case, the string will expand by a factor of 3 */ - from = source; - to = retval = malloc(3 * strlen(source) + 1); + from = (unsigned char *)source; + retval = malloc(3 * strlen(source) + 1); + to = (unsigned char *)retval; while (*from) { if ((len = mblen(from, MB_CUR_MAX)) < 0) { fprintf(stderr, From cdf8003f7cac489df3ec55e76690d6f8b29b23ad Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 16:27:20 -0600 Subject: [PATCH 146/162] Remove hardcoded CCLINK's in Imakefiles when linking with C++ built libs (DtSvc). Added proper SharedDtSvcReqs in lnxLib.tmpl and CplusplusLibC in linux.cf. This allows the libstdc++ dependancy to be properly declared for libDtSvc so that it is not neccessary to hardcode 'CCLINK = g++' in the Imakefiles of programs linking angainst libDtSvc. --- cde/config/cf/linux.cf | 1 + cde/config/cf/lnxLib.tmpl | 4 ++++ cde/lib/tt/bin/ttauth/Imakefile | 6 ------ cde/programs/dtaction/Imakefile | 6 ------ cde/programs/dtappbuilder/src/ab/Imakefile | 6 ------ cde/programs/dtappbuilder/src/abmf/Imakefile | 6 ------ cde/programs/dtcalc/Imakefile | 6 ------ cde/programs/dtcm/dtcm/Imakefile | 6 ------ cde/programs/dtcm/server/Imakefile | 6 ------ cde/programs/dtcreate/Imakefile | 6 ------ cde/programs/dtdbcache/Imakefile | 6 ------ cde/programs/dtdocbook/instant/Imakefile | 6 ------ cde/programs/dtdocbook/xlate_locale/Imakefile | 6 ------ cde/programs/dtexec/Imakefile | 6 ------ cde/programs/dtfile/Imakefile | 7 ------- cde/programs/dtfile/dtcopy/Imakefile | 6 ------ cde/programs/dthelp/dthelpdemo/Imakefile | 6 ------ cde/programs/dthelp/dthelpgen/Imakefile | 6 ------ cde/programs/dthelp/dthelpprint/Imakefile | 6 ------ cde/programs/dthelp/dthelpview/Imakefile | 6 ------ cde/programs/dticon/Imakefile | 6 ------ cde/programs/dtimsstart/Imakefile | 6 ------ cde/programs/dtlogin/Imakefile | 1 - cde/programs/dtpad/Imakefile | 6 ------ cde/programs/dtpdm/Imakefile | 6 ------ cde/programs/dtscreen/Imakefile | 6 ------ cde/programs/dtsession/Imakefile | 6 ------ cde/programs/dtspcd/Imakefile | 6 ------ cde/programs/dtstyle/Imakefile | 6 ------ cde/programs/dtterm/Imakefile | 6 ------ cde/programs/dtudcexch/Imakefile | 6 ------ cde/programs/dtudcfonted/Imakefile | 6 ------ cde/programs/dtwm/Imakefile | 6 ------ cde/programs/util/dttypes/Imakefile | 6 ------ 34 files changed, 5 insertions(+), 188 deletions(-) diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index 6fe01b541..cf6be9735 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -90,6 +90,7 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) #define AsCmd as #define LdCmd ld +#define CplusplusLibC -lstdc++ #define AsmDefines -D__ELF__ #define MkdirHierCmd mkdir -p diff --git a/cde/config/cf/lnxLib.tmpl b/cde/config/cf/lnxLib.tmpl index 8d77490da..20dbf52cb 100644 --- a/cde/config/cf/lnxLib.tmpl +++ b/cde/config/cf/lnxLib.tmpl @@ -34,6 +34,10 @@ XMULIB = -lXmu $(XLIB) # define SharedTtReqs $(LDPRELIBS) SharedXReqs $(CXXLIB) #endif +#ifndef SharedDtSvcReqs +# define SharedDtSvcReqs $(LDPRELIBS) SharedXReqs $(CXXLIB) +#endif + #ifndef SharedCsaReqs # define SharedCsaReqs -lXt #endif diff --git a/cde/lib/tt/bin/ttauth/Imakefile b/cde/lib/tt/bin/ttauth/Imakefile index 66583b964..2cd2ebf89 100644 --- a/cde/lib/tt/bin/ttauth/Imakefile +++ b/cde/lib/tt/bin/ttauth/Imakefile @@ -7,12 +7,6 @@ DEFINES = CONN_DEFINES = ConnectionFlags INCLUDES = -I. -I../../slib -I../../lib -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - DEPLIBS = TtClientDepLibs LOCAL_LIBRARIES = TtClientLibs SYS_LIBRARIES = diff --git a/cde/programs/dtaction/Imakefile b/cde/programs/dtaction/Imakefile index 429e4d1af..a58065fe4 100644 --- a/cde/programs/dtaction/Imakefile +++ b/cde/programs/dtaction/Imakefile @@ -12,12 +12,6 @@ SYS_LIBRARIES = -lm EXTRA_DEFINES = +e #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - #ifdef LinuxArchitecture SYS_LIBRARIES = -lm -lcrypt #endif diff --git a/cde/programs/dtappbuilder/src/ab/Imakefile b/cde/programs/dtappbuilder/src/ab/Imakefile index 1bbfc7ff5..1339d87fb 100644 --- a/cde/programs/dtappbuilder/src/ab/Imakefile +++ b/cde/programs/dtappbuilder/src/ab/Imakefile @@ -249,12 +249,6 @@ SYS_LIBRARIES = -lm $(ICONVSYSLIB) $(DYNLIBSYSLIB) $(REGEXSYSLIB) WAITTARGET = .WAIT #endif /* SunArchitecture */ -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - PROGRAMS = dtbuilder LINTLIBS = $(XINPUTLIB) $(DTHELPLIB) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) diff --git a/cde/programs/dtappbuilder/src/abmf/Imakefile b/cde/programs/dtappbuilder/src/abmf/Imakefile index f5125faf0..abb7571b6 100644 --- a/cde/programs/dtappbuilder/src/abmf/Imakefile +++ b/cde/programs/dtappbuilder/src/abmf/Imakefile @@ -109,12 +109,6 @@ CCOPTIONS = -qnoro WAITTARGET = .WAIT #endif /* SunArchitecture */ -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - PROGRAMS = dtcodegen LINTLIBS = $(XINPUTLIB) $(DTHELPLIB) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) diff --git a/cde/programs/dtcalc/Imakefile b/cde/programs/dtcalc/Imakefile index 955a34e95..85413ff12 100644 --- a/cde/programs/dtcalc/Imakefile +++ b/cde/programs/dtcalc/Imakefile @@ -31,12 +31,6 @@ SYS_LIBRARIES = -lm -lgen #if defined(HPOSFArchitecture) #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = calctool.c ds_common.c ds_popup.c \ ds_widget.c ds_xlib.c functions.c \ help.c motif.c mp.c \ diff --git a/cde/programs/dtcm/dtcm/Imakefile b/cde/programs/dtcm/dtcm/Imakefile index f669d36c5..4e36ab44a 100644 --- a/cde/programs/dtcm/dtcm/Imakefile +++ b/cde/programs/dtcm/dtcm/Imakefile @@ -47,12 +47,6 @@ EXTRA_CCOPTIONS = -xstrconst -Xc -v EXTRA_LIBRARIES = $(FNS_EXTRA_LIBS) #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - PROG1 = dtcm SRCS1 = MonthPanel.c RFCMIME.c about.c \ alarm.c blist.c browser.c \ diff --git a/cde/programs/dtcm/server/Imakefile b/cde/programs/dtcm/server/Imakefile index ba8e9fd69..f3158cea4 100644 --- a/cde/programs/dtcm/server/Imakefile +++ b/cde/programs/dtcm/server/Imakefile @@ -49,12 +49,6 @@ EXTRA_CCOPTIONS = -xstrconst -Xc -v EXTRA_LIBRARIES = -lsocket -lnsl -lintl #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = \ parser.y access.c callback.c \ cmscalendar.c cmsconvert.c cmsentry.c \ diff --git a/cde/programs/dtcreate/Imakefile b/cde/programs/dtcreate/Imakefile index 0668a6a35..559834e95 100644 --- a/cde/programs/dtcreate/Imakefile +++ b/cde/programs/dtcreate/Imakefile @@ -55,12 +55,6 @@ EXTRA_DEFINES = -Xt -D_NO_PROTO SYS_LIBRARIES = -lm -ldl -lgen #endif /* UXPArchitecture */ -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = \ main.c \ AddFiletype.c \ diff --git a/cde/programs/dtdbcache/Imakefile b/cde/programs/dtdbcache/Imakefile index c13c72869..a4f72e906 100644 --- a/cde/programs/dtdbcache/Imakefile +++ b/cde/programs/dtdbcache/Imakefile @@ -58,12 +58,6 @@ SYS_LIBRARIES = -lm -ldl -lw -lgen SYS_LIBRARIES = -lm -lgen #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = Main.c OBJS = Main.o diff --git a/cde/programs/dtdocbook/instant/Imakefile b/cde/programs/dtdocbook/instant/Imakefile index 4866c21ab..02a322a38 100644 --- a/cde/programs/dtdocbook/instant/Imakefile +++ b/cde/programs/dtdocbook/instant/Imakefile @@ -12,12 +12,6 @@ EXTRA_LIBRARIES = -lsocket -lnsl -lgen -lm EXTRA_LIBRARIES = -lm #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - OBJS = main.o util.o info.o translate.o traninit.o tranvar.o tables.o browse.o SRCS = main.c util.c info.c translate.c traninit.c tranvar.c tables.c browse.c diff --git a/cde/programs/dtdocbook/xlate_locale/Imakefile b/cde/programs/dtdocbook/xlate_locale/Imakefile index 5d15d2b36..e3b280a4c 100644 --- a/cde/programs/dtdocbook/xlate_locale/Imakefile +++ b/cde/programs/dtdocbook/xlate_locale/Imakefile @@ -13,12 +13,6 @@ OBJS = xlate_locale.o SYS_LIBRARIES = -lgen #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - DEPLIBS = $(DEPDTSVCLIB) LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) diff --git a/cde/programs/dtexec/Imakefile b/cde/programs/dtexec/Imakefile index d527c6fd2..fb359dee3 100644 --- a/cde/programs/dtexec/Imakefile +++ b/cde/programs/dtexec/Imakefile @@ -5,12 +5,6 @@ LOCAL_LIBRARIES = $(TTLIB) $(XTOOLLIB) $(XLIB) DEFINES = -DMSGLOG_CLIENT_ONLY INCLUDES = -I. -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = DtGetMessage.c Main.c MsgLog.c Version.c OBJS = DtGetMessage.o Main.o MsgLog.o Version.o diff --git a/cde/programs/dtfile/Imakefile b/cde/programs/dtfile/Imakefile index 420e7cb07..468f238ee 100644 --- a/cde/programs/dtfile/Imakefile +++ b/cde/programs/dtfile/Imakefile @@ -27,13 +27,6 @@ EXTRA_DEFINES = -D_TOOLTALK EXTRA_CCOPTIONS = -xF #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -EXTRA_DEFINES = -I/usr/include/freetype2 -#endif - SRCS = ChangeDir.c ChangeDirP.c Command.c Common.c \ Desktop.c Directory.c Encaps.c File.c \ FileDialog.c FileManip.c FileMgr.c FileOp.c \ diff --git a/cde/programs/dtfile/dtcopy/Imakefile b/cde/programs/dtfile/dtcopy/Imakefile index edb07096e..31475b21d 100644 --- a/cde/programs/dtfile/dtcopy/Imakefile +++ b/cde/programs/dtfile/dtcopy/Imakefile @@ -10,12 +10,6 @@ SYS_LIBRARIES = DtClientSysLibs DtClientExtraLibs EXTRA_CCOPTIONS = -xF #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = main_dtcopy.c copydialog.c overwrtdialog.c dosync.c \ fsrtns.c utils.c errordialog.c sharedFuncs.c diff --git a/cde/programs/dthelp/dthelpdemo/Imakefile b/cde/programs/dthelp/dthelpdemo/Imakefile index 4ababeb02..d02c49543 100644 --- a/cde/programs/dthelp/dthelpdemo/Imakefile +++ b/cde/programs/dthelp/dthelpdemo/Imakefile @@ -17,12 +17,6 @@ DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) SYS_LIBRARIES = DtClientSysLibs $(CXXLIB) -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = Main.c HourGlass.c HelpCache.c OBJS = Main.o HourGlass.o HelpCache.o diff --git a/cde/programs/dthelp/dthelpgen/Imakefile b/cde/programs/dthelp/dthelpgen/Imakefile index ad23dc894..d6c062190 100644 --- a/cde/programs/dthelp/dthelpgen/Imakefile +++ b/cde/programs/dthelp/dthelpgen/Imakefile @@ -11,12 +11,6 @@ SYS_LIBRARIES = DtClientSysLibs $(CXXLIB) EXTRA_INCLUDES = -I$(DTHELPSRC) -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = helpgen.c version.c OBJS = helpgen.o version.o diff --git a/cde/programs/dthelp/dthelpprint/Imakefile b/cde/programs/dthelp/dthelpprint/Imakefile index 160a6a8e3..0db5ce168 100644 --- a/cde/programs/dthelp/dthelpprint/Imakefile +++ b/cde/programs/dthelp/dthelpprint/Imakefile @@ -16,12 +16,6 @@ SYS_LIBRARIES = DtClientSysLibs -lw $(CXXLIB) SYS_LIBRARIES = DtClientSysLibs $(CXXLIB) #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = Main.c Initialize.c PrintUtil.c PrintTopics.c PrintManStrFile.c version.c OBJS = Main.o Initialize.o PrintUtil.o PrintTopics.o PrintManStrFile.o version.o diff --git a/cde/programs/dthelp/dthelpview/Imakefile b/cde/programs/dthelp/dthelpview/Imakefile index d02b80cac..1875a14d0 100644 --- a/cde/programs/dthelp/dthelpview/Imakefile +++ b/cde/programs/dthelp/dthelpview/Imakefile @@ -1,12 +1,6 @@ XCOMM $XConsortium: Imakefile /main/7 1996/09/14 15:26:44 drk $ PROGRAMS = dthelpview -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - DEFINES = -D_BMS INCLUDES = -I. diff --git a/cde/programs/dticon/Imakefile b/cde/programs/dticon/Imakefile index 8f34bb14e..9ea9d850a 100644 --- a/cde/programs/dticon/Imakefile +++ b/cde/programs/dticon/Imakefile @@ -53,12 +53,6 @@ SYS_LIBRARIES = -lm -ldl -lgen EXTRA_DEFINES = #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = dtIconShell.c event.c fileIO.c \ fileIODialog.c globals.c graphics.c \ help.c image.c main.c \ diff --git a/cde/programs/dtimsstart/Imakefile b/cde/programs/dtimsstart/Imakefile index 5e1ecf3f9..5b571c087 100644 --- a/cde/programs/dtimsstart/Imakefile +++ b/cde/programs/dtimsstart/Imakefile @@ -25,12 +25,6 @@ EXTRA_CCOPTIONS = -xF EXTRA_DEFINES = -DANSICPP #endif /* RsArchitecture */ -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - PROGRAMS=dtimsstart SRCS = action.c env.c file.c \ diff --git a/cde/programs/dtlogin/Imakefile b/cde/programs/dtlogin/Imakefile index 4bdc5760f..2a013b702 100644 --- a/cde/programs/dtlogin/Imakefile +++ b/cde/programs/dtlogin/Imakefile @@ -127,7 +127,6 @@ DEPXAUTHLIB = DEPXDMCPLIB = /* Add in freetype header locations, required for modern Motif libs */ INCLUDES = -I/usr/include/freetype2 -CCLINK = $(CXX) #endif /************************************************************************** diff --git a/cde/programs/dtpad/Imakefile b/cde/programs/dtpad/Imakefile index a06f5bb4a..c4affc35e 100644 --- a/cde/programs/dtpad/Imakefile +++ b/cde/programs/dtpad/Imakefile @@ -11,12 +11,6 @@ SYS_LIBRARIES = DtClientSysLibs DtClientExtraLibs # LOCAL_LDFLAGS = -M mapfile.reorder #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = \ dtpad.c editCB.c fileCB.c \ fileDlg.c fileIo.c formatCB.c \ diff --git a/cde/programs/dtpdm/Imakefile b/cde/programs/dtpdm/Imakefile index 601ac9955..2a3548625 100644 --- a/cde/programs/dtpdm/Imakefile +++ b/cde/programs/dtpdm/Imakefile @@ -29,12 +29,6 @@ SYS_LIBRARIES = -lmsaa -liconv SYS_LIBRARIES = -lintl -L/opt/SUNWspro/SC2.0.1 -lm -lgen -ldl -lC #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - PROGRAMS = dtpdm SRCS = JobBox.c Main.c MainWindow.c \ diff --git a/cde/programs/dtscreen/Imakefile b/cde/programs/dtscreen/Imakefile index b1d4ef85d..338000657 100644 --- a/cde/programs/dtscreen/Imakefile +++ b/cde/programs/dtscreen/Imakefile @@ -11,12 +11,6 @@ LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) SYS_LIBRARIES = -lm -lcrypt #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = blank.c dtscreen.c flame.c hopalong.c \ hsbramp.c image.c life.c pyro.c \ qix.c resource.c rotor.c swarm.c \ diff --git a/cde/programs/dtsession/Imakefile b/cde/programs/dtsession/Imakefile index d0eb76e26..4ff3192a6 100644 --- a/cde/programs/dtsession/Imakefile +++ b/cde/programs/dtsession/Imakefile @@ -67,12 +67,6 @@ DEFINES = -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \ SYS_LIBRARIES = -lelf -lm -ldl -lgen #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - PROGRAMS=dtsession /**** Every .o except version.o may only be built in a remote diff --git a/cde/programs/dtspcd/Imakefile b/cde/programs/dtspcd/Imakefile index 142ce57ce..0f417a722 100644 --- a/cde/programs/dtspcd/Imakefile +++ b/cde/programs/dtspcd/Imakefile @@ -30,12 +30,6 @@ LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) \ SYS_LIBRARIES = -lm #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - #if defined(UXPArchitecture) LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) \ $(XMLIB) $(XTOOLLIB) $(XLIB) diff --git a/cde/programs/dtstyle/Imakefile b/cde/programs/dtstyle/Imakefile index 82fb2c572..5269b657a 100644 --- a/cde/programs/dtstyle/Imakefile +++ b/cde/programs/dtstyle/Imakefile @@ -19,12 +19,6 @@ EXTRA_OBJS = OWsync.o EXTRA_DEFINES = -D$(PROGRAMS) #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - PROGRAMS = dtstyle OBJS = Main.o version.o MainWin.o Font.o Audio.o \ diff --git a/cde/programs/dtterm/Imakefile b/cde/programs/dtterm/Imakefile index d7cb6c643..847bf14ba 100644 --- a/cde/programs/dtterm/Imakefile +++ b/cde/programs/dtterm/Imakefile @@ -29,12 +29,6 @@ DEPHELPLIB = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) USE_XHPLIB = $(XHPLIB) #endif /* HPArchitecture */ -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - /* DEPLIBS contains the list of library depencies for a client. * LOCAL_LIBRARIES contains the list of libraries on the link line. * Generally, the dependency form of a library has DEP as a prefix. diff --git a/cde/programs/dtudcexch/Imakefile b/cde/programs/dtudcexch/Imakefile index a65ac3c1b..6afcac0bb 100644 --- a/cde/programs/dtudcexch/Imakefile +++ b/cde/programs/dtudcexch/Imakefile @@ -28,12 +28,6 @@ UDC_INC_PATH7 = -I$(FONTEDT_PATH1)/dtgpftobdf OPT2 = -DFONTC='"'$(BINDIR)/bdftopcf'"' #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - DEFINES = $(OPT2) DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) \ diff --git a/cde/programs/dtudcfonted/Imakefile b/cde/programs/dtudcfonted/Imakefile index 4af9db3e6..6d3c5cacc 100644 --- a/cde/programs/dtudcfonted/Imakefile +++ b/cde/programs/dtudcfonted/Imakefile @@ -46,12 +46,6 @@ SYS_LIBRARIES = DtClientSysLibs -lw SYS_LIBRARIES = DtClientSysLibs #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - #define IHaveSubdirs #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' diff --git a/cde/programs/dtwm/Imakefile b/cde/programs/dtwm/Imakefile index 2a172588b..b46fe1c5a 100644 --- a/cde/programs/dtwm/Imakefile +++ b/cde/programs/dtwm/Imakefile @@ -27,12 +27,6 @@ EXTRA_CCOPTIONS = -xF dtwm := LOCAL_LDFLAGS = -M mapfile.reorder #endif -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCSXM = \ WmCDInfo.c WmCDecor.c WmCEvent.c \ WmCPlace.c WmColormap.c WmError.c \ diff --git a/cde/programs/util/dttypes/Imakefile b/cde/programs/util/dttypes/Imakefile index e593ee2d7..877df0073 100644 --- a/cde/programs/util/dttypes/Imakefile +++ b/cde/programs/util/dttypes/Imakefile @@ -39,12 +39,6 @@ ATLIB= SYS_LIBRARIES = -lm -ldl -lgen #endif /* SunArchitecture */ -XCOMM On Linux once you link against a C++ library the whole program -XCOMM has to be linked with the C++ linker -#if defined(LinuxArchitecture) -CCLINK = $(CXX) -#endif - SRCS = dttypes.c OBJS = dttypes.o From d5deec6e72288765451918c6f1435e7201c290dd Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 16:51:25 -0600 Subject: [PATCH 147/162] csa/agent.c: use select rather than poll --- cde/lib/csa/agent.c | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/cde/lib/csa/agent.c b/cde/lib/csa/agent.c index 1fe9b8336..b775b4113 100644 --- a/cde/lib/csa/agent.c +++ b/cde/lib/csa/agent.c @@ -34,10 +34,8 @@ #include #include #include -#if defined(linux) +#if !defined(linux) && !defined(CSRG_BASED) # include -#else -# include #endif #if defined(SunOS) || defined(USL) || defined(__uxp__) #include @@ -203,6 +201,30 @@ _DtCm_destroy_agent() extern void _DtCm_process_updates() { +#if defined(CSRG_BASED) || defined(linux) + int i, nfd; + fd_set rpc_bits; + + while (B_TRUE) { + rpc_bits = svc_fdset; + + nfd = select(FD_SETSIZE, &rpc_bits, NULL, NULL, NULL); + + if (nfd <= 0) + /* done */ + return; + + + for (i = 0; i < FD_SETSIZE; i++) { + if (FD_ISSET(i, &rpc_bits)) { + svc_getreqset(&rpc_bits); + break; + } + } + } + +#else + int i, j, nfd; fd_set rpc_bits; fd_mask fmask, *inbits; @@ -215,11 +237,7 @@ _DtCm_process_updates() rpc_bits = svc_fdset; /* convert to pollfd structure */ -#if defined(linux) - inbits = rpc_bits.__fds_bits; -#else inbits = rpc_bits.fds_bits; -#endif p = pfd; for (i = 0; i < FD_SETSIZE; i += NFDBITS) { fmask = *inbits; @@ -253,11 +271,7 @@ _DtCm_process_updates() for (p = pfd; i-- > 0; p++) { j = p->fd / NFDBITS; if (j != last) { -#if defined(linux) - inbits = &rpc_bits.__fds_bits[j]; -#else inbits = &rpc_bits.fds_bits[j]; -#endif last = j; } if (p->revents & POLLIN) { @@ -269,6 +283,7 @@ _DtCm_process_updates() if (do_rpc) svc_getreqset(&rpc_bits); } +#endif /* CSRG_BASED || linux */ } /* @@ -397,7 +412,8 @@ gettransient (u_long version) static u_long gettransient (int proto, u_long vers, int *sockp) { - int s, len, socktype; + unsigned int len; + int s, socktype; struct sockaddr_in addr; switch (proto) { From 8e0523ff02ef98c3dbbd8e8c876435c858e559ac Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 17:18:00 -0600 Subject: [PATCH 148/162] Remove OS deps from tclPosixStr.c (EOPNOTSUPP/ENOTSUP errnos) --- cde/programs/dtdocbook/tcl/tclPosixStr.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/cde/programs/dtdocbook/tcl/tclPosixStr.c b/cde/programs/dtdocbook/tcl/tclPosixStr.c index cce2c7aae..6ad2f74ea 100644 --- a/cde/programs/dtdocbook/tcl/tclPosixStr.c +++ b/cde/programs/dtdocbook/tcl/tclPosixStr.c @@ -347,11 +347,9 @@ Tcl_ErrnoId() #ifdef ENOTSOCK case ENOTSOCK: return "ENOTSOCK"; #endif -#if !defined(linux) #ifdef ENOTSUP case ENOTSUP: return "ENOTSUP"; #endif -#endif #ifdef ENOTTY case ENOTTY: return "ENOTTY"; #endif @@ -361,7 +359,7 @@ Tcl_ErrnoId() #ifdef ENXIO case ENXIO: return "ENXIO"; #endif -#ifdef EOPNOTSUPP +#if defined(EOPNOTSUPP) && (!defined(ENOTSUP) || (EOPNOTSUPP != ENOTSUP)) case EOPNOTSUPP: return "EOPNOTSUPP"; #endif #ifdef EPERM @@ -796,11 +794,9 @@ Tcl_ErrnoMsg(err) #ifdef ENOTSOCK case ENOTSOCK: return "socket operation on non-socket"; #endif -#if !defined(linux) #ifdef ENOTSUP case ENOTSUP: return "operation not supported"; #endif -#endif #ifdef ENOTTY case ENOTTY: return "inappropriate device for ioctl"; #endif @@ -810,7 +806,7 @@ Tcl_ErrnoMsg(err) #ifdef ENXIO case ENXIO: return "no such device or address"; #endif -#ifdef EOPNOTSUPP +#if defined(EOPNOTSUPP) && (!defined(ENOTSUP) || (EOPNOTSUPP != ENOTSUP)) case EOPNOTSUPP: return "operation not supported on socket"; #endif #ifdef EPERM From 84e3c43b9073929b6a55f34e5a56c10e27bffe0a Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 17:31:28 -0600 Subject: [PATCH 149/162] agent.c: oops - include poll.h, not sys/poll.h --- cde/lib/csa/agent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/lib/csa/agent.c b/cde/lib/csa/agent.c index b775b4113..c41ab794a 100644 --- a/cde/lib/csa/agent.c +++ b/cde/lib/csa/agent.c @@ -35,7 +35,7 @@ #include #include #if !defined(linux) && !defined(CSRG_BASED) -# include +# include #endif #if defined(SunOS) || defined(USL) || defined(__uxp__) #include From 157f2e2bf7e974ac8940c7f55eabb80bfaa930f2 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 18:04:53 -0600 Subject: [PATCH 150/162] nsgmls: Imakefile fixes so it will build --- cde/programs/nsgmls/Imakefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cde/programs/nsgmls/Imakefile b/cde/programs/nsgmls/Imakefile index e44e352b4..1255a3dd6 100644 --- a/cde/programs/nsgmls/Imakefile +++ b/cde/programs/nsgmls/Imakefile @@ -77,7 +77,7 @@ STLIBCENV = M4 = /bin/m4 #endif -#if defined(LinuxArchitecture( +#if defined(LinuxArchitecture) /* * put cpp directives here rather than in CXXDEFINES because @@ -85,13 +85,13 @@ M4 = /bin/m4 * but they are needed there to instantiate templates */ CXXOPTIONS = \ - -DSP_VOLATILE= -DSP_CONST= \ - -DSP_HAVE_LOCALE -DSP_MULTI_BYTE -DSP_MANUAL_INST + -DSP_VOLATILE=volatile -DSP_CONST=const -DSP_ANSI_CLASS_INST \ + -DSP_HAVE_LOCALE -DSP_MULTI_BYTE -DSP_MANUAL_INST -fno-implicit-templates /* * Flags passed into compile step when doing manual template instantiation. */ -CXXTEMPLATEFLAGS = +CXXTEMPLATEFLAGS = -fno-implicit-templates M4 = /usr/bin/m4 From 4f5c5a65a7b0ca784507eac79c61cf72dddb60bf Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 18:22:38 -0600 Subject: [PATCH 151/162] dbtoman: use ksh rather than sh. With working nsgmls, now we can build man pages. Under ubuntu at least, /bin/sh is really /bin/dash. For some reason, dash cannot detect an executable (-x) file if it resides on nfs. bash and ksh do not have this problem. Since ksh is already required to build and install major portions of CDE, might as well use it here too. --- cde/doc/util/dbtoman/dbtoman | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cde/doc/util/dbtoman/dbtoman b/cde/doc/util/dbtoman/dbtoman index 58998f349..a76d41d32 100755 --- a/cde/doc/util/dbtoman/dbtoman +++ b/cde/doc/util/dbtoman/dbtoman @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/ksh # $XConsortium: dbtoman /main/6 1996/09/15 18:58:15 rws $ ############################################################################# # From f7e87eb7f396a122679b9552378d6c7edcc3f00a Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 19:22:08 -0600 Subject: [PATCH 152/162] Remove dtinfo launcher and icons from the default front panel. Use the help system instead. Someday, if dtinfo can be made to work, this can be undone easily. Note, you may have to clear out your ~/.dt dir to see the change. --- cde/programs/types/Imakefile | 2 ++ cde/programs/types/dtwm.fp.src | 37 +++++++++++++++++++++++++++++++--- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/cde/programs/types/Imakefile b/cde/programs/types/Imakefile index b19e2d47e..2710e85fc 100644 --- a/cde/programs/types/Imakefile +++ b/cde/programs/types/Imakefile @@ -5,6 +5,8 @@ CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \ #if defined (SunArchitecture) LOCAL_CPP_DEFINES = $(CPP_DEFINES) -D__sun +#elif defined(LinuxArchitecture) || defined(FreeBSDArchitecture) +LOCAL_CPP_DEFINES = $(CPP_DEFINES) -DNO_DTINFO #else LOCAL_CPP_DEFINES = $(CPP_DEFINES) #endif diff --git a/cde/programs/types/dtwm.fp.src b/cde/programs/types/dtwm.fp.src index 6599e1381..69ece3ef2 100644 --- a/cde/programs/types/dtwm.fp.src +++ b/cde/programs/types/dtwm.fp.src @@ -182,7 +182,21 @@ CONTROL Applications HELP_VOLUME FPanel } - +#ifdef NO_DTINFO +CONTROL Help +{ + TYPE icon + CONTAINER_NAME Top + CONTAINER_TYPE BOX + POSITION_HINTS 12 + ICON Fphelp + LABEL %|nls-18009-#Help Manager#| + PUSH_ACTION Dthelpview + DROP_ACTION Dthelpview + HELP_TOPIC FPOnItemHelpMgr + HELP_VOLUME FPanel +} +#else CONTROL InfoManager { TYPE icon @@ -196,7 +210,7 @@ CONTROL InfoManager HELP_TOPIC FPOnItemInfoMgr HELP_VOLUME FPanel } - +#endif CONTROL Trash { @@ -335,16 +349,28 @@ CONTROL PrintManager HELP_VOLUME Printmgr } +#ifndef NO_DTINFO SUBPANEL InfoManagerSubpanel { CONTAINER_NAME InfoManager TITLE %|nls-18032-#Information#| } +#else +SUBPANEL HelpSubpanel +{ + CONTAINER_NAME Help + TITLE %|nls-18019-#Help#| +} +#endif CONTROL HelpOverview { TYPE icon +#ifndef NO_DTINFO CONTAINER_NAME InfoManagerSubpanel +#else + CONTAINER_NAME HelpSubpanel +#endif CONTAINER_TYPE SUBPANEL POSITION_HINTS 1 ICON Dthover @@ -357,7 +383,11 @@ CONTROL HelpOverview CONTROL FPHelp { TYPE icon +#ifndef NO_DTINFO CONTAINER_NAME InfoManagerSubpanel +#else + CONTAINER_NAME HelpSubpanel +#endif CONTAINER_TYPE SUBPANEL POSITION_HINTS 2 ICON Fpfphlp @@ -367,6 +397,7 @@ CONTROL FPHelp HELP_VOLUME FPanel } +#ifndef NO_DTINFO CONTROL HelpMgr { TYPE icon @@ -379,7 +410,7 @@ CONTROL HelpMgr HELP_TOPIC FPOnItemHelpMgr HELP_VOLUME FPanel } - +#endif XCOMM XCOMM OnItem help uses a pseudo push action FPOnItemHelp. Dtwm is looking for From 5f48454d8ecc4ef35db142fc1e1d0c647a0332e5 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 19:37:36 -0600 Subject: [PATCH 153/162] Add older CDE documentation in .ps format until newer documentation can be generated with dtinfo. --- cde/doc/postscript/AppBuilder.ps.gz | Bin 0 -> 270181 bytes cde/doc/postscript/DtKsh.ps.gz | Bin 0 -> 142955 bytes cde/doc/postscript/Glossary.ps.gz | Bin 0 -> 161361 bytes cde/doc/postscript/HelpGuide.ps.gz | Bin 0 -> 452471 bytes cde/doc/postscript/I18nGuide.ps.gz | Bin 0 -> 217594 bytes cde/doc/postscript/ProgOverview.ps.gz | Bin 0 -> 140308 bytes cde/doc/postscript/ProgrammersGuide.ps.gz | Bin 0 -> 216636 bytes cde/doc/postscript/README | 10 ++++++++++ cde/doc/postscript/StyleGuide.ps.gz | Bin 0 -> 474112 bytes cde/doc/postscript/SysAdminGuide.ps.gz | Bin 0 -> 510166 bytes cde/doc/postscript/ToolTalk.ps.gz | Bin 0 -> 159501 bytes cde/doc/postscript/UsersGuide.ps.gz | Bin 0 -> 831998 bytes 12 files changed, 10 insertions(+) create mode 100644 cde/doc/postscript/AppBuilder.ps.gz create mode 100644 cde/doc/postscript/DtKsh.ps.gz create mode 100644 cde/doc/postscript/Glossary.ps.gz create mode 100644 cde/doc/postscript/HelpGuide.ps.gz create mode 100644 cde/doc/postscript/I18nGuide.ps.gz create mode 100644 cde/doc/postscript/ProgOverview.ps.gz create mode 100644 cde/doc/postscript/ProgrammersGuide.ps.gz create mode 100644 cde/doc/postscript/README create mode 100644 cde/doc/postscript/StyleGuide.ps.gz create mode 100644 cde/doc/postscript/SysAdminGuide.ps.gz create mode 100644 cde/doc/postscript/ToolTalk.ps.gz create mode 100644 cde/doc/postscript/UsersGuide.ps.gz diff --git a/cde/doc/postscript/AppBuilder.ps.gz b/cde/doc/postscript/AppBuilder.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..234e81e95e3089e92d054461dd219d722f4286b1 GIT binary patch literal 270181 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
RkAiQXhRHp(36@e%)b}zQw4} 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%0A_BFcr$jR=dov%9xcPq{1ri4gBb z*5gYn5$9?sc#LbVn%OE3VH&8`!z-oE4tGzSHdP8c4HrOFqOpj=w{Mze9u#L>OKVtx&?KM;wY0RvMB;WV-79 zVrUO}Ww`L3Eb?X1WZ;QnxQh9b*5Eye)wQrzgpw3;TeXV%cQN{>J)th4e^%quW%SPi zK3$FeS(!#REP}>TK3y3>BY;nrBWMKh>1u>blTUX^FEsdcTY`yPNu8rV5%q(9(b69fwR^kGCa8040j66CfDK1^F$yKY1KM!Vq$F$vyHFBu)k z^(uo8%Vt#&OVq6UVmQ8`l|n*O+wvFA01h?7HgP<6PXnFwhM&tRT5tNF`g;t?ArxQAze-Jg(MWw;|h3nzvhrwht zyXKX~=%6tj*YMhFsxh6Cl5n3_IzofNT7@e%gDP%&R(2>KF9uk0BKAGXYjI)c+xp#))qAH65l|ve z^zZ^iPx|cFnH|yRHR-LOJ=&8v%e0M7l3kURFWsGlP?LR^WK}wM`76rm9~y!{K<2n- zQU-1X3gz7p83}@((g+9$KdJ0D!GX%e!vxuR{!LRyF<7LobJ>=xGICYqXLCo!&w%6n#bWzDVyawcM88JHeIY8`pc^ z|NUPTV4ZviSbuu}>!v3C^`#J!TeEHGB+ClApUi#{Z$@2gn^ENuA!2a%e&`Y0e4HIk z!7W8ZYF|<1{)#*}l3)ZJ=$!!H~`J06b@V0#Rjxt@!Z_D-R z;#iQR%k}Bo1R{jiFkF#dUj?kD^(7;;o=ow;`wu{5_N_pL9~Bmm{%oN4w*0 z*J8{Clt%5Pn@fSj8+?pAwj##gD%<2tUdF!1cUh+-=1_pPU2hw=BSly&6};gXjYafx za(CgSYcU{cg%V#(Z%1FC0w?#y-xYeh$;J#P1xlpfa+e|JLIP+Vxy}NTjTA#ela!m) zz1tMlyNIn6ZKs6Yj0nMvE&3J1j&J1$afR-Pp{1b4Rz+kz5DJ@EpWm^2l33wFDkEQq z;~WuOs{6q-x80{Z-J|JzJ|*uHg`m$ow4^j;v#5k-H*M>K@`yNL)h5XxaVyeasxudb z%WBA00l#D9O>H$z*M7f`YMjv9foG!HtxOK>8;#pV2hj^Q@%*kBP8t-bRNGgB30s^~ zkh+9JM(q(+JC5(zXK|$*y1XTI1zHVh6u3ROTzSyu#tFv3Yg3iN?n~1rUw1=HWxw4zWNoz3g4o9>m z4kuSyA7L+zo*hrY-GdE8?oQcl?syObPsA{|hLk)NZLO(9!f~i>KFToBvd&g))x~kl zu4D;Bi9z`J8KJ**8!8%<;D+MPr%tyF`6JmI@4Bx+_x!uUz&D%+)X=&7FueR@cqLI2 zKv5TwmA*wANS#$50MS1O*AzEW%@VGpXoooK@rWFB>y7RP_6vM}k#*GlG`)j)T{`Rx zW}>v+-oCdI3a#EAr&=nDg{SgX)}Bi2W<5=?yFxfpJ|q3ERO1ba8AY?5B(-j@w3d=@ zt1M8A-Qg{5Cj4@<;heS{1N9|jdF%3k20=F{WiETJhIqiJkxcE7Eo_GvS`~ADrG~Jj zzj{O1E1x1M2`=nL1^#Y`lfISB98lu$P$Sj|Vl8?@;-l9Zyq$g=%0NM>m1@p~F`W=e=9f~X!sM^`39T+*=%|dmk3NN-uhpO)Tb*RP}r=~vj zW#Pdh6AP^`X%mZ_rVFd3z{uaR$ltNZ_vlUsc1NHejM{P`0(n;kbf{KQm^KtlS>6)A z0fVjwLg;9i>T|Cl7AVq=V9ba(IeE2AS=MU+RQy^dnh_>>>yqm(saX+ZaVqc>@WDY}oNx0$>>M{o04m!mfc*2t~0Ga}kq)naG#q`QA- zG!HDTe^T2S)2OF*;iS#Z=t;lSswnnF-*b*hvFo)9!ZKV!FgB03?xBX0kk87PAQnW^ z$|%Npl36zc_6@nJyip9vjXA}J#xzH80CW4RcP6z~>~`U?{CCzJSY(w-M;Tn8_J`KS zT5vGGB&TJJM{d^F4)`wN80A5V38ie#vW06SI~foGt|!@0vucvlHZzcRfsC{{JEgaH zN=R6pN$YBAg=ShW-WV9nI)Ky>MH};{ms?v+AqfC<6kE@PH=@`i+B9M_nbnAf1T;P%rdxUOqTL+H`^pjc{3+a})rB(oW3oU3XMGMIBI&sI5O-Z*xX}$rn+pXCVqNYft=1#p&w^hXCC|vBZ zhC`&KnfrzVz-bYjzM|H`Pwo366NWTcSSE}NSF&&1gmM4(e^pd@_8nFJ?V-x;*k|{G zF9P_s{odKFu@^TAy|)6zHkjXRYy(YP(bb#K!vqI zkSwB`lv*9U8Nyao0TkYj?)wdEytAIA?}oxSN{H6lxqeOlki5Mj#(M1DZdi}YU6rEc zqHOWQxJq)xykRBqYRTbz$R40IHF*?yGx1uG%h;cGw_CFz(|KcI-J}s&Y=kQihuotp zFPc$r@6(kxlegEEH=lKN-w8$k$I36*^_>euKYET zPE;IgvRTS_{C03V16-VjYmf2SjdVcikjU-0>f{t8!X$6~-v8@={`3F9#P@~rQ(-{4 zt0*Ao8)eC9Xo*I12HfQoJ}nJbAR7Bb1A9EZ1Q$4Oh?ZRYZk!GIZn% zDnVpMVtk1fA!lhO1P237TCGwgWqnuW_8PqRcN4?osg}Ja^jREGV(aPFxyvN=a0I*T%V-j;xOF9YWNlrd7yBdh;f2}6 zoD_{+st1QlPSSFlT42gW48S&yqRvqB@Ow0~@oZDH+4z#y&AA92w5Vo^L8q`%`~_Q7 zB2K0OTa+hx>n+Ojtg}U#`~Rg|6pScswkS`!`?o0bz|#8H&ABicL;>bpPx@BoT+eeM z=3Mi5`wc>AXEU>W1%)_XQgNqL!RP9_wW9Dk z1ZZnT@l}4bwo3_1FLmRu)p5qM5KOP&oyhlDxORTB7z#&sR6?`R4Oyg9rK$#Or5Azos2?Cg5oFjqccxfC7%=OmQmuI_7oAk`6 zC7PyUH}c+P0^5jbjGDJ^2RB$-;pUZv`$YSC?~``?@Kk1|Tl&*2h_p=<#Z;_BWxh%! zbO<7kORt8mHG#QL;ow1X|yr|lyL|3zZ`3MKkx zVhfqRJxfgB_eC?&p?JiKe+HlKAx2fYL9X|T^vDdw$nv9aJoXCEK`|~uPg5X8Dq{Ang|h2W*3XS zIa8N(h5-J?MNXbbGO>K4t1D>>;+#Yyt6T4;Q$(E*i-e*+MvOQl5_e@`q8AIkV2Y|B z(d6(D=7fBGL~sU?nZY&a3=`2~GDDabD!Sm-U97Ei`YLsXI`Txbf{8d3sZOBK#<<{A z5JXKva^r+nej+bITnNz&-)APvBG*|K827kf`U~VFQHm1+C*ma3KQC*J%u*jGZ zl|m%oODe~-x6RQbbDh@8l5p9VjOsUe#(LNk>25^do$SOp81ZdmGiVNPZj@@lWFsUL zQ{3=Rifd?^p_iG8r-iv>nu2K_i$bTB1N4#^)F>OMzjZcAjzc(Kar-)p z`#2hY!U(##HTji^o#>LH!+=kvEcHDeT)bk_B{RHekHqoI&FAKJbUnEJTptQ?VJ!z` zNqz>-YLH@(Wb{&2QW;~lmNv$kCD!;d(TVxaf8LGePSeM^HD)sLIhU8*rY~WES84f% zf<~LHvYwSyj{*F>MpgwrtF&_X8A(Hrm^d-32BM@~IYq^VE=Y`uj4qhB$GFT<0H<>^ zq0@oY$&s1*cjS-)NoP74a%he$a#GCZLkQGaMvwON>lPH{85i7Ih{2M}bbR^!a6)G) zQOqSyChw-EDp6%t1M*-JP6}uUnN6TZ7vkpa~Ts zfV`tJuIPIsU$O4lIVdutx5E#Ek0XjdYf2L9lX~53m%pq0DjL8M^gJ?|SUq_MK)cu} zu}H=V1JNUU5z@jd$zI~z@`nLLD*>Z46DbyFD0RuHMv?$eqSC@Or6@@@fkoNSh;1;ZQm(RlG8ql7 zjE%HT%9K@UcyX&Nz45Ag^wh*f+@zE!2u+-s8pjo6O#<0OKC~&q)b8M_f_BcdIZSaFA4HddLBEr8_&x0E6U9rUx?2tq2MTl~~R$ zlU;qbCRw3Jso2G1y5P>%B0&dm!e)MItx@@t+6Ub21{sII8e33%)l1WsWrG zAsH2JTG2>wE$_LqOoclINsdm*Z><&+#|nL&*^oKVjeXr3lW|ei#w0`Bm|sJ$K_Gk0 zWMUqr3F?ds&UgWpM-@A{YGyv{Cl)Kpd#e(8X|>|bjPr*WmaEeez(|l-a_h9zL+plx zBo-?J*xP5cW2)TEm`n)W7~5l#8dXTQrAo-xkL)IOMv&H2Gw@HeE@T)diQX!*m|DXg z#0Z3?vUDrKFnu?tw^l6@Goh!Sn5>$k8}c2>Jz_CCv9?H@H&O&DOPnlJl=S+l9LJHK zZ!rWDTu_-MB`#MGvtuJQ7#Y!)NL96ar8R>~dikC$Es%%?rg*%GOsw*y@bU=4Xqq9a z%>FhVQ=iIfEF+N111{+N6U?!Uc)aX~Z_N0E&C}_-ks3iDna<^Xp2V4Yz}@FXTV;up z(Gl1F#;Uq=sE{_Cpf1TOi*{hDF;WVk*nN94C?07J_9FFzwP5H#;7@8soA1*kf4ky_> zl?j)t$!VtnZ!h^}$yv-MZ)YBiIpjl0gd88``X={p4|*xSq-qgE)sYvF z@^nV++5$>}=d2{q=JiZ>vB-Fg3_n5nGfht5!8IWuOkR);g!8uEvF$7J|dUP{LIj zy?ZWA{a2&Gc>11wN!dPO)RbWF73W93WZp2{rXb#hPTO+uSy+l*JHxRp#G_%-$`Y#X zKw}&W2?Dl^N~>*zcrLbeTyW$yXs>hztqPV}D}>N6!qbqd5*KtP*ZqX8X~@AvD}7cLf56X zW}Bc^e95T}4wWWt+m_=P*U%QQA65G<*7^*_9u3ChZvSqgBdFxc2-YgIfqE`;>|)}S zje*xQOIBI%S_nbf`!F4qzGFeyKL{^r%uF^ubLS1j< zytWNu!>b{{2(X6f%9Mm&wCrnH1eKj_Un^k%$x1+vWNv}=nNKMsx%hiCx|G#&&2NtN ztxTl#EmPLFmgUW6;tYY(-Z=xxw#^k}>a%QfMa-tTvQ(zIR)w8U*c2?^%fzo&_Gpxw zDm`725}ze5=$Ayf87U+=UAuDUpQe_zFrqNe)-nu-EbE|Mro0NLDj6y1$Qn|*33Ik4 zLpzqV-#tvMdldpCssfggtJ}eQ`4-lR9B3QV!#R;xkOk9-)O5X&MgB_819ZK;U~W^S zbg^Ko8(egTg_AG2MaRU}RE0>xQk@~oFLTQ>O4~PI(p^xoImRSiVIg(8kRn9RVNwB0S<{_=P%WK1dZ)YhAG+x1M{FG`tpu$~8jmJ_a4TjpiG;?s zO12lijWV%rPpCrBXuGJFBcAQ^JpeFB$PSVM{tRT3N^jaBS5fE$kYQ=L5+w zF~xLqZr7w;spm`!Yo)9B5m(ZM@jF*pEvsNiBSK8eQ|s6^CgpX3eN0|&m7SU&X)o*M ziB@_i948`)+!F^(kwqjEwydwxeaSLnrDs6IyC|g#j%EwiP13ss=$zECN|vF;a#)<< zp<;>UQW2ixOCBJXU)^%%nT1H3-gIx73svmu_KmwSU{EP9s+k76rHoI?Y_MC&90-NZ zpjB-skf^MX7VOiQvl{ zMQH9gDxuVqKBN%J#F~_M4W)6ngT5V>YJ?wPFZ}#tGXMb8NPl)RnBq zGqF*Rhx7T+Q0wHDSr@>RSYE0P$dUjjDlwf30a*~EsGhu#mc7!H-m2P{)0@wZEtg&( zGjpY4<(MVMl)M$7d$IsIMm0|2Ag3gj1?K3?y4fnrw|Zp8w(S?DHh55I076N6(AY92 zgJPa^SJ5^+r64)A)@L;=BP>|sg##&D^bcqx=OpOBz7jPALqMohx1QE_~+RA z2C733hg0GYE2A#KAQIxk;TsoDhB&jpC97A~pJTL;cn8EUkx#a36sRgvA?qe#V*1?- zae~5&0RTH?$k=}`hfh*CN?JmZ0EGkPOJNSOAemB$&7g^S z6^X5ES``ig@7s5SOF3o|%fLnX74nh|N0y>c5@g_l(~^48%*GQBdCblj<3Z61BCDlo zwD2W8ZW9J#^i0}zb+{gkCK`WDHA#C;QR2+Sm)uSz%!f+bvM7U}v%r#6W^BVQ3Bbyi zY?vaPf#C9>(n_FWg=1SSH71QX^@#mLrEXtCIZKnsT9gvSR@|diMH7hi$&3m9ahE8Q_DW(sHfDv6Ap;PHF zg(&8(r&sb!(96hQ!=50dE3_4JamM0-I8v&#?TWEAbF!?`s3B+*uH+@HhMfNU zS>IGy4q7xLR}TZ9O|f6`C0hZQg3wGSZC9S{Q==L(x0bYm1`A)(V@~daajes}EKDvl zaptq+r|d1KZYoe+F0bfr>`D33%BNN7Gx4qyhWV2uMm2GqZnVY(08{HOF9;dq?driXS+puv@dffB6}(4W4GYHyvxy7i zqY*8pRjksrEsM->BN>QM7UTf>dbtbeOCq_SMGDZ@a+=E4j0yuT2i(KjIN5WBq}f8I z;}Mjq3(osyz}?0w!=U*a<(7if#Wd0s=KJ!vPTw5;9nR{7%0(So2$|z1rA{H|Jy~F@ zN*?pDJz=QGjXYIEj(bxbA1QVvU??qjsSMW4TwZc&pG6gEC9{@usrG#leo~?(E&ODK zE7doSpS=J3;t&fx0!dn~$N{kqOsIq^JXFG0q9|=3>a_u4;+hu`z z*7hpGr4^Q;R%Do$@{+T_!0j|mbmI0UnwFu$a?36yP9;e!FWIdF%WSXEY1=l?c-S08 zS*BeI#by%o1wD);W(#P)to_1yHEh^U70ZleYh)Lj%sq=0Y{eC0HVZn7nYar6CMicrD=5VSOZN@jbe~5A!7qqwzQ#yFJRJzuEGrt{)d1>3yhaZQ;wZruIw$rnu zoOc|MBIap;Ltz;rsRL#};HN9YK5z9cBTXZ9S*@ixU$FHdSWFSSvuM8{spifMvX;-7 z@R5ZEGSlcZc>F|k!L~aAMo{VuT9w)G$u(%s)KEHP6e1us3U2^f$XTmU>9k93k+~_! zY6`XhPS~zmC#oAxR5v7o+1yL2F)>P4K%_5kv z3O8|!0*|ds7EsPqk!;PZ2(`K-=CY4^_19vj0+qIXagP9uX}p`o8NZFVX6l$NFzrd|nQ?_l8(51dw(D?fineaZg+FEpZxn>aS6U`U zMOxTIu35&ED*-Sj8+S|qIWuCh@X&V$Sc`QhlgZkZq1(GR5hNO!kYzA2275^@DLH8ryNNEa zRsAhHAiaimTSxukf-bn-P%@WGd%-{#;X=|Q?c5%h_!8y@)mCz|ohI7()=6)1Vs!i3^DKh!mEQU#xmz&?W*Jzy#keNm(H!E(pXNO9&Tzft>?rcl?9pe zG*HkvqRa;)W-gq7NBED~jRc&O3>vJg*?_|MiX*1LLK$26wp%_XmxG(x-FPsU8a%8c znPn*?qcEZJ2tSz-aym2iLNWJpzM$>GSjegvIE*a7UMRh(33=vH5IX+UJJMMYEfblP zt%|Um$DxZzEuun#tyc1qahjHtTjX?WC1&}fmN=DWvREwjklwxs@cks< z1!(zxd-*f8Ro4`C4zRLZ?={p$_^x}XVhXBQB?~D`!PZiPG3_w}tP!!|QX@P#-Le84 z5x+0nA&$cBCp=JPh*s}EJFc}F6aQC527LF9 z%m2lVm|4)UOfsa^{plrlkdqcNLR3pD`M+|~^;Lf)+H&%@7ExtTK- z?rtceOj2=_xvVizOb{Qqct8i0Swlq}vXW9>a`XpaXNzK!n1w%(zg3Oo1VD+&t<%ao zi*xM%wZvI2IqXbDT8>2Z{%K;ry`t*Xa5c**03hyCKER_hCP0_%rvuteETKSj1^DUc z+9W-`5QfNcty7Wq646gDlgIV>5S<_f=z>}G&knD8s<@iZLLVWxAJ9JuopF40|y z0OvKHI~qnp;Hpe+3YlCou&!(jBO&KdG`D9?>0_uI9Jk19NJ!YgGwtl~rCOQDM(`c#+h2C$|Z8P5M21 zZYJ#M+nD#5o8;^pGB<@FFg0CZy9p&^pN?F=pI*u$F(6QF{eEiS7a`UpKFuK3ik`Sq z^uBS#+7iY;oWK7a8UJ2<1>+xsU<}b;yOC^*+E6#=k*0Ua$hM6O4uD2T8w_x3KZi{? zbsgw}sdc1|JMU?3mxQA4;DV9mV#(D|$b{`mB@!8%wjir)wgy@%`I4<^0-7C4z$#=f z(|k3Gsn3wHC6GXHK^Ky+Q7Ox1x^_hvlBjNtEk|MBG^|R9Aw@+OY`+BXwIggz-u`q; zuchLsWwu%d&YC)Ii#T~Dkxsy7qny0HGuNCJGja{&e_4p?hF{gD@e(QJU5X1XE^C3mAnj#XMK6UTI=Xy%aVi zwG38i$%snvIfO6n_idXMj>pk#^ma^GpqO%td)DHW@dc+;j$vY@%Q#At&33_zg{c*W zsa5qXGb{C4kR#fq0(v;MDs`d&fP{5#)+Rt=dEz*z5n>TkVpc}2inpWX=&F=iqbglS zOcW_`)CZZb;AbLj1>4MgXPK`+Es7jn^Ht6fZ%opFj+l^`G#HP*$Y^)(TvZ4`cr=^~ zXs9xG;9L|Z1UwE=5Soj2x1Yh&p>`h^vi12!!ns8MLB-^a;(-P(YDg}$Pz}h1a|s$K z%G{(8u>;pYUunf5&dN~G7fCzUli@YbZiD|);BiELu+Uvu$>4E#nwoToOI|qXD7YGM z0i^>M6X)?fttE_QK&CVZFGgMAE~Rzom|9GG6b8!@0*c%q!`y|TBq5+JX3W_!f0m${ zDi7Z=iTcH+Cyh(T@Hys{778s3RZXKTlb0M7CzgrWWYVfZO-L~g`I8gPtPwH_V&pH} zP*a6mFLc^=W$_eJ{T63cv)2;R?#BjBos}G*$_|1jrT$)}@>r$x^d10#szz!%i;&wM zUvgWbBF8pa+~ZHhR039+7~Sr9`Uf(rGzsRa2akxn4P|i>;L5wJxc&%si5!aTF%qB|V z1tfE*Pb`vyEa=4PT|`ow0)>~6)IDJ)J-w2oK}XEG%_=Pyo5|T`mD;m`Y*wi=8PYp(de5xNa#Gh6#=1%A()z4I z4Z(&MFsrm$`qJiybEejqAr0b0mO3*^Ofq@Jg+CyMLS`~)RSn&*%@b`6{@?_s%vAhI z=d>r`4{6Xr)uNVk+QN2L8Z)8=Av5%m6F`70rwgVT0DZxkHB!&FuL4EbR#31I#YHWu zxopqK1^dDCF-q$Dhj<0R_o5J_ld-}ZPJTuX5WAZNpA{3Gh}-N_WSKC)xlDB0WyLR2W(IJQ7ET*fk-X#%U}9ueXupB!v2+0uvO`k4sgX)z$fxE>ZpaGq3tw^$ zPY70s5EgNWW(O6-7NS9qQLo;ZdMisfRE42~61XvoM)oIXbTzxR5aD(1_NZlI1~oRfpHM~o`e7u4tk5@vAL;p zNeWk0fk7H{WgXsFqtmw#St?SxdV?UYR~pH{&}9yW_i}i3cgr#eDf8@`Lp~NkUzXWO z^_bek3F$zXgMSs6>MTKzJo%72Cm*jQNtYg5*-Y7c%!6V6G&p zuK{&1mlYvGg1MXk5xht-mP;kI1>;)kSPRBs;UrvB2UXn(6an=l?*cGM#ZJTtcp@|+ zPEZrV6*3KsEP)a1QaSc)5t9!3e94)2IUV&?+JF&G*tNxwJBcf+Yn$eH;$fPf4 zM&v?Jn2b+y#yKXbcT!xbKk`m`H1^=PReMH@2`P1m1!f@!gj`;7rddIg!bw{aF}|Bt z3Op3`J!%VlseNAn|5IQ;3;q}3O7xAx|L*_(UrbmBU*P|Tgmq4YA&aPv;|tlUZxda} zR-Q-swu&vZiZ8W^?zyATguJ#pj>Fqz_JqH;ylc4)Tcm8@bt`n5b`_Csn+|j@kBqUr zx69vc&rOOco2g_nE?W-!zn!um8y#_Q#k!55rbRuqvl3kWOf9-CEkK*hnQ*}%Yn)hp?OE-+?f z1^j6P*uWH;CbKNqHCRt(EZ7X{$t(*ty(dF@WIAbUq=;Bf%7_O}RjI;SRj@|fs7-a5 zAr32XG|enFFe*wkKDj^#&`0?>B4v4r;nrgSq@|B5BoSO5%XIAuv_)%~O)I>twCubnS{#t`*EBs15!M zw8I5=Oi@f)PS-AfL+*&xL}Nfw?NCOfSQ%ZYFI%xp)^a70TBIEX5AAtZ@stDd%DdJo zUV|(Fi&<7WVaqx&%Ji)QVcH&KlGTP4WU1j(!GVIl8^{pezaVg18sI;s2Cl=Vk{ULZ zB8848ZLp~bIW3XtLf%r*)TKe%YF@NWuvLZpv;s3$M18=Q+?AUs?^W8cr8ISvWVOXK zja~E;tS*j{jKa9{f|>^D$SiMnszqc$pE4rq=S#LPIe^!&x3JOEJtOkxtvL6bpjQXip2@BIXOJz3mfoEQ4#8I%!}zKEQTTm@_hh^(FF(1K0+( zH`7VO*TN*XfG)fm@+B9qP3xgb+pZLal+7H_?)CH|fnMltMbwKF_0Yghw3EI4EZ9;G^lC zBy~o3DX-{4B!eUz){~I+i3{KCv92ehv_HtVv)5HF%uhK z(!JN?sRkH#6tWUs3n6NBGakBBoIQhSFA-TIv8c5P@tJcMw&K=yKoWnK7(ZqP4g*Q3 zF~um(fEekPuiNNSq21!tAry<~f>91tjAN`+!j}6=llnVOv>;dz1RNJkIVs~P6P2)C zIf_Rvj;;AlPRNo)j&JZpz(~h;$KR6(+cG;Hpslf+kZ`6sxi!QA&U7vvd2G4TrKFIJ zYVsp6kd;i=vIN_SCf06q(uF3r+~zC?nmE8~PKo(Z6}tR0I8Ib4jVOe!Ip*esBZ;hIF4d`^z%fz4G1np3j0&5? zvq3DJ##DoyFJO73(G3Sy9ZWZTINn|&g@ET7L0!1tr+kztN zLqU_LClJmA@`AyBl&lObQk75|Pa;TJZqkYaeUw>{g;z$q=C(}-=AaQ4g%cqo!qS;U@p1RTB!D%?Kn;f&WJ$35Sc6}e}mGkqpIo{ zT?3Y4gsugaB4SvH&kX=eSuxbpST8CRLml7UMT=vobGnw<8(gI=h2IB+NjSc4m>>!m zOxm*qQ5OVb-!c#wzG?wraKWr3k;cEs$6M9LiW;9(b_j6_3gHPMPEjG+FCy%k==l0b z)TAE&#A$;I4X7GGY-Ri9gv**6XbAq@) z8(gSupFJXz3pnChc;#({l+-U$z?7e)bx5)}!zZas*sc_&AC(LrR7zq2o)%&0@j0@W zZe85SDg00paJIb}%;pL$YlQ1KCm&}^Vy0b0ELI5N8Xz!hk1{bSRhLATlh>HVejs6~ z%W#S--6WGab6Fwig+APZ!Ybl~F2p1*h*L7)bbC9v8dw@8i;5 zUnr=pXMLfVw(ZxKnSokbsMPTos|{R=w#i)xmDUGX3;@Df_G+cWT|HMBwJY5fUyQpk zZLYcFZcN>pGK*kP^d{{w#!y3hu}SEAW3AEY+7`j9vtl05j`+czdlRJ%So)8Aaq3=XAl8k?|>k0Eq1u6EYT~(T3xzZHYHbtZ`T5bfNYt z6fY|Zu(MJz=2fCnFAgcu3FCq*u?pd(SILC!%J?+8ntveC>cepK{=>ZcaWKA9LL_1S z3^{I!^Gjs0<1+sy7U@(bY**<2{AYJOy&O0Q-pCM3=S1=yQ zh-`pAM>7`=R5eVmvu(v4nAv1YV5v#vC9Rr|q@6Z2dWbH*=>coeim<)H_6U#RJ)YM* z!c($EWfbuu$gR~n7ud8ij%)as?O&D+$Q%Z z2zTYWs>X!K0_0{T*Y68i&ML0oH$vi_&lRIzklXjMiR$Khesf$m7(gP&?VD`JNzLt> zn>^znE-JCajuP6ao}2>g0=*IDC4OOI!P&mysAiEhe8XX)Bx;*5*YJPH0-X7vEm$~6 zIKJSp(LrtIG9!>R9pZf%=--W3yn=%_$BFehc*jXfF*_GKc%#+D=r<1DVh;iJzvJM| zWS}vOJ0T9af+X(f&?Y7M59 z7~qeBX(cxDC$nH$Nf5%5WWJc*!e3pj2V{q3MT(^Q6b43F`c*b;cHOv&R{A3>6+ry_AU`XB(m zi=Y4d;L_V z@L=tg7Lteyj?f1GnvjQkQo5~&n2UI^q`kfZ`ou;Uc?^flY8zG}?z-AVf;q)HZOc7C z=@&IoU{qh~w{?Ky$OIgwXf9Dwe_ame5@awKT@P+QcO6O@iRucGaBFz?xLnA^ArbGf z4f`a_d+eY-(?X-(by684JR?_9H#Kog7UW7A1QNB32QEz~lMGrQQBfBn8MOBbqUwxd z;us9sDlQbiUv9Yt5HjN&4Tx~Qk#qC?U^4nb&~G-#^F1{bdK4Mf1&3fPlsc1^V?m+i z93N_RI_c$(4|S_7FUMkhs~y7jWCqSm9Bf=qW=2Spb7z<*vs!Ll59Zp=Z#yr`o!|9G zj?LLK%pcjt{Mx?867%c&8pp;5BFxuV9zeV5G^yZh);ua1GUzxQ(`m6{%wUkivBtDH z(v-v)52VAC4K}WMCSUU*DK~z@ywMS4#dR_!IB`s51YthL8Up7qS=HdgwpX!)6T4o; zak8!8#DPx57M$32A!azS>p_gjcoI$==s?VH;=!!zgdS7@2ASQ^>`w_DTU;k%1Q<-j zkWR8dCt?F-z8Xo1w&op7i&9RM-8EO^3A~Ot5;n0sx=z0s2XR_+`b8T7_*|{-^Xq>P z?H+1K6IoLld)z~zvah>`rqU)7<{qk8O|&nk?*xZHK$gd7yPS_K>unxc{{HffBFBfH zb-(;pVLAf~Xq7vRaEbh0Lt4@4JWM-wOjxTUjkR)^;K(7}Rewdy_ZX`DlIjmTRIZZC zyBBPUh)Ys|*z9jWv`2L=M5;heVco)1U&jpiK9PX$Ml4-1kKk_Ul95wsMMCumq9Z>6 zVCYc2bMA1T4AeWP@C@t~cc3wi7{DgLsl!pj=q6;GbtC9<2&jbnKefqBD5PuING=COlDK&nh`L%!OW`Za zcsCCW&ik_g)HtDeV+n9{87j%>osxn!D9G5)Y}&RW?s6eL>Y-W~-ICE3RT&sYSCJbs zz|a;P|+IGcgjU{6oQ%|pn z@eGBf9o;J@NKxuW_o6o~2vn2?F+IIDppVq%ZHlRL93mzTXeoBY#H4LmhzpEJZ4M@J zasdv`Ik`l6%IJtH*NIz}1l)k${8F1>Ni-!QfjDOrE=Zg!fGG_+q)0xP)L}{jqCjp0 zObV0QR7qkW>L*MEGDf+Wv|;7fc{8g4Y&d}ff6W@)umbm$ag&rI?%`(B<_Jm z)WB(h#AZ)QiMA@KF(OF}73k_(o>mrJaL1_8dt-S`)jj$ca1|TKTjp{nc=@pz0jwo^}-6CJ&UN3Z=xGvrEKq*8OxV7OUYzQ~NsPcqQZCoV6YLRE$(8 z&4QM8H@Iu*^jNQ|X`ABSwu$W;A~3!hew>bJHY)DdsI2k2Slq8-ta2RK_G--O^|d%7 z$?zZD(L@2&Orxa~xuUR_Xd>pPtwbi&jEi|KrQ}HYEH9EgLTM5N%e$=s^5h~wmJ-*XCtKDAI29!hY&AtD z!|N!@Wtbw9{kFQZ`S8Yt`LUg@N3>e5DwB*sLN@9pt+kns)caaN*2-|HR~avyK((!2 zba5QiEVT(vAP(^rz4cZ)4ysBTQlz5GOKgG@B5~kLx|m{H(Kx8I?TRscZBbn$G|0%< zwj(BRHsMQ-r3XGXsmUj-bT>E|yX;S;2}V}JNg}N<1-Xd3!OI*g3}Z&E;AM%B_apU; zYlTUP3NI*jnT8})m9PGO^OeLXSy9e_pn&4TiD#xvSkQX}g)<{3Asc9#mTp)Mu&F_9 zQ)-46an8#Ny5PbXnN3@9s%u4WxAH7NOmcgd@!+C9(!OJOf3H+ zZtH@4E(5TEZULpu77T|;3k=9;XZDv200RQ_qF=;@0xBG6oI6-QDyATBtq`oA<-bRm zEi1T6EKa^jEw~B~P4SYw(C8{^9n)b_7OrG=&=ss@Zp0N*U(3}jEaZyT$Qz_wGwzCB z(ZmW4z+7Tvk%;`WlUh{}#2EhB0W1MCF&D^xVK5O>f`Zas59c4IR|+Z^Tf1w{6mPa{ zLYT3b=;nf0AoV)QD8cp;^4r1XADRKIvclQk35lH+4jvSwt<;3TVp1UrNL9H@M@61; zGMjeAE9Tj_G(@IEWP-z?6~6Gj+={ZyNyZae4{BQ&<4U^VSZou7tVvW3t!n5x zfpn#Fh=KrWa^Q%;RYl<*6_S{-RYd@o#^mEjHHwV@lp&6F`LKXmP(NY}OkAiR$!g-1 zQj|eZKTQWLWEvwYat{;)mb0$A1EohDlo?5ZlsvfL4iwVy$ZT5G$rn9c0SEPF!yyuI z!I@7SAc51hUC|oAS3{BmM_fimAsR~sqod}`ctG^x zAT_6`0tGcym^>{bp(jdLF$sVKkcVlqqGEDk709ti%pcdo!o}ESP~;~r#!f~4iNl;r zZLoHYq00(FTqT5av(;Jzp%SM?5bg!&wHELPSiy+%9?%Ys8jJMt;^ZQZ)j{s1@7(t5 z8McQC>JmF1F;OC>SsoOP_%#?2E~a7%e>Q<|tA_88jQZxfp~9|M6*c8mO1PU0s97hi z*bu4)WKR+ZrGcP5s5iO%|Ryca0 zvEndbq=dfPDu2!Y=7dbGhvBuurphq9jx#FpJjgJ-LB4rcLvbh`-8f7InH?ZCj~L5l zYhj3rK@0|js0i}SQ}h^4W7gxN!n&DR@fZOA%yK6lgQOv0U)2C!5M>Nn7>Gfddrcq) zkfYgQ7#MlOakFG9J8G7jG}~4&vqC~PC@hc}@zFhM8({lDMQDd<1$k&JFS!-xpfXud zoYvWVzy#_Ja)c^oC;I7l51K~0l&d3gkqZO6% zlBz95>+4a7ZJ&}P?;q@A9JyFm0 zVyE*7RS_|2&A#)9m)I0@#l7>+FtLdCM?FK;R-84&gndmQ|7gQwJs^_h; zech_Befb?vup7xw8r2?ByE1V5k-Vi)&?TqUZnnhNo3Tc(XZLgDq?3W*XvI$g_&?`E z#l@TyMYAW+Z0-#i=ngAnRJ&DQd1GRnaMSE`uST<*@!&I$;gXnA6MOZEOK^@P&gzq9 z01c4GeiF3$SY%N2j=2HC(y0R%%%+J+o)Cp9Ck&gkNtW8{&TQ5N?Wv|*L6WkZ6+5KlV8ium|39A zxV=!WqJojWhsgys1zVPokFTZQV#%jcspM5+mrHl`!|h6zyDc*YYJn@Es4=+U_(PS% z%Gk5Gr*lTV^%8YCXh6kP&F|I1+f{~Ime6)p?$kv>?W_zUiHHWdU)5gNvYE~t+-K>? zTw?|oBGy4^30ll&&zD@;G?(Da5J5|~OVNnJU6W5$3MHZPcXyhxjH>ernP{=a4WO~v z_B@O8`f6{;%~~EY^s`s1Uq!AyaR7^eMHff446+>fqbeu1ml;P@PFzlzbX$j2 zPF8}I#@VvYj5D`09Zmtpnaj=$A{9`bX;BF%n7h-L4XOdFFL^#i1{>D{xG%OT2dI7( ztBV6D2RH)nTeUmKR-h@wqR%3E$>_Mr$0%cp!$6k<25DN>gz5N=ZUFnnVEl)UDE2`} z?_-H4tw>|1%?^0qB&Q2n(^<**){)AvT{9pCgBT56Cr(0S`|f~izLb}AYtZ>Ohx{6~ z_1&p`UxYK1s6q>8nBq$MjpGcL(fFnRHZ*?D;pR69j9VqJi4E)GXtn`n936H|>hK9` zOQ=B2ehh_omCyx^@5wp%DNum{FW>z4P;Z;|1 zEMcPqNHI6@9x3vc9ik*7JQBqN4v9Nb;}YY@v>NmT+-Kp0A7K_SiYFEledJEezb;u4 z-wiH@JF<-=)UY1L6D(B*vuKC$R2i_nsh0+#6|o9*Uk!-Fjw`5L1hccrodGW|}(w6Tt8j=B1&NW88CBC_a5H5+l z$&;YM>X%xkJ0gdxa*UO!2@r^JPv0F= z7LEH%rVA>@1WS;iM6G3CUT{mQV!{E11c*{Ra?`O@l8zHa7{Hh=xFwYt=^O%rmMxlXA{*RE{M8kgDj5t}v6y5X|MnN?h}#@RunEY`Sy zRb0L<2MSfWC**3GSmC46LL--~bTArKPP#}1yzEsnVY_NLv0QbSDHX}p3Nu9&k#Ss2 zI&pMEb2#CsDu%UYu}s*mA~$;6#nw_n(C*uAJ&GhCRE12bP-qDS8m*xYVz`7R0THVt zW@cMO8PyF^QP@u__Eak2(g^z*5PGUDTVQ};NwWpUTFETg0^_O{6-KfJ#sNxZC)|MI z{ET&=Da_B3FF4A3S~Mb=uw_X#Yczw$tb?txMFR%|?Sqa$1(#^CDaTd>Dl8I&XDd`5 zt?KX(#Shn{%k64nV(`S}I*r1+f^5yPB=MXC$FoViv=)Ki7aervv37Iw&Fx?`9^Q&i zM*z8r<~^GJxkpdSGp{@ipWlkZ-Cp-_b}57 ziAN{H>yb$CWA|c!Krxf)qgT`G!Gtco{(Sv*I(F|KO~+Ss6i0?5OV0+@$~L?L@%a4o6N1ej;7N;=-Qjn^>AjAycmu@4(CE*a&j=G Ro}TwR|37*myLbjg69CzCtOfu8 literal 0 HcmV?d00001 diff --git a/cde/doc/postscript/DtKsh.ps.gz b/cde/doc/postscript/DtKsh.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..1eedcd4101854a421b3ab9b45339ca1949b2661d GIT binary patch literal 142955 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
RC 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
c`9y%Z}4T-Dbx_^l_%1o!T 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%0DCDx&_0R=UCTqV6{Ud1 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�AN|C!K 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

96pXs%qc!3M*!qD|%s1i<|| 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®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

)(Rz{ZViA?CE{R1H?qHa~*Z3Zu9uT6g z@hclXhG&9*5bGo-ezql1Tduy6q|TlcVndKOGk2Si{@tFwv>F#3^C;yJeZBE+Ph3!3zoBm_VgljYgykm=PeSAQi{F&$K}6{GBJ!6G};x-Gca|M4tECd3onEqA#)M&y>KEk8m;2^KKdE z{pNjT9Hl(CTgJ(&Htw4O;JciRBPY(m|KH_g9J!Hs8RxyLWgN!T=Y~x4qpM^Zq1>yG zY2F|G-ZD+&{b5Cvw}G#X_s4aywTz>U_pk28P-NX2?|l^nOZh#1_)g0r_z>@_oD}l@ zRUIkh{c(LMAIt;b``F#WOMEIQ%kQd`O{%6)r>Q1hdL2 zXpwYS70jmWxs(9fGMZS5S*cP1`}?PXt){50{0t^8?k}hn%4G*5)GLxvUbeYXR zXCf?2S6(j^!J$AU)g|nZ>*hmqa5}S_tUtsr`pQ{dhvvx2pGI3557Nx-Gr8tRO+U7` z`N#z}5i%Q76?@D=-l~9}aahuLD>Q~qF7E9Ls3MqC~ix6XbiA*<`b?MK*ZQ9A1_gVHkVBskI(;LyaX zZigwJSk`c zw-F$=qC;$^q6D2EQ_(0(7cxqTDz%B4l;R~Y1--Q-rBVJ^RgFt2ywlP~RE@(;$66(2 zfF`GR4-)-wOBY=*Z)Z&6Y|>%ExR9z4O6aRwMD|ZHMil+a zwPnIogXO9OUI8~qhfUY;aZ5!pMUn(6w#awCnAv64?*WOWlNE)?WmuYX^nKvENUUwo z$Nh}z1k*xjl7kl!7iKB9!9lHbgD?$A#^iSHh=V70mElBY2u?d7gZ-PbR8CqEb*75W zB-PkzMl({8#a!H-PxY1Oi2N3KyVYD_Qu&r*W|#22cZpCo)=&heAfmbi)JGI zw09xPxQnAOFXuu0WaMB=tiL!jL@rfHF3*V0Msh9!e_yGj4ZtX3 z9V|=#R6Zvk(#yflB}BwpvGWNt2oVPLT3|A)=xd70D*sL?p9!;#foF76Q&%T6bB3-i z!Eb`Uc=D{|Tk@v@--#9muLJ4B6I+7Z?$d)YxmiT8%)s?_+3dXqmCvzk#E)6Ch=P#D0_>z=2LjmOP zJM*f;dTKzSbXUdOj_Wz*K-~Q8iK0({j7P;Q>H9G7TiC2(-kf|3>sPk0kYmNGNH!Axdk7Rk-!@g?D*W)sMK#6I2>25ZhhuQIexFguKgB+ru-Vvf}mO)Lns% z^=J=1^~RVS>HSP5kqc4{oM$!pEF`Y&ITKV#XHA96kRO=jg}y=Zm}dd9crdv|3gKZIFF!~8Tu)mo%!`c*_ema{)yKKa zQM#ql9qZI;rhG2)|A})PQpy{n7e7#iGo{KPRTM`)%>MT_n<3>Ax=ov$WpZh#43zS% zOw)x0hlxyLazqdxjA3AB`J@fUmeg`X+&)-7vTa;t{a?sZ2Wv7%j!Q31kf=i=I}}U9 zY<3WUpdQ)4v>D?lmsa^<*GaNHeUM*u%7ZzDvc9ErV%^I0(z-iSwn9VSVyc2sQP<}h>GE-qW zy~~0oPwXVys8nxd+Yc#VK@v<2Ahwzcdnod@z|o=3DmBfdl&lILMq$%)OV7FNCQhx3 zr)LCjP2$Yc}cbbXS#cH{*-!mcZ60dCI zhfz%LD-(w3vZN?OjE60bJPnaQWQW@RaQRHC+n6Ve?iK}_P~JwJ8`s(Dk22Ihig!lI5(G<8 zB|9}rAh$f&LVkWu+;J|!F1N-C*4EZu6sYH-HQ?@bc0EB0z;rs9KAQpC!8#qxkSBUl z2;*rQp+*Z*vl?>bw#l<<1+BHsWmnDdDmqhg<~UXaZa8z7S{9GjgU{DkgcTbE=z9t>wUquv)Z zEaR0dk}Cs__?DL{pc22j7h3D3i#J2i8K>e*JPn>BlcdE)D)@nSxi>{Jm`y43Y=|O- zt<`kqO!|E?PsQZKV*w)eFLa6O+WJ8D&-3A<<)OF~#Ujn8!^_)wR^WyhY2l(A=B8hUDmG>tT?6=-rOyGga82JvJ7A-bfn-kwGR03vz7efz*-#K@>MN z`9F!*MrONY;^l6ELzPZIv;pLtS6FhD2iKtVo62b_O-iEsWTJhl0DlS;e}Gv(L)ClQi1L) z#uJvoD#iMVq8a)oNBxTheG9s5JxElt6Ds2=Y6#rK3NmQ2%^E8+$jAAmGo*4J6? zFUBq4)e$Se(k@_8fE(WZDccldqgPYaf!p2}A~$T11%{HWTgX`Ts;fL#~8l! zs?^VqRFOui_d;EeWs98hN~ns5+KVM<5mn8j`41A8k~gMi7)S|m;9aPk=~H|k~Lmd)jp*wX&hWHMvj3_C4R z-5OgH<@L+@W%TAN0~Jaul%`4E={Q)qbcL8JI%8CN<_2twwgE}cTx3EMys<1m%E?_Q z9835re0DtyneuD^NXMg?b&OG!u3R!SNbv)MrIAkMij|Q7c0IbA`ZhiKMS-cGWph&j z;!cWLl~N++av zL45!fA1HuId?4|pCWM7hV2#2!v{t=@8*Y$|=j;$NE4g^cI}!KRLl<64A7(g&`Bq+$ z!z~_tG$sUS>lUD;cUw3$lz&hs)iQdp7W7mNF}hd<0MIuo&P}SEA|pUTi>hHNxWK5k z(oQrf%B)nYYhY2g6_q!*X%wxaIx3eWi~OdS+D2-_jOZ{cHQ}tNkHg8%%AQxOCW@;r z9Jrgk&<4<_P+>#s$4nu*)0KgjR0ujnwVyGFR40W+q%7K2NJBU*xvg)q|Ae8|<8^~k z8TmeZQGA-{lIFC4jy(2#&K%zG`nU!1vU;yO2zOR&7>Mc^9BCUesZ2-(hi3jTWLN+P@ZbGs;dvm09d&Ayn^6|&v;A1xbZZg(ieK(zao@w?6 zTbk?-DN9n6tGG}87Mif#G5>XW9*J9f9(_CtV{&Q#6;Dt3iQW~|akTOPr8Pni5Dj6Kl45k1wE!4v zgy;lB%L2q}gboHCZF?DF;qvjt^Fd$5LyJ*RDS>Sos5FooC|Ov#NHWPIIUAB9hbbqq z5-{p`ZfG^rQk86pMX5)wZ)E^np&S<>y9|WBv9iwqog!>Ae%+iwgc)=2> z^}nvg3Dt<+E!x013TAs!a_{$VyI?UzEK= z8=A{Z>lRa>(5fXaStHM>b~vxk4A`#g9K&o=;tEf(7)v9UA5&(6fx;z>V2TZ8u%a|i zZ)Z~sN@2ILr?e0}yc*jJtd0>Pn>-K*XW>2tBjaBS_$4K~TF z`c_noM~84!4woTci zJU;DB=T0EPRB-1>dCJc)%LUg3M+rqfe2fNSvc;tG%ZtWiPJ;u|+i%h#1QnRBhPZp? z%l%%3hXU&iJoNCJplJ0M;_ID4h`^x${{?|7!{|1>85lSAu&;M+N`Yn1Nn6-nP% zXJdqCfppX{I+pgGC?xUC0zkoFlw?L`6HExh4A>kKSBm1(NtR-an6~pp*T8=bk>`?; zvgG&z%Muvva*<4e?qjY7mz3QqSVCdJUR_6f^C8O1Q3k?d$?5F=HV;BIdzB#x$; zkVj?ND}T)RDA$yxE%W)2&}*U!$AhP_t-Bc`^2|^?vajzz3e=>_`rs7i`Dr-Clv5yj z^u{7lrW;Xx`Hm$zTErl^VaS*z)mP-!hnkHebB)W}>tWh5jKv6~7{{bBh$x<0JUTaf z1deyw>*J|9M{ORy&>KX>%P(_chxy@*`^NlCxxNF{w|JE6`}G7p>8Q`#Fru?K%y$;+ z&iGNTGgb>ZZ?f48ce2}?3)KvEg$`n7SBdV5ALZxOe*4PV=cr9;?)$R2f)QbxXeo!? z2<$*2rV|YS9$p#-49_Fg^WaChdAx_?Go?&Sh&%_#_n#|i2j}H_x$dHt?v5Yjw^FRiAVXp(nq4_5Ec-wD&K>aaL6dG zxv(31ElSj*A$ZJCkI9d6W1h;l$FQN|+Y8rxAp%+;7816 zpf4?O5R?rkAh$+jGkj+3fPxmjXl(8xZ_U0m6$62>zu2(FzR+{v{8ARz(FNeknjiz5&6% z6d*XeuYllRBt%`dSun{4+Z?Q5Xy9L*Z4UlZ+zx{OgKh^uio~ai8?zYnDUz=kA~#Vv zeXLFZNX^I+Sn}fke^oY)RN*GL(^em>A@hnPBsmYvAMg!+F za_)+CLwxHiE&>x*;L=E|2D4C|5nnccTLC>aA4p>G?UMohDDV0hp&OrvP zukm`39`2l-sH7Go_jXqClC44Cl?8)0MLm!`NcU190fe#3?wlnFfM4RE*XIBN7624@ zNdP$KbQjJCZmw`_&2@h#>)oWVy| z;Xn}kW$phprZgMKq<>*V8GJ2({mI8MASF7ys;R(vl$ISO{BAnv{WHq8I874fJkh;* zqI>}DgYHJpFjDE=C1~c%Za;{0V37@g1pFbg{CFs*oUK0!t$mTHBgDLqwx=^xPH-G3 zej>9(NC~BF)5`6?X-5iLcv3BGgc&Kwjc&NPC~bo!=P=uFB8n)nJ)cdk4GjeAPB7~- zrq!KMVh0d$&5gSt4_eg%39yfxv!!=AFTb1$f^{$+T;NG;1;9-FcmoN?^S}<3ZK4JA z15$cKjhV_pnNq@VOAFe`NCYC4ALCX!8HO0?ZMq!~|Mxb-yeAk%)3Wy4M2(h*+1QPT zB4Dg*Zura*iUqswN+GnXPN%C%C=6$!g2Dycc-_zf$5LDni99vM$8NC2enyB*<);Qd zV%3M1Z3KaivH3_}_}94uN^gAK`$F#T*{|>h4mr7v9JoQ|6vr-ea<_bGX4f7(7cyT> z($wxWLQZXYnC?9Ph~5rU)}r{HeHK6XNy2o?6*J(b7mde)^$t&+v&nT&z5#dBfss3Jwi0xWrrv?DgoWNuyL=&U z0Yd=mIT9T(q)_5M?!wL>OOtzj)O+OL&J)A%lZuz{#0U%oQ|x}34o9P5UnaATxv}mx z9K+Xg%q+$oKN4Y65h?+tslh&g$M6@N9&1cRoh-pOfPt@znS?kA^ z*XIFfk}LerN(1Hv}s1jkmj<{xY0h@g-4us9rr4 zGfG<3ukM6mUP-HfEEn(3zCSuYl&=-LHf*^Ntz)hOzgY#t@=@*efmdr(w?$oH^GtYiC#XuHk zDTjUzET@jcJJn0Aa4^a1-t?E-8>~W*jXu!v$0T_e#Q_sX33dKO{&ut{sz1zxjs~+H z$X-obEGYz}vMysal&ne=rA6O=j^xRPAFt+Hml!{6niXR%m!ulzG%&AC9o>bR<_ zy2_O3Q`jzyOGhS|Y&V>HR)Xn-dx^2f6!gmmDk;74Ho_`ll<4Jz0$lQXL8?!dQyfZZ zg*G53h^uMg+FCS@c>q*1DqUtD18OD%ir1C`Pm=GR(#cYOj7<K=mlgyozEP&aZ|a<_>`)S0KO**5~{7+qU3)Lf}W;1$}+roA-X{jeALs4MF$$ zNb?<{6O&U;eIcHO!1lRiPPuBb0$g_W{X}IsPh>Z29UpVlIM&b0KSJK>`!g}PexwGc zE@>!!Sg^W}k>}#-G`ep&o$l38^K_^SFO1uLE5_B2RM+Rj>zk3x4K6xT{2l(@BN~mr zz3OtyBKZ=n8SB~U{j^e4Q6+h~jkET84$6TBOwZe>8#f=+n#Aw~_ zURR8U=`5>9|68!B9IgGHn9)4N7voD_rUCbZjEy`fHFZy@Bw(fL;7 z31v+288yNQs0TV4OKR;}IhiG|w#z@u>Fx55JgvBs4+@$)^C~H_4?=&}vM2%yOa!Ii zOEhR%bvKjczhdOG^ZrEwcEufh^> zu{fhrSh1(UjBHDzA?BXv{5M#ANkbC#QZE;^M=bwl3 z-?Hh5i|TM!3~qF_x39Xw--3@~p-RO;UzkuY`|Ot2E=-S0I#ycL>@VT*RsP1*h)K$>Wez| zg>J(SONukh(HaZ234b&dXOvBppNfy>Q_OHD)N0~m?rB1#gP!uoWtDD1#bzkoBK*et zi+jaI-@M}fBwlf;QqT!H_x7KX&PABxA*!HrZ?n(NKeL{B`w4i1X1+g{ePN2>%D zw`Cs!PW3VSxqYVkNYYXt=Qo09Xe;6_z;Yz+BYBJH?gu`g3QF|ihlO5VDaJqaqUv5=-S&Wf z0G6tr7~1IRjpCS5XS!Qo_?)mMj9#d@4qG zul6!X7aWB5Y5)P29{?`nFX9-aCWIK|hkZTBf^+bL9-~znBO7PG-Db4rz)Xd%2}IB5 zKkw^dlJYUxpUo%ZAu`6|lNv3_ofOo~{Csevx{AwZYdhAz5wUg{%&e2Rv0||O+LeV^?KX>%fgynN~pr;WAmX+@# zk;+CNhqtIFg~R72CZrfc3jsk8E*c{UE5=arffynPi$f?G3LUf-4Bl09C@A#uR?jjFt9n8E z&)W=LQE^>os<$wA49An7-zutxHSLSNy`4-yXCLY1@MBLQiU5`!-OPXPsB?yO*@_*V zPNs9XT8IjEroG>WBh`~17kWBXh>JVBs3-p1(|vil12y|(5P#pb+=-vFfsObJSfihF zy>)J@x*zNB+92+Ixduc>^Ca>zf`iqObhsmaf0bS5Ypu<=awes+5;ND8@3 z8j8X&cPM68KmVj(II!@J+4OSK*Xtg{mFxbK@F2DV-F}<^(?FyLeT1=!V30dhv!RJJ zeqz4v`DpSf!`IQ;)ZBAudw!(Vsp;aj`RB7=em>UBY|f!K{rOxgm4h61NxxJvw0!umx=?SiF7$45RY@aSVXLaG3I!H2iYry2vua&v z*{)@1LGQ3@*&r=;twkLwyOsjFzizdz22|)f4Gn0F-}v9$4lQnn@i(`_I*FXf!40P< zo!lzZWRSZXvx8=Zgh*C5F@i-|pDYs_E{JW#Jc*ZuqI4ouZT>};n@)=^RWfrQyQ4+y z*(B2T2@sqNj@yK;xC*NuXjp4uq9*w*fYcQlkcOY3tN<=z9Y@(bqry$dc-3)t<7qmxwsThRZO>VIoY1dx5% z5)RRz6t@_7+VT-$)b~iXbu8!>%s{lpq>a7-SPCyaAQ!%Ywm*sdrqV%7xPL9$E5Ai) zpcSljuQp*>GRk~tHU{Bkl!?sKPslagH#%a6G#%&Uk*lDn2<3$-MmPgq#;QN+k>k3I z<&?FZ@=!`wi!?+j_#9558!!xMMlWPh_>fduCN7?mnRKj>#iN5FCJqXYk?p{wPBm z=^h_`K~5a!e6M}crXA}x^&q%e&vpHmghRHfmX!SqjU{a*dP%9Ani(tKr~17VF0cK9 zWxZzQsVKWpp273a6U(Mx+Ifs{0d~%8P1S#JD=7iADEdqIcE0QaIr&A(uS|=qtrvIp zh9nyaMxnQg1;@-*?t%q(YDviS_8Eq+qy=KCl8wTDFsHm-L@F#%8Yj5AvE0kr^OOiZdiDzW5*0@Rv~t*@MQS; z=cCt)tXJG;$zYWa7z?S2gYEIAb2OXwr~*?2_g~TG^-85t$jNeMU{>+b=;v2wi%eUu zY{o1zRw}3dw8M~oIi^fd1&i2)OvaFx2y^jNg@^O$&lhKl%wHE4YgZu*iUk5Jom~Z# zeG$T7P&Asg$-Ra14d(Fde|kS-kW{r9Oga&7vOBTG5=Lt2$;Gnu6{;W&}u7~@bM%o?zm^Mgo$3z<+s|%rFyxrShsYJF!bXUUP*D$ z{$+TQ#yM@^90osJWX{5ts73A#b4CVfjEX?sp$HK;E|0%+-cIleEwXhKU9Rg*Fd^9j zGTHkDsiBHjq2Pg2*&D?+%w&f6&y(qB&_r{hA9~FwDua&)AZl^x67Wu%h>I|X0Fw_|deiQt~9lDZl4qbl=hpt39bioP&3Au+TLte{O;tUdj(<;_FLQiTx zC(DSqtdprOgcitjE%Mx3t@-^PQg|v7Ur@%H5G|+aG?T^ z+*DLcGtb&|_z5pd70Ol4uy$?qChl^|`I<>jV;>a>wwCN{{7EEsZF0dCzSjSp^8XoqyTRAz|5K%t%oKkzt6QnYkV^L*2ch4W@#MByTaQGM_5`WO?Odsmn2BU zEq&gxyd@R1Nmzow)kUnU2upz3iF^%fFME&N;w;NJR5>=ljm=WZ$-pb&qZg*gV>TVS zAXrgp0o$~wkHssR)RXn>6QQFWi+aUWIgt-*%Q^|lbx4WjRWh)sTsVGA>C-(-O6O{b z{1S3eojD#+4|#%A0~U*UVitSG_1?(&JOnZ4GlyKnscrlw?+9k;lMhj&pN2Raid|?S zdwqAo0fwdAkQ`TEyTD7KRDo|KcPKH1p-5f!b}}c8c1wrZhk;%Vw>l++$9b7m3k`jr ztPoE~{p}{X{tUc#EJ-0S?A{G5cqnIxxs+{C%V&f@|1+v=p?bs3 zkyrxPaSN+`c{`s|N(Y?#sCSu-L=HyGuGyR7xiriDIkPKM;jZIsL3X6P1EPe5xMy^N zR$Vy(>k+4UXnU?y65vx}TP*1+P(Md@@&L>*E7Q50{g#&=415%~H3p5Z9z<^yZV*^T+D&x&= z_NlUQL}7UX=+sjG*E0b+rQOd>&6%nE4tOoNVX+Lf;F}R019G^MP=O00#Jm~C~t9J-2^VD`n#XF+6;isnj@LTJhafrNu81AM8t zYc7+=v^SoOkY5$%3#^b*+DW!lDYQ2e*oudqK&t!#6{^jRN3*A0PD2{_x{d4R8wu&& zuj)0o>~NolW?#8==d`+P1{@11G2=p-VYz#X6C!j&#dqLJ0EuobR~FM&)tLJ#5uCz1 z36;r3r39%Vk~0gGlmv4A4WWtV{5pj!EQ|U>v$@xg(y$ndXV1lCN zD;;y4ny84J@KS`ufYn$v)Jw>5!UA|pDXNLOW9F8?26JY~^x~A#x#UxT_a`zP54pvK z#e#%fvM>ND6s8p*sCN8(#bqV^DlpV-#mLQB9@2Ej+2=Be;hWHM%h3XpNZr_ zs;N^H8bm{iR5&l66u6_TpA+(XuzO{l;%);jhzM3rU}#H7@( za(q#0Fq*xg&Ok-q+@w`P^~k*ysa3u(0m^y!_7b*YW?@2d`gw(Nt7qsvaAt~8-7L*Y z^i-UcD3v=Nh?Hh?Vcf&>5L#Q^jzle6R8X}%YsXJ0y-*O_9`>&$Gno2iZ^p^EjPe6K z(YRGqhZxACG>Z;Zw1fXL(h*RJupE}KQ0RHO!!4C_8*SXx1Qsd>ag{4+|Z{xu*zVfy26ZQ%E=soIDCCp{aZwe+ zNnCj9L0CFeH<(Pz$WuMeRm$^Vt#BHuA-jmZgv@JxGwM`Nwg^!F&7qyui62 zNg_tUs3*bi!kv^+8TFW4P)sJhL!K3#70N9pTuo5)7=dh5yvWO zzR`8A_Q3>o>ONQSD?QIMoyq}N`xNIDlbrFrKa0wq!o3)M%3vXlU!D{0@Y$`8$c#Vqp;h)gGfY%B{J_3f8{Iq;aX*Xj1Kq zeUS3B$kC}bTJ>)n%*h$EgTC9PfsyfPs9ZiW1CJquK`dR@+NzPU<9OWmq&y{tw4** z)o_OFQvYi|o8HVxZ-u^#w54YAO!%AA3MwIb;@+v$Q_pDEKykc}Vj$^>?9 z6KlaHOdEw^{%=pn12!-o8%^uG*WT%dj75>vAZkuA-rE;)PR4B10}`3UJn-b?=Wv+y zuvFAJp;&1iZ%;1v^W%$d)%amrF}`|WjxWya9aAvYq5b~i=;UpF3ZiEOpQ5xH@zFRbcr16hzNz3dq)3r=T8~Q#crY zyq(^O3VI3*pPzx~Sj_;7Y+Glb9+)$DHJZ$3z3G?5bI>!8@cB82t{*q0`Yy=*j-jBr z-xH61udA^U`WdaUiCXwg^w;(R!|J);yukhhUSMVQ&cVc{*D>l8yMd3I*}P`wQbY#9 z;qXd|9T_60?XEhfw@jF>Jh^~jQx4A-9Z_OI zROVtQZw2m};7u;AWj;6ATHrFMmqPT?h{|f2W!hMr2a%bqFZ14XPGDmhgEWyjsH2uL z?Yl+JJKsyjned^HrbDV6(^p8Bi%gYoimRBT8`2thCdUkTPW2}h38Ga#mJG03^BGo>}9vn zsVwnr4e(V|I9-qus#(Ca$Q4Fuk&X8vU)JQDNs+6sJy= z0Ts;is5rKzAFR-cMpH~+?S(c7!MYQj-OD~@BUB~GpqSXMb^U%wj_obZ`>mjIf`7hv zI{D*yp}ijG$yhlB-b{zraQQkPZpUl{k`D|4C~O5q;ldPvC|OWygCa2imwqw^scbH? z_M^TG9UC>g8w&$bp;<~cqmjN!#{3b(4r{7i(~2ITrv z?hS-kR(wXD`8W{adc&DKkF3WKQaqyc4Um*!|8~@yI`Ek5yegU3nSZ%~DfX_1qc75F zPN_&`=UDIaHzdtKrRSTRN+dM_Vb7Ho;xle5*%4P8vcUh(ZNJjnXZ-rIy2v7tZJ27kssAps79QqwqWhUclA{up5sU>PrkvDXPY}U_ubtx)5khVcY8B z>+=fB;*oxk5QKtEI7q*L@El1sooIX=3g+qxa077Gh= zJ|R6bCfhGV4Tc}2(yxRzq?WtdaU5T%TnM6X-6hMWKVs%XoPdn`Fuc@f)BlZhL;lsH<7Ph z$Z<=o5EreBE<+9m@bV>(ncUPU)w6J^6tHC$fcb^-)!5wT)aI39jPIjvM!*&;kiS=# z3tj{HOE?V3-^r{qzNMW$lyf_JR%Qhcb{$Y*&`ZxSF}2*HGh@Dp(_k`2-T{4OT#uYd zw7p4sgqtxP+Kh5s{ND--sQJrbG89&R^r>>OwIwboO-bhibEpUkv@qu zgz@6)njl&Rlf&2jlyh%HSNOEpY`|7MbTjbm5XL1>{Ku3Xe_eZrwon0{({S7$-3}=5 zF-50V)!M9)mAeL-+F46-Ceq%SJL+)J%t}`X)yak+jQe zm1uI&Cass_R@4i-oQyy|nf1_JE}ITN5QBr~d{g0);yYM9QzD*R_(_Ot>}hYmWu*I% z-NiuNT|TDrvH=cwI`HoQ;7=4>6Glzn2F)ut`l2Hq*dVVDgY*%Sds$E8B=t*%#>vHR z;%`1eWgnr){pKTd&+3g9(T*5#!Dxt6ITM1JW^ml=}HTT<#^srTHxMaq~$s0?h* zE!E+30|AR;HKmfu8j45E$C+S>NdXY&;_dpZEOhaZ$wwvKz)k5j8bb z7gIy%3W}z@U_`3nBfKF?w&(s8khrXf8N`ptEFvW(Cc5#kMPCa#n9n1%E(bDkQD_6` zleVNJ=LqG!`66tPnMn_3bSUvC?@GB-LIydhRtc}=q&WSE1)$H##VDA{#HlOPiJZsF#Ia1TG4dBSAq;IjeW!yBUB49Ba5J3uuh?%LrEUpS3PK>cDz54UY11v4!uR;_>0B^=6!;1pHavtHi?ZU9lgGM&{*4)U*3w=%OTHCnu6ADTWi#07GW9R_6|NYBGKh2WSOl4do`&F7_%`VFak0bg5`ZtGIm8 z6Y{@jwC^Z1g*4`5eu1?*`)`T|{ z0`A&6KxVxal3$;_gC=wH8o)#oCZ&dk?Yz*sh$z&;f+sdbnnaZMGv;mP<^d%ck*g`% z+8T$GQV8T;dWu=ek?2yrHSxT3U?|fOu;_@`qijy*#fi{x>t;r`L#!BqiQqiSJg}%= zS_XJQ(Jw2-bsJ-ec#hxb`zbo6koZOugvN)#y@P?ZL`%7J|~BvsQO zMjxofV0U6H;vH1sCo1AKfQg@cyRr(j*4jyShg#Z}(5qg;B0=MTbF7I`ZlpCfMS@25 zntB9H-9dholCHG4ex&-LC<6J=y8dC{<{Ljo#nI2AHBAZwc7007B9@le3H89Znwb|- zwf*i|^4?r1RJok%aHKPC;u|aHTk}E|9jo%oY|Fx}nh7)z{vC7x4gW-8M<$P`uB{&JK@&zXZ!dDB*3qr_977;+@zAZs9E$U|wB}~B? z^F)YFeXrQ5aS$*MQQ7v0y-nFc7{fu!Ft=m&)|KAPhFWmbIS{)GW>xpE$g;YoY zmB@^9KDicqPW4n06WZzr&eAWvid*(R)`3J)X^U42rAtxZ`XGO~23p8-1Zi9Vln!%l z^_#3j)!=kqge|*mJqIEq2q6WDgz_TDIm8o#FT#27M13){81N%>vIOB6g88yEXKYJHj=Rdva zoV?z0w;gAzH<(;zTYRv$n8)0jZjF(h8f|?CKT(VR(J3|2!Rql1e8o-aRwY^{tLH?( z`e3?iId*dIv6I}`z#82-c9?oJHVg|y+B)vt!@8}O8Z}H@(c#v@apRU6*Sq()o-uBi z)*3fR)VRUD#|?~e{kYb+UevUfCQy-Aq4X<_%6BR=S?KbP`Kephgj8B)qDzb}6LozW zUa8WAQNDgrSs41w)YC)cQmae#YB4xRnL)~a#521iF{O6K5CIHjEcZz1pCv6o9>TMO zF*yh^3%%_*Su;Y9@;+D|%WOv`Zz#>zOe!+;pHrU;c8-rm3Om>8!6hUCtc)CU;;%BO zQax6gH&A1p#5RDw6f8Jg(VXUNcs)cmhg>7^l}5~HY*M_{4Z1dO()Lpx6ya-w7#f)a z`I4K-ZZP#G&{o>u8_^l3zfvU{3L01RerDPWgKdk!Mx1D>>8Q{!^jP-u!=Y10NV!Fg zhsr5HM2)e(Ei5v;_$_XTxr^pCg7rr2mJ&aXaW^ag{Y!dZn6Le1&vW+JxbaylG* z%(gyG;IiqLsK%C?z<;f+IK=<@NT~m3IQzAQyX&TLwAI>_8TMRCJi26mZlpR)pu@!1 z9RgX$4!6)l>E68pjds(twbk0z)o-kcx_*+LV`+&@+!A|FQK6ET*J&Pm7UF?6)Ehx4 zFrk>G&ribvAK2^Rcz8{6QAnxaEx`YHeXwVBd|_`nS^0z|0O9~q>cBiqU&^AT%#Icp z4>XG+hUMJH+P#Ho4{rOJNoCl@zU66PfmL)nlDe?Tn+2DZnY0#etM76@d?l(Mxm|v0 z-aRt07&&bjF3NgFD#XLrK@}<;*>!e($(eq#inA|{ed*kD{h?N_TUn`zb3Je(BF@pK z<18YTg=kjt-KHcRy@9qoD?eh>F~`VODhzapQRQpyKrDcc&+y8@6j{ml$8z(rWT|ya zlsrsjpo{`r$4siXs3T*>n|4QBuN?C*up)SqZS8JkG%0&@GD$5236M{ri_$`80q^2* z0yslqP)Hj_dm=j(;p3uFNr^xq%czLfFqWugm5uEK+Otj1m2J+n;K%uCDcj&)_M!P< zEMJaQ6Gf$!h)EQsV+W>oVdJ^ zX`o?pqrO2jG)9fRJ4YqVWsDO8;0$8V()&ML*XTR+@90}Q-eHfSUv|6uhl^Vk;9;;l zcX{>M0^p?vNKG||P-+-z4j;cszd6)d9P0dU4s~~HE{fTS1dUFXgJn z7&hax+$4fFJI2=&r+YP-kpGrJaRC-dmh351)eO;%9hr1s!i>O5Rar#b%=g zDtPm#YA>e856Oq(E>q&;aGdE(`z1!4-J8xbXwnz?v2M-$SY@tztX-I}?luIac+0GY~TEYl@kp>kg(>j=w&qPX@hGfsQe@(8~za1@k?bLWUa zta$AkfR@sMQZwS?0kcrjDhTxuyny~elrs~L0302l4=US zJ?m}-Nor56vdtM%P<)plg0JrnwDQ2KPz#L}ddXP0z?StS_s--E7HQA|Yqf|jP=4Cp zFMyPDiZ{VfR(t`UblAq=`~o+QWbvR=)!EbTQ)51kiZv5SGx}H8lYw*l_s>pgr?5m( zVp|DG)MU=3#Fn2ZzX(2-l2DNL>_n&<84N@c-YJKC`nr*cyffvM$k}qScq-g`6;mm2 ze?b6bC^lw;+%aohP&MVLM~V+-mlxm9Ju_b56{Wi3P|fmmMRp>T%!K!VtRR9L3=A`d z*>d8*@tmS#2y8gh8F5&^4|9TOH9!Br-Lp4=zpYP zH5_FxqbNhqcwF+&05Lr^0D$KaL9OQ$=xKMbk8CPC}hDapC`8=6eDHosC zopKyn8ZxShug$RhCurpHN+7x96CyKH9)c4%xG7bERSzF71BGW?fVK=2mgi;$3iY^N z1_}jUk%7W1U&lrU3MH}5ujK44T3?+<8nqBQ@z-?5+Fj^nMpgUD*(=!B317>iEG{Ru z*kO%A20ad_YYKfPd-|OTEq0{KM{3J}N0CrhLlt9J;=l%?g3N%@UaABPaLEovguRq_ zqd1F6zt0}-sLHhTdYR2XQ>j45)T5Ac&sJJOM$(nEFd}s;mX1>oYl@sgz%)e8U-C4ieP3yf~{xdlb>Y zSVh&EG8Ko08T-Og7@ATwizqY?7!%-Ttx2sC$_r71kgr7tQ#~xdmm@RtSa;ZZEl3+` zK9Qyjg~kdY)oO06jzPtTn}hjQcH74)#H{|s&|`zc7fS9lQjh3sA>DXivhTu8fBc0%4cnKk+JD;ZMyquI4fYcFIoNL9ua1aO|<&w;z| zcHDyqyNZH%5C82Z@xg)Tr9sDcV>fiYc61Q7%z!@7;YSee%$f`gyR1@fdw%T-SUVL z$6Z*x2)5aS4`C|=90;OrCysHpjo<(fBS^c5QG2bVmBPS5-0i|+KvCcAq+uGRFf)JO zO}ib~g~06smLz@=F)q=Po+lU`S~mGFO}g}{2-8>$u0MtQd;8&jXRr9Iad*?jpBi8*vk=&g9FBk=%C|v{BAqxCY^RGjH6CK zT?;yOP{50B*M=8SryKeQ9l!>EzZ=DF0t5L6-7xCJ`-m4F@AAO`?0nQtyD)I*?S)C& zM$(b)x7u!JA0`YhnY7zTkvy1PD+vmC;gI~)Il6e$KJA{oJ~`_*erx=f-;NrM#twX1 zYwsVg;7_C5-utQD-h1BOd-hubKP!#hgT0?#9_+zC?Y##5*`p^7AaOsvZ12H8`@c2* z`J%ml@Y^c=tibLAaC`r!zw^Jo@lWG;^?0>$5wzoWeB$8W$GfD=_;KT6g&*P%jR2jdtNSplmuoD4j(&yb zkG40`)$NV#)$O(I^>j5^*~@p_}Zf3|8)raZyLPvpez z`l$zXw%*?7A6T>FjqQ!(aeFOUgIPb?hWB{B)_IgX-v0ac+VP{~H6%9ey|Wc_66SRD zs+r%FVe(Uyf7|-W_h~|;=2vIy^l9&S<@pNiKfC};f93f)z5-ywdUs`K9Wdvtqxa1| zA30kIgMWwmEBWaq{&oE6cqLiszyQxyUaWQD-<`FW@Hed08VnY|O1&zsNPhFok$1#? zJOXS-q=NY;D_x#HBGkqU`1=?U=wR<`x4ee(n`gzB;NM?LsIv|Er@q5+D( z)q%0YAHx~lS=-*&U4?Tz-^R21=-DGW!>c>%37!Nz#~VOd@~gYdPo8)@4E*t@#y_6{ z@&lqgTLX%C(Zp|09NqpLJ`?RcJHjtdcc~$fVj#vo5aYkM_k8+q_m-*o@w5SKC_LGu ze}Gc&&R2fB1@hJ21CkrH_n%DxXr+PY?w>E1!owvH63JX?1iYxP+VRoG@yh;61AdG6 z|BzR^ani)!>FR)g_uA3X>a+Eo)$K>54GPtnoJGkO{50BAh^qKA#~ZPQ07blh2Mpe>tzep2}E<;D*D zehk0u!0+$_|85KT6cBoQ4G1KDzw+`?3P`XG-{TFux4OH=z2LdP7PLJ{ovXd_C#v|o zOgqby;GW&yf7plbClV|llKe+6fuY+2q~3W1TMC<(@^(IgTkO&H`r!s{<{^Aa*V}ka zz>_0@O*h()UOfVKkG}1|^?}d{(Jb6{c@Dz@%Ekp^WB=Vo?2IF1eNgzf&S%@-@dD_$ zL?`3Y>%|soYB{yW-v!ERU5L1HCX41-aaR<3L!xs8BnNn~m6!1MHjtd1)kOUO83G3C z1^je-7j;-M~u@`Oyx1K3+cnve$tpZE>S^^l{rO zpFq0#i>ETGKB*__o89VTeVQyd>XE+Kk2jDbIo@b*;7cSM`z!ce2RykC_+6$k8OUH`VT=$1Eb$K3Ab`VLIKgsw+;iI;$t`0xHB{F^RGV8c#a z{v`Fxu&vU$&aT+TAj+m7~u^xCb z5C}T(slDFCTY;!KN-==>Ybi)I@T!mD0*7yre>(;a4lZ{1whO1Cz21KO;&FmkzR6WR zE8}}$#ns4iFmf#8u7#Ie%yZ@;%q0)4gW4#l?O9=rAP=~cpLWG>Q6+!8xLpP8@!I|h zvQe}fE6-pjchh{LVN8&g9RtY{Qxr>NzJt5niM%66ow)smS{z^qBTjs+Ki`PKsrFgW$ z7uYchNO+NHqV|krAo;V$#58)vvJXz_xoyjK^hZH)_cgZ!lhL~+WvA04{Pm3QkV83^ zlJkG;pzyR$0!<3S;tul2DEk7Zy|+N{>BtrU*(O;T+oo%D4)I&~4bO6;4x_)nP$r1} z7&+svpOfcxAfHv<7RK+pi^V>W-$_1!TZ}~1mq@?XQF`fANHH%JJnlzIQWElk@VU9Y zenj8l|JxgN^)%-5o!nHb7`8(38E1Z;dN6mI+EY6vfy;EQl)$} z1f?yD9JNm-NPTyRcg)_x``)}IOj#;gM!H!% z0=& z_8m8OR3OVy)j8f-FpJ2<6=NdDYh5xX0Hs-Z0Rj!MTOf>(Km%LSULdgSi+1~~DKWLF zYQ>st5SviI1;USHKM`Wm-pX?nl2D-HK5Ga*JO4JRq;}8Sf8Z1%vYKq5_|OLSmsol> zwL~Wl$tN%MK6gw6d1r9p2O6eJ40ucbjgk-A=7`$8`@5+NM23A|eSzc;|3|^+Ln&Nf|3bdF&O@b#3=Sp)Y>dRfZpUMZ@HC zK(fg3Bh(sn`8WU@+Bt%6(nlTmrdyJ4fH`-X{zuyU*2M{SUe z+Gy|DNFN=N%_o5;=|)*f!ZzgffY0GcK^C%drQHRFkwu1^D%qr{uv^{?bQe<{FSJtG zTUXC{k!<(Sa@wMmzN@E#p{OkcpyQQY5`OkqSU^G#pa$1BYI0W8oh6r&C+ z#i(a1M=QI;UZRPqVO{g@7c5+!2j3{ekd0$m*(qXkx?vV-gCqkCFbD)4G?LQa@ITOP zDfzTf5&}}$C@3Mw7ILTDvRnP=)G6sq)(zolrJjJK21xQ|qV~q_$~MV4+Z!+8@0T0L zLjGad$B=ti|5#=gtOsb@wn6&4Q^$5%XanVDZq}BTwyoACv=wy$8J}&W>Jk+f>7KDQ z2A7E!>bp0DM|fv$vo=$@z@Qv|w0gLLza6c;VtEJU8~C(Kmp4m1djJc_LPz7UEFlpa ziO+TmPBoPlgGdVqv9Yg-X-iUj|H{JHTSTT8#W9aIIvZ%^-v$;L5&b1lb)^2sPhUQM zi8naPIqRJ@lyhF9JVd{t;!^+Ov<`=WlVLAJb0l8ga zYN=l0sJwW^O$hFiN*3CDstsF_v>-jSm=@J;ON_uCnsz``-(7h{CZFxK&N`Zd$lyb? z`UT5Q>zzk0)^|~bP0m}$=#fHuW%m&qh)86HcG%axMdEt4zDFY2e=k$Z zU-?JK4y$ZLI?&5SPF`Bi1(#R@twBKQq~XVKXcY3zBjw!&jJ=d^UbCg=g}6$PMp~>s zNAkuxRo5N~H><){vuaRc5_a;on^(eNj;8#^YRHM%w+(6aD~Z+GEb}+ITs*o=$SiYy zXv#Khk?El8+IqT1RvGwakE|-)b@EPJt+LjX9ovqqGSW+OcWYRQ!Lls=UBAac`O(3{ zn0>;3izHOC+3c<3%C_0f5M&a%mC#N`9%)Bp!Li$Oj&fdWhXrZpaJ3|-EXPo#ieWOOAx+4KQ(V3&A%S^uUIcm9}tEt2W%2E^1|IrMp@- z#F+CBD#SH8b^Ybi=9{9&+RkFBkbI5h&xZWO?r1EHu)LwAjJ*=azgv2=*y0k@@I%|H zBh(ykG$nU5v~Pm;3(Om<4EEj>Mrs&bYI~t|>kBqV%B(_y#Ur@D&f9rw z%E=qPpGMAZb`R>-_I8?A&X& z;4D?cC=)I6N~@M*j>v`%G<^dZ$|I03I%H>Q!*87pn-!*0^g}Zx6tch=l16X`XTOuo@OxNxzRn^PFD)``2xH8~(Z-Pw9Vq-m+Fbs&&?IB1 zq4IcG6gt*~QD%+Bk5?sIjG*X`a=vLng_I%#Sd`@@Qe5vzqQh=ZBEznN!Url`OdARa z6VXY^Mj#z*%XX5+83`Y3lhVRNhs1<7v-|WnIcx!m!e|)$8-)dO+{(qhbjVR?hvH=# zU%^e+32J#*Z?A>z(4z`{q}sq;qt+)S`wsryMXsEB;e@L%c2sp!6??TpX>CXS#xUrd*4H zVmyRan#L90JhpG*s3NYSsx9isNe3?e#sG?A(v<_tC&DQj6(}4m5NB&WvxQ%**Herm zLwX1V5I8FM`w)HuszEI3OJY?U-Nl;hJ3ie(maU8@O+B(moFzzNMjyRo4fi98hCt0T z61o=!o-?QDZc08+JnZCUp^o7Fk5~6rj!1=ljQ2Nksw?4 zbD&SG`Fe8?EV|f^ifY)ggJH;Ix`xyQ|7|~h@#qL-dteS8C+oP09pWQ7THz4s4tmbVe~VN7@2qKkBs^ALnag-i@+jH>fnPXn83+8`Gn0S$ z$a7fxZR+cWnMoxv8>pHG{?S<~vVM%+iU_Cj6 zm4aANKZ*gYAfxZE9F>Ds7qM0+e`D8+N~|jS=MpP*C<9Mdjw$f85M+9X9sihSva|R$ zFr5&NRgI4Cj+YyrmbP;sK*I@n$@^(-eZ)RlfBWA#i=R!Z&kL>huIHhWdt zd)bk-y{?rpdwG}ElUIf=ht13{3@=uL65?T$G%68_C>LLOe^p-mYzl74eTlS>tG@S{ zLt}0LSvorF(aE#?6?3$@w}y$%IL!%KeLLje3YR>(PLR!ahkRP$%2$4`ZD6FN)wr|1 z!xm$V>!VL8B|qU@83%l$5JfW;9ESIuPdk3g}*{3$ABeT2m)cY*j z?A>7-YVKgj0gRu#yNrLCm+ZPn@STdndw_eMF{g z=17l`CnY`x&4a8YJQO)vj#p&j3RW*3FL1zZ+>v$Wb*=4+U*!4Ks%220j7Qtm5<+dC z-Q(3Gk*}pgZn$hBCkqGs4*b*xyXl$^yNzn)PgS(?_9CUC5`}m4cW+D{Ek3NPpG@j1 zFFCzS2g8_zWgXx76-6xKIFh?0Ag1K# zn<{tTXNIM|O*+vw9b9yEdoF??kCl!;QTo+#zL>Iwovl=BRq>E!I+&unZ`&fRS=e+- z#H2m^x;mkZNF9S_dblpvI_o=ZwqM5(kq#U>!)X|4N zGb%&P^EFl~cZCxHa@RY^6_ZHFE&-;)F>+-x*mIXWG|??VaOc>T91Hd-bB0i7Tf;)1 zEw8lxGpVWn1D&IZR7-XGV~ro@YbJ)A#wxOt3Hr$kZhpRD+&Cx4Bj~KNd(96K0m_(-ob^+cdS6_1BCeaE1Mj@&g zkhrZxFMj?~xD78%+VU{})_+zjlWe zTr}V__VERX7nF38{T~{O<0$LCbB zc4|LvuO~*x+aZM_0G)yFUn-Z@#+?ylcl}$}X|%oZQR@Ftn33*y+_IKDNV{tv%{UT524K8D$YOGLOAJ& zB)hA+XNuH@(~I*b%!nwi-H7NA|3AwQB07IwRxh&sn%60X6~UF_k&bDn$x_56OgM8) z!Li^)zQdDE9y?-Rczg-<^HRuU!LTF7Y(!5{FN|!Q-VTWD9>&AhBMbC?9 ztfPfEdD*&5joT$deyA z9iw|#ZQJod-f#Kd7G!o8Gi}IEO~Ig+9l2~pw%L%Am4p8nEAlrx^6zg)ZvO{alIz48 zf3qh439ZS05_@vUnfU+XjLNIOpIMpS?PT@OYg?vFr@yOpS%eLKvoND8>c82>%xvd> zikTVXeg52L<^}Hi-z?340!uUS+utnB-|Wo~Xm75zIHNLTw`_F2!{9705a{;(_YY%h z?&OkQ{k81Ob<$+r*N)uIrJnj`L#`=c{jN6R!%}9bKhR3NFh7*lSp3kY;@9;J#J{I` zxFS)LHVT(a!e3(!ewoXa^t&5`t+|qxvkJF!Nsj(6ScI3(o%C>)->xMA(f=j8ue9~P zfBo;W^$Nr5DayYcdFqdWLSwA-{tDi>FCV>_zL<7_#qO>gtTwd8vQ~AG{BtZxgv0`V z+8f<9IBJhzkX7u~$r+4di@K?ry;YhZvwJk?VCQT% zRhgPnW!#9YKy21LB6VGx%y$iCq6|tFP?5PyEDg0lBk^kEO+J%VzMW_2qL6x1vks!h zNx?R7n#kNQJR1=%>lN&u`!Xt@V0e&V0SsZPxSLEHtg9i=$SDlPNghfp-LANOH@axh zU*XKKmTiBDtBJvbI5*l;p`*{`&*-cIpI!*ay>BykGx ziZsoDk7>`pFW$;8aK#&E8~^^m(SK}~%ztbG1d2^*9#$(&fUH3xL*Qx0covu^J8uaT zq7o%adZti+felb335NATBlruU928&&ybRjtXEXOP`8-(Gx|goD%l19eCXi)rZAaVt z3R#6alva$zwhmQ}MDY%TDLA!6XKm+!YiZB~Ef3N!(kktI`(vHSphuw$g>|hqu$kwIt4ZrnNd!ZvAY; zcS*p7vYU%|<#J8LstS{}#9XT-Zmn#I>i}oFOTzE2u%xkVPA4)(rwSB*UkaNX_5k>Y zg7PDo8t(W`>suhvW0C!>97tYaa}7(m#l!_wmWiVUHr0I6x?q9fO(j4^ak?WC%q?$l zlevuQ7~Fy-5+pAmDhl@GdA&H!BO$nR)@1hVPXEX#PJ5QRJ5nm!6bII<&L__nS=kc0 z>h~Y9z0GQ0;~E6pc?5lz6gckT*nmQJc%PPvTG z+e)|6d6cf{7|ae9b}`ca@%Mkhc*(f^@3&9^?JrrVwrnU!NtM^Med=j0gL1L7i;~5j z6Fq&6#G;F27Coa)k4m8lJ@sWq$X?5Crv@Ki{Uve3HRmvVk7^((DLQnUB@*dwu z0*Jn*HP?!7Q+8uE5V2n!d)guYpFCpjzLe8=v3FXuluuec|FFBv7t56YxHDz(kxvtp~j*OZ{WfP29 zGh?yaln%!06c{$6W`$`i39Jxzr~Vb@X-fC|QfbMM>Df>TeD_zR8_+XRvtAaR;OgBS z;&6D+5>a-gGLdh+Qfd{<(90@!9-Y>gNk9 z?r@y>stmmQRNesPy1msMj9fE3M?|>n^?&InLc#EAHrMpjK5iGLO zc;{<5;NPah6y=`3qucISQ2r_TcCv@3P;0Kfz*Cl&?$m)>6J^ho3i9NQK|NBXDcop3 zR$9#UTm(aY`47;jO42E;-034j|BOVpaq&v&7KBFf;!$2BdA!C+Xty^+GFs9!vSyKz zIIpV2wRYX*y7Xo0(B*DPVH@3juLl3Nqyp8N&IK3#F)8m-%9x7(9tkzx5jxv*Qrvvyprl`7KI0{M^);AkPJS*tSYYyjP)(;i{n9l#+O7{Uva7e^T$0_(6ER)nnFJ z9Fh{&h$P0CXex*B?!c;)$W?Np+})4i-@nsuhxGUNg*r~uDyObE5mCZP!zVx1|hG{u^jMS7T0@`gH`PyMjOJKbOJ zt|_&gckfbz|FJ3|*gV0Yp-1jZ_RlTUtl}I_X00oft;mR3Lt%9K=x!ro+Fnq;DzeA} zczx}Dm2L@rH`>A~$%>1PEPqwdG@ZVvVQ8%6_7?nD_`lc7Ypjs3I~E2;)LOk1^{@;r z*1PW(-WjHI@NRo?d8@^CL;I)i@2Mi=fIV3ui&bTqLgU0l7p!+BA}lP$vQP`YtGUEo z;ft(mUt#qZQ6Xyuy_4@!r=7~!I#P)hErJF|r(Q3;hb|2z+T`&I;e)J;V!eF)a^s~a zn?)q{ZvEPcmMj+Q0q>s!Dyqfr)hXR|*L1!@`{s_kOWUGGSL6M$1U`Ksie<4!<7=^PtFo-j@%o`= zP!q{pFpGNnjH9~Ho6|gd>jt+<=}J(8*vav%k(p=5;9L{UwVoV_>Q`-5)v9q$roPjT z{`;6jQ(|IO(eY(i+0Grz>z?pkL{&WdEMgyjeunnHdycY z*I;!2{Y-3ZDg*1*dtI9At;6lU6sb0Ll`8XL`QEQ!c6D$-%XDolGr*ell}gPAXMJn( zx2H}ue=GS~G*a!Z{NB9n61?kyV6sdWmaxajJAsxl!M@^#>{^)Fck8sIhT+Xvt7s7) zyMG41@u0mb-k1!%$B&So{fBFA zF$J^4hN=~*?vJ4e!D5P|$}i>=udBLnqU3GgZHv^2s8m4ZDN<0j2L)0E`%EcdkMlYB z-hB_SZ6p2$Rk}%s9H8rnn(?6yvsT|&kfu4w3q&O!A6%EwLp1!1XcQPH` zUMbO?)XH{9-44HtI)Mnytm^JpFmk_FMuX^g89Q2nDWyg1uD3*UZ99N>Ctzn+0Xb6m%O`fom?`2>Q15s-D|UP zSd~A5ti0>T`WTokm)>Sd)!(s0@&b~UUL22y?nm2 zJj(8_$joFMZo%2jFuT9PR{na)0T`1mFM_DJNOLar4p35FY8au-<* zYI!=|<<)t2h(;Yx%H{HOMKyAM#f5;gx|uMDho!RYz>n^&?-EO)Io9?grjeK(4m0Ye zD%V#zgV(;uQvvtjI=3bd&9$~@BRSX8?f(N=x$calIA&TxEbK*&g?)FVcc+u%X4jED zXScUyXO}9hc9M%KF1s1JBr&i1IYLBj2Mz9owsmDB-eXM=1Nt z2mEUeuuQ)4?@ZCqI5rd9$LNFDDEVY!G)F@t6#UXvk5;4&5PJ{RIAOauseRRnsF|Ip z9g4)Th4mLxljnGMc06sg_x|~^y|+6*o;BM0|9sKje>Pn?o~|?w_Tb42{F|0BprHdX zg;4w}q~t~{Kn(P?Sh zm$u+b^-YN1xDDzm^`P;=o6i2Lqqo%fzjFQlzs7&jFRuIwzfiy6-~5G~27DzUWIwL# zLv|~^5WjFAPV5{^d)L`{Hb2j9x|7jlI&083Zzu3Y>16{aao)kV|0q4#YBgcSTFqAC zJbv4o4?ktj>)!a|Exf#QetUB>na-a$Zkjl5D{cCb(}5li8VnCh^TY{*py_+^@p&T! zXc+6U8^AL+ZicQCC9P(ZIu{MvoH&Fw^pEGfhMs)qu;DrXY`kr_N$4bgGY%X-g?}RG z)NOi!bJmDq=0Cs|`^^?KP2t;!cRCH4p$`D996%B_6Mmkg%~lN0jc4$};u(yQslb@Fu4zt>2+^D$DV0|o6hYlb6}F#7$(&3-O#)zADsT= z`eriA&%qgv9q2~P+Dn=#4guKK3VDo?#Ii4wTj#0=c-Oz0%(5{Kj4hq3Y;*&?@H~c- zanm{aK)}QCJR1+3`NZkVRdFLkgIxbvZ_a%n8V1eS*HHRJjqc&~@C|y-_3dary!-;K z{@SDZR;NGhFO$Z{8bCK0<>qY9^j)AaS%A`1~qj zt>@F;cs9a5)Mkc3ioJIl2~7~bdAv72goSQi&!A&3iJMUny0b(M4_a7xi|T>oheE&o5QR2#IX#bw0JBB&LErpGN0Tyy_=iSuutcG z=JW�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 w&DY!gGHp4x_?+t2zu51;pEp3e&%PK! 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

@T;GX9m8QPNLa21Jlg1Evz{4 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

  • CH-9^@5QZA)rtnDI1KpnjRACB)hAt(_R!${Rp*7tid7r;I zapxr1Bo9nU&)p2)vp!I_+FcYqxx`g4?c-w6sHAQVFI+vwW{!@Dh zvZQ&>`amuMQzXtsfa6Vdwth33pAe*P>6DC)Odzxzl8Lbq&h zxe{DEpI0Q?by>yk@|?ya81s;tt^?2IIQM)khm!{>TkhgpL%;osT-RxtGS!xpqmUXn zGF6Y8YnNcBU5ngA}#}S!wBEOgcVKk-Wn%oT5$1JXY16G6FG8&XNwKX zE>}CxeSuXxBpPI7fdwbnOtzcu*HyPaO0FGx`CWf_!>4;ac9|u;Yq4f5!38p3Y}l^J zw+qa-t<4Q#Z1AIh)Js)gOl^EK(*ZMBdop~+L#!K%RW*gQvZ*QJv_Wr4HJX&VB*4a{ zgQ7Q&kO=dFbg)nuPy~ah30AN=a%(|l^lQiB9qr=Fb`8rB<1B;w)!sRuHRNEpewzuD z;((LfUAF_NA;j#QLy(HAG+ZpZt7RXDdsLQOOS zZ}mwdoI0NAL^u=t(tOTL{13=XOp?!;iU0XC6TRrA&rV3NG4VzjJ83c7*!hE9ku|g} zB4)TOt+({<(C+VnHWd#E9Y_B7+<3I^cKtMts4LL4WgMV;=-0ZPk|<{bS&Q$HQ(i26 z%GMad)XmyT98hSLJ4-bidEo?JgctYSX00~X!#FZ%9SzK@vhNPKjZnb3vM??nJN?M);Q+ngp$>WW{;Z#L)RKIloiW1E?ggJeMz{`Z;j))^CF0|f+(5V zxKoGVH1P3&r>d&6_43D?7_vzPQHgW)I>|K%FLCaGBQj-|Eps4`{!>q-FE#~w&>H+79D*?O_ri|RMiBAsbo&^ zczP;uCT8K*Qx`wHcvw99@r5LDm|nQ@&-eR-A+8EkNOa4?Lc?(Lob)e31sREqBSq$1 zkN9SWTIG82r~VyqsXBI51QdC}KBG2Z3L`%3)gcAFdhpomRKu0&K&;UHn)VnF=%RT= zG-cBs=b+81n+~Bon<8FKaFcQ5Rk+w7DDZnQBRK(UQ0o9fzq;S3UeKJ-uqp$!F!kmW z3RI`5Q)2e3z3CordY7niw5_ zG!-l*_WNZKD$PO2Clt_a5~sxMS9;z*Je+nL&6M^WtU^2fH|B!3{OS1Jcpdl^VbE+r zi5Pbx{gMTXCTU7U!6e^juSex^QJ>NRjr^_qe!ciXO@OzX?w#au)zxK7@MxxUB&9qv z&BY72v0cSkT0;H|ACkK~rzPda*!nJ8p=~-DkA03)+#ELDEd@u=3)=sJ8+SOFV7qt4 z3y|m*Ij5a1$8?QxUrwdp@V*s9zygKv`K~!&o4B>iZp*WU(f-QP$&642(eCtc!;WrE zfo>Q8-}Q$rcSyV4-?uj%A4!JIa1@Z0GNB&Sd_@4A)Hm!SB2?pvE@gOpxaqe{%eL)~ za4gX=4YG1L0=?@U$;dI{U?3YDywqtED$s+Lyfb?h@wBY^2Q?-H$g^YYD|zwj=xtLv zXR|V0s9CwSH09!+LXX~x2rY$dydt`csR#A|XQ7fE?Gw4$c90wqx~`tZH1qED`Cmmo z$ErU#?0roDtD%{1h~iax;(GB?9aoQ=hmQEkZ@YJ{zYybQ#~8peaq9h;4!7R@Dw%GZ z51WCk7jgZX&yY!S$n>7|HHaf0?I^+59Mrb~AcaGx_OAK8y6@UIszbho6Zolqji>CF zHm^eYiR2Si``_2qYNVaFf#%Wi1H*3ZL80%hTrn4p zTw)ahJ|hJy4PG7y2jB!kRr7K9q3|V*!xX;R(5;+)p%&7j3||LAH_#~qIaqU~x#iA{ z(ck0?9d^lG`f*+A&+V~&)9zXpPAF`#5Uc=6#>?_tRe#zX+B>Q$TN35wnYz?zYA4aE z?bSjzz|cQoK9NBIh)C%?&9y0n?HOtmN$wQ+L?I;!AUPqWRQ-}If8$AW>F1=m&q;Hi zDrs))xN=g@?AoVx2tHJ@FDg`qy*bDYV`PC|W_Y1cdph=Aj4HLOn|+8DkTfGyN1)R6 zaLptSc)xfNK{eO58uN8lIgqpRu(&hZwm`&-<+Uph=yt}6)an`KkS6CO1pmxSY>hw8 zCxu^_fKy8O!&S^pW zL3dpWp^3)UGTNbFifmc_?R*^Udhs=IX5xELb5U9G8>lqr#5WibtI7raKWZ``q}9HK zkE7N?GA-1|R+Hy#|E}Be;d-hisH-Dm1!?fhB6yjyv_iJZGrU9s8|s2k*6_I9YE?=x zF4sDji_FURFQSVSsHr9GwSUFMc^2 ziGp>?1LSI<-*wR1gh$EyO2T<@L`c>Sf|phY|0E)t%{wltL2}wbq~1Ck;1@BuO!-tY z1hN|rt1qZ?Epxsa2kUOz9XqXgiez8-m6ND!vP95j2)Gl9tltHuBIi0v-(4^4q_(+c zx*|;KRln}ErOWgqLr3^tRxm`cGrJ%;rauj89BA;?(AlqvBO!Tyz+@}*EaRz3N7{$> zO}9Ah$N6JX2QWK^WF;|PvOpTwdJuirj?JfRNoT)c-WVq(i8vlXAmGu2n`MxL5`439 z>0mk;eEdZr1Y-?4Nd@z=$Je9rW*CZwPR+aZbc`Urh7)G)R5yQuFWhCwZCV|mO};YP zT?e%cj9cRL946dw-|iVMKWzS$c#efvu+C$5vu`(VIu@g~d`6DSYRVHeura}M6UTf%3+Je3< zqRuhBK%iJ&P;D)y=s1eZR_+s;F_<`Md}0W75gonZYO)WP&bwNu&EcM1dTPYBZv=#a z2*Sb-1L){k^t9lB5}c0`t$u)ipR%Pn&ulWpSt2Q2(mb4AhMn`SeH;u?H^>Bo6%kQ4 zdlj(g1k0?|SEmdEDwk&^WgP~}xkfd!;46zNU(TLrnNBqY1^;dXYIT|Rlpbnys0`Vs zzTs-ouU73qrp@+|nTnC_6e=lOss3mtHO29Xn(qk>DYu&W!8FF-sV6-;p{#0>)d43; zyC)x8*&uUmTBQGV^PoPGn&-vxYPnomH!Vi%?x+ENaEehjM`>%BSo#0DVg3p=Kuw`B zKwkprOZbm%d*+`3A)*J5=VU4wU93EIlD;xt&`^#QpC6IwnS`&C5>)$lSYect#ClMZ z_8ET9&A|S^LQUssY;%JZa0Pkynp5r%Ym*7qOH4g<11SBp%*PUiRDF-#1QPV1Q_wKai^6&m1nIEbLH8 zwUe-ChYv3r{=gahjeF00?od_X-&>C>w3u*(as$8b-=R-S8s~v>S8Pv$Imk>JvpTq& zBJYF^CEW%e*t#1hEFg~PC(+aYm1Pbc%{SW2t_|MWmiX{yJO19?h7KI`#npl#V2UxP ziq3h{o2m&3Yd~R+?g*4v3#3fe%&G|$x)b3UEn~t6U9aqilUiycFS#^hYtf#LJ&>*N zOjBYwt%@vlI7m7KjdAQ@Y^w8+ciw;1?rhFnJSbt$(Ce3!!mX1`b5E53B@|W*$lrVpY#3xBl7*S&-s4;Mf3d} z?`SBly1pWNad+}JbIMUW2xv45-ieh!mRHPo@~A(Y5NL6vaY0^EWS2x&*->yNs@m@l z&@zz-4=qJI(&XK&$R%u#JQR$eH&I8bqzQ&xnTZb;b?{*%!HuXRqs3rOC*>uv(@q_U zZ?L;*pRH?8G7CGcoTr=NxH+CUkzsQ_myp14;xnjjVy>OC-XzK zPs!cp1mkUjrVf`nMS2~7kbYC|M$Nclvo6g^<2ZEZ#IPG%U$S_ydQ^TAL?6QD$YqsAp1va43|BI%%B!(R|6E(gYj z#1cc7-*v3Ul@!Q<2^8VU&^h5NjmL33jX0T=wCSZ~Y$z%mdMT2C5a;g7%^Gk|>zpt# zV39iQlx?atbL6aLR6lIB^D|oPG0m_WF9R^A+jet6AWJ(&A=(1z)@fOFUi`B`z-N@T z9xBC-3ic`D*gQQvF+|9_eRdSMoyKhuk5q5^*7yt_u6zRkPLn~M0ao|M%W2YdKy}%~ z)7HYfdOhX|jUpi()MnahaZwv+D#~D>3EZ}7sst{>m5DJUPJisKaR15-Ys%|1co%Ep zjKY)#s|3=a(!Fs86B?E{aV!70**$6s1|$GhE_bn%5lgP5_*w2yVr%#ILw{t_1a(}! z2S9$)F&amFq~Y7x((1`?(d~wlKcRFlv5+(4X3EM|H2)JKoV$3dPBH56#HmiUGuIu1 zkXSYeXK(Hhvio+#v5Hgo74yZ??KaslyKtIMo~uk}{k8_)5hC~;|^IWY&3!1CCij)TRk=MWDH6cxOBN^-m5>%?oS3}Mb~&b{TiVf&YB85*lPAj(WtNE>fz>y^Bt0Yv*qTOXe9kiWB;GyN4fd!$yc#@r z{Am_Hl8H+}6RerEahf{jf9s#R{Yf3cR(i@JG3B&d-Q!H6mgI+h3!pK`T&VH4kId@g z!8ABB`w_@l+A_QChBZtVCPX@&W$Tj~_vE`-wA*8U*9q%<=>19oLJWiF}?wZCf&j zT!Q^H!3o3OH(&6eKW*0thgcHbbb0`6AGV~A(Ge5?UtU=z^dYYo&+Y5mnErv!fn~V5 zw;Kc}EE*8mGlf%fz8OKj*d09Z9O0dCT3_)=A}0#aBtUr$o*8)L1=R*Xj9x+0JX|9U zAr5L=JfT_(_6v7r;LKIf^h{<03@z}$uueAfw4>F(6UjVZkR-zIyu|ZoI*?J;2;_X} z7F^w{^P~u$a~@NuRL8o#L|rLYXJ@W2^@0o-9yS%}ZJWzj83rhi!e6Jk8=Ivj=y0e! z?`sudc!Sp;kW)%VVpdm>0SJ^5hf#seF;vO!I68b_{fDE5yqNZm2*Krb`>2y5i}9ov zz>=~m9x+ClvcaS|uhh`hYV}p{{*I0K`^|9d50A`(jo9h5B%rg(@OgkBao19{5KBND zGf*u7ql%1lSMBu(Skdlre25zikEK0t0LHs8L{K`BmE(okhtD0Tvs>r zG_}$OnwEhAYNQY)R1TpDd;JrI)+CVTgw}HWlK#f?9`nz6kDv1%KXu;Y3vd6DMeSTL zPC!*nLGhemrX*|fJ}^mRjnjLu99uaRz!{)4SAZR3GKtp=I%u9C(T!aU7oT0_%gx#%6_qB+6cS)l894*aP%2vNybqC`2ODTK(g6Q1Kqq4*t*K;U$5~~aW%_8y^ z3q68`c8ODytcnEbsti_`PJM>Eds69JmR>8Q5f7Uq@BT$XdhQWT$+UED52`9yS>JyB zm9P)N9%SMWfwArH9|vlnLm~q$z(O}DGfwswte%dTMCO#3+cmASwRdZpJB)+bIDNI( z53cfYPY@_pQ(7J1Ur`3au@k7Kb4To?^9G=9)Cvw=LBQH6MNKOw_OS?85c6Z=6o}9s zF{6!6Et{8=I>^6d}#N>LbE?qsZ-1RcEE4rklb8Ld-7=dD;sN@ zz6vZ__6_O)TN<2vc?wI;UX1`o+7YFb{mjUDP>+WPiTaP>{B)+F7ma_G&BS7SuKt8c z5(@R}Gm6J8ulf73I;Sa~MECZ+8UkC*V~H`LKiqtbp>gb zL`~ zrNs~ZTi)VH|Js<2P%H}h(D*)@Y%-%0r|f+8I@3?$Qr-6(UR_vC*IG^4{9_=#{e5pa{nVuOLy{%72Q@d z49u-(hXL6T_nR#d_~6;U*bhIwTd#^$jd*RK0Fh~xQ09tnwK|A%h}ogXJmVe9$uSiw zK)#8ij-Z@q13NHva~-~e{p_%a^I(A$9Qn5k?0p3Gbp`^$*lSWh&eSAH-6nt7q%&R0 zgg1VWiwxWCmR%}A!e;}Q#i>&qV!0twZr}EsHBBoZWbb;4or9sgbjnA17IX}$46$Ep zw*Aduw=l4EIkSc%ZbHniNkDhn`b$&w0i4<+?LR%|X@@YT=ibC>@&G6O0G<%gw91~M zhHP@atP5S=al&Ao+0r9U5Bi#FnIjnk5D+AZEjxv+=R|U3A03Bnq{k56Ta!|I9Y5UD zv|9DM9c1aS_}gQI1I|pU`RD_!zO;M0F^ObmA=Fp<9Vz}A>KnIFKx7|VvL{dbFH{*f zq-&UBHxjPH#L9E$8J{T3B|$AG%vIo*>~jX$e?$gZ@i~L+zgPyD#`!wY95o7h%_c9o z@w8oSSPb3wKg*hmy5)UYx(UvL@)$vjHWux;>$M?mRosj`@P6R*(*lh36^D zMCZkOtNjCS&m%I2D-V(Kgb{Y-W&E1R-?=h+ax7kN>wkJS1V#RbTeT7Lp`DFw=W`%x zvbhz66p}HTJRHe_+X3F=JPBS0q^F@otN2irrX%7^J%+`M^T}otHT=vHVcJ_MJ0U^q zy1_9wSU1{e3b|aFQqz6ct~nFSGw|qB0_L^6Nc9a~&CT6`ldCphBs?zO!;ZP#?B0+Q z$PXC{4TXV<1767~^DSYkk-4Lmp$lj-kNul&=k^oN>v4zn{3KT6U8o)5&>kMo@@K*W zThZ9LAeRbDNP9CJwHuAr7o;VKtMk2Pq#oyFHfYAldhQ6#G~#*Rf{BY9EGBU6Bt7YJ zCqY7%B=Hm|K%RJOu#COl1>OESE~VRAON3ulR&L7h;^tkx8(16$bM$4WEm{XiY^ zvGRnr^I!s*+J4*paN1(*lco5dvz^j?c91nWf^Zf~l&nBlmv(@lww6M2v2RyzNJ3KId2!xYKoKJ^^ZE0m z(ArLd5%rc-hgyjG%SH8giCj)ijxXR!`{P+Kr(@MmHObXI7vxvj$7bO%$0pyfx>p;J zIyQfKIywv=MB53zAqW}>|4#-qkDZh-@e4_)K z)q1Off@bXaYi~B&&5=0aIA94L2n1n?!aGeH+!UyyBXMZLtBk}YnOS^U!v$b(jGgon z#%3)`6BTBsrJ?3z7bblWQ-m6#YS6|B(khb6)HO3sDIdjs9daA8^!NQRY>;Zr39n>~ zKJ=Q?6aWgfa3S?XFg2oXU@M>BF2^Q9pPP)KWsr^!vR7*14PAy^p}`gW4T+i#yzHBm z+E{efG!FtkIELzJ*JGDhRZ%=FTV8Ui}&N*nU$*jql4FHSsfjxVmnFZpjAa$bIh zoPUO#e+1+_TQt^P*LX`x3JGtDFXKYTK$h{(ypH79kNgW*9Wpw`o8LcZi(r|~;WI=9 zFFae$oF`Vs&`EPJj&SW4SUS%F>+*5rJ}~^8`D8Z-2+7+AuQ&_@I7jFPO?jy~6$@hG zvjrnOU=K(ITIocuz#*)4k6{xq-ZK+5;{b6QfAX^%*;oZ~^t3DO_UTwg=JrwdnLZWh zXl-*@Ska|^meT}#mQ9x2)c)iH#g*+Q6OqSZI1Sx%H3eGd4MGvN>?LC5oHnUJV9c#R z?y~*9Q?CWuF!O#8q$; z8>Au@Eyq{$2=)Fr2k5x#8B-8D9y}b_BJz6id^*_)ACp~6nJiT1!}sv=IxhE@e@F{b z(j=-40JsWb{ec&?qKUnP9hx<)dR$j0faGz$2a+%?H`r+;L zci(AXE8nQzVcw0Ct&G!?v9dOqmcRA?f}gTxz*Ro_1A!LCcab;N{Y&bo7XKq)c#Q7w zD)S!WmCIFKe<9@7pJo^{x@+Mpt_$L)Pv=-Fzk9CFLvkl+NjDetEg;#M=?T!VRN3e+ zdC$CPyno93^8Nl_PQQlxVRV;Mo%0aCOkBS%7SgkMLUFtKJ-b+#zLk3~?ps4BLChxT z*ECgY55EF@-dRoDX=zHt2wBeFBCJnpZGos%MLu5~o>L-d%+;o(j;24+{TV5}BoJjy zlZ5{$z%=kvpof_Er(tdoZVdm0bt-ImgX%Xe=?Rr;VM0bLR9z~zdBgWKSYz;_`k&*+ z$nW~a^A&0((D*Ae{RH!ueS#(_sTcYy@E=@1 ze+vFd`pUij!4dS#MN5Jz9SSTJxnO6EzhA^;(KnVeZ=8GywTV?V@iikw2E-dRrMG9L z`Fco@heu9zRKYV1PI<(PavDU1>SJUiV04w73YXFtta*?@dzgO7z=#e1UY5`x%z|T3 znuKpvXQoN~*ZE-xk+Nk@0}okL$&#BSBRxC}DUC4KudDwWKS_Squdn~24&!ePHlf6H zoBqqzqv}x85Q`Oen*PfzK~bATKgImzJVk%1lqF2$qwrty6#g{woAjJlB5qXX8D|Gn zC3-PpRO%bcnKypW889{YkhcuaPPz=(cITW#;u3P4L=}E1J_EM?BLG{~XTa8fQOfTh zcHPK1a?@>lIb3(Ywv_nN@4As^;VaFI8DI=x#-oZLGa*6&&3J@#loThA2;zWc?j39m zj%&{HrV2NV6>7hp<&!l@H5hy*4K zM=zcqaKnq|76*axnmTB!5zC*2L69DBx%8n~Ug%G9S7rx6Fq<$T5U*px#;#G2N-?_cv?04GrEa8ZR@FrSRw!PI5vPtfV?$>VYZPh4njX7xV z+6}X%64wP^+=~EvR)p#XNxtw(bFi;+n-JkRf(kKOa%*^;%Q7H>zUAcd@kkKFAXJl@ z(z$guqvdlE*)fhxR;=YPs5ke|hLA1%r8HCs)&QdS%J+|_@6_dnCT&{!`zth}7NH$C-;{Txy^GdelV zR_*h;?l0Y&Iu`ZB*|-T8FuL2Swx{+JWssq&&fFrdSoz}U!aJgA>{#JFaoQ3K8fsUo z(*uFD2!2M01--b@A6SMUD6sAOH^c`?*@{x+0A)a$zuNT0a%O7jnePO};wIudEzRO) zKub=jU}e6M)cd7#1AhSqMjwRXo$!gRcU~p=gRq5R^X(6OWZ`*mWfN%-W#!v_AH+eY)cssx4UxE{Yi-g z^L)2v5G;!$m;^C9jDRl1iM@;`&TvzdDYr{>sPsAm2?!`MKt7g-3gBycsr0A!l~r|) z-Rf2=tFt_jmehF&cxfOHwZi)5;Gwv$If1B5oI0XWT7Pz#wUOUBrafJ2SERCfY=P*g z<}1xWJz@Oo7yS)}va8W^doT)Yp*tQz;XIA9BB371G9(FMr-~1>dStOa+&u=*E;ZD%yt>DDLcO7^lqqh-}Dw6r=RIyfW`qOUh zVgAJ$)>(Vj*2#dj9LuW^=9*%$Zlv1m8auVhk=3466gx9@#PC$8y=U4hnpU8k0Oj#Y+ z#2uDHLJeYJ&TP?{pBThUrE^>08|M`nYqk-e?jwV7H+kPj-Z0UOCcozIZSEQik?dT* ziZ@}enev3F3uc=PIvwMeP@eBCeSd8;!8iU~c-*RJ!y39HYa}34pU$)= zo>~vn)Y-r-^jr=GCoyq92`8Ecreu0KG!#o7yaPvkb&N12;}IU*IFheAVwu8zE$3E^ z9ud=cG@M>`#~06O^11tEiXfP|<-PkQpMz9Km(CrRX!ikIQiQep#$!(e`s^K_2wEyJ z0w-!vpv766CS~>4NwAd36?l!#Oo5+Bh+%#SBIghleE}^GjU+!V5ffs{XYv$<1SAa0ZDKhA;gvXe{GwKYf8r>?L6sfHtV+ zKo_}We$65c`k(%~7Fy}QAIH&iCm0wof}}UT?~i!BbgA9%89)s-zt*}UkgHldC7i1y z%SR_NJIO+p)v7-nSoU5ms-cRshOK&39)6V8UbULOFxL*mQjQc;piJ~_K_|LaKP^Z! z$}PmcNNFj%(S#Mq`)#rAiOWp4V1pK?Maq$4sTE&7tuPbmd#YV9P3C_5EG6=x#{Bbw zkDr|X_^xGnI5?^C`6%&e-?Ka5wN6y^yN2^T)prTp`~s`Jm+R^{k16N`0^?q;-Ma3= zz#ahrP*O}ivK!&+1|F_)OD$`i+Bx+8Nb$D-@e6x&*}9?F)jCc0CyNgG9vjlc{c=ij zXFG-+?gfHpU!FS+|FP>II=tohKukIwHBG_Mf%kV%#^(5_brBmg zXi9&D=|M&}rGG43l%)P;f9GE_V`*<|o zXzDPdn-d8@sx0N)3+oz%1BN{)U_w033^#-y&OShEz50p6buI(hT$jXQ$vc;`u+==a z3Hy6V9tODbOf|e2Z~m1%dX9)DV(81!ouPbu>y%XAyqPQ$0V*Q;V3nvKhVF3~&+7`G zDOAj%!KJhZna`{pUj?gvFjL(&8X}NIKs~}?&L>)tCRnsJg1eNkl%-7mIxT3Z>2Vl= zr#w^{2~Si6cb{G+Hex6cl0@m&WSsQcsiu2i;k>5JKGBrd>^`21dP(WV#Jg#+K}ZId z8HMR|8mP5JEh%csOTN;9^KbEX)6%q`4I9dH2P2RpNNjlO0d7r#&k`xGW8ZJzY>ry+ zamiGeY2A>JZ=!bFw-0)!8_dWJ?9C_2s;z=O<5xGWgxO-XX!>L8xU@k8$zwz zcILojzH>-sLL;Rxzf{`-HG$!PBewMQPD!+h7B}Npb6->iG$x*9Tq8nXQ!NOyNl-J?dXSH^Hg00c1!D^Dp zcZ1f3GMP7cduA>}1o^1>g=7OVuL%BDzouuS01@eYpYD|Lb0oX(Uprp`g4wh-gsgz+ zY|3i)X`@$4byQ;MIBz<@N)jv8YVr+Ju>mRMgV-fdp zylNv+P?oQ^n-bds)Jr;(t(gq3FD-s40ZgHoFwx3nCAA z9%!F>cIaBiVUeW3`k1>yF|~x!j7^bGV*VciF>gLY%>VO4%xmjd z@TM-yj`=g!^Y5OGSMKO6NL7%!#M^dzV!Ax`ZRW{`V)cON)e-7+qjl$x-SNeDf5B77 zuGuhGsNjL4FF`$m>o8jI~5(ucE0o1$Q z;uLK^f=>o|!58okqnMSBe5YK53Ro6l6;N-+8w5_X1hAFJoXQ0{JRa~6XhX4KW=&YCw<~!YMYH6F`qiY&Ib#SCXW&?TCwTH&gPvDmg*ykd{mQ*gX zTHi&R(G7^p)b-C|%W^u#mId|@#Jq%0}Ejm7#<_i7G$r~P1=bYDX&XFH( z)+ORdw$?aYsx>8~b<2E`C&+%WGDS+X)9=&?`e^;~nM*V+C}$BNDbnl4mYG!b?Pk}#+_x)A zu}rH10ll*|Iz7iB#9#*jgj+bZxX5c3;wum}FKvl9{Xf5ZUlOTJ@rU+*zYD%qUltD^s5i&D;zRZvO#;Ec=bVOZv}fO!=}|&<1Gt9Q$Urra%>H zhhB7e7uZNkGPiB1`LpNH?uNa=0%ubW*&R~s(IQ^L_4Mj~-K*uWlT)e0mN*=bZ~zyk zSkq}RCmbLu>%w`=r_0ZQlIJ-{yWq%miMeSx3AxL~dQ_!TnB? zAn4xF0ga{JEp-jr@|mO*y)arY@NX8udzrW&o>1~f*&?6Foi5IE>rPLX_@(}BW3K_N z`;5K*jJ^I8*y|CygBcS6C%Kc}iN!;-s{s-WIMi3&=B-JoTWMdGvS$N@*Rs$#AQ{;1 zRj^_QeWwHO1m{xa0>y#octTuPX?+ROTkj`yrnwDD*E`Noy%(JG(1Q{8wtJ_K8G~Sw z$cb`+uO4aa(sf@%y4%lrU>h=7E^t`o-2 z9{M%q5a#YZ7rt-RTAFYwA` zb;)^?2o#KO`d!P1Mz#DXoBhVDTs(NB=ZgH}0v1^r8L-IZK>z3NQTLS$p+OG0tuLp2S zrSmoT3g1O#fZIzeu4jac?5U^MEGxvF_4<20P|93opC_e~uh%;ELmvSxOi1N!c|o{t zcw-@8Q-U9B$S+V-)Ya%N`SMGR?{1RW{1GXvnCIda07N1sLS6M8Ud69vny|_uw#P^~ zM;-8rky1yW+=gY>HEw+NPL^pgUo~-wxyfvyd1^+oF2uV5Nu8;^fbd)z;VU{hgm+WN zZLqpb?^oNj8Y&=4$H^B-q4F&{H7&$xlu$;By?OR9P$#@zJB;3Rk4D-r54dUGbc1GD zfm?NTzft336n{XNrQ6xF<9GuA;2-Mu)7Q=`KycB(=tswwnZA_ zycFN7C1WcZWs;v`7;m_zxAZ-&D`~`K!@le2$%pSp@`BV9MzLefG^sJ_T;P43Y!bLo zU&loKbBRKrH~SZljd`>31gA<}I< z$vripa&GgpoL1#PDb;+PprTe%A^*G5KzdHL$lN~3Bay78wJ!z6N*B86f!wuAtZ)p!0 z5OER@T%CvS3BN_)dvjbr#rU)p&8N|oY_hLGltbGJ4*uLoBq@w&P1?n~Zo7SI6qY9F&$f8E#yM`|W(3h5|{nTh(=E4qgWf4odht@!JP-9%YFg9|Bf zDw{u`Whm+=%G>KWN%RD92H2DV*B@ZP>&PY1FF1&EpaAGKP+S6IX#1^NZmCZ|&BqC4 zj$#p?t~jy*X8L#xrs;FSrc48lhWBNZhKI8fS^W*u&J0Zj_YP0&?>%~iUL0Xzi#7Xky;zwO%&G98HgSmf&9h30T6xZbA z$F&QvbVPH-20bDYr(uvofVf97R^PZZoaNNqTrcim`z#BJdIXHt(|)*SkAC4+Fdu<# z-SD)%_$s!rnjas)$=TQcWlvE-<`Zu%{I+*Kv3cF%U|UEglC)57?aiA~T{ z@5YDH0;q-zfIxeF_PcTG7Z2@zkB0G{s@;0^^bn}*g-T<))Mj~7O;uF@gJDQi_VsuNQyONdm@cq_3%yJEk=>MWOFgg~}w0pVaA48L5k$;4rUI zIw!rSQ0bp?&d6p8f?M)W(wE&BDa!?5YP-9WH~fH33AS-f@RK5|NJuF@5a~`)>V|2E zaU6|Q-(z*y+|V*dXQ91lvOghNPjy?U5-eXt`CH5nNG6)SYq8x7#LUH$J$N7>>z8IS zLNTK@)BR?B);|9_cDizJQA>F3GfReLs3HEu0RE7cP1U|HaAwSi*x8i45CRT4gNve! z;_RVb!KmHb?Ru6LIJ7kS7RrL-#T^7Un~uR(t&f5`uq1TAYPb>%|!WWn?DEr}+H)c5`rMqRkp8LzJF>P8NSo@o5`u2By$x5U2tL z`J?ju0z|vKh(8FjJS=E48U$s^WJ3Xmlrsvlnke&islY2P^z&JGED#yYp9{EQ;$uncke)E4qniD*ouq;Q#(msk*i zF=1o8bH+rVbYM*AQo%8ixvPSV41L3NWYnxs7#}Luan|lvaK~+QUO+90X1=liw%<^& zkKFsZ$jFlGwuW*+Cp|R8+hA_+T;&qkLC5fV{uelyiC->ogL=Mw6T(p>xpVo$fvQ~Fr$$S}p@*bXsqjilJN`iJ(3JT)3nw>? zSfqYU%Jw@*l2jSGWlhgOhtg@FsbI3&av%OY?&(hT(l44_sW8)0Hh&^2BkS+(zzHuT ziaIW*-a)gG>Q~p}Tt4)j(9emO<>YqE2R)&$nCG=FoT49gbvxX1cL&RbpZUb1@~ESD zF4U43DC90(fmbq18G=QDyR9l+>yHen0PmNOdab>CeoT^R_$=M-sBX>YzTMxqH{Efw zGR7na!InWw0+XbsMM4)CWAxQ&iXH4XJ&n17ygsJ*%Di99eg1DKc<&Yz#d=*u-p#p zxK^eW3%it@DKWj1^>#Fp>x^s z!Awc#zr<@*{m8zFt3iX_6P)u0!YU74d2C33EgR>C z2!n~~1n*3kubf7@_vB*1hJRq@g0c!0)VKl-zEGoWr#6-K;=3Qd`g-y5mlv;||A|sQ zA%#xKJmq|~AHmwR$74%x%}b;_260%VPHB%1hX^M{`5I^TgO)*u`DPp0iHCEtUvpS| z*RK;k6j7BHbf#}P-QA;5q49urBv=T6V9?0TV5(q?U8H08#90gdXvK>IdhZWMU=&$W~w>_ z2Fl-FnI$AwR%lV3sg$kfvUD!be(N;+67<>ul-u+T5QxXw3AAvtQD!q^#1av9V#KNX zC13u=lho4BNot>y)IN2R+An9b(}V|`7cb`J4CRC2aOrGZ>X`Yqm*7xb=J#Y5|+HhqU#SMX0U6 zRl?*FC2tbgP!HAfg`^g?00ijs(jVBR(zO~wb>2Ft|eA|wU*bFbKh(b^Y_3&s-3ajPAIlVVNsZi+09|$Z}ExVJ;*}viT`qwYQ|OSGwIE@5vr_iBOOM!}xC9IzqCjgWbA6X!VuU zB4VXtf`8(U6$s!rgv?Q0xh$N*AD%eQ$)ABjCc_XL2W=68f6xauZF&zHQ^bzZpW352 zh89aZ!@M|3;ar;U0y?Uh*gIkE39SwhJ9pxzEYo12EhkjdAvZ@zKUAot0Zps#VMDnK z2CP01zGHb^m(HD0-u*v!kKZ9L&RIkFkV>0}tWvwR!TY1*`41r`Y<0XndOy+Y+JZF3 z%_5AiCv}#SeS|s4**5?pL8b$;jly!&VJ{y@A2@NwTn0kEqcdA zf+NUDL8yBO86lfyN5ML*n$EE<7t_E}vADyrbW1`5>U5&ky94>0 zsUy*Lv4iM+Ot>?zebQA;>L)2ltRbVU2vblq%q2R3@)eB;%w*`j=QE|Wt#|$1W_@S4 z?y{g<^%YL%ImD{7Ga}e%#5bF6i_kYzBGPkJE%|Sq*AR1h;6!=MhBLKl zY-GEpy*f`*l3CBn0Q!j5n}M>N8V;J4vk!!e-=1llNC6 zg9INP9BXIlVs1s8=F;q3eR^a-s^@G?UiZS_*b#$QjyxcHk25@;uqo_boZX{_Qmm>c zS)EX2Q7bGv&(-c^)+_plfqlaj0-<{Sb(#A?XI#O}&0Z4kDf11^-D-Oxy)G{pR+iIX z*y?nAs>(dww*!ufs`aKRjLARYUE2+JvS#B@NbG;rUTTN%KMGx-@BaS>x_t$bV>RG>Q`VFn+fp=2fe&22P zx2G*mB8aDFPGz6SnJ=z;$C;num*jK8*MCI9SN1vK>%U^c*AMS@oVxtdu`W!?SM(v{ z8A8HT<@wYsA*WYINMv~&N6SNd?AgOao>Ux&OJGM$Jz^24G5qXrub%z%$FE<##0pyj zHztLCoLU5e+9@u{^fK=0^MvDSGoi@&)*R+=Liqw4cLGzsoJ$IDj=hS(Mi=1HpP@S` zU@u7)tJA>}K^Y8_OIOQp(Ft&`c1m5!+_szttk&{EbTItkyB~k}`TMW__Uh}`uPp!C z%$m-%q?k$Y@3usZvzM=adhz`qEfv{pnE--cXBJYd{j&}+&Jr_UKS*9St+3>nVtzeZ z?yw@_FjL4D(4&$!UNalhnj&qX8;n{64O^VNN?O)34?LlZ10Xpt>>liMXIg0(jI^Q4 zOcbTt-fkz&%%`9jC}f=M}JB81ZuFupZpKIo{aS;U$4G3QLoon+|H@_F;p2iR*Da1a4FUH~9XTiC+WGv9%an5k1}x>CDyg1^j>2fn{@ ztKkDLFiH8^+G5P+Ju~^CE+Rf_DT$dVGG$&E`m{1gg{sD}jQS^p;ZG}D^1VHUdFd9O zWJMHd1AE&(_mYp62NA{YS}7kaU!F^TrZtK1-lov|KNw_X9`;A(Na2qs$XWSz9MwR^ zM;@KCU_Lv$j_V-Rx$}A%B_o)Eqh8kBPgLtbd}9{tZ&|D~LYah7L0XcsOpmEHcAa5r zMK7W0eJ`QRCJ3u1W!NP{U9bHB6z<#&rxiGT^~o)Rw`O)akvPfogzVOQ3EWo3bnTVZS0U1^GyQZ#lZTG79^m56LZw&t z8mewp()=S80k!vsO@AQ0mIEi^l5clX+qye^!P`XYTtBDNjWmIvPB$Grtm3wBh*`mI zzCZNtocEiCiZCkB98}Z^82(#b?p#xg3KGdLKYY+ICC}BAQS$A}_a78YsdKfYl)pHs z#cPQ!!y|d=r2zf|GL(JdxHCFIdmp&oxEP#uIWS zC#5YjUh{9^DK_7YeaEs2V4YB=DX2eJt#-xRLn01!xvhBWwPE@JWupYj>@!RHt=b9$UK zrv`lrN{ZztRUp^yYR7?{T`^OEYGgXvsH-)qp8oxo_ptEY_KqN%l8yLFf1o6E)i2Xchn}^`F+|c;<*Sf zm+XDZm{}=sx8r?7f*YD&T>^b~6w^G=`hW=$kQhh(zrXdhgNOH#`R#lRDaOg6vRk8a)=oTk-}!j)P~i1N5}Pk zr%~K!U;$%%wy3>NYa`A@$%)sG&Zi!AJ&NCLz|ZWw4Ea%N>}>Y7nZh8iAD(YFdrP%h zDATo8JNEDB7*LSXiTpG(Xq6a_H(U4G^V93^t_kl5zrrgaoff;x=EH)1$p3ZoT%uu7RuvG%gOT`f@8W z2t^VqCgk+a(8#!X)1oZ=>wMx|9U&^G*6>%(YaVM^*czd)O!+cSnRyB+p+UfL5O2X) zHZFcxqw~;>w?ep3IrrG|)2>0(vI!Mk3rT{BWw`vfOn6!3&W*FlGi>yiVPX=;4Z z+hlZ92^3Us!$~Z>k!Ou9#J$k) z9j>em#Hpq`n6fX`Au(`+95!9ZEF@e8Pp|<@Lxp#HW+xnfAWBm*)0ljJ!fz*RKtx@2 z>>rR+*sCHY<nC1!*v9CHll~<>ZApt09wkmVKM+#mmjZX4@XfgIbm_83N^)(M-Bk z02pNzDrq(b>UbzUrNJk2$KM`U(;CBXT4u6D=0(Oi64MuvWLPLQD^t%Yk@<+VEG1{I zdxe`!L7~uBUEO!AI-+MOrSf*_ya;7H^99v)hQ$cH%{&OqT40`%2IGVV zY*~K%7d{1~%6>{y%dF2Lg=!B;>J(nG$@Sxw*?L~6t#k1`&_3$R{lY9;ATtZr_g%Yd z@6@5oi1?af!Q`=ZciTb_$+b)2A1eX@+2i*|wCQVu{UW4CV#^0D)OtzDBxmc~sJFw* z*=j+iRoCaLJy<=Nafor~PX{x80|izRP!;aYG$p>9P)*2eetF-i4R^IwUvWX|1vGQM zCy6y8Dnb;VA~HDi3a}N9idB{^&k*QR$>c|zvG~D%oCW&fhX!wq&wHJeI?Tv4}T-I(_(B+ z3#?eNv|$>y>2!jJ=M5-SPej16!e&V0N{oN}RIjNH}t)}@Cr5Rpv9 z6s}GOFsgcj4)BI=pa6z1Lk5_qDNu!PWw$m#2r0-2YfSHv#5AoFT&CCI<{``MPW3CP zUbllW0A&LV*3D{8oIWBeG})AUPSw%I0NkQSv)rL43EZd&m31dMOjK>bfJoNN1P*Rbto?4#Zo7Ox1Dx5`2el}6_$j(w4|fN zvteQi>ARqZMk%xKS7w(*_B1@+gIJp*`Eg9J8;Gxoy)Yafx5^O4*8R#$2tnMcxG3P} z0yd2#rJ=5Re@MULaA4J(kEbC>kesW}ji*%^(6eXix+bgSh4%5Pky4fO`L#Z@%z4CF zp$QAaxU@xPEMcStS)Hx*z|<5?6(a1Cxk;@1WsuQJ=4OsFa}lfpYrbasYEqmtW;1=U zr?jlcE1SpoC3w8X>m>+l*dmj9?5c&+ah;s4jXeG(2wNQ5Fnv`o@_>L;p#r*h;6*}O zSD*^o6|K=Oya5O!5Df;QM{+ETp_{>3wZzwt;3f-BHktar=rHL-q}TH;Ow+&?hQ~-` z#wsu$+InV-+djkTKp&KUnNW-AVt#W(yxDyrYN1*@b+nWG!GVfQv=jVaNHj`g$jNLN zLha4JOsK{3VCTWF4!zu?B~9?%s7$0zA}6M@_r@S_;9NS)Wq}w3K1CKmZgzHY^eE28 zNCQn=#mCL&5+1T&7#V*&dSD;JC^k8EuQ%0f$;#3kSc+IOw;a-g5sM4B1 zP5%CU-6dHP*DA7G+pV%khJ|-_&?@h;@B%KII1l)+PDE*mgpI?GGiuicX_r|5jxG=4 z1E#ywee9m`96aihbjJcUSV#bqmyxU%j>?5oI&xmVlz=z0)ivj^z^j8cO--TkgmO@> zX<54^=dA^qGS%z+d?VIKvCt|A*mIV7s4<8=oQ5k_By19=$cGtQ9q}f2l=!|~M<~o3 z8H_}p9&zhK`_2N-7BSpq|B@5qJvRLCc%91a?p2VY;Q`kGJ&Fm z?S)uc__BxXW%^fCIxqwPk;4iRs=%EFjmo!d#jJ@5MkZHw1 zG^dJwM<$u2X@gy@)}Bz=2~`{R9kPL;3a8${+~h>*`o(?wwj<92?~H~Dt{8{0UBY5O z$?xeK)j2X31I5?uj(x}K5M$tx9J-1cSopx*Aj$k;*NHA}umpp~y;dhpI*v~}t=^!+ z!4oatk35*&L1NNL=Ndhz1-Kd>V0Zht!dzCRt+e~5;L6Xnywx$P6hMkNyJ#70Z}lK;k&7R%2`i=UGg zKY7yPZgJP`x1xAT7c-NMLAU5+qNXb0Pk|wGIcbGH|Y1-b;5E3GpW8LK~Qx^_bY9(;zBU5k_05k z)T_v|l{s~U6OnL7HKlXL2mXi>mwb`$`9$|7suqwEq`uXiWeD3Pasm`xQaU$&_!wsB zq5TeCob9HfHVj*t+bZj%AumM%BC0@H9V^NRSsN&@V)3PIH~9EDK}?m-JrPXER-l)H zCI&6!q<;hw_O!n@YcN~`1y|tuB&4JWqc}cb(W}Z1mZEn>h8m*O<5hyejvpTpoXtDJobBaWMC^;g0 z+5f5oSz+Z~-;d9}AO2ivnC$D}dwDhU!3rX|IQIZa25y`Z(+{Rz7U`zb0;|p?Gs|nz z4Y%cHf2ex{Do7?&esj(V#3C=n#*$E^;)$RWMN<;P7z`GVp~aj%Zg#7qvkl2hGlNf(IF-!jU_Zfo z_$z#fu)(?(8bY@g6=Qbq;k4iPln%_=<7zEY`^;G9Xhg5)bR3+lWP@H1-=iIy=iU3F zdpD=emOPTk*106u_R7No=_ln=zD*hJ$^VI)(he-#>l}4Tuz;H`~-Gx$)t2v)-5#(g4u$ z*sB>kNY>k2v-d@%}jepbEbfziF)e zhyVVNKdFiby|dxLl*|Iwv5z2>_qZ9*Dz{Y>SnlSyQ=o6DDlBvEin@V&|M`sX;zcFYrL#E? z>M_^90TM=W%gS0t9VM5A6Fr8;)lhO>&_WMm)ovRaJ5m<*z zh%W<0uNhpY%nN&U_OA5vaB8>PN1H9TtOMqxHulB*QZ~&p4V5z+FF(#0? zvI^d~)wm!%0AbEBNxv-~WzJZZmKBx-Wo9ktSOaC&j?Xo%9uPXjM~Zn)XV&D#nGA|< z_=3%A^rtCvnLbCNUb3z)kvZW^qu0OxK`nq*9P3)M=t{+xH>@ZyUoUIe4bq%CqE408 zaBbu1^G`DFswE8!U1($^>#uZwVD-JkDLQgYiId-=Q6cDRxDGa2(%U(>viJu&1T! zpoD{mx$VP_p+>AZ$SuIh!MDDQY3=itHQ?5ZpVUx#+Z`SkFKln|n}7m4s!6qJlH3~C zBud;nF204yL+i&YX-An)dK7wwYEA3GGysM4q;ZPHHt1FD zmY2!w7;tb!TP0as9qE%QSaiLxz!zi|siT4|HuIHo`$~Lk)GNItSHIH?yj6%b~)~W${m^>|bzPYt+s~*BiP{_-y*a zF9G7DLYI&~MkT7+DZzh?N+5_~O7I_}5?Se#;6FwslENv$fA}RxP(YWEKSm|0%qhWt z=n`|?4&r2R+zvHO!|&;IX*p~yL01R`-3KWBWt*F#XGTdQ6B$tS_h@1+Czk9M5;UxwHPcoPuHL#}5?lS)k>Kd{niG0nz(Z$miO|;CZimoUgJ?1J@Pp>n z(yH$7`oo(qG$tdPOCC#8_^Y1zBbcFX@z5WL5@DwnjoZzZBu%_W!ELAE5$d~L;+b=Z zJORe%NXGRk>SPzMZUT|o27OJANDZ{HL#HZ_(i`8*0l5{eQ zWnpvP%xbsV^7DoteLz7$bib|;m`#@s#kEe1t<>kfV5q&gU97>{wRPgJRW%J#P2Pym z-5tc+zzxPOAAE%!Lkgk%0!r3tUA^&yUM<@7dI4Gq5d3;ip1&6K4u2lUsf!81O~~`q zg1;iJNSwfTzK=k)3ai>RYcwEJ($q7%EiXIDVM#~l1ocyfMPhGO;XKdB6G@#5s1pae zmy!$m!{%?xh^9GV4^wst`v&XG*pEK{D zd9+QG3*>4`<`X*Z`C{Ad?oQO2QGc?YNuD@$e7NUoy&J7gG@@D?KhI54r7lIsf$POH zwexS$9*T$~N#Vayx&&_(oD$Khl^-jBCfp~F9P@7GI9~*6??}O~KrV9ST%R$kH1)bW zpon^|@3&eVK=Z14R12xr;?N#c_*sk67UMlT@g1nbi$|T$pV4fR0HBcpX=;eroCjdL z1msB6y80;#SwbC1m@@^F^6V58VT`(QO3m8}|C<5tnpWscx#Y6l?`J#H=zTZ^59FJ6 z4H($|r$EQRcBV#_SfH-N(UdV!1h6UyHD(mAHYG*`7DVokW1cDSp?4WQVkIpoo3QpO zlhXh(U)n;WI@VXLeE`=~xE|JY%P1nLON>RcWh-IBORPu-7QF9C|%7K{+=Ach1Y@#F*sR(33>1~-r1E1|_MNuMK7kg!>g%tQko z(NI-A>6KRP-8Ii{b?UO^X1D!EGG~tW{t#Xm;283Rr@*l-f{44WmCR;6cM%e~->9*? zIWB}gE(=$IuD@ES{et7u%FeEwauGdGEZx+IoBjyB#qiE{z4+s{zfoq8*;_bw1u57Y zCz2jwe_}$lGIa_>o!4)~Xk0tJnj}-}n0s{#Sh;$E|AuT(9wy4ZK_Y1I9?-SvECS96 z5K`l5X>ai?6QayblGuIzr5s^t(e}m+GJ#Ai%z;9WK7|kaNI+gY;Y2CaCRsYy<`|&; z&CqYvR(ow3YO6~?W#_!N;;VJMw+()&J`=2-MI2p3t=jw_q*i^#l#<0~X4P1i?2lpR zEBo2uWFaa6mbeIbXw`Tr(QonISvQa7=%8e+bJZTAHU*9ep)DjGP_m8lOC zmW>I5gEKnlp;OkYvyii>om1Hyrli6iV5Ql$xM!TJ^kGO-gUIR~kBX-8p{-_*<=xp% zXlvaJ!-+xI0#&DV$vh=a>`9tf1-w5nEg8kFA5qQp?VKAAY^+^?-;v>f7zpzhaI2?A zqNF8#y}MIG`JVZv$VxQ^GFd^)JeL=?is{h<`Bg~h(IrMEJrme6|0AGROI~%N%~8r} zaeT5i)sn>E*iQ9k0k(<}-hQPC2`pH0w>Cr)S(B17qq%X8aiLFglviM$oh9>T^tlm` zWEi9ujDY9uesiRR7wQt2b%)`I0EKBA*X>g;XpRPmmF-qSAVs0Hg&N`T`J4o*P^MoZ3nSiM<)g>c)FSL7$dG; z3CJ+X@*QV27nv<2>C3&#RqThjnL|(jFj;9s%m5ct&h{eU0yzomFNz}Gz z8}wy&r%yheS`^mW#Vv2Z_4I@6 z;37%tv}N}93l0}~Gh}^_j&?1mSVx~+EmoRWWtkGr&)j(7r%ID~c{+B|m3GoW!<7vS z?tX8crHRcH#t(Ly{Z9g1!IiK~Z8@20WyDld!!>hiuy<4E?XJvi9M5Yqr)-Q&X1n9J zH0^ocOf(&^tmn<}GoL1Fmh-|bf!H1McntkRXJ?Pp=M(%5{ceQl=Qs#O6?ei~Y+vw- zw-%0jEE}iJD3)g?;Sh(adbl`IP1nIM-F!^f70rda@Q=2;iYAnj*Kua9yT;Hf5QCs$ z{$kfVnYk-9NxHSQWXr^T_7!864-yVdrDvD6*ZQCtnl zJDopN8277w3L+Xs3Tjq+asGJ@%Fhgcx>`K+{rYP07MZbX3F~%H*ji~LTFPKt@zQ;w z=}OYtBxA32<&uxuKH)x2E?Q`CJU7O)2#kVR&X{Xb^~7AGSE6#r-&M!$KtWTnms&=m zV!`t4V#(D3JNR6<_T`jREJ*_07P_$CmidJT= ztV_G?Bt43&2KNCdf3dY-F93ed{v3afWbP`pG=E_u6xm$nv0&>7Vx@_qr*BYHNX&8G z0O$48{CufXwp?Clr8#bScP~>rk~%nh=7&6Eyz{?cMnB-$b%Br&7}E9Ab9KDyn31@s z&Q(IjL%Vx?$GPGVkg9E2Pf2Cx`TLNEpE)Hj>|e&eU1H5ypZ`R+L|OKZ_<(i@a@Uim zpaS}>$fHHwMjzGnu%{F5qBTRttJGffzs_TSVr>WL9i>5rB*3%x#5zS#Qi@z)vlMAQ zk&w;O5-EkY4HtflWg6*x)kNJ`Z>33es^a6h9`g+AW9kEgKz2ep<_kFmZD=5kKI&QD zXtSI+Vs6>Tz)`zUfwg>AjE*E!0^Ca1EW_p2FmF}+?tgs$^LKRM|E}M`L8e~&5#9vN zc7R3yKw>oF7a2S!K&}qybJjEGLF8Ge)c-wA({%AQ>Q^UV@8Ryl$j$0Lv1qO@B7-rH zluxf6UoXD0j?Vn!mXAEWbotO0!scNQpfW}-yaKc^>m7%qRI);@%>eHXH^UdMuR3sS zlhhuOOGs_8DM*uvi_X+@;^h zevq^w#Hh|xBcRbTC&j67Rqt9Y3tFD7h`kb!#c`VKaRsp*He7SG0HLY5a&hl*s$UkG zqO^I}=Y^ALKWumj?{~4wrR$b&VuP^bh1T`-R`r?X5@)Bn3Ko#%GE?V|z-3u0p=JZ0 ze^o~RVdEzUr|g6?W&nUGyxwZgb~)Wh(pr(lVX5RGP=wm2#*=S~ z6NCjXe}zm<-5XH)8bsU9ebk4wyd(>vrG6Y?%lQG;Az!%bm%el8w5-R_5H||l4nF~8Y&D=Y)LVjaPzUU z7DzISAVLE;<7@9WeN8xG^)+j!9a@j>vs`J)B zp_u}*h1jSxBgC|*l)OeFTb8m^%(Rq~C<2BqYQ%1>th1ve9^<4&;nTp)YovyxDSS2d zYJ~29+HZ`)m3iqh4IM8J;@)m-0jF0;eX_Eb0-kT8vN==vX@@|?l0N78Ix-NW({7jiy5J^ic|z_kHtEM{Nb24lXQ{E zaAc0-Kv7*%k1|cGMrcnA0(C^C1E(5&YcZutx2D-`|C$c6)FqT(yBRFJ00}~4)E?r5 ztJUeifemA)Fu7dd27c)UCzqkcYB$@O?8cTIT9`2A)(`JunJderb{e8%bhgwq&2@}Y zmz8`+o}$Yf>@a~s1C!i0mA%RXPM6?~0V#yR3c9zO{zN--i7mmDNc>7zpkYZe&V!4wKSM{Or3(NwR41)eZPcXGZBq^GX7!Qk!cOod^A2;m>JywuVwJ6}K8`7TL1 zSrnQ5IIrx*$rLBFX-DeW7$vnWIu*ZElZ6CU2&ZG8_h~{&I&kEKk`nyVd`>R;q{$_q zBm10O@}E4pG!wLTgIFi$DP) zG*x}SbT3~R+o-b0wL+_{JL>`{J}C487?|-7p=Y;#Fo+-arBe%8VkMxA<|2=OU4W-1 z0&AofY)U0wDdMB*D8(HRUCK2V!zs_a`yzaTEP_s> z_;Y&xUrzmzu^$iZ;f>K;WAxy_io^09DAL`Z@FM0e8!Jqs;j{d_fEy^(u!R$lo;uum zb&9u450>Zwyk*3-HPgc;HhgUpvUHkHOTl3 zoT+BbECy}~zZxt)tg)MtYMkTTtDP>A01VGDae^E*|Jta>c@;|wr?NSYrY&IOOjoZ1 zjfE@_Mvf$h+tdDjX>L+^Vc0;1|NY}$9f1)+a8?+pb>z+U^R>u2zGfo5I(Kfl@I}h{ z~OCJ&mC<0|3I58k!wz%JInR`NRD4{T+cI`h(Cec%I?~)` z=Pk`zpiABNr^8~k?N@Kya}7Rx0@f*WhrfQe*AI9_HHFgDmYJ;JPl%5lD@wSUJynx0 ziBsfUHTZ(U9YTrJBk)|Fs6p2_uXfp4BWv=|StI#kxm<8F<-}nMj>F6YGp>}?*}AeN zkX%iQL&uqFXc10XF)RP5tO0oZ;v$91WQ3QJD!z2C5nifY9Sk%oP^RBKJ`Bh+U`MDF zFLK0u&K0-hE?G{V%0R(R&*?Wig!I(7c*NjsPwNf9k54!mu5oUS;{#HYWplt-LoU@* z8ylYJ{q-lJq8-?{f5qX6G+dO~U|Tszk%xK5J(8&zrp)lrO{zzjp0a&H0*dIkGFl|q zOa4SiBAX_EK4JEx%3dF#Q&?Xyb1E1IGZ6hjkKn!bJ#PdhkMZdQ&)%``bg&Shs!H!d-;Fgz`4495k4RF@g{>6yU2@w)ly%mIJKPpc!T}E0%X*HgR zsezX1YcvrVE}Evh{;8di)3UpsSU}k*Wbw#ADHzdT3l@fFVnSP2peQMGR{$fLixL@@ z0_{zIAj$-ivowVguh11^Lzns4S`LiOErRX6J23}eu8t#hdG;X^+fb9OsLws9`?Xu0 zjvZ$wCB?bAt`{#mNoK?mB6sS$1ak;b()if-_ilAu+--X@C=B>8P?BN_3B}dxkIRy( zn+uJ}pE_bOl>p%FY3t|aNra`Igc7e8f9|?H{GJadt3Nx&FA-uD(Jyt5bZVKe;yW0= zb+|OQIP46k1A9T__~R&LJ8wbJ*${6BQn+R&0=apWQ$-Y!e!Gly_7y21Q5vTS0jXe;`irt6XQbr>_)&F6^#9ecY~ixAlAZ@O-$eJpE@<8e93IoLUF zHvGtAV!ICunUuB#HzK9Fxn+b8!H3jWQ-f>hR~zaM$u5`o#;4v4w8j&|?y5f+MmfXu zs2`ywBl)~pNgGg?W#W{Z?*m1AnvS9Dm)5y&)j4wN#c8+sms6+pq-f0mxHb#kM&O?f zivYraghp=el)O~HtiCWg@8!L45$X{zJnoL|uXtY3x!i8EE%>CW{BD;=~5o7f&0bwm$(H!QP5XHyiU+JRlgL=-+2CD`Z<5_ zbN=8*vC&`4rR+5q6?w$x|}HLxmptx1H8Lq-bsaQJyMMh>7AUe1A6gmXG`D zy(#|TIJJ!$jZ?{*Q}y>P))+9oa5{#-k`eIMH)Xss=o>Krt`=XBynG3crcmvgS(!55 zt6-5UW#hrVykf{}on9iE^F1ZkOfw-pG-RG(%$tj2PZV}s&~mX&L?)ot2W}_3FRCjk zd@(oc@@(9+_&8{Kdvo(XD#h+C>u8wo8`8c}=Gswf)$Y5)EwLjrt`X`&RkW-|e?tg5 zqDlA_BmrU%P_197J^4U!-dVJ6#cW%ZtlXkcJMFPn39T`g`- zNA_XCdjh}Av1b-W1eD8YJ~%owS*pk>yVHU#Xl#<$!U84KiPqJaVBa#B0gI1gfSXOD z7)U+ntM6!tcJ)6>I*+WS&PzZXQ;L&0g{ZmgW50 zwN}IL{`s$3s3)EKV8d0VryC9!oJrGeuel*oUCeO$x5d9}ou6o0ND-;VgR9B1$cK0i zRFZMS^fh6wjv)lT=v>s6OTRx{0zEMYFLdm=4ldivB{B!%iZvJY5XyWjv zyk-b;AZ$3l9Z6|f@^v~PJvj3aySf-K-35ten*xbffYT%jh?AYE;)ZohisD=q@FwiK z4eJtsOFymN(;Qq;Hu;&lc0D1fo9n!JPkXSYS7%>I?7AYc1)RqIoBA04KKd9>Sar(1 zVfKJ9pg{f_3)2xx&U-C_oJknEMQRHKNDK0myfJ6$xVh&1B~15prUS_=iq~3kYB_sR z)NmuaC<>Xhe$}PvYF)J3cjSc%+A5gb-}i7lBS8~gu}tGv9Cl_(6KFLFER9-zNC!{g zehe2TT*!92*$P>f~L>~Mb_?KH2 zx63P}G~2sk)R!D)$0=W%U^0<^kp~N`HGMX@_hD}7y_O)){+9NIXy3V2%}f2gX?Hu- z+kE!25wm&fm*)n=^3tHli>cvwrB3iiX96DI!CS6r^Enw)C>@3l!-v-k8zzd5eN0yx z$Hn@EO_!{q2q;gxyY9I7=cl{Bs{c8>eDM|jJN%VBD3138ajEk1z6a!}xsa09^s21O zbnHF$cMNVek!sz~#59SoVt|_Z1K4!N=*WnA)PoK>@Fx$h{lPC%BvD!K?^fyytln+^ z8uVh}NcIt_=4n!2c%J`7C*rw@R+9+knq50aK4RKQb_Ep>1!LrKn65%K5=b5rr)BUm zQP*=WP3^WQf*F){+6Qu^Z1?xAn#+^}@4V--n4sI4MLK7~#9|r^eIbOtpp&NX)UVx| z*9=WTopVCs^k%w8Ls3`<*DE+@pB8VM8H7nQ6aOxQ5R1ao_Sxp|+lTK=9aS}xfOcNQ zL*g4w#3REm$>%h;Pn+hJeNJ=xzbnnnnA~7-9~&-u7lnGa5Q@F+w+I?gMhl_uZaQVT z{Qb1PV=&G*6)r|fdEGI7gfto7m(E6y))d>FY!<`W@G|q@GzC&)E=Wn6QhX!xjk3r4 z?fNM*RevDhZ1TbUfb$(h0->6W!7w*v%s(Z|e)+{TcWl<`{WO8jgpP-?eWz@>H!$s1 z&riqx_7?x#e7hNruG#mF&29D1U+I!nX{wdo{b5wg@BaDe4eGgj*zLLI?LY7T`qzav zV_dGrId(k2NQX@a9rjk>!W(7!$=1lBvzKbTDr@XHlJ=e>Kdav^UQ$Mr_2HNEoZj*d2`YGy#N&$HC-T zXl}nrf*x}_P?* z9UXwJ3W^zPnHo3nFXxVej_uM{h;>sG+bQzFw=lQ2ckO0plWs(##$HD{`GFJX@Evr4 z$#(!f5|KC7p=N_v+DTjk; z4si}i^>NE3GGacO+>jc_j2qpNqPaScXR=5N@SJr{AW@o!O2KD1sMkH-vm7^!4H|%y ztyt$oT~~gbEFp1of9#tlS4%ay>1dYVU)Fh_ew;?w#elXKu2P=$aeJR-3QW5d@99qM z{c6qH3~yv5eAk;_1|!@G&l;s{H3Nw*CFgT zsF>N0p$i5ihcZ~PXKK0=Gf6Gnri7d0xYv(SNBXor`xyS{$eymMbB|K}OB6>%j%467 zH4(Kqm}##WvDrAyny&+4`iHn*+Xwqi(`Me;{uL42>i4H=j;%X5l6rnc^yZ88=D_$- z)b{(+@4a>{KPpn0T%5l3GxZb;>S4vZbEK1+Y0B$fm!-IT2E!{*4lK}m%IUgCsW`l9 zD+5d&Et2@WE_`4&%#e+FDgnf&FK1o~_@W|ISiRLXQ$?z!JDHo^b?!?P^~ce7XxkWG zP@AbzhYaB1wC@hw6JX6vZMi8ygBZ$ndag41qGg4Uf+^wj5x0!!hjUnrXCCDb9Zp*u zYn_X{9_a!$ZBRpcKvGC@FvzLsV&cnTXq-Jxvzd&2VHFZ5sQ}&_iBJsK0nlNj^i7sC$b-t4AW@Ub5N$4)l zOHE3w27$}c1s!z(sWgO(aZhl}2TXO( z1mBp@xjfyAWs+!KJ*$4FZmSmv+g3fu)=0UIv+I=LnpFFo`EGBeT}485*y|g(eh!O% zFVMDIPQwEiP}N;;Ov$YP?|s;*(XOlJ2rYPN>3`nzgdgA}R@(oHJ6*da==($O~3r zEldlJ%2BnSZaGXSoo8mHiFwn+%9!QeCZvWzVt8^<-N!AlmazF9ToWlaB*AX3CZvpdvZYN1d*7;u9OykBh z>`OK9*-&&kd)~{L&Q48~E1mUpXYReUO{bf`9DNHj{zAHj zTH0vMu%B4EEMUVR43W(4Q@$@NbpS1io^H=<(zyN@$cHE0GyU?a+L%w#9~_b@rw^e| z7gf=V?Y6sPj$*0J^x(WU$>ynF(9SV#OU#m%Cpt8i&bo85s2wz->CioN7^2 zpfRs&8+Dy?+eq%D zCEPda6qC!p5hH=epK@Nvsgl_e^lvF~T`c~j%Ot5SL;u!gGE)Z3+Hhc0gwdowxR6|4 zrp{&h!+(z6t?5iH<@gV`nxt^5;XnMQ%#8#}+|P*w7WgImoFn#WbHs|zIb#3mbHpU{ zfhOt<6HZ;S-T_2FSViW?7{<27aPffI-MB-964fbTh1FrekJ){Pg^*|pZ&a`bfTE9` z)$w2w*#qk%CFy%_Vv1%_p}#N&!I@tJ2OTE*>e@*%lVw#fO3%Le_K$!5`hR@;>Zg}P z-Hkn*B7#rb#h<%Jro7|yhiB^s1`w-<)3fSi4(@3D2v@7TvRdUWYn5B)iCU}KBymK` z8Rop4^H}xNSHHY?{xv=G8&v&|tHrB#n^m`v*U3k(Qxwtly6=*kcTo?z?^-03i~PE; zyv_*QS(vS_U%q^><%=|HDszq$fUQT4{CMYY)ux z&SR)uC;k{pt17N$cL1s5zH!l5w|#r75u&OUc+1J#l;yl}`@;`E{q(&&cH1L*H)Y1dei#-F<$bxxAUR_uQ8(&-xm6uolLo{;z+cg?)nLR}*jN$A>+qt+issXmL& zniXF@`|8^lFJFE0-7C{kzyu)0_@Ol&l~#UFCG#f6sB(886|}tS#2KAQOWSq_I{D7_ zQ8I5vP#?*8YCNfuS(|}#pf@<23!HX43Y%*0#lNv5n{kWg+=z-}PI;?sZ~P(7@v~gU zy6yg*h(=d{Jn#@gjrOcKvt72M#JgEE7kb_n))mZkc%fSG^vZzOx|9SeuTA0kZ{Gd7 zqI5+>R68iGO3n89b#nblLKpV?6lD{6od3psXKu3f4#dB-yy^Sg1G8V-e)L-77}D7e znS8{UxW$V(xL3;@nVB^Hno49#+R0lDN+Y)!j2H5Bwl#g|FbsjmfAG!x*d<@6_ zfaBugHeKxu7UyYz>4+0OOGitp9&#+LXc|BdHml%Ml5 zKIdh8L|(?+=_QlNnO+rsDgH}OFJ>PiI~2oB{^<|3(B%96A85|y*A3s8B*Yq`KZi4G zWtLV>2%|>Y|BRUmVx|;jscGu#XU*dIjPF^gB^KW#T~hJn+zO%$+jaM=#)%Rc!K;5r z)lgolR;t03RZCipOZ#HE_41P=p9CZM4lvhH5>Mg)(%b$1>AJgZPut@_A}hRE@(p=` z(%5T$hckIvrO4vO&##>AT9}n+-Jv~C?gnMJ*;Vy|!`h+CW_0-qg3%-s+BAlg-QK+2 z5+*|}R>%+cFB0$b;-Nd<_oV&4?{}=I2XWq|P>GxOs2k?aOl!Gt?oFH*SvKZjn&G%$ z@T+@8bo`KDO|Z?zJTqaH`J8|C9(ek7v)w=^y0y7kwcG7YyLvOQ`t9QNc5`FyNbAb&&=i`_ zux%5$;=Ua9k7mi*_NrbxBh$*6kttU~yb6;l1ndc7jW^vRXWvO3r8|2l^R5Q3j{co% zZyKJ9`uDTdtM_%Zsp!>ze(|k+TCp_Gdj6+pKRtW?>g%8W_VVjji`&y~#R4WWQPZsP z9-pbN1ge6pnLHh@HFU%;dF2d)H1%c-sZbge4U?Ao+^-nC)iIbZENr z!~&n!tSH&-R{fgMVqhGpq>QdUXP%0*5+Aj#{Q37U9Yn6~zaumD>gO%pb*rL9q=C)A z7reG2__A;B>_ACs+m~e~dQOy`KfTd(q~@|bF)mP7Rk@w|`r-R+d(&;1>ye|i^!1Xm zm`=frw^IMws^dhnrZ5*|ZBCyM(>oIH=|Z5XNAbz;`@^xlQH$sC(YBPRPNcsufYg>* z@z1aR0jl%LRKvE3-P+wV=^<`#v zfLbj{FoXg+_T{?M>c9VJYt5I=#<+I1esZ+~rkRwGY8$Q=*?$zW@v8mvPvaWo8L1s0 zRf-x4oDTA|8Q1XY7kg7upKVx1I|P@IYM0EaS7r3GSM9IIZUex9QqrFQIPPCvV~Dbr$qul5|T`?-dU{77#9r`L5wKf5)&c=^LZJ>1?_ z7v6(&kR?>~^XRrRFQ2~n$=+DmMdB}fUtW5@j{8m7B6TAr#4Pm}P_$cl7S3oSeN*{$V4nT(s8N0P{v8}nq;YZa+* z=l)=qO`rF+#eF{yI5({Dc&Q)RB=dJN3dRU((NR zy;%6R-BbUqmbE{Gii{<;{X0SP3#DkiC)jsN8#{`NhR2{fX5i;Z4HQHTR8g0sDo8{S zKl@ccrvO6R`aZ{Az%~Hd#$_?F7Y1iZOG`UePpjjJR7Qx<%)QbXksbb39+Asb;h()7 zuYY(@Cfirt@aEX>7hmt*lEeuwu%vNd7t)=GxRdwKzZM#=X}*l6kL|)yTfjmEGOw z3vPqf&{^LO{4!i^;-3!iwM#YjGr8d2ecP{2gWDwFj7LpUqr7U&1*b`nTF`g6m44T5 zcE8vftK2)It^0TUz#<`%o_zc~FiPd-f_+}0_Vy~13-0swPV?1^I@NXSjeIPy{FLL% z)Zyyf)R+tMw1RWHD}7-+J4bz1q?0}?S=-q)q>~ztBkEYb@M^Y0N8C4#L#M_sj`rt$Efd(5aevfI!_wtPv->O6K z34qI&r#)_kOp#N1RwY#nc=t%E{3?#}L8qF^yiaC9xJuqGL-!BO9h>MA{@+(#^$L&DURX zSlsp}f?`PTuINgOBmIp$g9iKbJn zIs?&=Kel)Jb+X!f1koF2^mE)J42DBC86G*CVZUu3vj;nwd0)XG)KXX;o$*G#%;@L1oru)xdfkL&;eVcj2#}UV?Dj@eZ7;QEO+Je3 zw4{1Qy6OcT0J(@fIN@~JG^3xRo_y4gB#*myE@h{!dx2@E)F*Cfl(IV-UCkDZYK@eh zN7=9$^yZaS>1e{H*vRp7VrD&Kf7JTE&*qud!L$PjvlYM-} z7VpwroHsFGiOMmG%~7?1jqU#ej_$NtUfg!Xzuc3L&V_IXDBzWd3Rjt2cr}B)#|i3v zWs(!F>v_zL_EhGDfUXucV8mGou15vD1oRzKZ+uFKC_^kcjUJ$S>vy)!-4PlsIz?gb z=Ug9JB4kr1U5j-G8np#eZCXFJ&azbQE~ zN#3MOL^I#lls!T(yVVAp<%1f$FddO5M;hRDH52xzH#EndGAlx!X1+&YnZl7*f$2Tg zBcK%kslT*SK>82cyR@bMk2iNKey^-;` z0*90w+f>7g#vNlNyY|&l0KZ4u>QrIvxh2^S+NckHln*_CRDX1&fm}-sYu?-)eXK#R z6_p3ILHw_(=xwSby3^3Io71sdFT#V2UbdKj;=OYc-Knv8?O{#eq{Ue@k2_VY`_qkt zj21rb0ujxxzGOi_X>R7N{>ua*%@P4FzH-5mDix>mSNnD$+jnQbKF$M0V%Pc%5n)iJ zmh|%_OFgSq!N6I_$V42`anGENq}E4L5qU{$&Zb11kA}Y|A_#8hlHa{xF5c+%8X4CQ znl)OQAL0FCKLmO;FGt~%ETs^3q|$%Bt9N2LVII)t9M{2q`i; z_mydE)vtaTSDkyG2Kz!$AOOb~qN;xj6P3JO5Mt7hGd@Vsv$D#I1=svtvWjqv4Tt_K z`C-m;K_p@FHXQm2@f#V>JT0hXJ1@+dkr6S;ml0=iv5v8z!2#ra@07PFe3B&gNC>>m zfi_Px*EdLH+GfkdH$)2cl&q%TBOgWH7r$G`2Y|<QIzhr2wUbSmD)q*2k`kOq*@C%TiSyrT)B@GKO#I+` z(hwBZ9mcZX7W8ZUqc|?cQ6xMvi5j~aO*w+Bu;`Ejv`u+Q0_9iqz;%EesJJXApp*)o zl9XfMcwPV-lSGfEHfrtn>Q}!A|nI`;UFU#{8Ig2%In3b1t(b~ zf`!YHcs21PUY`)-@cO%(Z~OkuX)nlP9l(h3M!bHva_eB%z2}JFD4@nA{4S|jEV7D6 zD)?SEa;B`r{Zx*?VMkG{Aw5uiQO?MSgD;mjdh>;gnjoJ4a%nwC;d7AELyPYQ_)yyPxZ4{d=wMnYl5qb<;hq73Y~ zp2m2Kv|^|ZFc6V=3+kCct&{AuZMS#*K^<-%uH3UGAEj99sERO0O(f#eE_r@UMc9$7yyQFcvsgnUVr4h@iEKPP-Q2n~BQnP%bJpdCUjjlSNp`X0Qe!7l zuXEIlC-TUYx@O5DbokE8^por`S>qrA%m#yBV`_iskoKm`k^bh`Zg%5NBPhi(F2Dn{ zsRlxn&A7J9_=%@Mb7v3=;bBmHbU<2mC|a zWzq$*;}tVyqo$=?h<%>Mr!1EdOT7-LkVBDJ3uVnsoeW1_)GK5ZrghvnyxTtR?+400 zSCgf)NYAvYNA)iuKV8+4d&a}&$kv@`Px^D86btaQvYOo~drm+{7PCKf2C;!^x#XM# z08%aK=cuKmJ+AI)P3-;Hmi`7Kf&dK0jAX&1fqCEc$Ib0iOn~*mNyFC<%50Ger6^o2_~R;T23LNJKkOvU z^nAfha<8cK1+9fxhV0kR3BAqboB@!i&ZA$WmRc4?qpo2av6EFcsTzMMH1%~xzecZe z*1jJ58&@!EGeU3Ro;4LhZ zd_oVRX+WS73gKC|$QBIc3_32IJo}pbR+$=iw+st{TzBB57~X-Q9Zae$lwjKl;& z0dgu_K}1YNBrfpv!O!!ghe8h;i4*W?fU0x9Cx$m}nH9weQ z81vW#)G)py3k2j4`kx75^_u!ZDlLonrcTfjRFh65o~dx9!IcLcvdbmU*bmti89^?* zYjj%5p-`TgD-Mhh{jt>dd<-mwTIJ<18yE-xF==yMd|ZZvMf5F++hP19tcggEh<07? zTULs4L*96V54)qzLKb)}IEs4uhVXUhJR`KiH3YUZa$8Qzd0z4)nl;y-n?FUq663_pG}XTfFBDSnh(p^+d>yw642?RcIG zAtR}(nHmtzP(?r6Y!TOoNl$UPRuH*`g`LySaW<6;*r!0f_A<|U_i$DuAtvf9kliU( znYkF;_~wWky^+>LF=8{zkxYrE(!M0!K9_9t{T* z`vFRbPW7)nXoxe#4fI9(z98Dj^o0xT^>kUDTMyY-*99gA1ildS$iE0wqw(-ZYO^`K zR2JS=p1fFXTarLmW^>V)(#|JV%R`pPg{b8?5a*``)iKM&B+`#*l2n-=&M1ziq0IeEFH`V{~-U;uId`2lO9! zV~oedjCN9si1GJPaOJ5H?Sf^9O(ZX`C7CDoAfY+BoMe6D&t)DDhvze^iT^xZe#E}y z`k0Uzzq!@07FdKViem14zPS6+EkDVz3=4J=OW4vP!U^Vz==?_#en^z6}9`%6Z*(YQ! zTu2D9!48u}E;CHf>*STO+Nwt=QZmnXatWb`L*>iR7l+5!d1|UA6Vb`~biLqVhm$Wd z0BPuaiN<#^Z0>e4!FETN*@R&;u3r)l&2mZx%9cs|yE6aps5@Oq4ZT%Gq<`}uHD2)M zziU<0BtG8!-`jn=gOc(?%M;Y9nf`g6 zx#V!WxC}Dxl9*Jf&m#lM4fvTNSKd2~JSly`N?M0~A2WX%NW_%$8E~A_bmAx+7|y|p z7?YD?#EL@<{`B*wr1Vf93aAsz<#rhQ)uzReqR2chJwCX+9!_hDEY%WWkyN3o&Ow7f zV$NVr^HeR=WQ_&!V~dp1NTj*(X)(U}%utSMQhUx4Z_5ivgT9q0dUXM5kfAVf^4kkf z9>LIGL-eJz7iWg8N6ChTC*?v}@kN2`og((kWLm!0&2~gx`c=2)3|0c>xtBWjkK?fD z48RJ3#406BM&$T&Of}}dn2>m<F3sC@5$)r==te!O(8N6voejR6i)Mn>v5Aw#lK$= zzy=1|-AG8nkJT+Gh^?>NjWI8wt;fG#&>5XUbj-)H2xkY`-K1pgxLicrjKLlChBY7vK$*>F&aIG)v38Ew61jM4g0Meli4X_A!#({(9@H)3HARO#oaeEh8 zuT?IW9cv}a8gi}F(M*uvX)Totm>@+0jIkMMK>bTN#ys~BdE!YX(e)3pC!SJzi|Cml zoQ$HS5@WR!Gai&s9lkun4>E@JAeNQnawVEyQg}dI&!6;=+Ea>=#}bj%d`XNf%j)C6 z4(5&WW}=2GlmmJ6uzuGbcDCYC9z?;S5LF{rF8G+5M52laH?*gLs2KIq<;u8rtNv|w zcy#lbcp*zFDW@A>TfOi|@Dku59g(l-{4Qlu?1nAGIW$tBNJfvsycK!acw@y!^)tw0 z83Q&aQjl~icb<_C(z`;KXyJ%~-yzkPKY}+rEjcmDNqERf6PT%HA`>1c?k-W=+|!cH zvFoY>R8@$UY(%9${xP?ey7IDl%IF9AIi^xx&Yy-z6dC+5qEG}4LsN(x?IqcU8sw0B z>3SIdbt$5=5&7>9RhX+ln~-tC8K5jddkH;A8m0$PbJpPmaVKoUaE+=E#oCC6V(y%H zd&au)PG|PBu&v%Ah;$ng@QuC@%|A}0B#zW=0+R?i=ji?{GO3*@X|?`|D`!UwZw4I> z7P^f=t}xAhdz6W;X)##Vj9FC9M&XR64mH#Dy>QVy(WaWj%`U)^^v_x+Js%a)C~Y{U3zSs`05jZQxJL2XvH zdg2T5666H=Qs@gYb^p|xN{eJ9T#5{yGLs9R!1v4h1$~h0qc;o4&ZM>PMaIfl^Y1au z{qFGagKFiUHr*jC;Ig`ZG+Qg^zsZ;_S)gZBkk<#*aiAhjVuH6nzxYZldwDxA=GPRg z69*obnK3`lu>W4p&{Y{9wSJE*Clg)7s77=e!nVCcHGS*B22RNsW zn!~C%_vh)QY-d!dbN;S5jwFc}7qBK#h0gi8W{+`QT#ztfb*zi2CMw*I0Zmi{elO5O zolqSutSo}7i^?j``Smhh7*$h=6fRHyc@{B*a*@-PT{pG9Cw>L;6Cg?Ur1Y}R(u5AV zRVlE|A}s*ybbbI@wUi$&fLVG`b83OBGJ%j?kyLd4FN=#Q&ICO&KQKKaFJq0B%qQc| zF>3MaEBS#)yZMI*>jWf6$~f7rZA-H>A``?}0np0SpR8ETa{Bes6#$hc{)8{<2@&GcG z5cYMma-A|g>y!5Hb_O5N_|B<}L2G#>S1t*}`-h8vId#Lavms}F*?pp#yr7D#Kbp3q zIz!u0ou%!lE+FIiLF>3&K*od965}V5z-b8zblnwW3Y!X-{Bm?uV~eFq>B#M0ZkcT$ zPt65;+(HH%7(Jo~^baqmJdLhrjb6tc=9Ft*5J^bnICoBVZdZ^XOBwEmdI<*5oQVjp!R07-5ej`ZqWG@dc&Y6dGr_+8N0w~#j|7R zk&(JNZf0Cy`Jx1aYGl->l=m*bN0DDW7<_i>rnHrUs%q%xi=_n^0^v_tMr)>#nQ1@V zYEp|lyue^s7Wg@Fhh@S1NmWWef6T1akcrIiq`JOtI7cGZA>-ESrbG~fULKtep-DfS zY={q1ez?hLg(dum%sta%Hp%Ot15QS*zUKw_kpNjVFg9cTOQyN0r-k?- zUx#jRR1`dz(_K#4|0JtBK11icJB6O)$G({@p|-g?{8J5=iuY4W=cIUjUK?U|p&(xH zx+aiCbX1(j49VIQBl!$Wl1zTLV8MV579v|R(A>!NvE7_#A zDPY@>sga=e#v+;t&=>sHOflJV@{TFdq-3$M(y(igaVs7_DCJ-a7jDwTp9Fu>(lJT= zNl?qqQ~`(#ck@;7xSTE%LK%3MLx&C4a!1-t6@&gVM-+ks_>y=yp@5}lS;>`1Hvqj? zF-335D-~h%78Fc?iYYFTM#(4ADChPpkx6k}v9u56%WJ9UBA~I0nP<+AbVPd89C;ayIgwRq=yrqpu5Y^l@`QMDK<6I| zJP~eYi#yRDVa;nTvxgvU#|Nh5!q||N(YO>mQtPL=^dzn~K^U0IcmRr9yLJg%{E6Rq zu$|;dq%R)g8pC4S-gH}CwSz*TFHx1`3ylP!m^15@fm~!hho* zOEp@KGo)Q77ZA4!0)!-3$}#+d-p&Veq@;`Exn`S!`5^H8XxFUUk2;Tzi9T{KEf#>0 zCf>ir2{nuNP)0K+h(}4YWGz+r8R~fZSPXN9lQbR{UlXrhEpECUB`O`^Y^BiR6CNIk z++=vD2s6r6UEYqu%L*9mvx?HstfUk+{kwadWBFzMvmwa>sKx&N>98#X*tb&4_L( z-tjOwhS7tUWvplXZ*o=?NllGuaVB@kDe3Af$Li!#m0$TP^lpAfL+sDx^)jEC-VuPy zRM|YyJq?wKfZcO}#I>t!Eaz($pbYd`QW4 zS23SQ43g0kHzSUo{&ZXj4|v{q8nmqS0`ZHcj?np(1XJ}1^4el7vXXNl8~!=kUH702 zIJKTEZj~i>)2`lV6o-uq0d9;j52nMayo`fjBqx-Yo+A)xqDf7^zLNNjI%H;r{1QJA z+=IC?&W@b^%UM8!8U9?#0wti|0{+AzkCsZp09bs*X{*nSu8ezjvDEK%g@cQGZYPvR zmR#4-$95XD2aWs)sR^hPDLz~_)v-}OAt%UlR^@^~O7$&~toIBQ2`Mfwtgt#8Sy_{S z0^cpYx<~gAnL$31WyS!+u{>UvnNcN0kceNI9wP*eG-|?&3ot^VFT{Q!SF?4*xsWxP z&rE{YVopC_@Sa({JTHZE?hE)g;Ts?qEwdM#uYjFfe!n0G-)doLu!TcO0u3yvLILs- z$w(p|z=b)8UCCTu*cbpkt|-R2enrN4EX4(?TR&?Fm0LX%KRJ{&Q)0$ibt%rU+?aax-58rW*Mb}%JMCZZ_O}S z0Ugg9&mseKrY`8`k4c7sRxSy<5Negr-j77y#*b^T7*Qu*GdIRZaARcuN4YUp_Zw?;49eD-@?(%7Lrq);@fkTQ z@h(_G49D4=lfCP@GKg}3TuP1C6>BPtP_rqd4Ew$+e% zhC%ptHKOl%9-W{=l^d}&hC)<+uc(EoOz7vRj6J5BNF|LXKsCWwW%nWn8B(H}s79pE zfT0!989Cbdqw|78ARt6wF{b-vB`RZ5amb1&jm5EsF#IHyw{1{u9d5$_vfR74gE z+TZ6V7B!y)+*dAgL}%>v0@{438MIgw!}~6i%R-AC_E`P;PorhB+tyOx~9> z%e{+e0yeeOOBmw3UQT0*j6vHa&rKGhNdeDR5}hsNb|4XaG^5rp(SdFv5heLzcvaDv zM1RqODdl`27aWcod&_JypQTkimSklMz6X9JN*Gb$xfj3xfiv^-ax63hA;>I~3z4Rt z5aPgD8Extbt%^RLvfis?$?{xA6{1z8E^t9c)re?M z%ZSYPq6)a4NEDnbwRFkLdsWiUAEUNQ@$1OgE>Zc@Ua;MO_C*AT8J&<%zR$8k7DqgN zqkWE}oy-`7Z2FLzFdNaljn)HX`1__Wl}`s<#u~lRgpSkajbF}B?%{`}zz)yN?(yd2 zYptn~#m~vtY|&U?fpb3PPQp#RInO(VAgFuJ%gzmPF`};wI7;?{x3bRkyNoj0uC9<4}-eRjs{nE_$&l1%~Mn6Y= zk>7)dVlkCkVw8mIXBE1xvbcbS^fkWs%cCB|OY2%ct&WVDYD)RtQh*|Cz2xFi4}0;Q z1}8+VsO@&kfhHn|@RBG&X$WSUJd+DiY*}DeTHLGsXKPS}zI1HXh*_CmAQWqlX=5_3 z#3OCVYPQu&eIc6LN^F4N8@NJ%nsI4$NDPiq9mbHcwqbfkb`Lp9C1A(Gs!Hq|pH``a zntkv<2qMjLB$71P1g6ujtk@-FknZ=6jou9#xVvdh|_e5B#u~=!h2IdM~DS_jtDQu zLKa>>yqaPbJcaC(V%n~XDZf`mwn)5;seYcz7U&1a>_a`KK#B}gMocWoA)w7l5l0V; z!ICRcY?fyFfRDlxI<17~f|xVnhpKMw*Sq845%WUhDICt|f`LK!=4m9)$-^JJJVN6;9|p!ngBh3{jiQfL5^76K`T*JqeCsiCHnWsHzWkH2)OGvET`{R)Nt*& zSMYYC`cxA#F^_PR4c(okym3JpwZMzYCK{BXWsAq7AEJ0fBLm)&cp}qtHF@8E@9-L<%`=9h< zT|5Lmv?6wZSUiM&q_?*RmtKQ@m~DP&^96Lm9QQV0wiIeA6Iy`0g6Y5)qW3JuEmYnf z>5OT74RB#NvMX7^dq5Mdx?&%g=Rv#-2OqC2;TJtS&m+O|#&AJ@W!X3YOK`SAu3XlB z*S|YL!319+O)h_dWEpOLq?4BzXxa3~x+P;v0}&c`mCr>O2|@9u`XniZ^pHBvd&`O} zc@*SS%FhHfbb=&s*=I?)sAymWrjc1buaD36`74s!G+_N44P+9S(alggo18K4 z6OIY^5}#FyKBL+&GJWOKeMp9lWS3hC9-jy`luU(KN|6u~p`jRY#u$1xsiJv9#>(o1 z4AxMT@i1N{oMy57gm@D{mpFKn9KWQ$aiWm?Gf~Lc-+wl>-V@Ya)+Vt&7O65>B1cpo zv*!7Gn(61yEGyg4crTS2XGe`m{84j~IIgOG#ew?bqP&`g)^^n(l*02TAZ|i>EX7By zB^rp5`^EwwE{NjK@=$%MWkwd2fBeT+hZZ7+>R(?X%~Un_%l_9d=x$kYWG(vPuI4Ydet%X z)62()n||wGeQ{Kib>;u|Wxrk1FQa;YxY=(0<RXy zI_s1FIX>Cg8cxpgjiBeQJbAJ`nU9CX_+oqV{+aW%Kg-9%HF$j7zsSq_gQMv%pPCPM zCxiJ_KA!DQ#1V-6_%Aa zr2L{7A5SNv$;HZ(l_#Q)>++x1^bC7jcg`nMXI|#cO)oBmbDj>?94|}b4KK?A(Z^{%xEy2sTj*hDGQFNm`?F#)?m5oZXyj1C z(wXLEK7E%D;i>H{SN&V(EQb!xr+GfQbq15`A|E>a@z5C-bUU-R(* z-@r2&3K*5n06~}!p_h3H>%-%F)qk5$*ZK4IycofHP`C8pZ$*BC-%DpSfd=q*hJ%A1 z25QdZ$*dR<9In+QOdt#JLA~i!e*|N{o)+U7bTFDsOYSl+rp|0S&-tMPBkzlkR5zbO zZxb3udD$Q4r87BqE~fq4b?2;K!nC2mXns|U`{O~r&dtw8{lVJ}oXE{(G0SB~J%BEO zaWWcBZV(9PqyELZQ=B_xK67Rh=M=_4xG;eCz<6QY;|=aZ3>hl%6kt5p^C@;mZ|m{O zUG{OVPJVu#4`w)+vtoADzjlf%+yK3m&HY!$*c=vrhdSIUx3Rfn{&(IV0VWRfa~mWF z{jrn7(!$Enpb37H8vsHv&YcpLIUkpfz~;W3`WLir&}Dx0AOi8?>PtOFdTdnbOBw@ z2-GnAG5({5CdR9V2xv^pFoWSagUkN-0=EhDRm`9lTucPkdL2sC3L&83qk24_POe}m zv;G91pdM0WK!lt z2AoTvC@^&6&CuBmB8b?X1Tq*4R)&tMbt^RqT4GDW|C8|u=`Zg}02%Ih?4*AUvw@ib zhCAjW^m@JK0s!V>U);4=w3jgCeKCgH6S4Pbm~y3zwfQc8myaA@u2D%_tzRJ6oz<Ph zjiKS(aU<``p?>V2l>lKxdidbeiRko)Ljc&t%vpK#=%eS9^D}2Szjm(XBd%I~#I^Cs zFIc})vs#B9QN`jsM>6n>g7@q~b2djnZ{~0=jtJFY{{nV=#PL=N zesMl}zc^y%z5{23AezT?g04JL9exBj()NVEn{-~&v1|5>zlgBd;mV_5s0n_@&-{uN z?j5mkw}3M|bX|bLV8){_Z_8PJMc+5`>2xxsk8j6#z~CYE(Rk|VhVT~sd~=GY*x)jU zWB+40n_T|_oWzVq#2W}WwIQA6KpT!v93MDqVC3?0{Kbrj>&3YE0HhO7DP%WBUm%5Z zwyv*7`DuUjc0~_v5RLB6<`=x*X~5K|R?6oTm0b0wZ;{TN zz-fT1@KIuup9vpcF`Iv%}{fVS8_?B|-$+ybvSdT|&#fc|n7$ zJSl)ezjs{m9a}!)S_}|CO?-sA3{WTkxAQT7Ul3mC=Rxy%<>lfX^qD5`NWWP8@o4K3 zHa`NaA5A9L@Iky?cIL|3Fk_ln&8aLaf`ZSvKhjOp} zdk*~CCjDzZ-rqX-?)x`;1XG;fS8yoJ%S#70wdx1J{W2fDgMkcyfrK}o!@22rK5#Al zQBGgr*vG#sj}qVUVZ&a*Avv3@Ji^eiIB-dh{f7To|DFPHz8TqE|t=+xjlYN@*Q}e6^%OV%*~2X~FX_$&>;N2!KUQuH&KkoIf1m!i1~BPQacr=#j1K09Q9izy zA)G^J!*gKlBlrvmqt+T>p(gT+T(9qrcDBAFK&gFkhPUgLN3Osq;6e=G0*5o`&+yPL zR}kSh@uSbf7`z)5L>%d%SARIpZ}7Rpg<`ziTzo+^?oZ(+$e1V_xT1+Un>#wQRU5o} zzw!%qTAL;<;u!e~S3+cP3*4J0zu|EMJRKZU;=yf>#0)5z_)d34CseIrJ>fDEIr`9f zonHtpMRNR(C;^uApmf9ls?Yfj=^EX@!=L!wwWqJd5NnTja2~a1Z}Opq&j=oWif)y*K=L!_|eK{ z{_k8o{P^e*YC z*yN&?r)znZTC$q2tNFHSj{;pGs8+z@Uo;y-_@THKC|Xpqu+3r+ym_&0LLh7ff#@Cx z#0#hX$)kty&L(Qz3~qD<;Hl_a*XIGxOMzkK5uDYMqyDIgsp3w%)Rd$ee^&rD>aC&v znCOo@xVZixsz1=JP52;aW)r!p^0k`wBPo4E|2bx-!Ga3vCHgTJ7?9Na5GU>uyP{y* zrZN>i;-jrqWvEM|XrMI`&M_P-fQ25g(r@zq=p>(^4AE8>r8Tq*nA58eInB=1D59kR zsi);JlWI$WAlH@>NwO_PM7Ax@>7Wp&3zYzew8P9Z-`gKqr%v5{tj`*OW}9^LInLQ_ zJQb%?298tN)IShL8i(u}(%J`(j$8iic z{*lSjtB<&Q%mp+TqytC+73*vJ3th}5uluv3c)NcnP&cq#O0OPOnWKL*RiG(7s_{n* zAWJ#1NgA>+M3;DG&jiXZ@{LmJE8tn13_TMv!ok(;TlG-FU)>XGfVQI)VGj~`#d<2> z$ScV;N^d_ldJw0S=mINNx(RCC*t(EsyU|CZALCxp?10#zTI)s+VvCsNR7YJ@?)Xqa z&??Sjw|AhfA`%~4Vy?5Ix3+4GFZrn7te&qZ98gG(&&(}z=LqW~!VxQMlFEb?l9);o zsEezW6%nKbYSzZ#OPr!j_z`e}1+RFry3SP}1-4hk*i^Ad^!de^=GS?DR-fH9N_340 zsa2Ynxe$U^MyZLaxeoVIW!(XjX2hgWl99+@3#?>B?!r1D5!75!ibwVPQH_#3YTS|* zRp7f4mr{Y1)DW$yjjBNv+LMJl=t6tKa2I80Ng5W?hI@&_^3N+)>=OAc z_@7k+P6j_%1Ru-Ubn=!5EdL9gjZoI~d|2N~RkJ44Q#C`ZTd8SkN^p#6G6-_-+)dJ8 z;N|u)W_pP5ZSfeZZ{E0Lj5Mx=v#E|T^+Mkdz0^znF!WRJYuX}%;g8%F|=De%XZm3?$6L3;`H`fNbXU5j*pA+ zj2`;>;b{SHyP&6me!9Iqc`tc zgyIEk0jrJLR3LU&lOY-x35rHWbTb|#{{Adi!ufe~H-A?Qay%FR@ejl)wm7`*4>X6W z)g>+q<(2BHPpk$~XH(lEds$JCsdd9D2Bi8Ixp`1X4NmPQqYe|vhN~H>>(8S{sKW`E zsd&_UBde+NnJD#~%KPxxxtfo-kS@0TvCeX=JTgW@EL1GN-19;;Vp-i3E!#(9@LrnUcn%oR6DSC*>!>EQsSdRUl*WdtNb>b_QxgApes7TDu#Vd#rn{3 z$iR*Zjgu5&z!8kSU>yMyG%qFv|9ztpCWbSi(7_pz zbyf-E`Pp&&D0Fe$J{sr2e_osgBqsIzgdg}^;KV`10@PSMaKxW~NX6)PlN+?)EwN)@ z?0Uf0IZhV#(l`yAH0$|(nl%fYIPPUZnBg0Gei+40nDoLR^kv6C>3(sdfs?qsD1!d*4RIVNP9#c1$KO^vh7qQ&A7h7U9C-`>-tj^H6&=5-cI>4HsBGciJ3h$228>V9OqW5y z7WMis8_+n-0$n0M$iE6Jq+vJOrFcQmOA|z@xEE#~e-8n0o}2a}7bv{z_adJj2sBZ6 zBC$h`Soez^`w1;AV5|5GNR_|}d0x~DVW~Vf>$&hojV20D;u=;|JNB|(5+v|9=y~)P zzI!-8KkX4d`(DrYQb(hS!V?&A9AuFK1$Hb}?+&a$q;g>!s=xPRMYZF_*pT(IH1O2l z`>_H$7HIKvbBP;B&_I(00*Q{{m_Z0rm7gDZuuszf7hi1L43-|Zms#*gf0f^%UVv*X zdu7*)1CsfDTp{LJQ#)a)#%AJdnXL;YV=L{-fh?od2^)ugBwjSXpYkC~t!En3y@Acxyc4`5X`Uw1)QQqX{r&h*Q3}{zx8E zN}O30Q=teV7Z>K2GxLl3EV+GV7<1tIg&MO~$tYL20ab{Ng}=;@!Ut*f>!_8etE?&}6H0GY zS5x5-?(r3*yGI=+`etjvDg$roLV%Tp_i3Rmy~hucFG7~lC<#Y(M^uOM$Z|1n;mUab zOKsOzDRHTuT(tpd!OVgSwvyX4j+1&%hK$E94bUQ>I+1U5Wy*_c#LiZ?Dk(C)wU7(R zOSgf(B+^tqD#D0=MS7?h-&ygfAE=F4d34cybk=;-d_sGy+IjPlrPf*V5%1e-UzTUK zdS{krL=LLGH6K}Ooz))Ql0%B|;C=l;K15Nr{(jXT&w+a8`OtWH-M`MKmpS>@*PgP9 zK|X{NW%p?3`&WCfPf6s#&JgevePK#P;?WlDF~tlh4YF_X-~bwCj>s@8HHTDx%wy6| zxu2>pgE15?Wije_wx6ar83=`jKQK@~e>702uI)noX{q!DP-SRyiY+J<|aS zs!gs{CHWLOq`8gJ`KR_Wb|3sm+wpo}UejFmUD{=!!-#y~u|o()$Jd9I2CDHL{dmav)N}!kvN01LenlyuMBKgB}75Y7P_;uMZKLZ z?(Xc4{uYkzj^W)kzUiX=ri=TVHv2O`D!DbSK2QWin$LMos5DEsSRbpd$A-U|W7yT0 z3KzCekt|4!i`3FyJx@Bx7A(;nWp}lk*2;b{v8$9fga^hf^0|;NF+pvC^kT3|Pt*!? z{YW~aE`(aek`cKRcJ9JWh@x_Rq-lY-dNk^fhj0{J8?~;1#F)q6_TGzw*T-8g_H4$G z4xLouMf491Dd?p!N!5YVo{kFm1NHQ~gtwEln$`t`ewhonHN$ufuJ(=RVX4I!=jbdA zFdAV!Hun7Gqwuw@)~x`Dj>eD9&l{d_h@-0RKg2Q!T8Bl#BETTJuCxrW6JlA4%`J~z z-JYx($VwHsMA$>(FczmY{mV>HQ~&Vjf`GiD{a*K8@ABe6nNV?{yQy3g@klz4N^f1$ zb9Vpe_37^3{=w@#ySb}!3toBjCf^$mQ0;?GLxwx_$|H_EA*x9($?*3=+oPHTE4=yO zyYEgchKji2iseEWy@M0nSWvdJyYA0+`h!c8i?O}HY6$75UbPa@Hp16OZ(ePEckuVU z7jL$XUmon75Qxy1wLiODA(0FIN}uSey$WK2_zu|3Xhlz?Ii;vTs8CToJ=#1sFAL|l z=9f$J%Z>46GA66U0rvmzr+iB(AjFQ*Q)y-)}>h%NBA%C#epi)~& zDBFgM+J;nWEs?k)K3VFV$^Oq4^?w#psjVcEZKFkPBPwl{*iPh?M?d2UiAN?Lj(8^0 z0Y_&Z9fNo>{sXml%qJL5UC;)qvyuiS7tqi7rSV-enJbT&DTOw&0WzVgc7-FQO89y_ zl1YIGHJ~aE3kM`0F~eH94k^6^o`5kR{n z*1N&|il%PVgOSO47kAVv#(+^D6H?`gKrVDf6jvyVCq7(X1aQ$YqL~-ty9M8D+$E~z zWVH8jQ;W(p_L}NC*W>Y^2N_yx zohYIo$(pK3rQ)8V;)&|gwRX7`;E>`>REn+LZH4e2KUOo4)oYa`^uk2FGPQNL9TH%D zJ=q|zRg0i634XJIQLEuytnht+8~WfRmlRaGzi$Lh(izNxCP@*l-1-VgLsI2pzH+z*YX z0v4*M3IkZtkK)ul)2(0uKZ^78EK*P92K^{Lh=S@`p;$$4YSBPFK#K#_S_o~)(wor1 zAi+$>rIc4*piP=v5!<)MnY$3>F6>x<6IMjHbNTOF@Y)jB*4DPDw$-dH<8Qfsyj(Sd z*M{~4SIazZ#U%)}&Q~SBQ@AHC5Q?FU4V6AMe8EPQzO=F>|Y@^pm8_1z!>Miw!%38H|$&PXo0qrO7)2PnEhf+v@V6y!>mTyz#Mwj>mrV?uyg8$&*_-DWFLv`BH{E7gyhqH# zaLk*GRhwgs4@q%I$5?b#(8m?H0+#T`{NF%v9F%VKk)Ujn(hDtkHv7_)PO!k!;G9w^oIs;L3hsPJ7*IvJpd)R z>wMrb<#I$*9!qYHWQO7B4ZPSI7CG?m1$4MYmJFLa10XVh2LPfzP&`GNv_>NUCOAQv6vW(T?Mpb+&6QLixT6?#Bp@uG>S zKcV_7n-jDCMAx5)`g2i#F8ZJA`YW4rU4PiWz|%#;koQVS3J;uGnX}c{=GlA%rxxvz zKFPvhaq}r0i?H*cqbblsYz3rmQwRUwgd=^JQ-IY?u>ktrdffnjkHki5LnCf+3oS=p zCez_L>@(hY@Z|~+X-;8Ub>%)5iQ&jShZ>g^L2*d?vN@Vu6maiF&k^1993u*kZ7;r< z1A^pN6S2kAR{^JdgkhJfP!UVFMN7J}c_c9xpfy3%8V_lR`PEPimB}E#Kz^hCSNN+@ zB3|2s)U95hpESCj!`5RoVC~@GmZv~8RL_XMimuNK1c$^hBF{`S5yKcyG#SPi`+Cg$ z4QkIWCv&9OE1O#;zVDe|wgjf{>4EPF$Q=ljJ22}X=z0gD-jV3y$gHOzawN9g_oCMK zX07i<7eidwvV=LCrDDad;EYGIem2cT-Tr|0nIIpMdR)%O7yaq{YSf>jj`RY~6WBO| zKDPdcjHn}YS29c=1`-sJT8E~z;-gk>ZSEiJqMDLTOU^kKgA$b(e2Ee$v7gSSVoI89 z3iU%OUDMuEtDdx|M4CsStptX+AT`bQ!Rf25gk*B z_Zt1`hj+CYSep!Fn_t?@;KiG*pIS`-D|Q+`Ht05ddW9an5VdTI09p&uj35`xE^mMW zz9S<-3*XJ4{s49fnFAz3o+ILoR3f#?=u(6(HILN3()E(mPrFW6EvcoWo=PR~X!ERU z>IM&hfDTPty0eBs<79kR%u4gY`FZWh`?`(eZT&%|up*rjZi%mi^Kiu)O^&x>S1pEI zeP#(2F2>CvlpQr{87Q1AIfV0^VTO>oC|Xrvz&~zQjJh8ot5y5XQ+;2t`WItFGylQ6 zLRS`WxouNf&PlWppuk$ z0&b4{t7XmJFS3e&rTnX_xLlgc%5V zfIi||vS}$`#5|}LF#M#8E7>4W6%nIetb`6OM-~IR27b;Q>B&_0k|0-2bp8}Br)=ec z=8tdT3QX89?SCpG(}85`FE*@{tI%+@OM-UdwVA_c>Y!8LJX%OfVEwTB6CAnRs1-k8 zj@RELIMwak43emWxfd!#V{>H}j*IhO31NkHb7kLIYHxfjw0CY*^ik<$cyBku1^tYS zeuy2YJKo~v_Ib}r49$GH*wZ|tMhox)JB794&=SLz`OVun!n(e5=<3|EZ)kugoGR12| zXP!;oxb&H#hot;&LSmq@=-DP(s`MZ+?d$aPW~P8)}MbG;^^dXV@l05_COfnungkPNUU~G!k%afo(9Ao>_U1peYL3Pi*AuuB zlEy^aRf^l9;W0!9lUZ4%*`YV^2XkP572&3hCWg;WO(nvfN&=c_t64)^9*{I+p*z6G z4Yd2GQ8XhNpK=2M3xzjt_SufugjacgBcvEJLMEc^twe4X^RbG-#Ld-+eS59I z-scJjpOE%h_)Sci0@o~@HI`N)2ho#dIU{Ua0TMH2rb)R0u3vi*t1Mu3mesZV1RN8t z97~T=;2N{|3z1C&vI0K?*V+u07F&#$VmCF0d_S@n1MdJ|-Ym|YyX7~Zfm0v!r=Wgi z!doUj*;edPN7C?UX}a*pw6$!3n6+h8_boeOZpoY1@3FrZ-u9|Wm{lIL1+w`>S{f@>ntc%89K1f=IojQmJaKok=!7k=Wsxx;?YpP~ zxhn_9hTGEuGjxf-Xu)lMHq62+!jIRx#*`l1DBGBv_6w}2hQ>lf375b}VNAkE^fNuL z97kH|^Yuf%CH?eeD+h_F5hF=S^nempMd{_{3qf+G5<;U zPs)EX`~%&1vLDfrCwlTkSDxt06PL`R-4y6^(=K=cLkqQ97g+^Lx+vz32SibAInRzxSNqOMepnlk%So|L}UBi}#+3_nwRQo{RUM zi}zB4f5?3@GKeAKyg^+}eQR-5(byVa2IiMhZbn79o*1(8E4c?pm2e^WPCts|S9mGz zR(_-SgjHl(T70*7JdmG^9f@&7;YF}BnL#f~L3Du73`(7lo9WHRN5w!#-$Qd-q$-NI zC_4+TU5oH4-attW`S%RoHicjET*2Uq;H4TeiTiZoHpaaB_U(-^CdjPW`u zurGebAzf64^@u~m7Nz8jRAQ^&Y-IQm2X$r}820ho501YZy{^a_dev_(8Hq=EHRugu zy7B!6mHt@AjN)COo~>*=ma|7R_)=Ha_&keBaiOd{WvIX&9#tVC^$LPT#cS%u35 zJg6DUX>?|iKXe_wu7tY)a#f*;=bG-_oZZfHqJ4}`B5AAm=7(g%rN+j=8-G!Foyt(m zbVlIkgaF2t7<5$N*HCG=}z;5mwy?S*d3I+?Cu(=X8O4~Q` z;m<&1BEGv(rHHK~Nc&;xbWBBvxFRmP4L(BE)Pe%VDq{$7zA;fWaj(({xdv(%ErtG0F*D+kXSLbw(irHx1(79Xp_YQ8sC>K$%V$Ge(<@88C>k!x38e=`F;TZR1 z$QEV9q60n4ADr<(ItVj{V<5LBl5 z)dWcz@q5yxO_`-Js?b}}%#~g+=iC^5_Ldi*fyQjtZu{`-iZKRcUb*NC17oJ9oF>Eg)9P9Ap2RED@T z(F)lH70>HJr*^m2Ia4X&jbgeaS5uYPQZYV4=NZE+=)C_nuWn(kfCR{-s%i^X_a6?5 z>f=-RT-k(4B62F#_M8`aqM)|NQt=p%A+r93L69||X0B^-JA{DD+*H|qOK_MlX@>)hxSTO~JVDr@cbXZ@4O ze2Srv7S7yA=l5uHyO@>7`II7VkCDphqTQSvaej6YedRmQ|Am0`$TU&z!pheDMgDK1 z^(Ws*?%4v1ZzV0RCChA-;_f}McuV{$BmF%$PVpbIM{15wuuuGu%H`#Q_lxsiwqfM# z?E9wG-5m!qmBlx<(hDxVv6r67QnvlSY2vmThWv0Zs;g<)5MK2HxS85EsI2hu#zFZx z_Bf@@dO`o5+4rn$WkWrML=pqFTz4TNYFV5_KFT4t5c?LRUlo5$1hitC{b98ajf4xa zupMggId2^As^DT_$=Sk^Pg`zh!6}aU2rHE?TGcwcua<=udO#%763|7&>5gM*jX3n|*>F_4DIg^b-vx44z3Vb8?~u7BHmb8>L>dc_k_4PwuC zlFTQ16`&`aOtiCtrJGyt`s3M){&bjc?B-WUKy`rn73^X2xDWfa7*96dOs+`IXH-Cs zzRi={tFy_dS`buPZcj$TYI$gR_tDv?`1d@oR*bOX4&3Mp%EDxn#FbYZ%=)8ZP_2<* zjnm>PFD)ZTYa`g6Ox{*&WLV>6K6(e|=%8PNjN6!?Z3F~xin~wH=FbS$o+rP+%Jc&H z1;EyeO6PPy*wBs>A9PGgCI@5mSq{1rO6=3y>mB7 zgMpW;GMLWuLG3?X=sC~N;XfDtlYe!g?>tYv(Dy?x^-@0!{nXQi0lYJCV|U=C^v5*| zLul!SuJ3xTD?aGLSWn7J%(;812^KFiA?CX#F#Rf=5zwwK4D@;c2m4%tOM*|0#E-C$ z;U(dx3uEVbQ2S38CNO&gX82bZ!cryq*>HH4CwVeFI~yi?Ieb{F^TBy`9^?uAIX4Oe zSgYjx?0k5hpP!2ls*uP76ND#EFqzRaXVqJEJV`5#F<2lbIC|!AphrPar|YSwr^Y$v$Ma;(_?WeK?6D64qh9KMusgA&n^; z;Ywvt&bKRvjVDoIdz#?2-<dGbHUCmWOz1lHZf{2crE0b1-} zIL68J8RrXe4o0In@R0cE>FKLAC!k9ESmEhlbUVz~oTue{yao?Xi`fX)>FG2d+zv*0 z4_J-Kn(VQdjCX;3hvID04>vOp+J(k$GylFMjHlUu{=;Q4%enA0zq-at5H*H_5s)aB ze?<+rc!*Lb@L>B((5 z%dbl3U_6*iuO}EC7v2f?;5XQ)bYSF|iDkI9q8vvyn`4h^S_iTip!6pNxdFkI^NF+J z=m*XQD&Ea5ZZ30V*FTc&vrNj{e3MXWGzvtRUK|13WOG3NNBrawa`HxcHZ_fEW+Y{N ztpb7z^@E6e4=49kG3E<6PDOpEnW*6SYCKr0KfNHlDTRBEIS(H6#})C7ua9{3oQy}e zvOfwTJa`LOPj5Y&Oh!4}2=rrmIl@ac5ce_F2uEtv79Btv3Wy|HnQ{8$2pr*W!^kbs zccr-=#v&^l==-p~Nk=5k@4WiyTZf|p+A$s*G%?=W^n=YbdvKJmf|F&u8k~(Cq30DY zw;#~_&SzU zs$7x*y+FzVQO<|5ECh_}jAk;-IGQu5h+%=sLn-4Yu2`47vcP&9D#G9>%An_h;Hf`c zJUf`qf;ZO@M7=!_p+*r1>@wJxjN66+85^!jjP9c{6<$PA7=9{=%l{$TLgNmWqbuCF z9YMjWytdu~VnS8;MPgV8ctqe|DwKhWs#JjkeLU<*z5H=4CW196NvaU}^1!hkd1BY$ zA`HfHJ9xrSjERl{S3Qf$D**MoH@A4_71h4Vd>UoX3 z{#ADA!uzh=stsv^^YqP{Bep3@6`ZXzj2~Xm?&51_i;bLY`u=~wvDTP=Y&~_J=>5w! z+|>%h?LHo|GYjI(Gu`;X@0I0m?i(J z6#c7GHW~GW|G?%yhm#!)dcj{SBS9LCp#`J`_4%kz?v2dLojdq_oR=lEn%!PcC>g`8 zIf>bonQVFUpPWgQGgSQ8JNjC z_Ch+dD%=4w2ZA?X)XO9c{Np{gQlJ4`}@W^)Xy#bZOGFHDw$PiRD% zkCY6F1SdxJtR(&hPUJ=a6KEhui^dA&je{Zd<@AhMaRrV#Mh_w*gt|<^Kz?9s9?}T8PB87>$rp)`#^k9G4iD;=Jw{qw^qxbXH;+IZ_cr9Q8+O^h9Y% zsD%CzL6Sr=5*2X)7lnpHm9X#XH{X!Xs1aEo%IzwFSK1a)+P0L06`D`|$aO_AHz8Q# z_3_3H(3V=G!cOB71guNg!B(bn;hpHhX#7q$R=dVgbiUE$->?_6%iHFtZbg@3Wg30_L=gau zJ`BK*L|YEct=mvE7PHNjZgVBtXbg}Up*}tl&bk8zu4O_^7~KJm>sAnv?`l7P+2a0L z%bNAMirw(Up^HN?;GDuHdJiR0BF_8z64SU1Y4;0*OC^y#7eZvgU7DBL%|i4dpE!kL z|6Ix8QL-q>yJ5)jkz&3!|0UYvO#cPIb^axXAfL#Zhepjo|Jpe;D`LhGQSX(gcU4eY zMEK*pl2!FHS^LK5^+tH#8T~RxS0NX4_ph;wFBR+k5?hPDFV)jamIJD2nxevMRpB*N zkTM6NkpMU;cHoFV6n4`TMd++0Ax|yaw-mS>;4kIq5vV zvhDoJd*@f)Ilq$y^DEWh%i8=-WR-1IW&8g5LA`y4vKy3+C=lEkJipLxody(6+QYyO z0@>Y31p+kyY%c)7nVQ{M4FKD+$`7i_53EzrGahol2CDWaRqbbHeg5J6iMu4D5SJ4$ zel#-rJk=R})^so~ohr|Ov`ju@Nb`{nPoOJ zn?m?UU}v$sV1~>-a=eR`YSiA9ddyz7=cypBnf7PYHS8t@7q!5yJ5_j`WFp z;T%y@L|2x$>1C?zNcq+`X6rYV*5&=JFGOqdE4vVox~RVPe6aEnmK)nsimEX)vN*a5 zC>~)$k&X*B*s8%$3wnN$ox+I#2nJnKM1K9al+QVJhA#M*F45U6ez|jUFU-lkkdv!I z1<2Y*o|{M@re;?*W>?l{Cz@F2S7N`=yGlT&3RFp1nVx+7FY~!|UT@`HZlUV%E$?4o z?1ar5IStWDwpvJRsPusq#om9yx_*1_{J$0RFRSzKu-Mr2P6+%?YybYTbh(WOMJn-Q2Tw53@%R-vWgaV z1M;j|+1wI1mQFURXea8>nOxZM8y58$uaD*p9kmOq1f zyDL%DOCv9E(ySMxaqL{JByKPE6OWz*uJ4RilBDOlF+B-`AaRnk7y1dbiJ^_3I=3q+ zI&?(7llnb3@DgZ~M(C@ZIBD1mJRhGxt29j_C-Hk>m__g;j(RS>8=quRh)_376-%Xt~?L|S5IZ@Davovy2sOCnoGgt{>l;jc+ z^};v|u#2?k`JwN?+mgV|#7IIfbW*n$#aRkZPFB7Lh(cR0^*krYp!YBY=mapr(D$6k z$6m2*5J4Ls{ib?p;6+Z5z-+?EiCy$yN9aK76rI`OEgsDZnq*-BRiLUD;>1G)HoOR) zWD$)q?)h#OIuTY)XyWk3*pD3;y&L^PvD9_`MjNYyeg;kPrtHW)2KF zNFw--lkn-gpTV>T2;D3VQ+kpRXz)pZJ`^6bbrT+$@57S9lgy>1Wzb|{FOCEBj)FxD zJpc`W9EK4)VbJqaKo>xQ5C9#g2$ICjG6ZjeUO+GdH;e%?uqLtVWmF+d5fJz!z&g-L zn0ky8VUqYx81|xsF$q=@u?=1g6B4Z=AL;;%yf8pe0B%MhLJRODh_O``1OCN?AwGJ# zg|Lurz~GEh{O-oEY!N^yfyEl&d;(aD1aUh~V(w7<^bh8 zu{e|2+P-1$Ep++o0p@yM+^%tBh#3rV12;bU&t~YkD2%h#fKmbC_|Eo<@9bCVIR6{? z!J3l+B~C;YuU^H=vTz;$jhvVH%_yJEHqghYj}DD4V6rb7nvI4I2Jh;RZ*f{cJmmZD zo5daD2g-2Y_^HZW<3GSKD`PSR>yMo6d0CJ^_*H*!iJxH5)9ap|7WMZDL-yT!hfG!O z8uH0}?7S)l2C%7#S$$HnncX_t+2Qcv01V~pKVkUr=)U1omAi)j8koe3x@oh@}O+HE@xGu)TH$tS9t%c1ubYnhuR(SfF6%Y>tH#jn)|zgM3`(CG_TH zy-al01z-Y7sn>uKylOzofdYUzFY|R84Ln%a1A(co^U!iM)+$Cc`yQ+&@V8UopU<6{ zgfj3RVQP63Lm5aq!UT>j&pI3%kgv#JZ_R-t61WM`YKh4w^^KAn<82h;cqxP}OdM?l zr&qXA`1vaDk4xvKm|ad#%{?v9@OxU!W|$IU4o|1Tyc94TI9S*h+ms5^e>$kcx59$b&Pxiw=}k*o={c7-J}ORlchg_Hj^>nWaI%m6o^_~)&2N^g$-cCZV}2z1il zI)O(>Fr6O`PG25q{;@&Aw z4)$tgXh-V~09Qb$zYIgZ8Ykf+B~P0*c@hVECpe8)dvA7L!dIvccO>Ato7J}uzB@Sm z34!R!4u0J}X5&9jEAB;52GjSEEVuCl^ zsk<}auFfXgllN3u&?KQMmvfJ z!1Fs;N7|kB@Mc9_b-}V~$2^{-9jX!>-fZpez1n*7?a4E43v)Q>GJvDwz1PlnM@Qcx zt?LWEAq>6hO63=D=pnf9Isgn`v%(N#iw|=&!Nh~F#?eH0dzP&_4DLD~|G*>iYbalg zhiIKngRZ<;vw|4cB5Ss+GlIU4(h^y(1GVFU!5zHX{bY2?yCrQF_D63OoRb)C;ms-< z)ShSUqYi3=_eI%cq04U+ASY>QwT~8cf?4Cy`U#x*o~+w`wCqM@qNeXJ z+Ej2N1MW8~)Nr%nnWe~B;Ng}PjXRvGlX7-4m=@PF3yxXdwC>zo7Gz?NEWVtR8!ea< za84vuY*ZjVeUMLQeYD4#Pm6LW*i%G}$i)*&v}!*Y-mx$s;8yCp6&78SHy>G_MkRy1 z#XZ-zRH&_lpb%kz;i4A2b4U2i@$JHgWzuyYB;*qXc~T*tilSI`g8$P&pFaKj-LgIa z5gb&RtCO^1Efkk-m;lF3B3w>g&+V>4>N>KMPF4PowdI9+$L7D7{ zD1sZRXODA-vkBsQeGYX8gf^ukN0;6|7ihhO{d&+0h`Z700K;w#W^?q>GUDI?UlfN% z-A@E(U?QT2>*XdW%m`h-B}}R1)^yQuqpn?jI?4qh>cKj^x7D};qH;(;T6c_sU~UX# zVvt|Y<_+KksrOp~M*s-07@6?a@9qeoj+4UNCw%Yjvq#5^?+;1=p4k2Uz|;EOt;QB< z@N}EhtN93SC1pOvI3uI}nP7hefP(CI*<9`4+iF~~22QsLN&5V%KL(DC$uPkMgO0ZE z=7I1gL3XwMt6L2%(V*!zr<1&-*cKJguvvniCBGqb5NY7@>UDT+t6`-IG9Bl$b*;1q zR_G-0ZvY*DN*Zu2-|?S~B@m_6_}+)RitLC?!NytviCJQsP!7-el8 zr}Tq{MG%@yI*XMmFpFU5kx}p0hZ$b+;m8U)ytEy>5L^kNQgzmz#<6bGJel2&ax02? z!S6+{+rPRi&{W5Dpmm!p3*~?*f?LQ%G0ypf^D_T8hL{04kL14XhtLjkzS^E0C%53T z#;D~bp1BNsSrd}ZQ`F}Ky)bChnvC8SGgPm+Xgi`ymu9n|FX$xAI`q{UYTZV8H`F3` zA=G}*P^;ErbsIu0>Ul=tl0ZX{C1eB^Jt!;g1sY___H36P3VETHAHG|4!vEvq!+XSk z??^=4TKE^5#!;A0V0X`v0x;3ZcBR6?i~v4b%<4Ax$^tPf0@@jb^rtFLe0{G_vaLi9 z0YylL^!ns7AC1(OibJxwJo)`ZbZ8^tq2i_eP}*&%P;ID=lSC-(P&5Y(CNC2`Pz{dq zfFsX(Xz;5_e>)%|tKgxHO8b|$16!oQ)@@oSEx8bh=1-X)h_ciKTRylPqYFiWR&#!u zVG0>tY? zx(smY0~30oAsNNL5mK#@o&hv`RsBsbPmSvCIczX6hMT##cv8Iq*E>$Ewz7hJK&@mIPH6` zYp8sop~`}adTJMQw@dLLbnv>wDHcM4z%Qowj>1AH)!ZV4hc{k6#}D#Bf~UT*)cc5u<>bjMkISDa1zQ(%S3$n9m`N2ikgVw6iY zWBQx1c}#=J74$*bJ6|8g9cQzfUrp!=&I;GKLS*prjX*+gV9zN1J(-yHqv#B|Zu5K9 zA3G@MkysQ)zw`ZG-0@-e`ALW2bOuwmiQ0G-1eYIL&a>Tu>>Sa-x?Uq6%qG)Y=LBU1 zL6YIARI4#Z0~9#2`~=ybdUGg%TU}(fdYH4ZeShsBtr^D$>p4&iMxYtBzzvpIM?6;m z@r|QJtY^30KIs|=bRg;Q!gls6o(6l{o;Bb09Ri1}q9yBQ$Y>Zqe(L}F)DyQxh@y-3 zZ)*n~t!C&r4+)RgoKs*&8U`E$$~^V}lOwYX=*B59&CR7jwAxjmQHXUAz`wiTtXlSRNt$S^un0 z?!qCu3wuVr4v<90PLJU7uu|VZUwt}`%M`>NR1&!m9*v5#-Py^zfz%KG3XDFUt#IUd z9eVEylaAvyVX{3hM#Eg-hSyEV`EX3CAET_@dsykM37}+2_FgJ>?Hqm@BP-+mX3|_c z)E-u{8$^bpcgda?D0)e;tMt6^E&8wa5()2716TbZT5E${;-9bsR3oDUSqD|}udLB+ zEB;g(-%xYb9krmxlPMfo#i*FwvKt--tj@>%@jw{+{5Gm%Ws>;7>fs>it{&E$wF#Vq zvYboyC|>4Je>e*$095eM3Skpa-DY<(1H9=Q`pv2~ct{kUoaLe{{rzM((g*?Lhds1j z*Z^L~Ilk(@&HpzDVwMNi6~w>0vBm={f`fEfMKDTCH>}sV-%=Ha0 zkNUUH$^7~nh?PYj{JSty53KAp;nTL~4Hw16_i46-dUU%|y*jXsE5?AFO9BZj21QaN3E9 z+3uIcz^UGOYZA4NJ${<#sQt^@fnAFmTlcJ)A_k6W2DYE~N%+mG;)+~^0;h!(ok5rU zhHeS%U)mXR-KKLS;S*H2ql^An%26igP7|~TV+?;L@h%`QEZxN?vQem&2$7d;-(x!{ zY0+fIu{Hr9ObkP>Vl>w;-%>o zg;_X;O+whQuTQhV3owji`!}|Ox|YWGjeUn+=4BRvm@EsluWC``SUq&`@`qNnJ)71i>9LQeFDHu=VX<-x+G%CUz=a zt^EqHC@PvC0DB(R%P=UKvLJR&&?=E6To{rvFe?9MM9lMlEl_rw%e`9@MFGF5E--u0 zJ4R%9-e%sXY)wCL@7S8U^mo~s?O)#+YTYJQ_5GLH((v~en6@87X9#th-TgbxPk-AT z=RYX>AL&a{$C)&CoSWRW&D#F;ouSrkV!PA+1xKHi`scK&XT3&{k;Azz`8@NzMIDCG4s?bea<>WIyA{1S`c1cD`}ehjjNxv)Y|nNrG^w4n61rG*;{R%A<9Ed$ z&c;?}<2udOYE~P~{(T&g70rHN?Xt1GI!>&T{zOOsm(ndiID{TntsI5Rs+H?_RZ}b1 z@anhqFK+6)9#)@hK&|7%v@+h0>Ym0!XMZxDp)o8Sa2Q78zsbuudJr#T1kuuJ<%b2& z!|Iq#@N}D%G7hc-=lAj}7Lxzyq1DV$ysS@ggIIatUBs%JpYeketA}+qj*=yujZNbP zavPjV{a99&e@=ze4h^!g3XnsXLcP|N^Ao4XNYX~xd|GuF2{MYmrmHQx2pA(M#Mm6| zyXp$ij)QzTxxo}d1|o)uUscDFClmo2x=tGv40v;tGE8of_`e#uVrnUuBHJbpDi4iP z!xOsG@PD}M&rG#z9iWld1ZXj4miW;nC=$+(d2@>0-|1I_Od)k(FcrTtF-T| zGw8Yv^Sfeb4f&QNn7+|fJHrbd3+iGw}578!vpF3iF27k#h& z%iBTU@J~&Hhl|tW$G*iWmF<|(O=_xQ^wevP(9RiSr-qGQRAkjSMM1GH?MN!tD4kB2 zb?BiTFb${HZey#MYg1NP0V}`fY8_`)RQorzgG+2EsJ#bPQ2)m6;lBH8 zL8jYG8Xm1#c9%zM_PdJm+rPdY)Dpu{I$J7MA^Aq9wm^j(98MSh{v2-mv2=!Bw^_=V z0?v1n{?H76=|#Vv?7scG+d(Hayrq)|)l-vZ+E7%(_v8P<^*Wjf0D;^Q!Oob z&0pvFv@p)D-$Mhfqc}gT{@K_z9jA5g5&s*xIIAQ6f%VQNWd6`Qw}x7_tloKRAl#LV zpt^qaJGwHfOd$`fWi~<7ZF2W+x!*|HthU?(E0_~^X(#6Tma7J{u5Y>jD%WNcYTYLG zL&bwxE1TYy*Ql%4_SXSsMET8QTT7s&n0V%aRn8{Ry3Om}P1sT6`pKK{fpy1;x2*2C zz6tA!;p!&*HFd%*HsJ$nixYoYZLxGut!ag)R|N_&_paun{%kTu;hJzus?{Xn8nTBz z<&BNJ-#Vee11pbBNJbAUbn2*o{q&vru$p8OGQlSaowTymx-;G1Rp|7v$| z1k-A6n)fqjZ&+0KWUY?alV~90C0(_)56Qs#utU9vR!AEV?Krjjop^s61+{kKeOM)Q z5-zKRZfFw2y8<0{RNg+gCh=jl(k9fpO>Cz>%C)ibZ=iy1Edj>d8QDWCs!c%o59~ef z{>I+(537t$q9v5kc89_AF7Nr@LxpTQ3_h$9If=U~k*i^`znx6Slqb;nUpI1xv$y3X zeDLbJon-Dy4LnK2jgM>UTDi6Rw>+bexsi?^2ATFhn_$hEuqzJskbFX zt*N+$2kC#gk8$ybmvJ{7A)L@Tuivja*?+Zi|NigyBM(v)qR($dy9bZbicTmi~SLKF23n>g@RQ2 zL53Dc>R}6m0~cPx9p)laCWeGeu}5zMw-gNDe1nw zqE7}Un-ZrTrfUK-$eO^^&otVqXKjI5TA(>9%9(REdEbPj>Rvz+h{f52K^egz5bFvi zD7|V?yX}DOqV|pMhkwNIZ$FF*{1XfO)w4juKUo5qfw;~WBCqOEfczCy-ln>Eqj4$1 zVA2G7nEI8Xmejg(UrOP=)V_!IE3j;j3v$*FW2X2t_~yC))vWyc?tHx43*)=kc%ytV z7a#Uq|Nj^l&&Z&016X>``-6$U3%QE_x0(3UIs@N7V{M2VqB^%T4}Xg7>n!~72Jfdd zuJiDe)S*3R3%n=p*Xzq-P)l911gE}y-jd`&`TO^TgJIZ9k}jYy0Im6X1JFSQ&_U13 zIxw~rr)F}UPi4v`IJQ+f@*g+0`(-|?q$OvUui0hZ^)7Jl{mV}t2+m6^b%=&U4>kbK ze4e)Nv9ic+Vp(MUP%pCEw)aLxXPvy6k~Cwc^1ymg7(`P6 zQFjT5Qi65nXEj9iL%nU(vlbA&BS|hYw`uY#k|>PFLo96iQ1Io%xM_!RoA8Zo@Qs@o ztDd#EM4$+V=*?{6+zaj2{oYLkVz+%)_k%PLAdQy+X_!>5Wen2Lg0f-q$@G`qoY9?G zx-An>!%qMzQUJGo7x!PW1VwE>C=-~H3_smAfaxby{v^b08r7hr`YXJEBsFoy#0ifolV3^@t*Xwx-rb3h5RAbsvVfqHqU~so=qm zsZ_|qmhN%EZI7>a#&r)L`2XF)fMwKr3nc+3EB6Tjf?gE=$L6wKgcghjCSKr^;15B- z-H1h)m2?vYw7BYj`nv!6Vu0hOA`hdK!Vd6Yz@5baZqJV}siX7s^s*`q*j|ZgL(1|6 z0a(1Gml|z!eP&Ib(MHC|rCDOFCH6B~S%$sXRt2{@Uhv`tFEYshn#=p1uH{vx;9O7f z$cTG>W*y5rIK$xlaxROD%Z(A zH#9DNIX4Jm53TbTx52ZQuJ&OXl4F9ZdGD|zpL-Io&8N=LJh`1RpY@zKc^_X;l+M{? z^47s5zEf1mhzy=K4 z^oJoSfehd&5aG=<#eKii>gWjFs0Uk?ulw||DKxCNdtKk=f!KmpN++lKdNRua&b}+v zZ6OjtiP^H&!I)R&sz09hN9%-hvwTYCnt|8LV%;#VG(>d{R7Taz0wfJ0vU*bObz3R? z36r2lIq|GR!&Sm4NFi!17mR{XHu8y-s4B2LLE<8HM~DYWik@5TmIo8H1%c3y(Z?m0 zCvLMmLk5%Y9f$*SFQ-!`zQ>FItK# zEIk|#u~DnGsQ@u4pmT=Nnk`+?TC1SxwhBW+1A)>(kfOn$s#is6Vq##=#o65x4}r`j z-r|X4yk7foD_l$ne51c;=6LPRB4kc=H*jYFQnlgsG79EAaZWBL^U)9^sXC{)hqvLl zrt27aO=QloW&mZs;%paOAo&j10f7ecL8fb1F#t7no~@3+fQ*J=DX*YF79$?1T6GjS zcWx(hBCnWkIY@2&<o0ZCv;w^!xo{45%T1V7A+`{RoA|tNKr+k2p%(6 zHK(-B=XUI3GIC4#;If$IgBdLb9!@@R8osUKgo?A4PxPsAr5*655oU)G2y#EtpE8to#6;6agJkR z3w3xq2Qc<2fhrC%B&f%--bH_0e89NYUP8hjRo+?#B(eR}xD>>&ZK0P1$2%~FUSg|L zg)(lyVS#d$p&;Wo6X&`=os~W382&g1&R{a0!9GU40beX!^WCjQ0)07bAcI+8Bh>S0 z&7gcSQS;px`Eg5MOw`t4GK0|^15>iF2x&rqoS$xT@5udxyCgvqbf}YW!2f3xHqwyf zF9Mv3cqp=+yhGHaAWBvQL@y0&4S5b~1rCHwW@glF4R*D9=J?@0dp;i_;e0zr>t`(; zir`M_1-0w17(5+N<0_v+vV$P=FtEIC+eJ<^m=&HBYafk|88b;@8h0Z}$0>A^6lIloepe*;+QKaQ>P0g(-X~sGf3A^Pi)~%b; zfFJ=b(AGWWr$Hz!*zR~CAep0X+ZtdN5pIO}U9AYj3}it1fMz8%dAy}k)DugkoKP>L z&~>VG`NhDUUPE@D7h{o)(GDOW;3Y?;FRP2AdaGT`hDAA;mt{@?)PtUz81HQjX_KPh zHLv6=Es>P|*5(P(lbJ&GE; zisFXEC`r_X%P)G6`E`^HdC`w2)0s5=#6iC5;~jI{9}n{Cva2o@?N#8_FjJFrolo&d zU@<9Yjzej(8bNFL-AoITNnFzqN6e|KK5>d(i6%MB&r z89J<{f%|$rRg`lAuAQfM~mKoTl;Vd-HVQI^6bl6<9&9Y8kXGZ^U& z#=b!#@O1|+8JMrFCaFYODoKj7u7unm)_#&KAl3rI>YE?0<8W)%?Uu(jKZ@(*IALtF zW!kBtnrdr9wJ7bSo~?Tusu9Po@r7t997UPgK?i1NFqr}&MR_k>q#KBZCtjZ8Hi8q{ z=@01>&=HYs8}o!oA$QO?sv@}X`bJqN*l&rOht8bQbDH+CyJqH7gSSjD=p}piu+q#Z8W}TP;uz$6k zw(eYVBs=7qN4cQe6+4?A3&FC)X#YUsWfmrD=`wzg{-4eYvcSkxTGY7_UILd$7V@5C z+9`?{{&Or+>*D1%`G}AfrORbiu-sX2yiW?riUgBMx>M$;fUOFY@9BMkHZRKPW^g|w zh2aiN(-oF|S|N0-bX}smZL^*s;6^c@wGQjAQDCFTRH;xhHN`ps33X&0k2M#v-a63Q zQI6SKU?JC$n?C~5?VL=`XE&_U4w2iiy#kZc&&NY?;U%Yf7jeQ?7vmhDxkac;+taq4 z{?*wOol2aYT-YZu@Y05WVBJxb*PT~ej_Z3NOzRphC`Eb6*OlYbH@pIX!f>cqdcphl zAa`B@onJ?`#77BVnsjGGFGl&zWCDlrh;-pR>ZBn+I0qX1`p|Kc7(J+bG?@yGdP`y| z^LMQ=)iBVqA*zMlH1IS-xxS^2#8VFiI+pU1k9tPaG__UX$ag{LN zb}Cl}K)*YgUyR_Yv(ia>lU!%Vgd0%gWWK+j|E|m)^91=eCQgjmv+Ij@#J0a zZt8;xlry8+a*HM;?Vm(^P+)p8yB+D3p&2X?_uF>8kM3g@Wkd7i!i>40t*Wtc@luqc z#Y_h^LMZ(fDhHP#`wycf4z3WISbMSWTf7OS6iceRCc(rVtvFb8a`_3VHrgr}5adCO zz7k~4j#g=HP2WQgt@hb>!L!H9_*G2b(asizUB^E1TMZ8KoEuJz=@UMRdfLrOH9$sB1zJ%MoG>vm%o$l!8Z|pje zTC0raS9lU(q9)}oQt{`OFvCwBR#W+GX{7(9e!eDgVXjZi`Rw0ZR zR@hQ|oh=m6fVx@OfdKQsqX4Yh!8yOLf4jbA)if_Wq3uldETI z?5393ig|D-o*o!{Fq9&e)=(#eL+#}xFP-oDKN5xr1 z4vFq7pK!s75e!RRuy7>CDJD8<3U*MF|BB4;*x3d)uc}*P_E6XNw>8SG<63*nr^Ez! z?8s^MWS->6!u*Z>WU|aUFyu!Zk9Zt7j<<%>0*K!0+k73bZ~+nt-KzB!r*gy}A-=uI zi_z%T`CLa3fosl5e%3F6iJidFzO%LNWKo!?BRPhDqfZhm`*`18b~&r^4eqNhL(_{1 zw}dRw)fOzK8y>T2d{L5h zRk+#q_{`klQIvg}rU7pG-F7(nHz7(mr&<>2%1tCoCzH|JVurQ{(*iDngOZ5>AL6$9 z4Qdduf1#?&2qf#T>wTP3)?Q1OwDe(fAJYZ*lsB`N*_swtcwPii@H}HK0%fpBSC+Iv5i1(j6}=^mLb{2gc%aCzVatSbRx3kSz>tO$^$xzDC}j zxc0JMjd;kVha0799{??VL`$C!3t>Ta%DX)EZB2?RN3R>|m?*1pqZ(bIJW?^K!X?ju zu4~THu`F4JhFqzb6-m-G2(D3>Q;vz1M7G+nwg^WIpdQ-F`=ht$IwomU0QXJTeC?8w z-YD%zrhLQC=TyrUQ@Pds%6u?FUFzG)VLtLc^32&{Bg*Ny2NVvs+02y6t~&=O z+pisW!wWXx8kBg+#*b`b?VGP$a`DjvYbi3N7oNLlBC_vAy~I|G>yFSPVG@Ba5Ms|} zPqWEjGAf@5+%Uy#D4Cp(RT!AS^(j=1?8Bm5*eZc&qA)$-XhZ6CE%b##w{tij75R9~ z=iD}(dM_uV*@rt2P(TTRA(e!wLO{pFA{3>^sl94Vp^bueRqs<3+IUz8_ah+UU*Ne> zw2>$sw{F^c3^= ze?gH`^ih(KNr-N-95DRM{S|1l=+y=c;2g=}@+tRpZrC6gjc zx!$;Gibt@nvLxJ+To7n2WJGDs)j`L>DpkaDBTF} zxnB7x9caIww(l;|Ytyg^(px!uEcL{tI8O0mZ7J982MJ|YZ>^SF1OV2rJv0E6)~#y{=JIl(fC# zk(yNuX``&A@NSWgB8}RyNQ+L>OT4SRBaJ|*eL7l7r7*~O98yRg404{dwH(FJIa#V= z?qt82yenX& z3}%E;Bg00xR0}7CU~xmdRI4CsHZF=Iu4THeC7_xm^i$Zhgp;A?s}YOx{@_x?V**U@ za>}VhRstgQFGYP)-8IFptlVnYZZ!h+TI!gAdM(A4K)tF~75i}H#n_a;T0_gLP`>(Q z4xkCGQW`EgOgt~a%RQoh=<{M>wP#GNtyoPn$QWDj) zXT0AY9~%=T1a|DIgs`Ou`X#;mqME!1mx?ki0}ASJ+LnIvf6ogcf5L^cRG>g}4hLV# z;$CE}wK(EWzvNBrST4bGqnx1Mu~mp8V;rua3DuBJL_dt{v$nmwk8wE|B}aGWyQ z1DgW>jZHd2dqZKt)AJo6EyXy_3rB$YEHF~Z!Vyq1M;X;D1XAu=YujLpA+Bt&-7w-h zNqr9m=-@zRmUgEUn@*sq5uo91ep@>8lH)pEO#sL6(b+^S2VJ>p8{% zS|g(G*(#~U%ZIG=qD4>;_nL?Vy$%s-tN`VhYH&bcz~EBG{$mwkO4!A-kc} zxC2V0a;=Qen>fbAyT$~;zQDbPV``H19H+&`+ra2p`ZNNr2@+PLseBMfATgN{hqxtX zm#|UobY%NL*;31qy-54U#>ny(#fP=(!y3qT@v-8i3rL^!?PyrlAC(gacJqjn=_00O zcmcBXB$|<#75jZrT&6zofbVixy2*$rk+B4K3^a-DY{MFbt_*!!jmiQc4VB2{#o+?Z z;5_eB7)l?I7yxRiC?i~*_XlX;gG{#yQHv-vn{o<;(E6G=Gr$;sYs}GRz06k6L}igZ z8n*hp%sJfs6lGAOK5tMTbYKyVrSnLe2@-+BEDVO!rhFp?k0Xi%#fi=J=*RonWKU){w{%l>}Z*dXPR4i?UXe6W96_#=> z8p+7bSy#DtdC5M}6LjzW^@!qIi&&2X6&+of{;8@$5}_#-255xEx!}l*L--;rq5@m{ z$u*q@sN9*HVNQn!+z5J}c`2jYxjA1M5v%xB2!!<$sZ z@HlR4py3?QtWV*@#%#k_4LTeIWT>y3-XA5ZEdz%_a0~x-JXP#jy+(z+s~AZhVy>*( zTAm%mHK`05xkQ>I$?}C#8Qnlvt{OX~n1jhy%Sc%nv8{chjx=^k*eJeHZWud}!>+30 zRYuRzLUqc7JroGy=QWDG5E%_SYcQELl-(!aCVmU1%O9~)OolOshIWFK~E@)^ZG zE{uLSgnk$seRMLS*ODGV6tzSiGhkKjlLR9~nUlOE5!fr4fQciCgbi;X5!@g#3Og80 z0FsL6ih@0&)0YFNH}U>jAAmX@HhhA!@D>kcP9=wYVq|SUb*{*ej8>jp5<;V1`^Zq7 zkmH_MwO!yYMb=(dbXV*3gA~PP4eoUMw!H4Mi;~Et6%x_3)LmbcJ}U6glfu@!5fv4% zXLym%FjfOb7BxrH9$}e(S$Bs084!!xYZ-oX2Us8@QbXD}Wkm*t*eL6e`$NhWIg+m;^IcOlxv|020hDk6ArMpsK*)2K5;j3{|hNBVmQFh9=blMQ5 zVra?u->BVwV;KQ!>Ld<12^u0SIC?4@_g>9vm{TE(i@rFlt5;CWr51X|Yr34BPJccu z$PJo_xYU<$`n9}#CL_3intip$?8FlGRE*dqC4yz;%Q}&3k=C-w)*x(|?_j>X0z{?a z;ho}{JuEr1)Lqi8AC2;zl8V@wcYWfGy;wgFM;pwGNPW0a^6jSrc1)&FIYw=VC0oVA~45P zyEBvq&m^g4Z({Pge=v!yV-Ec6&fNLj?_#n+B68e+Gi*FD_zP+n+REY$XZ1Q{ zNyRI{i=b1oLn&o98q2|#B0C>v%%Sj$5oF#*wOQcTiN=n$Iy}$VCB;Fre6d?+g0N66?#U~ZdK6mR?=JGGDI^-vHC#>$ z(JaT2Yas;*nBiJG6mlw(OOX6JvUaXzkj~_s$v|eSNIL-~zOJ<&)FF{&S>?T&`v~w0ivM>&p7O*NUL6riXY8&iu(T2pE zzO{T2DZw!Cfv;QCNy&t`2TY?EFB;c)GGiC5ba6M*SdsP6BaYP-Vls|}bHO!x735uPT(Ab=!Z4o|*TQ-~ zA6$-$f6tk=B3p&B*_e_nc%5k!nSZeDt(>a6fXev5>v@^29OsJG8o4krL}!s^En3gO z_b88nYaxk4wr9W`!?L)s*C|zYvUrd|6j4wy`yeZ^txyHvSx34!wiQb-L!(jqbPv_2 zSgdmkZLA6gXhte}F8tHU*IeWp2kMaNcBaGyZSz@N&Z=c2`4=e_CoDhbB$eba(dgv; zJ4_WB#AqX`iyw~T#gsZ0lad1&@S3>ZS|w||3m_k)EDP?nKMDOv)mxtX#jx#BNA6d( z=@iHVd16~jE&0aVlW(gdE#{CHuoPDe=Ayu;(n|7Ow=Th*YPT+_Uowm8Y(*O5s$iU1 zo?=FU^3QT*XrkZJdY=iiF>=l*KCm{goL^&-YUdqXNhkAC-2|DU4(6lT9M4}fAvp46 z(x)QnuGCUS_f_L&nR3~Ux{?ngDFsPL*^i;Ih1Xe#P99&+SYhwSM#W|0lf>!fZEUv2|-L9`$vv9JNcw5ie#sIXBNq3EG)R$fD^p^n!`RLv{`4Faxx@oQ&^0p>TY-Hu8?N zgmMPGa||D6C2_^opp!>9^iJ?5STV}5sAH720EGu>Y}M+>gk>n+3cL!&);C2|W(qjb!;^tD;0VF)}mX8>=trg|>z= zGHZyA!Itt$WLAoU;+aAgS*>bw%drkAd17ZJmElAb1y=KrrWuVepKeYb?Hu_=iFs3H zcM%L7BMdwp&fb=nD3kC}ED*``-n9T7Xd}sHjIpZc(OdaA#F;(haDiEVMW%T? zmwz-9Y>?V)ot(9tQC{Ljn^JJj)+r}cPk6{DM)wa#kTGbJMSH6QYpQ@VpQ?Hdz3!@4 z)#mQdpB!$+t}ne7Hoq9U-_o1(B*L96k}iAJn)xLrMSZ72&afM+9~yPr)7E@?g%L-z zS@2@tdQ^&8v-e?q=WkzWyTN@Sg#;VF-9vX$D3vx`I zVGefMrXzNlS58_o3YN2-5BkcxvTj(3fjD3r82z^%{e^^;5rL7Npp`{NkYrX70txi3 z#Yle0O9MNj`CufebCDzy!}2uSOs;?%8;aSJbu1<-GHSNxr!@`6b7k5emm`eUMuR~3 z@fjiLq5{A$XID%*Jg)k;(oj|UfOOUh*fnT!@i0GSZul}Z!~$3uHwCb^#YHhjk^j01 znjpglQJ~1o=%BsZxFxL6BC)o?XG{HcsmBM~wE(=S27S;mheE$YsKtgfHE0=#yQScO z+4P6>Hw(oH}l{45Ujky?)~Sqy{Eotm{nX&Sn1{dJh&OdKsrU zY`Ylu(#CzUxoR5(RqSDR>bApsVuK8(uSY;*E+-f)yPHS8b%VdBw8jN<^@*MHx?KULW!e2u*e^ubGgW z;&4JNEh$}m%3><3-nV}!ynf2@&{Ga-j&}mOIf&fSF_+ROQ4WamQq;igl-!;_$r=IG zXnV)xJEeKa#3%lLxqAAK7=zs;5dtX`nt1Rv_&<#!>@Gq^?6k@FW1G|hp9*tIYmrbY zZrb}9lA)azOI68e07Z+Ce8a~ZI|upkq;ixbBge7~rHg!pP2xsjBiL4wHR?z)KNbbm zA{jY0@S0^?vW-`LKDaDqa5W<9M`N>O30)^-a zpdF+cv?ozx!YV9zKG5Y}nysYeNU`U+*Y%iIVulcR@$^@(4IASg1EN zU|k1xGpgA|9WMix=8aM8Qeq5M9Q6F8Qtq**uY84%_7?SFK&w!95uq06O-ss*zPP_O zW!{o@325PXKNa+1rh=j}Cf`HlFqr|NAQQz12>}lJJXuDpTa+lYrAv(t_m`ofwwxmKv?NAvsJh>%RJdY8ZDqa@X z0D(Y$za^W{%q}(Uur%&v@VTMy3$lX=xlm*#H zp4}2D>`#kQqez2+49-9=7Jm$r!Z;x$4mdMKbwMSvDh1%eRyfEJjNag;?{ zQ<)d3bk3%nWjI+-u|H&Eb;>!0w%2%|$dK|VvkQFPu&plIP?%V#fbYiS2AqYhH536m z)`zlPC-uZG#+yBmIbZ;eFTOu0#V~@f%P=A}3~twH7_WeVDahM!M+cK4H#Qsy(){)V ziPb>3T{n0LG~%eie4^kONaNam42c|rXx9xGWMK^pfmyrY*byU0ye=c~e3UN3Eyj~A zJB`6$8blBewh0aEn(52&1ogO-sTJ@qNR4{!1{&#sa?5u2PfYa&S4&Ru6r!vL@1Frn z5&-fqgMh9Nl-%g8vj>|_QU@Ux&EgLije05IH7bP zA$d@olI>*+TbX+$Jx-i?cmc%J%J6SSM#x&o1J5aIHJ7Ft3WVOs64YPGk^tjssgev0 zR3M0sJU#6lCD< zh>Y`o7EyW}ixZx~vNqtTqQREwaJl>S2A^tCxJ+C$9na00p?`&~Tp z{7Cr*PE1$zo68B${jMvQ;c4ebRe=Hpi9nDRLo#oiO`ah)>7xC72k*NjV+s39`tuW` zSQw1rq7-|opvYgiAt~&j?yvo2tCHLhHplp_4uk{b;93thP8v=r(r2i$D`)5)M7Q*q#J!e= zbbZ8_XJKX(xA%{j_Q&Wng;AXVq+^-RqNm0RY+V#Qh{c(<#@#P2<}${&C+y9bqhvRr z`eP3*a#3U*)CKbMyq*-vSB>P={Q`NFVN}s|^kEO+l?om*EpR9s0 zKWs#{tzioVLQGDh0U#^DB=S8xy_B0cxx_t(UOV;qvqk; z-@sb2Mh>ebK3Aht*^BvG81We$7!^Gcz>RDANw%;ia=*GJMgUt>lj8lUny92%R5Rw+ zc^Kl#i^RK=o~d8tLB_hCpTvvm1#Y10AzQPc9t!AHJ<_+>>+yPp?Cs;HDH1U%TTLWm4@0c| zlrqDwF{77}Tpt<5r{=vmA+`YFgGC-NXsUZm_tNN|`aPn|eQP8O^;3Jt9^#Ac8I!21 zo{<@`_xuCNx!4GF(U4JOVDyaUUaDu5OWJ!DS)+vI*MdRg32$_r@d0fYIKY}?Ah{@^ zs$!>eBqxCn0Y~(-;R8mgQ|pX~Yv0cpU03gCRHiN3&!VQ-&(@k^KZ}}TKU-^x{VZyV z{cNqt`x*VC)PBaiI}7$R*Ax5MR!{6_t|#`ht)AG=TuQ#+-NN0A-BRsd_lqHX%znu|nU7J#8_}cKCETOf zC6*rHGK<>DsM6yP%o1>vA7hkae{i2-e^~mY>kk^RGpfm6PdQ9Dr_C~Ym0QCi2gC4w z0m*Fj#=wWh#&FX`8v_HQ>W$&~3pR!iqtP1!GuJHI7^0@w7}lC%V~Cn!V_0j7jUj4^ zjbW`BizpHbt0_;Rr^NS*Ct-~_!fxO=fNs@+q+cwONw0Enf!J-xkV7bF2)(WlrN z+^5(YmOd+?Gy_y+@F8h@{aON7M0WSdyd0?(7NQ1SeWLgO@VlUeOBbnCB*L&Gk zPqJ1tMX@t1Q`A`s1D`k`1-p|=N~FMC7fxQlPI6Y%vDg%rj`s_4`itl|YIchJmeFa$ zrmBs!o5kBo+8x2y< z^-)M3EJ7eooz=zRT!BR5RBj5yMH$7vqB27yF3LzO&K=i;;-Ufx#<_KCvAC2dl32Vd zRTMJmC8Ub_oEezs3`z}mIa-Bq38#Pz^+Yu+pR$SHQI=+iBstSi7I%`Kdny8z&eqA2 zW=;uF8L`SdFM^wJfR`~moJ`-Y8?lK-Dw)?($%Qz=hMs#@vC zu253N+hHF*5dy}UnNb>^vG|3O5d~d^;6JDl#*IXIY-yx3GGpq1$X0P3&6WI&`K4xY zGr2P|Q|W@P8cDrLcoN$ySL5Xa)ribqTSGz5kzo<0jTGVzGB*Y=BEny5O%k>l;|E3v z-Og=QrNP(!RK%vWb~zc(oa6pDC%^K5k{;+4fX z^=g{DvQsz41?(QKT_jsuSFr|xCzBb;oj!rJRN)vKK^pN?W2B*~YP{WJybnm4B|D(` zR98V|-k$JSjGg9e&kKwdfTKb3ACTlq_puyCqAsIL;P(wmWI|&#Z`7vZ8Bz01u6Ymf zifywkc|6qA)rhmh3E2*Cz8p9Z@anzJ(K>*OR6Vr_TAK*H{@m1mqARh$ds!jp2s(XA zYcTEe@?c0mYwfwP^hH;j(B7Rexg`IEjPll4YEhs(+gUTKh$e!RGQR5`I&eXJW*N&6 zHlwYPfo?8kCyGWyl;BK?jR+xA3MM zqO4{{5-Z-JS0pPFI%}E0*r#im?yHj_`T}tfX5-;d>CorTM*3?flpx>wNbjI zdVW!m*$3O`i)2e|k?UoYM_#q*nkWgA%iNU}&r)7Z!gZp@qwWc1Jz>a9M@=1T0|k{m zPrsz~@MV@XmEHuC9a-2@V*7m*+*xY$$j%d99$4Em9MHqaT8?m_pqp^lO_GHp;FA)# zOkszlH<_kTl=d;Sbs;De+B&$_cjP^13$4z5WRG-tC+iZ}<+S_7eqR@HEcoKZqC8Bdw)OsAMBG?JFMO`_~6Qk~ROp z49uhM#4`F|*!7%8V<J*LF;E- zuan=Nj48?AJn6rM=}BxJ|4Hd=h+(OBA=JUd|d5Qj+l$8H_Mv{ ztmqLOTSr2f%y1Lq-Ov6?Jb)rf&Y}uCWZ5kT^HRhOypk50m_jJAXC;w2$La>}NrXx1 zYz-^ipqZL1rO<$uCcsf~PTe0X63%&b=ObMA|HEh#6WV1)uP7 z%({=B(Xn9s#qC8GBit(LhD7@hxk&|Ql_*}aYUqnt=kcK#oCQc9P!s9LMx{=UmMRMs zdo4CjwxJBnjaNI7y!ob2;r4wr{j@Y$w)?Dg!6TURU^*9l zlSwu7n5r*07Oy$wGD${Cu8pd>)ZSo?g3%amLL!WzD8Iry_3W43K^a<2t^xPr;RuzS zce)Jqhk^)EehRuT-{mudR%Nixwj^LI9uk%yz`3SNsZN#hWPzX2I%!N$I*JHk@k5dt z6FzBPVM0SVKWDT4;F1Q2f_CI;R*|%PI&XW*g5=EnSr)*Rh z4*k|ld&F2ISs68!q-g}e5*R{xMTt0~}u2}34QiP%U`M*u@4iqW}T zSLh_@UTDvV(Ysu7tyn_T{ljH3%FRn1hA2<$>E}5$e6w6;b{Cg!C3h^H94ve^A z@Yj8tksY8{dQ^i|NYsB!!Vk(lJO^$amqjhx_+^ScIS7wu*4csu8uY{G8E zTszwCNKz4?XY*n-GsLwrKc|d97IYx}`W-zPughyo_&pI&W^1f6-=XjrRj)XF68Y%l zp<3f5l1v#9r=%)dM!LD0%=lOcV`MWeRVIUc$g+E46m6Z5pq&#lr)G`zQK#Isog%Rf+;doRcp-k!&;8{RH3CT(mDYe-A0KC_D03o6tgoS%4{7U ztUE9TR&9zb@|J!`O~}M^*azs3)kN`}M)7Qdm37k&iT7A%C9_l+`z%O;CP!nOht)$G z7X!fwQ=(8iIUC+{^lsf%`~7C#tw{)0J0>tnyNK$9sl9D=NV@rBFLYhg%!h7dmUtUJd$Lh8{U zU6E{9qO^h)YU6^)*2}O*@1#6^k<0oARjc&`B&xD1DYmP#wH{RHDJB$n30KMYtj%sj zr~wk{qJ4yCt(OmGaET&WX@AV}EPTNiXzuAzYBklSLq2h7$s8t<@^yXgzCbzpw9ff#)?h zJ6uAEwZ8;LPx5XG>%J)YqKoG?+-p%wA?J?uH#j~}X7t>C?`zO7xvQS(oR(*x=3pqo zGAjw7bT26`gsLI3(n>`$EY@Fe)EuEdF}kWHnq-QH$rQYVHD0Zi&N7bY-3AkWqV{ez z@F$x@>ulJ-(wm%;w5g?=cgb3HH#55HatosbDkAMoUES2&mULziA*-4}vxNZ$$PI1n zCPIjuky^-7PT9cwV^b?jwt%?b;ogo4!#M7q!*G~mI7~{hEzFh{fw9UgOTtHvU3TUF zn2tXZ+@qP3QMEnvMRv!WcaeN&*xa6I{rgVcuy|9Dj$<@oaZ~>OS|rLr4|GcpC5x@h z9)R49W|z2YaL ziDRQ)>k;ztv3LXZobSteI9aZ-L7U?W7$Gbt4z54eku6%=c}U*wy8rKaWeuDOxx`DT zNIOebr3pQd(ZPH`7bW5gND(eA!IcV`m`@}LaYT-WZf9juf1p%WOkH^SChkqFFBDNl(BjEAYb^no9}iflO$17IdEK8~lI#FZ($qKFJ&4ANRa8o2 zmB82R4{yKU*4r=n!`tsa-rLVmZ5e0F(Kwe(()k>iZIY<4EtwJ{UD;jws(Ne|Db@8} ztyLGS61%O+Ck)+@Qb(vmU0vi3qGSEW>gv0{3t|HshY=?JBnmv1``f`fOq56P&rj^H0x3bq1JJY z0?{PPIQZ3s!5C`H z4FM$Y2cvn3+;#P8&IyIRrYk`YPI@7;$AE6kaS;cHDemQh!pvlkc#cx258Yj-3z~8> zB(0s2k}LGbWDG*+yWTKJ$6FLitJO56PAzM@F{an~gfjU2mihDS6w# zJ)+cjS>6<6B289jG)8QJ5%2+_-s154&h@;!#NhC=$ynTErPEnw5yZYyvsrv&gw=uc z(-ZepfB@X<1{1vFGYWG+)}yhGgSuXI>ZRqxy9pq!ep4%R18IWzOe);Gc7An>{PKX( zE$1n^MLb15kV>54w10zo3S1u3o0iN2*<&9N?dGxokO;jz)g2aw7go?XM?|`9Y>$Gy zu;-ffI++CO_xKIfZ;k>E9+05ZG-5I$3Ft((HR43ZE~zUlXaFGn6t!(YH9r$$xS{7-dm& zCH=eU-_l^vYZ7HGyz{EQmgqpqms=j;F1Ez- z>`c&Bc8;N{hedfk67yyi8c);W4~Kjj`IdW>Im}i?(ku->J^%)A&lgl_2&WUv$pTgi zba#3KT#=_c^p4r1(fmeeB~VCg7NfSF4Vgp;jTsr+14E{wO|*6wTeJ|NyKJ-xO^rk+ zHEJZe6umr{hS;~&R_lWiM&s04MXe7XU!~MOGFzzBxo4BfTMp=Cj;qrlEA>j^^n&d? zRD^&v#A@Px!^9+iKXdkm1<+#I9L>@SRCHj|94;t*qmYcR&L)`E3iy3=AoM$1onXIg z*{4Q4C2a$}@tC|j#1X?4Q0Ocs;5DpJNP>w9{)hAPe#1Nm1qz2o;5nL zL*HoC{uF`%uuFE1v{<8>8#H%rF>v6eV{s~(N^*I!;`So^O4t?D){De1q}`~P5_Tb; zQM*%k16)=!P{9QzI4At1VZO{q*D`VdO$`Hwc-?)h*kowhzhL{Fq0+!Lx6pMdr1Eri zz}w~p8G-?;I1sd}5a%E?| zR$KgTCGBPLu9EhqtAK(3)&2?TAN~n{_$Qds2VV z-EWg2jmgfXq%u~ z$*59)fs9HxbHXuvGm#)DopZ8tATH3>^h$^X)S-yWFt|j46{ceG&{RXWTQVG094vVq zc!?KZF%?Rm(pVC?0K7CLzSWVY;-GPZKs$h|Gxnnv>hUN>D;!<9y+|A_67Y^pawf_P zTu?Ga7z~pekkd&+f>7d@nQaPOL2KU5&m(gs{l9)yBgq~CpTkW3lv|49z`H@-DP-rxr}5a zM+s0pDW7dbe)8T#Y}>m=(c@uxEtOb@Ln}BR%S+LYp-?R8)`m=e5W(pX8J)BcvWhr9 zywp{bbT%|aejPPnCEC2A{d!H8S>`NQSE<-z6YU*{3(yti(w3$KGtCm2E@jHNs zj@b+q-C^<7ICykd;MZzzfmqDy`AD-- zH!9o{Ze$%*&v`ky$=^vE4trng&O7CF>bcbkcJP}p);5S1*ly2}(#=%76j(o0V9w@a zbcdaIfX1E?hCUnp8|~)M*yupue?X#(2Ii7VjEzg3vN=cd zS(Jc!txqXW`1pn2Zz!oSiH)+jY(^tL7Lr zZd{(=5E$R5EMA8}luZYb`nF})=`c3B?Gg(P0Sn7LE5-36#sTLN;RE0Kr|K~Z?Qiu= zLbuKddSVJ|#NA^aaaHGj8!1nPaA#+RRPGpAlK*?2v-53Ukevsvyg*`sxu{UMGu*UG zQLZhWD_e5krCjT(Mu%O0F`1xFV@Bo_#4s^|B!n`^s_#WjyM-T>{*GP4BSKWKbqIXv zD2%3TaQhkOA~={JBtNR9VaEiu0c5+X_l~|8!h|l00p6?M7P&Z-$Y%$b^PbsLmr&T! zI?zjfi`O2LKwv4AT@-~6yJ9CF7|`GnuLpPrOgSAOMu%#4mG{X55AJn+3S-Du2DU@! zuZcW_x?Kmt$*9_?p=AmU#rbsgt zns0g#br9=+lsYJbuihWV|G%yAfA)v*|NkZ9e^a!gFLzQ%ah*3~S1E^P&XNEu|72Qx zP=bqVz8%Gs?cCCe2wAm*H{-+_&_JVg-UJIq5kIQvk1f1`O_4MQ;>wSC{Z35a%5N{zt_{&6P)@^$hFPoetWw ztB$g5kDKBpikOM+e3(L|Sz(|(h5N!e9#g1TdJ@5hhSDaBBBj2c-I0A8{okykQp^oZ z);DXk5M^YQGmjk7*l4zVhU&2VjsaDoU>SW0(fu$#@6Si1oWU?Hp}n$zC|X*(_8NGF zA!BS*KE%sJ(z?nQ$H}_T!Z6x=h+D#J&X7c|3!w0IRo~p!h=l`U+B%q)aJ6@ye)jU{ z)!t_BM**g?5)l!YQO$n%{xoGjXiTUWT9SJqLJ~5;yf7b5`#4{I zEJLwKS-BCeOBSl_%!mP{s!~J?8e`m$y_2Kw-|X!D^VQaC;I`gyUJhWwL|wV~vQthi zfX?&2?VY6AxRu(`sUXy`wd!OhZhN>VebS*dYf+>Ej5TO4R)JbLj?~5)<*`hFeY2qf8Z~;ct-<8Vnf1wEgau#2cW}kQfNuO&_HoWKqiN^VdAUA_5c=5y zM;;N^0xb|@ANfQ}Wul%y9cUv7rxF;tt3mFETS8$> z*+VU~71L6YRwYab1N``t3|vBQSp%2v@uVB~-xU{n;ws9y2?8})FZe_kmSyvks@&U> zoe)kaUelhfz7g=C4kn)?bP+EX9rIc*uLBvQ|%sQKnHg;%ACJ!}pXjP50AVn5H zcYJ^9F%=~X`F4waxYX{cjDvv+)KOQt13IIz^#z535dtA8o#QC2et_34-B}0CaarV3 zC1%@$eebB;NcNr4G;cwLLmXHeNMk3#gOZo9Gn~u;Y1|C=FVTqIKh$t5roClO{#Y%#sRc+ zP+3S!AqZ-XQp$gkb>3+z!A^6NjB;dmoZ8MdbQG30|DIDk9DpX~r?FH(?eKt{X(~eR zQp9Y~vCyy{J!a4P%>@EkFx6EUNzO9&7rMaBS)CR3_ z(RXK!+~a`z)}6FB*gCf)kPrr&D9pt$3wvm1Ls$Q*I<7GgWz6Hpt+%2~cRI7qwXOkF z#aJm6 zMs7nUFjXPaD%-$sgyn#3z&8qcv`$$f0z(o$*&HoaWK_fJMn<6&{mz$ZrGB(um?hz{ z6jR(Q6=l1W2^{4;Z$KWU?RU6GL#$ zUX|A@C07PZ7p!+xI}opSf%RRm3E80JC!TkZ*hhqdXdn-vIjslLy|S`Z>0Uh-zWe{x zzIdMdhcn(E&Up7IRW;?}RjlxrB_-3)M$2Wx5}X1pT`X3@0*PTp2SwB_T9GWFJMHUe z=aO7a0NJL+a0twq&;|*r-5*{RV@}Xak%;Klq4>tunomRdWnqv92(2K#m`{x>E-LEC zJ)G(Ll@ZWarR}|(+>DpjiryQ(3}0nCQQ57I;UiS1USthmCS>g%F>{s*I^;1W2IsK8 z904y3NXT#N6_2{m#}j0U5NPuDuFU?4A;NIDf-gdm!qsHRkyl}0OoJ9gMng3KaCctZ zCC-@}TclzrI-)oq1H%f{&~C~`D1%?HE_JEXx=1pGAuj^IOLib@k|~Q;v65uUQeI0k z#h&qeP1KGHLOrNcP1*FDS9EQA2VB;WBdk*7KlJ+ZmQiI2V_3eIEYxG-;OcSZ3ieHe zH^-5+&ACW4K{6?_^tIJ8=F@Yw^FbeN5BuuIfMFGqWpWlx7v>!@Zw$6#x-s-A06bl9 zjQrfVb{KzVsxAh$4hCA+2kqwlQANtf`XSWghRdiG&2?b!RtiypbX$4qqGK69zC+Q- zfY-7!%-5Y*Yie0fPML$@7)4_RzjHi8+T$GShHbU;_tzs%CvZNWl3}b!+Wab?T~3D1 z0o=^gA!=k~W(UQFTFy(gZM6t+nX>xR?W~70g}$Xop(C(>DAQ~r?u|kdku_9k#jMA| zV$?)sZPjHJ-RKbq2yduGiu=cRl!jt>1lzn)M;LKOVwGm2YS9ftI`^V{x3 zc>opT^J!m2Y{&ElN%e%94+t>mS?pOWwP9yxjU%!4>~v2GKS60XI8RAMe=?kq4wX#%5T8{rXR7<9OdHjC zcNOD}tNaRa@oauBHI$7FaxP`jB99BE9c$Lgl{rjiEiTzMl}{6a`j|pvVoT5~)bO#< zQ|n2Y{>{xm5P~rfnRM9}xO6B}=k+l{T6|p$W^lR=n2u;-OP+Z52sClvS zR+80N=~lnPO98{Iezsw6_>d6<5k5q*wWVVWbr2DD>cUS5b%0mP=6s@tOA|(k;fyLO zI0D~TuF#{P&ndcusYRuS_Ga6YA%^L^HN6zhCbP@x!s0L$)j%J0uR%3X#ZP9;mf|XU z)RJI^UWELDZr1+T1qg0nqzeT>KWfHNqy$+M)Qe7o0QJSTitM~f;S>qR$ctcHO*p*R zoW)DgIM~v3*kko5;IuA%5S50|VQ8I(2j7D~9Lj!MhcXY{y22D?@_%@g{ik}AH6s!J zUMr=s!VodhYZ%6wqTEPLXn zoh=hL@KlU~-J#;e0fB|~h!YBudIoc3D`7>&^GHNROvty$(y8gl0f-oywL17kjpy=k zW!|5X)>jv`r0d^+0^F1n%LJtIp|g~hBcF);eiDUL#)1Je;*xJuA=l!j>{VKR2a&b7 zKP&)owOOzMDxu`RlGpuoFnXvq_)h+D9sv? zVy3bQvx^bjfK=Bl%$E~G!mRG++B9iARMsaV`BQ1ItcDSka@fhG*ILkd*UZdajzYO`8Cd>KLCb4Ca57k9xNQ1PWcedoK1z|E(^ii8 zC^75U#a!fAz`QS(dhCfDXSPBQ6I}!7JnJibM+K$nOBKEn#Spp7BIFz_O%)#EeI|&I zMbx!Ek)Ms7j2I_3bDoOn3xO#z)ATrJeyRG9CJQ725Z`?4qcFiIIWs@KmvP&dN&B!l zCWQ#miwRqAn?PvTT3aQY27gsnxeTN^ zKX8m<^lWH0u5zG6u9$gRql7+T7g47?ZcLu#T`?t`=Eu`W=NY+V1 zx9&`o2Zz5zgieDI(OI|*Dl{+WL_>x-2Mi)Ja0;nlfPO4Rt?nnJ#FdO5&6DMN%3{fk zPF5jJWJAd^&9rF;Bt$}MlrqhajY{op5|qR*Ylcw*xXgvqmuBQqh%ynm_4=fAMwNLn zC}spk;aZ|NOQFK>jThXn&J^B3`lYv%`Lts10iW~!R3x6@076Pc8YsJ*)C^NfQ8n41 z9L`rETqoBJ6g{P6bFbRA^-gOHOdzl_VbXZCj#}jy$<{7gu3#h9F5Wf`EEUhi$JSgEa%B!=^3r5hfa>$nkgs zPHYt?SM0=%ks*Pn8RXZfIgtk2KRP1pd}@D-u$YY9*|+)a*`zN_P*Q8Xp$wx9)vqQ<7W8+vqevIMBG1QbbY1d& zqqr{o3mq>ES$Gzv&dy3q5~u(p%7+1Q-2v{v9jl1-$&>9IE`i&{xIevp=D?24V&8%P zR3hQeRrF`hdZI?1_?|j z6!p>sibAL;zo+ya{sy(b^gP(}BK*7JxnZTi4dgq;f7_LB?p6|JE{rZn-Cfs%4&3^G zf%uaKAr3K4gTVYNU#O>0`)_wA@v&#)zseUc*x7bz@Y?~6z)yE~%?A78KR5GsGS}Zv zcYr^GH`OMl{#yxlcxdic73y&m$8iY1ejEo$jQ`P-o&DV%v$GXyn7LsV@!NNj{cLNG zKBcak>~8G?Q{={BxJ}P?pmMzDW!d)Lo}29N`zv2lwDWvr^J0pMx94hET%TXzr(t5k zVJBrENnm*iy!um?#doWSqembb`XP+PHxQ+U7;*$VJ7LJ{x?cgNS{B$^+|jNW(T+r| zMI(?f2pI;x%YVHc@mIh`j=&S;E3T-pvlH(SzNGxuRlp450DTa2K(tV}d*Yb+4Y zy$>@3x7B}*-I*l2Ftq)B!V70|X}6{4RxzxN#8MgOn(_~bPF{xSUx=qrr-G5)N)ImA{!(7%8E8vp&~hr=iQv+@S| z*$4Uy6<*3ue|;`L9Xo=??EPiFdiVwXJYK=x-vpu#x7|0t{q>po4f=q|9j@We%9|HP z5jWkfKly7~fAW|4;hztuFF$E1UthpT^s{#U>GfFI!hCotDHF7){YmhW$=pKKq<&GD=K-YJh}?{qbWiuk5iZ% z3_d*lW#p-hia6HZMRrABuuU4O}e)X9CJ{E8MWZ=AXRG|azkWfLLt3`IgZ*reM#&w* z?+=gpwV%Py7XTWZ=W4o|KE_uciN%fi&nxQ6hac<^KO=(dz1$DJtIdcy|6v_R_4LEj z!zbwz0NfWix`WT*MXT?4a7VcLJz7M3i5trgd;9$Gg?gjU)A$~JEb$0*ii0Ne?vd4!{vM&%h*I-+$e!02@fXd+S;pfj*=KwOAafH3@?c&se zz1(`6xsKnr3-V7_x6vs0WMn~ z0G*z|ihTwv4P*NA;g5%_&sXMOT|3Q?4E(L`5c0>8`Ko9;nQUl-8uswQaBA`M<&;0hr_W(rhmjr9V z*sc8t))gqO0QJ{T_CDJa$Kp2t?B@XB>0=tM05Kic+@Bb31W*7Hytk`9ysW_a&w99G z&@kK|aM~=YGuWd*{&ybJ z{Cm$HAAI)p^ck{0s~)pG0|Z7@@ClE@L$JK+aDCvp+? znQ~+VcRemZp|5ab;qJlxgPRq=lx>RbPMAz<^a4(rmoVak$A>q_E5ey|_<8m;1DyN1 z%$^=Tojw24;p5#eUf>4U!3z~IN|lv4dV#pS4?74){bv~U{_&Ua@1Y*|UQB;O{6R>E zVw!Gs$Y0}{?nU&Ab@veJM8kOP_V>N7iJVCWY>z;`54++evZkMBAL!s*{Sr=LoD6b{ zt6zTc)o0&)mVI{c_?tC2d|>B%c&yg|XY`Haukh#Se>BB_|G$=R-*>;=Cz?U{akK{f z|@__7V1K_@y0*pRS zKhNNowk)kX?2K=Cy=g(xZ+Yopd_el)7e7bF51_?!u~FrQb?GmC-e!bJ5s-gFjwaMU z6{I1wfol#e3o#6RP7?3NZ27n#2JGF@bMSA-=}Ti62x|nB0!@PZALa#{2zu`&)RHZGBmR6;k_fZ_D^WcuBYsalpy$8L$)N!c~w9p3@G) z^HyOUR6*2ww}@cuKIe`3<=?j-f3pfSWA)kR$UGgc0)UwX) z093Y$fcb#L9R^Eq*^jsQWMW*>pWtNPIwI7NQ^zg7`?v4tjwXJna=cH653TsVSo!^} z=X&LF>^KWtZJNW*^ZhN@JFwQI*SVTDyc0Z~y4edJT@BAok%I%sz`g>(bnfAaj8wr9F zB4-y=TGAzIFWBdq^Q^H1mpncCQtU%GPvF-R5P)loUUpn`pjYCyh)4BPysPYe{v}-L zV8S2L&%XNX;PVf_dwhvh>$B{O3@}-Mf@pavK=B0LxVE_;A2~z?7z1G8U(gZ@IPf7Y zp|PKRf57nAcQE(i8^&eF2NJZU2Q) zz`GCdSgT-yfPlgXVATGsq)Sf)b^v5TaWND~K+Sdqmx8As(>R6n%m(3erphV8b0;Rw zN1yzmx*zfC6aCHh<@$d?w70jjideA!1zxPbVd$)W{n^gyOQ5q)Ask_mhoaB$mLM^PDx%f1kZ1QSd4_7xi8 zf`x>E0wD#^cIgD?69A5SI6CdWyo{kf(KH`m!LY+Gp5uAHy4~AFiNqIMPl4ej>{;FM zwjaNHvP(q=0K4rPYCYfI|F%jO^v{=gx-LYtoo!l6SHq0290WC5>@7R=_ICgJ0uT@7 zgn!y6y0FD`2mXeQzwW+-BeP7qgjE}0pKI~!n%g?euWvkCB2uBP+eDp2Jn|A&}EL@=BAlO2Eq|?T0KmqWm#}ZKf z7p@#sb&LAqvrB#t6mOiFEH-iM0F|%qz@$B7H56my38um$WQrwoVW87rKHGo1gGBky zhihBF_GEBvI-CK#PyqSmXTUQ4>G1syZNzjHia)O+lsG3@)Q6&rc%MWQyb4p+b#=-Ze3PWn#Dsb=Z;uRZrpTGop3T4eRNMXcZKHG)4Y=3rm zbGUx^r>!Sn_TWs4vZn`+k#c|YB>Rjm{hxoingJ>LTH*mqDt4sY0x%*tdQ2~9O!q68 zZYFN6ddih^NlzHp9_5y&FuA>FiR4x^-*Vq4x*YJ2;;97}t$yIXTOlrVfO(qXR2Z?f zx({Fg+WQ_3v$exNZ9jSDl3+dqG|3QVkC7;6tBNO+xUeg(5c>q1?C3MWkQs3Kk_aeo z4p&`?YiE^)3!y4qCQfOO?E`eScs{Qr798vcJGHe(a;jH8FwdXI$k#uA0+Z_jvk9kh z=Huj6Ka?*wzJlp|h4Thv|LSr2ZCiG_zC!HlBja@kXyt5_#66&6=j@FNOx> zOM~qWNxlZB3ozQYUpgN4C62$Sunh(tXe>af$>!nX^0NR`K&!v4kQ7oV>3#?MVV1F$ z<@0AxGM+iDKkeqD&vDt0H}9HkD)zFtH8ik%tFrq0B>Qv?Y4?`;^o?9=nD~KUMLia; zC|(afZEYgMtCyVRdiwHTS@zAt&;GLd&7YscwcyUN^t}_3@X$B#{(%S87I&jAbQWu(7C5 zfQqdhe)je1U)FJoFpnqM=d1$U1)R@Fr`pR_OMH&=`^s42qXUW5$G)0hZEmqx-E0B< zq7^-QrjR<;IwCb=sdoGy<2ijgeyn%+iwy5y2@wZ7#7&j{!tao*9&XKmKMvepLgJ1qC7@ZuJ%d zN+QCSCQ#r$zim}qeI{wZe)w`fi|Hca@twl*D=h+!URLlWs1SlsVa+y+%mE}{J(>3K zE#C5?qQEC+z~Ii?vi^obwk>{O$Q#5_1}4&|k=Ra-U7R|e z9I($0V4uBv2G_4c1Q$wCKm2*`9UdYKs4c}Qe!0JUC@4o**;&l;gmleu#nBk3pRIkt z@E;x86oYT}_*6iw*dje1j5j5$GvurA4a>HkF}1|sqp#|BOTvlJdQh<39q#3uFF*U{ z1KJXhWdP~(V8?v;=JC!Zae{iz0yO|`-|p?|Yq=OVv3SQD0uG))0y+&D7D8Q;1qLpV z?i3o~znfy5bRo=8cSIj>eXYOyi5SDq(e|ASt(SS9mihUU=eP+rU%eD_QTOuqjJ6E_*LXB83x8|MU`-vq0+L7j09XeE976 zaP==!nB4QnI|vFjL8Y(VjbPia$+@8|!7gdh@YSK%I5?|}S5ux1-!_QbpQ=xe{}iGr z4gTlx^5RW<_c`7Cc8odh9&G>&8iHlShv(Yd2!AqKRMKjGf%y6SbDHleAN*gD{N(G; zzJ&Ae@b8D8eMq0~t#7YR*8vOg_(TET6TJEzKK}ZtxcXIQjzZGiqh3bHoY9nbcqzqA z>?pJ<_E)V>AID;P&q!KiYUTD3o9n;o7)<3Ms4?Maor#J?zVnYO!w-R^K1sa8a4E zzsm?}{2;6R6}N@WRvRLW@XHUvNaF*+5%|#6-POOZl1%}8e+S6<0zOS)$ZtM>^HLtQ z`-YXo9^b4(G(1bwoqZ2@bB5dQkpsU^$#?*Mk30ZUO!NlVc}E}@w21y91xUu&1@t}u zafiV@#nC<4XA=k<7d%)yoPJrp;B5f=RSpD!LVGkd!LYxBhE|{JCFQ}f2=L9T{avAH z+&x^>%J}`72KeQNzYwerNht>;32mTO=k#?dX%p0kGjZ=rVuPsPs_`M=D11hxzhB4aUG2Df?<<1a$od=LM-Gfen@WSICP!^GVgCdxjB{1(oC>($6M==doDK?r|c{ha)<%e!#2Sr%@;{d48QXK8efA#$prI5|~Z(gTdLG=TaT#d#_tv15+AFj-s^ zUmwOvZ}HnPFfsadyXc77I+cYjfrMvI0gg_`KguK*lW8pskg7BYr>n zCu10(W=GJ==$0ILZ;IhXKBJu7Nz{w7Wl~|hoZJAK+?5K$;--(WAt;CdBZnVkBFbGe z2zN1_I6Ahin?;Kjx)BC{v}W1Rixy!RByX8y7{;PeGVT5y`7Y4iy)4QZ?kO50 z$JH=To-b*Woj5tM5=DI#DGF{I&B3Y4*fZ#^xpa?XMhs_YcU_3-tSp)N9NSfU>I z8HE(LR2bxxjf0PJ%xREyk3T4*MKzCAPUd?x8DjjCVR6n!R^Ztxb9kr>Ia5n1Z8{aL z_Ih@fLBSr*va%TD9atxdN0+YYGKBXZ@T5m^BhE&E(Rw_&mQ4b*I<+^dM z*it=)vD!jj^?Z==-b+D>Mn%8G;B{f(A(hb$?~nSdaMlPiA4X~``NnqV95^D0gry2l zlQEz@2ioQ&I5a$ZNI^fuNhZeYi0J&ZS8n>Z7zQQ5C{Mcct~rh51cIy?f}V(v4oAXq zVXk_dtOM?>y3zg2R-|KP+9Pmayc@AMWMvV7Lq+{3g2X2XN9#8Ndk_dYAO?p80KCu z(%@j!FDZr$r*CCsj479HFos8jp^kr;usB{{QBWW_n@YuzBjA@3EPBYJ_)p~GrS|HQl3@9$&M7%E+7%YgtsQu&B zi+sic3Op!8nEfQAF#EDe?HG`GflDXY*u|`Lcy}QHa1!?r!|AEU50%_D2p1){9Zqsi zct0!#GsI6`j5)>f#}mASr^P^}BnrCclIGdz2tcz-%vvxn1%FeB_?tavpL1*=OI`q# z6PNKzlSdAkxtp0s29)%|UK|@WmWp*IV%7I&v;69MCOA`#rKQT!7&LP@3x?FAfO@_q z#h?soS5F>+(T*@VP4`^R<{CE>Hj6brz#Ln9!(v99r$__Qti4Vl(Z-h;xk>KH%f3jk z?a_VS(yGTXbz`&e{vcZc2gb@U6e`^cG4Ar-_@Wr+B(1~HkwLIrIO}5kR#KMQjgt=v zd{s`blGUo&&PzTrbX>Bo+0Ke`FfZ{OT)ZLuFj}x7X~^r%{34iW*fZKKgCc$qEJ!>i zF0*`v?~gE{2!&U}BttnOy#VF4#vof~BnbtCL8OQ%1 zPB~Xj(x^o1kAfB-GX=`h*0>e4%ODQtjo9*mWla?t0*a}~=)gr2yK*+apm?wENgflx zh6;V7!}gKUdHYgc78$+v3KM7Fz~!?)n;SvH8iCg+WMcp#;U z@`@z8SdiuWT;@hgt;Kx(Kkv^+Gc6H@bC06l;%!8TJpdB6)`HLl5hcrLRzO0Bmjt*5 zUI9;q88Rk#NM@9ey1V9Rgn51PF(!{>4u(g5Hd(Au8q(c(IJ?B#inlIUJgv-fDu)O1 zd=aWGmeApl^ljW{BCA4c0xYL@=ys+ug_t)LJv1jSFD#kD znZJ;tK}=>Bb;%jt;+;t|kg3Vj;6m{yzvr?tON^q~Fz3u5mw>q_LI}fzr10IfCYXN~ zRsfFu9=se_5|xL-LETeoZ=L16Y@l>WEXY{0P!mkKFdFRBuJ=1lJZq|`AO zy;LtTLOkNPFB}KO&`w7?zr|r0WbkHZ=z&T%@zlIqw%EB3d4Xs$N2$ zvE?+9=h<`{D4`v{%f|((CY(|KmeOdJyiI}s$J9a?4F0+*Gk{g#WQtxV&BVgIeumDW zn%9qlyUTmXU78D#_s`Z5Z#pS@X9|{uUDOqBCi2oK6ufTgEMz5Oq~NieSW7QZF*xPq zkTR2s%43@bwljiN!3c=F0n4Pbtm%sQM2?tI4aI9x^p@;1+} z$u?j>Vx@NlX1B?8iteULL?o1<82?T2(y%}4qYQuqpl7#0^Kmw~6B5!f1)X;x^PV&q z-=aBm1|!VQF0wKwz06jPz=Zpfp;}u#snw>$4&N15B$1~oGuC~=z1=ro-$mkH3>7=2 zfa+N?HVL2>sGJiN6HQrws5?e4K$AJ$Plhzj-VqLZU1XsPF)5t!#%gl%a@@b(KaTliJwF8B#%!`-tdZ;2H!vo0z+^6|r%P*k1D%|x5Hd^JP!xmT(j!a~2`uRpfEjQj zqtXMgg*F9@$rcJ}icIodk}8i5GR{*jn8YPCGy}AX(|0~Nb@IX6Q9=4VaU8?pSz=;Y zPDGf$zlK)|Dql%TNTaGLc-jwyW&;#UNs#(dF%ZRz4C91x6eX-(Y-Y&PCQQ?p8J%@e zOahaD`o{496L}yGuns7ESV=7Ax?UuS{Xt4%Yn52cyhdsyOr9=EJ4^ZRkgR9^q8!>v zf-TU`R#oVdZzh;{iY4DdHm>u<2Pr@@u{9^xA@&T>*hj8dSG#xI zNcB89X7Q4cHbL7IS#lsJ*Tr~y^8SAV-`jF#`TH4(5RhpmCC8K|k)do%yr43R8);v} zlVJ@^WK>;hCIRIl>pBy__Or?2sSx=?Ikg^O=3D9_3`}I@VYDc)m@Lo zI_EMUU89!S!Q5okt0kqvK~+~~>kU)k;O#3$UPPC-PZL=T^kCCwlC^SjKKoxka*5so zha07~Y9deBWNL`3a&f6hLS*A@eUFuayCZfIpWUS3&Wt8q_z6N|MNvt5fw?S!e?y_8 zCVD6kQ4>$v=1*&Q+Wo^0Qj zIn0zyq^b@#hK%m2crVlem?1ba-q8O3DC{fyl(ZJlx}UrZwVSYyDIjYB)3y z+*sJtHA;V%*m^)2WSFMCIMSt6)L4hDDL{fYJt?Uag3g=iWCj@2H)i8CHp9?)!Rbzm z52zREPv6e3ohsB`ysChW8C6<(PEOAP2q3z;`}P_cd3uQfy3Mr3B@%a}^0;qtM*s(O zeOV09VD+`j_M5h8PR;IZ_^mf~b)FcEq%AXx=wGuQz94y0;07e`&02Hjrbr1zf+s*EMl44PW0b}%W$JmS zmq+L>Fm_bZN!jY#$#hHuTBnrB!qi!J(9Q5cX-@pcZ8k@_xga61)+340ro|;HuZ5ju zMy@{1Zj_y6MQ6o!#J>6B`-!H+8@5gCH9?}G#Wrz*60wwCBu3W#z-5j+BsWOA(Xewy z8!g>zDI3<%4eVFdb>~Nc`ah0}GgPgyMWZlRwY3u#jcDQB*MwHB3c1^``Ur(TzR}11 z{y(AiStAw2_2dTqm3h5#(``fMOjd2=)mwRoqSIGwt4X%+6Fh%a4IGHabx#PM#za_hGAQAfAm&ZBC#QJz-DW@=Kac4k$E@e<%b<57 z=G9G%>aAg}i32BM9^xhCTDfQhR!an;SF?Wkwp8iF$r$<>%j5BC9RzLfe^%*s09T%D zsmtpRl4%xQRFlb%0G~I$mYK%Fr?=Oty9Hc5?FbTN3s zt6#}%H{L4I7HxFP7=y=YMJSIBmGzSkZ7q;|`GHZqq!J+w+ujXpV16-~3<+hf=gjQ% zn}Zj<*E9-*-hilnYOR3yWtedcF8g>nA<_xkHj8YHHqQDb+DxIhnEBde+=eXctt6~G zt7MVFltU7fl`$tiGOm_3YRnmN-MU6M4n6UYW_;b@InY_5&!6Zrpc|zC1=;977^Vvo*9_H6M{3DDZf*`TC5tdVU{-eIZ ztkd2WFrR5fgYTzJUm3XJOy=Y*s+?5Moy$o%6RvQ|cV6OEot+ZCHM;ZGT*+PqH$8O* zRyh#3cmYF12M1hE`go)Z=9L~vdtGJ_gqN@%L@4UD^qB+qKz1l)@&9MjqST1X{|> z#6xGrCW&2zLS1(4>$AmY-SELfs#h=?cEnEkr)8>_?^bUs?J+?1diD`L2J9g)9)m>u zp53Qu{1>NbB=>0=|Krm%q@s@@TFU0g2yhd5#PRCby5g9lrKd5yr)AWZo^W&SP(=6MxWplO@mRuE4Sq(#65-<3wL1h zY*#PlB;AB5L;_E%15OZlyIj3rLVFa=as5UNZ8bXdPQQ_nrJP_L%6Fcvr2G&G1vK-K z?PTnhEvaTHJPsaWh^j)Jlb3lHyorz)teHqs3U|*(hYDS+W)$s9dM{xms01Jxk$qlW zmG5c@5oL2@3>k-$=Q8Dgi%`^a6%C&jL*>X&YLr(s`D!dAE%w@QhDD~1RHzl*s#ytv zh%KR!*n)wdj^iYwBq8g+OE9Zifmo#Cdf#U}G?*luA`7r9?7V+?(79PZ-mGH!5tB;E zp68C)W}4xdq1krPKg#^qXKK z8Xx9Ry1-y};)jT)CJoq%C6CPwWJ1XkanZ+_^>FY~Qobu`o%GIwN%gLxh;z)VL?9&? zx7Kt~)&QRqiN(V1kI|dnStJe~7jvLCMKF4Iwz6xMtEDzm7Cmwk((15*p>=n@lEkh& zfH3T9&f;dvlMMMKflD8p}g9S91YKLLm?PI?_{l!Js|}(;(zJLp&NK7k070opX}5)>mayF%TIgN0J9c zL*<&5qo8S?Ti%T~6haq8w5eYy3I$_VgDV7L#}fjPr1^+Z?NN~T*bleX5GD$G2FR*A zG56)hL=u>+i(oX!hQ_^we?^HNN+rGP6O3<@rW}q*9JylEI%`IUGPR+=s zAK?tQr-ni|&MEJfrC*8jqy00XP{f^t#obbz{lyJF#)w~#I|FY6DS^@Dm3VtRASOzY zS_q+Ny?022j5-Y9LmW!3^A-p~OzwE|c$91Yl|tExi&kz2Wrv;qR?T)&f{iGoS&@x* z-OG;9Y)I(S7WXhfR+O);bQJrHsgYPRSR-|- zy#SViwC9-Gz)2n=17Y}jcTTakVK#+T#z#zxam=b{luRj=#Y48>K$%y^Bwbxs5Q*yM zn!H%saGHtrSAFNEBMc^E1{RVPIl#2y{fs2Ws%**O} zB|`=YvAmfWKuv<7%KCe(#MDycXS15Ut+r1dbM|U#wHOc-m#I9&h6G8COAus*iH6Jc zmeJcpV_CArBPO7dyBbZlo4RUR0wJZnEfzc06r(gkGNSHhj19^-85qJUbE0c#+UTSS z`FtAsX!!7uEWKFGO1NbOGtUx3+m4!>T?y%rkD1uDny8bVsbD`MacHx?t_WEiCoV|5 zqhC_wXNru6p4V`ubHM;z{!bH|d?$v2XhoG(`+#>7-F>aAm{GR{56DiXB zM2h=FirYb{w4sPN*6O{q9j%p^*@Hbr4rw8o$B~ahvn}T1yS2<_R^Uj|1iLO}oJ7|1 zn#W|M%hHcstVE#)a2Q(Y)+o`i=}ooW)pMywtLF|{x`g4AdIP4Dqu>hP+xf6u0TW7B z!$|vzn5;H%Jqs00{7qA|88!QQh?Q%KF2irlJ*D{VSL_6qs@lSF@gZZW$yKl$UaG2` zYr&$Rz3(G}97eGmF&(k-uvwH2C?uPsSI;?(wh_`vEv-}r^r%Stf_M@-{5}E>x}Y7L zC5Lg~BdYpvv|}Ok2Yb~p@p-g#84?#td!~g`36kw0u2i^E;(y$b;*RsWI~VdUO(yIl z(&~awcU!T<`k98 zoXvFKaB$^62wWD${sSN_XTIm~ALx-xUgP4Ok?se%7gn3viJD3Q&rnk3~K*;GQ72#d@|Eq_)Ku;=&i)$2uec&A5S+ zQwK#~YI|^OE-pwff{vUZDtkN#JxtgOb+53S#DfPWHxyF-)6hpE_Y^QC1K)G(DHWeA zRY9Y9sPL&L#IZ9tSlOc^H|BL|hd_)rCC`9m6JRVf#Jt4B&>y#EASchgN)(E&5 z^^BlZW~+_Fr4mG*CRTYLmW3`_#k)AFKFWMerS^GUl}nW05Gx$oqq;kWJ-4(*#y@Hl z+I*?kq;8s>scm6!TU2XgGc>B6$QyRpqdtpE$vXjMB!a;A+};Taw~9)Q%p10hCyCW; zaCH&J=ih8)Jp~E$0D=^cHsGt$Gf~*% z)s@v|+~=MXL`Yo5hyt5h;%my|pX`JxyrATcMMW_f921NWi3a<})H1#?XkJ!D5`7-^ zZZIe^jZSuh@*Vi7=e)IISjByvak_#~P7?2POcBW&IR&WsdLVSQMhDhBCLk;1#3)*p ze-*vLVWna^j|rPE$qaGOA{O(RBwV&A7|nQ&bPOq=#KC~b*IrJRyX$jKm(hdaqg>(& zm{h;9e|N4*4Jn`A@Jcf>0ThR1Nzoh-X64D)SbjHslvN99W??W9JvtIwg*ZL+wy7qU z(sUCh-adD0N-wyqsE(ElCg+S!lwHX83E8^QK97lZpgE4ZYC*C)ZBQWycuANG(hMzE z+j^$5Ev=c8`PzlQ0~Ps;M3r;GCk)9In2qKnlC|mTMtYsn&~NDz91^U9YFgznv}+IP z1z$!1m9%jmQn3e!0-&6HVy&L-rwnm2Vi+a0KE7ua`;}$^C+PQ;G91S9`Eg79&|+iZYD1z7u(47J7*uIg+*_OTdW)}A4za<} zi&M>y#QP6$$EY{ZUjRCCQ*FL5s3BT#nQv-DR9$E%mX2eb8ZRhk&zjL9z%qo2=^>Zm zS7!Hhx9}5m=TLE06Wpj~(wa1TN(qHuX8FoAA$4SfIQyvCH|$n2Zl+B9UfgHj{1<26 zWcS%O|5`;-q}X>>n<|%yV4$i`#Fj7Qg+2^fHjr=yT>sz07iw{h?t~KuYzt zd~GhM21}eKoXF%7%qb+?3fqM4S?uE~x}>YltQ-j~+R7^}d>UP3(_4Q>#HD z;?hZj4+JSVgtCCVx#KIal#Bj?D^)qaA%m^pfqn`Zm_(64s5l@MGn&*|?nM2NrGjQ_ zS>$9v_jpVl7ZaY8aNR^1705H9BaPY*4^5(o{`)8&&Iy3*-$a-o|@ps?t!s)sU8J3yCc7gaByew3MF67(p|EkN&`dNoI?D zWYdk3Vq`ISjBrJ}ivHNFOI4%p!Umss@%+UpQE<^XHj@KpZinDWPV^ZKus1h2ihM!V z%w;TY0+g`G6PqI^nlcmx1AD?S{rC}wlKFmaHSYxOG*kpR=8H)awSfJIFRGLFnEa_o zj0;AC@u@LdyYkS~04Y9df$u!*$-$mi7Si?@Z?yOA)-djo+?3ss3S+&It1E>R z3X>93FuNiHs1#BD(CA34J&gH!xdTszvlKUUj;7jayodE&+!CEYrv|3>yh%d~#$P!) z#gD$6WU$5MO1%5(nk#;3kxYM!2MBpq&8hy`hCvwN=W?lbi%P{A0(Bwxch$h&jyouT z$Q2C-Q>Ikmr8xLmJ=-cy7&6B3>yO3>;b-?(tTfjgqXRQvB>9lSQoeY(t_=F8>E|QV zOA3>|4X@(^R81O}k|kEEL)*0LQb_AOC#1!8<1sfe2Kz+pC@~yJ$1aK^iBHm0!~%d! zoRb2c)aEPYu^GL|wTyAg@=)^lQtb58<)t`i;^c{=pwh@ZXvWQ3fM_w^ahUl?W|cLu zGR(p5YmBHouK=M2MxjCzD0ZQ&b(j~q3Mq$Q4cdi0mQh4uL`hHXbH+H(_7s{d&hAJo z^1=9&a!b`qZMqK)HnAeo3EqPHFgK>plz|dTIUqK)JC~g37ps2ymh`hYJWjY=iwY3K9Z*s7N#RBje>O;urb1KfduNWoOTlDnD#@lyb(=L?&VwKw@SyF+tDl;d!~kJV)m3D!l*2fA7~7__g7THYSZhQfjwOu zsVLmX>9QhgXSq<3!}M}xRew6tgVKYo9CJ?CUf9YVlkC;%y#dx`tA<+fr<0a}nCwW5 zyBmA*=ER|3-3nFS$LFlQ(S5sFXwu~_1Wg#t-RDAGQp1ZVSe2A&gqFP?=t|?WgZ2OKZ{>IV(D{ZJET!i}+ zYLR1VUjXd=uu=5LO(+NJmSMRN`Y(snkW+t4!KbL0;jv%fa*q&xKDao`V5Vl0Qmv`g zHCF7@+129adbL5BBA!*U22yCNj~>CP2&Z^V34qhR3bz>Zcn8xQvk!ZlVf|n0dT<-xK%U(c!R*n{K-s=&h=YA^S@G>s3=kWBt~^C0LnmCBdI9nkolUqBvgT$Z zWEC0TX5Gk~enEIPk&uJ20pr2arh>M-F5zGRsFN)BBkrBe#0)CbX_~49Bkt&SB=zzy z5Lj8DqIySkyFvnlxE{ftV0ydTlNf0TCRL@yWKe0~US}II?{s|L zCF$^{&_i#%dqftM4PghzLU!<$w#Px09>c`jS2f=)=R!fbX+^y6q!cCQmp~B$DsAFv zT{bfQ4N|a8GD1apTP^AnyeZuF3b_Igb5B7hjn zMo0VXmU7i8$4kG?byO*BPF?u4bjXz}ylyQ*!jm|7@XxS{hwr`I)mVw@fYaK-d>?lf z%5)Gkvsl2Y=137E>-$_E|NA-FR?l~z$rZh1d%~ytp+>9`YPsx`_@~s z?;ElGs>K19vS$@Xx^8AFL0khDH5I(xS9DZlwID=us!}%bUeOiiCjJBA`YJuRwCd1! zEeG1ZlaSBp#pMvx+mVy+Sh@EzsGi}l^;_%8Uu|Ni(>iQgE z>hflybbo}=5r9S8l{E@zi7PlxYEyX)?2V!lm6fKupPwLf!k_R;2tG_y`*yff=r@>-$98r4A(AV7^akk6Q(E)t|p(-bwZ~ zNYhVD;rC|-TS~L|~P}r^LVmYbUAZ7D~ z!Hy!_C~c5{nMpW)w_5D3*Fv7&AlIxpGyRG`F{hkzkB zxnj2OvB|fAA+D-m>67`%Dwx&8l(QZNhvE2QC2dt2dt4XKh~4@nTs-5tT-Iwi`4m%z z03=qSddL1FnS0j?c`wLm7H7kuhEfxWb0BTAHEQ9~J*FR>&*<7up)d2COD+fg=OmJJZT8NMr2^3s z0x&lHjNEe^=|(m&^(7oE=NiH|WTkGjD9zqhZrqqm%wX!1Kam?(SP$>cl8_vWygBth zu*(l7MzVp95*`ELc6HS?M{Qh>20t1zBCjv2UTJYSD?ni zuUB*k8y4Zc*;29;OJQ|CHauPHm5sH*tinR=yB~K(MW|LfRMLQ^jZa#ooeW4VsJR>i zFQGE5YnT0+p0v}|QX@|$z6+G&zC&I7*bwDxuILtRw*U_E4M1SEZi?9?{IR;lgBUuDi-w5 ztIhJY(7P6@vb;pxCRB_@sA9&lUN@>v*Whp;yIxk7OD_s1;ENMyRm;*3heMZIF*lsz zmAT#vv3D+Z3x(%7Ay7_L+^ph+(}lRWXTVYxJa;*NvLMkrjN`-1>T*AbcdMXk7$-f^ zb11`*_@2WB*XmBQNTop&|I{HxIAzm-y$vPDY*+c`nR33B>Qwzw|j_^AH;;6a8a* zm-$Z7-QJx$H+D=_d{MsvFBa=6`0DY1mCC{i&3HH^@}Sp?7lL(u{;J$;C!sR>MR?&W z^-LVjfC0<0)OmPf%B<>~K%wY#$y7FAOhrBP)6cCVk5&Qw{mnn!oi}hN^UgIpITXLg z|I$18Rz~^H*}?xDb`tpNB9sL1V!4Fc=dm z76w+RsL;>WTcI1OGSZDKN55$KqmktqN;Y}C#sH=P(*vr5gysUhjTKx|PT`!w@)j7A;2=k&!uk`1!kKKe0LL_@{*eBhaH z4{NoAO~m%iE3;{_B;0b;NPdz?x2Hgn zA$Ts!SR@BDO-2nUH3Q<7qXzT?VTaW+L+iV$L}(8DM{+a(2^}+Uzb6 z-0|u(a<>)LyJWcEw6I7SGo0Y*f;0qo4MsMsT&vdp63 zUpf>?YEken9f~NiDEOBSMG#vQ{EMO(s9dr#X_U)Y{GR^4O}FvA>DD&ghX315w?QQL zi&(^>7o-rcU`&u#im*@Y5jz9AlP3SjsP3r{7NfgR-F-wVlaa_6y4^=cQt7)&qHJFa zHA3d45{z+XwHXZ~Q(0dD`NjJcaHsy|$LGJ0Uzt#{Nt2uNo#-fj2a~r|wdPvP_#)l! zh``LrbuHsR;R6QHkyf-prAo;h!q7)`iK>p3OhusZjiInTGqe6R#ZlEtp7~sckL=2aT?q(3l4aJ_IG%$kf zwJl$nPvbt^Txtq}xh8ag)mt_$RTb(0hN!F^SPchH>}xYmonVSPw=po7dq9J)RIF#= zqpE29PdNJ}k1Ucg(DhI7?GCdge#{X>t?%g;I5{JBEsa|e?I#$WX2hYTC>um?L|S_V zYf#gwKX>Ou3ZbD7rF7aR7%?s z>wRww1)vl62v#pv+xo)Y^I(&))of3+lswt<9(jT5xV6cuvLW1S!JZ8)Mm}01dS$`Q zB#wl`oM4HU)tq%FPrrw_D(5m_j%&@*iZ}H?DkChwN*EUXZxVd>e8qWeF-7{hgs3z# zWi%lDa76UotXfo*p~tbz*DEo7ZM<)a!T*cAS#`jbvAgQ&5{x7m7pP06=9co>F#Zh- zhWR@}B#=p&@N#s|$Km7|yb}f+XF5J5=z6`|sv=J^aFduzqg*KGl_lzlNwH9GTpglm zv^bK7px8xuxtq-%3_MJIP!dHp64K4V;gemoA_Z|y=kLnp zwq)FMwT0Ar({#g7Fq3FhgxF_#`Uuef3c@ApffHRz@EODhdWe+r*eO z*yZHb75kd6`L--da;8Lp2?t9<9k319yp_<>Dw~HyEC#YNKvElVb6!^p9xDb&o7-NO zM3;CtRJ2k8P_0&rw>3QM1)OZA?clkCu)*kKbdkR=8x3pp9#ud%aiArzi%GSRO+x3) za4C+6@o(J6JROH*iUXQ&;_ZaCEzmV%DjgAyK2I9$h6GYaFtN95y_K7kv6N)x8HL=E zI49~_fjJT8nxPnNRiWHfs#$uyTViCDErj064W_O(qUF8};Ub1&uLx^%Y0AsezRSdz z*A}|W)UR@|rb!?4_gy`E`|d{bU>YJ?d`mN`nrT8%XlA_!3Z zJv80HmO_p|i#(v(({2k+Ga?|S(ED6jOSsUU;LC<+II>WwN4`3KLvj4k)VZwW0m|>m>C6N*^Oj|0I zKrVYorGo9(mz<&mJWau*c0zI>)4ov02zh8;YY1OY?E_BH5+5W4JI`ZE^gm?dZM+xa z%(ENIa($PfA`PcK79XLTyhApoO6ys##3fW$NNtO!lnHLy4j!Aw*uGdymL*M`P<_qy zl}>ZN_DUcc*DG-sJEn3*A`PszWA0dEB^CN};1=S87{FFlS-V1r?N7O)F#^hUqdRxy z8LL{n8|5qW!2qwa^_kH78-@@@<>sO7{clf;p{GH%CMIv*KD536?MXV+Tw@1m{aINt z)F6`7U&f5A50mqnLJTowNrqCUhJLR>$MI0L)*kc^&@(Cvi>L>#&RW@cARYv&*GkRg zjBGAuKP&u1i$rB9FNO|CM-EO@nz+=lWyBroZDqN6*H~b5<4KY5EA0@#BPjbbp#pGV zVi->ir4yD2`(fyN&YbKuOUp+FN(x`10v4w!MUktQ1RZmfFW^eR+kk)`SUvCQL1F!OkK6WE8@r{Ex38`% z4#cz3(-$gI4-Wl+a7>0O<$WI&274N|ehG}5An0Cl!A}Y72!zpf$A?f*SZH;!=Z8$A zeZgLTeEocKtoGREj~MvzzyG`bgAJtbr1`^{kF6LUPW1vbv7?pCvc%P#VX=sP z6DEs?dbfN+h>Pv65nKrveSh!xgaBD7`gt3PYQFtKbO+lPofk>fMdCS7kY#YY7nwyl z&LF}y>xr%E;=^&`0dro_=K*=05&vNCP7`FYc<3dNeN5;;p6B5cSt`x@5SGfd1a~0K z(MOaYa=bxn0C)Qg^429JE?{*c)f1}jD{m6dgh zoZKmHmvk7O0Iy@-wu)~UB0NZZ&8oleC~_^JY=0kt*h6r<5W1y#K6v+7;an)(oZWte zVWZY}1DQrcQl5QHuR9S<#489W$V06TA#GrQT}IyV=sipvS?H@_>Luf9tF3Pu;)>F2 zOqY?V-;NhO;?j@OlLA%1wI& z+{6AONU}Yz`8Tbd)9lV|ocbj50L<~WSY1eQIx}Ql&dg{vLj08!U9S9;eJF-tPkjwZ z1KF_oKYIXcz!T|UH=3C2;?14|hz9OnH2|T9U6^-s>o*TRuK|mn2CYBtH=tl(v>grT zoNJWuV7TSJ@0}(?Pl9;we5;}X_|@Ea*sEKw4GNM5-wb;#$qVwGgIf+X=(7Re81z%| zd;a^*5J>Mc1nx5gZm%c&x87pGU6Zj4pP5%wc^GEcA*M zD4UwJZE~u9!#is#x&rjdG#YM=Z(m~9Y)5A?pNhqQL51jk!N%5MeLYC;LTh@ikPshJ z?3oSn-X8LD1>lpI%I|2BPRgyBHzhi9D-^C7g&wb9uAQ%If04nCR}JQWY?bqTOmZP+ zSCKNTuh?2zf7ACNg!3>^q^~4defb5@uL)+f{hU8uy;)2p*$^HxzC*AN5Iw35%^Aj< zr?OhYE#eO(J3tVFiTCP9tY4i&-LIBhRA|LJPG~!Oz{vLl$9Js-pM}S>eAbuLY5Dh!%XcF4G$e*0PIFa zKZ|)4vIT{D}&KU2IZtL&13jEC@J=9S#e4bqI)lxiz5XuCo*%uv{?H+MlYDfjFYP^&Pgv#^%fl%VN|DwntCr{lw_F%Oo?c!`Umh(a zube_MhbPGf>0Ku*Fxjw*xRqPP32QiD;*}oa%5tS1IMLM7`6er}*l!z^0U|m>AT!N` zx%A}+^kvHyQ^Df_Kmlt6kcC6Se(ONNb-8NRA2KO!i_ZZhMjZ#k*tBe>OM{rq zWa}Zsx5$8$p?a0A#7fO?mgRLl>QXvX+tqBfP=_*%BFfNkx-y4yE%{2~QUP0A z78l)8zCZ-|G&O`No0LFI>MptV%;Ug3p3HZ;G+dvclc6MxGYHy#hb$px@#wh@_3!~uh2!nC(EGZ-|0P4IkMH|QrNq=O|D#G%U zqVot&RTzQewDSM~93i=gft}3bGhkZs*!!PL5QqvFD@=4BRzRW!jCO~S&SBt z4M}P`91f7wBOLSi5_fzGK@xaBsiC;zg;9GJIzS(tFFkj@l+H&a7{$nsquI8n^tF(U zcXHx1j9`@IgFEjmr(up%i4S2q2xsBqdv-2Fy~Z7U7&5QPh($n5PsD6YQQv+Di|Aqo?zS9xU5Z8J zd0Dh``g!!264W6WcPQi{>Xz0nGAp@9zb{{%{y6#J<;y?2>y{?&x`8DNP8yo0<3GXe zSElP%zs;)kR!DP;Z7pucC*oqdHs3b>g{?25SEDFY_miZB3>QS8Da`JOh%zG#-58n0 zq_hr0sqE~KH$1OV<_v-=ZJ@4c?t6?v8!xJPU8)KxEb=SvPtrjU!i(VRn+^{A;%SKV z8BH>VcW@&Q@6ZqK=nb4SP7XO8g@0nCHg?!C!X1dhToKVviYO68M8FcZk+tn!2BW^Q z57+o~Gx2+IpQQEQoTQcACu#kUPttPX;%);~wL#R5qKlB^d=N9VPyJ|V7wAmm-ML7?to&15^4pkr% zEEz^TPZJ4WmlfEDp65`U2zK53LWH9-zDN>|ftOQOcaCK3z{RPD;?9Dju+gb15-jLq z0^wd9( zO>Pv#7MXW`WrgNRvmz|tIEA?5X)pt3i%dea_7V$nsr`<-;c61c0hE}Eed?)B##ER# zbFm1#cL3c%_4~9>NVn&x5Y>kedVw8NaV^(0GIT+Uu8n~6x~jkf;PK8g-_T?xeKO*`Q;SsR4$s8nU4|ZeHW({EsKFDlSpX;nSaS{(z?p?M|QV^}l zdx~7+RcH67Q-*p*gwSy&32;;XnJ~4Q0zr|m?b^}f{H4g z0wS^CVVT|IUNuC5uqSfFNxY=B)R0Ts*Qk*UpR*4`6%YwVpF;AfEa{D0_E=&Ms}m(y zp{|H*?iSi%0Hi`u)@`M-14kbdo8Lvb|I)pY7WBeLaX9(gV=|lozRZ2R+EKw`h07{; zrgRS_*qpvbRAoor?|Di#{oHrIQ$<{Ll8ABLP@_1?u}Ms$eeip99g(3|UP}P8N+<{s zEQ&*pz52*-*kls+Ze$hJ#jy*Fi|wISx(5Rb3E@H0II`Szxs(xe`n`_W3Mm9~RpcMq zV+zHJ?UCGV(34JJM2TY$UCV0SRZR#_ruH>^nbg3iDTNxqvZ$=*5xiNE?X5Dss|vfa z%8d@=P}4ZU>$zaF-OV$r3*5!PJd3S|W571pkzLN`28=K0UkG5l36)J!IoAd|MR6NX zEi$XK7e_z7I(qXRJfsxf-q(>7d1Ij~7%IkX+|Sq|_ONuxs`>D$Bh6Q7`gcrD;!!!{6Guev++gltE08Yf>(9?2h{ zww6ielMP85=$?FEB&{mfTy&&~_SVRGt>WT#i6RLsGJmq5yopTM;Ttyo!sg|+Q+QoD zs*HP{la?V^QRr9R3ZLkC zYMEz+F!Y3jGo?W$!n%1H>B~dKAGv1S2=$z9vEXy`d615=!7C|j?y0e&p2;;~%`^z$ z&h${J^-6e4dAgAXemOP3l~iUbU{nUZuZEe5D~2u>DmA7vuP8nyj(hLmA5#uNYg~h` zNWz-e@E@M?Eo}1v0&bXjpL5>Bd~$xn(c7VAi}#qgr(AD>DI8rv-mP(L5k1={Ml6Am z%pW7xeq_anbsp##G5z;(K}Eirbrg@q{q+{DgB}z`J}UbdnHi;sN=-c|f{TV%Z`Ae) z$l(|a`bcj4nl`s?PdQ9u+8;{+k^lw<36BaM+ndO@G|h7wR^4P;i-Cse<8>m z)NwwbVtwvw)$e=|B3u@lCc^_-6!V;N#p~R=tJ=;7SrjWn){Li#^aG)^KxB3LPjZBu0Yr9-}^%oj4Or-F>vN&X;pzz29S)Cw5Rh zjW5cav$bx01n^K|L-&!sW7{Yr{dBMID7WR4?F~Vwb!VJ<{AeR(To46dx5rQkIlVhZ z>guD7@ojUZ%;4#;A(Fl)8)87*@Kty0>flW{AGD!sLlS?q(Kl7oXhsKcu{|dFHTN-j zA+rEF^Ub|}v=MKs&9wre3-=lB8#%1Rx!6R{^|D+{POo~)#`EWahlop0H^ zZPulbn|#|Zh#9c#BVM$|0n6Tl;6wJ{G;sEybV~KCr`&#SJJ%1%B|hN3nSR78`x<-3 znAi9Cc9RCsVHDio#~kMuvqilIg0%9Dq}d1-{mb>SX-)&A<}RaF-|?6#X~mN6qkhPI zb=fG4x9JBQAa32-In3iEFsaIDv z6|rgfF_v=Hlq!ij`5>Lj8SFHbeGW)wf%PSgWbOt3By%q~-W|_ll?Tl~wUak!`O>M3 zX6K*w%HCiXm2p`W;`iV_d*i=3d!x9|-uM^D-WU?mfG_y`WUIl?_R-Z_K=>Cc$xqRl zj?Tf3-M)S|<2YFInZ&L{cEE9u@^QQI&r;Wdo+EqrwU1+VyE*N@Bbx+@AIE)f=Q=fU zPIbMxhe161Wc!AcTe4>s$jbciJL~foN?lH}WKfU2B9$^CXP#6{8Bm`Al5Gc7OlB86G+ z25;ZH2!EF3-kUei5J2o9FgLGe2nC8?Y0@zR{|i_)4LnE>x=&GbtnYBlnOTe*QD)~C0eD!6Bgs7GcHB6ynlo(q{lhP0#salU~+k8h-=MQMJhNk@}7PWF2DDO|PkJNCysL4()&h>69t(?}7$uU%X z)bU2DKv1~PcwwOI4loWs>HuR?)+gQ18$96%X*Iqu`KaSdl&fVgVZNnS(z>(g;LPfD zm^7a1=qMFF8TSN{*$=D`veut<0Ga&jM+zT9Z+8WcIW)I~jxlZ8emmdW%Wb{fRdX4c zF0^K7-SG#-nWbUy0a0dSTDN1&hP9*-BKQtw6!G7#K{E}caVJPU#!MhZNvsM8d0^pQ@NHZ2(P$GBU*& zUI~5?0+CL%%2TnrkI4d-(G&@?y$Z$E4XS;t6$T~8ZBj+oc7m|XHaE$076#FFHEGvj z?PTjCf9Xy_>8bXF#`mW*&MAW}xax*-QW@DTXpzE#Gmi8_r@}QL?ZF(mi>; zHCg-m4P&zQH3USAQ`X92neS#O7mAr_6qxztMvj!>ptu@3f!%m|;B0v_Tp35cCCd)J zkJAhVqfHX4{TOr%vd>)XmNSVwuqABxdO2Hd)+=BN_^afA2xuXbdaHs@Da&?b;nj^n zw4Zi9y+nHV;^t1+1wtNCuJn@A~PUvIch+EYV(txeTZPBB9y~&HBX5ZPEqY408$O{uy2U< zH^`QwzQI0y&zJSK1~Ll&Dq;7eSZnlXejSZ~i^aLZw`8v?YmSRw=v zAPZ!-h{Pe>oeF6+&QnE;A1&IyLcS|tP{#9uo)hRf{nDX;i9l2EFCB_7vncqN4#hOJ zDEOB)1+WY>h5V&Mk;WDU|I(p|Ba4E6Q4|9e5LP&h0uqYf=hOImN$g!3b>HakL&6dpyKN51<6vr4D@TjYFz=ZQ9%OX z#?*jrkys_Fe>pfaJ-Vwrj+N{k*&?5+fT^niX^GgC$|0+B37t6DCpX*@t`8g~4VDp9&HV}>}E5xA~l&|jF* zK)Qx)P}w=Q^EZ; zg!-nwB)!nt7-DjTI=7Vu23-QmB6%vme`wjHo|^SQ2pv>3J>}Cb*vM3F_h$qc*w!7W z5V-8~nJO)#8i+e1I9OK^_Zgk5yhhj+9iRxx-TS@X=G?Rs6fk#%a_Vp0M6%A+PQeX7K+Ad zbIoXsfNLly)=dv>6hNU|7e<;rW~-6@+R&-rmvHS#Ue~t7ZVVx)5J`uh;ZVbf;BMW{ zD#kbsW9#9F!E3wKp&oEBuohp>PLB)12phc9&1il?)wXNYA)foTyX?5TF|Fz%WH&hCh@WP&Q$YT_m_6hB>Gz0hrmrF@A^;88_sy6@>S7@V# zz;2E-qa+C61M6!(!5K+VJUR9D@P_La1W8{Hhm6V#%whfggV$V{?bWI_%IOyt(;h%` zs!bpJ2(TBFzfEonqgf&b>teNADz0XV84H!3jO^2~jK*_w1tUW zHxIJX1(}7#xu3?~=Sy;J2Ql5a!9a8+=fg$2;S2eR#E6)Dd9wWilW=(TwVVff|EnSO zDZ@zRYV%KaFfbky@(?|ypPb5+L7XaV1Nv#7aA4_GG+xF?{GQxn8{8Enw+CPW0xABx z01Kjfz=B~uN2MNOcXY9?k&;^6f_3eA9vQ4_&r=)gnoALr2FZ0aBrY;RUVGYBvucjb z=@r(ZY}#&icjPG&Z>9k!7YL2zc+mbpjTeIa(Lc7giSLm8*bP{XtSRq>*gh_IWRdxQ zqHt=!;G$R?AQa&VJRX7_qOi82NZVys*yE8DT>jkKi!L6-x@<}&21RP&V>384rR7t_ z9!(>2029_%QNX1L)YEPq7?~z(2<+y#p8#`UzQ@;G>~;Htt>#obqX5QAe{MqSD+qU8@KN6R)n%z8^9q%=*rsTVg28!$dB z_(g%7Fxl^aq7K=4H7jxP*77vBVOTKq)vPwb`8A@IbZ|3s0cD{E9$wOZQ^gm55`~Cm zw+JFt#>1?W?gr{`n+h@k?=LB*^&Fy$o?-0M$SZ%C&Ok!B8Ktz zAD4^8c{zK_)qQw22KVI525|Vc2=Oz^nxy;KO_DSl{xPRNy!!RW)1QC+`T370FMpQb zFth{b8{|pD(37b*aX=LaBs*V-a0N*@^dsNMkL22LLq75iKJxYH(ND+U$y$f_#-Z)q zUEB2rNl6O68@-F8(7TI?t%vU83MHJwFb6A^4~HilSl%Sg9h@fU-`J6$r(DB{3^Hn$?4hi zA5Z00ppow3J&6hA&g(sCKeD_h?FR-hLjQf7x8Ss8qqy6b5)Z`XGhhzdjS>^e)a$+6 zDC62{H%g3Z83UUR0?@~2MA_}|Q-RRUv((THh3lj5jD|tW0gRk3(;v$7Y9T*#VB1!~ z34BoK$Km4DuVIUyr~^P;HuM=iiaut*I=|WedQDR-4=WFSNW(Y3{`m6E^W#(5E+2z} zkJbH!uQ!w}ww%#FAwCm;1%-Jsc!7VBQ$`JaAhL*{iRE(}&XLS7FpMX<@xYP@i6?G@#HfL@d)2Uq5J-@s;(5+Yb-9O!PFi z{=Q!-LXt&J1YBZGU!vzcs_e6tfhe9GvG9Nj4lgQwhQl6uy zLm#9zJQ3IMOn}>Lnk|EWJ!h^#=l;+0tf_?C;FB|xofB-1d7vjnOh(D}^-P|1*H ztC~}!;Vv~Tt2qmqbb^50Mz%(=~ky<$MLE%MbaO$od+Nn{-~OE(0s+ln~#iw{l8^@DvjK zefpuSM#I7+Z1x$)R)SstDy}NOUaQ|JW*-?-5`7BpxT>8=2%N2j*svOjOJ~WcY*4?F~RQs%>*P`J2v|@X@ja2~V@NeQCyF)7r3oWg7e1?!+gRfb*{=8}hm$ z?KzILc$9S7iv3341wEXSB2Dsy* z8yqf}Qv6jiIBh$SJ5B6|X14~|LqoZa#vecVK}^pMoDVzbFVBCVQzt$7;yXkWE|BmW z{YWY0g!eC4g#kSudB*}Lu4Yvmkb@AB@{+beW3yMeB_#Z&>H6zX4C zjLyNdwwmCQVh2&;TeGXTtd7uztVw!%s$#DO9+95J@vtD6k3En&k8~!p?4x~EA-IE( zJ#gwI51_p$6n%u~xNVG_9z`LxkD=M~+p=&NAi{0m#(lWoc2Qo}i@MwxD1yF7DgIu! zA77Q^$CPP~Bq~k6=eH;EFxZpZzCDTEym9}xYu~d<|5uW~EHd6HouekjeSr|#8ALYD ztjB{-&>KDWIB*Uqxo3dNDa0SobNFYjm461hC#eqfGcs~GHIi=3Whuc)Sv8a14W!p4 zR>ylTTsTm}Hj!vjF#1`4d#Le=)H8|HbPnd?)%|Q4=o;2|-szDBA9lin;=@n4?4!NQ-wR!jW9Cs}2Dr2JyJ{hENBDwRSF1Ho49{vg zA%NJbT_aoWbn}uC_z~iq&9(=V>Rq*zOn)+8(E-FADMcxxvg^w!$Q;}gl?ni3)8&d2 zzzM>uUXZspJj@HL-QYnk>bIB{X=&?-O6N2eYEX%LW3D#{)uVle6Lzs%DAcV@dln&f z#C9KdOCN~;?Lx{1aW>F;HOxQ2{s7}2NW|~iePYx`{9RDuvMXWgRge3M>1$G+c581E2Jw$zP6(jVjjc| zxUK~=esX^EgnmG9FQJE-Hp9`T%nQZ86Axe{uCIz?bHyFOs&&KAbAeEOd)oC2vw+;d zp7u0rSIk2?k=^|eel0Bo8V;?r)+Sd5=X?UE-UH9Ij^?wkr|>UajQVy zX{=e{NcTXvYDrl_Cl|fIl0!DWf-C`^mNH{U96IxG3}EI`XQpkdW;?kiQ;}_HvpKjhyb=v~S zlmFgACXA*o^5}ZQC_uUYx!5$jM%qQ;p~w?28Ch+1F3XJyvXPo5d(KJ_?rAM}VSPS# zVvqY$oRr;m1_r*?(_GA`+k^`C?KUpYq z7DG%Z@WiNlz-Q8aOX(dZVTE@9VbgjVt;kfWYWa56Yg{8K;HON>!7M`t%t1Fm5<#PF z-#CGuqZQ}D9uTB7%jwhuKng>vtllYA?02iT9_!qN@y7c)x~5%HFWVa*&H*?z+y-O; zMll_fS@jJJc|fFgn5VpU;O0 zh6_CqGHGEwyxXr8vR^BYaeH5{I0gwAo?_-=jzYmRwss>oM~IjD;l7b4NU6^5iafD( zVtHCwaNwQn>w``5^^)uEqGW46@K8GeBl3-n`1!n56DA96R5IJMTF#|c6_F09qO=^V zKb;<(yg;1nl+l(Ag+UN? z9{DJhAx4KK9dM9P>CG+Yn6yUpSA?k<2KWQI;UFTDNmi zGKq6|o|^z3sJ2!YP5=+(QCegBNVX!j4H;WeDt^y@-?60WeJtsHEa}*D!so)AlT7?x z+}G5+?VM%zH8uYgYHGe(ZMLN>jzL(xC2WdIpg`YRRWts`RW)ZTA;8qjcJa&`E8;~* z8C}(vS3((I)4&&1w;1O>h5jUdB)_FvHaoYPrd@2Z+`4)od{!`8L1z?yfp-#m35N{; zV{3fbObZUhTlMl*5ENgfO}2(oC<8f5eZ4L!1UW-Og+e{1US=EB#M)NRn`T!v42&IR z;0~|$+$@bW8*2$$=+RSu308V1uNA}OlouRw6ve(~7qDY=7nQH@wfPiTMbv)r;MG*7 z+Bs#R0rur+M$5_3!koj>yQWv7JOtNu86xmC=fLf#c~ArGLAX2dD$tHwxhcD_dRtxqVLtS*-f zE7Lx}6fSLQD#a9P5{x~wCbUpAJ(wK*`1<*iV^%PJkrB5@TIig*;HLz5G(4MBJu~x> z%^Qt3MTB|YLs;2`hHuF37sp`MhIX%dsP%Gk{O|vMK%7$iFcHEn1+t5q7IErOM-{|R zn94%8mKy)#YI3pLP@Dpx`N))f0+T^mT3;(f)W(#HY#t6bB9?Q*uP5dFN)IoH9mX+{ zaSM7O2s|tE(ax>ZoL4VjKmP@ViYvaa_>w9gQ&c5DnsoEQ(Dk<=Ck5&lhecm>@1d=e zOFp5TFB(;!pwbJg!@V|yj-!BUEq6^FRxIzt4#?HlrMks2`5eKbu-wCxLY7R=AA;o` zWNFWBsQKyP?CaRtgpEAnq4y=}g2i>eLw(m81QyM$xz;hXe zh)DDiQ!xwLcIM&Odd0pQ9Q9e_X(AEohSg`ybbVIYa#Wev{<6DK9xJ3gFGK~hX2K$+ z+uB1)k&TmQ^%A)#$5Lohm%I=rTg?W2sYybV14Ob_JUH1oo|1!TTN?9wv{9y9@^z?M{dOHWshhQd8f})rnAbcOF z5nJ+lp!iCjnf7gSx9oskB$JL26I3L_!=LP^QKQo#a@r#jG7gD2 z|M#&@CHa33xVn_!?Yfh;iU0ZQXFpDYCrMI7*^_A+h_lO?zj~9}wy_~P! zt4;GKom$t<_CYrE7p$vijz9B(mcI8}lGRhowt%HYQK8MgXaN2d;ayqv?ae@fu)dt7O$0A5k?d*l7s<>#PP!~*ZBkJ#>vL$;epRHDJ8!9`v zVxOK0YjUCjetQQKR6v@rc|6cC@uGZN$(R&2P9#(d=FNDk({Z(dRnk-_V{Phocw2}* zfj1CwUahO;yqO?4lUZuWkt6x&BciT z(H8ZmCsdRZn`NehMN)mCst&l43y_nLf$e#|Bplz>q?}RM%bc@;1s4?u(-;H*!eBKY zt{YbCa>K50wXwMjT{*kbUvg-oc*Z99Et=JVmD?Y7i-qB}3^S#lI)N1`qtj~Ny(ZgX zl2D#`i)A@h-EDJn&2-T_Eb|*qUqYDO6P!Db2>%g~j;ARd=Q5f}(<9B&LC{b*8vK#^;bz*wf6S z7`~NEZg)o}eYdLTzEg(_Jcf9z+jQm&hN`eokDYyYQI+H+ft$sUwLJod46qQ`k4K48 zx0Kn;+!#IMW(f+dQjlGnkU_GPsk5YfW@ZSVmBDS6FUs-b8F(;1k57FL2R8R$ewTxUD=_c^&Qd zN6sOo!OKuSv=K5s0T|G|)~F)W>htJi1hn;|F%m14HJ?{pPPkF^hr@x=sTFsQE2`O@ zYk;R{>h5(yc_Kgp0O3q6qTbL!NTdk`?J=pdL$yD-VL8d-;f*xa23GraBs7EVCxP{J z%(_xAG=&%{UtgH}Za3ViIoZeD#~s`B8;UG6A0gPh_*o`f3ZY{s$QxO1Sr$4roel>u z(&NpXeSe{1<&gvJJ|+|f7R+$J# z?~U>rhPadWi0D+V)WFHVwV^B8&QQZ*T23S7U{zh|m6GfS8bPEU_r%_!n(uu66xNNz z8q}RJ#AFwI@?7l+{YK8XP6uKpcjktmeFTRx>&FICbveMCe`s7t#YYUiWTUn*au?$F z;66?F?tr9y5_OCJzC_*lK2dittY=_gJry(jp~l70Q;GDxL@2jWFg~Kcmx(nO;;spMd*Wc0D1~RmH(a_;xtg;O8}xp7 zOm-Xl3kQoM&W?qG)5v|x7U$3rE_u@mah~8y-RHz?v8nUO_nflS;3Y?Zt@~I;ZK_hk zLJPY_U`_iJ+_3tK0M{%WE2#1e5lu#;4hx38C$Y4_P=Z&SE8}yNjMc|x z2-J4nNhVRhJrHuE}y>`8N%mzLjzquULYON#e zO@3)S1~SPkFwd(38H@(vCiP_3M?tYKY`|){nqBE+df8Ds1Daz2_zJ{yoQqBJ_6fiO z-e1AFP|r+ZoFu@9m~Qs`o@u%#S^%kbo$=1-Z}uqpTc_!VApjQR5CCxlsf*(pndi;S zLU^>WZq-SzmR4-;U;lJOpCwd=-vsxEv%i^@Z8S8&5h+jr1&da&qSgPXcuinKE8;z% zJQ)a$p-Z>$u5xN{YwWp$^e2Wc!Jwm%YWL=&F>j@zUAd#4i`AO|`D4W(u_}l-4SWzC z_L3j;B)BwJrPOxv*xL^bYY_nc%)`4!A1Fo+3xkbj=fMwdOm=b@n{%gNn91$J#jbph z%Q@lv0pdMPd=&DQM0PM=6GD8FGXuFkLOz&jHvEpN7K?^s#MR)Vw0leKmcVtyW+^AH znrb&+P55L=R*GF2LG$*sMYPbAOFl>GP{ZROI~Cidw4ExRir>TEbucC(aqojM?}IUW z%gv0fFQenp#g3q|EgiD{SoBFNsGN&X?_ZndXn7+cec_UuEy|`b*)assO~d6B2geub zDQPpG{Icbm8q^I~B&v%QKH3V5mmtLUs#~M3P?VuqU0BtSTeWFg&~~I&6&Yj$4*^?X zB*HNR+JphrT@Ni_d~`?!sS#@a5FZIoVjf%VhUX`-M|!pOWR6lU(z1H5ldQyOc_X#z ztGCMLd|;MLk_Z04HS#}BOlFLSuqqp%A<@`?5-zs{J^ zUmlFTP-!ph*4i>Cwp|y`ik7EQmFs;oNyXn)Af0c-aL`idoauk?2x*&~BjZzjuT{Y& zNjna-U#@jA7|P62B#sk})F?!=MBZLrZJ>YF?6&`ZTabUF?8z>|6 zhZg%<&1Sm|U6e_VpWH2b<2)K=! zhQcF~u%OaJ;a>1JlJ%=EJe>Tjau#LWr&u5Ce%=nMP7eW#s2X>`}f`nV&Yk^IQDm>Q}K;7%+TEcWu zBmzVdLYYMATus9%eiI#G$K?S2cD8Kbi^{;N1o?mLg~69 zo2Bo$kJU*G)%UU>SG|S$RxeWgn^L<&-t;qo@uk&J+`3xC1e7(xALen$_YR z8Ql>%x8XA*n1Pp8?o?1^8RCe&R5D3{G+Hl#ybvPJiU>xFP^?3#=q3_oXQPV!O-#kU`5|RB0WL4`^+{}sTt2?1JcX>*ktfhc!-*h*nZ@2w)106l;bZdY zwT3Yq38zG4pXP%~2{d!SmK1A8QWd(p<%>wHwh-w&)aoQ9F#!&`1hf#)32Rn-iA(zE z%6Y?9(J-{0kHS+|Wyb<9D!LG{NxnsPiHAz)Z;KlWsHo;`*$xK9oC;{Ut*E+I%;D<; z&7HvaNirCJsls)NGVsTPj98@4>a?F2CHqf_n^qYN?YT&1I6Cg*IotHaEy3GOuQr#75F-4fgC3V* z{KPi{(yd=!Tr}0Tp{k<4nX;l`o**cz$9w@N3KRIcJz6Y!dM2Kd^>%(;E+O7$7L7dx zT-&;Z^-2ZJ66g57e0}x>&%`S-dc}ae)3n~=aIBJhXcz-FVq_1`^M>ojvQ&p$0GC9D zV?nhk%=0ct^54Kf1cUGnw1ohzOkPrD3R7L%EpZbeVy=4Uc?z_6Ww4=~gXGrW{cB9< z7xUF+!}!2ardqvn@ow?4hTvm4v!wINII{xrdvuTEd7CpVxX1DQSHSUnRyOr)(yr9b z8F@Ois|U$5*&oR>mi9@0c^fHCznn`e3s#ORQi6AGx~QGHs|q=^WUZTQ%jPYcQ#jCw z1tgem#)Ewd#ekBeWg-=I-NE>5UjbaxPJ&+~hN^Sr5bF=&Y4l-*$}G>YU;~8*O!Rs+ z=TyQ{)k7i$hcna?&X#xEsahQ>8~HJn+s;R!jJ6{O4_i2+V>0}B?d|oRuPA$UOEoi~ zK$88nfr1T@w^K#Oi9n2^WGv2~DS#Vwq53*7bT&c@ZHA30xa>BrC{+xZlj7p_J%?gz zzL#pHB;a8o->8a}>LPzid%w3z$xnj{~4sc*teas)|lUoMjvm?294Zw|p!?ckWYrYjUZPd)}9X zQ$pSkF3Q6uWk*Gou>vap+*F_)4IuhA-FE6g273eKxcZuSPvULD<<~3}P9b^Zks)p0 zLDEZrP&>D;>avCrpZ7pHdrN3K5!_+ctJ}8~2cWA9qadMdIvU7WItyh8@N84BxBTtx zVp&!xTNlU}W3OB!4N52yx2e@;@UVWeC&UC=qNq;y)v1{MI9CJGDo=uLxa0Z;vN%PQSz&ZsUxi~X{G2p$K8M9-oRi#o zK5Uqg878+Jk8hf!P#1^cn;P1WjBhGF-cax_9f~BiDEOCg2&mF7VeAy4_&xr82i=DE zLAQ3$ZSuc6=vE1mgn-&9pBx9HQb^hnY6@CF=5=$SVi!WSnyoIEa5F+;653I{-T}g} zr$hwl83z9Y5fe$a4^ZmgOtI$aUD;P%dDGW~K21-zZ~npk%7Bq{r4T`MZwRDOwNgvi&#PtH*;24T@H`LM5#B@XeMGhmfQM* zAk)|w)E-T_Xk?z?byXtf=wi39;7_j}9~usTe9k{xED)nebG%;}!lm8WHM z!>M>2tA-4yrcxE-IXU6=_QtRWQ^MI>w>6R``_Vv8e>2sR6St(QhZ)18dRbY(!Dx^wys0K+^&m4>h}dttFsc zP6fMM0(@-sTisBYK}fYF4Alo1`ZbhjG<8CgY|~>oe^)NI7!b%AsAdAEzA3XRoF3xpr1XUzxWlr24T)Un`!p*^bMW=ap!p#V45K-PrVU2i9xDSy3sN527F zQ)WO&q=%$?j%4^N#lU+WGjjPfCcB<~ycf0$rJ|danTB0~lBzxhxFpQOQLe3*(utK# z8T42Fd5{hBG3ofZ(^%U!^OTW5<>Ng-HyWKiz>xvcy-a7|+_{`e3njp*VNQCUj0s>2 zZOsRMJugnml%st(Dtl&ROzMnf10K>a>TvN>3Yl{7Ia~Z7tm;ec|@~YELS#`(;Gssv-po$CY<-@Pf#?ae9`iz#_lcItJkWVQh7D zr$@|pOeSWp2dTqVAK{QT^KR)(xV(L(DwEh-_uv{BXY88N5l=X7)!z;YiS1&`mfyN7_~~pbNDv^9%6GpVNnFC>qos}V$+&sKH=29ZjapeMC zjvfJ&H0>BbpOrE(7iZgUhop@>_B@|y^b%OH3&tVI>>7N2;Q(o3dEx1hFLKEk-N#5% zOei=o8Gi}iB3SU}yVtIiD?+Nw<9Tl6ijeeYP2$SX3Dx;chF;ozr!GqO^en$J-x;~c z4djI-KMQY=%|JIY%=m%T<8X{!Ra!$iMv`9rAf^Jnn!>9eh}jKNAB~hZp}2YbFe^Bn zl4Dbmbo2vPt5g#Bg~@$8WWOd5se{4L4S|{wAab$~e05>g!hYq(cK1kb5p?S{MU)KS zAuvE%%nCg4x|G0Ww;lm;JFm!Gdt=!Q;c0QK3XHZ|E;!Vah=poK2q7NodELx*0I@P! zN z2E$z3KC=wD&?96kG zh*O-TzUQ}^EuhpC{k_Ih&YAc1s#uMfqaw6O_Vh(%(>jklhHmhWWzJ8}~g0gJU- zR?0wqsX^Q&>NS-G-vh-0)`@1NO--H9(`hU(YEtfGL@@qIhh!YHKx&$xaqB zBI6HAL0%C;pkE(Txxc2^)X1E2Dy=OfwdL%_t(C4~Sf|6XvJtH%73tIc{P1EdsgvvsIUr70O@M0k9|pBYGNsC2`A*B~trFEnfcf;5Hb!J!=V<39`J zZnfJkR4mG|QtCJkCWLNa&sK7Pr3!EL%O47g2+GtHd*5_2HplxrBxb!;VrrZt#XK}$Rgxu4%O8yhJ8n7zJpti`i|EU z#Kky0@l{biW(djD41rsY8p4Ufn>kUh=V+exq#}hbN!X5&jT)Vm;?6B!4{V8DyIGd( z6p>M^JVF3Fjp!(e^$JN_?c(R18)uOVrbsxJBDI8Bq#6EJHi&%grH?Ek}JhOe~Y* zU9(+Xt6=8mO|#R>5JjT~Q<%YU%V7!xN|PnA#>6RZ12d4c_|c-Zp$cdg6jVX%!X3a} zX(;%YE>uBiQSdJv3URL*3jU=-5lk%#{-sTU+S8gs{?egHbBlt1=}^R(MZv#xD8kgD z2wU(E12t*ZoQ)=(ir@3!x5X*Fw>a4rr}Tff#mN>YTlmAe=%NoRp%wWojr2k{6U*dB zR!}OPC0qlFu2O;0xj4YOr6&R*BZzQM-&O&4 zDyJz5b9So-$`5iV_j_WVjmykwNy@Ok6zQI6G`HI}fEbYYDu7LB1Tu??06kTCQ}suN zN@UZ9>1ME2JcnAn;>>y=_ZdNDwIpSoP#mZjk)0E@y4b!ibrCQ(#D#*+WwCYM6++Q9 zgu@L7yX_T%425R;euMhG_Nd5?pz3N&HYf@pQR^h!boCqJCUHWx42#G`z^0>XiruWM z4Uqh0E%7$;p}j<^YCsY>VXY`;R|_?G>7aH^D5E5vl6Tm&ygMwi;GXRPtaUvu9Tld? zbfF&tC`iRs9(c(NxHd=AdT97o*$Q>-ZM|i56DzF>-^bggoB{Qv#vX`-t_?(laCG?} z%EoHL#_4MHqwDY->q1!Wrd3H{^VZkcJI*r{Sw?*_M>=RJruQ+~bpV!DMB{6!FBauF zSzq2&#;}(=Ax^9RtY+Io!Aj`#A|XaBZGFk9)24pH)#`m`xLEmuPzv(V$3P7ybwjo( zk-p)?&0S;Fee)3W<{=j;S5xxz_jjQo@W#TtA5M-WA6UtHHU42x#w240F}IMwq&rG< zL7BlV<7fW5$zj?gUG=>>!5pUH^?me&|e#qX6+4E4~-KaU3odVE;ny?>&c>A zUhaf$fkNa85*uk#DTOepmTie=TV6_;B+jkgM+H&rREQ@oA`5v5!0h73ZYEV%^*KRK?&sDs44LkYSHQ9ka2-w?jznUpP#a-&5I3QxM^z82pn@E}SI#*%H?jwG zx9FH~>p!u)JbA&4@(0N%39kM1pI-bx<=@1pFD202JK(sjmd)V=PZfWq8orgOKr=ST zaZ_KTsuAU3@GUEgq^g>s2P)W66_4pTJafcf)#p26oZOQb9H#(;snv3bYKbp=Lh4ps zQmG(SaAnX*>c8U2(yop0Q=<=noAyTqp{@w^5gSg0D(B6`Z)&*Rbe!`h<*7S z7`+G+wY+T9XAOn+=#evwF{;QRUA9FHo#@L+?`der_GD;59uK>*5@u)=YFRxY|)C-8qCaskgPiD1t;FgSEnb@o>$-Lf#HMnE^h{h8WfR zdO1f1A>B}J@(h9_h16_1{W!5xY~eK)-%R{o+~;NA9(l7*Mt1h!myw;`XJr4^f$sM6 zIoXB7=eUAr0|urTo;JPe_-yX#q%IdL3gaeZ!@eH5$XuFPG)`ClXIIbOs{R0b7Tz^L zirs=OCEN$u*YHJY0``k*a~jd)eD#}5viLj3>3Ig0z111)k~{jkmRLtzdl?@<*~W%) z6sRbP59-FDl6>-;f^?v0JPAU+wZ$Ml|3TK6$A^Abm2)AG1NRp}HaIuPW8T-sZI4u$ zhvTkhe!y7~L0}&0Z6ez0{hQ^KcFHuboT?h6M99=s_a)NYDFrRECCxURBA<90ShpnA zQaVNhS60$^p~cbZ>1S458xk?Eu6BHlb^&!e@v0phH4}WRWY|w=d}HFdUW#Q z6w8uO{c$F6j+#V>Hfix>*lT%TIh<5X0)aUPR&V=hRX@oz<`X+>PQ|Il!?Y(;F);J^ zlnJ>uGEqZ5pK@oJwZB+7n^B<6)6Jp+^sG@|P5IY2qP%$1XjJN!<&c#=0r@F;A4md9 zvn0OfJSIv6goV-Dhh1nkMDSGadm?c`WP$%Z3XDNWM$_1kc#5wI@zUyIl&hK{dywO4 z!$5LCWs-A@WBXZ8EG4qtEaH#s=_ZJLug%avP;cL_fMAcnJ?+}|w3`E_2;3m`K9(i( zfD(}Sp5yb^(zJ$M?CD{VQf3rU<1 zcCe!DGQ*>ZMQ=m=EqB-FK=`{*1QI=HhVsm?4cfhqDWWi`eq(H)`Q*IXzOSk!6&77W z_#k)qL_D1@tW<<(>ewk)aG9$*py~@sY4gZ@Es*Dlz_-wPIC#{T+DPkQ!>)E~LWdB_ z#Z?!6LP(6WO?}SnZAt(|o*pD;md=U9OF|w@<}phl^NFule*Tau6PPx`!F0`(tFOx) zQ)o4-*EMCuuwUAWIcUo3N*bsV!oGA{(<%Xt7YL&O;6>@z&`Zh)ycrkL^NfSs&teJ= z8B}B%T2#X;v{^@k3xt$Svzpa3|GO>Ml)2a~W${Vc?;Lib5F*6^nTfG*dU0Toa>tB9 z-h)jg?z1h-`VtRU*MLlNM_3}>L9@TwZ6{){acIP9)xt7ctlmGN%oapjq*V7k8SR)* zKs^&e+p)QWnVI&aNYv;#urvu8yt*iNi>NBYLd9RPhtm9gJj^Q6 zYdkPYs&s+%y&88_H|dCR)e`o6v4w~?ZWz|reucGvnL7a~9Ysq$1SM7KoC3$oJl@ls z&1R}S{Bu8>a*s}_5wh%J*I9LN!2c7Acwh7TzP^5{FC^oqxax&a&Yx_n&9#!T7xhIo zyO}L2y4#FdJ9h&C7R;Z7P-UL(`9W#1XY~Tx_%91Ci=R})L1Su579SPZlnv&_fSx~` zWYgbw$aH=mGJPL1eS63>pk|Op_Z`WjO8-FG95EX_dW|~E_5+SyY$?6(73b{6Uhh$P z%!*8I*Bw)1RZ0>#W8Z)zYrKtb>Z^7S6SKo|8JRV86r#o9%@?~RuO$?Udc)~a3m{=_3j480)wxjsCC9=XJpB8b6#)RLlAPsY2EGcZ{RU<;ShQU|A7KB zSxFMVquhv6f+c;)BH*Tl}A<|;tWJezs6 zrmQoel#tz2aH2$vH4&$y!~QuqN*VQC4-HKohl_Bfx>Cb;LHofnt3{Mw0hG@JrSNb8 zJ_=_a?Ks&%%O(2{yJK#kz=|Kvp-AEI$-o{`!o+{g>v>Y&C~tw|1CiFSX^Q*O^IV)w z_^ipkY#xtPRxM+iQquv6;TR#d?N$DR42h;o)zd&36lBr?f~-Xoa)ISkEyLGFsCSf< zL-hfC1apdrU8FxB|fMPkxO5&lD zmjcD(GqNew<{MqJv0UgVdq;t)%K6Qc4F~l5DR#>xS$_OzI1jq9UI% z6B46ldznH|U`)z99(#z@z%xfP;>j^G1_?bcur@7ONQz13!HUiGCVJoPIxb+)K^au* z>8Mz^H_F4*b3Vf`BBa~IcRpQAHcpEgK|EOHUcgx;3hOv0bA*L#f*` ztHF64T-PytGQpAd_a0sVeY)ApF$cgH}Hp`Mom~-9f@JQMYO1=cS zM+V6ogYw#A(T~JZ3pLmC9NR;gzQqMrlX;iSJP~7s`1;&kUQJNhkEJo8r2}YsI?&Ls zMcwW8SNY~&@g0Z~vEwwNV(Rm3QVu{AgodIOFLOk;yXVVytGAWuF%t4UB|J?1Q4tbX z#jqGtNI4E;tLc~&Gb>j?+v(LaxrHQ)R|1R&{Rl-UE2{M-T5KRlBLY&WhmgsA0sKPE6@E znp`jFqm$>aU;S|OH>?9eo=Ote-wiMA1s4V63XySWy?&npJ;rZqT(TEd21+9Bm)3@! zZ+{in_tM&U2-!&#t+VkMywebjIz8fL4a2GY`k$+M>71W<>QfsJxJH3~{;a3Vzwhd; z^&OB*!`?o56%qGih`JpU47uqM+Fn%j^++WzLW^MkG!FLO?Qyx-Ru5BTa8u%poh@A7&K8Zf0grI4# zN5&(654eO^AU{C8N>0qass-C!U1%1j+j!>yD1(Z`HHVb)?kbl`q@-J{xNRuXCHt5V z?g}5B^gu$j$!&tY>S7Y^-LBbDRa~K3t4*-7oQ=PzES!n_aPWDnLPnU4merdgRL{Mz!j|+l0!I zMgd{YlJ*yS=f}tXCZP6mDtlcIfSvv zA2VuYViDafJp|HJBQ^l(S@Ihqo$sh9plOkP#!lKos=C-y^=!8&H@qtFO-^%f4|-Kv zt!V0E6rs<&t>hh#JWugahGLYdM@+je4uMRXXlxx#ue2Ucdz4Sp{vux*VF1+y0j(B$a8`soQ~I@x14dMqD`*r%d0I*fA4FdW}R1RL@+j7ZEo>b zvMkOP<0r`2!;wlMxDWPM+QQE}Rht<&-?kv!GPo&h!uMj2a*k%Nzp(;6fg5nR3-pDI ziekF77AHX&<*ga|4PPTzfxY0 z41!l4399!6FueXQ^i3O+`Nl)YaR$mJz+a>_0CxByhK(L4iW)m^|1w1#08wJazRSeJul&IP+5S9LpiXckpgi zi)B1-#I##(2h`2Ox$AwEUd?oR==YT?0f0?zBiz%f10JOQ>Z!*^S6@ulE1_43`DLRK zh4urbG4!@*Mfcm#Z(<*f@IiNtESQR4g?a%$;jb&lcq9GOj*_b^QB+7WHiY}vk<5Y* zv%QleL=StsOImt2ROL-Kx|aPLQOa&*=egg%VY$|oM_Wg5wj4$QI?7fD+sl#1 zQ#aP0J$tmhVla4@M!6ECi^cK<^55QH0ig{~oi}&{XN!s+*{$a#tOX5zIWK2#WlWVmdGSyKlMwu;vS5X|`gL_o+U^#~p->3K zdsYqn@C{cbFf7ST+k90u%Re9z=MtX*gVGZA!^;(yG862tu--5LxLUee&8lk?k$$Ft z?-TN1zDw@$FxIBwwDW)Y=ombl5=-eU*g))uJrO8_2Fig(_6s+ z(Y0tkOVIi};ZbY5fVbzl?>VN5Gmn-}9#hSvC>-w9wwP7Nf$do?-m;$OGzJ1>lY7%c zQ?<8ob2$96#!exu;}PC$3m(kzXL~O`>&jz0jwJ7az6hokjpK~mol|tJSpHv`McOXO z_%Mw6dOw^{DHm**1In;QtdJoe6*P(X4q|@?y&;A&fIyWQ)iGRDzG!t0n-DtmX_ z&1yiEeXAF7i@+aUq`kuJ7riduRZdhP6oPHUEu8tN4<;`F0JGtpjQT)6nl~JGpLic5PD8y2G3$x{ zMQrHLlfC@%g4-WMnV6TGR+4esa{rRp9RenFR(lWRZ&JV`=5yQg?8!aBHt{&x$7lbh zm0j$)2VwdNe9!&&V7+8_2M{I_uSXxcE$j~xe8iG5Oi;4Es}6a$=jjN4{xEkgyKl8S zH<^mx!{2o_FACq?XY<}?^R{8mFtkA!g=sw97n?|>ZuVVRGW{g=Usxs?LV_G3v<~?L zz~PozD7vYQ>9^fN)8y(*LE(@4W_*~yCUQH0DwRfkop?b3GrL6>6c7bxVr$UjLGjY* zNL;=*+b_1;UuOmmZ*UJDM813^A|Jhc`_{tZ%Rd~8FG+5};!_Xz#o|k%0a$!*H1M8} zoOd>0_F~_2|Mh7g{ooJJ?12oB$fsV&zwK6KXSRU$riG35rwWpVitL%`Q33WLJ`LH5 z{(c4m_CX>~tZoM8Un`hDu0b@^={yqSPly=dD2%@-@L>F*TBZ~$)pIY#-y4SWL*Yxe zg-pDP639ND=icqpf(ne1L|mG_!5E}Kh{BBUn2s)^(*YUe{6bkA$}!VHW5ozkKoH=*JU=b~Z$QdpU9~?T!ZP`Qk;dkN$f4>)&4f<)_!DKb$EH zNWX2K0^Cs@I(I?o7~$_gIs(_#=DOY@8FZQv5@Ys(Wp#=@<5B)*?CYM)aR(8g0Wccn zptX*+&|em-OU}j*QZBVqe30*)l4SSvows+E9cnFmZTsGkP2$ueke|d?QVQAAw7uIY zm->goK;0UjQb%$rdQ~@XNsdzljS(1#JGgp@m5>cc96eEh@-S2)+upyj{Ad7I>nF$OoIXXma zwU%G4i`jUf<0;B2B9utanz)k4NAMq+A{ z)U?q&_ZOl0OEe$L=vk0CL{j@Q`DDrjr?KW%$77hizE!vaj~_yafi3m(*4`0}eM>oD z-Sz(iTmWl^V4UcP%S>EyzJ3lF6DEwThvRZ5oeNfQZqCJ`zaQviXnm>=JVjX;rExS2 zHmBw+E8ZY{X(02#y*UI!tTkqi1?`x5xDoF0nD(lNV9q5WoBFz5lrovQ$Sl$^F^b#j z(3wDtkKmoWX$7`aG8L~RgXrWU%?H}EATK(-~4d$H)T|IfrNaVh9}wi z3Wf>UPTmVqSVlJB5Kc!&O4IhiBoIiJOn-X5rJyFxb2`77XnU|5-Fyj@tBr>CLIHv( zHI%nVV92pcG^zJ=CP8SCxN_KIst%jl6eFUgw^wv2y2n}7i*kh3S3kXc^YZxR53iwX z7I2D6GVkai(HasDdm&ghiSxQ!BfLUvNd&lYGHGhJ9Z?%ien1v@5S8aUiBs&SsH|LS zZ2s=Xc*E#3fxmlw;TqFEAOOO^q8`A+pAb^S=f7MZ&F4SAc(su-x4A^<^AgLN^@Q{R zJFsS&DvD>f^?58OybYES+|s=U$fc7Er?;VgW>XS2MFK}#VV-{+>%X-28|!}{evj^x zxjuR_7dFIwGS|OSGM5i`K!&Fw!JjJWm9s6!#41=c6|#$r-uDo?6c4qssaomn`nrpY z4A;-#w5mG{5;D`txlPo)a7a->1M6$_Zi(CPxh$GWN)zGBvCYDK1us z1SF4W@w|oj>9^=WmFxxZWFR_=!Y_aOZfFYkiNw^0`=m)piLXzhLX~b*W|xY&R+|sI z0G?x=)Jg79Q4PxaKpTy9w@T->>38VnJK4&Q$0m7IZm-%`tIT6^R!m)e7~JX{ai9#Y zxD&eYTJ$nmA`KexAVKzqUfG z3f7v~7VQ*jHHGhS^}S-r8uy1g@J*V6uveLF#*^#xwR(G5ju!6=b=SEBFw3^@2^TR*}KKI zUPI;SOn9TfnmXt>()7hxn)@1SV^2Xrx#ze_iL}W{V9m7eK*B&K7@Lp4@CzNQ#VC8u zhr*4@r9GtY)_&s%<`RZK_k(qIj$j8sROtGlw_P^n;Pd&sX0wfbBT$GHRfZf4#5tz4 zWgPAuHllc!^lmooB9|!L6*vuEGRR|PCPl-zeoB7_L91}W}`5I!c zMtg)vWsht)Jm;(DI4TrPsgmL$Lt)v}1gN|d z(gkHjUi3{E^IFm|Fv*){%diZ{pHVNeBXQlV>`fGra_c=c0PM&kMdGZk3e7sd zQP8du4Hn!mv0Aov=yN>?D+D_LJ~qv$m8R#`QulSPVpda{`|hfb}O0f__s!`c3A z?BSvKJ^p=1!-x0L@b}U1-4H(+4UaItlTFE$=}$PsFO8(apz8dtaW7?1E%l?1T)8(5 zaz_DSOU>Gp>GcswEoCwn-|z$hG;^}lP!Sd%{TlM)fwbT@kEzT=>;1zqG*Jpj8F~{> zoDA9M)=G?h0aNk>msxA5sF^6Xil+xX)RpuQr?`QAgqQ=Q+rO)pD9(Dog^R@&GsI&M zXQ>#~Qr71oFNi7y75QxMWR#w(Ei{*)7*Xn{7pf3lTN!+;J_@NONkx;3?(n{Wz??va zGR+2mmd`kt2ac~@7K?5zP#U3}t&f@(sFe?0%NkU3*h?@uoNkObLNQ>|$MA>{g{$12 zVH&?U`CY4tm@im1r!jbyhX9_eR!5Q0n$n)W$jZIpG1f zZ)e&PpE?%LYAGRSQ{<|BP(O#>tnT((y*>sh4}C+ z^wAzL)P87>_imKg)MQNRl|%TQ1YT5OpzF0BF(g8=yvdm+5Lqgb&BhY?E8n#Xi9!r; zY6+l`zx8-EJDVNQKKK5dZxS?t|7Qlnk4~N4^v>0J~O9#F~#v#^x zf;1_oEY2r?m~V~tao^5N~r6T%n}5Az&=V@PP|mC5MMXjZ5p9>fX%=< zSCtzS8KW%aG=(?P^fLmA{;u@-IK1t|m{T36;BY=_DKzPbz4KkY*ghd#Ba}i*twzH) zjhuRt#j0hqQ=<*sJ4p#lVV1x;?;&BCNxE&Qew4Vbg=p_1Wz2dhkF8Up^(E|Y2|R);`!yqgwfP7n_aM#;1O_gHN9HK<$g88M>`t&%7lSWP zm159;bfQe3Yenqmw;7z+KI*k}>|dd@N>eQ=jx*5L1V`j&k=1xO$nwhYBFGqrlh?a? zORB?GWh+F9bDS@$EsEzNA%+qq=td{`%tOpI9T~O6_n5<)oK$Ww>SAvh4_2#v? z4SYnhvL;eUv}t2jnV4!a;c)Rqv0$c$v7r?J0dt~lFvAq+$ys@9EMl=xm49YspJ)52 z4!tnF?Uw@y-{XEcknA~V6y7X0%H?h&6C1%hwGcNah%=Lrr97aBhO3OfuM#ZTw^0JL#4l<2K=-mdPDfis|xIq`ymW)ntlcl*uxMvZU zV&59KuS`V{4_Y}(BGqzttt0_>{YvTIO9Njc(rqs|Og^VzKBr3eo6}$3us0LPO2utx zCs2E1PZwv;e>na1$0NkfAgjT=#?7a<3>0yewMO&-HFL5Loo-L^C{Oo%S1u;j6nj!s zq4JxO@;PnMBpY0*SAlf=&6M5Ihg$=9aA4I&!=QL*r0GFON+c${ujgX%xlZa_T9x2? z@N_Ou_JvZjSEh6?E93942qPL5781LQQ5JFeagiq<2C*D6O1Ctz=3FU;zeanpb6*du zHR=0;YlFi_14Hop_7gkHKWsmR(;h`)y{T85dRzaan(L3kzVb9!PdIvuzD?+`)5Ibh z#n=s;bTV~V#GLaDIlt*f?6hWG&ES_%{9H%`o@Omuq`W*(78}_v9%{MAfM+@@xzwsm zY)b6z_bBD!Vj>}!4lv+yu62;_+SEphdy$l2Eu(TGVNBIRJl)R^Iiwxg0Yd?nM#cCi z=|3mNKaP_A7=Qh+H^yI5+!o{SdBdO>f79**V*Jak-#iBt>cZnSvxEKt+mmL7)D!nF zhM2~RqUVMbSDK;e^s=0z8{|bHIYf1H_cGhBxi#wF@iCyhZQ`?w9kS*)wMho#1LV2R z2Po3v`2a&~VxQvi;!)Z50JDS(Q?cVr4M$v&9^ zPUp8~3iQ0k$`tVQcUz_aN|O%E6kyWfnF9W>8daz|=!B1vF)UrU154f2M$b+K2s$5bI7LzMCh|K5sHLz|(MTL%K#(t45RQ zP2eChxU8?Dp< zHIP>702PKx`gaRP)nkN@Vm2~69r F>KM^*C7nBsmN=Xk)hrtk*Nq=(jo2!{NIv? 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

    >uiK-la^05eDb|&^9A4_CS3gY#4z7 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 z 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�yPe{-za>WF#g47BMOB@cFKug7 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 literal 0 HcmV?d00001 diff --git a/cde/doc/postscript/README b/cde/doc/postscript/README new file mode 100644 index 000000000..8d6f155ab --- /dev/null +++ b/cde/doc/postscript/README @@ -0,0 +1,10 @@ +This directory contains older CDE documentation in gzipped postscript +format. These can be converted to pdf files on linux with a command +like this: + +gunzip -c AppBuilder.ps.gz |ps2pdf - /tmp/AppBuilder.pdf + +If/When dtinfo is ever made to work, we can get more up to date +documentation from there. Until then, old docs are better than no +docs... + diff --git a/cde/doc/postscript/StyleGuide.ps.gz b/cde/doc/postscript/StyleGuide.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..59ab9306e6f608765334814625f94d2ebeb86137 GIT binary patch literal 474112 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�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

    +&|tdLuw!7rr+MRE&|oGV=!MA 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 mZQ9^`OucX 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

      LJ7-)CoL;=%?c(*g&~WM;Sz*Km!C0lOzIJ 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 literal 0 HcmV?d00001 diff --git a/cde/doc/postscript/SysAdminGuide.ps.gz b/cde/doc/postscript/SysAdminGuide.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..668dee67dee3efaa7e3ad6bbb8348aab271ed535 GIT binary patch literal 510166 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%0AP#mU*CLJ}3oiNuv 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 Qaw*?1+@I4(7}+9}??=EC8M97_+H(0C#5(C1Qd5 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

      +DRXS`*=ETW^bA=jdWMnm-zjJFXl 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 z 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%0A%XL0f9Ia$7zA^|M+RLWW}~@Nf{s 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 literal 0 HcmV?d00001 From 1b74fb9ba75495dbc15418fcb3574a5bb3051d06 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 19 Jun 2012 20:02:56 -0600 Subject: [PATCH 154/162] instant: fix infinite loop seen in non-C locales --- cde/programs/dtdocbook/instant/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cde/programs/dtdocbook/instant/main.c b/cde/programs/dtdocbook/instant/main.c index 2de16a88c..2a917639c 100644 --- a/cde/programs/dtdocbook/instant/main.c +++ b/cde/programs/dtdocbook/instant/main.c @@ -455,7 +455,10 @@ static int CompareI18NStrings(ClientData clientData, } cp++; } else { + if (len > 0) cp += len; + else + break; /* JET - we should be done here... */ } } cp = argv[2]; @@ -466,7 +469,10 @@ static int CompareI18NStrings(ClientData clientData, } cp++; } else { + if (len > 0) cp += len; + else + break; /* JET - we should be done here... */ } } From f8b5b2fd2a60bc85b454e972fcd00d84b6c5f421 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Wed, 20 Jun 2012 01:37:05 -0600 Subject: [PATCH 155/162] Fix dtsession_res so certain config/xrdb options will work properly. --- cde/config/cf/site.def | 7 ++++++- cde/programs/dtsession/Imakefile | 12 +++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/cde/config/cf/site.def b/cde/config/cf/site.def index 58daccc4f..613a0abfa 100644 --- a/cde/config/cf/site.def +++ b/cde/config/cf/site.def @@ -66,7 +66,12 @@ XCOMM site: $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $ #ifdef AfterVendorCF -# define X11ProjectRoot /X11 +# if defined(LinuxArchitecture) || defined(FreeBSDArchitecture) +# define X11ProjectRoot /usr +# else +# define X11ProjectRoot /X11 +# endif + # define ProjectRoot /usr/dt #ifdef SunArchitecture diff --git a/cde/programs/dtsession/Imakefile b/cde/programs/dtsession/Imakefile index 4ff3192a6..cd974c617 100644 --- a/cde/programs/dtsession/Imakefile +++ b/cde/programs/dtsession/Imakefile @@ -39,7 +39,7 @@ EXTRA_OBJS = $(ALTDIRECTORY)SmMigResources.o #endif #endif -#if defined(SCOArchitecture) || defined(LinuxArchitecture) +#if defined(SCOArchitecture) SYS_LIBRARIES = -lcrypt -lm #endif @@ -67,6 +67,16 @@ DEFINES = -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \ SYS_LIBRARIES = -lelf -lm -ldl -lgen #endif +#if defined(LinuxArchitecture) +EXTRA_DEFINES = -D${PROGRAMS} $(XINOPT) +SYS_LIBRARIES = $(XPLIB) $(XINLIB) -ldl -lcrypt -lm +#endif + +#if defined(FreeBSDArchitecture) +EXTRA_DEFINES = -D${PROGRAMS} $(XINOPT) +SYS_LIBRARIES = $(XPLIB) -lcrypt -lm +#endif + PROGRAMS=dtsession /**** Every .o except version.o may only be built in a remote From 89b98f4ef65682d6212b7dccbcb391208baef27c Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Wed, 20 Jun 2012 14:25:41 -0600 Subject: [PATCH 156/162] dtfile: add freetype includes to Imakfile While removing the CCLINK options, accidentally removed freetype includes, causing dtfile to fail to build. --- cde/programs/dtfile/Imakefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cde/programs/dtfile/Imakefile b/cde/programs/dtfile/Imakefile index 468f238ee..4f66b8958 100644 --- a/cde/programs/dtfile/Imakefile +++ b/cde/programs/dtfile/Imakefile @@ -27,6 +27,10 @@ EXTRA_DEFINES = -D_TOOLTALK EXTRA_CCOPTIONS = -xF #endif +#if defined(LinuxArchitecture) +EXTRA_INCLUDES = -I/usr/include/freetype2 +#endif + SRCS = ChangeDir.c ChangeDirP.c Command.c Common.c \ Desktop.c Directory.c Encaps.c File.c \ FileDialog.c FileManip.c FileMgr.c FileOp.c \ From 52360a2cb6d8ac5f9b2add2c50d98d4c698fbf2d Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Thu, 21 Jun 2012 17:05:37 -0600 Subject: [PATCH 157/162] Xsession.src: setup proper cpp_* defines for linux --- cde/programs/dtlogin/config/Xsession.src | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cde/programs/dtlogin/config/Xsession.src b/cde/programs/dtlogin/config/Xsession.src index dd60e86fd..02f14160d 100644 --- a/cde/programs/dtlogin/config/Xsession.src +++ b/cde/programs/dtlogin/config/Xsession.src @@ -70,6 +70,16 @@ XCOMM ########################################################################## # define cpp_HELLO "$DT_BINPATH/dthello -file /etc/copyright -file $HOME/.dtlogininfo &" #endif +#ifdef linux +# define cpp_MAIL "/var/spool/mail/$USER" +# define cpp_XDIR "/usr/bin" +# define cpp_XINITUSER "$HOME/.xinitrc" +# define cpp_XDMSYS "/etc/X11/Xsession" +# undef cpp_HELLO +# define cpp_HELLO "$DT_BINPATH/dthello -file /usr/dt/copyright &" +#endif + + #if 0 /* * Fallback definitions From ba54c6271b23930585264bec0bd58b7a9c877191 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Thu, 21 Jun 2012 17:07:21 -0600 Subject: [PATCH 158/162] Add fontaliases/linux/ dir, and appropriate entries in the CDE-FONT.udb database. Note, these still aren't quie working yet. Notably, font.dir needs to be generated properly and re-committed so they will be used. mkfontdir is used to do this, but currently it fails on these font.alias files (does not recognize them). --- cde/databases/CDE-FONTS.udb | 24 ++ cde/programs/fontaliases/linux/C/fonts.alias | 354 ++++++++++++++++++ cde/programs/fontaliases/linux/C/fonts.dir | 1 + .../fontaliases/linux/ja_JP/fonts.alias | 288 ++++++++++++++ .../fontaliases/linux/ja_JP/fonts.dir | 1 + .../fontaliases/linux/ko_KR/fonts.alias | 20 + .../fontaliases/linux/zh_CN/fonts.alias | 18 + .../fontaliases/linux/zh_TW/fonts.alias | 30 ++ 8 files changed, 736 insertions(+) create mode 100644 cde/programs/fontaliases/linux/C/fonts.alias create mode 100644 cde/programs/fontaliases/linux/C/fonts.dir create mode 100644 cde/programs/fontaliases/linux/ja_JP/fonts.alias create mode 100644 cde/programs/fontaliases/linux/ja_JP/fonts.dir create mode 100644 cde/programs/fontaliases/linux/ko_KR/fonts.alias create mode 100644 cde/programs/fontaliases/linux/zh_CN/fonts.alias create mode 100644 cde/programs/fontaliases/linux/zh_TW/fonts.alias diff --git a/cde/databases/CDE-FONTS.udb b/cde/databases/CDE-FONTS.udb index b988c9f6a..c61f1da8e 100644 --- a/cde/databases/CDE-FONTS.udb +++ b/cde/databases/CDE-FONTS.udb @@ -212,6 +212,30 @@ responsible_project = cde_dt } +# +# for Linux +# +programs/fontaliases/linux/C/fonts.alias +{ linux + install_target = /usr/dt/config/xfonts/C/fonts.alias +} +# +programs/fontaliases/linux/C/fonts.dir +{ linux + install_target = /usr/dt/config/xfonts/C/fonts.dir +} +# +programs/fontaliases/linux/ja_JP/fonts.alias +{ linux + install_target = /usr/dt/config/xfonts/ja_JP/fonts.alias +} +# +programs/fontaliases/linux/ja_JP/fonts.dir +{ linux + install_target = /usr/dt/config/xfonts/ja_JP/fonts.dir +} + + # # for HP/UX 9 # diff --git a/cde/programs/fontaliases/linux/C/fonts.alias b/cde/programs/fontaliases/linux/C/fonts.alias new file mode 100644 index 000000000..700b8dafa --- /dev/null +++ b/cde/programs/fontaliases/linux/C/fonts.alias @@ -0,0 +1,354 @@ +"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1" +"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1" +"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1" +"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-1" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1" +"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1" +"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1" +"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-1" +"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-1" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-1" +"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-1" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-1" +"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-1" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-1" +"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-1" +"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1" +"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1" +"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-1" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1" +"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1" +"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-1" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1" +"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1" +"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-1" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-1" +"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-1" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-1" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-1" +"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-1" +"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-1" +"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-1" +"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-1" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1" +"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-1" +"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-1" +"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-1" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-1" +"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-1" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-1" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-1" +"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-1" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-1" +"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-1" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-1" +"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-1" +"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-1" +"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-1" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1" +"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-1" +"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-1" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-1" +"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1" +"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-1" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-1" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-1" +"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-1" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-1" +"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-1" +"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-1" +"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-1" +"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-1" +"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-1" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-1" +"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-1" +"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-1" +"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-1" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-1" +"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-1" +"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-1" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-1" +"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-1" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-1" +"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-1" +"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-1" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-1" +"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-1" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-1" +"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-1" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-1" +"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-1" +"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-1" +"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-1" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-1" +"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific" +"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1" +"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-1" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1" +"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1" +"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-1" +"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-1" +"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-1" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-1" +"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-1" +"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-1" +"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-1" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-1" +"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-1" +"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-1" +"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific" +"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific" +"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-1" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-1" +"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-1" +"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-1" +"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-1" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1" +"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-1" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1" +"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-1" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-1" +"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-1" +"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-1" +"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-1" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1" +"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-1" "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-1" +"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-1" "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-1" +"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-1" "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-1" +"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-1" "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-1" +"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-1" "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-1" +"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-1" "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-1" +"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-1" "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-1" +"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60-iso8859-1" +"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-1" +"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-75-75-m-90-iso8859-1" +"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-1" +"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-19-190-75-75-m-110-iso8859-1" +"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-1" +"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-75-75-m-140-iso8859-1" +"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60-iso8859-1" +"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-1" +"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-1" +"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-1" +"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-19-190-75-75-m-110-iso8859-1" +"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-1" +"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-75-75-m-140-iso8859-1" +"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-15" +"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-15" +"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-15" +"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-15" +"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-15" +"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-15" +"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-15" +"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-15" +"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-15" +"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-15" +"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-15" +"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-15" +"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-15" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-15" +"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-15" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-15" +"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-15" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-15" +"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-15" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-15" +"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-15" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-15" +"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-15" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-15" +"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-15" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-15" +"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-15" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-15" +"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-15" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-15" +"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-15" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-15" +"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-15" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-15" +"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-15" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-15" +"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-15" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-15" +"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-15" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-15" +"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-15" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-15" +"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-15" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-15" +"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-15" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-15" +"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-15" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-15" +"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-15" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-15" +"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-15" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-15" +"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-15" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-15" +"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-15" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-15" +"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-15" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-15" +"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-15" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-15" +"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-15" +"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-15" +"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-15" +"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-15" +"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-15" +"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-15" +"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-15" +"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-15" +"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-15" +"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-15" +"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-15" +"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-15" +"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-15" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-15" +"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-15" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-15" +"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-15" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-15" +"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-15" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-15" +"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-15" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-15" +"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-15" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-15" +"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-15" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-15" +"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-15" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-15" +"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-15" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-15" +"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-15" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-15" +"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-15" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-15" +"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-15" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-15" +"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-15" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-15" +"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-15" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-15" +"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-15" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-15" +"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-15" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-15" +"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-15" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-15" +"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-15" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-15" +"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-15" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-15" +"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-15" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-15" +"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-15" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-15" +"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-15" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-15" +"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-15" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-15" +"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-15" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-15" +"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-15" +"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-15" +"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-15" +"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-15" +"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-15" +"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-15" +"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-15" +"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-15" +"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-15" +"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-15" +"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-15" +"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-15" +"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-15" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-15" +"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-15" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-15" +"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-15" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-15" +"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-15" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-15" +"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-15" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-15" +"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-15" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-15" +"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-15" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-15" +"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-15" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-15" +"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-15" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-15" +"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-15" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-15" +"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-15" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-15" +"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-15" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-15" +"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-15" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-15" +"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-15" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-15" +"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-15" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-15" +"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-15" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-15" +"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-15" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-15" +"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-15" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-15" +"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-15" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-15" +"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-15" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-15" +"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-15" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-15" +"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-15" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-15" +"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-15" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-15" +"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-15" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-15" +"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-15" +"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-15" +"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-15" +"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-15" +"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-15" +"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-15" +"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-15" +"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-15" +"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-15" +"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-15" +"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-15" +"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-15" +"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific" +"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-15" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-15" +"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-15" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-15" +"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-15" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-15" +"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-15" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-15" +"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-15" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-15" +"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-15" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-15" +"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-15" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-15" +"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-15" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-15" +"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-15" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-15" +"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-15" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-15" +"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-15" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-15" +"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-15" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-15" +"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific" +"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific" +"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-15" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-15" +"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-15" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-15" +"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-15" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-15" +"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-15" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-15" +"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-15" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-15" +"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-15" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-15" +"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-15" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-15" +"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-15" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-15" +"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-15" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-15" +"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-15" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-15" +"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-15" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-15" +"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-15" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-15" +"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-15" "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-15" +"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-15" "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-15" +"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-15" "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-15" +"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-15" "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-15" +"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-15" "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-15" +"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-15" "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-15" +"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-15" "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-15" +"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60-iso8859-15" +"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-15" +"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-75-75-m-90-iso8859-15" +"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-15" +"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-19-190-75-75-m-110-iso8859-15" +"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-15" +"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-75-75-m-140-iso8859-15" +"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60-iso8859-15" +"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-15" +"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-15" +"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-15" +"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-19-190-75-75-m-110-iso8859-15" +"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-15" +"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-75-75-m-140-iso8859-15" diff --git a/cde/programs/fontaliases/linux/C/fonts.dir b/cde/programs/fontaliases/linux/C/fonts.dir new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/cde/programs/fontaliases/linux/C/fonts.dir @@ -0,0 +1 @@ +0 diff --git a/cde/programs/fontaliases/linux/ja_JP/fonts.alias b/cde/programs/fontaliases/linux/ja_JP/fonts.alias new file mode 100644 index 000000000..e11f46be1 --- /dev/null +++ b/cde/programs/fontaliases/linux/ja_JP/fonts.alias @@ -0,0 +1,288 @@ +"-dt-gothic-*-*-*-*-16-*-*-*-c-*-jisx0208.1983-0" "-jis-fixed-medium-r-normal--16-110-100-100-c-160-jisx0208.1983-0" +"-dt-gothic-*-*-*-*-24-*-*-*-c-*-jisx0208.1983-0" "-jis-fixed-medium-r-normal--24-170-100-100-c-240-jisx0208.1983-0" +"-dt-mincho-*-*-*-*-16-*-*-*-c-*-jisx0208.1983-0" "-jis-fixed-medium-r-normal--16-110-100-100-c-160-jisx0208.1983-0" +"-dt-mincho-*-*-*-*-24-*-*-*-c-*-jisx0208.1983-0" "-jis-fixed-medium-r-normal--24-170-100-100-c-240-jisx0208.1983-0" +"-dt-gothic-*-*-*-*-16-*-*-*-c-*-jisx0201.1976-0" "-sony-fixed-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0" +"-dt-gothic-*-*-*-*-24-*-*-*-c-*-jisx0201.1976-0" "-sony-fixed-medium-r-normal--24-170-100-100-c-120-jisx0201.1976-0" +"-dt-mincho-*-*-*-*-16-*-*-*-c-*-jisx0201.1976-0" "-sony-fixed-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0" +"-dt-mincho-*-*-*-*-24-*-*-*-c-*-jisx0201.1976-0" "-sony-fixed-medium-r-normal--24-170-100-100-c-120-jisx0201.1976-0" + + "-dt-interface user-medium-r-normal-xxs-10-96-75-75-m-120-jisx0208.1983-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-120-jisx0208.1983-0" + "-dt-interface system-medium-r-normal-xxs-10-96-75-75-m-120-jisx0208.1983-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-120-jisx0208.1983-0" +"-dt-interface terminal-medium-r-normal-xxs-10-96-75-75-m-120-jisx0208.1983-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-120-jisx0208.1983-0" + "-dt-interface user-medium-r-normal-xxs-10-96-75-75-m-60-jisx0201.1976-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-60-jisx0201.1976-0" + "-dt-interface system-medium-r-normal-xxs-10-96-75-75-m-60-jisx0201.1976-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-60-jisx0201.1976-0" +"-dt-interface terminal-medium-r-normal-xxs-10-96-75-75-m-60-jisx0201.1976-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-60-jisx0201.1976-0" + "-dt-interface user-bold-r-normal-xxs-10-96-75-75-m-120-jisx0208.1983-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-120-jisx0208.1983-0" + "-dt-interface system-bold-r-normal-xxs-10-96-75-75-m-120-jisx0208.1983-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-120-jisx0208.1983-0" +"-dt-interface terminal-bold-r-normal-xxs-10-96-75-75-m-120-jisx0208.1983-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-120-jisx0208.1983-0" + "-dt-interface user-bold-r-normal-xxs-10-96-75-75-m-60-jisx0201.1976-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-60-jisx0201.1976-0" + "-dt-interface system-bold-r-normal-xxs-10-96-75-75-m-60-jisx0201.1976-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-60-jisx0201.1976-0" +"-dt-interface terminal-bold-r-normal-xxs-10-96-75-75-m-60-jisx0201.1976-0" "-misc-fixed-medium-r-normal--10-96-75-75-c-60-jisx0201.1976-0" + + "-dt-interface user-medium-r-normal-xs-12-110-75-75-m-120-jisx0208.1983-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0" + "-dt-interface system-medium-r-normal-xs-12-110-75-75-m-120-jisx0208.1983-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0" +"-dt-interface terminal-medium-r-normal-xs-12-110-75-75-m-120-jisx0208.1983-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0" + "-dt-interface user-medium-r-normal-xs-12-110-75-75-m-60-jisx0201.1976-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0" + "-dt-interface system-medium-r-normal-xs-12-110-75-75-m-60-jisx0201.1976-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0" +"-dt-interface terminal-medium-r-normal-xs-12-110-75-75-m-60-jisx0201.1976-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0" + "-dt-interface user-bold-r-normal-xs-12-110-75-75-m-120-jisx0208.1983-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0" + "-dt-interface system-bold-r-normal-xs-12-110-75-75-m-120-jisx0208.1983-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0" +"-dt-interface terminal-bold-r-normal-xs-12-110-75-75-m-120-jisx0208.1983-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0" + "-dt-interface user-bold-r-normal-xs-12-110-75-75-m-60-jisx0201.1976-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0" + "-dt-interface system-bold-r-normal-xs-12-110-75-75-m-60-jisx0201.1976-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0" +"-dt-interface terminal-bold-r-normal-xs-12-110-75-75-m-60-jisx0201.1976-0" "-mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0" + + "-dt-interface user-medium-r-normal-s-14-130-75-75-m-140-jisx0208.1983-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0" + "-dt-interface system-medium-r-normal-s-14-130-75-75-m-140-jisx0208.1983-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0" +"-dt-interface terminal-medium-r-normal-s-14-130-75-75-m-140-jisx0208.1983-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0" + "-dt-interface user-medium-r-normal-s-14-130-75-75-m-70-jisx0201.1976-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0" + "-dt-interface system-medium-r-normal-s-14-130-75-75-m-70-jisx0201.1976-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0" +"-dt-interface terminal-medium-r-normal-s-14-130-75-75-m-70-jisx0201.1976-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0" + "-dt-interface user-bold-r-normal-s-14-130-75-75-m-140-jisx0208.1983-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0" + "-dt-interface system-bold-r-normal-s-14-130-75-75-m-140-jisx0208.1983-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0" +"-dt-interface terminal-bold-r-normal-s-14-130-75-75-m-140-jisx0208.1983-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0" + "-dt-interface user-bold-r-normal-s-14-130-75-75-m-70-jisx0201.1976-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0" + "-dt-interface system-bold-r-normal-s-14-130-75-75-m-70-jisx0201.1976-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0" +"-dt-interface terminal-bold-r-normal-s-14-130-75-75-m-70-jisx0201.1976-0" "-misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0" + + "-dt-interface user-medium-r-normal-m-16-150-75-75-m-160-jisx0208.1983-0" "-jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0" + "-dt-interface system-medium-r-normal-m-16-150-75-75-m-160-jisx0208.1983-0" "-jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0" +"-dt-interface terminal-medium-r-normal-m-16-150-75-75-m-160-jisx0208.1983-0" "-jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0" + "-dt-interface user-medium-r-normal-m-16-150-75-75-m-80-jisx0201.1976-0" "-sony-fixed-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0" + "-dt-interface system-medium-r-normal-m-16-150-75-75-m-80-jisx0201.1976-0" "-sony-fixed-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0" +"-dt-interface terminal-medium-r-normal-m-16-150-75-75-m-80-jisx0201.1976-0" "-sony-fixed-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0" + "-dt-interface user-bold-r-normal-m-16-150-75-75-m-160-jisx0208.1983-0" "-jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0" + "-dt-interface system-bold-r-normal-m-16-150-75-75-m-160-jisx0208.1983-0" "-jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0" +"-dt-interface terminal-bold-r-normal-m-16-150-75-75-m-160-jisx0208.1983-0" "-jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0" + "-dt-interface user-bold-r-normal-m-16-150-75-75-m-80-jisx0201.1976-0" "-sony-fixed-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0" + "-dt-interface system-bold-r-normal-m-16-150-75-75-m-80-jisx0201.1976-0" "-sony-fixed-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0" +"-dt-interface terminal-bold-r-normal-m-16-150-75-75-m-80-jisx0201.1976-0" "-sony-fixed-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0" + + "-dt-interface user-medium-r-normal-l-18-170-75-75-m-180-jisx0208.1983-0" "-jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0" + "-dt-interface system-medium-r-normal-l-18-170-75-75-m-180-jisx0208.1983-0" "-jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0" +"-dt-interface terminal-medium-r-normal-l-18-170-75-75-m-180-jisx0208.1983-0" "-jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0" + "-dt-interface user-medium-r-normal-l-18-170-75-75-m-90-jisx0201.1976-0" "-misc-fixed-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0" + "-dt-interface system-medium-r-normal-l-18-170-75-75-m-90-jisx0201.1976-0" "-misc-fixed-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0" +"-dt-interface terminal-medium-r-normal-l-18-170-75-75-m-90-jisx0201.1976-0" "-misc-fixed-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0" + "-dt-interface user-bold-r-normal-l-18-170-75-75-m-180-jisx0208.1983-0" "-jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0" + "-dt-interface system-bold-r-normal-l-18-170-75-75-m-180-jisx0208.1983-0" "-jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0" +"-dt-interface terminal-bold-r-normal-l-18-170-75-75-m-180-jisx0208.1983-0" "-jis-gothic-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0" + "-dt-interface user-bold-r-normal-l-18-170-75-75-m-90-jisx0201.1976-0" "-misc-fixed-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0" + "-dt-interface system-bold-r-normal-l-18-170-75-75-m-90-jisx0201.1976-0" "-misc-fixed-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0" +"-dt-interface terminal-bold-r-normal-l-18-170-75-75-m-90-jisx0201.1976-0" "-misc-fixed-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0" + + "-dt-interface user-medium-r-normal-xl-20-193-75-75-m-210-jisx0208.1983-0" "-jis-fixed-medium-r-normal--20-193-75-75-c-200-jisx0208.1983-0" + "-dt-interface system-medium-r-normal-xl-20-193-75-75-m-210-jisx0208.1983-0" "-jis-fixed-medium-r-normal--20-193-75-75-c-200-jisx0208.1983-0" +"-dt-interface terminal-medium-r-normal-xl-20-193-75-75-m-210-jisx0208.1983-0" "-jis-fixed-medium-r-normal--20-193-75-75-c-200-jisx0208.1983-0" + "-dt-interface user-medium-r-normal-xl-20-193-75-75-m-105-jisx0201.1976-0" "-sony-fixed-medium-r-normal--20-193-75-75-c-100-jisx0201.1976-0" + "-dt-interface system-medium-r-normal-xl-20-193-75-75-m-105-jisx0201.1976-0" "-sony-fixed-medium-r-normal--20-193-75-75-c-100-jisx0201.1976-0" +"-dt-interface terminal-medium-r-normal-xl-20-193-75-75-m-105-jisx0201.1976-0" "-sony-fixed-medium-r-normal--20-193-75-75-c-100-jisx0201.1976-0" + "-dt-interface user-bold-r-normal-xl-20-193-75-75-m-210-jisx0208.1983-0" "-jis-fixed-medium-r-normal--20-193-75-75-c-200-jisx0208.1983-0" + "-dt-interface system-bold-r-normal-xl-20-193-75-75-m-210-jisx0208.1983-0" "-jis-fixed-medium-r-normal--20-193-75-75-c-200-jisx0208.1983-0" +"-dt-interface terminal-bold-r-normal-xl-20-193-75-75-m-210-jisx0208.1983-0" "-jis-fixed-medium-r-normal--20-193-75-75-c-200-jisx0208.1983-0" + "-dt-interface user-bold-r-normal-xl-20-193-75-75-m-105-jisx0201.1976-0" "-sony-fixed-medium-r-normal--20-193-75-75-c-100-jisx0201.1976-0" + "-dt-interface system-bold-r-normal-xl-20-193-75-75-m-105-jisx0201.1976-0" "-sony-fixed-medium-r-normal--20-193-75-75-c-100-jisx0201.1976-0" +"-dt-interface terminal-bold-r-normal-xl-20-193-75-75-m-105-jisx0201.1976-0" "-sony-fixed-medium-r-normal--20-193-75-75-c-100-jisx0201.1976-0" + + "-dt-interface user-medium-r-normal-xxl-24-230-75-75-m-240-jisx0208.1983-0" "-jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0" + "-dt-interface system-medium-r-normal-xxl-24-230-75-75-m-240-jisx0208.1983-0" "-jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0" +"-dt-interface terminal-medium-r-normal-xxl-24-230-75-75-m-240-jisx0208.1983-0" "-jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0" + "-dt-interface user-medium-r-normal-xxl-24-230-75-75-m-120-jisx0201.1976-0" "-sony-fixed-medium-r-normal--24-230-75-75-c-120-jisx0201.1976-0" + "-dt-interface system-medium-r-normal-xxl-24-230-75-75-m-120-jisx0201.1976-0" "-sony-fixed-medium-r-normal--24-230-75-75-c-120-jisx0201.1976-0" +"-dt-interface terminal-medium-r-normal-xxl-24-230-75-75-m-120-jisx0201.1976-0" "-sony-fixed-medium-r-normal--24-230-75-75-c-120-jisx0201.1976-0" + "-dt-interface user-bold-r-normal-xxl-24-230-75-75-m-240-jisx0208.1983-0" "-jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0" + "-dt-interface system-bold-r-normal-xxl-24-230-75-75-m-240-jisx0208.1983-0" "-jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0" +"-dt-interface terminal-bold-r-normal-xxl-24-230-75-75-m-240-jisx0208.1983-0" "-jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0" + "-dt-interface user-bold-r-normal-xxl-24-230-75-75-m-120-jisx0201.1976-0" "-sony-fixed-medium-r-normal--24-230-75-75-c-120-jisx0201.1976-0" + "-dt-interface system-bold-r-normal-xxl-24-230-75-75-m-120-jisx0201.1976-0" "-sony-fixed-medium-r-normal--24-230-75-75-c-120-jisx0201.1976-0" +"-dt-interface terminal-bold-r-normal-xxl-24-230-75-75-m-120-jisx0201.1976-0" "-sony-fixed-medium-r-normal--24-230-75-75-c-120-jisx0201.1976-0" + + "-dt-interface terminal-medium-r-bold-s sans-14-130-75-75-m-70-iso8859-1" "-misc-fixed-bold-r-normal--14-130-75-75-c-70-iso8859-1" + +"-dt-interface terminal-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1" + "-dt-interface terminal-medium-r-normal-xs sans-12-110-75-75-m-75-iso8859-1" "-schumacher-clean-medium-r-normal--12-120-75-75-c-60-iso8859-1" + "-dt-interface terminal-medium-r-normal-s sans-14-130-75-75-m-70-iso8859-1" "-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1" + "-dt-interface terminal-medium-r-normal-m sans-16-150-75-75-m-80-iso8859-1" "-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1" + "-dt-interface terminal-medium-r-normal-m sans-17-150-75-75-m-80-iso8859-1" "-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1" + "-dt-interface terminal-medium-r-normal-l sans-18-170-75-75-m-100-iso8859-1" "-misc-fixed-medium-r-normal--18-170-75-75-c-90-iso8859-1" + "-dt-interface terminal-medium-r-normal-xl sans-20-193-75-75-m-100-iso8859-1" "-misc-fixed-medium-r-normal--20-193-75-75-c-100-iso8859-1" +"-dt-interface terminal-medium-r-normal-xxl sans-24-230-75-75-m-120-iso8859-1" "-sony-fixed-medium-r-normal--24-230-75-75-c-120-iso8859-1" + +"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1" +"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1" +"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1" +"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-1" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1" +"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1" +"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1" +"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-1" +"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-1" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-1" +"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-1" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-1" +"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-1" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-1" +"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-1" +"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1" +"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1" +"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-1" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1" +"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1" +"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-1" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1" +"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1" +"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-1" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-1" +"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-1" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-1" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-1" +"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-1" +"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-1" +"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-1" +"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-1" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1" +"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-1" +"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-1" +"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-1" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-1" +"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-1" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-1" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-1" +"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-1" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-1" +"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-1" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-1" +"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-1" +"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-1" +"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-1" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1" +"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-1" +"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-1" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-1" +"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1" +"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-1" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-1" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-1" +"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-1" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-1" +"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-1" +"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-1" +"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-1" +"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-1" +"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-1" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-1" +"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-1" +"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-1" +"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-1" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-1" +"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-1" +"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-1" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-1" +"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-1" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-1" +"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-1" +"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-1" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-1" +"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-1" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-1" +"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-1" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-1" +"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-1" +"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-1" +"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-1" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-1" +"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific" +"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1" +"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-1" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1" +"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1" +"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-1" +"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-1" +"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-1" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-1" +"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-1" +"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-1" +"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-1" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-1" +"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-1" +"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-1" +"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific" +"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific" +"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-1" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-1" +"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-1" +"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-1" +"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-1" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1" +"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-1" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1" +"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-1" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-1" +"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-1" +"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-1" +"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-1" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1" +"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-1" "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-1" +"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-1" "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-1" +"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-1" "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-1" +"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-1" "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-1" +"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-1" "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-1" +"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-1" "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-1" +"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-1" "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-1" +"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60-iso8859-1" +"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-1" +"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-75-75-m-90-iso8859-1" +"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-1" +"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-19-190-75-75-m-110-iso8859-1" +"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-1" +"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-75-75-m-140-iso8859-1" +"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60-iso8859-1" +"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-1" +"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-1" +"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-1" +"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-19-190-75-75-m-110-iso8859-1" +"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-1" +"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-75-75-m-140-iso8859-1" diff --git a/cde/programs/fontaliases/linux/ja_JP/fonts.dir b/cde/programs/fontaliases/linux/ja_JP/fonts.dir new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/cde/programs/fontaliases/linux/ja_JP/fonts.dir @@ -0,0 +1 @@ +0 diff --git a/cde/programs/fontaliases/linux/ko_KR/fonts.alias b/cde/programs/fontaliases/linux/ko_KR/fonts.alias new file mode 100644 index 000000000..f792695d5 --- /dev/null +++ b/cde/programs/fontaliases/linux/ko_KR/fonts.alias @@ -0,0 +1,20 @@ +"-dt-gothic-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" "-daewoo-gothic-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0" + +"-dt-interface system-medium-r-normal-xxs-16-120-100-100-p-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-interface system-medium-r-normal-xs-16-120-100-100-p-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-interface system-medium-r-normal-s-16-120-100-100-p-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-interface system-medium-r-normal-m-16-120-100-100-p-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-interface system-medium-r-normal-l-24-170-100-100-p-240-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0" +"-dt-interface system-medium-r-normal-xl-24-170-100-100-p-240-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0" +"-dt-interface system-medium-r-normal-xxl-24-170-100-100-p-240-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0" + +"-dt-interface user-medium-r-normal-xxs-16-120-100-100-m-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-interface user-medium-r-normal-xs-16-120-100-100-m-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-interface user-medium-r-normal-s-16-120-100-100-m-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-interface user-medium-r-normal-m-16-120-100-100-m-160-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0" +"-dt-interface user-medium-r-normal-l-24-170-100-100-m-240-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0" +"-dt-interface user-medium-r-normal-xl-24-170-100-100-m-240-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0" +"-dt-interface user-medium-r-normal-xxl-24-170-100-100-m-240-ksc5601.1987-0" "-daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0" + diff --git a/cde/programs/fontaliases/linux/zh_CN/fonts.alias b/cde/programs/fontaliases/linux/zh_CN/fonts.alias new file mode 100644 index 000000000..30b280232 --- /dev/null +++ b/cde/programs/fontaliases/linux/zh_CN/fonts.alias @@ -0,0 +1,18 @@ +"-dt-song-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-song-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" + +"-dt-interface system-medium-r-normal-xxs-16-160-72-72-p-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-interface system-medium-r-normal-xs-16-160-72-72-p-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-interface system-medium-r-normal-s-16-160-72-72-p-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-interface system-medium-r-normal-m-16-160-72-72-p-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-interface system-medium-r-normal-l-24-240-72-72-p-240-gb2312.1980-0" "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" +"-dt-interface system-medium-r-normal-xl-24-240-72-72-p-240-gb2312.1980-0" "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" +"-dt-interface system-medium-r-normal-xxl-24-240-72-72-p-240-gb2312.1980-0" "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" + +"-dt-interface user-medium-r-normal-xxs-16-160-72-72-m-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-interface user-medium-r-normal-xs-16-160-72-72-m-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-interface user-medium-r-normal-s-16-160-72-72-m-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-interface user-medium-r-normal-m-16-160-72-72-m-160-gb2312.1980-0" "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0" +"-dt-interface user-medium-r-normal-l-24-240-72-72-m-240-gb2312.1980-0" "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" +"-dt-interface user-medium-r-normal-xl-24-240-72-72-m-240-gb2312.1980-0" "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" +"-dt-interface user-medium-r-normal-xxl-24-240-72-72-m-240-gb2312.1980-0" "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0" diff --git a/cde/programs/fontaliases/linux/zh_TW/fonts.alias b/cde/programs/fontaliases/linux/zh_TW/fonts.alias new file mode 100644 index 000000000..4d02528c5 --- /dev/null +++ b/cde/programs/fontaliases/linux/zh_TW/fonts.alias @@ -0,0 +1,30 @@ +"-dt-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.1-0" "-cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.1-0" +"-dt-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.2-0" "-cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.2-0" +"-dt-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.3-0" "-cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.3-0" +"-dt-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.4-0" "-cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.4-0" +"-dt-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.4-0" "-cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.5-0" +"-dt-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.6-0" "-cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.6-0" +"-dt-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.7-0" "-cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992.7-0" +"-dt-application-*-*-*-*-*-*-*-*-*-*-cns11643.1992.1-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.1-0" +"-dt-application-*-*-*-*-*-*-*-*-*-*-cns11643.1992.2-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.2-0" +"-dt-application-*-*-*-*-*-*-*-*-*-*-cns11643.1992.3-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.3-0" +"-dt-application-*-*-*-*-*-*-*-*-*-*-cns11643.1992.4-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.4-0" +"-dt-application-*-*-*-*-*-*-*-*-*-*-cns11643.1992.5-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.5-0" +"-dt-application-*-*-*-*-*-*-*-*-*-*-cns11643.1992.6-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.6-0" +"-dt-application-*-*-*-*-*-*-*-*-*-*-cns11643.1992.7-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.7-0" +"-dt-interface user-*-*-*-*-*-*-*-*-*-*-cns11643.1992.1-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.1-0" +"-dt-interface user-*-*-*-*-*-*-*-*-*-*-cns11643.1992.2-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.2-0" +"-dt-interface user-*-*-*-*-*-*-*-*-*-*-cns11643.1992.3-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.3-0" +"-dt-interface user-*-*-*-*-*-*-*-*-*-*-cns11643.1992.4-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.4-0" +"-dt-interface user-*-*-*-*-*-*-*-*-*-*-cns11643.1992.5-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.5-0" +"-dt-interface user-*-*-*-*-*-*-*-*-*-*-cns11643.1992.6-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.6-0" +"-dt-interface user-*-*-*-*-*-*-*-*-*-*-cns11643.1992.7-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.7-0" +"-dt-interface system-*-*-*-*-*-*-*-*-*-*-cns11643.1992.1-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.1-0" +"-dt-interface system-*-*-*-*-*-*-*-*-*-*-cns11643.1992.2-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.2-0" +"-dt-interface system-*-*-*-*-*-*-*-*-*-*-cns11643.1992.3-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.3-0" +"-dt-interface system-*-*-*-*-*-*-*-*-*-*-cns11643.1992.4-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.4-0" +"-dt-interface system-*-*-*-*-*-*-*-*-*-*-cns11643.1992.5-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.5-0" +"-dt-interface system-*-*-*-*-*-*-*-*-*-*-cns11643.1992.6-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.6-0" +"-dt-interface system-*-*-*-*-*-*-*-*-*-*-cns11643.1992.7-0" "-dt-song-*-*-*-*-*-*-*-*-*-*-cns11643.1992.7-0" + + From 4b8019194366da79738d8f07dcbd3bb25257e887 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Thu, 21 Jun 2012 17:30:56 -0600 Subject: [PATCH 159/162] fonts.alias: use Peters version in the CDE wiki for now. --- cde/programs/fontaliases/linux/C/fonts.alias | 378 ++----------------- 1 file changed, 24 insertions(+), 354 deletions(-) diff --git a/cde/programs/fontaliases/linux/C/fonts.alias b/cde/programs/fontaliases/linux/C/fonts.alias index 700b8dafa..05867f5aa 100644 --- a/cde/programs/fontaliases/linux/C/fonts.alias +++ b/cde/programs/fontaliases/linux/C/fonts.alias @@ -1,354 +1,24 @@ -"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1" -"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-1" -"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1" -"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-1" -"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-1" -"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-1" -"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-1" -"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1" -"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1" -"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-1" -"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-1" -"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-1" -"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1" -"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1" -"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1" -"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-1" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1" -"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1" -"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1" -"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-1" -"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-1" -"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-1" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-1" -"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-1" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-1" -"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-1" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-1" -"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-1" -"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1" -"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1" -"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-1" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1" -"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1" -"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-1" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1" -"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1" -"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-1" -"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-1" -"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-1" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-1" -"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-1" -"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-1" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-1" -"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-1" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-1" -"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1" -"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-1" -"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1" -"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1" -"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-1" -"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-1" -"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1" -"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1" -"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1" -"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1" -"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1" -"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-1" -"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-1" -"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-1" -"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-1" -"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-1" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1" -"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-1" -"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-1" -"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-1" -"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-1" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-1" -"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-1" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-1" -"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-1" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-1" -"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-1" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-1" -"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-1" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-1" -"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-1" -"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-1" -"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-1" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1" -"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-1" -"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-1" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-1" -"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1" -"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-1" -"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-1" -"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-1" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-1" -"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-1" -"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-1" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-1" -"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-1" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-1" -"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-1" -"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-1" -"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1" -"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-1" -"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-1" -"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-1" -"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1" -"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-1" -"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-1" -"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-1" -"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-1" -"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-1" -"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-1" -"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-1" -"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-1" -"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-1" -"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-1" -"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-1" -"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-1" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-1" -"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-1" -"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-1" -"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-1" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-1" -"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-1" -"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-1" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-1" -"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-1" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-1" -"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-1" -"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-1" -"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-1" -"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-1" -"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-1" -"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-1" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-1" -"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-1" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-1" -"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-1" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-1" -"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-1" -"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-1" -"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-1" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-1" -"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1" -"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1" -"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1" -"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1" -"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1" -"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1" -"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1" -"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1" -"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1" -"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1" -"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1" -"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1" -"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific" -"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific" -"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific" -"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific" -"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific" -"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific" -"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1" -"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-1" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1" -"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-1" -"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1" -"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-1" -"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-1" -"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-1" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-1" -"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-1" -"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-1" -"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-1" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-1" -"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-1" -"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-1" -"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific" -"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific" -"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific" -"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific" -"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific" -"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific" -"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-1" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-1" -"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-1" -"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1" -"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1" -"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1" -"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-1" -"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-1" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1" -"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-1" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1" -"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-1" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-1" -"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-1" -"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-1" -"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-1" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1" -"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-1" "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-1" -"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-1" "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-1" -"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-1" "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-1" -"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-1" "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-1" -"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-1" "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-1" -"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-1" "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-1" -"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-1" "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-1" -"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60-iso8859-1" -"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-1" -"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-75-75-m-90-iso8859-1" -"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-1" -"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-19-190-75-75-m-110-iso8859-1" -"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-1" -"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-75-75-m-140-iso8859-1" -"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60-iso8859-1" -"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-1" -"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-1" -"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-1" -"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-19-190-75-75-m-110-iso8859-1" -"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-1" -"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-75-75-m-140-iso8859-1" -"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-15" -"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-15" -"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-15" -"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-15" -"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-15" -"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-15" -"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-15" -"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-15" -"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-15" -"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-15" -"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-15" -"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-15" -"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-15" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-15" -"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-15" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-15" -"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-15" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-15" -"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-15" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-15" -"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-15" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-15" -"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-15" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-15" -"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-15" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-15" -"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-15" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-15" -"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-15" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-15" -"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-15" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-15" -"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-15" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-15" -"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-15" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-15" -"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-15" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-15" -"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-15" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-15" -"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-15" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-15" -"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-15" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-15" -"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-15" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-15" -"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-15" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-15" -"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-15" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-15" -"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-15" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-15" -"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-15" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-15" -"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-15" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-15" -"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-15" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-15" -"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-15" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-15" -"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-15" -"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-15" -"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-15" -"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-15" -"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-15" -"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-15" -"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-15" -"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-15" -"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-15" -"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-15" -"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-15" -"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-15" -"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-15" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-15" -"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-15" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-15" -"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-15" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-15" -"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-15" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-15" -"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-15" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-15" -"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-15" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-15" -"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-15" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-15" -"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-15" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-15" -"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-15" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-15" -"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-15" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-15" -"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-15" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-15" -"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-15" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-15" -"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-15" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-15" -"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-15" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-15" -"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-15" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-15" -"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-15" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-15" -"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-15" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-15" -"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-15" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-15" -"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-15" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-15" -"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-15" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-15" -"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-15" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-15" -"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-15" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-15" -"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-15" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-15" -"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-15" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-15" -"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-15" -"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-15" -"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-15" -"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-15" -"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-15" -"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-15" -"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-15" -"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-15" -"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-15" -"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-15" -"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-15" -"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-15" -"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-15" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-15" -"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-15" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-15" -"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-15" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-15" -"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-15" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-15" -"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-15" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-15" -"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-15" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-15" -"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-15" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-15" -"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-15" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-15" -"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-15" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-15" -"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-15" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-15" -"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-15" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-15" -"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-15" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-15" -"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-15" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-15" -"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-15" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-15" -"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-15" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-15" -"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-15" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-15" -"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-15" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-15" -"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-15" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-15" -"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-15" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-15" -"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-15" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-15" -"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-15" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-15" -"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-15" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-15" -"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-15" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-15" -"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-15" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-15" -"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-15" -"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-15" -"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-15" -"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-15" -"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-15" -"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-15" -"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-15" -"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-15" -"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-15" -"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-15" -"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-15" -"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-15" -"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific" -"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific" -"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific" -"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific" -"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific" -"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific" -"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-15" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-15" -"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-15" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-15" -"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-15" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-15" -"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-15" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-15" -"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-15" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-15" -"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-15" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-15" -"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-15" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-15" -"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-15" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-15" -"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-15" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-15" -"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-15" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-15" -"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-15" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-15" -"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-15" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-15" -"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific" -"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific" -"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific" -"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific" -"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific" -"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific" -"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-15" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-15" -"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-15" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-15" -"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-15" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-15" -"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-15" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-15" -"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-15" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-15" -"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-15" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-15" -"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-15" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-15" -"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-15" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-15" -"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-15" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-15" -"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-15" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-15" -"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-15" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-15" -"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-15" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-15" -"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-15" "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-15" -"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-15" "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-15" -"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-15" "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-15" -"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-15" "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-15" -"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-15" "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-15" -"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-15" "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-15" -"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-15" "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-15" -"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60-iso8859-15" -"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-15" -"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-75-75-m-90-iso8859-15" -"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-15" -"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-19-190-75-75-m-110-iso8859-15" -"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-15" -"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-75-75-m-140-iso8859-15" -"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60-iso8859-15" -"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-15" -"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-15" -"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-15" -"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-19-190-75-75-m-110-iso8859-15" -"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-15" -"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-75-75-m-140-iso8859-15" +"-dt-interface system-medium-r-normal-xxs sans-10-100-72-72-p-61-iso8859-1" "-adobe-helvetica-medium-r-normal--10-*-75-75-p-56-iso8859-1" +"-dt-interface system-medium-r-normal-xs sans-11-110-72-72-p-64-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1" +"-dt-interface system-medium-r-normal-s sans-12-120-72-72-p-73-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1" +"-dt-interface system-medium-r-normal-m sans-13-130-72-72-p-87-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1" +"-dt-interface system-medium-r-normal-l sans-15-150-72-72-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1" +"-dt-interface system-medium-r-normal-xl sans-18-180-72-72-p-114-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1" +"-dt-interface system-medium-r-normal-xxl sans-21-210-72-72-p-123-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1" + +"-dt-interface user-medium-r-normal-xxs serif-10-100-72-72-m-60-iso8859-1" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1" +"-dt-interface user-medium-r-normal-xs serif-11-110-72-72-m-60-iso8859-1" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1" +"-dt-interface user-medium-r-normal-s serif-12-120-72-72-m-80-iso8859-1" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1" +"-dt-interface user-medium-r-normal-m serif-13-130-72-72-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-interface user-medium-r-normal-l serif-15-150-72-72-m-110-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-interface user-medium-r-normal-xl serif-18-180-72-72-m-120-iso8859-1" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1" +"-dt-interface user-medium-r-normal-xxl serif-21-210-72-72-m-140-iso8859-1" "-adobe-courier-medium-r-normal-*-20-140-100-100-m-110-iso8859-1" + +"-dt-interface user-bold-r-normal-xxs serif-10-100-72-72-m-60-iso8859-1" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1" +"-dt-interface user-bold-r-normal-xs serif-11-110-72-72-m-60-iso8859-1" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1" +"-dt-interface user-bold-r-normal-s serif-12-120-72-72-m-80-iso8859-1" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1" +"-dt-interface user-bold-r-normal-m serif-13-130-72-72-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-interface user-bold-r-normal-l serif-15-150-72-72-m-110-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-interface user-bold-r-normal-xl serif-18-180-72-72-m-120-iso8859-1" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1" +"-dt-interface user-bold-r-normal-xxl serif-21-210-72-72-m-140-iso8859-1" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1" + From 191e1849a632d33df8caac1fbf77e1c5214ba8bc Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Thu, 21 Jun 2012 17:55:57 -0600 Subject: [PATCH 160/162] dtlogin|Xsession/config: setup some env variables and fontpath for linux (and CSRG) systems. What we really need are more fonts installed, like all of the xf 75dpi and 100dpi fonts. 100dpi looks much better than 75/72 dpi, especially on any display larger than 1024x768. Of course, in the far future, we should use the anti-aliased TT fonts everyone else uses these days anyway. --- cde/programs/dtlogin/config/Xconfig.src | 14 ++++++++++- cde/programs/dtlogin/config/Xfailsafe.src | 6 ++++- cde/programs/dtlogin/config/Xservers.src | 2 ++ cde/programs/dtlogin/config/Xsetup.src | 2 ++ cde/programs/dtlogin/config/_common.ksh.src | 26 +++++++++++++++++++++ 5 files changed, 48 insertions(+), 2 deletions(-) diff --git a/cde/programs/dtlogin/config/Xconfig.src b/cde/programs/dtlogin/config/Xconfig.src index f7898e051..2f2d4305d 100644 --- a/cde/programs/dtlogin/config/Xconfig.src +++ b/cde/programs/dtlogin/config/Xconfig.src @@ -68,7 +68,7 @@ Dtlogin*startup: Xstartup Dtlogin*reset: Xreset Dtlogin*setup: Xsetup -#if defined (__hpux) || defined (_AIX) || defined (sun) || defined (__osf__) +#if defined (__hpux) || defined (_AIX) || defined (sun) || defined (__osf__) || defined(CSRG_BASED) || defined(linux) Dtlogin*failsafeClient: Xfailsafe #else Dtlogin*failsafeClient: /usr/bin/X11/xterm @@ -83,6 +83,9 @@ XCOMM Dtlogin.exportList: ODMDIR NLSPATH TZ ... Dtlogin.exportList: ODMDIR NLSPATH TZ #endif +#if defined(CSRG_BASED) || defined(linux) +Dtlogin.exportList: NLSPATH LANG +#endif XCOMM ######################################################################### XCOMM To specify the languages listed in the [Options] [Languages] menu. @@ -132,6 +135,10 @@ XCOMM To specify a default user PATH environment variable. XCOMM XCOMM Dtlogin*userPath: +#if defined(linux) || defined(CSRG_BASED) +Dtlogin*userPath: /bin:/usr/bin:/sbin:/usr/sbin:/usr/dt/bin +#endif + XCOMM ######################################################################### XCOMM To set a display to run the user's XDM $HOME/.xsession script as the @@ -163,6 +170,11 @@ XCOMM To specify how long the Login Manager waits to connect to an X-server. XCOMM XCOMM Dtlogin*openTimeout: +#if defined(CSRG_BASED) || defined(linux) +Dtlogin*openTimeout: 15 +Dtlogin*serverAttempts: 3 +Dtlogin*wakeupInterval: 20 +#endif XCOMM ######################################################################### XCOMM To specify how often the Login Manager "pings" a remote display to diff --git a/cde/programs/dtlogin/config/Xfailsafe.src b/cde/programs/dtlogin/config/Xfailsafe.src index ec8b488db..b0c60ca63 100644 --- a/cde/programs/dtlogin/config/Xfailsafe.src +++ b/cde/programs/dtlogin/config/Xfailsafe.src @@ -53,7 +53,11 @@ XCOMM XCOMM XCOMM Set background to default weave. XCOMM - $XDIR/xsetroot -default & +#if defined(linux) + XDIR=/usr/bin +#endif + +$XDIR/xsetroot -default & #if defined(_AIX) && defined(AIXV4) XCOMM diff --git a/cde/programs/dtlogin/config/Xservers.src b/cde/programs/dtlogin/config/Xservers.src index cea4e966c..f87fefd23 100644 --- a/cde/programs/dtlogin/config/Xservers.src +++ b/cde/programs/dtlogin/config/Xservers.src @@ -111,6 +111,8 @@ XCOMM * Local local_uid@console root /usr/bin/X11/X :0 -nice -2 XCOMM * Local local@console /usr/bin/X11/X :0 #elif defined (__uxp__) :0 Local local@console /usr/bin/X11/X :0 +#elif defined (linux) + :0 Local local_uid@tty1 root /usr/bin/X :0 #else * Local local@console /usr/bin/X11/X :0 #endif diff --git a/cde/programs/dtlogin/config/Xsetup.src b/cde/programs/dtlogin/config/Xsetup.src index 10c1930e9..86f26178c 100644 --- a/cde/programs/dtlogin/config/Xsetup.src +++ b/cde/programs/dtlogin/config/Xsetup.src @@ -56,6 +56,8 @@ fi #ifdef sun XDIR=/usr/openwin/bin +#elif defined(CSRG_BASED) || defined(linux) + XDIR=/usr/bin #else XDIR=/usr/bin/X11 #endif diff --git a/cde/programs/dtlogin/config/_common.ksh.src b/cde/programs/dtlogin/config/_common.ksh.src index 9f2bcdca9..90154a6ab 100644 --- a/cde/programs/dtlogin/config/_common.ksh.src +++ b/cde/programs/dtlogin/config/_common.ksh.src @@ -36,6 +36,8 @@ pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $5}') #elif defined(USL) && (OSMAJORVERSION > 1) pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $6}') +#elif defined(linux) || defined(CSRG_BASED) + pexec=$(LC_TIME=C /bin/ps -p $PPID 2>/dev/null | awk 'NR==2 {print $4}') #else pexec=$(LC_TIME=C /usr/bin/ps -p $PPID | awk 'NR==2 {print $4}') #endif @@ -467,3 +469,27 @@ SetKeyboardMap() fi #endif #endif + +#if defined(CSRG_BASED) || defined(linux) +#ifdef cpp_Xsetup + if [ "$DTXSERVERLOCATION" != "remote" ]; then + fontpath= + FONTLIB=/usr/share/fonts/X11 + for i in misc 75dpi 100dpi Speedo Type1 PJE + do + if [ -f $FONTLIB/$i/fonts.dir ]; then + if [ ! -z "$fontpath" ]; then + fontpath=$fontpath,$FONTLIB/$i/ + else + fontpath=$FONTLIB/$i/ + fi + fi + done + + if [ ! -z "$fontpath" ]; then + $XDIR/xset fp+ $fontpath + fi + fi +#endif +#endif + From 8f6700b0d9fcfb6d073a5fa945e4dc93a3d19d52 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Thu, 21 Jun 2012 18:30:40 -0600 Subject: [PATCH 161/162] fontaliases: add more robust font.aliases file. Note, this requires that the xfonts-100dpi and xfonts-100dpi-transcode[d] packages be installed. Kubuntu 11.10 calls the transcoded package 'xfonts-100dpi-transcoded' while 12.04 calls it 'xfonts-100dpi-transcode' You can also use the 75dpi variants if you wish, though they will look crappy on larger monitors (>1024x768). --- cde/programs/fontaliases/linux/C/fonts.alias | 378 +++++++++++++++++-- 1 file changed, 354 insertions(+), 24 deletions(-) diff --git a/cde/programs/fontaliases/linux/C/fonts.alias b/cde/programs/fontaliases/linux/C/fonts.alias index 05867f5aa..700b8dafa 100644 --- a/cde/programs/fontaliases/linux/C/fonts.alias +++ b/cde/programs/fontaliases/linux/C/fonts.alias @@ -1,24 +1,354 @@ -"-dt-interface system-medium-r-normal-xxs sans-10-100-72-72-p-61-iso8859-1" "-adobe-helvetica-medium-r-normal--10-*-75-75-p-56-iso8859-1" -"-dt-interface system-medium-r-normal-xs sans-11-110-72-72-p-64-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1" -"-dt-interface system-medium-r-normal-s sans-12-120-72-72-p-73-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1" -"-dt-interface system-medium-r-normal-m sans-13-130-72-72-p-87-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1" -"-dt-interface system-medium-r-normal-l sans-15-150-72-72-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1" -"-dt-interface system-medium-r-normal-xl sans-18-180-72-72-p-114-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1" -"-dt-interface system-medium-r-normal-xxl sans-21-210-72-72-p-123-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1" - -"-dt-interface user-medium-r-normal-xxs serif-10-100-72-72-m-60-iso8859-1" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1" -"-dt-interface user-medium-r-normal-xs serif-11-110-72-72-m-60-iso8859-1" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1" -"-dt-interface user-medium-r-normal-s serif-12-120-72-72-m-80-iso8859-1" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1" -"-dt-interface user-medium-r-normal-m serif-13-130-72-72-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1" -"-dt-interface user-medium-r-normal-l serif-15-150-72-72-m-110-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1" -"-dt-interface user-medium-r-normal-xl serif-18-180-72-72-m-120-iso8859-1" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1" -"-dt-interface user-medium-r-normal-xxl serif-21-210-72-72-m-140-iso8859-1" "-adobe-courier-medium-r-normal-*-20-140-100-100-m-110-iso8859-1" - -"-dt-interface user-bold-r-normal-xxs serif-10-100-72-72-m-60-iso8859-1" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1" -"-dt-interface user-bold-r-normal-xs serif-11-110-72-72-m-60-iso8859-1" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1" -"-dt-interface user-bold-r-normal-s serif-12-120-72-72-m-80-iso8859-1" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1" -"-dt-interface user-bold-r-normal-m serif-13-130-72-72-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1" -"-dt-interface user-bold-r-normal-l serif-15-150-72-72-m-110-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1" -"-dt-interface user-bold-r-normal-xl serif-18-180-72-72-m-120-iso8859-1" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1" -"-dt-interface user-bold-r-normal-xxl serif-21-210-72-72-m-140-iso8859-1" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1" - +"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1" +"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1" +"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1" +"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-1" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1" +"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1" +"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1" +"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-1" +"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-1" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-1" +"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-1" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-1" +"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-1" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-1" +"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-1" +"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1" +"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1" +"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-1" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1" +"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1" +"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-1" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1" +"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1" +"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-1" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-1" +"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-1" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-1" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-1" +"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-1" +"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-1" +"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-1" +"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-1" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1" +"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-1" +"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-1" +"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-1" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-1" +"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-1" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-1" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-1" +"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-1" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-1" +"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-1" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-1" +"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-1" +"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-1" +"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-1" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1" +"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-1" +"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-1" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-1" +"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1" +"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-1" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-1" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-1" +"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-1" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-1" +"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-1" +"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-1" +"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-1" +"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-1" +"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-1" +"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-1" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-1" +"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-1" +"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-1" +"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-1" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-1" +"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-1" +"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-1" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-1" +"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-1" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-1" +"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-1" +"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-1" +"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-1" +"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-1" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-1" +"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-1" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-1" +"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-1" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-1" +"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-1" +"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-1" +"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-1" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-1" +"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1" +"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1" +"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1" +"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1" +"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1" +"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1" +"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1" +"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1" +"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1" +"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1" +"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1" +"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1" +"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific" +"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1" +"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-1" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1" +"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-1" +"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1" +"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-1" +"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-1" +"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-1" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-1" +"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-1" +"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-1" +"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-1" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-1" +"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-1" +"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-1" +"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific" +"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific" +"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-1" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-1" +"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-1" +"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1" +"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1" +"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1" +"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-1" +"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-1" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1" +"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-1" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1" +"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-1" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-1" +"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-1" +"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-1" +"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-1" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1" +"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-1" "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-1" +"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-1" "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-1" +"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-1" "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-1" +"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-1" "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-1" +"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-1" "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-1" +"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-1" "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-1" +"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-1" "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-1" +"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60-iso8859-1" +"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-1" +"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-75-75-m-90-iso8859-1" +"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-1" +"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-19-190-75-75-m-110-iso8859-1" +"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-1" +"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-75-75-m-140-iso8859-1" +"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60-iso8859-1" +"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-1" +"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-1" +"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-1" +"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-19-190-75-75-m-110-iso8859-1" +"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-1" +"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-75-75-m-140-iso8859-1" +"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-15" +"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-15" +"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-15" +"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-15" +"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-15" +"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-15" +"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-15" +"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-15" +"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-15" +"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-15" +"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-15" +"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-15" +"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-15" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-15" +"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-15" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-15" +"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-15" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-15" +"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-15" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-15" +"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-15" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-15" +"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-15" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-15" +"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-15" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-15" +"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-15" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-15" +"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-15" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-15" +"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-15" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-15" +"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-15" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-15" +"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-15" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-15" +"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-15" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-15" +"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-15" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-15" +"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-15" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-15" +"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-15" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-15" +"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-15" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-15" +"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-15" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-15" +"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-15" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-15" +"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-15" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-15" +"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-15" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-15" +"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-15" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-15" +"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-15" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-15" +"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-15" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-15" +"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-15" +"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-15" +"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-15" +"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-15" +"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-15" +"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-15" +"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-15" +"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-15" +"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-15" +"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-15" +"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-15" +"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-15" +"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-15" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-15" +"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-15" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-15" +"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-15" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-15" +"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-15" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-15" +"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-15" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-15" +"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-15" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-15" +"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-15" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-15" +"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-15" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-15" +"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-15" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-15" +"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-15" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-15" +"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-15" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-15" +"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-15" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-15" +"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-15" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-15" +"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-15" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-15" +"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-15" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-15" +"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-15" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-15" +"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-15" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-15" +"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-15" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-15" +"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-15" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-15" +"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-15" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-15" +"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-15" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-15" +"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-15" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-15" +"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-15" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-15" +"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-15" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-15" +"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-15" +"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-15" +"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-15" +"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-15" +"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-15" +"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-15" +"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-15" +"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-15" +"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-15" +"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-15" +"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-15" +"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-15" +"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-15" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-15" +"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-15" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-15" +"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-15" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-15" +"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-15" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-15" +"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-15" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-15" +"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-15" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-15" +"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-15" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-15" +"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-15" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-15" +"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-15" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-15" +"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-15" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-15" +"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-15" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-15" +"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-15" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-15" +"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-15" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-15" +"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-15" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-15" +"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-15" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-15" +"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-15" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-15" +"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-15" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-15" +"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-15" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-15" +"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-15" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-15" +"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-15" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-15" +"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-15" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-15" +"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-15" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-15" +"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-15" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-15" +"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-15" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-15" +"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-15" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-15" +"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-15" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-15" +"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-15" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-15" +"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-15" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-15" +"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-15" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-15" +"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-15" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-15" +"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-15" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-15" +"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-15" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-15" +"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-15" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-15" +"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-15" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-15" +"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-15" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-15" +"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-15" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-15" +"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific" +"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-15" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-15" +"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-15" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-15" +"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-15" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-15" +"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-15" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-15" +"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-15" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-15" +"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-15" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-15" +"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-15" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-15" +"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-15" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-15" +"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-15" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-15" +"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-15" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-15" +"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-15" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-15" +"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-15" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-15" +"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific" +"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific" +"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific" +"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific" +"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific" +"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific" +"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-15" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-15" +"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-15" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-15" +"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-15" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-15" +"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-15" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-15" +"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-15" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-15" +"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-15" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-15" +"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-15" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-15" +"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-15" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-15" +"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-15" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-15" +"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-15" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-15" +"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-15" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-15" +"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-15" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-15" +"-dt-interface system-medium-r-normal-xxs serif-10-100-75-75-p-56-iso8859-15" "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-15" +"-dt-interface system-medium-r-normal-xs serif-11-80-100-100-p-63-iso8859-15" "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-15" +"-dt-interface system-medium-r-normal-s serif-14-140-75-75-p-80-iso8859-15" "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-15" +"-dt-interface system-medium-r-normal-m serif-17-120-100-100-p-96-iso8859-15" "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-15" +"-dt-interface system-medium-r-normal-l serif-19-190-75-75-p-109-iso8859-15" "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-15" +"-dt-interface system-medium-r-normal-xl serif-20-140-100-100-p-114-iso8859-15" "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-15" +"-dt-interface system-medium-r-normal-xxl serif-24-240-75-75-p-137-iso8859-15" "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-15" +"-dt-interface user-bold-r-normal-xxs sans-10-100-75-75-m-60-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-75-75-m-60-iso8859-15" +"-dt-interface user-bold-r-normal-xs sans-11-80-100-100-m-70-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-15" +"-dt-interface user-bold-r-normal-s sans-14-140-75-75-m-90-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-75-75-m-90-iso8859-15" +"-dt-interface user-bold-r-normal-m sans-17-120-100-100-m-100-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-15" +"-dt-interface user-bold-r-normal-l sans-19-190-75-75-m-110-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-19-190-75-75-m-110-iso8859-15" +"-dt-interface user-bold-r-normal-xl sans-20-140-100-100-m-120-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-15" +"-dt-interface user-bold-r-normal-xxl sans-24-240-75-75-m-140-iso8859-15" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-75-75-m-140-iso8859-15" +"-dt-interface user-medium-r-normal-xxs sans-10-100-75-75-m-60-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-75-75-m-60-iso8859-15" +"-dt-interface user-medium-r-normal-xs sans-11-80-100-100-m-70-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-15" +"-dt-interface user-medium-r-normal-s sans-14-140-75-75-m-90-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso8859-15" +"-dt-interface user-medium-r-normal-m sans-17-120-100-100-m-100-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-15" +"-dt-interface user-medium-r-normal-l sans-19-190-75-75-m-110-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-19-190-75-75-m-110-iso8859-15" +"-dt-interface user-medium-r-normal-xl sans-20-140-100-100-m-120-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-15" +"-dt-interface user-medium-r-normal-xxl sans-24-240-75-75-m-140-iso8859-15" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-75-75-m-140-iso8859-15" From 669f0648194c8e868daf163e5e24e4c198072e7f Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Wed, 27 Jun 2012 12:21:52 -0600 Subject: [PATCH 162/162] Converted postscript documentation to pdf, moved to a better place. The new PDF's are located in doc/C/pdf, and the original postscript files in doc/postscript have been removed. --- cde/doc/C/pdf/AppBuilder.pdf | Bin 0 -> 507135 bytes cde/doc/C/pdf/DtKsh.pdf | Bin 0 -> 267883 bytes cde/doc/C/pdf/Glossary.pdf | Bin 0 -> 290791 bytes cde/doc/C/pdf/HelpGuide.pdf | Bin 0 -> 852290 bytes cde/doc/C/pdf/I18nGuide.pdf | Bin 0 -> 402513 bytes cde/doc/C/pdf/ProgOverview.pdf | Bin 0 -> 265799 bytes cde/doc/C/pdf/ProgrammersGuide.pdf | Bin 0 -> 469574 bytes cde/doc/C/pdf/README | 6 ++++++ cde/doc/C/pdf/StyleGuide.pdf | Bin 0 -> 910725 bytes cde/doc/C/pdf/SysAdminGuide.pdf | Bin 0 -> 896302 bytes cde/doc/C/pdf/ToolTalk.pdf | Bin 0 -> 330359 bytes cde/doc/C/pdf/UsersGuide.pdf | Bin 0 -> 1399321 bytes cde/doc/postscript/AppBuilder.ps.gz | Bin 270181 -> 0 bytes cde/doc/postscript/DtKsh.ps.gz | Bin 142955 -> 0 bytes cde/doc/postscript/Glossary.ps.gz | Bin 161361 -> 0 bytes cde/doc/postscript/HelpGuide.ps.gz | Bin 452471 -> 0 bytes cde/doc/postscript/I18nGuide.ps.gz | Bin 217594 -> 0 bytes cde/doc/postscript/ProgOverview.ps.gz | Bin 140308 -> 0 bytes cde/doc/postscript/ProgrammersGuide.ps.gz | Bin 216636 -> 0 bytes cde/doc/postscript/README | 10 ---------- cde/doc/postscript/StyleGuide.ps.gz | Bin 474112 -> 0 bytes cde/doc/postscript/SysAdminGuide.ps.gz | Bin 510166 -> 0 bytes cde/doc/postscript/ToolTalk.ps.gz | Bin 159501 -> 0 bytes cde/doc/postscript/UsersGuide.ps.gz | Bin 831998 -> 0 bytes 24 files changed, 6 insertions(+), 10 deletions(-) create mode 100644 cde/doc/C/pdf/AppBuilder.pdf create mode 100644 cde/doc/C/pdf/DtKsh.pdf create mode 100644 cde/doc/C/pdf/Glossary.pdf create mode 100644 cde/doc/C/pdf/HelpGuide.pdf create mode 100644 cde/doc/C/pdf/I18nGuide.pdf create mode 100644 cde/doc/C/pdf/ProgOverview.pdf create mode 100644 cde/doc/C/pdf/ProgrammersGuide.pdf create mode 100644 cde/doc/C/pdf/README create mode 100644 cde/doc/C/pdf/StyleGuide.pdf create mode 100644 cde/doc/C/pdf/SysAdminGuide.pdf create mode 100644 cde/doc/C/pdf/ToolTalk.pdf create mode 100644 cde/doc/C/pdf/UsersGuide.pdf delete mode 100644 cde/doc/postscript/AppBuilder.ps.gz delete mode 100644 cde/doc/postscript/DtKsh.ps.gz delete mode 100644 cde/doc/postscript/Glossary.ps.gz delete mode 100644 cde/doc/postscript/HelpGuide.ps.gz delete mode 100644 cde/doc/postscript/I18nGuide.ps.gz delete mode 100644 cde/doc/postscript/ProgOverview.ps.gz delete mode 100644 cde/doc/postscript/ProgrammersGuide.ps.gz delete mode 100644 cde/doc/postscript/README delete mode 100644 cde/doc/postscript/StyleGuide.ps.gz delete mode 100644 cde/doc/postscript/SysAdminGuide.ps.gz delete mode 100644 cde/doc/postscript/ToolTalk.ps.gz delete mode 100644 cde/doc/postscript/UsersGuide.ps.gz diff --git a/cde/doc/C/pdf/AppBuilder.pdf b/cde/doc/C/pdf/AppBuilder.pdf new file mode 100644 index 0000000000000000000000000000000000000000..546eaea14db8351f2bc8d02dcd00c39c55ebf25c GIT binary patch literal 507135 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 z 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νW;gf4h8B9{bHdC5Tu*tKfa0IxGHnCRP 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

      WP)Z2}@-89u*M3Kv{B_Tt;quUhFTS)F=<9~94{ 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

      ?}$FfH2TB;XLLJ%|5Q-> zQ%HGM=J@)BU=q#};PdUg`M{ZZ!G&NF&N&rKPGrQVZyWeq=h(IFuQh!FPW+N4pL^~8 zIn>gLxx=4%@!t|mvY!Y2Ioa6};pq<|ME3LU7XF?p0mqSP^4ZRvlbr)z>(OVydBNoI zh5y{j;G{J_1(U4jtPBAESTG4+ogBXjCI>ARickd(50y$6D(<(6(&&r~;D}rz04(Z{ zq_yQ_+=^99_HvtAHoNjfdl}=IZ&C-b4>1K{Svn)4DuTO$&!Ne&X%*geeU{zNl!To$iGi z2P!W|0^Z_8*R`**ynQqO*9OqdigtIfWEjwvM* zs+LXC@JP%?u>o@S8KP-tYWx}04EY1=qP;ulx!k0kCgnZqG^{e+?L(XiX`IE^@pTom z_z(uBFe%GXzph_9glh6{QX;Mw#+QYtH+7G6eBOI>Y4XN&R=JPGEnqM6+639#AV*m$ z9K`F7W1drCA-lW8NHbv}zTvNurn+-{aT+mbD(!t!5`er{gfgB?9!xzQ%~H?BQUmrT zwl;{-=-QCLQHhi#w$@C%>7>vTQ!*c5?x_53B7NDQhHg60XN8BRE<|p45vjl-W%33ic3Qun8$bp$)+zmOdoK_|!{V7r6_DHw)GJn~DHnKHx4(XZO zFERe|HWgNjBEOWyL{U^!hapf4n*((JwfNrJ;Qa@;v<7Xv*`GDVWOfYJ@uHc;7^ID@ z(T4qlFw3u8?hetisb}KMbT=8kpjqH(_C$D(UG%ol>Kn)2VPR{6OX4Hw^LVi z0!4zF_2=WU*m`cQv-M2*sk-Ih(Nrn&XVmtIn2YrpCZjnq#@M)0Tj6PiNPt7oOhbtC zLj&LQyiN&}L;k3TG#_Aj%P#5KxiR?VS9h%kkg#40~l^~hcLSjg|EN6Tg(FCEhR%`F_f{Y|e) z=oVrm6@YQJTg(atg#$+=YO34Ferv5k`TM}#AXY{@D|kv zoD+)`vu3?l41Gslf>ZkyM(QX*5glg}@K$S}UIx zdy8846E*#%sohKNcKP5{+#$&AZZ&H;(nU9r zM2cfL(<)bJzexXqu8b)XwIJ>ynNtkq@@&M{g~7qkP4V0O?W3I>Nw2xsS|XO(N35bN z0fC@R3w%qwnU^0|Fh4$4@p!47XUNKXUCa&dUPag-#61<<)uEiawIXX;!w!@DOc$e= z2nHBY1N^aR^H+4CcVYw<4sV501C+SC7dx?4(gG{g5OA}&XQ;O-{m?_UkqE!77GQ`L=ps83?&l>v$Gb{z1#T zMUEw2Zd~iGNP|^~M~1{-u#g%?@M|tdN>ztMtqK(j6O5OKjY+;M+Ge2+#ff!UC7F#Nzf%m+&-E;3!S3b)d~;IhyJ zR-~1l%UJx?nm&r(x#GD=nc3kiOpXkfoK0^yLOKrLaU25O4>p@;7To#!G29O-WT;#o z&FX>UIuwxk)fK6*E*s&KUAFaUQ0eUuIGD8^`< z`LFo#uP6UqhVUCZ|K~qD3}XV%nziEoF0E$oq(xS>4h}nwo-G+O;Ud?W*LLKh3A89ROM|QiVK%rSVDb6!+z4 zg+g&+JHn+4`o~mfcRBR}{Hu(0&5^O4krh})Zu5K4yQ?kVQMrk-bBVL%o_YP-)K9?X zh;FOfq>)n|?OdV2W_2N|5149~>0LHg{$jo#vw#+6cW~4j(M~jKtK}==30Q(LX`iH- zklbugah)3y+#w-s4?#SKl2k=9IQQhOjSS_xUm8}bx9I5!fHUlM$#>Ypo@hSl#Z1;~R+Te_ zy$yy4V3mvCOf8}g&xMVTDs>?YOasU-QRX{9l5@&8QI1Jmrp3I>=t#hQTaPFJJc0%f96}h7+5~WfltHU z&8Css>h|J$xmnVo`|6BqQY`38WIaKbkHeu{z!g0!SXyTOf7p8qxG1;oVe}}{DJ3XU(jY^3NT+mn4M@k(DN;&G zH;8nXfP^4O#{kkTIW!_l$DP4Ac;55ASI>Lz_x-+m{|wJOd!A?Sz4qF%*4lfmz4n;g zq-?iJT&~m*+oE5Z180U&VVZ|r_RRtW=?tnpy`E6vor<0f6GQdB1wH}WH>x6UPKlP} z*i~{p)B}>1=3Rg(bZla^%IK=XeYYrD)mRmyC{mp&1{9{2mDNtXELN>5#<>+9C5!1R zHuN(#-8`sOo|1@Q#>bf2wqOXie{h1V4n+ciwI+ z5B^SS1yN=Q-g(c^n(c3MfZFJCvu>s!NtwoR;?M6_!r7UlVXq?x-}Kdkp)y9Pa?j9qDg-cFMq3lx9f?cHM#g z!R^1wO6VDtjBh-9C&p|F;Wl;rk%b`&(*}K8)0%e;Amj-Fw2oen-vrgtktv6#XYMk0~3`*Mz9x!o4j|KbtTVm@&momi<48x zhI{E}MFCHa(mG6qeI5!}t^x#dUb=l;za@^>wnN|NS2uH8y~*jReTL~-vEZs>hO>k< z${DcTY4zl>Y3@TTi~f>kctRWt{rC2spBYGo$++NAOSoA53o0AfdYZaYqw>*qqWVzF z8j;5TsFuF_V0HSBjgZIaWiAwR*p}2Jq9$0w+5P7bncZ>FOH5<%8c}1NhVFDGSWEqOiFmNCD^|Vry+@ zYXh`#B!wC;iJMzF0v!P2R)&s1QJ}G{2@oI)v@vshM9K_xq;Yi(U}nu`f#;70^9Md7 z+A}`ISa>b(qT1xFD(*%_rLd}M3#SBPA|_-E`WwhL1;)hkl{VfXQH_ImMmK!sF^khw z4u=#ig~nvLQ@U+`p3*h2*GC5PJ#uf() z>R1VYkl(X}T+^#jps7@l_*Us4`Nbdn`Nb4E5_q@wH zuRbR#ecwI$cDLo!-PXpV%hHUax)N}5^Pal)YRNQ7Wy@BlR5gHgjIXXkI;W6R+m*6* zWN@Z-dnOyxsra31SDOC5oSVm#jChbGomF!i86U9F0GoK*^(AcUrezw=q7huZvd(sVh5}PHX&4 zV@v*d)~hwrDk|2Efuh4W9Id_m|c zzUW9VZlNrG{x1dp4;iY;f9hC?leT%onXW@#`-SY&;186SDVwOP=g|*Y@hEbwmk?+3 zBV?rtUM?NRXAyQu0nAT$tF}H$ae9R=jh~R$Y{y6?C0pk$}8cJMvcelFQkFkZW@E!Gh}kxqAiQ>BylY zepb{$_+fVgpJ&OE;zhVJ@%9{k{=BpjtbP`waAq|&Wf(n-9j4}^ZH|$;Xph3jrKC!p zEM?U|Dr^VtGWsM3{1~}(k*8JgVo|B!MBr%5Vy#S4;^p6$6GUJHhs58po2%==|A5_a zT`@^j`ZZp{b=7?KpMbo|i+&O0Z(zy6jB;tKa+SCJI7#+@EJ^;ylH`9ZN&Y|62mWG7 za^>g$Sdzfhl>cK%0_*DX(CsxGFwb;MT2LDSm`x3|X8zxDTKL~>ar;y2d}&2;X~FP6 zmLyO+FxWo5|KktX{YrOX7A-Iy^v$y6ayuPtTi7?(k^i&B?FV~;SpdSS>aTa`vw!HU z^8YVe+_%t{oooQ1S1;P$ ziZSff^ICuW)6-T@>cB{ZDDtMh{(jq57b605Qp!)s;Cf+*t2DR?&b#GWR+vJTWB6?C zG~Tl3F1=9o-b08Tc;^)F&BVPW@8(euF{D&|QlweVCa$*^z(5WcL%tM zc{)TOu5uqvk(Ux~BcwEQ+bHT6vu@XguQdd>v*g4}KvW0ZSkvdHpN@$Obk{NuUA+G^ znJOO{T^*L%k`P=KS1C!QSe6gZ5Hs1 z#hn(-t%{uNPGsyG9hi5fYIlLbx2$?7#(EpUsSg)ZCPzq9q#;x((qq(k`h6Dh)E%#p zE5Nz>)!QCi@m08}92K&0a$vDHJ>WK#{9{qngvrXAPB&4R8odX3WLsxPYMJZUlzRkP zYe{q*(u(CBZWdIXkQI2_LF#1dUg@Sv#DaNUram5ekgiATws1i7arPt)c*CXSGJ1{j_=wt; zJheN=ZK~(e2Y-AIme}g{+VngvSifD&KJd~Sr{zdvEF2uxgl1VPCvVwe>e|&aFnN^a z^lHOUS;j@=do*bVQ%{2*ZrVSH)m`*5q;hTl!dxjr?| z!Ntj7D7fEw+ehL%gl_KDKo6H7@H`(JM8apw=4~{1{&FmVs2~z^JeG-G>uz)qi3=f% zXH6%=(O~rl-+BUf`d-~sFP_GhXI<0Ha8~Y8*XNI%uQwk%hpT#1K|*R0qa)x!%IovC zudVYQ6-Am9#y4F};K65PtCjPx$EC(e zZwp}_>8xadIcfB_reDYh%dLB&@(IA` z#rJxE^o!2rrkOc--}?UKTR;C%_eUvByxd#Zoz9;H?!HO6ReB3gTn_%QyIbou#A_5=Cw;brBw9sTs>MDUGr( z>Hwz+BNebj^&PiOv6r#lF>j{ETP~>FkL1Gzwsc0mqgd5v_72k2Vk+-_+9g4Pkl`7Z zhCva37s&M`GYE8|-4n5Hu@Ec{UL@G349-vj3Pb!XhpB>Z_Dv_Jfe|m-v*zyekdRlp z3+1oAd+t(#l0--GgmG$*Of$7;Z_-+Z$0ilDd;f?AVxN|xz+z*CaIn6wRadg?waOPX zyOqBx-VY!LJG2RqjRz%J^32J7Xh`imdd8Iq@}R3cyWt>E%Tp&n3tsW;P~M+8e_F-~ z0i7RxC&PbRiD1a78)@F{H1Lsq2!d)F82++~b!Lt}!O!&K(x)abbU5jZyOqoeEyyK< zl*5gb;4EwFK*oEnIxDNE&8sK4=ouN55XNBLAS1HCceCK$HQ}+fGI)G=su+gunq`H3-nF2*gii1+jld_oM?1bmfuf zQg^e}uDMV5TyxFS+hE{yw;TNKEUOcb$jT;zpaxvquQq)2T)EQ;49B?XnHYthhT}vw zxAW-5-n|#!h#_BP#N$oOyujRlUjb>a_Tc231e2fa-2)j5COrYY$GK!zm-SQ|xF_i5 zoRZC@ywQTar`vjT+`-1)TXCpT5EziXlDSuxxS9e6QDCQjIb4@?)O*&;Gv?y#Oq;eo zKM5=u~4t8vPSl`$md-U!wjvGuTfXv|)3TMV&uI6HU76 z9*#;bUr5;tvwR)7jh2t##c)ianx|0yysAQda_V;S;V27%Kg83)>wQYs{SJXOfh|V; zMg#n!J<-zWls(Y{?z06QnSlU_r}(Ka2|m2+ve^l(E6;IVlr2+8~^UM@&TKQ6HB6VnzO*p`>0~}X@*i8 zNY|&kli1-c2!{R-`gt%3_u@;&oS_Vl~VGZ44)m9 z%%4_%Z^EDY?V4+Z5sqhx&=&wI+X~Y+Mgp10u zo4WUb*lmtg@5i;Zj$PgxOxA``#67RG^TKm>F4-no51i!OR+TkcPf2dYE}`?l$B7kRyW#_NpA^mZDW^;8P zIWI%(N=hzzPq(W$T(mAIyK((pN*5JjH^6B@rGRV;# zpPg;1g6D3p_npoxY2uK3&b)v-w%AE2@yb=J!gXf+$kVOXeG)!YWf=sYYzu9wG zJAHV#YJ-DrptmhYF;#mqeIFKWDaEC$XPJBO>12?c?aXQHNCV@1?&-bzZjWb>_G`Cwt4;rk$uR#krjk?f&~)V8!VFKRX%#Z0*^0xP1D%b~3@Pp|f1MtH!Tsag zwbY(uq@YR1?F!nu3jF}mIZXy}Z}d<0(|on>4_gp7xbD7+)J?sk@2dKlOjVIzsI8hZ z$?W6SbigCfwsCe!y89IQQjwFu8^R{)FmS+2*%T|qxD*J=SV4gw=!Ea+167OAkYZow zRyhjzjBj4qxy67R((JYE_x`YaUbMEQs-W%zccc`W<+GvdskR|QExM_Gi%WhS!jL;p zI4aWjQuo+hkfyR-i@i-WT~m=TuFAh(}eUzR9D(>{`U`qe1=piW4F)+u))@Nm)$=8D?Miqti|o^4D%)z` zw0&`yHVJ*y&H+h0w{3n)32D=FEKDgRCidVxcte97X_?x?Xi0UmsHJujwD9ThU0Mh# z7-H^($ep+iSWw}S|GX&^2MhyE4BpFWkKO6Qa?#Yrp&mIh(dFg*l)6cJtE~VkG?EMP za+MyQXZ6IbmJBUS?~B><%Zv8c$fl(1<#Foa7Ph!Gn(0?Cj2;~%3+t$Z_nmEI3v3mY zd2i|a%=9zepatcwZ|Fonp|&VpKqo!)3z_zI)q_Z8j?Ylx5tUz zalibt1*9T=a$t2D9{cWekm`xTggm&|>tJ$$Z=@2SiGRwiIR3nQ*^*v{2+>XM)i5!p zOXC35WH&Z+hx(rJg3j4=6P1m2sJA`if@hEb@Zs4=U29@$P200nTRPNI9M!j$poh>& zOwC>nJ!mhRokt&YPx~X33#`!3-r?!UOu4{9YH@q}b_{o>ZFM_;^%T;p`}Yz4Vblbp0e?5Tn7L4xVa2+lpW*&Vh4X9O=O=mV zKf(bhv9h6D9#MP+Bs0_R%UIAfR|n}8pnun}Kk&Q)|8HHPL$m$umW8Id+O$`S@}pb- z9sEC8Ff-Hdi(Jq&{|5j62=w0|{rf@}6#jpU^zVyT%uGMYSO27@e_z0Y0{thL{%uWP zJ&0V`5CjyrwQ&S!sA@^5%hM|uLapD;ZEWug+gh0bU~fc$AY%t}J4agw(#v8i0aV=V zfS0deCi4y;N0CQ{4y3Fs09nItVW>Y_fV#Pf<0FtZ3JW`ITmRJ$)Y}Uw>|$eMBjsS? zAce(%{l1Ke!p_7*`YYGh9AW99ArvN3PADnofbuy`XoGS=bK_uUCS`~EI)#N{7b_QR z^2K!d96DB*zQ2GPVKQHaVF_X3%S@n|!7{vzc(v?bVZq7=i+YIx3=Z@+EPoh0*z@lg zeh+g&-@(Gr_m|+l#)hSa#r*c>vJjV;UwUZ$0TqhdfBgJ!e-A73pKbPcWrbp>ivkd{ zfo`cVw=n}eG&EMSwKlZ*@!-1x9@ep#|D;G)<$)jlRK(WF!5q3v<4Py|H_5+Fx4+2~ zKhjGAt(<|5=EjDlOQi|FAuT^Xl#p-3Vq3KPEJ>gA{U3q^y7f?C$HRB83H8 z@J|+Bpiw9yiP-96zYqzs?b^Q>Wwkshsi9KZN5aq}$mdXlPnp5~W9@NfdDfB&;Zu)z zdfE3lqqA8)K78*-9=mVsI0)}Egeb?FEyrEYwcE#LlH?^f4;E(ALVcokR(yz0@Oir- zMGU_b0V^v~J+f`14!rv=fsr!L&$k8p`eZ^EtL6eTzE8g!L^->pz(*UHV^_Ev}N8 zAC;zMXlE)4Z8{@EM-V{8R@KHFwmSwoJTB|!CyMZI8iVtSy~U4gzqRF8TJsAHdUXQx zFPX?2S()2A0e_)cuNZ0n$VFUIL0w9YUdY+d#!)k)0`wIk+ z>#swC75W5r!9Fa|I~&Vo7=@h!I*fkdf~EQKfssDwsjuwNXPmGLIvClZ`LRL6u+v~U zp!e_b*`U9bwq3P&gdWvRz)Vd|_ee9hUcH7@C3w z_8V4y7))rG8x{}x92yS=76*zotYpxqtgxrh3x+M%w>vBq+hwe8kpH(6w!hTC-_*$W z7~gC7`)}ACTBrYn=y6@4I6r!)mYST5xct@LDQs(N`Pbgbb?JoX>Hzq&cd~K+$(}hl zzH?_NM`HWGy{;hjy|Zz${S(x#%4$DQQ`Arp5tjK=?zrR(f5q(E!s!(f@h4_K3m&ZB zQTrx%K%LiLwi|3Lz&JV!R7(ENo?$HeuL214_b-beFo6YjeHB7r-%yqgt0I^v0%iA{ zOx(~gRLJ?t`bjyVGkPxQLKo}h$`dD441>MlW`hYS(AZp1;ed$^c888AE@=N@hrVaM z%nc@+T*@La;RJR;hY(b9`2G#$z)-MXWruHa6*OZuPVUQCFsXzcI#FfeW+sK6YjG*1 zz`|V6nJDZzI~xozR62nUK31qf9vcf(E`b#eI=5lxV22hCnuZyg2P_}xVEys=KVX1f zR@!C7To#-K+A=?i|1HG91g&Q#u7A>@FQ<@y6)>b!lttAvuZ~q1C;85u{vuKTEC2jA z9h><|$A%KhzyJIoL%+~6zsofK6U+E-8OB$3@w?38N*(+HzE@)ZYwi6nOb>0Nf6~=1 zMTEb0HDxzzBU`Jh1pnViUtbjre@(7pZVd$ei}3YbDu+pTUm423%k=B}Z@FI5=I?0% zqUNTiKnI|WF%UWhWaeN87&%#40UdS!6z;G3Y5u_sWE2z>l-2)a22zfOR_4Zk&kr7ONk+fY@vkHmDi^^dl3%zkC#>Idg?6F8&LDr#eJJ&Y@q};rUlLMo z=;ZH`Q+%5c!if6!=_4#IEU&L|u9g~FDkvP-#E}ikOW2^RM6hzg_!x|`eJ?XC47*_Q zV0T!4u)Ja12^QyT3Ro&wiN2F{7{u>6z*7Ez`@e8-{DAo<^vlWp-#-5y=Sult*#0#x zJIg*bff_Y0fYe}08xM#KpY?ekOW8pWC0HW zasYXN0zeU<1W*R308{~L0Cj*N0J?|+bT9{50*nC00ApKgYeRqu00;n@n>}&_0BuYR zL5~1HdnZFHfGNP#9QyAJ1eii6S{ZH!i z?a4RV^{+E~Xe~P#Il|VtU~SJV^4$>xCllvY6aFeUWDOk1;9Ca$)rdqG<2_Ri;JtOibt!f)ux7&JuD8) zRzG^pU0^)gFy|jzt3BVTcPQ8C>gDbC5Ii{JJJ=H!Mk5iIq`*G;(s;8GIYV){Qon?o>#`@b*Pi#5f+)D;XDjSCV$6qfF3!O+dnI0tw}iQ-jSIcT0brHh1YpZNBWz_^ zpfuv17cL?-#ioCz*-B@`QJ&m|7e=vX!PK?I~3nX&MC) z68tW%&`o)qF8_OEWRISZr92(8d;fG^^o>d662uTSD0cjQ*~z0r!!?FA{>1oA+a=+n z8*UJ!j+@6FEByOwi&Ml+{O?_GnY%l@GtTDHKBQrZpG2I`OI3p zOP@XZ>=IrZzB5GDOD~5_9XrIBE1iqk;U7jzl*~5DQf<4rT&^#;c+?Bslr55?~(Fy2!`BLLn~52%u~j8lFd@PEy`i% z@%&jdr~OE0sQyUavo_R(iQB`S-MpP!2<-8i;dF#5MF8f6Izuk>%z5;6i3|<8!_G~& z0q3_7HBr_W`hNTja2^tEUwFJ3MlxqIS(jdX3B`K&^8Qin%{r{R;kbyB^BUHx1Rk24 z1dpBy2&dZ$=Mp@nIB=;V_AaC~@l|?6+P_X;i=q-<^Z95Xyv4iT?*6k92+>pPVC&D7 z+YcgX^rEXhnr|P&DKV=nvyriBRciK(A2j9hzZpRwNq_vR@dXAV(Pu6@zpf|Ob9m@R z-^QK?sPNUtJQN|MLD^cuU$=L>JDGOf524Qlfg_rRO^~0TlP^||v~>N>Ybp~l_Pp>| z`nn06up&dW-s|;%$2^IiTv>W}IwTf)2B)vwY~6bFY8MoAt=&$pQH!n z0!zeHPcF*d6mI1N+J=u^46YcaUb~bHXhV=0T&hAA{`^Ag?G}n=0rw4-nimHjGzmsL z*Mqwo1trg@d`?1_m}ILq^v}6tHS1U$v)w6;Zg2{PH;?~Oa&btgBe42#!dn`ca-W~3 za++Nw8S@dt=g|F!ahj5hxX6rLhfHMG^srK{oo#u#jh)b?*fqbuCSd!n4}f32Q_em8 z&O8DEQKIc3QgdWu96?g?s7;S?g@!rP(H&HTm&DCaSh6HOepYaP^W~;aqh{}Rh>5Lu zKs82H#+j;ZIvpJY%Wc%Tb;}DZFEaHTXQ$m^$k!A#2g$mtc(c-R{+y5p9FdFu%qpj#~bTRY)OKUbltFm0orO}NaYtk)QEe} z9eq9ufR;a<^RC|d?9>}H<-wVvtw0?*?@w3}g^{=wpm=QNgy=&20h({qPv& zLyEh&DqnDh2}SO>+)fn^a(K-UO+Uj(AGDjaKq`WA>v6&j+%6l__|=!p=F7n&WSv1c zfom58?{|jJ@NJziqiVVuhny=q29bwbQdte&hEbuumV`4w?!OlYbYjTN>kofQH_q0M z32!&`*`X}*p~mAX$@93)KMFcoTJf!Od4WjgzHgZ{u*?o`0~P^8R>Rp_-~+K<6itFS zr3&Jmux846<0*&5sVAb z#nm`g5f_zqhXT|`V+nk_8K;Z;AIP#vccFcrT9)#8Xms?5_lSg7$qIuMk2&>P8^MsC z7yVcuW2T6k&dN>#!fmA>CUlcqtIienG=#?Plj6e{en>d>wm7fT*Q!QNU)(yTkhI`6o^@c*(&FP)<8=&y?UODcpf_@Ij z2ql5p5N3QNM@DZCA_uI;1WrU zDz%Bed)QmYOqqwxzP5z2W2AFv(b{;f&ACiz;yh^i%uplA@?0~CRZ{E=28m!qnAFJ* zUB>A-a9xnjm5_UPIH%s@j;vat(y%x6#ocz#S5I9=F5qWhwpwFLjw;od;PF#_$qxI7 z>o~YFi4Drmn2;nP%{8yF=cbYDzY&G#xLm}Ixy(ePoSY%0PcNGZ!UjbR3$c>LflB~o zMpAJJ!9_ap#B)yrD6R%A$ucto2p3SJ~F-6wSRJ*lg0YY^kc$j1A;=ST7nKL0=eS>frNL4B3rUJMd z>V&4p1J}W0^JrdehFDiBoEG6;ma0!;$V@Bb_ zxH0=|y0*shCvTXR+Q`wL1sqXsD&_>59F#xI!(ewfc@3vS$Pw7~iFZRz?(>%(X(T0g zf0_8GKDR2bz=fOz@m3x2lPBnVraAAQh!nZ};jURilRUQ!Dz2^=PWgNl$MgcKcv3Ds0!p8LPb%M-Yos zF!7?9O)$S0h*~KI#~Le2Jn3{hVp2zodG~`rKDpqwq{~VMGfD*h@S{oX2~C%*Y;$>i z^$jOST@2?E&i1nv$((ZXNQk+@UvU!7AL}D6%q7Vt;-u-nR=m8Ji=}KaiXX zpHdV1b_L4n@LE`+$EO3*mAj6|!}hLdd~QBvsy;DvrzwWtKPMG^)ZwQeWwtOF-C33_KfVbs zRsIoE?6f)~PeN7`k(=0-3$ce$TUBhZ7Y|hs=7^95e+iQuu z7Ssw$)CzOC=IkQ0;OXo#P&7GkbASA~Bp#|C+H8PU=Hc`NMIPcpHcAQC47Pq1Ds|Jb zq@h$tl~A}3zrGb(c)V!1iyxfmv($_v&U2Y?)P0i*+DU9>+@J(I+*q7U=e?Jl2<=v) zmCG&u2WD@d^5eaH>2oR@O#f^{BvzDJ(I+FRGL$)kt{T~6J=rPv2x@98NW~93&2$+qElTngRMvNQF|H15F!oWbR*Aatg;y~ z^P~Ktt1*nY*e~g-&n14g;4bz&pmim?jpofu^&6taB143RD-s}s?uqcIQJL;Z<3zR6 z@lGP2Rx2^yqy>y@cJuw!@a|?sXZ$a?skHH^&3!7qvVKOd9T`(H(dR~;(nQP@Q=7ai zPSZChEcjY>WscPqg&UbLqQr=-Yt;83Jita0~QUAupO z=s9UD>V|$Ix$N|&`XF)9v;)fm<8^E={R>6;{$@Dpg1HAGdZ`zycaTG|&eR!wo(m(Q zskQ;BEMv_viCyX0`ttGGK67T(F=?lVw zJYPZnW#5sT5Rc$suiu%0b1O1&ng^6v*{vHD2Mi`oD5+2fxf49p0^=p9SuAP@wm!{8 zPA$7YQn}!$DD^eFi#PX{ax>sQ4+h~lPjTe^4!w}N6UxxKnmTzq1zI{*;1kiBxISU2 zmu~6jK`H_*+M5#hBPw=0Z=2sQU|}Oa>a($phdZr83-(twAeXxqCqVSASQblL&@Q_75`;h1!& zg(0e{)Y_nZvpU<1%DqofWf7<)(pyvfbJ1#_b0H>e?Oc7wj;sS85F)&gdvoc++jAMs>z;iU0SC7}(m64H|I2WLv?vz0-Sbm}oaB?W^7d}WJ zjVPYyC(*Iyv6IeTtwCqVecQ-wJ@S58TUTe)rD;}iXw*to6}RTrK6#}5S@7J^s6KsY z7EfogeHD!P($(u*DFu^t_ew4#UmQ<)g>%c~l~bCil!g)CSmeR+`^odO&#= ze{Q^waaUmeI(4nju?eE@*|ivLBP*K(Q<>R!0#2k$f&xKFrLCdo{rwpqc+BTWvbNCN z?aoO*jpMZQ(rF!~zEw8cAJ)8+bWk1R^1|kbvyjQJa^dEkf>0pDaIzCGc98s8?)eGw z=Rr8J+nRbR)^DHAa&NQG-2+bn^zh<|LUbkq2f6hu7yk#X~+#@Tr~eh#yK^3!z4bZ$e>< zk=J-#YHRt(MO|B4U0owN-8C;upzXp{#{tPV!|jhNw@h`#OkK$A^=l2XL>c0}UAO8ontjq13fw<$@2 zZoVJbPFmNSBnsb79E8>}Uw30EEt%x=nCM=~yxH9_rPN@VF*&+p=QE|hU>$LH+PNG{ z9`BK~Fx@!I=;MTYs~R#V`F@b@S@DkzDK&Re0*yfT*nE#<3%2Jo88gyxS1BUyOT%OK zpYojCtl#ocoSG0MionKmm0Y0SyAWwc(&VgI?R8smoqVk_Njs#^y2*KWh``)%=fwr; zP1*l#L#Q7YrOR58tNoipYMde7Rl!>Wh}8#TEyG17e9}X_xeEl>6;U znN1%3+d8fZFws%#ZIE)Q`S*yc{(H30t32DW|4MW;Y!QELj zDu_w%FcDvG;cj$|o{sVd^6WCCIhE&kN!Hubg|!^XGp&Mp4h36{sd~ zT3fo%aS$T(9OhnDWjS%@|jT@ETXa)7SX?UdJg}#bj{U3-`a1a+L6!D8)3&+ zkUc`(V8c+H3L!QwUd?W%iJ4rv)jQB|pbsJP^T!q?kbC$x%-CQJ6uXwJQ* zTh|2rgeI)QIV=mf@c7_dvV#ZB5m~3A7(3qppAk>&a_>$cYh(&O-o!_%r<|An2p;}} zGZ|viQZ_GgVIVUph`9Gi>H^JTsObI>d3^j%4yGDW^=Ev|5)QBO3vqFHbR6UJWwV4S z+v~=NC&zyIQmCi=A}g&WGjGspU$y~z?u=FUuYInod0i5o2LCQpm8;i1%r&r_Q50{@QUJ-UV7+i{CJgrO zBgf2C__1)wA^TR6DInFtlVQ2aAl#~~2FZdW2{i7tjr3aY3N=&c!YYqL1a+{@i^DBs36htoDp$if6G9_8~q zG?ml~=AagwiIEYh?HxBUFMZTc+bph$dX1BE!FGM+u`}bdvA$Mhm&azbb1z8s=k}kM zY=`fcl)QjDr?anHU!2>Ce$^t`a45-}x1BEAC%W+tE+CgJ z0-vr1A}1X}Z)fE_Yzp~Fxh*lLe7p>fbO&GIC($|tB>UZUoreY0Y`{+$vYSfH$jxO7 zi`5vG#@3qAt3*{sU7$ZmUfjiFFY|4ZT;t}qiJ?+U4ipW=b0(wN_1UUkc7xrQVswVSO!|CU?-nz+ zNHFZKZLT~uqgJ;tL;&t{w8r0Gm9ri(c!$Y4PfPlC%|t2QCzGy(Jil{_M%~l-4alco zELR>soup|(kk!hMMc7rSPG8L{+jvfl!e`N-b47L5yGMnrB1S!A&suEcSgVz$L}z1a zzV6Y~3ME+vu&NyDG(R+{brzA}9Vng4Ad~gFZO!c!#TPT=BD~SYevXBrCMU1&jqCQ{ zZPa>^R|I1eO4`Tb8{f7QFc;169QNgro1+jfpnkF()*U(qK-QseTdG8B)jc*&| z((djiRKxDHyf0O{iA5o4C%$JDaPlb*mk&cKglR1|0U7dx7jhxBM%j zwT6#sQ>rRYWjlMd=pPvdd_-{C{xC^c*-~Szb<1_FUOu@V90EUo4b=BB!S7{Y|2ByP z^5U!aG@3+{t$i#eq=GiL;!|brs5vNhDsN_Qk{<~ru0`#ZwK?K4Kc}G|MxsV664O)) zD4a(UUSV#_iz#j;?`HYXk*r~9i#g7o5@`7Rfs41!%%HP0#q;AE7hvR|YF-<`$B&ghndH`K#NNw^k2AH8S2 zPR7-%OFmAE=knYmx?ffQ=wNpE#ITR-QKo0WSU9^4F+_k*vv#NTX7<7{H-Y$@QKI@= zccasJ$}ToHW&{d7hhBOK`b`hAh;-7@sFT00ynQoDG+ zl^@u~#9Yeby=4?i61rb4tp38vi!JsIQi2HM5IK= zxBqJ4dTGRY)oS5qo18y2yZ^x^^isFW1l7;7K<%iY8&5ddS$?Q?p?<->t9IF;;XhTo z&`4KRyDU%*?cb|*VcOw;ui9mY9*y^Fs@N|Af1ul;Rh?cb-4su_9Ea?2A1M}+A9-eX77dl0ti^CbVHbKAdjkb0*@PIzoR^EbAC=q1 zth&Bp5RYo^sHWvkl}iYL^?h*)Y{L6}<55MQrYiWUMw@w^la*eZ^~>Y!4!v@fVa_o3 zNeCx?uEBE63`~gS#XLABz}aUK&b-5e%t$C)ee)jvvx;!f)!3+{H@bwkN-L_7k@d_h z&CD(!cd6CY)i?4s<5@>%%h$SJn`}&Qbv}J4Ej5FmT;x!>-;x_06*D+$FEx?ByEdwA zWMpLQKPFs5(MF|pLKhvApHE9T%Ar?1TFT4A!~KE8OlNQsAchxF3a^3s@xtBDkRT$v zt4FCp>5W(QNzO_B>|{CLJ&=r=$^+-m-KorlMsPJH;USo6B~lv61W~wk)-wwy9M$?0 zyj(nQ8Vxe`$Tv83bO=oma5{TU)L1JMNLScRIVuAa-xUF^60q9ikbx^K8wpINgg9VV zW(?UIi+#Pud+p;Y%JP~+n!Qxz^8am{Ej{sqmh`U*sUtZs)bi_=DI`fWZ}0k zgD(cE2f>2^`Cf`A+RsWUBv?p~B2!!FCY1I;YmVkGKJ(>v6o2S;DsqZ)vRONQk({Sp zGL^|&P$LZx-+A8X+nC;{B&dFo;hQLwBa|-`-78!z={&5^GcfV-)qHthJe4zDwHftk;J(-Rp<)xN?=01Z)cvvUdYW1+m zl9t3qnwD#s1$iRH4AjcXzan~Iz&TjTD^0K5w9Dzv}bNWg`Kb? zvLsnYjXJrsEx{lAR<9nF<$CpvBEQGUUo;iAo(Ol7$sO3o9ldf`8(VsRo^#jB9(qI# zzZ<_r*QeJssvq^#Te=Rf3u(&p#fSO)aSM{`N7&bv+_CFUMD5UQWyM49Clp#7F^tHT z0W@{c!%^eZ{M696)@6@DwG)dF9g}j%1kS2Kt+}_TO3>)!qkWsx4!y!|f}x?7B!0vU z==oMAY{QERo~~!)beIXw}Y6tp|IXk2N}HoCU>Hj zg+5~!q&s9JT?KbrTEHAWXERb}M>li^~$cI#(QR ztPnN!>J5Ys1^6=^Ub7O{-O{NIJ|NKNbL-YVxjk(P%#?XvO_fzFU98yfffAH1a_x+W zL4q}((mEG@K<<9z8$*)_7j?^p`#86jlaHLaO9GD?Hw|>;+|?FFi^4>u-V1ay_R-DE zJ=g{*1n(v6V33HZS#yz0M)N(`j%t5WO|L^^P%Xl)7=cirFGb~vB{*EHsDFcQXih^C zGDYdgC==Gv>c|3s9{F}-mT6ZsbWM5R<;A@i=|&^NHy>BgoH_0~_>*-xIuqZmXug*E z%ywK>GQydX;!yc{V&dzMD&xLZw3eUR`p_+VrgM~T7094R>TnKZAe5~tLTc0G0&aC? zy^6$)YI+Uf=jAaIaStYEw+A^B%&#;$nH@sv;Q+X$4@g)80vPPD(1_6EJ|qN+@V^#` zEJM~_=RlnHzu6!aLV=U#{dTX)UhBl4jRRg&aOzEg@)z9YrUUbnt@e^AJzrVQ0?c+t zUv*JajRd>~k-lsNc|f=RXU59JH`5)n;L;07`t}!}2!reXqTc(#;}>mwogXCFmb`sO z$?OEkU$@EPBfwj_805oe4`bzte(Zf{EJ5kxBFfx^q1K55odOt?^&i|NAZ{Ew(3M}@ zFLQwJ1y+^-eXzCfyst((OA*1KR>nC-a1!r{@k8zOSx3xN3)qaHEgfFLl%oOHRARA= zGG4Q8cj;D^b|pav+MOvosDFkM zu#=vv3`|VkJ>}s8mjfixBZv$edlD(n@jK@4J)MJqrvn9a=E8_lsI)u?Hm;Tz@!bf| zl($#!=~m~BEa}^huBU9D`%PSV)9_tjYu7sj7Z|AQsCm&IzR=}b^`wn03*x!h%p9q} zh4P@eYaYJ3w}E8?lh8CE8EA5YlkmBbYu5l8eznM6uafSU3#anDx{kQt$fn;a7&!D6 z)$0O*nGe?XVf~^zO1jHG=-tHI^dUQ1?Qq@HG@iWpz3kAr@QO?Cq)vi2at1D2`dLH+ z2e*Qi2w^{ObL_$i9mBDxe2Uc_K{M%pr$L6G_%{Tn_H5A$F0ki?>omCOxvhJksuic)m_$ZClR@kU^gb7>q9G+_ zC*93lauKNY)E$)o%FOMaJL02*zg0`=;hrtA@Y}a;i9_6%)j&M~q#C+8{mC)4ekO}m z;I7BVVn`e|`O|Et1bdZ#u)E6FY>)J&rD<2%%cGa;26H$>)QnPj5VhIMWEw)%+NS&D zVfwSnO-8inT6h@lY{hkZ@AzpOs8p9q+^+T9dQHk2-Ln<>24 z+;410r*_U5&4|LFqE_16mH78fE(y9cdp+mCZ27T^_qM31$wr|ss+5TCgOrGM5m&|njK*Ck^-ek z=Z+AV-)66G+Fly6psjbDu6iG*Zv}3Oa~De^WwH5T2#h&iY#oyt>Yw8KURH3kbigFO z{f0oR1nVCZh{dKi@)Jt)zAr?b6{8z{!mt*=2WRj+|J)C^wVn{+jtwLE{V^c~qmu`y zP_Ux~gB-@`@F6Z#+9sW&Ult6BIs&S-N1y?lm?J?6QjOeJ%O8cBw)<6%s*lq?+UgK; ztZ8mzB7t3b1VMg11y#MV)K#wX$1rXbBe0=>#@MF z-)}Fo?5rVBO9SE%e*R%yP=;^`0&DPo`^c5eWJYY$q63HIdN>HdBsl)Q=*@Xeg)xFh zo~penA%n7t{pxdl-!=s+r({1lz(yv#U zDH|vGt(DZk74*RR+j8eoY)41Rdl6^fZ%+MnjgM1}mk06^5RY(*FBdf^#==A_e9E)e z1ocmhpwarGvikdVlpY#);pH4zr90(vqW#q{FrZk`2gCBVl4x7hvH1Kr=Ti9%<+C3# zUPKpU#mk3qN7wE2+JRd^NLFJ#0M5Gyc;3M77jI%^)RSnO$xX!T>O!s#unKELggK zmx|B#W~d60OUC!$5M7@_IMpWD`=*4$1q=H|@RK6)r}M8fEW+71a9}o+fLrQK+294c z(ak@Ll$EbI82Yp!2YYn|(xAtWymBnKcc82(4-93R=xpZl!HlChqrItdp6NnLsRQjeym+D1v zsJfhW#K~JVmg_!-tU|KKZx3NO-I}1_IeAAXs_pCv5-XE*$He^H)gT0hmEVJzzs6*x z*v)GqJ5AFlw@618G0T55Ugh}QkKG2O>|4EDv$knx#tDl7Y7-5URE+e*LV5Zc1n_6( zo>kYSUMBQlof!$tB}}Gs^f`X2d){J*M%-?2YMBdpnRNl9{5%;0;}rO@0sUR=0MYq= zyMJ8E3sS8p%|>N+ng|8jsh9sdG|${3Sj5+>1oW*={y+%FKMFg4;UE7KVdvlAl>aU4 z`~lv5na2O5>#%%*5?>{O|3cbfWdD=2L;vOI|L4jM-PhOtQQ7%BpZ;Hs_J6b0|J6VL z<(~hW_x*o7?|*M{|AGkrch%%iC6E8P$^DBKqWe?Zp_GD^tfCScx69>5y9=B{ zdgpf22;2ce4kgfN6?g$p8Z?jYH&!(@TO)MABxe1gK%$?<%6UnRiBLqMAF|&PasrEn zZulEinDmFbeMK-(r zST(k{lSd+^mKB9E(?ndsDKkRJYZT$mjOsVTs(N$vs}q13KIB_Rlx0T!g`{-9px0hJ zp`xw1SGI+E*wKK`LUWNij2zOQr7Rd!XL!5JPQ?pE(v;@HMzw3=CnOx~e&;oKh4 zd?jS9lWGBWNk-*}G8I|r(vrFQG(UK;Q^z1f+`WV|PD-U^9+oT+7dc|$PN8|Tr0yO3 z{)q^lTjQ8cyxlrbuxB)02`-c`BpStZBvv5Af#i3PFIph7T?Zo?7AMDpQHW6Le3GPJ zxFaCM+3Eik-*b4|cv<$Wfa7!r>%&%?CZjmPatM9ihX5Ofk zaWqpP2peG!A0HQ0-{?4TG9i;fKZk1n#-JC>VVZ}AhW9}KQ&K(8F_bjneKY73*!@!o z_9mM;7O4)mc`ufj$zV4^qwPWP3CBf=Md<;P0yZZQ2<^%BP`GFEv{IwlwD?5owjT=Y zh9b;vedDAOgW_)0t_I6Em-gX;*2Q9TXKGL@yZrZu5LZ9{COjCcHr)}4n>yafDJ0-y z8^1W^usiZhMJh=~sx#2bz4ZmCr)1HY!3}&l5{u}<0omQM>H*9ayoh#KFYkuZ+UDkc zf`g$zR0K$E2Nd>5&T+aaZHefZ=ELzCW_~hBS&7>LdwPBcn5;zi##fQ)tWR`@``T>OU|z8?&ROl;ayp0ie8?<>vc5Mwc}P-%=4fR-jmBqK_~8eCJG{8@+%;R8;Em_? zHuwy1el7I{j}sMe87U{W5XB>0N&aaSO9V=m2f&z8Q?NuAp#=^teC7e7^)ARv-u8I!&8kNwPqo z@i%#*2xlQZK2Yhc&csgfTnIafqLM zjCKWWdNMg_Kr5x#h;_*WCMGmt;|Ld#5Xl#4%)75!dCny!3PUGRn01z?9wDF}Z6P0p zU>E4uKNDC-Z~?yYNO{eL1;oM$7#<8rO8yEYu_JPiBg4-LQ zO_V8ApDenAm-Us$igogMmk+^Jep&WY(_i9sZ9(J4%=G~fgyKB;$3^}xDENP}$p34w z{I6iv7Z6U(@P$DC1rcWbg2etAn)S8d|4G09WA*+Un#J}nS9$t>k7lua-RAF>{J%%D zB>p9wrAn*z2cTv31xz{USsVTt)zY`uGq5mn{0lbqU)O&X;{RZ{{+Z@)Wc3%4>rc}E z7tr-rjLXE{=&J$O{vUBJOCtw||D5UigJ7fmJGSc!=rVF}H2XS%_;0f7e=hzB@AaqC zguh(=LAqHQ(f$+VJZKGqABY`Wqqk&kh~_h&KEC zLx(?wo&D$ACmRzZ%b&K-N_PlVg~f%3Fnac4rBY(9IKs3o*%0$gb8I_hq(L=BIItMG z12A|g%*U~tAj_KAQTh7z{zA2N+A;@B%IWmY!l=iII7uRNRFvR0Ry8?UaPpB_yE zw)PL)7S;DvjTNt9xg=SUdZNpVufpIwm|9vx*CG!_gQ6(Fd0zQlFvp z&)~v{&O$E1ez~4>j<&x_$QKSQZ(gr1Jm{R+dJnG&=AJ3vfCvIQe*6%qAX&Cqrgs}l zDDBosW%v2;q)Z-J%vP;*gnGESs!#LX3~YUV0()wE4x(yM_q%+!zFx7}-$q2=Lbu#M zJ2^QRlUltv+dZ%{+TGtphTFn5W;Po%ELUSRo_Is+_6%2P=zDl&Yj=PCvhdztZs}CR z1J@d)Zcgogz*2rw2CagugV4sVBbj5NT65D1jL_QqxR@CQ9PaEX0Sk7&(p~~Y<|&EdkdjYRU4Zk z6G_Md4;6YnV7w!s4@K{{BrZwR1RoFXq0dm8`4qaucSe+ir~m<`4{}YvEm}cT1m7O2 zG~n15oWfT@VvJxBsuoCn4N;qvB2_`iO?(#0KH#oTQ|p%^qKc3Yj!&P42O;B6&;d?< z4XY>AApwnF5tbWBOCNbfh=OQ5;4vVt&vwnNCrt(ce+|foNEm9{=f4H7?~ng9AgWIq z%}Sp#vK8hwAHWahbd7pd4?2zgmWU^MMDZ3mkxNxFGWL%R^(D8jh5*WJ_^Z z?fm+7Xf@jA-S#;|gv2rdZs=x(|W5`K`PzUCiisi z+!U?uI34Q{6$ib{a1HsJ&P^(c@3$Bz0N=o!r5QWsg7yUk%5eY?=#fcIP5TK~CFs>a z>`*F4>3BePpq>19{{(5sT3U$B(`?PRkWuZGo`xs>Y1))7Gg~GYp({2fkzo+yGcO^S z*AKUicx|%F{rcZXcW#v!Nd7;5JihcOqE;pg=K>|8nacFJG-dJytoO$e^b<)~g8US7 zTbZiCu3e2s|1_>+rXE!e=NHp07QK~D${NAhz+A_i`Q};gh z>sI9_8&y(DY7r%L5jkjqJV!}{Ow830YK&jrM7OfgFw(J7@L=(U40f3pCFTZ` zmhmw6O2~e#xb6c1+$A;lCgwf7)Q4bH`(bXmx~6L+rvIX}sJ$rZq8e9~3|oNLxX68UcS>%n!hmrB+Wf|`~?J*u`=K;Vs^sSS_(bzL`>IJcbY_ng|t$}zpo zgD@#kWE^1B&$&o0EbVEUioKC-fn>Wbb+%!LHRAEO1v(b=$` zj}RJa@zVGV#B?*`S~O}SZeP@-^4l;S14!nV{f;hYFBXan{a>LA#B3?5a}P(cN2+Z; zcR&)mV;nUO3@+Qef22_g@9Ji`{FD$W2nXbaK%y9%*n{()WjceazEkNkQ>LX}tlqRi z>;k4U1;YRo;RQ1V3z~tZ@p}I4t#TZ$F7HKENq#wowR^L+ugj8x+BAd=v1o|}6+;~4 zxkbeUIKAox$qtXpxts6KxQ?WbrWCusQ(h$}q>poFVQeb9ml*PGkis}_VN~4L=(CwcM|Yj)Nt|5 z9N(V9AV)w{RL^0I7k=u20J@TY-wWV|Y8!0J?LF$W*&4?W_$kpJGX@w|07r}=Cp;na zL<#m)@s&zQ`a(Ay1A;k$cDd|GwqU$B&->_QR3IObT#gHC?1NvWh}Hb3-|Cj%nXF)G z2U`(wvd6EemJ$!^-|ntl$qsGoZ5Rb=_qGh`r~ zbj-)T_6|OF7<8>zXiBV!pC^3E(*96wNqtG7mbLlQQ*~Z1UcT2rSz+`ytq(g+G+>s! zmXK;|*+3!5NJT~m;@Z8rOrbEa(4i1XK|~-xC-E>keR{St#}d;&S%#jO#akt-uJ;+9 zckop`LdW;?Hg}0=n7ssD?9!$8Zsu_USeQr2=L70xn3Np~)vX#N!Gvf0y-rF3Gp9hMzUgP?biYFS@0124AIUpC}g{7j}u-5>U z!U^1rW7xdnbA(G=gBQ2*KpJ@Lg#=RS1c+5e6cAHK1bu?2Z9%ooX<JZ9$KxBx@dDLXMg1L)wU$M&n7L0n@xZYFXec=6xs?EN1o>%eM7YEP4DgiZcz>&) zjaR!<3oed(gWaUhu6^IrNE3Ggp|kaHw*eUCZ189hr*7%%DcoyaFc7g2*YAWPBJQJN zW8x-cphlqU>fz*|GA*xsGLdK6g$bNoLVSuX{yfr^IRe6+`Sigl86}g?2GQDbw71&H z=GrRX0IN{c7bzrl1|}Z6-=(+~qz1k19=fLvk43k@-k6xGWVPwq25c;Kp%R>4*UpJOMyzaCP1_s_dZZ!-J_{i@6ose)9(aI?9P=#+a56T&%`U4rL?8%9<9_1UPQU0LmH^{UZy4xMlV<$|}vk;^fh^oUr zIclT^6240He3|lv2n9;u`UJ==pf_HIl*(fpsqgU=32OFm6Owp*H4HS&09^%!pZCbN}|t%ao#qX-o(TXRYajvReXktri5TWTXQfgV|w zd7i^uUAA)qLVu+oM43@io>II2No>FvptD=`t_^c&&3&g=J@Z-aO=mz$q=&LPP?Zz4 zCu~$efguQTy9gamp->jRtJJ}g8+!e zwWwVT)ETD9fMnQ``*?RUXg-_@xyS>0WO}kfw%PtvrtdUl7qExO>hndoP%afyyEgP0 z)1Bf7sVh+Kn0m;#Oo@IeSo{dXYRKUEJ-p{F*di zO7;8X9Hf#qR_FkhCVDb~1F!PVz|4T{<#T9Y$Y3puSnvP^G@Q^{sunYqLtn=QyrY{g zez@;rSAoI-IL&TwO2o2B(8-8zfEIJ_$(*EZg5RkqTkkV)-oyFN?{@K)k0=$yl=1c! z5*+vF*uKxOSdNQRDM;kP`Tk98+Z$wKT63+3-g3DtTms)h`oEjg@)X~rUyf5JU%rbPz!lLNHxleAl590}h!+`a6{zN~yTPeJwOrc#^?F zJA)XFgfxJpVh^F7n3rE|4gq0&>+OvSlSm~}=uW*pBO*h5iS=11)fpr}8@oto(n1X1 z3Y(Lru_rgnzADx*s+)?t-m?Ms+sGdOIOC%*wrE4N!JACH5c+l3EcbVW3KbBdN(xbw zW|l@!7UB$m2|n3Wxwy|=>g(9Hp^z;WkkZ2M!))xrprGPSR>+oU&^LENAVNbY0YO&2 zCtS5FkT4r9rc=>IPKED^por+dLpRkedwgQ2tJN}Pm{5pR8qjkPE-L{N^xfmDI3V39 z@(WEB)&V+4*)o)iefZpiuHG%icj~7^ zX~%Ln%0~qhmvA!&Y`Io+Wu0_!pv1jhzq>_@;aJdY#C%TsIN=P~-m?%IWnKQzR{bqo zcI4)@)YkBEeaEx2pnwK{lWR@m!Y>HK=b4b~<9?~N`ln+M7_t~63;4u`9w8%600p9skAx9tZs^P!xMi-e)gTS$q%v zni?JDuGZ+pQ%v*dLt63JOXaiutXrU96a1}Kq?WoG|Y99`K={^>w{GV79&dHI*FJfd2_C29R>Eq z6g11hW$*`@5|rfP-9Tt;(rC_j6hu8x3h*-56SZx&y_A)(SO>NWl}FjYV@&(#T5Zy` z)pWD!co#Hcwq7oysW3!k~Nvb-DR2n#`c`Rz#LsjFQXcd1z%j8@JTbqv( z!j}=A!u*mNn>F1UpW3q=M8&kHvTs=#lxqNNb zVjk|H^fM@p8HRU`W;pgF5eq-B#?N1&FGTruA^wPgi@kd1 z_m)ms98i0*F`CY(FwUE#P|mRvE*v#DkwDJR4@%aRtJN=SAd@-l^@rr%#vK)I&fY!Vd~haY zDSp5aY-wJFEgZCOsQp270BwYnWWs#2WF{Ci&k(8jDtm0$odHFJ7DPSsuK=2#=ag(R z=AgKC(%pTp9<;dLCiX@B47&{sTQEQJ`2$#1!{1>?9so4PQX8(}1LGEd1D70A3%Ma; zNgHSIqLlhqi;5m#Oe-Q22PI0_J1!OS=+U@Wz~b1T$57W?i9k^edr1-=4NaUhfJ$D5 z;(VEzSeGVYBYqizir?exle?i=L1Vp-GqT-1=hcfQ!~rNWl(w6PjeU2h?~|noFm_-l z(E3$1lHh0bDHPCu-+(e^>dvyb<(_{XTTF}P?N|muKkD3`QO3JDFdc+QR zLc4}>f%t2`&n8>~NOC&sh&S!z%Ycg~=;ytm4ZjG_JSRfQT^dkz$&O{rTH%Aw_!i>% zebV}zqe&wJx#l?zvl|Yt9`d`_WY&epW7;aM80YJm85tW|-GjoZlR+VY^TW`t%L?VHI#eM@s_>*! z58xovJB;K2yrZMNV4cdyf>-41tEE=7bn!2sA~ZAwbHuHJ^_`)om4bzVjo&*6v&_WW z#KTJN8XtYZ_eyfdQ^${tY4z>p+clUjcraV8kQX8bxge0e0YF)}HzCTVSa(T=X-U6r zkAI?>U5p$fGNDao)VE#u2h45fT{>I=fv|erLQW;W=?rI~7mePTZSyWpeO~^gm1BI~ z#7gTk=~f|S{0$xHal;JYKo4+v4^)F+9}Kiro~7kbM7tSTLc}gRUNCC6%wT069XT4Y zP-HyF#|b>pCio+6%yS@9oy&MmZ7Dbch{e?+->Hrt3HE2W%%PI;VzLt}=1)JIljpK{ z(-y%w9BM&A+wJRbU~Dt$Fp61CJSZ*A{?tG6whX7MV{AUaZ;H43KA^2%B=!+soY~vc z-{Vl;_b}0pPF2uVwX~Gftf1*$48AF1cn=ubg{o{o(ca%IS6ZUONEa|4$8{+9M65Gz3P`%>+~s{tKVQpg_#mD26;W{HrSx|ds~ zSLazrsYOr7B?%ZE^_^$jd}G>^x!ims^=W+`CQ3=DVc6l-6cv?3^R{jvk;~jAxe&7; zH)CH|l5>PuD;DHoPj#O01_b=@RstMK8yibI=@IAYa6ojn(-BGN#X8Vku){V^qcW{b z<^Vp+e?jTe%24&xX>U{1km)_oG}UIc{jJ zV0|D&k9McLRG4vva?7XL=cO1g7yaxP1K;8V8>V~kJs2)s1hr;N1@9{15r4+@0%@1LFZBEi2 zT3$&u2=(osDO`iwsFJ|e^KX~S=-8gW6{F$1r8I<^#h8p6sbAp4ShM_bMYkfFe`xu( zoT6G;*jYKXqCXIRrR&g|T^^lLbwc4~pG*U9lxu(ZI1cF;eEdupoYB^ukYEgP^$j}(x{`oy6TmcV+5PvY> zl8^fwbL;X{V_!$hq@t|yn)O9=d%V}DMOk57t3Q5=@dwc7)i(DNH#Xi+$qk(N1|rk* z19G?Pou(aHZ?jg@j^T=6+GCz+7B9fDoZ5u$czE=@pX|nA*!C!hXw*Za z>m9bBUM$7^7(`;T({>>=eMK^|hpW^!E!*nv(*+uZobaupU^iwk-@+^yYT)KPtNkD@uh z7P7Msvaz%jN7BXe)7Z$!H>pl=_KU#NNlZ-hQIN}LOM#|n5K@~r^@wAG3j_p%A?AqQ zyKsE<&v%yfoyhE1H+TdxU)TYgb{9{db`krzSxhKR%Iq(E;u==l*wr^ZIk?)}s}z?3 z$tzA#MO#&YD!Idle=4-tn`sWy6F?5h92gW7EFvmD;@+U33u+-%4&9-02KX{@o>UI= z)38A zKS=NAL%rXUBe|I}gpofE7Sh`$N1Rr$^CPtY>{8%YPxke;SVN}vHB$}c)oG0eM7Cdb zkHGun&UoVYat<3GWI1vi)=8uE)x93(x_WqzF)e~C^?@9G*SDxq-W<28-z`B^Z zPpM7jwO~mXMtLB=Da!oTDcf*)DHA@U>UGj6?w6$rGYR~JBG$s&Kuf7$>nABKFuQen z>Tq^3`7G_?uZrPBrl*M1(vrs!dJ25ezc3ugvOeiHOnv~=exI6(8E|OCM zvS!;nPO}JV77HK(eT`*z4k97)Y@Fl|VW5N;30cN}Ui{M#w_`C|@5~H`DeFLh@P}Z2 zOeGy~P-d_m-5wL9U#~{(#^POep~t3XWx~>zKxFJd(}l? zMjPgXi4)i%0j7FZEvuu)Sy92Jn(Ec66Ru0Nzw%qE|4v%l_pV19iBj~}aSL=PgW5PF zdU!S>s*&)kn1|BMIPkZCgwsp|SfZ*hqe#OJ;X>(|z`{{xh@L~AeyvZ6U>Ow@(x7=! zai?lMP@X|$N-40TL^L#fGz@ZGX0XUTLq5FJBmz@-Wxu$+4B$>p%m@W(z`ps91kMly z7X+v+QO`jM_;|dZ65tZB014@I%pfvz#8B3{Tgtu+&}*j|a%!!k`(^6$T%Z<3no2Z@ z<9f`=iYB`#*x3GkZ2s(ZdneQn*_91kvep{QEakRL@5$C&1kTi8n zVByGm==L4#NtoUOPXT#f?ArOD>x=icvt8??m(#yovp#kLO@v23o?eKG8>tQ%^vvzZ1xA(H^0QHOG zBw7p2-v|T)n8^xAs0-u_9=w>d5Qk5#(+FB9?rWUUe%m=rQ`n*b85LrUH4QRo3CJgc zj6zU^a^Qq?Pot>%cJPb*m0cn;86Oa1%!;-HM%&C6U1f6nH!Zdu{>L$0I{zYMgtQ5( zrsWan#6IHcd6IRVMk-qM5CXF>b~6`YYhevrCnQ~-$@liA=_lL%G_!WCo2ahYEqOJy zfl*&zyU}3D@0tB!BZOg-TYyhZ?{o9PO?`wph>k(HHznW{kfV+xedb5KL21$TgxNHl z5l`ihf@dql$B!%-&S6@?fU-aHRlZvt7ZNR@;hvUgZhjtuKsy7g5Y!T)4cZ`#$YEwf zP0_oI*0(TVAkRt7k~4oBC?OA`LlX}ISTV&ZY#uC(NCwF%>Uv+s|MvCLN@#ewm8}s4KA_W#a(#v!PGL~k-VGg1y&AWh*_=#2 z)G+ovpnS{tzO?F=^t8&46A6jR)i<#HhvCI3arNp`&gaaDp766z9^m%<)iJxO?$*2) zkOR*3@^aB~gU2?KP4ZQyN9uKbGXbNou!8AFz;}EYk&Y+yX#axAb$Zw?hGMBW*H&@l zY}Id89y)!@q~v$xZNfgzYtFMRnHDJ1%U+n#mXefHGzm#8j!7Rk^T=#SRRKB=<4KA#^WSQ)*vfczex$?@%t(V^k^cnar4NXx zpxbpk2#TD5?coiu{q)S9w8m`7KfeM+T-Viha9GqzakL`67?R0lK4_tVm%Gl@v$o#$ z=z%qV>nE1={hj`ViS^O*PKV$uA^6zUD(iBzHX=glF_eQ}pB$MOn&m&QWG&Mq8)KhC z`_jzz&BMGZ^W2|(b&9K9Yu&CGdz$L!OnIWcFYp{Fx!qePxt?5+WB*h&c6*) z{y&H3|JA(nRTcIZ_VzCgG=DN_GXB5Ax6EJp%l~N6{O??4=Kq6v=Z{?FKT?(d8@>G_ zQTgwKl#Txql>A3RvL&rGt<6^`@}G<@e=)cGSF-W{8bGP`YDL*6x!!s3vdNQ^l$Uo+4(-o@7{r-xMuzBOI7%0KC134wKS4j zT{nJ9zfd?=)P!L@IRjm=po_tJ7k;8^#G2ku1$?wA?ovqc=kXn*z?WfMUR+!+BHG~M z;u>XK_har;HEPGl=4ODiT78s?glBBzZK%e<$SpM=pR zY6Ey_BerQ<%s*bpt zIY640ZayDnfq`&342e{DbuI?Sw{TYhv1puaPs{px`uUeedX;Z2#3+wShpN<~gQfC0*V&gu}@ZK*lx~Z}8vDFsT%l$F& z@SlknI>~XAU?vS-K2_+K+twfruW%u?+WFtcl)Dy2Y))?L?J$y467r&Dcr@#!XfE6Y zEkH8#$SiZ8fX$!rYqY+dlkG5G4qmw8z&4kZBgkN=UxTdKKfRO|Ekv7`cn>x{2}&Ee zkFLDkZ<5&3fmr=W_I7_h-lE(fT_?NOf#*^avmg0JL1q$~`+_m|qS3r_@~D*A&e5^~ zEv|!DIE@MF|5M0OCZ{I;yDsN1J+zURJV6;^$$cI&wd4(ze=ISYWp zwS}ZDxZ@$!5zopNO1{0%T>c@RKoTT)2+J0j6RULtQAKj=xNw(mXuYVsW#D?*c&70D zTJWjDZB8?j(fk7uj-)g2&w z`0$2%P&Ts8npD=^6?D(_c)~={Iz(=3X!mMoFNMK^K^z3~te6hmu`rpsw>!y?;XHDO z9Q}rZAlNUVfpw0e!u{kke0n+v2s@mZoZOX1`i5N&f)*^; zV@ZkV(?uzR>ZK?IT1@svnE6}M7ND$+&;dv3Zlj=g!YMVErw{VzTJpV0Jhf55Bp zi=x3Lx#HCvuMd4pYT|+qnFl^2Od=>z+^ z^X>85l!I+jK!1v1I=QcA!EmMWE71@Z?J@QaI@Cl?5XT>@2!!4Y3dU@<%g;Ki)o!%K z>)go2O%+|4jfL$FKLs{&7hygz(uIG#3F^ww)|QBXk|W&KcBp%10UbXj3-bBDw2l18 zd$Ri0BKMt-wdWu&Ba+YDX$|9~;WwdqH3h7HXTj6Tc^X&?)MC}sN_PE@!^)bb!#6j%YB^5&#r9Gcp3146!`Kl8Y2EkpF%C zu2T5Su|l$&obq6Ndr$89NYn|5&}#r`v5q`03a}7%?*k|_a-+9xAgm&IQw8pd+k>bc z_Q6Bm4|O1c*=Cyo%o-|a5tD%-5@K{_ivtIGvVf(!!%BoePc%@9@U%^RD-@a%c#0*A zIe!WJ@0X^VUQJhuMhg95q)*&k71cWKRM(<&)-K@|fNe4y#ECij(|H`4O^vz=VoA%s z@wSSyb!hS44t+_;E!EeBy}lPb%x*d}M3wSoVhRAKcXe9W3U`seTvvEHYgyg^M@q^Wq94=_q#F zy!IzhvlE)n#c*e#kWn_WoVU_0m5q(>TP}gAI?P;?is(b1=%nB93BiKK2#lb1~;~)I*H9 zpf*_+sA|cRtbN8%x_^|-?LAyFfQB63BDiKZ{fM+puck5NgM=*y`n;123lFwmmonV{ z;{{V5EWe*u3=@(cKcD9bLwzjT4+a|kaPZQ+}$_iiG2`0T&v)Qg)1F25^^jFwUIKIsva0RfsI!RVP=s>XX@zeVE5w3$%|WW> za0>2-ti+aDVG2fqcN3^sINX(%7D?Ic8uoUd@wm@|yv%(_jNXS|)UHOjtI8I6p}>TQS+mg~(BELXyBb`$pa_63gTRRiQag>YZH$NU z>&g}@atU8z$`ZjS6jet83Sg|l=#P>ur_w0T-%h3qGatkG$cbmWaKsEQIGS^E55f3f6zwdBgOT zeDtqpGbXk_;+Fn>=gpsIv%mJ;{C|x_`bUuA-}Tx2r{KaLWleuS5&rSX|8-i@SAXcA z%WVqXAQTlO5|A+}%VZ`JD=d z4!Dmv?Yq38`v83i714d;Wa9;!<$)r8$k5T*Vc%$^0b-UHIq(!n)m<3!9kl!9<<#cw zFcbN7vHCFr;r%9TvuSB!;7PHY_$WI=wF{4$n1%WDySK)#-<}OX-L73^)cC(?8AwQ2 zhHh74MZGQSvV916=&7Y*cAFhf%e^U+X?1F$wH9)a-(`W{Mp6X*bbL2=(Y!t4dvz^W zGTMY{n5|YHpg$+D)i~>2_Q44q^1liG^0?L4e;fuGBE^z~7UxLtOz|NicI~IcrSZD| zz#Q*Ou2yX|zfWuQwyD&Z)}_)vGodmDX3*Bh((RZ~?E}~E=wlmD9b=ntO|%QV#vn|A z?_26)8(SJv9RfG9G%Guo>rY&>Q(Js8eJMx9bB4Jom}cy?FZMbFgi2p7+e}w z9ailT)zytmjVwkdk2FDZKubrPruRg*9J+;u-F1m{gQf+Y!b7`7PnT;#V?-0K-sBl{ zr?@DM*f3)>o_xwcpLEaKzgfQc9nCxeox=X)I8Y%~k2BT8z56Knp5e=WKOKHBmF{uT zdOtn?YW?Un(slP{H-#WQczLy{b~u@>5@oWL9Cm*Dez2)^b?3i`dZq(_qUpMQ1NBoo z2X#t2rS*!$1=}T~Ih^&P`Ik+-&TGV}_L*(@q2y4h*38Dmkf!!U$!LE@X{v(GAXwN9 zB66VYsN}U<0Z9t4?jSCX+z$=NDFcZQF#)qVVM_zSSdMi zVU8g$$jzX=ABkoZl&5!wc0UNf)AcpRaT^^X1k(G!i5Ll^Eq!soh2E^^0@h>6SDc5l z+kA^%wAhm7vRviwGypxu(E)t9yKORe`e~v{W+lw>J3)}U$_@_O+cOiFp;tg-#<4*H zr)YvyR7uj2T}3s#?2(!<%99mJo6lHEN||Yi$;qTK069g=T68kZ!b7cqs3Ku6AX|ia z`F6Tlo(I{lnozzNw2nf=s^0tk6$IUW3S{D)jFhu2>NR$2)wRqc|K?Rahme{5Q|<@b z*TdVT)vj#M0LHRXd@D#i0$x7~wbVNI@IEC1F*(Cn2JFk6lzVkB-UvUAx@f^`ml&G3 z(WV$==h+TjaOgx>mNo3Nc0iJzQvalevb!;)h;F9|C5_oR-&!dkt@(iBLmzkDBjhOP z7=3F1a{OICV7OLanIL(zcH$KMzSO(v46ur9VFH!z2BTZbK1K250m>pGMQ(T9eVuim z{UzU|vI2@m=Q3d3$F^No>J=>B>3tBw8KA<<3+7DiDTtDct6-@MENNiyan9I|?Vd1V z->iVnC7-L0)(EH0_qA&%uNV;Tub^y>rf5vm@zy!}oyx^$+F;!6F#B0zPhV`&vu>zV zt*hm2>#TKUs|vuSj8Rsh{EJVt`xBp|^N%5|p;8m{p^0K~unnsps&%LpV5f{tA-@RGL%NB_rPUTBH~jWt89Z^0_~s@BKQL$M5_5JsuyA`w#bVz0Nt;xz0J) zS+Cdo&Z+z2-NUc%(av{H>*Mgew>+Y8lSeo1o+;TlrNNj6VOrI`SAYC))ejv$vbMfc zza8Q22I}1PNpdwiy>W0<*_55L#w@aX-ZlB9M*UrB6K@~e5i#S;K86n=*~>mov)J>&A^rN28KoZ^>!e=U)xf2AS;ms{J-&Np zG~HFBmy)C!YLW8x>cN2AwSV1J47u*1YjDwSX==;$!(PaHKGwaHxL4Y5eV?TKq3H(6 z+r}s7q&BH5Y2M&=@5DB~Pp$2C)*HXENd7!6vvl*i9pP8&HC(eNV8rnBO{*r_P0u;$ z{Z^8Cut}?VmH~P_rl0CL+WgAUmVNHEDH+?m-T~9;T{5cbq^GPsuxUrbqm65u-l&MU z8I}+pwP9XBg!0|{_Gs$(cou5s>o~T^)X)9+ zLY6sg|D*`p*ZaPQ=P%ATyw+oF!_2&lJBM!s?VWK|%dM;Hz5>yZ;q468EpXU7siA`^ z_w^YkozJy1?_`)xxBlSL+i~ZMdpQI02Z)cm>2$YKPw0Bw`sdk>Hhs(VD&O2TIod9# zp-)A=x7D@tzx?|&@L8O>Nb*-u-C53s<)d$vTg5&%sr#wmb=IknSp(Hqm%XT4`pMO8 z_lc%WX3zY5=kfOAJ*-YQRIM+{IVwB5=);i`OS@)@!l%-U{!ic4*|6n+?A_o)OHaCt z3ANH6(ph9Y(`Ua$$pi7Cn&|j-vM$qX8%`W>a%k-ESyiT2?G5Tbnrc0zeY~>H$KY9d z@1&h%>+EZi_qgqAVc+3UTeY#ow|IUX$55{?@*H#rztN;g4Q;;c&8-;K`_#N!KQh#SLbBpTK1Y6_85aWgY7mw)Ey0L7W!5M3<9eb}wfAh`Uy6u{Ik6vd6>1zAC z_rARH)rw=c6Bd8;Pn(+hO}Q$#>(G@ulIqz%R33i*IorK~dCE4Y>J?4myL3!THrF+k z&&`={J1Wjxb*u4lH?!!|QOfyu8b`W#ck`XUsWsHU5b$@Ui2?cT`8?)>0ejq6NH z8n|L2hH?0+*;}vH(`12;m$i+yL%pfwPSp4l}SLS=oJTMN<93wTQ{rR zVrji;;C8=PmwJqdy3sGhIHXLXXZf|+<@U+r^1*?$u37&Yy2`;N9iq zxrtA&JUG*=i{|Q6*=Bk^+UXaD?>f|eVw`VUS-~nzE4R)Trp;>$(vGYtao08N;(0o@-TgQXL+(@Ya^TR+$!g3o=%pbUbyad&<*E_r3+lDQM>7}PazU%xAPu zq|vyy;apiAs~vUyJvJ<<%oyJD*xbV&X9~ILdzRBBntNs0qS5X_=9~{*~eZfjgYr(bk z*+WW)86`B{GNf6nTkFSdb=O$6>|S)o8)e^W2Zdcs9(S~=*TM_d`U^Mgy0_CaHmgti zwLI@Elkgs13-^Xv$>K|{sdK9PW?GNhQ0Kt@85a|46MFs9XuBkGdeVpTF&E~iBySff zo4n4M^0j~Tv-d_Jw*3N}T8bYoUb4e_YN2MG=H2gTSA9-)m-IO|>~rbEXZk&hmV3F~ z8-B0wN_qLavR+op2V{qPra9LAES}uwaC*Mm;~_CGhlIHKXSwfn+nHD_%No^06ql8L zS0gHA$@rO_A`S%ZD|&YR+3e7At7T0@PFcCN1GEe;42qS%-jz4Mx7=jd*Cd<5{_(oC z)>&`YStK0%+_^zR`P>Uv^cwB#wy?tjiD#n;b-Wk5%x)FdE#%9QeS4P#Hn7*7Fj=A0 zse1l-L3K)#a9e}(oASFyUg@z-|ElAyX0eYxKD+n5tegF?P4;7(uPzI}q?P29nXF}~ zXMgF#RO$QXqpi>T4Xbrpald1Zfxcgl{QOb#t^AEgdZ+8om{7;l?Z&X+gimjBTUfP9 zu9p_NtV~`%P^+wRLg}W2E?e$SKULDyC^@`Cl9|e8^vOesgG)s7z2x_|oG^4B(B{i3 z=cdai7EABiUmJY;=#o3SF57dSKF+D%Rx@$7YuxJdZhoe+M7wVN-5P55xxK=@^5o(( z*QdX_`!KstRq-CDht~&wUh3-Dr6krdI&|;JGq=y|uHF`~V0oK$Q4eeRw^Q-eBPs@`)V_p@JI+9;>i-K$JuW({8ESpI!b>F3Lj6W3e1 zWavEhjeFEs>ivGJxy6MC)xjSOm}qMCen!88E`_f7y(`+Te68E2wUPeI%w`9Y z99_$zhi-M+-oSpRTA5V$!nRqf`|Z9wA;2$gV(_K$%?!TiC{v~>=RBDfl{dL}*KPNX zw6k7ca-|}1`RLVYlPx+_?s91JVr1;bA=f2izH3~ny#v$kHeSE9d1Nl zdKP3lCAv(<{jKlxnc7uXrDM*!s692E+!7Z&>#{zpk*C&$cMf-M&dhk~bl_5Up~i?F zu5I_VdYE6a)e_%BE7YEU$ZcS3;!DRFdAZdY7749}U&-1gA6hW7P{XaUUds5ce;s$9 zlI1k~)TX*#2NwrC$~k&Zk?5a&psMZG&sXcrsarfLvWcNhn%@9f@hrb(LpxZ^TUvB7 zCu?}fm8&bR`0di{-F24F7xD4SGa5VhnOf(vR-fnqH;GMyeSRCPKinN@Vl_a%f4RBm zB)1L6S{|IO=esa+owVbfb^BT^A2EMq_4#fd%OVaW8gH7uah#LXPvdN-o{!?E$bZfF z*z{wY!;h91c|Co;C$uE3d{XJL+P?QAM(Jfb*Dw9c%IuP1xaFh)6GtAcGQZmW?6-Oc zej1+dplu(zV~z7->(1AT6Nk>tENs7KS?djJ8}FYI7id&Hfc_;+yT=-fT*C-H?Qj zb`Cc^J66DEOiF&}ANK59x0B+=NB2)T)Murs_bH1WQmc_G z3~fxNwO`s&Ten?=zhc@_qhciSOCZf5Wn&tQC=H@w5dzim&hap$Z1{80x zYo>a1R~}nB^xlsn&&Na=y>g9w-7D4CrTx!aB_;Q5Dr(!w-yAi*e4}KW<%pVv?<)5D zs>2M=-7XJIal31Be7aGqCc1@_RWd>K~#A@JgT&)o;+ z&bzHjTlI8i&gK?bJsT{4=3ITYS)HvFJ>^SZ?F!7OYIqS|fyk)u8=-fKr8=_)^L2)vrwW*2Z ztHy(Q!S8z2E`M0x1m7T2jOnS{S-+uQx4@mnkDHuSE!k*td2yXv4-Qu??Q3zc%d5RV z%GKp9f{SX-C4HUSzt`3Wi-z`_>pIA7g#N|a%BAv7MZY3!_b+R+Sj+d9v&H(t8|@PJ z_1ALp+CRPc*w+RL7SXGY$O|IhcHg~c`>ifdr@hg6ks7+_Y31##@<&xhRYf(G755%l zw=RC^D>bPJwUngpZ!s!RY(@nvx%*XFN3f+{evrk6}{V zKJzcX^n7Tr`tr|V4JHh|8nowy_sllF8#XsmC3O$nX%ar>_HvDoJ`>a4#BLI49bKuk z3Gu&uv*fLLeBy-jL;m_uGxTvnYEW&&;#b3_bscQwRcB&tr(TlsaoZoC(;75cz(cQhI@&2K zboH){zPUir|N73{D2<@gH;1<$Sorovm12X|>eH_i=1mA~T7Q|R{jO1qE?UCJVP0|#x`k#u<8OtWX+wad@7a8q}Frs4IdUFF)3k9z(L8aq`}m6)3qTrhCH z@4$6uk4_)($<)>(s*j#^s(6G-TU6bx>)?GobK2iJzHPyg<59x`2QS%YjKbN<{bkROm2{2NJv!T2BiyIip?Q6r;%B$K^>)qTo|hc@uH1QTg5jbJSKkH; zqU%q(?xEf#wzsuU9AWg=m(*1}X0s_*QbvS14(YdUWyd?+hc)(4Cu9UX-_^mTzQkx?=7+h`@9}%&eTy0| zzJ6%DdG{r4w|9xW@FZ}sWVhG5^q2i*LziFgdgjSPXFa{jx7i0Hx*WK3+OA!b@@7Tx zMGpcclgqM7M}MC6-FRmAp<3x9&JP*iwo_rhF)cb7Y0qlBw9WPzsnesEgdWm!JJ7*; z@7$!+jI;8it<9!>v$~;(F$=uyp$alK-7+jM=wp)M+VE{NT5n#}W^i~~>{gSE)7yvM z*{lD*SyP)fp+0iQOdIK1kTa(jo#&5@UELhl7y-qV#d zyY0Tx!?0r88}T>SjN0?x%$!`6KlN2xV#=;sH?_zv*?w_>VP&|MYuB!GzHgkLGfeoRhujX&r1)wgLy=Bcpv zhPSNpryr=}(=B(4sPp;&hg&1#zF9TBy?)8nQ!5`&%Dtm>PCYKWeZPq)+b(V6PV>v7 zuje(p{K#TpN@I`9J8R0k>Y08B^f2llxAbgPx0r}={R8%NYt?Z1`pX&PY}TBQ6`2-P zv|gY7eYX9VyKT;ymy5fv`D^UT!z*J}9y!-D#z1GhbMCW-hvybnwb(v9!*bG*qfeeV zoQ`=Mzx9rrd%Dr6j;E8I0=lntX=Cs;%_Tjy&7dtQv&>z(4BzsxNnxKuJG|^qNp$CC z*SuNze!X*xfh$(&cVDnQJL7EFNvpQ02Uja5CFz(&>fAN;9zA`gROJ+SC2Oav+th)5 zBm3pKWSK4_ENA@uM@+ow|7pG{}BQ7`QI)~Mq00(sVRw*;Nc z<~?7idLCYwFhn=FHVuIz4=HqHE7e67|;{W>S3r-Xmry6R@(4cqSzBNsH>8X8w{ z^76N`g*Q&V&wG7pVzu(4)?Y&x>FO*nAK&zSP2}XxqhodiZjWplJ6j{~{BCzex7?Ls z)z=*ocTZeyJEz5|YbG)8{Ql~Q z&*avDU9W0(lzh;bpjrC;()>o0lSMI~v~Dh+rRQ>_VDPH6w4#eG9*wrM zlsII0+8da4n&3X|eqXn}>DMQ3$&I@1f#LGbB|VZ3N&NM`WK2%ftGCr>*@>NY8^-Q< zn$at>$H7?&%?BpQJFEIunNNxTbRzG4`(aa`-)#0O>&~>CYcn;5E?%sBT1T1G>;18x z?)_7{s#A||O!GGCRJ(2K*e1;jz7Kj=*y2dQP0P{6&x7A8GaEO(_^|%+n@!7u%UZfS z9J$;+?L*{~o{BEv8LG4$u3pd1?9#O@o3UWv$*{8bRvT~nPWQfdw%vgD%SZL@64Neq z;rZ&u<3As3Sr*r>WcaEslNZ&TyZQRq{Lt&aCVY7Fxw^H(eYf{B({<;rlzZ1qu-AOy z9y2Px{;$Wo;~u8Wa<9{}dBiG{vnGK@tfCLi@R?rY(>1F6 zm2K$YbuLdP+O9Q!H&ebeS@|qiM3y&O~{~>dZ+Ec1oYg{)+9eWb?E` zau;LejFy@nWqON(SGoOEz}Lh8%(>ZzE|L((Aa;x=1h;nwB|`*-P4Lr<;O$P z-xW$mud+KfvZLvsZu4GzKfl^7VS04H$A#-o-oEp!b>+*M!PLai!s?Ii_#iQ=&`iWg=bpITIwwqmSk&eTql z!;@d%N{Ok8*j+m+I{jO2?eVsQytVF~&IoDg8_-6-e?fR=%=}yz-Jz7-`$B)rd0xLrwLHSN@%)*!?VpzWwR?sA6%0+dG@A^#P#9_2~%#Y%=zrGzf(e&%fIx0 zy*c@)>brTb4$lfdge@sZkC|!vZtI=bpE z2wHcf;_Q11i>iX@u`}1dT-_<9MThM7{fj#`*IcpdTU*hZ*CDS)Sw;KY8)&y)5wg&- zrn%&z?XkS|U80UAdw>nTDKP2AO!#94CuiDSJm#wySud#li-^Vk-j#DechcM4cUTN%h=$sV6b5j8ypl8X&Gx{{QD70{GEX=TPwqN2hq zEi7VUV$5Tt=AjYeEyQZI+Cn6;kVwq1!Ync_Bx-D|Sx96T(EH6upx1vM3yC!U&6Bxr zXs|_~mxb6|Wbto8>}!@0fnn^Mj0TMG*m0rJQ8vcW(Sd%JGLc#w;4cd>3s8*}nTf^z zzGfo)F;kC~28iSV^0B_Y(tnc+`v;o>diVzrltK>po8{n$P`_wj{|Fo7euJG2`b`Lp zjQSUS1GTwGZfx=Q_WxU4;cWga1sv$#Vz9;*xC)hQp#Gf_|HXpRa{K z2Cl$cB+gb0j{STs141K$$3mgUhJ^(M`i}km?NKPAv8^@!F)9!fTDHFp&MqkGUw;V- zWCmmzG&W?sjd84*pMSvE=%6TLThEZ+tNs3U8bN`!|N6`C=PdpQ*B{R6HwXreW3%{= zyRg+Z_%HqW?;-jhAL$a4gI? zOzbV0Wr-9LrC1`C{5C3Mk;oX!V0{0}iodPFdaui_j8zxbRrE#4Qs8H|gfNL*t!7^rW`F*@P9jlD@UD>n#{Nf4 z@Bt*1VCahd`OmWou}lJaQJ8|zmB|z;8Nnx$E9Ghh_pDsT(~zrq8VVVONz_s$zYnR5 z@FEgPL@L4yk4k(}rTU}6!4NwGV!50OYN zp?WWZmCLEDfKNr_0vZzblLZ1fOGOa05XSIP*^5Li0D0N$ndief^`h0q%d$ICVOM}s6P;ipyOn}&{K(u(3L3_QmXf$3pdB{ zq7YFSo}|8x(UlXu7vaRE1O^%k1<@hEc>9%Nb5wr7Cns`YcL488AVBgge4_FXXQ|}m ztbnKp4VVSqS^-(tqj|e5ah! zkikBvzmnj{c^N>lh^$~lQv3|9fCi&WZBQhZ!I=oxfrgm(f4F=o4TW4GBQzv{QN038 zDdA|S6;fV)atZ@~68!86*@s*~?L(q~-=%sAs@&bEl)%9V@ks!qdJh;hhOYagoN;i% zbqE9$ydGelouey-^o7q#lu|KwcLT)58)9sioCmxlr+@Gp2y{3a5;?VB+}ylx$GuN@ zW;CeJ7Kzm|dgoyuQZ-K(CQNvN_v8F7@X<3u2=a&XmCB{WCxWh=@+?6VM(yQ_2O^0~MRf>2x&eiu`~gH| z1vRDdIPj@C9}7v*^92oDnH&u{Cl{$y%-I(3$vN4p5d3iXaB=Z4CDj*fm!6vl2ST4k z=*ZiV3Sm1>S4C|`!bp%a2R<1GgXQzG!p~$=-=vbNxfmEQ?p{#I5S~#Pz*On^N~N$a z;W`m`;p8lpAd?cVgQm$Om*xSe^@3>*pOofIEL!7YB#4jN48zC8LohAQx2y5n zXZ$|+I9n=H(O4NYR5Y(eT|%Yc_o1LNz&;Q;k^Lfqqq!Qxry^%0g85Qk0(?rUR}4nw z0)s(xA*9Rj(YqTC0ujD&9q^%wLSZT{j({7IQ6I}Pc6xuXbefk7(g05Hm16G9)oMPj zL&(6(3b8ULKZ%ly9o1?sS3_nGCr0**$`bX7I1MGunM5+FlDps3Y8iJPC{ggf9Wgbr zH{ero`6Vg}V(vWD3c3#aP|(-{dZ6Nb1n|+AON3e#7at(ol5x7BR;r1dB~pcmo;mPw z`IZRU!t0A#MeAWm&bgcuFeS~c7>vf9>{&!sg7^w$0WKE@&qxo1>%bq1hZLsf&I9-( z?-@88q_M(vz^9-w9AHZBu8_j7k!Kk`&bH(L@;q}k!$KqlkriN^e`YWmXR~Li{UXst z(MY&A3A`H3XHaCoAqm%^NGRgvg7PG1M`}1H;j^G2r|}TO$IC^<<}vQ!GQ_hob?-62d@3!s!d}(Kt+`6e~GjhftnBBb4PizkxiNz!*NN2gsbIG@q7= z<=mYN7+256KDd~M;iI`4+_;+NDZqyePAC@!`-80b`Xumi{tD44?c)F+*TVozPJKJ} z!Ph5&Pe$%25mF&~{{kO6iQGOE^nOEOj>{n!KI+3n$lkbnK`ck&NNK3#v?hqEkCetz zfN{MY2E$iOgz*bJJLiXBSu_>^e+qgBh*WTF)ZWk;7gL@A<7&vr%cwpxe3TcFN`i!o zbxaA9pXX+7ibz;yO(`;b2I`iLXOY$K}{kq>@yx z7>vfx3`T1~%v*6j8{E;mmhnt$OK|LJPEVOJP~8QLtD!&(=(7wTl{2bgNX*E2p#MSp zDN@wjxV#oseqM*v5}G55)QFtu`2ru!FF}K^bD?_5#TLNFiR>4i4p9x| znHf3<<9lc_@Iua<;iGzrTZ@Z}!81~7js`cog^Yyj_b`0aKG?URxjO~5bsE=6VKKa4 zW5X$w7lchje(YIVGnXRvru7`~jP|S$ALEbCGoY}^_4iq4jMifrjLtZKhJwa93?H>i z3{c^s7V-joh=@2CXTP9oF13q+oco_8upn>Y4a2@b*Gk53;@pT^=(g3PMNLT58K?4Z` zrGW+}w>O!b#&FmNrZk1m0;Zrj6KG&~OSldWk&C6^>G*qwwU222%kEm@+d%`BbV>ss zh$qjYO2gIp!84*R;j{R#0QJwiAogaIF>&?pRrOky9vhw_qe9fQ%jGH6JseXz`h z@`Axyz7~$_jng5(=zc*1(Tb24hL6U@xOgxSCtL@f(J2nQlXHUtq0A`c4=`@F0yMbVFvG{$3>$gkWQEyj;&VWQiwQx4 zn^!^C8DpP9{&0nIa}U7B#S9Gg2U&4*S_~g&=eTHi9g_1g654OHhk=%ynC5Q`Mseb1^@7q5hs#P^iB`^3mEgD>(K7u=FJ$4`YXUtI1}yzyl}Ie7zgHJRxz#$dcF)FCo2^^ z4DpGe!Oa0Md^DaE~m!Or!)&2pacLiu*f=IYGhL7@xwh*2cuERbsn8w3sUdAke zi?4u><~^(}L}L|D;BqSlqxU&zz?6i%Fnn~sXbT~t6t07_g0gWiOvejhpn<6(A&lXp zH9@qBxN`#yBqhRU8H~oypuy+Zz(@0Q6g;>)0QivJb2QMs6T(0P!(~Dk!$)l&FbG<> z4m404=3rcX4Ky%yCtL@7GU|8Hbm4L<(BNbM7z!6ce0XVxi;EdPI=_Kd5z-CevkV`- zy8+|m0vbr~h0ij4{CU7Wcp6-tA2hg{C1~K)Wl95s0G#~LNF?jfPR7f9!e<$b>Nsd{ zF(Io+)4G{h&KTtIiK#CJ4X(Zh8hFV`_$=@ts39j1;lq7Vien0yt& z#K1@IcrhwVG#&>&cu(Q8493|9Y=Qa%hL6)L_O2T*D>;1@H2Aq|NQLSPXz;a7lvTLe zKk)H)3TEy&S@E-`XaI3J4$^7vodNKSfP<42pHJf&r1>zu)>xuYN(B=Bmm@4IF z78yP&dkkq|;!MaNn)ckxBEv`R9EC5wM*wT%?Fe;IV*6~ImD(1AQ5^z|pE+SEF~Nt< z1eZ@U{&?NMECksvN}#xEgfajOlY%^q=2q-kF3v_KPVE=`arrdfuH|N(#fY=HcpO<2 zjhmzx@8t4Ow4G^BovovNCI+MOLo)?0APM&ip84Db{82qcV!-A0z=sP-h!3rDOlEK} z&KI+mI`uj1SsGulP?_fYtV2cVGXAK)!tgUU4~!6)d%qi%7B2pS0&(-5XcMCtPWFaM zIKB6=j;miW7>&cwuI2g_*c*&SNQ3Qz$`l-P{b}IiYNdd2{Wk{VWRGV#*(2$sx`u%r zuJ+G(p>ZrG)VX6Pl5*bUI)X+`6iZ%6Z-`|R7QpJ15Clqx8u6x^##72 z=q|eKXio6>=zc+ie}@CpYt$|oKALy4axC2&!^i6jqIu#Iu}($n2Y_+2YLKal&WxcT zh(Q$L-T>ofwi!Ntzj#rTJc}*~mpd~Ul__9I4uo_O?5e4MMg;)Do^T!GkEv;RXvos%sb)Z_x@yzub8Gl?Zgh`w~;DgH&;sXtI z4TUhsh4T>z;JEK#AQ|LpLCm7LyAd$zOF%6g0RyK!O?yt^YB6)Xwo1E;qvhd~(VkgVDMu zXz+7Oz(;dB2$`#+10P;C7s`OaIG$nVG-d!kG`NJ%;>$bSI^g4K^$bSmudom7gvZC- zDX8Yq+yMBHWDB1K3=@Dt7-(?3AQ<9e6*f^x^@Vj|X->>wv>yN(d<_ryXj})U%lS3n zLyJ(zGlS9l7fm{@KgjTLJ_q3%mlMNrP(K73T#biKpwWDRg@3fZi|?Otz7F`%#NhV9 z`6kei(R_j7y*~pQcv(is3#MbacS0~o!p->tA2;*PV6-j@8hkDU zeDtos$Ja3EA>;-4(AeN%v|a)l7_JbmWB8~q#?;pz{4U}|{ybE)PL11_tCa#DoEV`C z!qmTDAKc74j)UuMg9caI#K4%6*6=Wb!SziUKB|9!iMj7!u(2DmU*O|&L@+~V4SLnh{yuC7?{1PMd$(_yevlp9X$eL zAvN*4Y*LMj?-9Om_*iY2K8x=Fak`;YaC06oBkny-s1VnCM+;5x4rNrt*uWtF2yJU? z1B)Sn@&3QRmS|w%9vT{DfE3%n-N3>rBp}oPY#F#~TR7PpjI@^7srvMhDIM)t)2ffy xQPmgHQ93xHG$wTriS2Cv_Z8mSwzk@lQDY;bet)D9GbQ-Mm9~+Q!yrfP{{wixT*&|c literal 0 HcmV?d00001 diff --git a/cde/doc/C/pdf/DtKsh.pdf b/cde/doc/C/pdf/DtKsh.pdf new file mode 100644 index 0000000000000000000000000000000000000000..17ee045aadcd7ad80d969a85e30501e12472f789 GIT binary patch literal 267883 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 L4ik*7e`VZ2J=p{9$CyiTpW~%!3f)OYElX*ih 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 z z_x(Iw^X>P%@B8^YKK;RI=A1KU&YU^R%y*(rZ!Ih5UOVfoK+A=br<_y0BU_$x5?;3s zzOUCc+YnpTYh}cH$an7I`q@=$%B{oFeLLO{*6ZF|ba{Yhqn2i#31`TT68j35&>+e3 z`^x?s&Q%e2dT;cP4tbnOP}B3$WgB>tKv%0%QxKUxX2+j+Vg7USWbVC{P3wq4;xRFC zuREPYHmP)Mva!nCy}hgEm5hX5(b~2>t5&;wD-(aa$R~Tf&dd9&$V$7!lneHEtjv93 z!do+Ko%Sks`?q-u^0=~RUdm|Blsq0=rkrjc&$;U@@4&)`XM>-Ot~4&V)cA=q86A1} z>W%qN&OGM{cqOsdQK@d^Rq5{hV;N5zj{S@ktoV^q!fh22Y-FwztGt+fsoUVV7DwH! z$lIOaa<*DUq5TOd15#7|m&4YO%7`oGj#&-ItMA60x%6R8$7}0113o)qIY;7)2;R~M z`*U~_<^*CdB%UwGt`_!>Q6<(jQ(AdxGJKh}g!q8hU7eB-hnE&T9j`mU(79hQmc85T zM?GWjdErB{IH>W%on1yR5I23hW4W%vk9J#;sT-){? zXDxTdyJhXK4(!sEJU>>QVV~MT;GT4}5Nc1#R5j`5KBIB+Hu+l31{JF+(U)dFO}Q-R zYFu1Wce)BizP_+sQ7EWZ)Rj+lvFzaLiup%2c{(n*uV^Fo#<2F;1{v<*V>WNHJ6jJp z9$!cg`B}TK|L!4aovWJ$Hda;t{D6}_=(0aA+c$C2XUV(+FE7*tyf_{?^NJ%}?Ui8{ zJJ*H!?zH*sUt=W0#3hWJGqo*5BU*HIgxfQ&D4A

      W=d+e=2>o^`mD*-g@m|8LRQg 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

      3D3Hu$tBj0j(d^V=U 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 z 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

      va7P=n(UUQy8)d*4NkQ3%`Y2 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

      aE6}I%WVP6;Wmf
      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%0D>V&R2kfOZY6lHg7`VRQ{*$J6!y8~hC`_})p8eUS
      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

      hx^eaomm) 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 literal 0 HcmV?d00001 diff --git a/cde/doc/C/pdf/ProgOverview.pdf b/cde/doc/C/pdf/ProgOverview.pdf new file mode 100644 index 0000000000000000000000000000000000000000..235993f68d4e2e03365711d2aac88a23397ef92e GIT binary patch literal 265799 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

      >pnMqRevG6 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%0Ak_n$&A7o;Ufg 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

      OWIqhK2RDUXPfp_1VN8nH5z{(0 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 literal 0 HcmV?d00001 diff --git a/cde/doc/C/pdf/ProgrammersGuide.pdf b/cde/doc/C/pdf/ProgrammersGuide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5f3554119afb01a0e697e6869efa18bd53c48703 GIT binary patch literal 469574 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

      9+nutTaiJZDd+;74Or6Q-ML2?- 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%0Dd8%4QEFS{n(B58Wt3xCRhCv40~Lsv}iRPN=CVc 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

        w$&5 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

        K}`p`cNw6cklxc5(IEPGSf#K(*)LkE^CG` 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

        C$1z0^|D1YOk)S0l{c%`5UKr;K`sDehWR# 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

        6-kzx0864y?(B`$BYdVRlj~`vb^J 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 z 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ⅅhG+oB5iv9D&r~>62ZA{Pl{{)5>itVHA33ZyU(^ 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

          jdCJ(_^Mt2CVP78*hwT!J$_}sT`U6ew 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%0DHb#21;|7ggo@hD3(-Pwk+ejWS+9k~Ldhk*Y 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

          sJ@28@mY%J3O}3nVV=JyaYj zb(9Ja5**W`e_yp*oXimOsuwMK}B(mK|!U#iRUb_ z_88k(+M<@7g=UKmP{-In)1Wp;RDmn zRFE5o@`fBZ9^01jKXh1j1((IZ zr0(X3cSmfCIi)Ig&**+5S#wsZZJ1Y&Jc(5CTExmogtIkxQ=jJR;f-&rXxl>kGjz0b zA~(BMnOJDXz2VMEDN-`c0ZSSv zjgQ&mUw@oo@6N{`qWfXGtm@X+aSgvejs0EU7Yy-Vauu^j}}MlArq4=jLnY*{0~3a^4i(x!?1nu&WAgO_w{#Ke0DR~`jtQb zb-%BEbMRnSq}Rq<<=S<}t!Y!=7+&kxH^V@cOh%`W<7-$A;IM(sDk3lsZQ~cT<~h+tF&d?YXb5^W~LBbI<6d zz27LNtEoTVQO4?Z4Y|WDKjPviwPPju%i?@%gfzc3QI;1Tb&zrPi!cy=x7y*sm0sV+ zX|84NFI?Vpcyl?sTL&EtX)O1BtZ*r8aDPsMkfO^TcUf7pBPxG0vTVOT&xL_}FdSQG?hQOU4NmMn;{fReLhSdt{k zK?M{g2nfgmk|gI0OOhZ+bb%#E5Xm4(GDz^9C3x^T=YCi3cklVV&-=T7^h`}pbx(Co zb*QPTo)P-fzL!T36zn6PMMix$zv^h|S9&Up-BOiqI)z5-1Kjc^udnjDG}0whmjN&` zzIoj!+Wy#$7Y18%&vCRp47XZ8;k&%ZSb&Yp5g3mc0N!a!(?+2S(FEvs92C*r@Yf5a zET=V2vh9@KtXm28{h;&QHw{9et@XCpDQ6vb(;OaAoh>dX#pebATJ55HrUv9RcmZa33di%=h#!N|9`2|z`O%Y7km2i z?y$c z2b2M^KtGVN@BuOa?;&F|e;{KwdfBgeZ)LJ~4Z!=z0Kz`9`2nW+L7nEiIOYckk_QNq z2MCh82$BZ~R}K&Wcb&Z^T-im~^R>Xzfqm2g!2rBR12*&U4J_gT685|gD;@xUAn)^S z7h#`o`|v(8kanh60#- z08n%n091#4?gPLc)AoQp1VGI8E_Z9#XB1HH9+!3j0AZg$0I6 zMA2Lk0I-+4%?FNHOi4umz-I0?88~7yuP6e*?xTSNme3#C(w@e%cZt2Xe;-@w0N%T~ z-@3ibeW}<*-j|AfcprIRDzKURjomG{-`)dw4|%`Udzt%Ev0D&;56IY+ii1q-8Ay9l zu?y^@0aCGhxsR|X6~M(_Z^8n*2z$K=xZIP9U0}ZkKq_`Gfx|96*z@6*AJ7BjV_*2* zhqFDT|9&w97y|nv0j@+G`|045A8`I({KfE);s^9QtRx)%p7P_<7N9#}cRJYJtqc2Y z`roX}{k69CudC*VH2oiHIaWPCP|LCBpH=f89pa#4V9$pW&>!}+%zfQ)_aEqhD)~Qk z`hC|VKulP%1KtmP9;??M(&-PBYV7&YW7uHW?;AidtkAJ?{-u5|4p#zd$F78cq8x1Y zzzPYgWMkEDtg`;cOu1jLjEu}4E*2k4(jOm#_loW7_=m`FRRvm!-I)zb9d@+%lX8!B zTiiD?9NseyTL*UJ*iV0G&+G?E?0;8$zqVS$auVAe_umS3V8*_W|E~A|={m%hA22p= zKOb09>@yB4hP&`S-wt5xc^}?K-k;ldZvg9;1MVNp?fdzA$Om)#Zsz{negN;Dv9?eSPwQR85p`!)6Zl!rlF=l{c!vPas1B?ZRuhsQh+2ll(B6u^qebNE+J z1E$u)+-JRqwzCWhhcX*aT{XWVsNPXk$Q*6Sdx^HmEjk=ONb>GA2X)Tz&yM^aO<=X} zxM8gP{WY5JSo3#?Gw;O^9!Gk_5nja}lF^>-I~_d8WSUHn+qVu508phLHb_mAHjeWi z;~f&Ea8avK`csvmR7RpTzw5R^e4g`Z{300AGg zgI4TD@=a?=klbX*uWn^7pKeiO3hYE|(00RRsz5b@)-+Eyl(HAgYFIeWnOrgY^zMxh z?h@~rjvljNQsZG2Gu@pRkU3`aM|QY^jGM2Ng+N*8q<9<9#vLE6wpxZlWHCO{;TZh$ z`#hf^UbVsKqzR)wZFbHDJ7N-K@#FQ?Ox8BH;j$(;ccI|n9E)ZzeR5x z=N|gJm_nnqWRlJYiaikJT0Xdr?Bhy1cA`oNeFe z!qkkbjS;%9`>Az7uz-iKn;>y{(9o$jgud|FBlyVT@)RFiWL;ZrIbD5W(!lZrz436J zG47WbLh9B#Z7fLEUP}=f8w@>?^}2D~l6(-_vvZ+Puk4w6;9S>9Br9)kz4RKrQmc0t z9&q9Ii7i?S7D?s@VV=9^KI|CCNK(G?^)bZvS+u=pi-f%<+VjrB0^ur~<>Qf8a!{O` zAmC8YCsvgL zA)A6^^dk-v)J3s`@ip5%j8C_e1cL2*bNG?0xv(76t>WMS+YZmRg(d%+giVmv8|`qA zI1I_Xaf=I1uIevq##JRS9&-NzX!ivJhm-JS-dX_XFR9r=B~Kd5g+Y9^qS_LCrgbeS zQynb$ZZze}7{7MT_6AyNWSc~i=a?qoU1U<7T;{U@yA#cLPV=N?hi9OHc=s%)Rqv2F zl9in+u;t4Gwld&3WA*ed{dtq74iOMvZhyjqrq@B7`0)S|b7X|tj-G}8bWr#>9j6&j zczL(4wTC11J?h?l4Ck(J)`jXQU}{^}2d19K5OPR?J~nIej<{Pub@a`uH;XB(qGl}7 zo`ESo?}(AbaU*N^i5)#wKJP=H+W?jM>xt|?2x9@dc*-OzhVXJ1wm+ogwujYxo!C?H=O(;REIJ$)<^1UcsYZcSW+M(a#Gy{w4mR| zkTfhyz!eNi`;u($I=0hv=E?@wJ0 z-=3wmr|n<1*X#=Vx-p8dDjerNB@Jp(G@%uEHN>WEPAe8qB(~KCZPOZB@_$$JiobAb zq~v35Sd#%MZS>YcAYi8nZo`UqSJz5fYOf<% zQ`_ymyAIZ+s<7iuYE{iKBiz7^DK)7J#q ziU{tvtYnk|i7QSN)-X&j@M$+JD7|qTV%Lz=|FXCp@Iu_qLTyP*1oUakwLP4o8cY$aQYaW{9GnT zU^Hj7&7rBO@$>n?N;lJOqb{N+5Z}fw!pemh3-|n0*H)9;tr-%_t&r!CPl{zSlQmf+ zU##b=Sazh4wQ4e-#(3JqKnc^e)*QJNKHNL=>JhIC`i){uo;@GN2517*u3`80LeYeg|(mig^GkV;RomjQHHb zUR3b0HekN1@}gP{VR8n{Ef zSa9YXqA%xWJ(qp#d?*&GD%RhJLQF3w>0f^@ZO*`>*<&LoOX}Q*=fvEm$baZmN;TJI;0*oTB{cq_fJ0{_^R6fdhtm#?#{VN%-9e~ z&NVFp{Te2_YeX9!m#EkA1UBPU`dgH4Jyk{UY*%TW{e<3OJzDdPo!DYS*4-EW=;hIk zx6~ejmqr!8xJ^G4yl2$(1Qpi2qhjB0Q4|}oQfBpC8uG|xbh$n&RgGZH@f9twW%QN~ zlhApCw3)=m^`?qhvu>1k2%y3Kb9SAUD9IG^r6;h@aWh{0)mG!5lPgX<3<>D%KG_j` zmu-?n@9oX0MVj`B_^zH-3BlOslAQS4ZLVu>+b)=M)eTR;m*O{GcoK$BZ_zeV(+Uf0 zt>8&1J-V%O&%&?UG}VATu&;5va-Q4T8< z90y;uu|@tKA`h!PzosQ|9OmS|9I^3FLnNTT&pzm3_WcJb`+c54{~n&fexGNse+$q4 zI{s$&-^lv|_pikual-x{MsfZ=qd5O9jQXcy&-wep#rgN}?595|{n}9R^PiReRrfD8 zPS^<`?G2j$l!08o&p@t!3j=?T%-`Qlmh-3GWdG&i?KjE%eQxe_(`u#9YuAjm<53gMQ^1mMJ+$VOwwE~NvL;o=TYsnN4 zz^>-7^2GJ~@tj=$o_Nl`rtBa5YMJXtaOW>C{DA*K0HfQFKJ)M7*-y^6ztl6h*#7?E zkn6CH_iIZ9AmHLK&;He(@z3THuAhtozs5lJ!wfv!8UABL{?Il4u{+G)5KsI^aMGS< z$^Q-U#8}%K5QoLi^$+5ScOBLM>)aoaY6oUntcmw;H5307^9A^80ai62obBIgCg$X% z#qt8+$zHvCc1oa~|L!>A-TGkIXZ`PrBmUtJwHGhE8?K8rY3_#W0ss)yyKl?=ZyfQy zt$UvzKdirpZQs8FW6NXRoUmsg?Y)6R8M`+Ru6MnD4od9TzVFL+D3lcN2?B6--IRB$ z#UdVfMgs7j+tvQ_emoodi2cX>fv{Whj~hQ|IY8c}=ip)=d5@mMey@kIu>ML|*QEoR zu;;@KI#k&n8CV1$9kdc?);{`PBlj+M5wJyf+r3}M-jjaRvd@+M-2W@%h&g~EW3Rcp zoIYs!UJ(7ko!#aG!h*fV!iV#*T;I>%D+Ki5A4pgjo3IGj^8qpd?}zE{J^%m0SmGbi z(+5$+*z+Ha-|IcQ?ZW<71{*(nkbuZ$j{WqLyD~PMbuaxzB=IkL9b*aDPyf3jiLs8& zyXpUdNMbIILvAQ{xi~mZ0O{us%Um3Xoo9Y+5zBGde};<#3e<{Sa3A_yy_d1CwftlM zmwjpu3^Ra6`(wvQz?bEB{a;|LTagN>cWOlrn&`eXnKQldoo3+c z?busXC<>A2!bh3xYY1!2gdA0c7%?I9@o3fS1n;r)?rIBg6d9Sxm2A%5cB_DWkHCNvD##=TN*=2l9oB=|SXzzi1 zSPC9~=%r6DOO9$zYq8yX5AtWlNDUH>T%?y!o({$6 zu*;h$N5L~kXRkl*yB=F5R*xd@5gD1pn-tMIF)8x+AEoO)7RA&IcI7F=-EoOFIT6Q| z^sTHIM$a;LlLTuJO`?jRsO9+LYaT|8H{ z{+!;m-B=$AKAoR*9F>tFBl7I6BZpBJCC9Vr8rDS4@+vf;(W)+VW*fDuq_W zR8^g&{Z`N<^EfPRi6!AxS;6r$u2&jGOK?#u&v+XG?%IYd%4K?3lxIGj>%H_o{bEXE zhQSRYbVfH_nDM z)9lc=m-=-(LTNJT8_8A$iWN1l?RiA73f-B0q#)f$ReWtWmV7|=_FQ?LY|LgP>IACt7|wk3 z8B_{mQNLPO-sI%YhRyfy6SK3^OY;-m7qxsc&!SylzhjaJ>)<<$5*e(dp1Pn3+j|mG z`CMN&f9<*x9tw$T|6!U07qtL7Iy^zhZF{XuhzpZ@Y@jHsk^|*l`6+0!!Zi=)UBYOx z^H-x;f>}GdRH;dPhpZ=aYwGJs@tcvNTI}c**E!5Q1YO>}I{j(1a&x>G>8Y*9q09*#Z7;{NIZ~|B^@i3vy48shMJnc zMLHmn#JAu~zxHVs{AjM5l5Q<}K6={Uj=FonAa0s>a4PH=H!5J5x+a!yCFGhdMaiJi z3Tkbk+J<_zbuPF+y7K72d{z-bskVQ=`_4wi;u(B`c`)kby~}M;nfk!fIGhIBbLRS| z1$tbAnw$m*@;U@1=H8L`!@rKl@sUtnMa_}Uw4rBnx`_$MKlRh#kF;%{3v{-!ZE?{P zsKwJMe8Xtl1c=g^?999PjXx|1SkA=*i1LA;BPoPs5a z4CYCM-{GRrG5<=s9nW{;eb4$6&@-O7ct1n>Tyc}BM?@ja=SV9HC#ajHO*L$Z{N9*P zdQaGzK1CQrn}n8KqZM=lA)fVinI;VSe$|s5wOSWiQ_T0x^t)Wy=W?TQmjok(+`BBUe-ZG!{@#+YmhM)mcaWh0&bVg) z$>`ecxaT-E)5ga%_0HjPvyRr^@SPZ-JGO;4&(WPO!tes*njpD#>C~(k2f9FL%`5+D z=Hq6SX?hoMgSdNM9lJMekFS3w`w7BVDU)gpLRYlOm3(cxzP-l>%S#c|i?}yBL)kNJ zQ-YZDd^0~iX*X1EOYnAJdo9$Ghj$wNxluy7Z>~MOuPq_Hp>mA0Kf@<=$WN3dmfu!W zB5gKtTyn*w1|Z~Q4^~#y4ny`ya#PBiMZoTA0 z4e_5DC@$$}D^S9V<*@am)N!;3d#xX4WDi1_U5tV@=A|U%A3Hx0YZ|gDD`r3b&>Uy0 zt|T87+!it#d790Cu5Kr@`jNV3=q%Ga?U-QvlX2U@-tel&8VgZ#i4FJcJTm9z<%nW~ zX-p+8Tw1}bPdo3KIQguK6j_8B6{61$#20nFxmZxiM?Fx8=grz4xv@ZAAk4+9qNG10 zXFE`uOYeFe_3#xsZcu^R>>;DEE>{NT-D;HLu!Q#*D-ofs^Mz@uSZ0~ww<7dp9?Xm< z5jd08)iJ*a#-1DqsAJDQLewg926Y+}a2xFvld0e_r!^SnRE5jvKqPdY48P!rt&Wb| zpFlbP%*ybN#gZBP^aRK|XGuqxltsr%=w+gmtLWu1-XgI;)nua4P;0A?kn0lmT0-C1 zKSXNlJE3mov@SOG5yQLH{nI4HXpWi`gfiWELv|gnBsQ|4$*TBSTY;ez+ST#9mXele zcgxkATt$&ue*P9JsDj&^@e#-0G`%RNZA2P=>`Q&{mUZ9*b*BC)CWVZvP!X^c;M#YNqX$=P0XetbLa4hThNPrmWefJ*y}u= zPLl77=yPKx6oO!)2wv zTnuMMsCj%m+Kx#3xka4IDHIXBJM1~)y@);2iDwbzZ7nKi=-_Dvea3t!7wzyeqgB++ zF&@-A_y_s1G2KnXS^aNnXS>J}bl=KV&^|+w8K|d{4H&<@Mna_4wA10V?tI5FG$G%_ z{cUbfuC8{#BWZ0PTnc*#BRu{B(}_OZ@H;Z*YA?-GPS~n{L69xi$>e1B-y&haom@4; znPgTug1V@FD>C>-O?9v23WzcNI3P#Kf0CnEQccs9z_J2%qsWB*1hog-$R5!v@iDIc zL|%`R_|#Pfq8lxQb4`#FQe!U)<{+<%u zL33T?6y(QdBdORPWU$ zr=8QnHbItnJ!A7~`o|Y8_^7r=*NNb0MdyLjs6Do&?`3j?(Ov-^w2 z^|d#w-+3{H_%cOvVr)_^FqK-vk1~ird#TY!tx)X+fp;2HJ|^+%8#EK&Xus&$XKjA6 zsT7o-f@hy@l#Jyg@@;~66jcp!yF}#8pNXV)FsWx!#mPO(EGxEj!$HyCe*Q=b7d4HC zFU#&+n80T@`GF%Be7&gwT+Nx8oO(Y4V@PD4aI-2QOG5bNQgQIoTRkxyBirpxyt;&T zo0*NVyALM9f>NJ)y|a|{@hWU@qf-uLxk=-dndT6ARUuvqGWnqK4o#Q_^rdF2*gKaw zWU83~Pl2~md)#NkbS6Kt8dTXEkS^3bj6a(H7sKcQY2OIsLfy zGAC2TvrHxy`q|vIL^3c!>a0Fb^o{sP-PqW|ILeDMw#p9AbSl_KTdrdy9C z&*eNirt)>K^9?E3a&^DR{G6|{n%%BOIaz~?9%!jHdE}Mkb=!6z0c_ycQg2UmV-dV8 znbsm82E4-ZFGEiz^A_jKbRMTV4~*hWdwJ!KX35aH;SR`)j{pd%8n>?jp44|WN$zl; z(QML2)G~QWG9;2HkT7IiKaaMP_dmN+jAvy>Ah;%_J!zt&%wA)m+n$<7a)*S$&u!WD z{qVDUM#I|?bn^n*$sTk)4h-E&5p5yvy+y&N#0*3f+&*RssJ1(sDFW#3tKY+vj&3@Y z&WzsBCo-+hlS0ZdLfaqMGHry)a)@y@;jvYEn(DYrM77Q0YMRj8FDRph+D`F(s8dES z8^&vx7vN}ql5aG(ze-2TT8_>t1W$Tu+Oc=8(tOcLSolyTC5<0{QuE^)m~sM?#)HBaF(0dn>>D*n+EU2 z%!p!YZeOOZaqDe-_O-*7tHpawu0%bnLQT80xV9)mhA*PF8$BWvpbCfvd*u~VEJ8^OF>x%6BNC2 zwMvAA>_l5a()p9&p;LGGLV#YRdME~n_`3=Ua8zC~%?wOaF{pSPv)o&4$lNT-_rB^*a>msB2$>;v zbitAXh-bz(1HZPBY6`c+E!*>%Po5TV9wEx}>eb?M9KYuywOI6$KC1E{7t~hJlovld zqradwmP80VSI#dp#jPS!DkA#WS;&Bksj=Hf5-u{vWnCQx)S@ioS;eo1{No#+a*Pxx2&wkF$ywa?qVr%vfW@-_;ShPo6Er0hjv{Z)E|shYi@|8 z@3sZdx2fyU2_OFKx68$G*a7Kpv86)~HWT}G_l=)@RsU5h|L=L3Ko5VP{k2cJ(8Ij^ zmtCIzsmBED_Zj%JksoBjEnPE&2uM!s`M=N4disJ&24~*Q_k8z-$c*W()tn`YidX4}8zm6EG$}v5GND zs-?rlJvvF2vZbs%uW;MrwA7`9E9ma;6fwbBiAZgC?T`T3H=3x*iq5SRmYr>TJ(?cL zJX?3l~-b+wJ3HpF9%qcEBNexUR1LyOp+`fo_;=&LQ!39Eo zYT_6by+}Kg)iwJO&(BsSu0v!Z?N%+E>geb<7ZwVbE0e*Amc-1_$zD@xA3VUDOc1H| z!Y;H%&-gi5097H^hZ?!Kf{&c2a4BcM8Ifn53e|D1SC-RsB2IT>RBE;iGua%smd$g! z6c$G&zKN|RPc;s`b;9q|H!Z)}!gvnm&xxr|=7E@{j7yLW%VyS9jPn-am$uTtwT{0O zi1KUu#$F+|K-g>dFkT{7H=*g|;HwFSXW=qATh}#wm5AjbOKN(J;Y115)>o;HEDo!3 z-8p$Bc?dSKCY$KZWj1=bwJ^Wz?&oE@2nC4g8E#RjPDBk1qLcxC_HCONaaC zx3j@oU+_OoJB`ur7Pf(TcS;%Q(o9gu@ZGYYgXoHgY{X@!Tt+ma?pjz%)5(w658r;p z-`9GJ;f7pGb*;$})p&*ACQ_#B&1AudFV;we^j2vGBumjYVJ&S4MjJxf;(Kq*1*V#I z_sXl=jo#J`VwmceQ$XpvEes!Xq9X+gTqIPL#fp3_iv5^`xT;$znqqst=B6TtPco5N z8`Ljk2s8Q8r1|R%<6Dfs7=41tS9mQ+;0JSvHEg+ceaY^WW;I0fq?ssMfKjr?lQD^B z__n!<{mCZK$(4aOkFw1!&az(9k>Y%j4*d{2mY~xUmw&z|zx`D+d&1V@xSVGE!gyR% z=snqG{$|lmew+bBI)%wGYHte|H8CccE>$%X2lM)AwT-cTcBs>)mF<1%%3fk{@#9QA z;$pnyJ4Be|F$8R5*8Hmo<7!i9j8kjljII@&(c1i~-VO20l# z3^Ox|&wKx!(^ZNDkukW{l|bB^ROdPT;Y4;b*iqNl`~{3Z4`OjqT_ceZQ=-$VeA!%2 zrI`yoKcesKpA5@?`3ARn=_c3vpovy5-9fp$rI(+LVcvz5%r3C92VY4E7rcmhhE+PU z5`E_=c`Jmy3m=EPbR3HwQGw;>G;&1oIa9*?TjI`u5vN{UUJg)wr6`~By~%S#$I<60 z@zNRk4^Psj5a`GhvvxN_H*0UEoD}Ofb)PmuTPSiRgOHa4VAqrlaMb9HJS}A#1?2Ta zA1g_g1WnRNYbL8MiK^w><}VC3yjEPAa|j`>gExK*fdNLOhE4_TIvnP4qfC6w;QX%y#7MP6Qn81#H){Qy-TpGy(I9Ioz=y_T-FM`wq6PozHdorGc;uN zGX*TFO~B6^*<;im>N@3+#Y}2g)fNW+CS*YVtc8?0E-QMrLWx9A9zG)?LBCj$Y$Ag^ zQ~EH-?FHjWx|L1oOjX&r{@BjCo*zuAB;8$_n}faTX!uA?pre1N`EdVa@OWMYoSpN5|=dNBzkOz_%iE-Ip`j$lx#zc}Rc39#gm@k>4 zd0T{9j@^fq8^##EV|E`<63I#Hk&Dhr9-m$@GWk%E#7S(PqI2Wn^hVo2c}9HK3#|g; zYQx^xQ+I`1x{Lff8@dIX!Z-&J@9jJV4Kh^uq)Yv__(fV0DccFlFTMbEmgzHEcz15G z3m${L34Q<*Y;+c)$}&9ewrExs3g^ngpRIQqnd_-2Dq86hyr&578UzU)?a zZ6cn6)GBIhG5=%3(zJ@rDJ8>K#j2zeJ*#bVtWC3y-=U;0T;Q8cwR97&4rk!_F{ zjd95^!r4YBaj|eP!DhF(MbF#8NV?fl>cWX(`Wk*pd6n^9`JIfSBE>JGy^$^!fejI_ zltE-jHy9nCKkRwLyJia*k;U@NqS-7QAmHL;dnI%UFq@dORp2gW6sdh78TBu$lI9h%$LUz!-!)H z&&%164I=QVx=$Aix6H5T)kX*&KV>lQ2HR}b$Qrl5->#kHc9dRpqg30E!T~Dx83EJ( zG~fD6)OtlPX4qIRufDkxv7Vl}vLLi=XC4hUm7dWV{Sy1-d81mMz*h59Sz)OF(IO1v zM+WPeb+N~}^7IU>LUA;;fsz%iD-pg_z%-0rwd~wX1PYQLusY7>kv$vCQ zAem1?yM(tlL-74vmj{hZVgaP{p(ntmL7+U5*4`L>>x~` z1)0r}xLrDa9X856E#hqIh2O%pGWN|&4J7q_I(mJ3nwnSGByFfqR*JMqVXd8Q&in(0XOkU^N+UVe80qJH5psDP5BaG2 zUKMu;F7V@EpzG`Oh*cbzkySQQ?;A=Y#*oC}!Zzc0op7uWaWQyz)$)5oYeHfjv%4l; z=vQdYtV0>4uUrN!St4@h8-199 z#_YGt139|iwX$zY5l_XEJK+R5>fZ?x8?U{ZEN277yuiWX#2ml)JUEB0tkmK;RgGar z&UCjHOyK^$A%iM%K9FZAyL7(qEO$6Va!%M<3Q8CuOa ze5?zXUgu zV2(}P`0IJ|`A?9M&%mWycAzxDimr4`$F8K$M%K%$Fjba^I5MfQPtCrR$qSM4re&lU zaC}VfnQb1$A8dIX4(4-k<}&I7iQqT!lgG8e8}Vym#)B zCSky|bZ%weEO^-GA7jiOc!h%ale#=LO4jeZ&T$O_4?ZZriW1@Kyx``olmhE-nMkqH z$5+2X@6a_57KMD|QP=3-q}|+|L8?%Gp@MV*&Bq0DourW@GXD2{6fjlEctack5R1 z+F~4|$3!qYsyFx}_!mxCoWMLpo=jd4f=6w3e)d70C`zjW!CWGtV%)Wy=9O_gxJgo4(Tu3$?xf!4cBj*wtzXjX4GLfqG*a|Q7 zeY!I8d9b&gGS_rO$H;{f*kWIcab}(duiZV5fBJ1Pjver>KBhfMi{fRo5Q4O!V&28A}IuM9dXZHy$&H<`0nGfiD1k!38KxW zTf{~kzGs=S~*r;K85e?#suV!srY6?aqq$vKWP8P2$(d zDG#mi*gq+?P>^&DPr<`4*Aw3#Nh2vR%vY@`#^H%zalb&C7g50EM&8I z8>ozTG8_;9m&KKm*1Vl&#ul1&H4XE(`Avw0P?Q z)^H5vnNmW+97hye9UqoP+T9Q1z(epmn8hEkfL{`L7B?xszt)5Wz@C^BD1nqe2_K-* zH4O;z7+v16(`UA|E&>DGT>KL^uioWYJVF4xqB|VR#>AM>NDd33(WkF*ogLL-10-D! zsxcS3}COg&GqXVZe^f z9*oP+3GDM+h55`4qmG+K+Ifq=RQP7)<_j(=lXr+l+93SCtL0lnC)T|PHB)HeF*2Ug zuk93#kVso_f4}iI2AT7^P_LlwgWdxH!~P>hJK>gSf691>;ZxKUCCBG?!JR$f__M`q z2wk_v)%5AG)*6fo=w%PItb<6RHSOl`JhF;8${aQ(hvTY;U*_-%=_rE&w7w$6jvE$2 z^u>!B5+5?4z&L=82c()~Ihg_%Ap?k_5F8)l0Ce0af)q!veOgs9jv{(R@`pD4SFZ$6 z!w+X$D018YBS~8?zMR#91s6q!++WnZpBzqbu*T!pXz5pQODLNxbN%G-Ul zh0U9ahk;W9>}PhO?DhPjG}CO$xuWtNN};Q7*jG>4DO4sEj$Rbskxdp5UAAav%6Pr_~DzRf4iFE2BNE115QX?`@)6bK_m`Y;IWXx5S z9Vc>m%4Eabc|Jfdx*@qwf)$_)ikHyuSL;M2;-780$LnNB2Fl+wV1!s<<8qt zz$ZC9v1I&6#D#a07B(Gyn+jhNp)}=x#h3tdywvxs;dXb5rds6~Lif>KTi#8@>`|`% z=;xRjnpD*e{RWa0pPUFCvd68yO@;=BYTYHjqYu->_#Bn``%^-SS>M+8|R*2Jd|qB87SNf>5H7V>~Ez$bYoz4j{r* z6uP?8FVX30dUrV;7|9w9(w0&PA7)57Hqwm|o?tkKXh9XEy$l9JIjg`i4oA3LdzN+`~h?`8Y)F#z%A?S@v@trzo2Zq%4$@g5@kRMq=tvySrT4C~%rQ@XJ! z20zo&9%7Ly*=8~as<>Cl)y-F;=9fKKM}5sD7T582_f(2R%oB^&IO8q=_!Xw7}bO z*^c@9?DDs-1(%PVYN+EG6FYHkI08l|^#LdMs9)9=Kc(t+WA{0|cNt%6A8pV2UA@!c zpaW*Mw7AKu3a?m$#27M=&UHtg+#jjtYxt5k>}F4_#AvnDBkyG4Lp^rCU;pZ2bWf(O zVU_c(r@wABce>26s`Rcu#)tpfI9a06vPB#_`zheVuoEngZfm3i0mUR6$h9=XVx zgM*d3LPyM$I*;o(KGS7Hf=ZB4?YXQ@AFzklk3@I4FX^?Z=* zct?!g+dNW*nXae{sTO!Lne7^PAWZ@+QM^&XJ)?nkLGk_AUD8fQyq8*z={ZfxVPOm` zGSliwerkD%=MY-A%a#3TW~s0BGsd2QG2Y!GSIFbu$b=Cor&>WPI}i@S$V>I@BKCL1 zPYQPFpYuwNl?=duE51>{vMMW2@i{UNw`FtV$z_eN?E?Czn@8dLX{~QlIAkjU!W%l>xpjjQgzzB!2VH?37QKlw^STeSpTL)UiUb=^ zw!TqC$=T2YWzAt397iIlA|*?0U1f1%0=^UUvdKRDvx5pZD=T1mJJ`D8?{HAz{%Nn3 zU-JCmW<4At`1cTbcn^$UBa-bfC;wyaDcnErwelW`yZfLY z2s!W@-4j6i+2G90{@Wp@+&^v6&JFD14y6BC>!D3v{&9%uJ~an6Y#5B~hYg#96R>BC znAqCL8CZ*2n%}pyFtD(_1pLfa+{Db*z?wzeOvlz>&vt!amnQz5A4^x&im4%QhgEc>5O!)~@@o4JTZRX!#J2947s#ON1od)YM0ocq)1EzM3^E zxDvn-6x<~4dvpG)Ks;D1HoJkV5Q*jRPr$08TXpS zg3N~aNf(?iu)qS=MV$CNdHD&Y)E?U4R+AvH;PoPF5RzZ(qxZXVCzq62{dL3cZXsx& ztu@>CiioG7U$q@S;xB(+qK+8wzWT0p^Nd?ze?{Ug7~!}blSz9+@9gjwJIin99#@Vw zh#|zLD8lnEMu?pQGhbwcnDT@TXIp&#;F`&5P{STo8 zs(kD#%v-h_Y}Uus`#e-Y^gd9gR#nmbtOk)shM(}2J_Zzufh{nJ_sEbt4wn}vj(Tl` z#x&IF!y1?aE5D`@qxJPpAm3LJA}>VwLadKRAcpa?PU`3=AEHSJ=N}LY+%T*AKIpkw zn4a2@#+8gy-OgQp%)PsNv@>GadZ$9$B&Ok83?UMbKIk0}h;iJdcptW*j_sS@tsPDn zioN_4om&ewi}&HVLAT@=gkbNvmoPcKy2`~L z8-jF70wvQz7rq>o`FO3wfqQ=8w$pjZk}im!3Hy|j(IB#CcIhK=9(5%(3$@FdQeW>x zOk1sznK&p|hL~af8sGd`I6Yx{iR1`UOgXwU(kjDeA+tCzBHDj2AWT;I6Y(>enUpT% zd(JD9pTaJGkl(w z+$q-m6aY7yrHrllO1tEy1QQ^yze2vWkS;{#zagV(}|ZDOnAawKCOPwPq#xo+O` zb$643&%BkI;R@6{5$vx8vExmGZAMaLNRrRecW++F@NwndAZ;k0pP=N!6g->J4ld`A z1f7wNg$hZk1S4Jnj{o*^|d5>Bh)gvPl{8OH1x0g^(&<|a2mgY_-A@WL_p z1J1aHLTpzEzFUW8& zs#e}ZzfnZ%tE1oCW#!1KbSQ*O@W}^-3p5J{t5r4kv21C;@kN*8PI^m|9s}xmm4vX) zY-wHybc8kDfnGaWN^yMSdO+^O^VKQRZmj~K z#O(FA!q9~?mh1*EGGdeO`8vPoSlDFdC_yYZ2F8}>269+mLB8keH!4}bP$kdIXB7V2 z)~YEGI<;63m=%)@bF6@rlp}7#T_`*4j7ejrY|U`IV=bu?n(*rBAE4Aek*Ah=lL zB7+>d_AFUgLXJDM()N)R(pdO~U;k>giv=zG+2g5rW73|$PJJ^oYx=TVCL5<8G#t>h0rzl!lZ<_MHr48z@SMRHK31Z`wz7#8wsrgMPc~#CnQ}T}M zXM)2PfOLjCz0q3{j^#6uXAUa~ponpNWxs-kXn+OtarDP)zIQHfnCKLvjfr)mCBJk* zKdS&I!WcIqLxV*=Xf@)v6Xd5iIKH4wa#Nwh9E&_0&;Ms*XE2V3xG$PPu1l4+d`nB~ zIjj8ntkAjpIf~TvJm^)4VVHL<)#^B;>k#L0MC;fskRberjYwwjL~w7KygE>Gar=|CVH8Rr8iyqJ1)oQ%gH zA@?l1?4Up~(JI|gS@0c)o= z;ONl2hl~TbM$5dcjrc5_!XEEQiYC1h(I-PkksjO7&KZ6#0+?=rf2ocMa_Kf5g&?G> zOB<%ND984Gy@MMqJLk-OWVdRv=1bbpQX2dRZ92)cj>2gTNF=g#@7lOlVdXV??Y(Y(u8mHXhS9V)OfI zN2@RqhegENctBfVB%Ovvg@GGw9Id5VhpHuc=-NZzic~t028ej2sqOO`sw z!sZLi-U<9yqMZ+^E$u4LJr1f*6b^zL1rDQ$JR@uvao>n*h~uz$?&msliF4-D(oGIt zH`JQ+IH6QN#TH7b*il;TQR{zWSmn!Ec*oV91eab>VwCz zT}t`mf{<-bOvw|Q*Xx}9;DO^Q#*sTrkm&6vp)|0(TIVwJg$1Iube4mcz=|`DllRiMJzCRqJNE9^=5sV}F`*uu zejCW|Nw?srzcaMwQhR~+hqe3fW4#VX`+PDCF57YUG8(q;9SNcrB*22-TRK)oB1p;3 zqwNxn^qHr>FaA$4;A+!(?F?@tQ8mcb(Iv~L6(*9+_Mu(HXWwRG;*~F8^5pC=xbE3q zZcT2OTOG05K_K0~YYe;+>_gpyd((|JGO=Bh&_G_I+MRY)v61=}t?KW9`~upf$Yt-3 zh8p3f=S(uCtH+7hnMwHs1bkcsT=D%?`ss%w>6LZ(iQ)2snaxQ1HB0I0eqL#*rIa1> z2Vr;tcZb3(v9RQJr*uT}ZbVG5T#wia(a|y*qr9J0*D<{t4W2ZlLQ=|)6i4(~+T1Lx zi1E1CY@WuM)9NQgB)x4{y4+JkofVIH!*J`{Ia4`WQ&q(WR2e51rOCR` z{AfeMR4TKzBxC7$#{R;Zx(gE4a)eK^pSpCXmdG1YnVt(A#J9K`#LOJJrOr{H#^1xW z;j0`ielM3@Itm#*R2};U*GTbkkeU};9H-|%fc>lVt{Ma;>%!|xnG#GMp7Qbqv@S_S z?K%e6k|;atXwxW{i|@5Z)MV{y3*hl`onH}>4wB!wNc={gh;N%KBJ86YPdF!gg>{|r z3`eHK$2|G89$tnUPwsJgYOXsGvOf+gnzLRJDag5&u`|{SCS_0~qQ0)Q5RduQ(E3UC z`KLzt5q&l~DM7bF-SM>av(jWldbOk)>pD2z$K0J2kE$cw$n>0N@}TB7V4DlFI=}Fk zs9)uRgngS%58V{uw<6jSYJRZ}9ey90*alj|`~b`dg}|lQhR@w>=S>nC=Dn=Zr9(8P z*oDZwI)Q#s#~I!VReA9a)oWhUTHU&#vi_A&nTVMa`;SkYmCrhmc_Kt#w6U~OuoUdi z-ATcCL=ySu&!(rk=b!Z3w1%d+;n9VQ5oazfMO;!P=OL`UAx5+W+=r>pscP`cln5_{uY2#Cd8%_3!N*{`~yy;VXOpU2kge z{Pr&5pYMYG?i}N9Z7y=0-ooQy=f(lTA9le`e~az!?}D*$|J()RR8v$tO`fEURqXB9foo^`r`$bGfH2n&O8 zsBmTi_-w91W^bPXP_$``cOrEQkgkyv0o9dog7IznWdnVG}y`euRAWs$f#9uBxN5S^VIPhU3 z{VSh&13;s8Z9~@fLP6`_1rs-DWGK`*Ax&KFYE2Jdb#GK3oIBq*XO_NL<@ns*Z*#5J zb#dYKMV}9OuavRFxaTwBS5+;}MYc|5OKg>x_MTa zu|Q+TN*wG)^2|GW?4U|nuJamiaQ?zIat%}GO1n_A>#)FnaAj@X(#X`?RQ=s-T{GV_ zxa5eoGqo?7%w(rK4X_LZ(U*8Q>K!Cm2QEl0jo5$$BbbOjr`N-MG zhPEyC^pnlDg}nkZbJTPpFd zxS(OG-FM!5E5mZSO~xy}EiIcl6|a93>G0^7Nulnz=8eT^liFApT}uUSnUpNgJ45pd zq<+!7zC6%t{PQOJjM7yN!}b(w`cGzEV%VjW<;u!U<_^XDP9bkMpJ_}^Ym&>hSJh}qGDE+Fof+~xfJKZL zUF&dLVo`-ngL2cRHOH=Sa%YwdtTyJkL6$LT%k9IBsO!cNO}E(xp?L6iXZ1z_yn&tj2n$p5&k}31q8D?aTK? z5K)uh72h&en3$zZ0A_LY>@m9AUbSDcEzq01vt0+`&BU4N9c8*SbJdjX0p8X4Y4iI< zWfbIFim=xqc%HW3aiFgbR-$XY@#<8FPP^bs=3l2-KAYA%Xi%mm|Z%MXy zT3+VU_@m1X&^IKdB~ z_`P>|;a}5k+Sw0p^{xQ>Uvym^M7LD_(kSD<44j`Mhq!2FJRzZaoF>(kXf15-({%oWSAS!NI-a4at5Uf!WTp z*?8nmt#5_K8;KJ^CcJM!4hRBa@Hfj#U?)WIYiRy=9qjL^BC4qvXv|q6Nx??Zx50{6 zl5eHLzg8;?e#o^<*+}&f;K>FtHeM_49aKKwrKPLI)TM=uqJb|Iu6_EEX;Uo3&@Z*k z@(Rk&UHZkt$A&~Y>{gAzod5z9vfB47CfIGm6-U$LI@pSF;IOqg^?F$98H;OS{B~|B zGX>Q;vlMT~%xGdB6&Kf9yme)COn{clf3@0t&Ei=r2JNiU-;mvSWa1f%?!9we1J?OO zD}Q!VH-N#j%Nw060A%Urcq_E%3?zSSP?uq>_NKrr%XGm;39X?~`rx|5uD#@l$~ zax~TjBfog}Ckr>A#VoOj*pZyJ#aOp`r>{PaEeGk{O}^WCpJ>{jqH7}=LpgSqh11sF zjXNlVQc}kDik+W9SvDt}+v>?xn=rw}k-GbWHk5e3(#+{T_YkCI<(ErsxkR3iwFq@sr;w%jGqPprP3qEsAuwsZviI^Bg@ZaD)|hov?0*s(?^=Ff=z^`Z%ueW11JLr5&1epq=LUlG%0W#OMNwGL zJ|~i(@bSCPvb)o&gA;F^2UjbSKLv;J%IH`1X$9Y=J&SYW3HR*m}MXOJ?OHP|-ZEmtW1QN~Gpw@y#1Rg*QCH$HRC*#irII zVZ6+f9Z=&lHp(g_xHf$+4~rPEI@B|Z6@~e8@VPsvnblz&(c9arvAR3AwY!O&TRk|~ z|FOQ#Yk}?qU8@s$Re=xQkHd=r_Fx2E5BB3hq2p=ptOO9jgFS?6OogC^RVuvOp5sRa zodFyULsT5d!EmWW@mf6Ui${SEbEBKA z7~S0Q%Nymk2}^?ymvY3!sKfAgVrQ2SLG_4sj{}!7^@lK18+-oAcsR1xwLE2OZ+#ri zW?BJ;Z{KBot{(5f<$b{ec^JgTULc%=FBVS&>8c@=DguK#eW42gwFaPjlMmB=77Y?g zg(reUOW?C_c))e>Q+1#X<%w~=+D4C1kkETUHA&cJw3)k$kX|l&%T@Q@s>Kz7A(fHk zvnlY#bF(9pHu3I^j`FZp*O(p;7?$fnxwU=Y(k2qiW=Z1a(}&QuDrC;Lhl2H>7!7<% zLDw>n;I4iGoX5U6806l%Ip)38Z~~Ur>6Vx;<=r^|GQ+_| zZ`qxB-hXD)Db5B_|6zG{yL;;e?|HOgxV(CQ-c|3nu#u#S%w6-3=Nd* z**#fUI$HwOkF<0KaNT^oKXsE#Hqn!Px$zXU3d)5y8(l)Lq34Nt4Z*;AJmah~>8QIW zovr&t^pW8YI}7PXJi0VZZ$KEu7v~*VmJ6mO7^x)kQ$(sU#-EMmS7{Z37VlBtPK6t$ zQwis%oCgn5A?tw?JST9?N28qTvkeb>L?Y~oA40dLS)vNaCTBEF?BKM#m4xsVs~!QnIGceF^2D`c@_nE(hz)sORLRRy4ov>a5}cOIl6zO)ot* z$pr0tw7CtCrozQJ!QR^&&c=CjVv^2iiJBwEi#y{_xdij5v02O8-!8`ba!{zMLw{-C5t2n6-zXYfr!- z9yzWC9@(EDyfNp`P&5jj}r@`XOOS>sYiq=56I zuWoS@2JRo=^DR#~;(S1Tx-Rtf&1BOfh>IHNsAcBNFegiK}TQIo%I{0q3^)f48 zFh{pXplNHZi+*YIf_2;5j>j-f^;C?H^DeYq4%xe@6Lv0H9SiNvauTV!{gC~g=y|bv zx1w#mxVzt9fwZiZnm1yv-YU0PJO6g1hOZ~ZT>NBH>i(Fe%23yU(AI#MdS*V4r& z<=Zhee1xn#wFvaxjHh9*|>RQ+6c^i@$ z3D}Nh?)OrE(8a0lIMM|h5;J0v+~hbbgS?}8c!tto!_!3PB`-L)imon2R}GnCw$k;h!f3F^y2dT)yU-~4Rlpza!Iqn`*%2OlHuPC&WmKQq zhtVx0&0Y9l=a}e*5>$ve8G_fW(h9VOBQGgZzP@Q!66nmz)@%Vb+qu};RGaTWwjen zDLf-3QEUp_=sU2h4R^)&%&u5iFKIX0mc$WCxm2l;f}<|@?eP|ZxUL0%NhNMyDt70f zl9-$J*I(#EBRl}h!Q`PrH)gP;zm(X{n^S{t47T*{@Zv7u`hLMH*ob`nV7I6U#91t5 zEpGidy+Xx0MWnYR&WXS6L1Ko`;t1h^O*}mJu|LHl?3+*pFrO@peJ0kMhS3k~G$u4V z!jl1dsK9eW0!-BsN&cal*Q?Z?hf}FyAvwY73TLsCX(|kqq>%~j8J%W19Q!pfz*m4T zf@ev9zrk_m&YLH5B&^>TL$`kjK?5FiQsK!g+?UWky7)(&3nPDfMoFkj8uMsoXu|8p z_`-{1`mXmtyHP?HCYqA3SNf$>rn- z?(lTwFt(j8IRWEysFVzrR~as)fSh3#Fz}hy3Up}A-$=F* zPr}{7pv`Zun#^>(nM}c*0AlyF)o348?G*;mlo9@r?NA_>{B-AqGm+SxRJfGh3`;!n zoiS`9d_3efSdT3Y1H{;Mv#D#edWs3!p%u}17rPxlgu(*@d^d$F$EU00MHfi z#{bNJc?I{4OuZdh@x^QyG}srsWW-6~=IK|r?M9a%Vy@H8Oz0Hg=Zh4+f0n#zq29_# zw)&}PJKBmeLo;G(M$&Bq~ERxOURRfRrxVg^IrdEfqnfkQH0b5nkVMO z>>Ob8MiCxvzF=#)>PNLBtIG1Q0#&acZ`mR55<%~*-~ojK!ggWud0ChwwKdBqLLlC~pc+%?1>|xVw2O+>wo(<>yWeGA^XeVU95*P3 zjwJST$8ed(X@a`5vu(j$++Nd=mjZR5#XDA_FrU<95%~1g`giq>c-{fxaEl2b(Aorm&YEq6?p;luK=T?G5Bx) ze#@mkzpj3vD~=QQqsM^Pl&(@&+|AR^wYY(@z;lE_tJ^D(Bk<(PUXj-~L^><`>O2IV zDD~`da`klV&9tm12*|9gXq0awy|4JBC^ixQv(@BKH7px?^v?CsF5&RmFmF)Z-jHLB z1o&(Aj0?O1`Mmg5y(qR7JfxzE(eUN@+}v@gg6Fvezw0 zk+<`Puf2cnI9|I6b159|Bbm!QT6u^D}pGq|!g*jGC5z-Vff zOI{YtA=O`e;>#wPHTMSAjB?)Z$br{J=L5%XyVY?q1{^}V_NspV zzCE`a>$PvVu3j(QC*AxgB?e<*#=PGA9NOncH-AshnG}2nO-HxM6XfC(G{;iMJ0o1x zCw$=apg@o3N1IC|Z7G_P_!|q6wh!U!wZ$UsXq3P@UE{qPHhbdS_>&8|7!M&M6=~D4 zneNWD8D>|WrBC+2Y}VKBCy3BRzlJ(g58I6ui;yg{&PLAvu<%|EK&vQdf-b&r9;N`# zZ^=WM&zH_$)x;5V5-Tg-z|LCVbkRmq0tX|P`44o3p_jEw)ee98NT3W>$1VgmHFBsFnl9dMX;j6u zy)uDS|Ci?rzxCPEXAu5SrV^{LwO4H~)gW0SY!3bq39g$q#Z*A&RRITTd)>rl)4AUv z-6%>|d2r@O`cvFLImP5)J$2UjPfjs^ehKf_R|0uBPQPUF_YN*Oelwc?Z#%f;JblFY z_ax&yt(pJwD-ZwZlcqeJCkp&)FQ$N7I8MMUh|5it++$h&} z$AJ~7)NweG2Z*h$t&e@P9*KS=9^lap&=)Fw`uY%t^7sejo#dbB425@CZ4}+1J3*lO z|7l;S$MOJWp?sm9bfTl;j+_u4!dQUjJPHa53To_t$G@Ke=x365+(#7BJ( z1vut;1OS+x@=f8@XP*xTVT#R*#!^$A-b{ge2o$S0zo5TKBc)4z~WTu{Ihq?7dN z_=FIE9TB23PY6#$K*3HS9;Q#Of%u3J1vn=Bc?))cUZflOj;@No7u8CnB5_ z0l<$Kp%733m4PBcg_HD&j3=;T_))2Dt#iyN&Yd{BYG4N2&cLgiWDF@RUiQQU-FH6 zQmG>`QN(SkQb+km@Z%~S>Hxqw z#67K#(+m!gPy{H%6J%7367CrOv$R9Nae+SxQHUpmsPqXT5FZhq006=xogOBRNlsV$ z5RPJh5>P^)q)&=KUH``Mmvd{DpN>RPNGHVXr+nug)#z|sJnXW-#Df~ZPGKLWk3F>l zR#2$CpKg=?4|JW%0=WM^mi`|*PyNj$H!wSL9tHMap3eW&c`Bd|*2BQYhMMDn#y<&c z0E6RzQvPu`be;+vvR zEBx5|?+H(N`G-fiD14yRkLQ-77--RB2dIa-LFoq-*jTtVQ2h_+89=)px{yUNXXVmR zV@IvKI9be(ib55~&hr0&^Hd(r(_gFxR-iaXtI$)QQs(*n6Yzh_rjPUVo4h=nTmV

          dsz`F6LO&>ci`#-hmV`u01-KNhZBt3&r6gIBOUc}_O#xh*6 zNKi~C7x&_h{T53YzhiV~;af~Q;(P|YJ*Pk!e!-y^eu08Ju8xY)V$bRy`19{z`^>bF zNVfEejHj9IUGB;wu4ATni1g+-Tl2kjC6<+dOeBsq7}qQ*85 zpGui!c-lgy-U$>brLkcwwNf=sd6RZ4=h{0N1fVM!gyk$%C&c7r(wPYBC=L)u^A0#~ zxH&FwDJ;AcqmfhTZ#PkiWse~sC)(+GUk7?pI4AK?bTP2jM?*@|7sMtyYa>L<=ljlX zlISDHBzm=}n(n3PI%BYYU81$>x2&OeM%THne117groHpnCnvT1YTe+qcDr=;o>85T z=k+Tx>P zGrqwJl6uda5f_7Pm95R|xNk*`xH$`lvQ~P&ZkcHBG}|2%#vj~$rOKMCWA3QP%beQj zs1QH$TKzzAGgs-kAa`MrTFJof@GOo;QK6Dultv97bFnI9=z@~ExF8#Wped_+PIrZB z#n^RkTu$0zRaXQWO_t2ybrWMjg5 z0VLF|PF7Q!vwFXbuN4BGXVsEOFl{YLF3L9YE-84b-C#4m@cCuVSHW-rrW^hrD(U$G z93s=$^)_5=t&7YBn5GnqYM*|_)7tJ;$}D%@2}uem-Rremf1ueE?YiZqvO=orOY4nSQto_MOpMuWQ+deQ)t*_&%=A09v(47W3rwE}_g6vWzqrpr;d^-6U9rL^K<2 z-y1M1x~1-{MV9I?`YF=c>Ma2*PHj_k@OD0JPrJn z{VOH^RLY64fEyzna&P;>HKTg`ud|O3?kl8s9LPG;%du&!E|QEZ!u^2vI|L-te<*WW zZFcNlxWR>bWQvQeUej|l-J^8>VT^|`d+8O1$xvd`V&02D|{lkWyVQTsY z&IfOrN#q%EQufg%s?~s!Ps(NI`PhhF2PY_*=yZ2h8@XIU-QR~l!T2OQYlD}uJ~xX? zdgB?u60+GPjYdNG2S9k72<=a4V% z!`dvF-`*$tu+aB>4m@n@ddv$}ZK2ws;j?m9_WSyE8y=~u^*lt#z2Od_P0p+s(Q!NgsCHJ`Vyl)O|B+mT4S!MS%zla9Sd2-~RB zVC;$0eIpBPcyb>}ko)DG$Wrs@91HJ;Du=YXTO1y`mx$Njd}n!}Z4Tn&m+Bb>uReq3I#Soe7 zRT>P3>0R&RO3E2eC@>Y+)$?a<7A-cB)NU~3cObz3_lNDSot;9;~adPTu^W&OJ; z``A^VGMO~Z0QQ5guV@Q@Vw9wp)bAuyeeksDvPzsrYy(Ax-2)N!D=BJ7-KJU+t~3~Q zrLkrPjyog+F0UaPQ<7C1tUV6sp2n@g41IdqjUCroaJ);JV-~aU z>eMLvUFTN7ZMig0pe?y2 z%*w?*?sHkqWB)Ddb$9WFckiwr3|{y=d5hB6z}UUcV7@s6Su=I05M4!WTY@NN39bUx zNzDi37s(@KdLk9IpR|17!cNx>^Kg9MuFO1eU0%|{!>~BFl*B6Xo~yK8m}o~}slShj z+1<#TxelM3C0@1rjWjCv$>fF^-6?yWy>Ip?8<87XX1~mFT$3c$^l5P!kI<;;>-b@{ z$EiIewqFvy9^tBfdR_wrX{wqek0a3rZRB6f$(hk93uhJT@pmsU8>?qc$cdnsANJC3 zd17r=Q^H!r`%aEu@_|v)mUGQsVi`zbgI~cfW8E@kH;mk5mw9}u&C-V+`R*CW_PkAt zvGKCw-QbI_V`ej&tKNzr^_b>whj&gpHoIbIOHwWqmvm0+8!xJ-dGE?)Wsq&Fk_VCy2CB*Rk3={AMZ*+NV5HN1REH!dH?Z*&~kM1mvD6`0r(w`_%jR zyq?KpoiFPs+ya%!H`6meo1&;Roo`zXs|uqi>ke?eIN-PR`0mO|V8Fq-90u=qggh4C zL@h}iKMr%-aoE06Z4F`QOZO6}F<^pmZd__CCD}Q*h+~V(O4c~)E#Qac6HPTtBk&bL zvuC5H*}d1_q=^g^$2on69}mT+24(d+bvp)ijfEnOM$eoD&fOu6C-<_Fg(TVcrgznQM@5UO#W+S*Dmn z??}wXs+X8x5=k;%7C%}|dG@s-u}+ovbNt*gHa6N#ta}M0tGLCfxpfXPEm*+H!LSK) z|8u;NG1J?ezCP}CN$s2=AeYkn;hBy(7;W~Oe_CG*$O8@rbgzGn5PCK1u{j$^5lCDEoo9B*;7FPsKT`j93& z+5(xsCRE)zL4m0ngL5Zp5+X6OxHA{vK8N zkdD)qJ({$TCcWPz5@oFaRk`YOi{s0voY;E~1z_*z4+$7=$s0ChF_pun zM%Lta+0;qJ<-{|*P2p5rBMe~Gb}Zl?su0Sus_XmY;7V8dvBc*`1Fd(15HG>|u1j?j zV|_$TV0F!=LaLAXePNqQ=)0mcGWvVBvo3fy%NxanZ|KxOt z>-4e7>C>VAwu2h3Q=dDM|9b~DTqlPnsCVD~(?W8v;jkY1!;}9Dk54>Yr=N8Hp2Xaz z)%ssPTKahc_g9i}|8re(pVsAnS+ak2=*9id707d1f&Ymn|4WJgef#tLb1n1yN3{HJ z+n@Kemi}JPWotYHs){zztaXY=C9w(xU?&G^PFWt= zl#bI)M0QlMd3-*_kTj?U@)hUk5k%py9w{cDDf{z|+Y6a&DBmd}lBU zdrHersm&fDRpzQzI3b+oSmrm&Ji+jk=!)%x7RN39am`Z5aI+n;gFPu9S;}PrYr4r% z)~6$RMEH>~2um#Xg~O66SC$rCDIbfHT@_ekZj6)IxIb~P$s2#-UK_^QwHIgtnz!*u z{$5hp7d9|~E>Lv+^-dY5$TM={2wSRF_$t+K_$Mc|N%9QGXX5fB!p(}4<2ZAgWDer; z!;ob48(a)aJ&xh}?7Grf1p$pC8ZygUntGTXguY`l;luAQSKD4pEEeETtRZrM7-O#y zBvy-jhRno8+`!k}BNWidp5)0)N#PyOPjmI{WF?D!u$p@7)nVnfged=^{6}@QUR%o3 z8b**$3WzkAhCkg{TY8X}aj=u1(vx>-K7^iDAOlZ;WIFDQLoCdL;w#)7{LwQ@j(>vK zDgmNkd7z0(r9(O@?Zq*^YlXd^hwGUWZ{06ygOqpNLf9;+* z{zR3zU9EneC-PD+R%dXMt-8D73KzGnRbm)z(__O1)>yFLz<8(Q&N-xFjk=a!n2x)) zrWp%EciHb}M!tstEBtDVi+`_!{+rGmxzxs%tE+T%?9pWB(%XrTnriw{_^0~6KkW9U zQio|Rv{gA+ZhskUyUl*R&7Ihw4lwt=K{tQx5-IzWw2h6kq)A42Tys@fOW81S-R+l= zRQ>lt>@R|ebA|9hp0y3n5@FQ7*xYVOGcjj%?ZBo&w%w$I@*vyFOj&9vBMi6=7rN3# zPK!}XZ7F48(S+w%a1Bw50e9k@R=gQHB3$d6!%}YvtT)7rE|-**X8J;K?jUR3RL@%S zP3c80XgTCU38%(6cWDW7IEu?!_T(|}b^8UcZ{NGF42_|#+6b7c8i2gTCZ+1CF$u=i zmEr`KG&%*A3{~Xh`n=;Fsq)nfpALO15O&!KzicPTb9s56luM!FO>x{;GRn{5?yX7j z-8}N}>2nEs{DoA?pW;$uwo=G#KR4DpbUqfL$8g<6^2>N_jEGru;YvSE8q6kVKE@>&t)WEH9vC#I2qS~ zyp!Z@hvGHnrU2ga_>^V1R%*;0@H9I^-^MA=Jwi-6-_CPOn}q*@Z z@LlJM%qsfzB4j5=r3D0(wRF+hM<(GdHEu>sF)~H>-tvD=({MG!e_8UWXfxrU3}1jJ z*nX=c)(wJbS?KUhgb7WcMnLMUDVZ963*1_aT}wZCLZ%X}#DlnA@10@F7oF!@n{zY0 zk+}k?VzslHG%{;v-{J6$e{sw(y>-#TcySbagNdq0K+4H5` z?AUjSZ=-Uf4P1zQ!4?6ToTTni{}}oyxqR$K(@+ui+^m9%@D!{6Rmz=jPC1_!Z|q>? z!?t-nIXUTiiHv&H{hfk=k#3&Xvo*M9@Q&k(=Xz3UVffZneajNYCd4~C#DZ{hlSKXw zol!@e#K(!REnQd5Bm+3*OuLx5tU_m*o-Ja$XQgX5L6hki8A`X}pEkTRvp;)g;aa`B zlGSKY0c6rO7+fwuUlQBrUTT{m5cc{aXaEAa?!gB8Kze`b2MvvkJ2fs9MAtto20HR<$O)Pl|GS6G|R81*tg=D`2d*D zyBw5%gpTOvz-nFZgg9!H2lXpBD%)}>O=RcqDR7K^=L?Ssfkc=DLZ~8{UPI8^L<}(2 zvKO!PuCh=Hm@>mSWPW(dTH9VzTv_tozc}b2eG8wxeO%8@SZK0GQNF$(n_3YITpQrvc{{R zLB1Md>fNJ7Jk(&^V}dWaMxvgd(NEDq{morEK0?j?tFxAEif z+Tfp56JfTIiLfuU_xs&on-PJeH~5(bpVqF+H`=k0t8=>pvxV%`XgyhEGB#Qkd)>eE za3=iw2fSC;#qrA;Ee-OqJ4hWWMKU39 zhZR)@kUXu9UyoU*g*j2jUt2>m3CRP8^1w+wa30Uj!KLVQWaI`I6|%7bMhC3iRO0%8 zJsZ0kJud)3nIZr=fQA>;)2$ja*k z^DsUs@z8SRxb$OAhmrv4pQckNf+O|-)lmW{;#7es@X_TVCaU~H%)_dnFn>yfqWftX zcvQe4CQ4FN-ia2DB>pME5%(iX;1^Z7V>ZV{oX{OIIkr_hD(ARp;D!dwcuvBv+x}4X zsEPw({2!S{$#u#)>CvH(rvQhUC)Ysy3*op{M*x7$qZ2-l4ndE8_5&2+2?rqk6Ysa8 zPzc9JzYtC+PpD6jPQ^#aD8MoDkvzv;^RV53%%50*Y=@U8oKf+K3Ql0h%#LVKKp>o| zB@TN14aP z9U`F8sDMH^;qemy0RJE*3UaD=6cs9CaB{w@eg&nm7JGV4}#&!gJ~+C0@V+5D35TO7pV(<3j}A-@L8xvTy@j z|M1ztBf!7g>%Mv{&54O32k$8pMK;dAyU~5(e1n~bo9#E}8(tylz-I>$>+|h%ui>k& z4y@_!T)w1ygFDmAw@isn{T%dRu$=4xQa8Z0qUmD|=6=~t(*i9-d2YAR_$+IL*v?1$ zohglvUmoZ}ltUx9w_G5cW@cM16mQH_=Xdte&R#9A2lKlb?nby&e7$+*+v@j=m%EJ} zw#wO;OmMdpNB8E*IO50nq=$q&R*DYX%k{0qlv2Q)2s?NV{KhOLT5tz|U|`x`O1F{%fv{RL=c&)awL5Pqf2ogyR|-zCTL$? zp$U@UUX&P)-rL&u4SrIyX@?p1`NbNDg`@m?FHOs|;?1f$V~rbaEYA?eH5}x6;WuOO zIwg8=#^(&Hbi%tBRNAn|zL*G_BLeyfVsc_Cyxfz%4>e3An&cqzYizi+%hjNJ4gt?4 zA|wJ^hU(AQ-U+Yhc4u&&jKrez)G6eDUg3P{W)SoA8)SX}3@PASG_}qbJu&?B;ew|- zHG}_aHRA}waFxd|k?c{+PZ*e+CY}Y6ZtL{CKiHPRNkUxT5^OEmU69<4e0KSp!DQ_G z!17tl@`3h^tthFL1`8eyFYZN-^v=3S;_rQc(?0QXI5s+t(?I;f_G*G7&vG+eCx!^G zUFDQkNb!DjM5pH~B+)OO)2wiloE<}{9~V&TO3_V%Lk$9LU(atl&5yoXG@_oFK@ z3(3rlZ7g%(T=sCpi)rPDXD76+-);`wajE6Qw&~u*XNU@@OLabItr@Yjr^ShQgVd4K z&M()nFx*^$?TZj6qE@{H<{T7QUan!i?OAR&udwCm#ZVe6Lvm%MWy7X_ zvtf2-%#i`{o}bo{oT*0a@s3VnmUg*Bie>1>1~IHh_1A4jUYLE;5WL`|8ChA{V%C`M zv?}&mx)BkNyvolUyV8vPasruL%iS1VT0ZlBsb5`O44%5mt(&>!fz;mt)pzO)SR%qx zz=-Y7>CSe}HecUR6rnS$?3&vkImcx5OR=B0HWmXpGc4$@d_Z{aC^n0CPS(yES zj?rcf`?3OphReDL9nD)$yeSqEiyo8JUqmn)X6La^vl_kj{5Zjv9gJigoZH2{2Oeb#Q76V^ccF2z19vUYPG#~Y&@?4*HRPMnl( zHi7(p+lgHW1hZcRyWrUODhT*&YvEg83-sWm*tlCXPYrT_~2xzF<>^(@?EXNAaj26F!Qq`Je%UE#heYR*A7?tU7Sy!9 zkSj1kflxslJVY2@83?e*F_Z8VPJ79-$k#nREk)-lKUNxu1!d!Ot?%_+e6N5vbZcPP zreR*B{GoOE>(SJ;0=jOtSydv0sw3kMT4@XA=FWmQW-%@|qefH(zjfAet2X6b9vNV8 znsU4vT~L;izI<;5iTQ+yQQ^*-w7dWV%^v2~enPaFRtj%mjfrZaRCKFS5c~v81wstmAR?w_)eW>E`0??ESnN)h>e~P zlCoxSYjI7si|Q?2#*oYeTBY5c&+b?y!cBHEpIIeZC2g_FiK?4le{p`&=Tq~3#PRVy zWcT@Nyu^mR2Whys#(l)aNBq)^i9z*64n~}~H=MZ#;53N&ye;SOH)bv(IivLv_4M;E zMa!M{7yXeAZQkqP{fXtFe6}YgBdW`|ubYM1Muu88O+dqQ<%k29gPRC5KVuzBM-B%V zUrdo>zZ^3{wZu#dYyX<>ZbOKag8$?~o}mL`!qiGN=e1*XrbPFqtNQ5wVDC%dq3qtj zTb?!*Eec6esU(eA%-G^d(IRX1HQBR;F?K4YVx&?k43#8Xifj>;j3Q*;sU~D^sO-Gw zo-vwve)XjJ%lrP{&+o%M_qoq~u5+$)o$dObbMEWZn-9p`+ogy5JJ+@-|N0xNH3ODO zr)$FG*3@2!3eXr?i<$7k_7Qx&Ytz!(UVf7t>iew9qbsbxDjTCSSd4lxkW}Gm)rSEa zUj4Ra8?Osoy5Vb)_rlT-L0{VY`IG-@dNH6-d!d&wve`VF$2;Lwvv_kYO9i}$g!1O_ zFWHc`6wKor$!DLPqc+&8fz3Yn`CQ4a!6r+O_qr1!p{*r%1(x6D@D?X85Xs&x=o7pm z)M~$UXe!A>ZuwyL#8Cg{MQWctCpwKk3z7Aj_n)*I#4Yq}7W3wvo4vC6fx5^&{f?%$ z)@6Fl(vg?rN?$n#sTSv=Z55jRj~1tq$;Pc7o3pQjgFQbd$eJJTeaY(4d^T1&xVt*>qrn#igWLi5#gDxX&IF%q7`pem$7b*9TLGB%(FbIO zCw`aKv@~h9b$Wyj+B&5U9v8v2x^K9(K-a>!*7I$t=T@k{c)-BaXo{QofT09 z&Bf-~p)Z|TJ*-OG?7GRWIFw=^F5_%Eae3bWj|bbX7RmE=LZ5dp9<+V+ce5(G%w+qZ z?SbS`p|P67*WcNlwd{*d4m_WuJWze67jH&>Ix%vpX!nVZ#o63tO&FexpyeEOYvmPp z@Lyk)E^iRm-4^?DLN<2qgyP(0ytMl+H}h>5`pOsgxjY{p`e4xA3|1HLIb}h^|2Cn}fC9O1(FOc_KPJuJ<`F^w4}hRKWt} z3k;*0!fo8uIS~s#WX|(oo0skW=w7dexj(GzliO=7d+3?*wjP1%e664~GY{B2ii%`Z zjOiQj{r1K4=~c0f+1K6{q6-QgQ&eRFH}Ke>7?gddyJTR@^Ri)${H~QxKE~NsIqMW# zzSBL}g7Ek-G7_v`Uvh{q`!)ZuGDH8OC01`)|B7FI@OIgmtfho( z^@oAv!jWA$E|0xD0;Oahc}rW1n{-H=;#V!|g|E7?pt*8ztH1gSck|A7BiB_1q|Kk& zJRQ8#6yD1df8m*P!RL|2!lJY*k)3Z|H(O(CSwHJXM)a;FE3AvRdC?>8n!qARsMVjB z>&a$%zju`V<;vzQPuIxX&GEo|9rN7dEuq17L?!_jsQ6Cz`P)$iwu7XSs^JpF9*OL} zt{pysL2Snp4OCXd+6QnC*@oxzPskogG|_i>u*u8nW%-&NujJT1dqySOaI=S2^bKfb z?Yk5vg^jA&`LTC2)L~JxJpAK8+Q-m0Z}gwm6x@9u?8$5M_Psu}@_uu2GkQUJ}(52XSOS)nptCxp!{(tC{liGXfMsG|` zJ8`~UbkefrA2MCz<}{B1-5rcFIv;y|D~IN1kCg7n)-_15YRxo_+Ms$n&%?VwJVz`n z_?p{+vvosKhKp3yteS-mS-R*P^E#{3VmDYNoFj9-SO1;F(4dwgSED0K)n`J5lW%WF zk4`zpTSqHt?%AUDcHIeUd};RCMNUrN8bOz|flDK#sdV7fwi~;fog)UD!exjXWI4jw zx38@%!gy}#9uRTeVbjfJx!Kb^uw|8VIl&{ySyiRcGe3HRxX#T%7fDR1^S7Ga+Ji5$ zbNh4q_WS$EEXPNQZ)fz?3*tP^xXv)nuX`_dSZq{iNzphZgGU>$=;77V=>KBb}SyeA6v8KMOM8_jPDQ4wbYI|r*{8ZFS@?8#<}p&?z=Ldylt0$kxrv3f&L4#xt;E8 zLp4Y}dp@RXeQHFa2EeWF1v~{7K1(jOTG8A$Z*XnHrKHE7GUxQzx$f;KYx+DU+)=io zS;;tmAg4U8>E?vjP5lc}YEfftPrY-RgU2VvNx4??6FC!$;sX}d{O9tV7-e~hc2eh$ zSHym?9!0kV1*a`RL3>MoJo5mj|9*0MOJ;C}`3$%Six}m6Rl1KOsUE*Q^8i-gU*^#`h0R^!N7@+uGX1>a}&p#RWI#pN>r4^|2Z4%aYik>LBjK2kXeeY*_|%3ILYiGEI5YOG&h>BPH0l;@8?i9#~0kH zbY;tMA{^HUVT(=H;I~uNjBz|xHZ(LKGBUt#rtYkD-|@6KVY9VR=_7$p`0^`p{nh(+ z3~9@SG~O>?_~cQsFt2o5ovS7x2#*>u65keBUj6wn;T!9izEf;TeP@`--P%BjHLD_= ztJ~k)Qygkzm5Eu+(sAar`0ZPY+dISw(PyN*!G7;S_igMIOY$@b=2A-!v9^x%Uq}zw z*K^*h;f%Q5MOTOO;=KW`)*<4(%b`ptD?@=net+zIq-gHun{`Sk@FvU|bH4rkw-3o( zwOQ_x|k`qp2sT!#6@C}RSh?_ zalS%%DvdSCH~P0PSlYhS=#cs0S0M>yN>ti8$Bb7=jH3&w>Z)svgsqdlE?2>YkkN1GLPg<_LZBC2rr)pQ$r`+u0hDQTH##l zjH6C08}L7*;S(aH(sok(^@jW3%i!nEtQ)>$SfjGn@onv0QZL&|Q5^5auV}N7*WPY| z!ONGrUn%w}+wIq!wcRUFyL<=1POQZ@N|CK2UWUM5^=VX;J;+t7X+W!F8>R> z&mt7Rmias>KIHvGLEO|KsMzFlimthk?(&rF?bvXK#Ez_ce&ekRw8}F!M|Y*J z?0euIaW_yP?A4d6idC=qzpB`~vkGB1@Ah*NH$AtkR;doVyp^@jA;#%_+ zYZ4WrFIZ%H*EStB?+@io(7|@Rc>V40O6*g`A}@l#YFWV}p5Vxwiks-UvgY6NZM!k; zt#vUMKUQQc#1i^Mm6MKLWZ6;97r6amilax)#$xj)$}2f~B%I_P5fDA<(J~*BbzX-! zEtIg!s;gCrUM7UGv>+V3TDvGO_|v`t)7?C z-YFd&*sa^K{sN!3%KP%gy0>Y=_MiQQ|(tzvhX@9mE)N>DtPkay0oo;N+`UZU&=DRJ3@LRbss zjFdg0SU<(Jw(Ig_)2b{}-IhNRvJE>h<}9;_U>2NQ7jo0jvcr0@93i2rBExk)*1Xv5 zRs5H#PWF+#RcSUI-WJ2|-fkN^Zak5=QSi3nLXS=)0V`g=IU4JF_kO9rWo&}hhE~5F z{vv`oas&r+?2em}M=rkS3raH@Efe<{6K`9RyxTVa&EaT+`-NsKH?akE0=UIN2@2xi zP%NCtP2!beEAEEId_}V9u+_bnXIK+r^qkvjtp_~8{MBQv?DjLbSQxkgVG}? z#%-_DIwH`0P*vN!-TJs}x7yrt{MEFb%dv#0Zk45N@17qX2}m$Fn1LG}6gSPix$3;O zGF+CxPjKx<9rQRP`7uhbx_wQA^X*lUud1?0pHk7Sm-PsIarxT1j%zB!63&Q6HsC|F zRIWHyT$R(Xj@_4Zw#>I$T%NFqqbH?jy>EtjJ^4QJ1y8F#r(ATxRf$`Qg(q|FKXy!P zz?~JpeX_ze@BR{>ch_GfIIUXxvo4X=QJ$^L5d8w@;!fy)!sCxUN$G@tR{T@Fbg&cp zDc?!_9v{W8E&2!A!k*8U;(6`zi`!qk{DfaFKDK7}%_?O5 zHE~(}m8%_Iy|LS9w0E24eL`%DMqG5!!{M!lWf?s73-^kb-$M45C9STyn+uu~btwDk z=tM0F!vL^6?;TO$Y9}Q=F~53f-pfYijx50*U#WdBzux;2V9gznzuDd(%-AkP=%6a{*_dGo`g{$Mt zhgNatxlrbTNXZt29G7(N;bnxtQ`4)w|E%3FIy{2hBb^M=j4!kPyBa}jGkKm)ww|4J zrIz{y1gBkRT@0^OMJb#2KHha!+&$V!prTeHLH>4elche3(>KLV)%(fLI@eD}BbUpM z1tTLpMVeY4%bBT|C$OiUDI{61U(=wuvE03$zp-px@Iu0E%Z=a8ax7Wi*keWSFa zJ>DO5YrEr7Ps&N$;}-B*KFlm`M?BVyd@Xq7ygw!Tk>GarAft69^ z_j>*&u-bqMf2L~Fn%H2GV5g3SIv&dAi|#wh>*SVI)htw5)=?vnE4z8G)rE@@R!)8| zdE<{nq@K?`j`L94mieNjuC86a<*eV{D3vF&4+@P$B&m$qdB zsWt-7_<+!cLp}TxZgKEig%0c`uyXg*cC4!+`fit3j-KBnH29a3YFiJ3EHjde@9_mG zDs`&%#081|vWyxu&FkO6oq1HuHUkBcQbPX9z1MGCDBO$9ZebS&o=B|MdcT8e_gDMb zi0g)1!WL+gMMv*#Fu9=Jc2`-^?%qK8sJ?a?SL3c_MdE}{o=*2zZSRoEFfaMUGo6b+ zu{b^W*dy+fykxn!zvqx!2m30gb04I)5?;TP??mk;=B+P1e7W#`q5pj>sq?r zS$p0)vNp_5cwp@t)fIU{^GcSgcQ?eBf7v%yd?_v{ob6L}&2=l*KOu*BnHZKGub zhAh)=UcX!Gwrzvfb|)zn^TWC~>I}8dAMb48+fO+3ioJZz^Yy6neMcVo_>JDqwK;RU z$oj)2-Oq9I0^K8db826(4p_(ZZ~P$hx~KfLp&Id=I8XTPAf?UA*qp>A_ic;#$j#G% zO;0Wkesr==S+i|Kd0Isd>V!tyhd@OWYtXtA`a{sCu~a-kY3#=`i+$%FNIN-px3RSA zt*f%{#e?7YXw~S{-Q7;*PRCHfE{j zq@ZgBZf^>RRWbR(MUJ`!9(DvP-?Y2MA;mgt{pH0wD@gMclauDIiM~BvTpc54$3CA& zXJM(B_8JnRRbA6`gp+_^b5mB@t@q&dn{U=0Ngs-Xa}~^t71!dv?r|!3?$!9^Vk}`# zaOj&{esL1YEWXmRKTAMxfBWHp3x-z>QrWDn<;9DHQ#T>&lgY3BBy=kk)&G8q^@^B# z!@&IQhGe%LTl#P*iu%iw>MZZIzOgPLZWHXWF0b(m!+{#YbEMIaY$5Va?hr9+bOYH#Scw2RS<7iU(K;JdR14ZR*;! zG09e`107qG0~J$bgMFiq{;GM`T21bwm=VZXlDr6BO`YO(6Z z;~Or7ERRWEykBbl1%B=dS3znOP-!bEQ5u7Xhby`06TK(W#aHjvdPr`bn1isZZT-=- z2K@#Hrgk0EO=}>KzuZuP`0dXc#SrwLHG&z8A53c?=;u@Zr@27>_Vqq?gR>e0eK2b@1lTH&{>YRikY``tO~(kMF;7_^%xPTL=DI2mWjwz#NnV zn@GW@6wrq&!orM?aOB}bdJc;6V8gJmiV`sSEUX1K93v1%l#QUTS0DqGrr-y%Uy1~8 zk-FNJzzM!vL82AFR#V^*Mp=O;5EAT@)dMsjC<18<9)SaeQ#kwthy?hcMEH%3a3BZ3Qv`7YyaBO; z5W>PD2V`YD+>8MW;1v@7w>$VK2Z=ENtZX+k*=k}efA%#EBDnNMLfEb|El;f_fPl8SUM> zmoiF17P~360fRLYtaFFO$iTqP)L9+Rf=6y z=!+&$9+2g8>SbwZ2~$!6#NZ7S0mKaw=+%*-fWkT>NO5FW)SD;%Zk1rdPV)YR?P zl#R!9)?TM9zyeFKlRK}ecj)6P>Lnv1GqvTLw)Gpj(_i%MjXn(IPkRP#V`F0=5Fqf$ z3juw4M7{X<_$V95p^ev+i&||d)t4?MxQG;>0L1{PK+*khzqg!%2FL>_4N%{ZNH~^K zNB_knt)ikLH7pb!`W)@M$#bXyOkH$rcxp=k*+Vq~kU)9-fj!zOLPtkOY89mW*kCd) z0ew?j6KFwE48@@QqlAGEq)5}RKB9hK`DZx$K@5D)2QDa9uxyHgg9pk-e{>Lp^7hvY zoK)7nZ><)cTHpi~`F9sM5uzfDTdS8|i4|TUJCL*91)(ak^pW3!^Z?gB1?RFoFYhk- zvik^f#~BMrgQFXLy(i{;8rnU);AG`@A-nKNmYcG;)^gKaW)9Vmzw(E&{bO zY~gEO_=60kxvW0xnzJo=6n(I+Pb< zvJAFedDC+3(rNjCD6cs(BwG#5Br?vm{^tBX^oVIYPxfDiHF4MPbKfi56n`&x*J6_8 ziiCamMW&`o^5h%#s>iiYy%HfeBRu7aL#632@M*SDLsjX9xI9t)h{Sb$PhSaGTmC+OW@p8*9VO;3GO(btq?g^8*2*d63Ny+4UIiA^^J(A;#({k!1V=NI| z`87772Te!E9fq>LqQc47PbiQ$GrN~(;`_Z5i7CTRU7Oru)GM>JJTwy{p7baT3^;PJ zEh`8Q{tzlR#5cd-d<0LQ`-W!sfab+H#>BW0>rpwpW@KOKpy9P5QKD`A8%0vd*;eNQ z7ZJ|H^W@`e4FVsP1l#YisTl0gX~b+uyx{G->hYccHDWYg^QBA6RVBe;J+5ZkhMF3i zRT2Rh)+=PAWUqe2co<^5&Zqnph|)b*ie!Ct$#t^IU~b`{W5J-jYpUm0uC*!~FLy0| zb1SQ@RB|Dyq$Rq2g%uR$VM`Rl@#?Ta-dJ) zr1@x6Rs?#xH-3L5FPr6~4b(sbf4hnZoFgaIJZi&bR?hVz_NqsW930B(-5ObX=-mO+ z1`e+r^~$^JiT<1Hh;cdF@Emfj_<@2z`EbkyUTDzexua_3XE(;IdrSa1~oPPHg(6gX{vH!-F1#*1;a?zhifN_z0sf(1t&A4?{mxFqWw;e08>+Iv5N>iNM3pZQ_jlasABg1n~XV94{2 zxc4~8?6Vhp;*1lTJg`6@Vnf`qq27)Wm}5Ybt(-i^y! z?y42&32^JYy?gMcqx&A6APjsI&|z- zL@1&iDK(MIBO%S&l7EGt3 z#KO5;X$ujyp!2iKFLa4L{(Qg$S&Rse)%m>pRl3L}d#jD4s=tW|mx~73_|;S1xr5H| zCf?`RsULKw_RC45Ny#>%`2i(qqfY!aT8$6bVabP$TJqi-6mA&qbt9hTMbH~U>Pa@Vcy{9`#JS)3+irNR3Kir_cR)v)9|k5 zRGg~>81@6?>&fqp-*MaVldLgwiC^Ej+kObsB1)t^=+(2GPtv#W5IBSHBnbqyuDDK? z!76lfMMwCz*exY3TFJ>akncfK3-s@Ly!FQD6P+h5$c+_2Ou5{+F^Y?hew7=to?mLP zlCwlc_+zUiv18QS?eGSiZAh|Q>AcV)8c0*7jrs+lTBlgp=R;ng;8PUUq9= zeL&o3bj4q!?Ca0=e+o9$MP$dbwemTSMKANWZg{Tz@dL58W7M7W{K(~m$9h}hJ1ll` z_Ii+n@DYuJS>IR#oUNttM1z`RLER_K1(GiJjF!kNZ)xBc4e{sf%}Ov!pRc&#Oy^uF z?T7o&WnWU4;upz2xZ@mkVpd4`Bdu~O5c^ucG)v1u4^=vR_{ik&$6@L+`o7%ahl~Ujckv$7I zo9E;077>k~xh$z9x{T;a_&S3Qy=8BGbS#>i+_nl9p0b2fN!bQ{r{rtiHAL4sXMvlE zQpuTh)-S^ga|&2h73%baC9qEq*tj zG&Z3hFH(EvuCej( z8wyQ*mX6GRf872oXJEF$^#Kb)E1nJGVfd63SbQ|>sax-z6w~fF(vAB4@3wd1j!G`X zUstwS#@Wn@&p%0C6${kM`XK^aKY#D5*yEB)tFZ>|=fVS0K~dc2E-72CmJIt;`#kMZ zJiR7W;ga2Gp}e9veGYL%90T_j_EHCuwIXibKad=Tm~(vJ*q(Ti@%ik^E)RaN4ncol z+|N&Kn1mEFrMF`+!VDV|mtMIe%ns@8oR%>iXSMR?HOK{e^k2!^xM>OBK==d8H8O4= z$P3SKPK<57+cwZOF=xo{R!+5_VhiSBn4Zt29K&@m_I3M70c69o-gPn#Tqy4sE(OLc z4(rMWTMbU>1skqg-~}X^AepH6jO5W(m~Ic_YO8&IDLDQ+ z?^KN+z~(fkYge{dXX%II3QxI&G$!?3e0uijqa%sRn4Q;T<3n^Z_yTx+j`JUF5R7xz z@jHk2SCwCMr`lwqusqGIL5lnOO>z}B#4aGyR1;q~?om0YLo_c>7@K$%AkUL=*0_aR zvtnUD;7}pB7HAAvSmA&nN08Zndx3Pg=wm@v%j#?jzP9StIpp zwF0-0yJ5x)k)DYZ#q7l<0rnAoV|qYy@2bh&OR|{5xos`#BGFnBwa+&)+|Sry_lZ95 zvs-}XzRYV=lyP@{M)ksz#L`>#D2w&W*X;)){1+#rx5E#V9y$iX0KHu~rt@vc^1BxN z@VBBsZ#Pf$vbR_tz(X9nm|BL6(+ufs8&O;~T~VEd9=J(dF5mchL6+xX$Sl@kw0 z?uq2kcg}BIoFW36&ybI+Nv)fRyTjGiU=vzvIhyfyRFNxjA?cd1LD7p&__tETgZsFqCEOs^{Oc*f)HFsx|jP@*C!V2_DMO+s@RUOF0|bMc+3 z35B-^d#m6jL6F}5nyR-yHvY;bcxNB!AyU|aX$4p@(?+$+63diDosr82t1dnt>mY%Di??`yzjWG zBFXg;=~Xu_Zg&H|IZkRIsBfr7VVkVrh4ltgYa&(ib? zw+}zAem;~uZqn%@zBSg~{@P*f2X;nPu09%tTOEiK!?t56QXKay^0EU3OAFI?KdE>+ z+|B0v$-?8B9?~{IPFpUz*dx?*Q*CT*~j3026e! zS2#HH(u1wmu{{(bIR#0Qdd?%)v90DKeZ3`VLu`3Jyof7}<>ZRZq_2?&3HBr{Gf&UE zvAT24Z0GVms7SC+x+coyt-Y2jr`$zuU%?=W57ETt5JlEIe~o*S?FAY5VxMHy_9Dh zm!{P1jR+|fr2_9W4qh_vJ-%^jKGv=--ud3gVW9F-jcA2-g>#qi1Iu!RfjgJxHQsX8 zfsg59NAuD>Welp0eCjmOOw1m>dDZMjg+hr-qGW-&Y8A{ooA>>Fy#s<@hYM7QXUj{| z!^xIkONlKhW%k%|1f2Bv#i5519~F>ZG1^qs{q!3bX8l_sdUF7ZE+2PKc)X?b3JFG_5&Noi4si(fY|UT&VlGi$r&vd6t2S*FHfs_rNx7 z)Ij%KMBYW`!$D*>*`bvQgBwZr(%mD7p5M$pWQX{Q9)84)dr4-UW8Dy!tl67g;G#7I z?_Po2xoeSCRj75FmcF%xP00XhZL>+1*FuV9?-mXsZ%Km6WE4#vs4kAjPgsof`BoPf zzuQiF@e!M%W~SGCy?l_X3q4-yjRh;didRyd+BUqZCF3*T6MO zalING%rnyc;w)+eDl$-NPN&`uEhAtDz^L#{?in2dy*nnOJ!T%V zqSv;yj^dBF>L6YLC;vI%Jd^}Ew*&&GI4k0T2jZZa-qje1PiE^phy}-OG(}v_9*Z#g~;aFM%u3~pS>-_UXbEA$F<*w z_P;rV%==oU@=EV*d((l&WauvEJ;W3M~ZZ(8aLc*?oY7K%o0!77Lea2PqO7{lzjh9)k6D&+dZ;l z%`p#`ie?+ayadhst)#-NY?RkLGY9LE$}C=9-XUVj*x+ZxiGZ{a`%d9g#Bw9vj2J5! zuHM6j%{Lp|h!V|%s^__s0wWLWZr1Z%`Z~N0zRQrKus4{f^a9z#8<;_i+OWDdX4{R? z5TL({+*%)7>f+Y4&Mu&^__eFx#m3gBPc`K#+DkI*ngZ+7TvdJTBLfTyF=K7+OWW`pvd)Nd{G=Nlou6>QM$TC`sN6am|oZIHET zobP!p`>`y?Zz1Dz(_P*T%>Q;Q?@GL4c%>A>5VC{fCR_9a&-^04J_mdtY12K&W&EEr>_-aUN+o{NSr*IZ?lh!-pnv%p zGOLsHE<}Ro`^rU?21~b-`Uk4d4!nOexS)2_t6@k{`=PNDJE>MZbi+F7w7M^E2Qw<~ zogZAeQi2xfZaJ_|3^&0fhvbxBG=5r;(?AtYo2@o`4X@Axs33F zC$bZ*R`=~EMS;c}&&8%Eb>2bY^p?$^0*{prvfU-$EB=v|O}`uDf4WcR_YXf7V?6x$ zherLT%=ghv>Q9|t41F#&y?rl~W8wb&bFC?xfpjTNolNkHtt*gmAFu+V11&6q6&}cP z)8wiTWXcCxScR5&z{(=D#sVw@LTf%?Ic4$!M*qCLbaizp3yRPR6Le7)OrhAIGZ4XA zCQ_KPK;#S-5uulG+6j z0F4leokj?`p$iI3yHC2OIG!S$jFA%fp9IkJ&YFWl5-8Tjv81At>t;7lDytb?hM4U0=y zcbI>0D0kYR$DSmcZ7C9sI_Z>etxVZpoCYYB?A+_T_|a{$p+oHfnS%Ldji1 zo8bAXYlDviAFX zN}g8LEg-jj{X28xfB4JFWFDB7=Y4(Nn8&q+g)jMIj)!#Dwe6ahtdAuX7ruL&5w}Y= zrM!QwyXA>Tj;`tw^^IdHuT^k)-RycUEl<-A^dYssY;W+`)9ABDPgYX@O#89@j*FH% z-F}3G>%*V03a9Hkc0W$f(llfVbK_KM?K|qUCw1qRJf&!%y!uye+SYoSH*(jq#x3LS zx+mz>*4E`$BdG#ljH0@yu;N5xHrkyRF*r1 z)NYV_jmwP5Yw$6V2OlC88O`VEmXcpRptjJQXRypKZava5{*6dlXa8$bWn){Ys=uDn zwm{a8>r8PKSaRKZ&gw7DJck&5VLQD2ESZ+k-WaeCOfW^AoZ zcY~eHfa?Q&T`lpKom@pJwFJKxkB^#v;vtOTqWvUlJ#!@D23ZSjGav1cY&kQ&)Wx!{ zD;p7v>qOOh?v{^!VH;;rFCA7_$7%9t5t`4f*3-)%zqJ@g5;eBMch-)LxGly-R5q;f zxn+IeYT%1|2FI+U@^htdRgsU`%Wj(4Z;&fV$vt4rUxXvnJQBz}+b`s(blcnS_%cCh z`_SvLriTp)fg$sn)KQuXgHD|CC{o?4x=~6%!fZ?)SLxBG2P1Ajw6M&?xj_5cfnA4_ z>&=JnzHQ01sM{CvC~jVB(!PGY{?qls?{EZ*R}OL)5Z7*pXF4bjhn5v3XT*_CS#U0q zF0Y9}>&;)Z}04npVG75VS?2MbF%GG%@3Oq+7ej^08nts|VImHl*9jzuJ?dd*PSC`h707 zuB8u(BC7Y2nk&b>Mh>*)Ws2_Z^8FH}E6H$2){&)H`;|Jw)kxG>xN^!<3X z(s$ivktr_*E27BfJ7hA~yiqQfifVqbz}w-oVZleid5M|BkNpoeycps%9r)nzD1$q- zuL!p^8U=gJckOwGpT5|O@(g!2#e_^G?q+6kyqMXEvWPzKKtkO?W0Ch??rVp?c#TU8 z4_g{$HPGtdx^@xEWUHKPb^p@34nFVk!QL_(@CQHFu|BxV4|`7Euic$_tkEY#zifHk zk4R58vTlBrdGcX>*^ogfTlc2tHI3dKdw0qdwg;uIXv{u#sd2;ZfdwkM#p5lX=6CPP zvp9vje(dqzneuR*XLXG(j_d36SE|-I>F&B8U#CBMQMKRhab{1es7PiZ=9M0*MYes3Q-vxGN1C`_VQM5&lz|06oiuA)EDKjkFmEIEasaRr4Zw` zEvT@j5$hOsw!vvZL}u5a6#l0iNukXLw!of9b++%g#+PQ*^9*BG?Ymv`%hI}p%En5Z zf6Cv|87UcYy+WE=K2l-cZ{C#+7x5z1vhNUp)C=ngvRzsJyOT-!(oy>FmyTR>at=<{ z@G9*|&CuN2&~?Ko_;K=%0m)-q^pvfPAAc?^`S7-Nk{`hhe*=e+SlY_uMf+UodfZ5m=Gr21Rlh9MBrT-gWP$pT$MtjTWD!ZYPF8v4D%3G+Y!MCL;PzU5Vjr$mwZdlsIT}ko2>yGr%!8J@gkRh>A@e2l?N* zOv;BBU`miOML2na2!z+5=|S4mA8pDIgxNm@^eBO71YoN?{T$vo z1b~n_4Xyv*c0=hyvjsFhpxJ^+_tfML&4Ut<78ttI0t5H=z_i@bUP7@!ZW;_xcBc`7XDT7|f|eqU9mtO^AjM6426rkUckJ^LkY|{$3)8% zEm;~1v?PE(H3=vHbU`m5BIu&IX*|;WCjF;o<)#RsfV4o6n?^{xPo_G>@f0B~CFnjG zXi5?^KX9iKLLQT>Ql&w8GnvLz5FibTKP^+xoyHsFrtw63KN%~P9`XbiHF`irC-uoV zC_dCWM-2(ZM+pfzz%^BJ)KZy}GBp88NGM54NXS897W$dufEqjag~CvC^WV8lY9UUR z52X-kZb*nz<;MJ6CVk(HM1xh+$&2Ak6==zmdi~%`6}lMyzdTa~v>oV6N~G}r4|AEK z^kz$e3d%xNL+R%-Md{6yPE(Vnw^AY|3QlSfh0p*)taR|;Up5d^lwwudTqX+h{lh;I zvETjf55;KLG-T<;)6n)|biJ|N-KFrG{Mg4H!;cdGHdV7NzOYirGvNIR-tjQ*{cR1O z(=+XS4bw$Q@eXxIHJ1W|&HAPfa+S` z*Xd>7X@lx{{`P;f>;C1svBMK5Cyu?gy<&WcPtS_CHb874m+!$H1npH)D+P>ezh+BK zNZEGB79|{J-Q1-0(%p&;`_{-A85+iHgEKOL03l;?|qbNQ)`!yLL_ zj<{B+hs~*V6z?yr!L_aJydD^xm+(d%jeI)q`V(~5aLb!lf|u)a3!Bw>B)Sf`307ss z>aXv-@ufPg|4O3|Ptf?V?dj5bwwz4|5VcQ@G*>0XEvr@ETGC@a5xyik$dseve62|G za*k&x5%U4%5~F9hhAkORXBQ9m{%J(U*S zd8XgDDZz!|Ok|N_40;yC4`)Ioh*_!{zi)mDF3ezm>JL_11QT*&v{m(|T02}A$wYl) zv{v=+P3kAr9La=8rmRm zA>(ZQ4~uI?c*8JJt0;5hQ)9;;qs_C=EC=(K8RP32$^w+J2!6?}@t0klM{|9+vLT(HwVs=_K6Cec607CwpN(N^F zslXYK${*y733vjZ8F=!W!#A3VddP@Xerw)=X}||(0=R(P#`Fr&Y%$7&L>W=cEHTOi zq=C;8q=7R5Y2dR2Y2Zvi8u-jWn%`{OOyC>%%;1~fV-&#z*a1d&>D%@n8>kUX;2Xru z;G176IKU7vy$q&>W5CWTdYV5cH-_^lr>A@&7@*6a8=ZkYYI+$=Pi`}VSAJclOh6RG z%s`Z1^Tq@!0T#6BW&P*s8}j#uUBt`-kza1i1-O@q$~Q}>1c72ghzzLY4>npRpa^1? zpa_BqD1w+JD1u-DiXa%E$V?#3-&6>gKqUwURPuj;XC?p&u=h{bIsV_^nTht!fK_IK z=Ua#Lo$I6Pds-NJjiJOG0Dz6nSe6X-DOj2{eQ0gG67kT43Oo|L1!cr&;-clP zf08#Q7Qv$!l7mfo}ie3C#YG1CnzR1aG@CB z$scSMOkffe116cBX2AqJLCq385n%$Jh%mwvX4Qe8YN1Peho2Cn7Tg zPkvK~Ou!Qn26*!48nXx!$U|gikjHNdkr72qYa|h2{KA{rCPP00|3pg#<`hK0_odJe z81Lx6T^3^OftiS znvZ5M@-(B&Fd-QRWqu}^VM2RHGZ=)LQD&Hs41>Bplgu!opQ9O$^PEv;n2-#E4nC92 zFrjp#e|lcTuLjItb$U!_+30C#**_d_n9!Qh)6kmfvPcKb=zDg?N%!gX?9)(*=@R~7 zewomA(NkwLK*(<^ZT6xhCyqcL1r*asHqqR6QwiC z3=@)JP)28x878z<41;A;F{X7jsULAs+}==u%}<6QN$`VI_(iaM1n zU0PG!1x)oP$ugmgVi=UssbqgEw@ge#V;I!VUnKkMj5DEYVida)Y&uk)x@coh=q7rzNAT zr6#CsWNn1Cw6zmDh&8gdG=@R%_L({wJ6N8;+Bs}QKxbd7!qi+(m{MM`z~n3)9I<;X zj2t#15wOEXlWt)7AEs$(g0*neWkFCFgDeKq{*Ykb6m&t)&|An2-4Wn?N)gbBPv>HY zl|^_X2C#;P!#ASQn2i{)2LN)5fMew$f9RQ-9`sgtqZlYv$PZjBP&i=<6%-nJqPziA zP$=pf8sFd!Qi66OL7PZW!WastNHB;aKx{OwAvZM?ZsfS1mrEX8wRzL#POls?-wjSy)C9DW&sg!7; zY(aGvx>J2X;t;I}nyIp<-<>s8Y=;i-)mGmlxCdusi`{SJU}6etft}SqJ143=uAdYc zO7wg0gho%5m_qM?K8Ep{EzHGJp3eg zKka)dfQgQIP)<+}MD;;{JBp$fp};Z5A^=-Y=Ypu9DoOhVG>bHyG%G`fw003b;jq zsLcUQS+W+3J8~(8cYAN=v0+e)z;ptroh;d{rQo9nU+nF4` zL2vj!Qy8G0ly*_7E!2-fDg)>zq10$<1LTG-YOhV}Z7JfNd_~b5AU8w`kx`x z`_$hIRzB*OG!-)~jsI~9)CNxBo}P1B{NO&Bb7pEW97De+SM7bhD=&J%xT!4tz-sUakh8?%+`Kxw0ii}$>@ zTjnH_GsAAVXpCZ?ryX|`NHk(q-E-CUud?7Mi-47Xg^iCKN9P{J@yi$BlMV+xb`n~F z*L1pLzIg>6BapBFJjn;V-+#C%NRW4VjE?bNY47xFB+^n?y`mTKCi!o@1oIU((E88w za2UR;oNC89Mkmbn0p;wN5!Ml=W~Xjz2?=B4q_h|s@6QyiAE60_ecGxT2fud@6us}C z{R4d3VB(+s0}=z2drBRF1`eooLRQ~sZ3b#bP#vZ3DZulz^)84Gx@i3bbcfV;YD!QY z#DE1s4462D+)zuy0Ifw7i2xi>TRH|og%V;YH1G%E!5LW4S|_-J-T(jsFe!irn+YM# zq3+{{-362^wcDU|7$RWHKdr-n_AEnhDGeRyx(G4&M#yv*^bEO0f&MB2{6$bu(tu4c zk|Dut9rO_o5@HW*2o(Vn*rE^(9H0ftG-{SMrjGvsL};)EYCMpZrwaR7i=n=sMBo%GO{0bFvotd^ zbuhIxHU-ETOq|1xIaynqV)ehHBcQSTCwf2PYIDradK$2Zeo|&CKYL{kYs>Hdr~avQ z%-Yi4iHh^-rT~zXqul6|n#L3WP^EtSM^y{KyB}7!skaa{)c!zg2frY;f2x?E#ZuCs zE=1GROR91S(LjnNg%(s9=ai&;HW22vONjbgz=iLRGZixMt?gE;0 zGqa@YDke7v|C1fsObV@m|6255h?*+BsnFm11j@j!Xk-KWil5IS%E;Kc=nBEnh>b!B za5%ge)QFKteMkp0cLa|tusx2(rnXqfmj$-h=)?h2NVuS-qgh~3TF^U)lm$kevDss5 zZf&|z2rkS5JAyT}(Evk%2n$TX($NvW(%{mv^9mymZLDqI-@>av*G!Qaw{2onZ*K!w>q^dA#RHG>6MH$Uq0B%-)nC6G^Od75G>fE zmn=3?-#q?Js?X?f1o1POe3OSgFR(!I(CVGFH+k}u{K#IZFOenr{iCQ74?{PR#=*ds z7nZep5X1Y(&8Kc=A8o}}_rrR=4pZ z_3PJaj)@4R-~`>YT^n^q3+?8m5>5H}?=Hx~k8j44mX;kMl_fPVt2rIs8p-q5md|9$F@pSkE`HFPbBW!Ko8bQqjR;^?lkI$o%k0KsjTKQ6|#O1R6N%AU^shlur z4UvzyiD*QO!*9k{bMoPpiDtxO#I)Mgr!*4Xd!gN{Jnm-38}El9V;Up7pUpGRLXt|4EDArZ6j<_Rr13#> zBjK8KXAd$UdA|9?=aID&XUFBfad&l=;OtYSF(YC{VU~^+gUG>cFW23%dSKi1&Gn9} zX+JSyAY!6nbWML+N#MCJTEH-=UypO-f`&Q>r?AK%Cpb2IkS*sa7;MGmwV3VT#^Xl%X_m`+ea>3 zTYcERjhpJ{h{&ysN5J>e266bffX^rSl>(rYx{CifS+8lJ`hmw!E%Zk)qi&gw!+$zkEG7 zbaT-BJNIjjV^nbk&oWuLivoNXzS|UQ%BrGvwBhzfTfI9Q1xy^b>7C^+aN>Vy+H)u5wKKeS>89APN)!i%h&7$7iu|_v1RO<~_Wz{7d|BBVO{tsjC7#(Z7 zpj*ebovb7)wr$(CZQEI~ZQHhO+qRPxf9vf&yZ5_K_vvr{tWou=Mvc11c;=kf&6kxg zq0KJ7XHnNkRxXz0?|Qd-~gBdRY2z=2{9DJ zc$&kOQ}2Tlrt!LeEM46r6v>bKRA#kRZvoGP zg%-pgkND!T^8C?0N^q%_*6JRDJ&u6uMriyEm{bSsk?Jz|D-eE0yYk}dM5lWeTz%K` z@}j`dvhB`3Q<9o=xpUh0$3BEC)nx2FpbJ6SH;<7^pJ_;kJDg`z8JJ!J$@XmP!zQxi z=GWyoBk}{=Tct&Xwk`M|ff?_%plr?BobU|k10p9=p@`V~fxD!*bmVa=m@2dgIf*9` zvzm0$l%c9miT-lkBdq?LQ&vCBCJ3E8%eWf&PJh)&bzjM~kMoz!%@{Px!u#*zO(J=0 z-L)1HmkzxJ5x2e70#>pnuoW{VjVP63gyR#5t_`FZkFS+d*>57rxsJ*w>)f$w>Cg569swLTXLMKyU$b{H#cd%o^YOsj|+~KSS0Vj##xGn zIWIJRKCUv_XKjm6CH|hPQJ398r9_x}KQ>Q=a^t zcoiAq&@l%Ek)bZ1yBOZ+unqX8`TDh4ly4lwu&t$K?t+~WHRze$!lrz?)-%8k52&IV z@95U6ijn?Xawpj$n&N? zH2>O~&WcwNJjLgc+6%Y$X?LdV=8Ds~)7bgdAU=9=*C83mtarjA3cy!@*6iL`!iOGA z7+ESB8KcajT>PYX91zTvdy}uG$aIi;6>pT&%dA1~=Pv;L;VTw7fwZS12*F>AXI(mK zI}sewxR8vyCpc_@%JAu6Ymi)L-9^Afe2o!x73@E8qgnVg*6d=>qY| zil`D%v%=+C_jdMR@MoN2;6-=Lt(qT4BP}F?CHiM1Af#i43Kbh@d%&n{Hs)J_s7T2Ta z;zkl`aeC|xk!u0#tqf{S@4%$+vkFAiQkfFAR;S8ta5_2xQNRl&uyx5yNEsRjU{Ju3 zhttFCJyxTWf{wmpmP94^yKQ6pMXHdxakeBGxD;S11vt!#xwsq0aC?L-vR*EiC_+sf zTnkfd!ZqCbYR&?x70?z$ig5Z9BshB}JHNy0utD+nN3mblr0)_&Q#7*4yL2jUmYV?& z=;eMmy_{W-!_fgv7c<#VL^bZdU$xQ921Y%o$ol&EtwU=E#ucQeS6vdcaSC|Ky1epZ}HZBc$u*+&1 zJf3CFu+s)+RLK$x36P8B6UIbnq~Nc3&R#DEQwNDP6E3H+Li>=~d-m^nnLGknxH3X4 zTM`R1@K*sUOm(GcZfdLX8g))iWIsG2{cTPdrv(NPJg%Ui`j(5>J?N-q@|9(bAEroZ zegGi<+~nQ*Q8^hFQFx}%&6MB+9)n;qI!Iyt<2nhx@W!qa-Gzw8xfcdLbOG9NO4~#+ zH2ZYv0y|Z`(m36V04xrrPO}6N=Bs?*H^o;m`EjgKB**$h<~I2het9v)aUG{m#cL8s zEunttX)r*K5IwD8mlEhb3HKo?Z68e>y;C@0rC2Tn$)ZFWhp6Xb$94xwLkx%b8b2oC z8u?9N*RN3UN6f^{dpF^V?WdxV;EWEbVHv>=JW8xMzh z@hyxk4+CMjMYgt4fT;?`&PnGu!y4PEDWB~My95*{KSA@q*B(?N1d2(H3e#Ic@#ZKR z)pPyyChD^cUQmB?vf(=L?h#^{Z6ZT&@$eF++%sO5>PLjfnB6xMtp1!}F2{hiP>b?g zn*`dmJY1ZWg#~~pHUaVa#Un_{`dy*@eQGX3hZ&_E(oCL;Qn|w9-h+}HCX#J6*sxA* z{~ogwa-@1v`@UC_&C33)RWVjB%2`c25uJzLB~qh~IDFIfthkc%1!H=5ctj|iCjtNg z_-nrCtO#ZL%a1|@&>jbQ7MN;N&x|drxS(@Gav0}apl-@ivEH%o0t_(nO@|pua z=lb=U*6uA~`hNHOiYmFRfvr@dOC$=Na;dy?(-=Cw*>7pJy;-n8btW?q`o;kjFdHLw()V`Z#qP`an)bx=LiI#2WLk3aX+WT*2e1up^PxU;CQdV9NXn&vkz*#7M;1V+ z{IS35<8X1Z_Scb@2ZsNa{8#`fc`IsWAnu|Q^*wDFxT^&0coYY_scv9$fCMzo^BNWc`Hx?! zj@9j65K4g#&N+v=*>t@Zkla4MGQQ=BnaqdAGQPXSxW+IDtFr@SaJofoOJ&}}bbi&b zZqGBWC0!LlrrBKL`>F< zf@tx>@t3k8WS*UZSAl!VPAB1`_Z{Pjh30zUF@Ti z#R~1s-S&?U=?LkWs0hK2poN*0CE4vrx$-UNoddw~drG-#YIDh6F@ySk@NpLn_20Lh0g z>KC$K2Y8yu?7e{T9m>^{Esx7`W3SDne zfe0f|3ujKi=X*-V#-1K6vpsuWqeSFNxC>}f0%3r%ip4aAdYH`n9|VbmLzU8DIwK64 z3B@G%$)Oyq6{AfIvD1m|-%zx(Vc8({1lzUYOg#++~M0!>v{x=OkdMx4oI~v z{2R%Xq;KOscYd8p(|gV-Ipmi)#b4f4v-mBCuaKS&xiBS_M&ro_R`;7*E+TG+bhnLM zsk=?&bj4L3sx4qwTvS>6m4d>SGb%)CleeuFmglGfRkn*neAX8&@%%cfb$CW6+Moal zLOHw$5~%}}Wg*3Mvkx3r)gj@Zla=q4_T#dbBN;_nXSdJ3wU$+pfQZ}Ki zsIW2aZ6~jT*hd?Cf=)gwBwQajYGiX5riUilNoX~+ojZ7#TB+rCL@8mJ_YI&GUbZi-sV#3x`}P#IYPVy%I$u56@=AXCPOP6l`; zU36NKycjQWSinR{vS4?%ZD1UbUc*1b2sW|0g4<#p1vMaLp^X81U|-;B^Ju;%<6 z)9Fam4l*?J_pc|*9d5eC7%dXk;Tnkj4+ zupb-b`Oj&p3_#Z8wR9?*0^}Li2kAAk)g#NqbE>s=?=^LH_Iaf>{xMCrMzO+4rBa7m za4KOt3S1=Fn+ZtbLH@E25I-IIhzh91R*sI{R0)0MJUuv%-nHWDKFOAf?GE7Ya@sm4 z4Gv$p0%q%5@Rk_S@6i|1Lh6(3U852kS|3b>?OruFEizzdPfstDr{C4O?6QZ(yw8UR zehjTqsEP8n3!LlH#_dpkpL95P;OTY7L*Y1abxheM2d)I_mO_0AfsdYGUSIFr1&<3@ zcvDNWQd@}O>_zXe*`^u#k`=xmOCc|Nc^7-7_@vx59wv@j8qoKcG~!Q1VjT>DX~NI7u!5e}2(tykGu9aAcgU95lLw$V8TqhbHP}PJ$%5 zNHelXhrwDs*nx8g=o_@hcU%U#lXkZ#Pk-|oxwe6os(ObR~#=WDy&N8h;}xgKpdx8Nvyo@ zR-3Kg6+Ete9pBb*@i-0-pasa@;R%t2(V#+Gv=gk-Xu*-n40Z zaa4r!TFGS6CZUT2Q6bN9VkM0}J1PXQjp>!|ss$>_rdL6JIWg8g#*0Fgw{<;03OZueu=k40{k9E}uz(k(7d$HJ~{G53rhy1S$0rcSxZw+5h zV9SP4=!nI&bD(XRcCj(lB3{4-tF-=zv?-GX^{Avy_}$dLq6T2-Jq5J~$NgYY7Kc3# zwqbEeNttn{;}xbQCYNO~Ediw^`MX&VmP267mb}~U8q&dqarQBWOlH^QYz}#3Lul}f zKCrL2fw;MTIXi&LYnX4LM`;$H=2{*^oIy0(t=Ij%*7#zGYh8uUaCp?L*kBmbXtZb` zm~KGGMaqY3(dTZhp$+Bs2Bs!pEmEEy`=g1y3bO{eAZ zF$X1+#c!cf5o(NwZGR>OW3qe}?rz{S!B70hjW5x5q#!-tr*?R%5BNeJ5mhv+NqCsN z1Bi-`kP58nX1JxtmS&`u)7#^#CNl0twzqV!bbDiABNhL8u?mnN9F#Pa>cI+jQ^P&R zqN3kLlE6(wy+D^5DeKOl=oy0^{k#p;xJ9zL%3ZI3bRZ zxdH?7UC#FaK9_tJB4#F;WIBl8wM(JzJC0}Lk+7Yj*)Tj~Ql!F#Fm2|DKX3a}1k6E9 zXM-9_JLQ$~5KDtQNOOjl1guHIv1oTzp-Wz#RxLtW(XlctXS9^?Xs7w&!ny`Z4OHq@ zBWQ>w)P-3RKs-em&8=2#N0-T^$cTYSjhUK#&*^uIWg5yB{G{jBz_GGH%7uWHu;^tI z6ur#wy_Fpj$sowNG%}%rzON;LGp2&Vj}Ff&r4sRzuET`Q&M0>rnmsJU8=CvgdBqXC zI7|X{nZ_bXK?^aQll;P8vRTs&pgt^`ys;wYab&sPPMD7ACKx9kcAB=(91Hx(Ub>Uc zg~>A}Maha3=eAp-J$K3%Tr4OKbqb9w(v%LV=L|nH#NOi`G_%sr+dSoY6U~RgPQ|qAI#eL52GD`(Fe-X#ot%ReA?S|Bkv`mJ_?`$&g z?!BXTT^2W-hhm*-`tEHC=ey>98v*xDf*I=@z)gi0x7^;lVi>n%Ci&8O&U)0?rn0%3 z7gk~Fp%oDFN-D-S#HaL-+V*gX|By5F%hc6QCfMN#E=O^1kpE3{Z&F9hD3bvyL>6%< zXRjk=(3P5K=^0MVFul3ZFiFR-3r(za z&U4|Uw9bcH+V8j8rtUJwbHPDLSwe#t8^XW@Drse-(j#n!mk?VP%3G6>vj^^!&>j+# zzM1KKVs}XHdMjlup~vgM2@uJ?34%$7Swx-g5{{31N@X~%1Fi9>581vJkl(|vuVe5U zJm#G5N3z=$ycmufEzh9S=sB*>&bsX1!UH+IFM4Y1Dr{uk@!YL1Jq}QJ?Sj&rS{1zp zKvZ#+V&0_g())X?XawZt!f-GmUkspJ_Q-oU{2B`Pv>w_&t4ELKoSlHd+38P0qkzeR zmHZvTs0)N*G{IqPB%5Zb7RKbJh_Qk>WHB)&WnaHr^p|dSLU_+5C#{$9E}@sxEK-K} z(hz8=9n9lY$|-i^bfBwX^Dpps)KCo0e#V!#$0eZO*rQ$-Ms^C+DV%o&HzcZ&W#mP= zLT0lhD!LG3Ck?>`BRQ+Gu##!#jus+#d60I+E*!T$4E4TOy+8&Vnx`}TG<84DOO>FTYcc7*!Ni`ex9jGMOWW$Tx3I>Jzd~|dmrgS z-JV$kgCh>Mh1Wn8?SVKwp?`~-pxkSGUwOlWwGaJX1vvry4FiUL?ez%M!WQLNafC3X zl_=el*dCv9D`527$L~sv=e;FV=2Y_&wFbC*(e>`LOcQ`X8R8dl*j=7`{ZS8lk*m==nH7; z+$aE-ajWaDi?uLW>TK5`$A@&@kFy2#%g37hHCY^MozAf3A zN(C6-#W^~#Ul*UGE;cc`O`g=W=eNtwHwclppoL6tu4cWAC=UETNyu%Fw1{MWP;n(i=bRSnB&{a>gzsDo>1)O*LcK z=$>DAvo7$uxnBai3M7#glGa4qz|oXZRF<8d3eF&YNp9WsT>!gQ9UjR^NJJ^%=IMnI zNzc24O6o#GJgeqJ2UTsSH1U$8r_hMS3ISUQy3IIa-y1S_QV}_x@7hgtWK-MVljZ~9 zr+*01lII`Z8!^|7L+`+D5jcZof&s_G7*^_n^Sb z^xL|DS8t}aG*voWlpz9aJ~P{a#Xg!%x~q?>*A6EWhN4H=A#DrL_>N!<%vpI%$_6W` z#dp#1rDtQ{{So4cg~sT~)U__NXnf*S(gjv~DcxCMwiPOR|&YISUf;o%?Uw!q-_rO3oQz? z%E!|5uuV31Ciop*4*CoqdHU*gU&jBX-)?b~o+8c_$fI#0svU`u?hkuNjt5vYyXk*| z-y46Ah5ghA*-k!45i*H&2T-gBBIn?nF`7~FL!k&5_eEwc+Zqi4KNY=HdgUrLn3GNj z-6>pCEV<0mdwOe$!M5#p9aglR*7ww-_y}uYWfq*24U0y>1I}ALkLc6wH5u`{Y8?(?b1!@@!kDNtG>FnyA^H|5FbwG>-RG&Hv;&rI}8mQ*B8=MUdaNZ`F1{Z$Cq1C&(}3* zH5~yj8zZsHRb1&70Sd9|1Fat2%)(@w&v|b+dLV0e1M}M>(J03IE{|>U=#{wrz=4g* zi6TDFmU$+7Lf`KlAdSk!|87S9XX^2H3*=v`r+?}V|3CT2e<}`tO7cIN0{tHy;m=I! z9~1B&iUZ>x{oo&p1H&JS;h&1bpNjTh6bJf$RUG~)IQ%i~|2M&b_0QY?B{=*;Z}>}V z_=nW+m(cK^I>X--hQHYhrVhq`gjk1vIt&(n90n_6N5}tLWB7Odg#WM;{=1v-AL8e~ zxCws~O#Xd0;g8?Q^fxylN)1v;aiyJyoFubZf|C9S#~N8 zq#uO<<_7`+pTKBNToA&rpMLfUKVOwum0;PrPE*12_Ob`(%=_$s=gXDe&0|Q@_PS-3 zQC1fB$IkcF&9@8NU?n&NTqxrVD-#csaweI2yE+nn9T78=4$ielPmp@AKAx|id%rdM z#mDD|64eW&f$LKhJKYAX$xOLVrp&X^@w9MYOm4m?Br6>0z~w5T__!3J=t!XlE!-{V z?@ef0s@Ic@q>JUM2e^q3&zP5Gu`)J}xp(!CpWF;O@rej&sc+#gXdf4Doq#u|zb6YZ z%3RHagp7hL)%47~j51qd*mN=ziN#-ZI*;1WRV&rnPuX*8=s<3%q=uTPOEDtZ@CfU-n|Mw2fym>{J~kRwA#If#?e))e9nw- zm@QWj2YC#B>`8J-Uy^43$o}~e1}p@CCBJ4j5Wbe`_|s&)rOMb*`(sKz8A1#pLiY4eTy9vO%|-heDS=@ZeC=| zXM<)pWxH}A>Q3@9+m3ZY_F?t)8dBnEK4G|V?-?62;Z0(;5l!@6I=kKL+VZ!6T018- zJ2b$aA{9{F@PWKL&{3i!9WNzCYP3H#x)+|OcNLthbe#Ij6I}fa4yQ5}bBQI3&Pr-R zMH2U^Y9wrEu9%^>7hKiKSV&F%F*UA8?oUI-uu(28oy;;vwywQyXamftoui!O;p9DA zeAS;y<}NYWT@J0Z@N#ToMrfJH(#FK1i9@K>5PCu1q{WDFor=U}1ScyJSsMK7e&4o* z6?)O07Yk+aJLifYGheR32^+c&tVi2w-_4H@ZNCDQl=1NUVgvh~&=FAPc8g8A z`~$k&QrWVpS`vPYw%gun)On*Wc8StORKe(MCu4(O?iRlo!`;Ym?>1*;Bh?TfzU~9- zJP8L!7FBkXOy{}UcocYBvIBz$$H^um!5N%gtZ}3%BYfcp=t7vp$BmOj0sp5g2e~6M zliM^egmNC`N}8V!G|h?AsLapB_dW|ZnlNYR4V3%yXtiVzNTX9%O?v&<;UBKKk_Dq4 z48S=%of0cDZ6Cw~@FZrsbi;yLQOFj%AUe3*))+ZmwfD3?vzql8(o>#AWR$8sszQ8} z2cq`He~6MYN9Bv0Q`Nw(H}#+-L`hi9qcmNJiBC@m{5%lxjTZGbI1j&fJqwwkQ_h6#$? z1RM)nybH^zup89$7&}e3-NlW{f@2qoN}6FT7*PTS%lEilHFv@wKU>+usmnYs3*sIc z*!(d=1M%KGJ<$|3H(n2XaPY2PE~3?e=tKO4@*f$|rQ#Qt*A>?}2-_Sf3%mH)$yIV= z{>fz$7M8H2lhXN$Vq@H67r`3Vn)0t8pt%hG&^NCZ0FkZU`GrICO77Vz$yc%CPz~Yp zOisz1#OMbWx1o&6Uq9 zKTh+VVi)$$7eg*yu5(d$AP-i-9|#x6Vuec*O*t%RonU%?GGS9*xm47LNhFvWl~AJc zp_fYibWs#E?|^vZNZ77qT=X{KHMDME;p81}ksom!ELYRMyMUaC>GUu%49rjn_3W3mxBcM~61vWhHw^M)$2m+(Kfy zOQ$)VGJYe;CC!_d)rW*G$oA!Np{@L}@(8A5WlrVX3@z*2^aSst;a16ptT39jm3K0& zWybC;;r2dbO9be}pB;@GMj>a;+}7`8o-B~5ku0$$Wemm{3!8NIhXPm{Jckdy6CMos zqm(qqbbAA}!4{+lwJq0H5-SI#FB79tE|DuF3l`O0W2^V$j|!>ZY_qb;7Qk*w|sDx2<^$yMHq| zvQkReKm||++)OInViptk_*frBGO00nQ8gy+16AEvtDBbd!r9-z_)_G1WdMk9=!}m7 zx*TWAnRj^yX-V7K0y9XYRNi&GPE5ocM=>#QU{j=GGc{Q80d!b~<~<0E0G3s%e?%*^ zo9wu;IIooo--wBfNg>H?;!%O(!nlc{`FCvyMfe_}Z6yX=spHrJ7c8FsC6|@hBDz{` zHdw`UIqiiYLpe_#NfRL~R()k;XF_Q@ z#Ti4!hIUh{AWwg#vt7t6@QY=gF@=g9+kxG7{-ppU^CYJ}W$cM%(okFe)Pg3IK%@I_ zoZpc_TWs!m?MICWQ|%6T+yG{X?nG_hVz+aXsYLyyg^h=HI~S+m<8u0?jZU$wYvTM} z#awuB{IQS0iMc`EarXLrAtbJuxYezPTt6+^9`}rF5!n^xMCAtYMW5bxmWiU#zaK;% z!*UDi>NWujs|xAR8O1A*##XbmzPj>j4a|o>1fxrbi@VpSdGu{XwH0rc=v=r_`?}qX zE@TLZ6taN9VC=)l7CK2cW35K(C{Du*UEE2%AY7-jzV8=9kGe``zxW$Fue;K}HtTzG zlyU}#^sxn5L0(A#(n`wBN@tZZ&V`xHU{iQ!W(#c{rf;TPBoqf2kO+fn^e#e6c^#t`=KgeQ5_c>>>YhEp{#N!N0r`Eu$W-F~EnJLJUcw4em-8T-&Zs01# zS;BtcASHDW0v!y6rNs~Gogu9XRO3Q_>~4j<$<7K2#O$<;*P-Y!?B9>XI`DJfaHL0s zq$WBqq{&q(TSl0z0O!(`my+p3g^lo54=+CSFFFczMR<6jKS^bQ!;Enhfm)c8&27Li za}-Piw8x~Hl|M>bs<-5=@TIM{O44N+wc;+}E*;2YuLgI|G+?WPPnbq7GHj-WY1Y!H z@hU!sFmDYdNu;<=E*4hIueL4ZB{Fc3D(c{r=Y<=#y55nL+xz3q!=cYy{uqtTpJ?$5 z1j9b1vhJbpD0?@k_28P@TMK-$iK2Y9#I!wb_4BPDrkBjABY>P=9BcC#^Au1p7ziA! z1jr_WXBKg8a$yG>4kCTu2(2a{%+!|DH;xSqkgA%jEXy#%57s(Hno3u9b*wl@P3m2U}fLfm6`m?bNL9I1V%v6;jfMDFw|9lsQFnlfR0o5FrAsW5aN_X9QpHJwCItb-~FD<|OGXa=D!wcu_>CnuL+L59?q<_@e=RLra9cNwU{sRr(UU(tqpj zLZA^EHLuGIe||Gghlh&<%FR*m0g1pd8XCb}pYi>1fm}Ak1`Sue;p+FqD#F8aS4^j` zrHCU~b(oBgTipd?N`y|eeQvprlQTjFZSjaRc^JR06gQ#SqUu?>|Az~i0jlJsRu6}= zNu!wXTWWPC33GQP0b=?S<-I`AjQVq!0DhGUiALqo{S`UQk=7|g7;<{`{=9(L=Kxhz z2Hbm2yE-T;%{@(bO-6SJan}4fVU4tEaf^N@b7cdx{xKEyJ=dfAkgVC*3^u~vP>u;j z+H1hPeNz&2Eh;h#D3VheO}oUn0hRb_d1ta4+nbt|2E=8co~D7fhM|RJpYfH0Z#kJD zDP@xK;T(_o{$)@jgm?%>{^$x1cO=(b{!XGH$lY?@Yk0GoY@ud6M70c@8n=1z2`A7JeVa zv^EF#xEm=EaJP#N1>x(;g{IzS=)RanTrWM77yDKFMW(y5yQ>{`~9y7V@zYO!b7E4>y9WqLZ z+t|1ndGXDX#;s^5&0BI%y21jamWI(v^Dgcw>VLi?1-wAbfjOxlq#LP1lZ6MfgZGG{eeMfzZ_BuT{1~2@>=ba4QxB&kf9YhOqS4#xGEf0-K2(m0KJW*?<2gRb{D5!2=-k+IH+mvNpdWlJe zFQf1I2Fop_dS}mPT+r8~yXvY@&Em-^ux~bOhD36g-aXfknGwA-)qV<+ z+9V+$WRtLnD_U8~wxF3_UxV?qPe`y~Oew~D;%1Ez`lOwTdtvMlDt5(*=Y<7cJk`H? zhU#dEqkTZ{{IL3?AR4f;llQZ>xL~!op9U;(ozR%!{k#!>=*0w`(X{oBtJ$NSH-sG^ zE4khTm^(6N7!xNEJX;Wov7Gt+i}*7gFDb9q2ozShT_DTBt3ADa>Os#(poS>H&mE?# z?{nOHeR90bauai9MD@Bg;jS-hA*RmOE@ihxY`QDTH;^}ZR|X5WV}c(d3R;Jpr+Ny2 z!4Dk@vmGRXLp&)C(_p#;3?`}i!7ITuRK!}g4wLtysaf$Ds{>4 z=^C9Yks~QYI!t7nd+6dAW>+Kekij)Uu?BLvue&yI0ceNZBgxD_t6qW^-=d?-LLY%Ss>>*!@x^*(+pznL?bs0te|>P?vC9sH&Vv1 zsZ7PD2#C0B{1Ax63_q!9BR$5&yVgRZnyZw2yQ~F^Zjt^}0EU%4EiZe8Xq7W$L z=h}$o{Y2JQ3YNvNe>Vd{x9MEPC6^0ihuGuC{CjTRi>KVWX!fZ$Q;atP_vO%c-#&^~ zIKEsqFj5sC9&f>`FFRB7EX_RTPI*m@l}*v>OS;DRhUc+w`^97br#^dKpBrY&ac6S` zH!L!r?kUPUZX6zbN_Zhu83)Ra-(owEpbCPq%2SFmX1V|I_pOcW?Yf+?nne z#%R_^D2?i=B`h;x-4_pp*^;ygyG$dVH7eOMCGg@o0Bo0LLG)3+a4SjUe#o90li|bq z3O0jtI76x37M;YC%X`V9ZRfeBu!rpwwTZTjc`a2QLF+G*liC?-l!(oItu{8^q0T$_S;&}#SVE$0y!T+ak}q}ohmI1) zM>Gdr5a5p$Qs+Pt<2)H1g8e*a`|(~NU94gIvW^~eR!#s@&W80RDp2!PNC_x9{!1e) zJ3&;_zCL~XLMG6(1f;z`&y2-HAt zP@18-0J-xPpq}s+d#HDKQUzV8u_jRDP{7FlL={q3TJ$TE(TypnIk47a7j>zHUOk}d zv&l8hH}Ju{v-(YZgWY(!B8cyPck{#dv5t>Q)17P*pJjno=KA~W1N3B8eXlL97_t?} zb|m`uBRSP#8V$|&=Y-(Y0P+Lxs;hFkNwq|Ykk*Ys_eS-kH}6Gi;_ zq|Fm=t+D6mXh%X-D+=W6&CaLV?Y^1=W2d-Gbfk`Z2dRN6pT?z$Z=R*7A=xuWJIiod zFWb9*<{bPfF8}#M@L0W}eNC{?TOa=~v&3u}Wd&3pku-L5f|}}5MA1JF5e3@F@ToWL zGqO-!xF|{Z8hPmE!IR@;r7wSfQ~{oB9Q0qA3D~v2o?<=s+2ve;6BFeWr~|K%2;*VG zk&OBi;&%3hBHZlpFI=vH-07yy+1&jPT;lJWwEt^%`M>NV{Rfkv`;$rj#UlQ!7BDmX zgGc-s_GS57b;;Jn@}Gg@Ka8ijs#T*`1F!erIhZ?OvpHjJcSu27U%6T6bN=Y981p(44+T37-!z?vrpJhieeS~$->j|bZuy;BpFhSGzB7s zg+UY4Y7a%l8&Kx0uv9x(+bmPp$eO-dNuP7;LhmEgr83c1O?#(TaveDG$;vbkclu*6)@1`}%CV1o~mX0)4u!j753|71DDwOW_mYkI*dT??@!|)g!lwRW++# zu^-!1H0^cDwllM=$Fi+7&6_o#9>ZRjKlb5QK4A;VE~@Z%$+$ac?MhWaVX zNz3VV-?C^YJ?l961uj@Wdaz+%7m+K|JGVV%=EhFN{`~GC16Td#ZU3=;l1o$P==>^z z9vx!Fef33-IcR2yNqM|L#)`dNKTAtde{9X*Ggr@);ka0QYbn69oUf^MH!Z@(|9~sH zMt82Zd&_NsApqZ?Z_TBs?Q@j*gAtsa;$tEd7Zg{0C9(v4mn>7Mm4@2%YWavQAR%8I zEGET9cE`e-m%EA%vSfb=c6qv9af4?62b_YE+wMcO;q-C!_VLAUhHDzqkqS2S2+kK)d<(9*g@exUwvqn%+sdkBtp*!M`eE|2!fY>whav-7^AI&c zkBXbV4F&j~lk2t!UcGCPlk~x$$R_(HX15v9c52U56y=rcf{v>WwkJQc3z@JdSaG`G zDmBOah4LomWi}V@0nD{7b8v_5Np{ortS11+Tz3{Q9{8zGd25cRu53nFTvacAMArzp zAeJscE?0A12(Tmq+-Al2VPQ$EDCm#3VB#|7fS<_7RZ{g#!avExv7xOMkRAeR4}bDi zS_y}ULC-67+d7UE)nL;a=J48JLJ*R%IBa_rSaxcd8t_j1ZrqpC_dNYXC1SwFmFpe% zrR9T%nKMyuPBJ>5?&Sc(0==hv-!ZGma`;6M#^lsS=~f@fhV)^bwt6af3?z(#00DTw zCrI~u2Jq)ybMjT`dMPLojuFu4PamboA5a1#qTthE9nj;vwmaVCo==tGV@;>dqICU2 zS`3lpI$BWs0G9}z>w{c~7Du~Pc)=LtkulTL61{skb6n5?>btC5Fx@?-&)CyuO9MO1 z%-VLZK-R5-82MU81c|S=At8iS9*y1QHXQ}w!0Y|IXbQ)ng~U_vGHBUcXf|APWudME z%09K8&H@H+};?l1I+>Pyq+;cZRsDN5GC@lbIm#f4a8>y?tJh z#NDe8i|;r^4Fh8Ew32H#A1M~ySCPsebOc{;WPIe?an7o%MGr1&R;KSIzZBoOxrE?l zgT4UsuzeH%hco7{;fa3-eg7{Tb^kbG82${4{>L24-wv6-L+}6Vg!${`KfC@vqs0G@ zBZm2Zh2G38tbc>v|5Md3^Zm_P0|q zN!45pMRmEl`0PBsh<_bSKF>ZZ-%kPs6;T*eo*xm#$lh2qPB>P0u9Tjp4NK4og>W^W zPyz%6R0xz`o{7fldf1C3O+Wv~1hI)s+``OcrUk*+WY0}m$*JU)X3Mnuj^nmtbtEIp zz7a#((PZS3_*r+wis(qI+eoEkY&LsDpz%He(VWaQ-BU~EH7*qA^!Kf}qX~(r$uMcC zS$XAP(P!QmP(3w!n^bbs32j4yV*Lu~;7|!C8yGk>?$zPp#|W~jtE+41=w&x1_)ThK zP%Ck09MkA8aVZ&f^n}FgJ-Q4PQW6p&_Q9VfC4(jGmC@1BVaYns>RA{K%la|`1_BZi z4k3XDmveA8(fBv#0=}DOqToA+k8U1QJNyjaGw^KD8LW)tPAU$omx*>aN;yxC^Ii)l zHmNCbZR@m@^SqoEeZ!~0^ni5{`#=YQNN6?c^(<`kMqBe`3&ot%7@tKA6RmgE);BV# zrz~Uo_b9H>*u$W9*PC`Wh^$H2eV`6_o19t*tnr$YQTxeu(OPt@>Ck(_c9Ly!HfSf4 z!S)U8=roxR$HNYYneeR983R!#UhJwiG%qx)F&Vv6CnOF&nb;>Y()(z332nifC^mGa zBj#;BnZTy~RR@#osHS62CzY+-nd#WQ=4_VJAqn=t?3y+RtT`Bmk!M5RS_zYi!$v7l zR#6I(aG0NjFA1jOl85k-pHZ}!zGZZZl}c7}I4YZaBexU3wZ59>|A>sQ+4U-~5~);! z5G`-8S1si`$_e5mHPWORcuZYpEOS(Amxc`&$1KM*#}SkG6;#SM|9cXe4S+5OA>U$F)Peovja^>wM z^xCd|GS79)QpbJJaDMQ3a=jpU@ZrODa!M4j!#r*fUAwVB=2N5|KQSK?{b51+3CI@J zoBVL4fH=`>TjYDJ>q6+hep*ghX3Yx6jr!s!v!(&o=8l3sInMPALfv87z^VD{lw4 z0z~~lRjOxvyc4ApgOeTXz;YV!Hw#3zBZLvMtRIdtsnX|aEdXOW&D)Bgn9}7miNxmI zuneepIbh9#$M==)u;<<$2-PDEg|8ZmGr)5RtAlbnv}f>%P~6othv|5%gHnE}qo$MF z1O`4kcy_qs{Iv-3n^yXP1U@8}{#I|t>*M+r>#8WE<7dp8>ZOUpmKUJb@4}9(r+w#|B#T4-|eU?44SC` z$a(l`{YhY;Nh5a0KbNT<>)b{dVe4U zA-V!hkfP-CZM!|okrrnw_)O9C=yv5%S9@SNn%s!UWT2y`;WbWWL4F^k4Q>M0CPicn zc|^51EKLm!DVmqqn}q?}5w-_HEz#v2dB{sgp|u2ByA~r+60c~OMA<(-;oUHle0Eef zN3R@e_@jjAIL(~XXGWrh#(TOy+Tnj*7ld)u&cPok-^Sjb#M*@Z@U~h!fhlv$Fx6F7 z=~*T1^|Kx)NbV%(QIcz6K}w~d&r)dI?`bB{v*AOt&Jc#*DY2e%OFG>_k4-oB0ppm379|WWtUyWO2cIy_3-MIoce^PNgX(B`y1FJGY~A zNN4F2RG1j_4PbQ%JLwkoa-o-+XMBsu04DDZZk!)X@Fv@$qI^z8w_9~n#(yna?t;`0 z8y~RwbTindkp|H;pLE!eaB|o@7V`dv0-txWxiROP(~}70oH2>Qi~vBp4`qk7)TkJay)U9Lf#k3G-AOLc#%&W08p7BEX`OtKj%L#(5H&wj(K@ZUAy*UZm5x{({aXaOgp>5Q; zW!hI?pl)F$udx9J^D{ahVwdPpnISnJDi@ACVoCZ>Bqf$}azY8bQj`1h zl9m)&@@I@l#aR$)2rc;2&||tY^?|Wtuq!J$@;V8a#ZL1(Jj^C@ca3@$OV?kEgJI8T$@MgNDtc6x+&Yy5 zc7UgPp-3m;W?*2OLaWRwf+RX~-4{3}><_u{O-Xm2b9}7Kzmw}1bmJ3Mdp5pp$1`E> zs{Er%h#}%FZGSprPY(!|?Y7;rK_F5Cpel%~m3_n_y{vYWb9My7lppU!UuvXyxz$Bo$8534#u{kYy~K-z`m%PDtmQq*eOZe8fCm`PB? z0kZFi@yu^Ampl_rKyC^Mnt5CT1$mZ?vP7B{J@xe;=YbiI!x48e_|$}}+sOG#`_u;W z>iUbt;C-~mB^*ne>Mxm{#!<7Nn}RX7_ltt|?aJ^aPFFMfP_kn1iU}aE(PR~Yjr6G8 zrDKD$zD)G8?cm@RJ(oFVLH%|scHoJ$#Ef%*A;4nG^p%8x5@!4G`hMp>3|!|4m}3Mk z2d^rr$XkYjxNCOVEDsvt9RGlDb;dd_}J5*uL}f2=$H{S%R2^~JR@9mS3HQaX-w@i;uBa+ ztfF2B3QJ;(1iPpBQ0qc-lOr_}Z+XW?umMZB&B)YH!qzF+f!!hwTyu1|+~3k&$kIc= zIO{;E55=7t{bb)s6TcYoLu&9>?`|!hsLr4@SE>UrDh4zuooz2CF*(M3v+M8rJo!HM zT%bvnp3pgz(I>?(KKCqd90kI=)-WfhWw;f-Or4aRdjcv- zIBqcDE*GH3)h+2}33WVgJBfR~SCsCicY0j?p02j);Bw;|HvxZyV)h2lWC_n;av7?t zohY%oDVTQP`{Nqm-Mf~c`vSGKwcPTFT8T9qRB3GAj?{ETVGO<^;9tr_bh_yuM<9e5 zou1LkOgYz8ZPW-*f~T>{uZ{KF26MW~S3BMJ)=cAN7V8H$S3M3WjjA|oOuTpPh2q%Y z%8%|jbK%P|83lWw!nh%Eni5&BMJaPd{32BDApKw`wNWZq>X-p+Zcn zYc*B+R1VmJ`8EH8=$o#=Aes(kpB(mguQkoL48W^$7ggDOJjyYcxwsEeL2r;KnY;a& zb4#&V@2X`Z*?YKmo+z)R=~321!eQ0T1GDG4wc_COr?r%`d){$`S*fIU#rE9!3g57i zZ{YBfx2u-?&5lwEMUcn{okrX7a0=X5FS{^>ld&cc<~-MK9$%4hI%~bZ3A$8asa^`y zREjQ}&Prbo%CHN`I)kMUN;KUIZ?hYX=6m@%i zPxREUZ%6owkU)&XX*WH)67}F(Yv6E(0*!`=}3#0ptIh|yR` z(Z#7FL5pCG0cULHmQmA-;d5+mY~c__AYKWBz@}&>6jWbJ^oJl9h}ol$_x1C`xSW>k zQVlrJ%C8qZaJOllcH>5G#q+~Ot|JA`Yj7=D-=&eDGxYpGWXJgBA`9G-;@}GrDL~*~ zo>}KCa9$&Aj)o!}ji!wDv^ojllj5VoinD#Vn z?AxgXSpcsVppT)Ss%&OPl>BwzROC&w|fr2vrR`i60^(=N^(%0XG5%EjZJ%C9|ylkhyK9S#Y ziql$VrT9(vU@YJwL=WdiLryywPA*tcdl&ZI@$N^VSvm^sHQtk3rOJQkDs6bRGJKP; z=-<)Lm%nN4v*VT)t9TxtLgR5)5^L#cS)Byr@gU4N=ee}%GPUVrV@pf+Rmqn`|Bvn> zuTh3n$kicc#uv5dJVQZW`3y9Y{V7uqS}tYQ?P%aP;PP)S%rL~TxSx+SFkh^%m%kV*Usaq>X2*&JdgMHUz4XOB zlq<2vs>U{cYdFNDA_ZKBqhqlTK&Rd z8FuK?{DhI_q455dg!!rs`+Bzxf8;3>Y~(}*$p8$}$Y0cFe6boynxo3Fo@^gb=3pbSncJ z4q!abz}U|}3R;E_Gjxg&Gch=^jwTj>IHu41>lJmM9u2Jh!|%t5)?-J`Pq|ThVgLDi zD4F#}Ql{e2P`7C)bFbTqs-3t6$`64DXvgc-b+yhMJufx!OnT4}=c+7XJ?=Xjf-z#kQr z;__A|h(sGb1>XWYXOZB}S5vfib1&0JYS)VYK^mS*c zk3*55mudL&Zr|#zOB*?>z9002;>vYIeMZee!wQxVA*UfnZ9kTNLKl>hCGMEvaKId} zqk((h!I4Ma@^QNL;T>%wf=XYo&T?BpWHazkyCusVKaj~)F*lj3q;b~jiVZ8_QA_K` zQmDTVPQZX&urVFAd;zS!F6jN|Xz(9br~cd1r+>Ny@HZZY;~R%z{fqGPFRtr<6@D@? z{{s#4?}VTKfrerI55muXJA3+8;r|zBPyed>WcyAO|J^~Hi^VZ2T6BA}=pJKoC#zhb5?| z9bv-6Q!uauVL)_(AbZdiuV6fFwja>0)-k)1jK@>Ej{jL{8Cd}XX6*z8A|!+)g@lB> z79V*M_iWw!)&2E$wL-E(+VK$IO-++RYJRxcKE3*O?kE}riysm$O!PL%yTf}!7^hH8 z8w2%(zL_?~5#GYk-%{%$*>!t#{7G=5Zsk2FHXW$oqQ7u`%AkY_r~NK<{RdtDG%__y zJP}56BR^lsP$(c^FN^GIrOk1y!F=A=^XTE_?uhHH`29BgF2b)RHdovf{a((H-%Z&` znBVwa(3I`|;`$na?0bngD!^c zH3utBR&0kMoe>wks`^ay@aHt=ELNnf$Xdaj(Un8mwJa;tRy3^GTA`D@OGdW(*fp&y zqE>i^K~aNt(jme64ptznNLoQreMB`!wc=KgKVw7;==8t8Xa;bpD3QauL*nPQ>PUxS z;q*`iwX-X%D7secs$`nfZOqaf=hp4+E};EKaJI;{C|j{kyG%D?1GKy2h8IEwlyj1Y~A!P!O(QF9;25<2%#ys(c)xMuyo^kydue;)_YrcoXJYjiE(K2 z6UVg$*0TMXP{Tn{Sqw|I6_Uy1Oyj(1iI5p0LW6zbxA$Hbdz%91lZ`ARC4_Zt)6W<116~f518psp&p8D z*fRs@`o5Fe4uuI%sdJ9f+Ftz29~!t_A&+*b4X%ls6$eAHJn2}Kx{$2%UMO%br7AmX z`ZQ}4YXsqs7NEna8oa+OvC8|__>{uO(UsBJGNSOCwxqgj15O$MPd`g#9OJ0@R!U$;vqG z9AT+ddN#K=ZK?>o)v!PqCyfkhvf$v}vh#x#F*&G8ZZcuvpNViV(JK&Bq4u{}?ldR% z7Fj%HbVFUU=L&OQi8~)bkJ6^L!cL?6K-f_CvS0X-Y9! ziL-Wix3FhvJh9DuR1wDd_IlD?KBH`3T9q}N6a+O8ddKaz$IN){fLIdo;c~_u$Qw!r+r{;X6P1|iGW*|yFDoj`1tq6`W97xzZE%g;IG#G zN06_PicDzA>)+1EDnEn`M9N!LfVLs#d4|Nv{b@hg=+oQ`KQOgG zXT(a3%*O0XE;$b0swGs;N-q{{_IGS)H?Hi0k-)$KxmSg7B?`u3)c&HVtK!>I|gy`i<{YucKi(6NA*?AZDGf8+HXe5lB3RZc_mTrDDQ|Q z2Ec`RpGWhU+(fR0mj3ZeG&@dmcE^>PN_6m)HeE^~!Mjt1F2IR@Prgl6Ab{mqkiq&rRzPzc=F<{IMHCua#-C zWkIYc!rVh|PsTy$iBHU=t>g{7Q#2NTgJjpD6XS3%-c^r-izmYd#c$jtiH()NSk(_e(Sr~8N7G6E~tz1?XQ4l3FL++I(Rxe zv2Q-bYq*f*g7=DI-xWE=IEjj%{sI%Fc9N-K0quv9o>1?^&Ty8@sX`VAv(xkY+S4+y zb+y*P9o74HS2;KB(yEec(Vd+`f{to~NK{%SbEk`gm=mhRVal#U$CqP6?v{=yJPh!L z931U+63~6A7JNQZxZt_92jXiXj0J6CcHO42%F(zk1mY1Y@ob_m72>Vc8 zZrrR~>jvfCnJHc&9sZ~w?w73J>eeRtg@3`mc&&i7PuHaIN`HFxK-b>TO{)J_={l| zgli+H*Q~Z_L#jytl5?MsX>O4cNRC+2Bhhcpn#41bULI9f=B?rqPWw$fTsDwSjGh=I z^_@^bALf`vpk>q0_ti#Is#`e~@=l0jB6Cm`X&#|#t*`S%9L=NYi!j&0y@pW&0D)5? zNd8tVx_ubs4Lu9!T8AM1Cb3d98gz)G!Kjy1uWLisuLrin^+tNUj7^C{_zGcJ~lN;)#gT;Em$3yX)Vp`9K z?4?%FOC-=H>KETN8hNypaC}Gy6~!4v1(k&#T|e!ZwvHL?G8<+ooLBl!^l}h?PUQj4 z2GU;~;N<49WfIde>mzaniI8K$BHPp$LMF=xNko!p=}?lZw76{uh&jSq698pBA}e|T zx+OHrXjGIP;8Gb$TH$Ce%dyR*-my&!n|?}!gL=8Vaj8#7DK#&_G(+j{`Q817ze|g1 zT7s-mFFDZv$ouO8OyIVeG&f~ZDEdod?VH!9b`a=Fo4lHeQ9a%=KI1iNF=lLGw(`mq zDI8FoY)ovxI3NB@6=rxDam5NVOjsr2`i%^Kxd{1(6ZgV-Vp z92S)An~dP=pWlA-+VI{{U!KQTT~L_OJ&!#b9&Kq}Ht9E|H-(_%Mu4q{vpJ>KM}_h$ z*r#!kWk?F_m7q%`qp#4P*_faSA|4|$khzhO!GHF!Z1HrZv_-uLX;z+?87nhm#*AMM zL;SYi?WnLN@!XCE_ZDDl%ZP%CviqIXf)wv=gqx0Z2A}iMkv%R2i-d_&&F$nu4~`OoiGEZmcavYl{i}E2yRU1fib?R7 zH$JVoYs*t4<{yZ_*G_R2e=Wg6MiN&kTElY*8J2_`8n@XpcDrS(G3RPk1;vy=@Bu~V z^SH|iAz8(zpELSvdYc-ag{`&4)#V32S|s?}O`3;4EI3?wFW3$gAF7k@(53FQ*bBap zKE4_(H3(Xg)dmy;729bO7&xkuGD(Ru+}X5m;J?nVUyV8j~+mQ4>7DCV&lEf-k)eBd*AopGXr@G|jL7UVT`^Q+ll ze)q#T@xelvvYllkRQ;+g=W;?_=QDW`FkN%fRMZ?Rcf_&?UVO? z_^ni=sTVztYDcu6w{E*GZ_taqBsE@_YCR(re;)-P-(h#oHAJcE(xAQ9Dj>(%lQnb3 zlxZ0^Nd;E{Eu@gFlo*i5WY3!1duGkEwS`&jT^q=MqowuN1ggfB~~xwU}{>zDX?Xj8$T$;f-ib zqK05ZRHH*AE!@=g6kg_C_9$qMVt&#jxOsAqqL_r!hJiX^gei+sZE%-W0?umn;soSe z??|)f7fZ+X;PavrpXfX$-b?B@p;Kx^CO|6FN0nl0z6|$KH(o!YXRmVK`=(k<*4pzy z@+`U2o_6G3RzJ`YAd^ZWjM*&mFhThD#U8^WKEr<1vUl*%gRR{;)HWQ=!x(iv!YIL7 znAuFvL;8!8VoroB(@Twnm8kBzXZnWrBUvh0EPL~+2X2N&zHL7<5lw;P5&LSoM5TZX z?-z=Wa~CWdhWn5h{ynWmzi#aZ1bt z8q=32p~BfQ~eq&o`X_?Ed?@Zm7y>ZJ;m0J%c+zS zO2f**MR+^}8|$Yd1EnVFxJgYcte8?f*dRPa)I8j-wI59c$H4M&QpW_h@Y7a+~AO-_S#MD>?5adY6zWAYC$UD3%vk#Qg% zrE&&((vi&g7`&b%{OYSc-2J&*X-K*`8{<0u{Fw{sFCFq61&ww7yZTpLT2wlk(it{@ zUD@W8Gr{hxGZh&6ff3BY1a~VJRu=LJZ@a7haAcVHf19A}@LdQ{7dSl_`B;%;Dni=T|E zZwpAg%_nLw%odpXHsLDHz(#ukoJ@0b=@{F`kERniu@iAO&S+ZD)}f73r3waZv)Hv3 zmq*5aE^KITEU{s6nc$=zEi!Ebw$&MC%Ecq{zG}ub&G&?-V zsx43cv0eYInIU;#GW7VaOJJ945+G?dSsnE$Sv$L%cWTULxaFNQ1+I2ExJv1wkaak7=5>dafGfj>25U7=%vO4M%^^iWJ*SZdMxA&X`Gw zJbmsjb!r`7{1=u-b|WxWn%Qu0%zEfuIEW}J!8_9hH*dHSPA|Zc+eCSKpCClJ5L|nA zUJFg&1!*{;_mZ?>rcfCo?Xk+h)+bdrotY`jof?=+FwyhNviR-Zb!4P9LaOw7 z8>E0&7}04@<&mX}ja<;nxtW^u?u2|EQ{fMKBBOcr)0iSc?AN(l+RffmzZ+%5`b{|W zB4*28BrUu96O8!yhw+%)tcdZ&4iC`4QWyq*;mwHk)E+)6fls4$LvNRZn6j<#4wd#f z0xvj4Jf5tQZ^hgx=fAsL~H5 zrTI^=$T**N@J2Y$B0rnU?XMs9hl4lvv$gBoX0!lt#fmo+uKhm(T1q3UNZ2Xon7m=tAv?zMwG83NV*;)qMtF5@zx3C0ey-AI`obBGZ!@-B?4a94 zS;Zo6z+dEFfrb%%+7j;i41wqPJSdSr!@p4!*6{w~8!;42b=yCm4^N6b-4 zTDHMwmFA@}A2>b$A0scBC>rog^s~98g{8kPK3RwvLC;O$cqAYO;LRu-lckMNU=M)5 z5W30C+l=bc%XcghP!B19r!fw!Uw>S&H@8GjCdN3ROJW7BFe{{Y5Kg$ zcp$@pK#4F37CdD^KpS9X?D)%453(ZPQ8dp>SFjgq$~^8=46*d;w*J@W%r zBTNr->`ZUj_iA$qz<0r8gj0_eT&?qR!VQ@saKM>7rus3TNGL_%kJTJJ4J!EZaV z!Q%m6A*OV+ZQee}Masp3f^R=e;@Ipl*^lvh9Y?eL3STKc>isCC`uwqB?Q1=y=fZL7HI*$ zw$FBzz;L7tn;U#wZhdZ39(A*YzSqtrUc9t#?r;|?_lzfb*=OJ?vH>}jhNFLER}qBI z>UE57eDQWfG?4r>P0~EM$v|W1ECJ?Rb6!)_+~d%BUQuJ? zf)zXUi4Z_1APTCFhJDknll%ORlAwYpTuzha`Iewddy0tK`R_ILXRvL^o;Q-#$-@ha zz0zSe&X^|OCA->Z$`(N0F*mkD!)x5`O$mHx^e4I#gg-u3;PBOiPvY`!G{2FANq}1f z?1I@_dXv#osRtJivH0&@#9hn=`|QY}$q^szsSN|-qks%5Y$)2ng-_Ay*9Bk*kNKhM zh1!E8jGGuN(^q~PgIKOQ=z|UBhO`!Rl$^tF(xQ)5ow32e$DLM)3_hU>xPL~L3uX(E+Dk!9!pVE)M=!w{#(ys zDTulk2UEHhma7U&uODfq3&1Ar*j|1YDXLH+CiZ;dt!5U??tgcyYbb+aC+sTMx@)O4 zz%J+4ALI$<8ancmgiS-ieDQ_+P(?43VzPkBu~;Jslvx**fk6f`3)@K<$67C^s!td* zDSFu@(*QT+ZaNbMWy(db22=T+4^t2^2?8AsnCL3yuUV;BH2iZA$WYF2Kfdax-487| z3rwbZd}gKz)I%7hqR!DwAXE@xOttCkr9VJXRymiV7|5WBFo?s2x!jXjI41etP{ON_ zq2aIF9Ew@_lanx05=-QZ=08wDrAR_Vr93s->kxJ-{XboW`)qHg{C?umnpHe(jg<48 ztK?4i%}_i)f5{?jrSv?1g4EJOAMf#=BRBRam`y6U)YSPhazI&Ri=UE{^Qg)zq)2Cj%4Nv$f(c6ek9&cS^Y-T^B(5cpb;fAljo=memys zrInTh6aeD<?^!Ko5wUR!XSk4uTB8G%$pflwe}1x&}Y$1@LpFXhCI|-yy)8ol~Uk+krDc29Sg>W0I z$eEhU*l}ok9N?~lZ!>;Wo;iOGPU=EkRo0>Sbjc{)RF##LT+-)OJ6<PWYbe4m$V{ zcJot@++kLwX4abBSkBwfe#gU0mDOFEUS}$;0QZDgLoOKK1pLN4v*zDcShlf9RN;BB?WT2yGIS zb?b3kzOAd^fz8!-w>qTo$t2z8%39Er&WnD@y6v;grmMR;>nY%&C~Ctad*yTGNFKg` z_+7VUz_(|_2yjVuypSwhB>J|B(zz~K0PgsnAS~fQPE4Nse%cmPs1PK}1T}&8fUow@?O5MOMgRAmWM$p}}_2-jV=5$fymSA6(B+`(N#_pX=H9f#RVH6BXgO^YF_sq9n%4~ z1sf+;q)b5>Knt2}S~%Ru7RW5>BQ`T@zUTRLzk*PiP<^3GQtGQDnBL@iQJG)7H>4zR zwoMkZN!D68>y4CDq*&Rww&lYnLE?5&GZtdl2#fCLASRlexs?7!kLTifIv}p6^t+r- z{5vn&rv^IcV7$A$K!%09=E3LL-pH)(V>9qlGR=7B+;=3;oMYjoM`RO|72dHvk=!r0 zhtlf%U98tp>|WNV)7z$?CEukaGj_zm%~4bS@I~(rn-9d5(%TrBp3VEywZ}}VD!evY zkz6BC6V|7)lQZbB;xwg36BS9t?jPNfflETy4a}Lm5(A`W{mKoa5IY~6D>#smHn)Xu zDCdI>?REQommsNiMnUM0Le}ym%igf*_=e}<)r0`&n7A1@zYV@m)a{3>54v-E0>zFr z7ts48Go0H?zVrX zSidGoeXrFtFypONi)+(_eC;{sPmmJx}F!)5T zCmK2bXT$Cf^2Rp>0o_?PEI6&56=>IO5CAoV8SB;M4kkX2Y%0FEX1?y*VYKqv4a#;W zPFE#eCsq2a4qCJ6&6Sab&a_zqbmQ6+P7^556i4{c$jXf2=}5Sh4&LpJWmiql>CuaX zijT-jt%~@~xa;5}519hdUi6BB?BSX(*m!rZ;{V)2`Rhph{{~R|=ach)tD$_)I@2(I zkD~vLP-A5O7YzCzdnn&H^gkfbjNh042B@+BQwI9K2GstW>WSp{*6jbjd}84Etz_omA|8J z|I$_Y?@B9wz2|Rbo4-E%%e=3Z$=|yy*5-dh_x_C~|1ZaK9Sn?3tPLD2|6w-wpOSQc z-8cVta@xN<^Y@S7|3|-tgYh3px=Ig7ZRF+G$AQ#|2Fk|50?b*El(uHtM$MGA$bgne zsNInBw=QG?5OIfie!m)_m3~?X%8Y!X%Qsa^t+KU2)y|8`PM!q3%O`Ks+_lZ>&Znb~ zt}k2WA54x@nNQw1PwqKSzqk#L5dwzyIvZd7uKeZczWkn=z@Blhk7Or}E8Wgl2+!F+ z1)PqT)$6PEaSZgFOhGWF!23hdqP*$G<0sv*eLm5CVM|=QcZkb;{`TuB)u)4>mOm?l z({h!~U@$toGCic$ZkbslJv~4@TeKn6#rs@JxJj{N+w$Y*WBZyJTq?i*)77O5UdiKC z0K_9y0pHTr*6Psjf^+SBSKD-R`v3(41JRt_W|97|v08uB5z5Cqz@)kN@P=pi09Dh} zj90U*H;o8VYa0Ajl>``F4wR(|UJ2O*se#=_JHfg^yW8_Bj{a5}h@G#))@JRnbzVE@ zSia19b-@eQ#r5t&tNDHzKdQvr<>+{_U@~8Pm3`CW{&Oq)sj8dL@-Y+JkuUXWr}AY9 znm4`1&X7hxnt&A%Iy`*fry(Lk_=+I)k4@4hq=azm0Te?nh9o6!hzRW~Dh5;h|TF9Fgn62){gX^ERzUF0U8j%(vUvF6m z>2h0G2YgV`mk4qw_y$7^G)BBQjzbnLDog55_IpFtxGA*mT8vVh5*B0+i9jc$CrW20 zOM^?^d+5KqnLlljr=(l>c9z2{6P9Gx_$bWcT@-H$kFIRomk<7oC%DRW@eVplJ}f9G zrIp#wgUnkMv&b~3`vj_JrbZ@-9s2&3VNCjfE)BN?LfQkoX6 z#01&G!q9&9>(lATYYOHa9Z7$^+2O#7T!S`?Y>P12rMHUBNZQmUw@1S{Q?l0gmpT>v2a76zQXFB(Nlk)j=HNEWz<#F^r0 ziM*WVKhFR0xMCZq zD-(E5AnldBSsEIRa$GQ`1#72XwAA*dyf!G{%HVy=$_I-^Qo?U5b$M3&HwXcm@GfSY za_I1LTxcS0nK@KV(8&{-zo(+Qwu5{=dm@UA_>3;yEQ*#%pjB)^v9Jr|?`Z&f^*>;0 z5o@Q@c;+2oHh##6l{P9iKdLK=UTK9ilFL$&D#i?tBod_X^xIGUMnq!5X?0p&!kJdD>gD z)t*3Hcy{_Zmm)5EdLgnx60{* zv~xQ;7*?beW;q-c#XJAZ&N0yyd`nmy3rW1p5>sWgBe`89JKg1n3H%YOFCjUHcVIJh zX4)8)ZZiW5S2hhN>f3A+LraRhVM-tqFz*iA8FR(&tjX2DZvh4_G6n(_-e=M6;P-M2p`~`J{8YXm(T-R16ifS ztlzGB0UaavI=ZE(Zja0^Jm6g;2I1f`4g;H5qec5V5hcnyiH%6F1wmtmfR2Z&xu&hG z@tHlhi_4S?5mx7EHuHj3q_PUQi%k^Y$k!^0RWm{~eT#KESE(E{ABkCu!VZOqtCF7? ziDm(!;WC{Z0VH5Sfzq|32`umPN7q?R6(zE!dat;Fm7SrLa1AvjEhjBh)+Ku69uaZ> z5?uk1_^gAQ1{po12xN^YB%TG~tb>+_HlxQhlnNBh#LJiwt?1o#agYBm z{pAlv&3&&S@zD6#J{t;PkyPgh`T=N_C%}>VfGfX}2ezuMHg_1LZFDFbVI+1ScXDHX zTvEiva@?o#C#~?zKfNxnNEQ@)bt0=((kX#4;EE%9cxVa2;io%xkEU&moeHiv8(=x3 z(Zb1Nk$VyOoUSRAKuQ2urw@6R{Xa@%X2k&>0rae6v+MMyVFvDDxbg#+pCOWseqy@@ zi&C)1mOPB1)x#u+%% z>9FqQhKlOq!;hw>kRG2%>hS9~M?gnH!N4YhRtW+)4UE$3L9`Q}E-KN9y7`P!j8?FC zXBTaC16jh`!7v$kN|lzJoIjDBIwpx`!?C+9q|8*}X?Y0$VOFhdDXn_a1Cm}Vm!&KZ z#b1_WCP*`UX5^f!<~uec;|`_5@SEM);?^h4RvW5I4zY{TBzjR6q3B^*sV1A*+>+UP z8?IClZImf+@FWA2MeqQb8yuY`_syS}&R|ToQJX?e#xOq~D6wf9;Cjx@oWhL6k_n1s zxfgRLL6MA3ZmGymeyl1EKwp9)4>HrtY8Q$-2sNQr;~ z@n`Q2B&LG7g5M1=FT+mny44_GT>fgc;%ER*_%}T!2JR`S_l)`Rb>yG^i)d0~2GS$m zGU4+akZ;mQzY>kBjJuYYT%n3j4YBx`KJ|;Gs#+id?L0p0hl@a`$viB4sZ=ME=6xZm zY@vVD9Nme&>%D;pSMK&P8C&-9*f>$tTrSjACOi~68VHua_a^nMlP*!4&qGj2J@bOF zg$K()+Zyh-+KJXpK@OqO<1O<~k?zIL-0$ZEhGoNbq{x1M?1Sy&Caf6E*7}>4hNK4i z5)m8*CY;eaysg_w<_xK2s9s2Ku}zAB>h+{X40&>F8j%Er>-`W8bT-NAb^cv~!X6nr z9`tDI;%y|P1&fA|28%%UMnQVDB9N{ge3C%-HGiZReuccT_&|i8jF5uLH)Rn)BQo|) zZmML)kb^U*ocus=!5M8aq{D1dp2SpwH$*hsAJ35;N8ay86{Jy`qo@zOPh(^AO!x6q z33YwjEh~xQJuO2R?S=ICT|z&z1oz@WCrQ}zxf0zec(rhl&dBa$7GBJW{P7z@-dB_m zqGdXx@*M6k;0uDX?s;-9ju@Yv0|s{WH|3_SmYq)rSoS4NFjgRO1j2qU<_1>>L|cv6 zIk#Z75=bNG<>gMEMS1J=^dQtpY5{1{Qycf8{W_pToodJ5oxZ9tK*yx{S^`J5 zJ8i7>b1wLzUOPB#3Z?e4a66r1SnXEOX z|LxM~pWN{~q8xpoM-R8askqAUAoVL{Y!=8TYO!C7CA0lyCZ$vGE9SK~pfk6};uWDi zf;BEfS>Y4|0XUyIqvZr>L{-I~Qz?27GE4zv=nWTxF8V13-tG+oHn4JcpWB3X$z)Xn z6EvN+az$9Szl|0Nznw)kupe9b<@f#mx&DOchZ4we@T;H@>CDgNeO5C7FXY1rDX!ay zU#ZvILJfCyt$5fkLr?F*4Oz6xCZ*Vlw5+(7hHX;^c;I#*gO?sMAlwA#126b6;WJ0U zl1TBOXou}k#O-j{9H9xe`1f~cJr*X(SeBY#`$s=j%`{sEJt3AqJOX5NSMALJu}$zK$7XTO_KkJFAd?GaDI)r z5|p*ylOgDMx! zgB91Bk#z}0>btykVqS~gtJ?ur5BjMUfDVKEV^u{h4j8|wG93eU zz(nTd|L!1aR_w=_g|ZO$JP$WR0MBR9Y9R-WC(uB{MGmx3XvOgOn*P}Unh{x~i^{c_ z7*>?cVik^I6pgOVR-w#Xh3wFYg@8&Z3s0$lS|+szV-JH9 zt!ilAtx1?dN(S_U^E$7lu&YN|J}z!_!~GLFy;=cM7*fMNEj$hCH#Qd$bUTor%@kt( z0gG`BtuAs-T5L>;19vv^U?!|X zdVsP0cwTa@P&gT&BZl(N#QiTjDX)sE8^9JB0gIQwn<-fZ0fG37br9^(0B#`#fw;0) zI|HiRSJ|pYQ6V;OZr`JbwmHD8AeDIc1=|O%>u!R`l=xXTFjpNlC(K-=byWb#ZyrL; zRUmuKm~>5>tu%`CN(B`g72>8^J9wvK6>c~W~*<|~RBAeA?jTI4sBiL7838L&I~R>Km4 z;{HgG&ArC<={Xq2giPA(OQJMJT?czDK@kSMTJNmTWXv}2lG4VljJ-lD2S&VHh`RX#o*tG5w)|0$X zEZe|P8s2=!(I;J6nYOWs3#5nbV$UNyc25I(F9;F796pz4Mp=lxB6Gi@fFkv*jfaG3 zt*HsSvpRzV5zOImN~1HGA9kc=^s*i&)lA&SOq%r{+h>C3bhCNN0`9DtxIy!$T1wtj#fv?G1QHN;s5uYh z*{$@sr0VsmX&Gxe(+~6wJ!f3%HZeajkNpy+u9Hh6MVMT0K{a!zV6^9;=>=$-md9?T z^R-fZ9px)3D6R3`mDewkObiBN=X&AX6CL=JVu!hv)p>1e6+xRLrwJdA^CyvxYW67@ z%Db>~;lht*s?KXR-`D3_4*7W6VHdCS`S8{o_G8XfFr`1W(oVZaS%1LBincdPrAK%; zP8mFjiMb(s>tC@2L9-GckT_leNLjv9U&n5ksM(}Zj`pPE+Lp(iLDi_HFY};a*Kotd zS=5>SKJu&MhXWl&b)A)e`lv%d9~Cscg4HLgnRYF8uw1oYe4;f2l1Zx+QCTHzHTST9 z{*~wYTW|rdMG0n(y)ZDkVQynA-bk#RQ-G&55fwDq!}R%V$>2-5GrkYC`+9Zsrx=z< zewrC2l<=h;V>;kdpL`1nZHWI2u7(f;RI(_3?oJ(k9H@hcZ2b(j8JcDQNNQ*2PKd2u zPfVdYp`C1Z-vUG4yBK7BfvpBkYmY95Ort*2L z8W$1|T+^vlGd?bP9@zAQoxmDaS?q#{M{Hr0&epYmr6^f3VmgO!Wc4@ETFB=nSy36kUu zCotZX-s@iNz@BW9B46sw&2O8X#Z6Lk(LUf; zj$lzqVQU6KW+>zs^y@=@OP&$#N?($e6xqW_FB~y>=G%e{}m@ zHe_Ul20YCgl&Zv>a~pb_c@ERgbp?$CP0UQ(qWLb9kEok7TAug%D=Fd&%YpFoen3Ho z8P|xRCU-nZ+f`SfAH7MMy)bz-3#sDEQ#@4g#YTo45=RDnJZ$4Fy54N;^~*@qs>Ht@ zpQ~qe`;@N$jm;1itgeP>Id+-A?@wdVe+GVsSBQ|sKdPedqv2trV27upW`CGFYz%ao zPm)d!W3NZj`oAR}i<#bi$6ECCJ>8Tu%1RmDSC;dMr>7L`Qf5G_4l?3vNcNTT%-GsXc(Q!;k{7T*c07M7Tpqw{ zRn4mC5!uaDEy-uk8`JMAHP!To7og@ZjhuC=MyD7x47wuNek{P88(h%6MWT419!l!> zT}-OcQSFVR#K-0%sRzyFs6vm8AZ+U$D@9W8tQ*D*1#OrS7y6>O;`|;n?AN zR@|cB^K##x&&TVW9^dcp`*?i(#c{pPIoCM*T-W=-;*}>}uj%O3cl`0P>Z!f7MUf#P z?H;sW=yH6gOaIHh)#kX3jk|AmrT4~1?W%o!tvz5R+wqs(ot49e4E38)R3fU>jb68J zx3li~uGHy`CaS3g>*p0UUY&nqSy7_LZbjPJInR8$HQJ`?d+JQZN*N*39+w{da{f|z zzn=X}!gn+-tuIKsYIQdMTmWiDU2XCB?A_jzj;*a@+~bp{*;hG9DYLN1+O)21REu&0RU=0n zJ3j9_0=4kV$L?&OxFzS2VP&Tce|?aBs$AG+(3*DF_Ksa%X8WY`nLkb`<)%v_pBH35 zoO5BPUvQJ6{ZBL7_MIH=u*l=q;I(b6Ty;~%mn->UQ=OHcAIp1OUhv>R=gD(UtXVxO zcX`ay;K4_&`Yzm|_PFlRKcnDgx7|li&v)Ij{mDd=60xgo3saZJRQ7k$wN7!-C@VUa z+A#Rf<3Gla{8Tkk_Ii~{y?JVW)fxUX@26FtlVSNnn_uI4=jDkPOiWA`)!VaWuf54e z+a+Or${G>|S^n&&}FVm2MxbFwREae#RuIUT)%j&g|=y< z3VUyPdgG5$r3(wUl-lyj!F8Xuq`6zGi8i0AJRdXWU{Kf}6Qk`P9-Elj z_-OBPXA&2L9&f#*>>c0b@k?cXmOl%hKZ{F_JU963s-GXdKR!>WxZ;d;YLyYW4Ud*x z`XD;-U|*ZNu{HA@R%&ye58wYiFZ=V#zK!n;TW;Yx61wS_G7Al>f6)+ViNC zZx{Ca&%IjfY5h5;tY_OJ-aeTag&!g*HOlKv^1$VH%cUyPTb$kJ5gX$_u;2V+8+%=C z^sxK7b@OUvxgUt^)%U@onP1+%Ir1vU$F)qw!IN$$#y!q8JC>Td$UEIo^1$J5!$$91 z6cQaLb6dT5#blR3iS1WaY#nSj=$dzImj-1rrzS3`wz^Yb=pkRHr5$R>dW~*ekQy^( zMcStniz6F)KX13e;%!cRhgsb&bzj|5x$o+LuW1Lr8mtfXT;Ni&dyf-^kIzJOE?dQH zko-{Pw^zJN+ALeI7!?*a&^D?0^lkQOhEo~4J2+m+8kKg-DfpOI{jF7-W?#yX*V=Xc z@X6DW84)?7{q%0WVJ*+rj6819I`o9Oyz=gQM>HLsX0Pn}wpQwe!_oH-UGZIgBle&w ze_ex^x3))rMt$3Nq3_5_BU4-EJ{Vqq_Rx*9yj&g4Uz})?RkY3GR!#4|MP|7z(+3yb z?P}A0ddQ`%N6qpo{$*X*|FOlxUhmTbQoaU0joC8yj$60>vn-Cj+jGx%@FnY8V|G;> zIKbiUs+`mv7e2>r7&?01!l~!eMw*`LYL-9u@r6IOCMUjjI%J)FbNMjWl@Cmo4YByL zqhpeM(~UJ_GwSADUa)oHm+&(& zA>D1=GWCDm`MJt1EIS~l>rd0%u5QPM4s*LR;pd=+NhKOoew*!QGHgQRv%rYQq4Av` z-)Y?6IH0ZOcHRCl^U@2Cdp_D4{jAKJ;o92r748M~pN#*p<5a}aGFI*>KAPK2?4rDv zrps!)DLVC}sU~B7#CGQqvKw70lssxzt;rv6E}p3|RJJf@z9!dt;*jOX)(u=!Z<_gq ziB{cfyuGuzSMEfgkZYsro}E1V^~;rmEnA+lx2`jPYs8U+1rEJyr<#`Tyv*jl?4t9t zN5lKXq&=;->x-D%T@oHdM6QlE1>XXSXk-7pj~amcA-m(NmT&*tOFh`H7N>9kJzlcbMoMZSP&< zP^B5`-#4mLxof0j%Zj(m_l_v~>8v(!+g)hixMFl+==kvmi;8Z3cddMQYhl07ciQcF z5ZSTGjqh{52E8j+TULMYn%(ko_IJHbysKxK`+3a5b{39pes)RtIc@oepcMUi=b}%w zR@MCC;^klRRMz)LLyDF}S>9ahw*RQ2a_F(PwW`=pD?2E@(Uqw4V`s&>^*H#b)3(qn zhYTle&AqR!u=NdFF?415iA5HxzV56P+}Cq=)5G1Iw@fy*`PyXoKC>Z5>SeX4QQExh zwxz37pz+7J^$6?fTpcGPcxqq_5@;)9eQV!{+u0Mzs`l42^F)xSs&Q6?QU-1gzbMdiut~6=me|9XPX$7UiBC?Xnwi3 zKCeDMy}Q!nMNnM1`s=D7d(mRp6tihlUtMugv}x_$Nj~p;Qsno=snHKt%$cdX zLHGS7>hCqRf4{a$+2@Mki>uD@a%#5oP?aSk##RU@X`8Yn;eexAM50Gv;=;X`H(NX` z9Q(@ z-q(T`ze%ptrF+2`+~%1xdw82F@n7uYM~v)?aN(-0FYO;J(|umiFnU z`kmVxc!!+lu%*i?9jg0ftjg-%g|Yh{jBDH{FTf;dZScFIStm?_BBNd(Cw)0zA z&)`2y^^Z0+&Ma5r($ttmTc+JPbmFbXyI0lad+g`vlDf2eA&dIra^5FkX>{%>eZ2Q# zmuZO$o7bCDvtNavI~5|TxDG9QE-R<<$EA%2PA%hY7(Lv!&EYF0)H?=e?mQZh`Kj=U zlWzKsnzcTA=!cGbVRG*2!gjBh`tNsJy(l5W*LRzFlzlh6i7`H+<_O!qje_4U`|@8XY0T9=-SiMGk#;K>L*&%S9ka{*CKIl3+>d4=?8o_?$qtA)u?pC1oh*Y_I3eI z-pQkCy-l!5bIgefIX9rqg{D7mABj&3?PYSf(t~5iccka`O8)HOh;-LIoBz*p-Tzhy;X9C zJjprHrqtziKVxpKE9HIIwprsQpQd&U3XAiO>FD-+w|`W2Y|}6AG)XRzS5rrpn7_s* zHDhoYRk?(fn=LatDhDpz_|~=Els6;RdWF{uHMdJ~N~!WyG2&?8jKH_DytTAO4=t57m`zw2uzE`!}F%!Bto9=xRS^385^_OB_ z)ccWbdS`R>(CtI4Ctvh6BrCTY(i{ihzT|Y@G{E|miTn45LBr=wy|BQv@{{hK4@*zU z8k#V-)9@Q{Z2}BKs~oH2J;AxdwYc=250jQ(2v;cW5>}cTnyf7`B~Vv;kbAej&!*2l z7n0s7@%_Ut4=nxaAAIwEriuFAh(SR?1;aL_?yqp;#m&YN+5h^}+fzs$C64~#s#IC@dD zNy>ygM=#w?>?wB81`>?lR)oQoq2QROjwnWzGndZ(Uhiaz2=UiUs z92*ac*mc_Cl>=eyl>Yvk%->KmD`uGH|CbuIH$OEZUCm%5-epMQVWIj>gj zdpz^Zi)+!M%iW~)>zeP+Z@>Ogc*)16cEg;)lbqJ(%I$_VFYlC;n&ezHU|M`|50|8v zK(paZ9!37>T4s3{!@`>79jm-d?*3s(VbIS_<-JEY|IsPhyveZmH7iV2tu8-*@7^Z7 z5nA2$J9_rLtXH3zw&H%_;g3_s*sV32I(dC&S^dST-9B0;?#e%Z)P2tKtk{COGv>)= z7L{&zzeXwEx268AY36@?J*aCJhe5sU+jI_b_Y1an5A^V~wDt7$={s_q4<5+=_0!wZ z_r=xP-+#p7zwy2}etet%gvGy}5z^}L3m3oja{cEKp&sbs>Midhca*!x|MSDz^d<3M zkB5(zd&_;~;)QVWIJmz&;P39G0QXUz@?iM{xp>(-yw$JCqQS@$O=^0ro;|Z8Aphq! zB$eKv`t6yW)%|@2x(uji)8uYWg^_JX&Y#)*@}Y!;nj8Dr&6w5naj98*$|PAwC;w4? zT8k;EWp2a=Ug}?C+N^1_WL-+`9yoMhjXz%X_uc23H2CD;z1N=myn69*ScK~0xr4Ub zKZZu#&4uq?aMwTlK|#A}9%EygSIa(aT&~PMnZ9iAzT2%n?(K1C!|sS-V`lW9nA<9~ z=d{bZ=#`5uUF~?T^c|zV#@=HgEyvHVR&K~g@7T#zYA4MNm{=$G=$}c|vJZ7A_oGs) zTRw+U!xC?In0U}@L2T^vwQYvqzkfgP=If<>uYTP7@=&VB=Q3U%V?NJV)ZBN^W&1Z5 z4}XrhS8u{9n|3X1hBZtH*&ed}>tNg2!&h!vvoq(FvvbAeV?v91;B|(x$;d4jM*kdi^5C#e9S35r)~vx%E(%$ymp!nPqY2rx%<$= zRvM?q@kz@kTy&XpY2e-((-X#f*R40tJi$>@b$XM~8grXo@<{3&?``$L_NRB*6|u?d zOMKF;m{%&k_TVYC*4w>kSYulBWOpi4NcRe z4Na>T=@ywd>E$2ao2X};s}bl~`qj+3UNLbAx?X0hGD^oZoE8{RLhthB`P7%Irna5i zwEg`La~m{}9f?m4Qav(NRyZo_rKnQ-lfo-0=X217g!It~Nng8-pA^1f{h=M}_Wt?4 z;k6m>bMGcKG~Lp2aE5YTW$$};3Y{7n*M}Yb+WthZ{yW`v+rA9m_P(ustoyC>^3_j2 zEP1;5f%Hld>AhQjt+4c|X4+quLSK&D5~iEFJ$8!x+>}m^bBgB7b*;PE;pebZst4m; zEc&i$c>CJN*O#9>aNRRCuzIhTT?69Vm)RGbUUlTtsJLdce@@%j)$4BTy46o>&)c`< zP~`VMKOJuOcy)5cr_#xptFCx7N`Cx$>!3=z=QL?}-~Pz5$jZGp^axIT=k#ug;@Y?A zlk$&Mec$|H{>9;r@As4ptvAl(Vr{1izHL3!m6oJ9taR^{vt`M)v9={M9%hu9+unc7 z75(O)_iH-8?EP%MG5g)lo0CsWKciUW^k<>L81LK1@_fs=EwY>2v^%pYE^csgl@^5$ zmW19f)uTv$aiDXPZF!Rv&P_k1B<(Q9G@h|LH|pE=l=OQC%Qh-=H~Zb#ze@EPn^zPu zKd^0>+fes#^U1QLK-aG}#)I3HiIy+B*U7gy+9N1)Nvze%(Meh5<<)zdrp}a==-7Yv z*bA9;hL*HyV0m(%Vr9&*>uJNjs^33J2z!4)WpehRdECa+ZR@_CRD0r}t9LHnUbu79 zl&WzdCw97RcdD`G$-pR8#%bC0_hUi>vQ}Tp&ai&9|JAlTekp#h((lF$UteNe`kVUw zujrOpT)eYvbkmjJUfx(*Xf}7m_lmD~fTp5!bivc144b>~-~HFMb&OsB^6aij@7zqZv2tF2rBxI$++~H+ct(PVCHWzWG65 z+r%+lvy=Ni30pSx!0HQz-Or9+={3C4+ijm3UkP5({lKLY3CS1!sFXNj;EkN9Ye*Oz ziHr>EW!~n&p#C=UI%fC1vJZ?jjhtR$NA1SZ>sD3S5i??L>s@nAg5q|?SAM!&4UNT^(?s-3BpzjsB zJ%3*3ZF%1Yt7rR6vpdvpe&E&B`TJf@&l>zZtppS4{l0wG#LP(hy`Q7cXSuCWFG;u&crd+R zZim}h84eCN%2$40=4Y0Z*V+XAp+_f2EV&-mC}r&7K}~}dsmk_e1M>B;pHC$3IX^4! zwR&aW_*1z*H*cLZ+RC*c{!aVUKH(1b-Npv)dAz9pfv4koXM4{$Z?)~}i1lmF9`mm< zdFkywYqxwcZFi$|VT@a+^$Sc7EO(sgey_&UN0x1E(s!j)nn$gm>1c* zw13=RODo0Y9$LI&Q9yE;6+xk$Ka46$`M7rDwy(Bj7v?YVbD7}$X3LT(V>-@Am08Da z&h3(Sre9#&)1Cj)8ln;x{CK3g*}SS}OpEZ=dw+QNJV~$BHSUtGkH+mw`!YE}ORV~? z>!m3=pm3PKq4bb)du&f{PfkvfFX?Ymt?aN)58T}sb>HO`@hAkg!yRO{k8{sx{ zQNfx@D>tvP_BkBtePh`5)oV*`HhF%2>zBgTSEpWgK9#X(z^0Ynn@3yjc>ZGV(vO`= zeR;j0he?h3ZRI;!8G2lJ|4{X^s_W&485z6gZ&}mFB-FgZ*EYKjCL}%C-M@a?nm?bv ze!p<3Yq^Z!!^5AxdUhvi-m1cf%_c|v@pg9jm7OD|CB16#F(Sa&-RO4s`PD}sYGu}b zR4Tc9mO8|@*^ob*F0%DJdAxaZk5|{_j}yn6FAf~Nt<2PFbxiA-H^}U>wPo6)kWEik zjJMc)rsLkU$OoH0JUMk?|Fs9r4xB#m>AI^nKekyx_^uGklLx$a7S{1jbxEDx@A(qH zoo8C<7L=*Be3$j@MMsA>NXhYnK z8rT1P+V4kV?bOe~{e~Xirt;ZeFU4hoQ~c)6&1W88Y`*&8=5jkWgmj#i?){oBTT)*oX zMUCQ4#*AbHbeonV3V*o1xtiQ#-{Fa; z{BmsWzYGZ(Klj_iP1lo?uW#v!7rR;&m|$?=UiV=?r^$KkLtS&HHQLH7WZo(r)mO%Y~1>rZhfz=|_Vy zBdym~Iy}*7a#6I8iRD3ywv!j*!R&?)i$SP zZ|#s-DLpHCntmUN-&YxP@66)%?Y8Z!(r1Fx0FxMbi!z$35;8{petwWA$>{ z_S)UK|F7d2&+qUxw#kod{x{esQE~a#sqO#XQbiq6bQR;Q7|2WOR!jRsc z!R{XJ!R}^qmkA?-!vj3!1A9Bj9X$O;2YbtuYPI&?&T{*XVQ|p#=%;L?=V%|l4i@jy zj#J6H_t z?I;WO_a8UbCs?MkGFmC|JAQ3tUV-kuo}vDMV`WM!odr+^dU#no+jjd0A^z3D!aF!P zz*;WHkKb5@s;&G3N6VE)qfxF<$yF*#jIay}_X~Cpv-AsU27133@frB<&-{X{e(_{A z%HLP+Gf=LyQpo>BNL+~t^a&6@T_h8P-ADRQ2<~7pVS-tr8r2jI#Ff5A=1%fp!lF80Ry}{nt-);UHSrw8wu2```^=n_mLgd0g<{ ze;MZ^1ju@vyWi*z7Gahio?h+~#syp0xcdDX?eX_+jPtSi`!Bz~lm7=-F?;n31cAo3 z$^We`Y|Lc;r9b~YME}u|xLDS~B2;KV{4FRLN8DHZP2?+nQ^Efd=9b0Daw{ZSglIsq z2;pdHYb_*8p~DY%s+8(qLS>;)SYQ~0?|&Kbk2JLWw~(~5vH6Fcus}~QGX+vCI<=Wl zPJjQA;pb41TJn4-o7!Kc+|$T;w#F(8}v`#6J2r#E6dB!-Mj_`;1>XdxGYAxYep-^e?3xSlbUO~ngR7Q=G@M2JD)dmVvgJ}W- ze|jx`((w0n0n9-81J8OrSu4SxhO8;JNTnicWl-rg1~N`qw&Lj0wE{0jx~Aa8h?6Jb zSvfPKmJG7z{vMkr=aVs(HIp*vZjKrme5crv?@JYXB;dJ zgXBti0gYnu8Ob;WB%jjNDs)OC**Cyc8Uh0icGd(wx>gE>UZo`GPvE064VaqBC1_}I zpIEZa0-wly|GxGL1*Dan7vR$<$o>kLmcT$mPw5JL^!zClMwNK4|985;r{(gd)9Q%~ zf`(DS_S~q_5PS-yLZ#sIz``)PIs<`ev{?OO@Tmwsg;J@cdIR&&YY2Y=M$ai|sMKU` z0-v7l2ds&T$Q$q(bmaU2W>gXwXsGG=gN;(MJ;JG1a2iH_4)pk3x_+Rc)sk-&!v1lX zk)AcJ0_v2kJzz>Dfq{me%06fq>Dnul8V%K*zdmLAp;xI03^WW(-hhwqkp@B|T?5cy zvI>}*o^cpjg@*09Mo;wtjIU1oY`9cD^lGld^h|Gn2AmM-w*sG@tf@k&Gg6rW&l>JC zz>y%|f`(d8&Vj&3WfclrOKlWrXsNFP7?hZlXV8EVmBIu*${%2G8l>X{KB{v7)2qoi z(9kQ$+yp+pRt7znH@#j@&Nyg5c}jT!4Flab1waON4vetW(r*Pm9a#gwj7qjvDg~7- zh0@6E0yH8f%xDv1G;~Fh&1vwkw&%k6=rBhO$ z5c|RWc0?bD4y63SPb|h?Gw7&nfj^y|d<*`diKO@t_ONrWQ0dh)P60mVzX+I-tRH9~ z^+svvnUADU84TQCLpVe5frgRBJ)ohbXI$W8>x}K7eiLLtP4zC;UddtuwSnnut-{Fm zSHS3b27fxbZwm0jY?)fAqA~+~N*)Utk#3W&DQFm|&Q<^)^Iz1eUmXZidudd2UjQx$ zIrpG}Orw-8!WljD1=MOIKYvCIkC}`JyruXwT8)y9Lo{uq@}Yp%pgIw2rK2&4fKi#HZq;!GL zKxGvUp_=;7paJ2R@&|Vap*)4Dj7p-5F;2(q0;G-lofyY*GB~(eF6Ri#h%FO5Q@snp zXE^}iW9L+>M81Tqvw*Rf2{0o$ry6iaWlPYdJ`D~5^TR-c*)q5^YMNI8OhwOufYE%8 z_?De#l~BggJp#`WD%<@-)KN?pk5N}c02R<#c@hW6+iTr{F^9cn$X5XN%C=4_Zm`Qnt zYo?*H09QqY$K)jbA51rk7hr0+uL5afJ|RM4Y6G-bJ$lxJ`eQynn5OH8E?3}VI!uRS zM)wloIn%KSYgJ4~=#?}+QUD(vhm>k@_>h2+@{BAx&jlgmqeZk`67{q?4c9}d_2}LXdxhU9E6bg zLs|nsWNv^V=}W#v6^GIV&wAz)fz2&qz*-v!Uij}S2G zvw{Zma|Awm{*cCGvV|kWVhB`)5K`0iQzFAAg@G=jD=AFSVDf>`ndxyXDa~VoE*O;J z0}VI>QW#d5<&cqf#MjbsfT-y@3mEr14F;;81wLw1M2eB=I&3A~575w3KTLy-qyB-w z$JfeWWPTVR#lfg=1{z2dO4k4>Mi!SLUB~r-5$QGZE#_gMYXBN*mVW_0>Q9O^9Gx5R z8R@zRmZ@(68lw6w@o9h$#S;e8Q`rJOB;lpw1dPUDpuzoT=x3TkL8_0{4S-KYYh!@1 zI2kmMz>@L;d`3E7k?Ldm8TeR?ZA5@X513n##A&{=4>nE}s^la$V2#U!(0Mk&vSiq>Q5Z_W= z2S*;(Q92Ls%zQYJPNcC5x*6b&O1}j@ri&37usRc9SQ+vyU{r62ag?qOl_F}7z%!aK zr1-#}p87ekC`|T&51lU3Z{ZxE8cks+ZnJSPp>z%KE%o7a08u#t&nWs!X@EZ%Y663; zrSkwjmbXQP8IGOwTU4S^prJ50!DP>oEkR_)#%bC9BE+F~2GW7ZR{E{T@>5yGY+(eX z<6taNLXyIOPfg`Wz-T-O8tB51ek<@%SpdvHZ8Gq&-X2J$itz$Tr9KkI!O@n|6)l~SMu5Ul?Jn@&f*k2M zB(Ja~6sFVD+#%?)8W3QtcT2$7x*%GhdP9RVM9;Y3kNF!SolSWbDP*z+2#!#ACi6f! zl-gvBV>SxOAr^yyKU7(y_(W=*^9LPEd;#ENK7*h^_X9ANgAy>BheM-_n)(Oe4~4!vq*bWT?~90W*Y%xaR6GGC@%sZJU<1I{0- z9RnYeRUM*BrrTl9nT--Y2tD_r`I4R?V=*-X;asqF20DUI39Cx$6{35R*?qw1*?^+3Vbw|tArEB&bWw^*;=X5nL+8IU`F*MA~2ep z12Wd{2ou0^hu|3rCn*i^r>C-@gfd~a8=XVc2iOBiX^L!ig@Qo9A7^|Ur7 z_@h26k}qifp!~t^GyY)riJXH5vI^2~1wJ|ttSFjhrQ^V}j{1{;>8VYD^+3of{Z`=P z=LLx*!XNOl+Ms$WnUqq3lcHK(=~_*guRAeo(Kz)>|FUdIJ?3 z1hLX@u`cM!m%;>pRL3fDIjb0aEboY9iI)1EaJ|``0TF@G+KEULQk{cwD4|RF6ENz> z>Jb`HzXWq*F|n8jvx6cPM9v2Au^O6yQT{*!6PEIac3Um=Ss}eF2L*hr7ARm;rcowl zwN!zR&KFfg6o93?03XZi0j8sN5HwgUB=AxH9@$tO-#0kl^h}~dj>?wk@?g3I_?SN= z>bh*tdEN~3V0r^In4Q5wVZzdNLC~$Id!$EXK-WdU=(nH&_mShH_TyJeG#Lkc(6Z8R z0mF%r!a&2obP2{$o|UN3Gr2@B7}cks!E&^}+69Py7WkNaAcMkeo~S!hU5xuK)E@#3 zC9VI8ORQ8sqa#L5<8JWG{RqIQ?1KgzKLP z%nw84SIk-&X^lV+bwKNgmHA!G)B~jfSQ~Qfse|OXx*p&2Ihh0cqxB?!LUkUpuu{7fe*pBbQ~@|uzo_| zV|}Fp#_c&u9fTKwkH(?k7|B;DUEo84m%$JzOJSG?TEC<)fsdYXG}bbm0~+jX2pG5V z@MGDYBkrLvYG>!8> z11_MHuE589QKToCK1B%2bdv~c$$0?{9@hdNi+@GW30r$)QHXvKWoLReAilWeN#-GX zM2PG|3vt_nP6+A?fQE|3QJ}%{e*zzi%aCuP_80h=F8~;m571zFOk6N#^<+3StcO70 zqjfdFSX~V?P*I_4C91s?hD{=868Knuj)2j41~icAr}#vp5ryH(4}k%nzL;}>Ln-|h zG*Cs8!eCKY&l4O5)>i-;tj}D)s2)PG5r&%5Fu*~eFogR|&T);D!ytsxZ^i90DsSk1 zVKp1@g3HL#Z^d;mrt9ExF+T$LYiX?rG?)(u8X9IBg$qabQaEvh7vN(#TEJM27BqOQ z1|v$>4`DppU*Kas7y?G?)1ZN6C2NI&R8NY>VCXmuLt~ZnTfkUPIcT5@NIFj7qp^lK z%}l@G?kkJg(ZNFfQ_y8S3AoJ8V3)ndM_NL!F|fPh5B zWC8g28X!kY=pysa?!5!1r#f3y2w1!Y7?UH^)o6bX_+xPt=8KC@WZ%#`!)zJw(YaxJ z+1&@wfQQfVQJ!HGup!cMzz3zxVbn(g4d%xRd@QDe=S}?_&|rC6lm}T2O_VCB4~%i_ zj*SGSPKb!X2lz7~n&oN7n^8U$R!BqQuu3VI$E^NVKqCanLZZ zv!(-x*g?=>{b9hz>Ul`vvEEBPB4-*W3mEnPK!f$p2z<;=iyjPe)_{-e7r?0P0S#^| zfREnqffV6-0bP6K&DefmsrY_y+X#Hr2Nu?s`Prg}fYZRO2F44!rwJ8{qq2bXGn_c- z8UP;}$SI8Xpy8GSi)R31J#7L;@6VuhpXHXYF1(fi{;19d&n!;}e2{9&Glmh{gK_-4 z0LJ_rR9v}C<5e=UE`k^8x5FdE%L{}T^bRt81sIhDWPModEMPQ82B#g(M^YMsF3UAT zJ2M$HAW$J^4K$RrXG~O-s80y%hO4epy66Jsa*iwm%MYQ)fyRxX!E);YUokXzZ4B0p z_OGGUh4p)*d7~H@s>1YaAk{+G58txhX(Wt_+Yc5)U>=MHvMOq(uh1UG_5-kD_5;(S zYmXR_=u=#xM>HuNC%PEf+yLXT3qm@gHv~Sa*F;wuwH2U&h6YL(^&`SF#0@LM#xWmB zjHB@-iofiRmz0i*f=G}QF034Am!DoS_MZx`<$(D(>+ zS$~s&(VRZ$G9OdWp#3GHtB>ZrflotyOu)3%_W=!L=B4`~@KK*1Nn2*OfDg$f>9^P+ zT(M;^91aenc`5NN?UfWQUaYSGju@?Z3I1pf0M0YB6~Kq2FXaV(F*&DbmO^v9bezCP z?XP&Xhps7T6fydj54EvETa@A@X;I(I-OZ>GVmd~mwqc?RIgzk@OY);1U~AIBVxk+1L-*6 zWBDAw(5WvS2O8+2lEMT&Iu2cZ?2R|kvPfe@0i$OPLWx8xr2$`*!4US4bp}3`;{i-X z*9A1#T~)BmY6LiZ8ouW^x=cO*B4-jb*gZ{wkL@{JR{AY?MukSY27s{|3uvH_BOM1r zhMPMS203DTuEuRQ={V3}by(2Q)0hdx0G8tsU7K9a@c;r}7nY|M-!hrToeQe3z#ps8 z3m82caHyG1#7%hC2QR8KG9wy90#;6hs*f z?*9QF^;MuvannKit+)Y5_YE+1XAkpW?+XAQI_stQFj>~C0etKZrGW9ck-x7e@X?-L zB+^(95b&YgE9C_+Jc}TOVIC~^1$?Y$7FGt@UHUEXvG=nkb(w_j|7b7zCZ(FBjr!vqkSkMqe^oC zzy~WJ{T49hH-QE+UD9y^AN6UF%x3qufRFV;0LJdG3aiEB9QatgkG>#UHvm3l&87Sa z82uJBU@WBL;3~5mE!he!$1>Gzb{2n}P=G=Mt~xQJaT{aWRz5 zgS~4C8q8M~uO2Zu2g@|pfHq)n7y!h2Dg}(z2SJ1Rrve|-yU?9HE`!=-djuQ6?4X#5 zbPYuHgXt^m8yzR6Mss8WMr|lgBzvaPLD@=c(@-oq34I9-@Q&NK7ZK!e?d0y5S^if04Zy&^mogliJg`2rv7 z-!&i=MD+$}@HiRxsDF>_5L&ee4R~CX|Mn{cZuA7c??T#{nO!od_81T>uTFxuxFN?N> z)6#JQAI;r}mztQ~#r-$h_X-;9-D%KZwN!zR@`9v1qEjg^z=w(eg^3N3!a#%NF$F$) z{*Wa!@co5ZWqX9O5IN(Z!M+7P)>DKE6}tln%gy`^0i(GGSUf~^(zywIH0DGqh}DmT zcR+nYz<90K!1La}QcGmM=orK5OL+l4cDF^qXl)GhV0mwWkJk{vgpO(!;4jn z2D{q=8Z7TE@X`7pI&fJ}^sf{J-w(K0Qo5kQ^4mUrIDwC@Ga3WfZ=eWCWpNZ>JdQ$d6r+I_AhOO# zkntQD%JHzM#P){g`jUVD+Q3oi9)s67|>sBEcme~ado zfsggR2^i1yp{P#R3ixQw4TXGOBgG{rIu0~g|0(9d{8-?_>6OkGRVD<*QW(-}tiMFS zs4ov1tmh8+m@j}ph~*D}57Nr$vL07-{zA)2#|eBij>0r}?FrdpT89N)ES3}>XfR(- z;G@2%sJ_wI3i!~)EX4;Hdm95ZP*9eR6ZmL8QFK{S9R_^t&2PY%p930rxPs6CKB{xj zG|b+813qL5rQZq|%{zhyB24KxfsfCFuL1C}oRN5Onfl(K!D0<@E1L3xCLS18DKEgs zdPoI~?hz8DtmYu_QGXJd8=fzQD@A=m&|vp-_*e_C69|tfmec?7c&QkM>(2d&F&h9FtEqzq1Wr0%C=%{7phQJ|N8l?a z7ld^t>jxSv$BhIE*H@_A(OfBL6m!ST0wND z6$^aGs!G2FjOC@E*x4O6fsgM8>S|>D;HdC=1+LRkzZ1?R%fEmwjH8r4Bw^akb`KY>JnNYd6 zjINf(LZHF!cjKZ5yFZ9uNn)}98c0ww8n{&>g@Fd^krVi+-arBmD=7UIG}yg10por) zQUG+%fsgib;?*toTZqsu=+q~40i*a3fN`Gz_~jt4ZD4~Ls5XyhThpmI$8HQ+;JAsq)8dqWL0*juNtGW;%u_=z-n zPND5tE(kD|3&MRID(ASV#d>z&g+YKB&oG1x#_EHJBw3G~z(-{oHzYKyHUUjS?|GpD z&fcv64b~$k@X`1UAvP2s#^Ms2)!Qi9q`1U)QI z2z+>mfjE z6uUD88eHChkDhx}z*%lnTz97OD`2cfh0-w{C-70^|0t^~ec)ls|MeBk{v{W_@m;0fQ+Wha1|gM^50QvLK$J zXYnA8GxJ%|%uan)@eBczH=GT&N62zfUjRJATu6BqFsffbgZ0Sam+W~jHkO&?6Vbv) z{WbA~Gqv%c!FuGNbXjc&iW7++%CmSZjKgTn1~gcY9PqJPIbe8rn&D%)Va$WCy=WPu zXBQ2M)Rz+JSeA#wnzHy;{1zS2Vd6;%nwt~&m_LbMtfS`zJTspaFm{I=G+50VMuF*Z zGyq|-*jlmQ$N&vi7Z=ZJFgeF@p=S~exW(vQgx!44aWh8B3uv$&If0MqUDRD@ZWBDS zca#8Qb{aHTuK}7Ox$YDNB&Pr1st}%0No99DL4)*W>pvCvXdD0-d$R^KaLA?n0Ushv3M=OB67&JLjrie6;>(M!FB-EW z8^P`_X>hfL^%S9sUCbV_enQY-J#qpci|ygWv3L+I$5cmPtym5UG`J5eu96X*jcAbl zK90ag_YE-CM}b5Jw-vz0{7LbIJ<&tJ$Hoa5?I#2c)_(=fj%&tb&&6Z0yg9l9(D%{r==L50l6DCH?)nAa|#-)M^50Q=SBRKDL+@ZW5Vf9MH36P zJ#afI4IB*Cha#TrXXgqp6R=na9vtIOyw63>6=Ho#xBT;ch%^+b=GvT`QJwjGqbTV3kr4*3=RwQ^fE*04GmCc MEn3+1?Pm7>01X|6JOBUy literal 0 HcmV?d00001 diff --git a/cde/doc/C/pdf/SysAdminGuide.pdf b/cde/doc/C/pdf/SysAdminGuide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..baa79beaab40283721992fe8d933925a1b8ec02e GIT binary patch literal 896302 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

          7wh%DoLt&(1hXinK zBZNo;n1|GI`blmIT9+3zaAp$!aWwSh{ML%)QnR7a()6ikhvZ0z{ya`SZS6ghfd^iK zlpWh33;8pHYE%*D(sXR3Wq`8Rq<>b#ze3HA(Z2xNyPM@87~GX4Ulzra0Q+-bg(sA< zc1B$uJv7mr>*;{GtOwa!E+15yj;h>9anEXjHyN;#38`mB?D~N`4Fwf_a&JTOur;mo z2ifF4iVp~pBYl0sLdqc=Ih{8NM|E!BYy43ebh^)IdS-2Y8F>~?Q5DmNOyO>m#-s7c z#-BSIn6iL?xCWR>s1~M>Tz*O2Wol{X#{{dC%Tet-H?{gG zizem=Zj!)WY=1qv756JpEC^a{{KFVg!CO}9N~|sygK%3HJ;RQ{89eKu9X|hQ%+%G6v69{-P6}0 z;ew!sJ3hQB+Zpd+8WMNu*qzH%R8c1uQ6`fzWiutG?wi9Cmpf(Eg5%3# z@RZ^17sa)s(@RiVb7B4CimbQ*BEsXz!1+<8)Y4UjQ`8;?85GHK;Da`I%oGf6+J>kcdK=yGR}hDbXMR=6IDOfZt+I zT0H6w=8%eu)8G!Bx{b!8J^p|S>od*$ZY$F)mfo!LlY^yvFT85|C9{=M^AOmd3@p_P z5-_*dJsJn2E>%O{ppAr^!~a_0;i`-voaSd96^$yp5=%@ARyi{(ug1HWFp=8v3YPU- zQd>MvWib||0FwzU{^RBygwx9URPO@wdA|K5BLwVvcWJsxL|_}XGN;%bH(+s^&?4a=+Os8ODB(%dbmuXVkE}F)iB}Ju%JO&K z6}~`cOK+-hGJYyuj|7gzBdIdQo(8pFK@9RJVk0PoNG0byy;s%YFzHaZDZ;VbZ>@%R z;D;{Un?j)t;C=`p+&^T}2*@XT6oRIM#phWWaQpXz0-G-g%nDNy=241i?OW}7m)3e$ zIPdFhJ=~iuqy3!z!%GJnvLrzx*p3gk6^!ib>?Ln@JQKJ>FpLkH3MEzQIbT|xB$~1y zi&*kpuZbW?_YYK>Z9isv4yhK}wU(>ST5-VO6s+q$XdC)bhX77@7t-TLC6c&;?I3NA zDbVQZhF)myS~%by+17J2-qfGkr?`Sss1V&X;2xHwXjzx>zaG|JMyQR0Bl~0Ce}YTsZtwYOlx)_uH{=YbdK2x z{oX62VnApe;2uIxpKTB(O_Vs}hyARg;(#_MLt8T3hpC$22ReDzWG3QZB=zvgkMQN0 zo+c-#4$K$Qvl7?s{Q|GguvN3OuTe{;*S3wOiU4^{-4iakv9GGN9iGZ0XjXlob@rFD zXdM~C)rmycW0#I(WNlOJm>34K(}|0E-4;sjmOD_0*I@agcd6j07a!j6A+-<;H6hwm z+0ej>M(#Io=TzmpL{;166J~oQdI^6A0cstBF^)_(%4(&SMaG=2`eF22?b5?fGCKzR zkuVd{H3&&F5h-(~kgbo{%`ZaaN}7UBXh%ryHxP1sZQ?#u3khcuz zdf=*N?AH(C)Vh`bK9ql*wSVa?EB(J)s+sBk7hd)MJCyYQ2xuPk|IOi-|J6VsR1uy? z8W&?WZ`HoCNf6~r6?^X&hpwTeg)LXNKYb4OyL;{@*{E}tzFtq!!0tpEgGsP=Fe%aZ zhVov6aqFquq-F`%uhC@dcc5@A#QSN|Q(*hXxp2$dIf4grQBJ-eo;?jDA*`EUupM-Z z`)#HPpr9=yie4uFmTNhwVN2)JJ6`*v6W60sd$3-?j_^sfKyy$T2t>|e&DCo)-zOS7 z@|4a*eyoFIT1xhG&}xLHAU}pM9WzBZGqkEOf1n<8TJ0OzlXWNhqc-*}GPfHt_s(h# zSF&zCMnvun`u=>|<0U0j;66|cLoPxvF-E;)M?H28k+21yKE5gPyxDl?QEILiPEL39 z%8NxE>z@A_)hnJzt!?$F*q`PT7D@znVGgOEgYVeKoVA%>!IDo5?ZGeY=IDpAPL)lb z`PkS6MTSEf!o9ZXMf~XOv%KgcPu|hQ6vy#q&mx_QF^%6FN7)h7`<6}Tj~`OYV2Qy9 zVhTEZvrOyioxEp1cIuOSf#5-Xj_^471p;3Y2J{6hUWq6_PYocz7j$p1M1fR&HbzwNtQec2ZjTQ!f`POlm|o z%L}fmg}}$Jr+avH`SFCJ4=ajlkAR>9LNNwh6*R33AdmBl2q`UR#gQ^;38ak0Zf{WN zNVFqE7pQIjXPD?w`EhNX%(HJ|(zR=kcWPRfpyjIffV!glpYmZl*+Ll3#-WOEl)T^- zB})WKe_n8d`H|0S7hHJ6BDHh8rqE&!e-4pQhes-{XO^U`rCVJ=!$6k96Y)O-`Ec&C zFvj7fLKwe3SDGBIzUYXN4DCqkh#s;~m4_C?SHPb>hpnx`BLL^c&j^A1==QfG=@eM; zylr8B&8D#q489O)v@)wA5^C(}{6x7Nsbk3N@TUPVKo_^|HXpb4X%Mx&^HQQX&YqZS zy{`-=@C2uxd#I)%_Zp&7h93?iesY(_qI$|GTfrAG;XeWLLw6&Ig~jP}s^n0V(vlIs ziNjIsRA?`!HqWr{ogV*Fj;0j3v|ltIkTDs7Ujss7s>->+?<8vpIS~@VFSuZ5L8>;E ze8cJnGTtfWDSekTe<8fL+oNdDq z{dCDWKFs;-11e}S{=bL%%zs@>e>ny^`hUYKng0e}$;|MN;FXpC7d!%?|L}H=Wmq~2 z_=GqP5*hrJH-RDy#^y-gdGqT8uJMmWS0O_`vCwxD*pDCpi8ZasOt#|*N++l)!k$8& zyL6?caX19aMq*uyS#eTMw0z(%r?IsiYsq%%%Pn>PZpb6z@}0#sdmNTvr(iIo9u_PM za7z5^8{NGT_@yMHUzhqHP`L4PnYUh?jZ>9{XTUA?HmfNr)w=}U5@(W!*9FR(I+$Jl zivgEPL0C$1Xl++>U3pPwUU3wVFYZ>I%|sg-b72C{OSd~z`JGLGcot!RXyg>&`gdIo z$})*Jw*l9H@S`36qU>Fg`rro35J=R7sq%P`XsN_4_uNHH!Q-^(@({gZV_`FD7Zs(a4&nJZ%r$R^OhY+ge!_*MWp8T>Bo_YUuI=Dv!meFbd|)<7xI zCN^r%2C1K!q;ZLlB#V&gs16UvYH-2~egGdXDu&`5*tos=J1(lR!^T=X$MN^7Vu)|t zD*47EMd&lmP=QBnaSa(9jMlI$aMv^E?ZYomRtj)ropgsid0yQVbvVW7Vk1iBrW0GK;2t}-rEap zGUJGI?0669Cm*WJGm}N#GEw++Zh+lx*$)Oy#ks&<`Kg9Aix*w!TeSTQRoXo}tO!9( zYnX4Xa+b%1bC~Hcc$awU4FgA^J{%NKN>9F;a`cN);+rLW`?yRVl)WodDeqQNix>dP z-_eg%SS^mYtIr?Hz;%3-!iAcRHJ5F%54r8m(?9kYsDs8`Cd*hlO|t2D(Pi_XeKW8soM;aVlLw(?XDIMlIXC znG`)X`>8woy8`M~QB6ZAEgl!38&9|^O{Q{Thh)eH*_aq1JeD~e?L0`ML3cg#WwJI{ zO!NyNWPS3@VxSldT^-}qi<4G;90qlpLbz=nsVen()8&hbhvOKS8ZkJJM>OcU#{K#; zSvhI01PR>1s~wYFYQ_-q)PxG%T5+`Jsoh3E)*C!W)mOD7MWq01Liki z2-PZnTsq$k4d!Qm@DRtzyhO6`#jtn+4<~_ZO=ptl)OE2;(RLs}VM1EXCl+L~oZ8w& zPJ^=18Md%XVjhJN=1P3=(QUgB@H?sRlD(?=VbUy+Q;pq$Jl`nxu#Frr1WFq4%Ecy} zol^>DO6ZXE%EVs2Y0aZ_!wA>_>r>~e`LS+rP9eN;t_LECsi0d7ed zD|e%-XK{_~>sIUns~_B0p#+QBv(H0DmCy@^X=OVNMqwBZ_YY_y`?0pll6SF&O%BJv z0TsLxNsG_fBt9)|7fF{k{r6Mxuj})#igu8Ps5fnWk7Dhv_01vK+3wgWNt`ug9bqs-}jzQlGe z$Hy5qU20o?R}j}H)80oG$Hm)-s^%g+b9ujN!97Lk-|Cp&0^U)IuIwFAeWqTeJGd^DWb>$LgX^r&Hs23geUInr!_SYeAAxH zijf9?lKxXj*Wm)_8ey`{Itz^?MS!;?ja>NXaj1!jEEvu+N9)%k(o7HrjW`VhI!igQ znFh|cQ$$-M@y1bup;%*R)@bdZu{ z)eURrsxECoN$>eJzDab%tH_KG5u*%sO!Y&ak(S2!lARc7_FsE2B2$7pgPL~G8*r?* zDM}#j#Tt!EHNBMd(`dEmbv>$GiLG-p%)zQ4NN3P#Nh(>Z1S}b46Gj@$jjPeKIcbiw z+m@ND?=OvSmGb>0u}*e795;20nJ`@zN0sEZwG|qidk?hPzqy%4r7-;b;qire0Q@F3 z&A7tXf3NJqsgC0SM33WYo=7V%S`!4~+iuh+7{mw2%#AP|Lm?G==rmD01EasRRTu^B z@_6`aFyF&R4J#(?nQ7}4pCQr-kiaWIhuTDb;YR~DpD^2g6Q4Z`$~3)No(*r06y+ru z5L3m~ax-qfNw3Z<*EPu&MjhfM?Tu^6Yy!@9uq>C0gD;Z<0Z_ls0KhaQGP_DlJW3wQ zPRjgSrQw)XdF+FXS2$jQ6}@D%*Ag@9>`OgXue(3bK6!k9FdQnBRQOHmkA zAA+4*JKu;?n4}f_QPQr(k0|btse%9kI^$nSRiN=N;~GioVp({6H{&y?@%J*;zDvd) zN&6sd?YC>2#@_hVDd~(xo;cN_-N!-mq>xFHvgtQ84W6}Qev+LD)oW!i7lYC^>VG90 z{NCO$)DuteGm%i+XxTHqwdDxz+6>x>5t-Ri6htyLJozXnat~Q)W3oJucO#5gu>go^ zpu9%ZYomhjnsr$}cMZ)ZbX>n}vWUa0mO!qQ2w**7d;IMGNdz!661h)F*dCBO{nRFw zG<&`KK&)|X!0d+>uwnr56oe)M?=B3!aRuiQE-Ofn?V!+pwe|t4iepJ^mM@aDXd4kI zSBC2j0ANxn(Sq-4t^Vt8J}!<;U9QC6?%+Rigm^9=zZ@B^aZZ zFja5>f0H>4*l=XF%p7zxXjuFD&IG&SgBIL)@H!w!3X0jRqLPD5Pqe-U3l&hm!QNm& z!3mGdp+!G(e7OmxG7PzpTr~EPRsE)&Z}S+zCSgBdl}{5&`Mx+Et_HjQ&|z`TrPcPGr3)C?nWv0O_My9i0%(-3E;xXpo`h6ZG4%vwjcQ_6 zG{R7;N*B6lBH$c`h|zhOkEv1^3!iPbU$Rti?>zYNpOlOjJV?=X*eHgH$MQ})*Ua9kcdV)NZ<2Z-AF#X?r|MgH=}8ih1=Oy zSP9??bZ-pDy>xn81(_GW;CoHuC5!mZ=Qn#N<9}7<`dtIIX@2xjAul6#ooG>>3mE~g zYN@R4j#u)rBo%D&A@F+L3Gn5svrvsPkZ4=O0S5}X=rB3F&7B6mdhCbLCqyF~-=o@= z(f22!-{UZ;S&1cNq{lo`|EV(8CN90cXMdl4L33RfTK;dj`AbCpk{c$b|I7;+8UG8R z&CK|Z-u2%I?Z3(qzef`aglHC(CGD?Gt*AnX2YY~Ibwa&KCykh5ih`pWPd>K-RIlmZ zkrA;``z2|G^S(2blidk6lc^cJ-Y4|udxJ03Mu!)YAdN%X7Nk&73AiDyZJr*M{(N62gl(uiQ=lbgNG@&403=cb; z`CA7fZ`a_1CQnm{3eZ5_LB~%##cQS@ z$cP|nQ}(B-rSk8XVAL=!rFvD*&K)090tb8a^;G>S#z3ve2^Nw0cz!0sDll}*Rq@{^ z)w9m7TP;0i)sNc^eQ80Sj4)Kx9pL0lhI|(UiD#d9j0Bv$?2&-h5mn)J>~vAl0Ip+cFb+iMj&Q5 z1xvi=X?|i;_uBqf8P|rDP(hw-%^`;$8QDYyV$GoE{VwS6F?-h%@{lfF{fl34qhd1s zf<`*+Uet0txnRfie2^~U0<($?UPzMEuvU}=ddzJaV^$C$w``d9D&RGW%S3s@YEhU3 zM&xj^$S^L-$yU;bGAx&3ysaPQuHU;5&sU8)n!WumS)L_iM;`UoWnM%5|pg{7Oy7~e@5DL|0_(kHC}>|keq zNoWA3^`)M;u%5@kkG7zN@OZkT?ELarraA9RgFx8o#8RV*S>_kGf|)B1W8>17z*z51 zq7$H%lOaMD&k}c6Fi&1#4k*rr{1y95vqmtRAm46W48*WA7h9(7SC+=-k_fj1y~O10 z@IiV}PrwDCZjOvjCt!tvSFDQ9mA$x}N8ZeZ%fPlXxJnWVRR_Nk9bKA~!DL?QjI0XE zeiXcP{fGyt@YGrPacyk2ok7FicTlMxPA2FrwbDh6>V#oRD$|;SgsG<0 zP9YOPR$bSnImeqQ*u?oS&alGz{K_o3NvC18J&r72qghgl>ws>+h68}l<9-2p5sdEr z^Mu4ytnE>4kNKF@+bFm zl}Nj`hCt_Xm;x4P8_YZ}iyr2yr6vDs9O%+;kf^_`Nl%@j%hhy8_EKRX?4XpjG;roz7 zOOX$dAZn%%rk+4xsZu{ZbnKhp-9u0tZg^DYCaCYzN^oT|1!OP2H*IU&@_KYLt2?|M z%w;gz9)EL7?Vj27y{iKqjMtwpYemY}*svI|xZ-F@oGFf{MdF9LXDm9q2N;lx>5MLU zdCJ$ikF^&xb!d~QztOD!9h}oK)Bn34l$r5wEE3Z{v`GKkj8#LCREzF!W4zq4W}GfP zZ@Qb-0+sGhv_O;xpNR6{^U7!S^qHIu=oY5ad9AEUWy&;gY7&!CF!52U@o2vr#HUcuGRacy>}HlBG? z*Rw<)%Ftxm>4yGWb<5+EVsW$5rSp8ras~WR{Z9s;Roc1gpf`NK_5(}(APudmx`*9& zz8WAQqVPC{t}6BpYM*9+Y7s> zIOb(mR!-QM%w3n1`oe(Q?gROKLyu3FCy+;i5|`?+5Fzht^vhaTzCKFRCLQR^qywBk z+g@j(%u49H`BSkFbA|6>MH))ETv~!F)LK_#!4jTJBV0obYDuYb2Ee2Ib#*$z1vkb& zkgDs+^QO?eIjTk1J}BI}+&lK6s`Pc=t)=^90rz34zB;;*NKy(=ZX|%n`QcOUgm1ZX z19k)XQ?5qsNOYBgWpKNinD1%Kc-q={7J!ApRpR|kdF zDhYzBMoH-KE?iesf^sk&il=gc3k1?zM=S z-{!B4PG>8L8;C3Yn#GBWQUHqFcv|^HAFU~Yk%Qu01of2dVj!S4$AuV}2(~+d#(sV1 zX|`ue1Z9S?k#!Nt8a2AMI+e;iMEvH?VyQ^u!*u8o4^w>6gF{yI!5g)6t*O**?0cfT zkWrS<#*|r_NoWrhh=@!rRgqm|-fm@R#Xs|Fj=x3cC8ffeXh2P8vZO^h8^1lOtQ@qh zs98!V6TqMI4oKK8Ok6@S?xMUO0!uEf0-qTc%aouiFYh3Z)9Q+%*!mFBu6An596B<} zJZMq&`qxC5a=SwS^rO4 zPtU|7&T0S1sR^q-3Gru2mn(*%!09olo5-#nz9A23Vdzo3>B4E?G%qtzxd$ zC<)NrIEQVlN~ci3PdWsfVYSlrY+t8#o(n!?x(DDw^|?T^cP&mM88(^+2Y@POpw~7tk8Qs7n`{ z+LEKNb1jq+J=-#~#FxISD2fcCezJetQst1sc@M0M_9|WVynYG>jteS6U-w9XW$;08 z-&SFDo)%<+_fGm0osYiL$uG3uW`~%KMQFqe5>ONz3yLk#XT>PJx1ZbNy`vwtj66y` z1)x}>#Ykgz(@O8ZV1* zmHIml zRy^yn*!ht1uM9g+dl!XJXwzaa#hqnUBogA5C4VaR>>}s$ELfSoN;zwsP14GmU8`?efA3S>VOj%)~LLi7rKn(bQ)QtenFmEeo zR9PxtS7{}|984loCoLJR?=-I`2hAn^(2w!UG%*B!DEc`eFd=&LIEPSX?B06ty z(STp3vB+2Y6U-{^!sZtD-ng?$yil+7KBY?wi;o^G$7>%d?eM37$hKRANcZd29f?k< zb+Rz!4#bm;u*fh{uVMP!=y;v{+Xc7__tai02p{=-om!JiNJtsY$}z@0)oTmoL)(~3 z{Whvil-k(HFSMZAsGhe8Y=h?^jtLWdGS_&W3Hs6B&PNJV3bI{t&F6L+c5{Bl9jAh*x?KDGSKZSsP90=&?O?uQR9>8dlG0yZG zTRFrW2bq`DMILsF3;}62NBK7ev|Si$=3fy!ET$rywKbL5CyJ&`2p&+3Ky_5tCRaP# zEb$hlkMSc z$EAto2q4&7*W3A&;H1VvE~C*o*4Ef*~8#5~hIy zrW6o0xTFvg-JeZ6L}GpEHg$>On>^C<-#GHt_ks;>ve6jNbobq%L;-M#`ta6aV{!8m zXQYwzy@OIZOib}v)Ct8Qj%%tpu$H3N?1 z6L~YT3Rj~hTx4eqo67@THTGL3u6KkpB~pkq}LO*f%Xy4H=}* zrk4)JgL2$8Sr>`jNotSnQOSRk+iVFhM zud;pg#8L-F;L1)cZ;aaH8PW=K9V>9b@|Yb(jULO@k+fHcK-0M-1H|Trpx+07?T0g2N%PH*Nfd!+SD! z>j*FW{s?0ZHtUQvZrmmXTc3bt3!$p`<=1S&yWTxH;#}ytdw}BiyQ!=g;y#RGZnKz4 zr2NW8Ix*k7>-Ucg1_3p78r1#klcHM<28dhe@_DINW35&v@(Fg#6qYR!Q%>qhy{2wK z3(Tk(lwbNZ389^Pthgxahl+NHlGGqi$onx7w7I1lpEJ2mOjUMlo|R))A4j%A5egOK z$F$4(qqjtQW`YG5tijoho&G#AwD61qdi{1CcG%9-)JL8@c&DBr1wDB!Ds;!VEurQ4*^ebEH_0Mf1?BcHY$va|E|VnX8IeW!u*enN~5Zj!*|TK z^G;<4mE2$!xOaLh{r5?Of=Rk60~Zn343Qxn354+P(`T>;IO3=GdEyg_AM%J?TbfTfW{=*p`J8S2=)r>)~K`THqr-tfeNP6>^<3`LJ&_s0+>&| zc&sv)qjjI6ujf*=*Z|&8u0GENe_?jx?H%B=m(W{0Zmp1I_d~a~?Fb)#uCGN8)LL%PeKf{UDo4}fxTp&ExG(?N;kN8zOR8sZ%bvtHKu=}lUye@ zc{DlSd}*xmP_bPqpjD@}<%Af{23bH4y9a@w8y(<_g!>b{ci0Kq0iQ-Qu zn}cqpVCq7E&5~^#N!}}c1S}POJdvyr&E7xM^$SBI1X*U!nwD&=7`Hhz#~Cn1yfiK? zhSNMljMW#Y{C@mX+idDU8z(mtQy4dj39&96+0LH`dh)44u0Az5(7wf|wwE;t>0WId zvIFZK5F6+u32dVjURG9{`+_oOY*jKYIK|q#JBaUok;CMgjz3q;X<~`fmw`7Ya^{eZ z%IhBl85?S+gTH-D2vt)qk+?UQR4wG;pevavXTXJo+uItAN;qM7q}| zb=2MY^`o*?2WFCOeY6d$H+DK^vNUJ@MWQB3Otr^QZmrCiiE;gPeoqu>p`kZHjX(s6 zE&T^+)&s}5&4OO!LTMR}y8!@6K@89*X#<@p{icHnZRIORXGy)M0lWP2-8X~d%8R)< zrjc8-TXP1Vt_MrH%3ts#4qUQRO?omX#92P&34%gkO+M4(O9wAJmU zq}g>@s7abuH|y9E0Wjv9UJ8(aw}`lTEeI5IW1cxhS!S2Ayk-J|23Dj)HPfn_5eg-AN?kK_*gk{<4fJOQX;08oI}RU z<$7|#DKU}CxwPm|a~F#q_d-5y3Y*jxG!W;?#^l#d9Rm`8IxAWuFT)~&*wKE_560pn zqW;6~ZAf5l-LC4$QxDD%)os5CX}Yt((Y6yt<;ua|&au*5oj0w)>7q4c!2K8c(clhP zT!I3zD!VX3e$a>llIHS}d00UlfSjo?Qt4no#4t>`(cerUw4mekMrNC(wnFarZH>@@ z6QC{V_M9GMuc1ShHb_*6aU0ZYnkL8|!LF3GDL*an7qHS13W4K5?c&-dX{hE63Z=-f z<_ta*cKK#>%*8gZjvkU5?u_DD6u#ZX#m(bg(eTW22PI|%yTh#FhzeZ8OUCTGnq7i& z5vvM>sEO94hrojVZc>lSa2vwIt0j&o~ae%pc0qymRPNICxvRjn$c? zf;#ad0YhQ=3*OaP5ro#6-oL$p8L>QKfr zEt;BrV8Hn9rS&v(xHAcbJeb!so(ip(JI2NvcWvD?7k;zA3kfTS^#!FuP0N^tsb7(` z0$6_oFXjiJL+gO-&v~srTsI!gCo^GVHmNFJFpa<}YxzJ4Ek7Zp$5KLhrl8ezg6zds-f6l}rkc3qyXM%cU&Bu4Qc#PwokUyet<*;Q?{f|1V&GZ%kg+ylxG2JCZo-;A6ro@e>zr|WL09~Q0m6qD% zO)AInqobhKVKVchxjo?1ru}|1y(noS(?SImz@$y?e33a$)s~!eZ5wC+)~xjW4Cqq7 zX)t-60x)|pSs9FyTdPk=qEVfr8$E{5PIhJ#SLUY5mn~I zwJx72KWIzZ{YT6C9sAllrz!$uCBc-ie#HRoX-o|m78i*-wUM4>A0J=wbdLLYe!XhJ zc6650-s#5|>K!>-6~tdfKcHmfWtn#D$ggTQ8U-2OI^|1!Agp0gqxZw2ZTz zlG4cROhZu@=7WRsNYUrGYG<}pXs0*eXo!5$mr162PLnbODm0Qmz}Q+YQ5{m>CJ+tS zf_Krm@wCbk$(KTGzMdvYOjnbH=t;?YV7gTWfwUh9*smu1oU3@PQlM9wyGd}ZJzj@R zUa>v*jh(?~hxRXw=2DN28>-pImx*>eL_2$inf za)De6%LKT%=O`#jqfR@osjXL!Pu)y|EbJT=HciK68IWo?UI&$>C$Q_LzKm*L(}x1J zV#jt$opK$wYNNkoo>562=69hc6I`x0)9l1+U0Jgsp1y4Z@l-4X=&D19gQ`1xbs?VA z2|lDKHnxq<8y%fK<6Ekn+OPo*B-93iYOHO1Z<)6oJlQzL5RgfEzxg}>KFIX$R+TBu z_>yg?klZH+_R8SWOT4b#u3+m_{A%Zggq(1nV>e4H3{A}f`K%=;7djF4w*!&Yn@t*K z8(w~m3XqOEum2O;%M!@>4z06GK~F&thZoJgab2|ZbP|@O*IF0l<{SlQzn!e zgDDoUKw`}*oh7u)SVm+Xcx4MT{R^WJDTE}SDi||ZW!~TRbkhWe15MYIMP94yB?i9{4z9dghEAy25J|lZ75|(D& zk=KjvW<+;KBnRZJ9)U?-!|i$5Tu}k_|5a-YKaMS|DK+VK0uIR`=eb z*uz&8+!T+gc7Xfe$kD%z6%*@!(#XtzW2{*Ik+I5BUAO->R^Ken??NR>U;yB1H;aS@ zDH60|W%jgM4xI2nD`tXH_*k4TEj^vNxoKG7$ zj|d&amZfZ8iAc9G-Q&3(kL^YWQ5GV^D>6T2Y=Ra8<^;+4MniG~sifcWWHYq@l>&zv=ya3)JESQNwUHR?)MhqIrO4H1%y?EV62lhc?NN?aP^mJitcCMj zE5yUYy>@UD=d}vj(8)O<)XbcO0hWhkDn^}<7uL#>Tnqz@3no9jqK+X)l*ttt3ax8O zwa421^4b;HniTA-BSP(RXMVGKaktE+sTHN2Sk@GzjMJQnP+g#&n)@RKu;xf!-HVK6 zy4K!7Khs$0H>m6qF-NJaRA1wNxKPkK`0NsL^CN?o!Db}VwsRgwJ*~-)e%}o0(}N*n2mp^s?;2TtgHKiV)52 zyg7)x`I+efr2%H6c^&q?lR2Eo!O??6Ke>?a4@HO<`Hg}0slk1gh#zzs_?L{c7pUrO zRTp6S0iT!FvlE9sphP6WnA9S(3?GG1tyFuEUntd)c1 zv3zzkv%Y-b(7_6wE>8Y+9u-h+%I&VNXKS~|&&77)KUQ}8z7>(d>z(C~l>O~}^E`*pLamCRl+(C986uP}Jj-1Zl9Q{tE|8E}`C zxnV@c(<2uIr`^V23)DX_E6RHZ{FjV2q}eC<6$t&nIO6v z21_IQ8PU*nS{l7<>wU(sdJN(z_Es@1G0~sbo^AFS$ob-88F|dvp*bm-G6eUouyppy zO%uB35Ypv1ly=+t6t1Rzc`-@F?dRa-&LRqdVk8~0`t-fRB*Vi6KHiV-_F(;p$~#zC zvTkv&7gj-~*{Uj`W4Yw9xfL}DW56_C56Y+-qX>PucFZ5f$y4#x?C68m4}p=^i7d|d zmqO^q7@u+>zhz}%GMdqQ5o&HPLi^%aiG8Fj#uy;<67j_UA|Mn=h4eEHZ#R{d@r%XKS64nP0xH@q) z2Nx401O74OXbIkLke;5oz0aqAHsB${Q@+|>&8IYBb!HELX1;KcL8^6;`g;CS8HHeg z^ijS|0gZ;YWi~fHvAfxa06EJb9`k^rU&4vl#*zxDd0UGTLd%8kJ0<232zmCVn@VSj zJG2|>vDke*5CFJ!rJdj6An4(KgG3|Vg5k1N5@n;ZxJ+zdyi#oK#T$Is+AFMg-;saT zQ_9Rr{wiTi13BnW4F1`F`3EKuykAR^e}Z&VGuP|w{U~woJ(h8RmNnF+tZHn|fE4Qv znRHaJRqJ9Yc#rg=_v^*-^9K3x?DZ3~-SWOVX2noOP+ViBdV0Bnk?xGgwnE16*Y!PH z!}6D1tK`LRH2NGyK6Q$Xd7)I;k#)SIA=`Mw2spLASI3i(qL?+*0YZC4X_g}8-${L1 zO^I*Tc_pEgw6=z6Z^#(^d64b+PFpq%se|{(Krw=}?8kb$ZCVEI81U!(Dz)h%s8r9v zV<{SW@XhE)I)=Ct@aGJCv#G1=jN#|SAYXch0v!ur*0&l)I#skUt$<5; z2Q0d8@PM~TpCvavZ`elwKJou~4gP(({jJJa>Hl>Nvi=uU#`-_0vI5nAJl?x5iH&HW zQDBAgGLN%b&E`)l_YhP-sTH~^jTI8jUwR06WZs&^jEg&H=on~J)wQ~2TyiiD{uJu< zjYIfaH(7CyaKUU*#v^UQtISUbA{pD!p=)P8w_k_Vdx{sGP~PPkP2$pV*F&(crPmq@BOI`V9MM}`xQF5PjhG|CvvALoUyS0>N{;{?cupHDS zKUIqOz#VrMx}%ux%i zH3_%m)LX<2fidYhH?aRwyh4t6Mc_4y(w1Vm-`bW{SXrJ=)+a{QMv(L0D8`#jA58S3(D)ORhJ}fN2sqiD!b2c1B;px58pi zzCWc4ZSgWPz$Jq$%F(*&Q3$f)>~is?8+o4Xbz3K#UCaQ7(by`@fa$CIIGvf!4&*Lu z9izd?h5e5>y`ep!V@ok-P8q;%0}mZ1yy%jwgXx^0bw4qG=FcQBfbD=OmRWqy*TcT^ z_SyUF`XEc|a1H*&TJnl|wCO+r?K8MVb!1a;#Aa5L9K}1$1kl3M!y$C|8Hi~OR48+J z&#!feT+0J?9w(!1$fg+)i}$C^+p#AefXB`spc1iKb>u<*B*_}kfOrGCSTukr9uS!G zHSP@y*=N}l1X~rbN)g_H2uOgsjDv`%$^u^V_5mj}5c_82Z_$P>azHGe#v!D11B2D5~cd}&PBK{*0^hHj^bNDcT= z4rS#5Bk7FRhz|B2?E%y3NMPfTA+%#~;S7OlR0~_{7!A;-nWl=A?3?9|4vYf~{ML#D z=>}|cNtB*_jScZ;2&4oLISS2Eu0GHkvk3(%+dL$NMswOnCY!(RB161qmN4{;nr~(5 z6`<`u(D{&eEDgN%(WXgzC&8ET+<^qH&>E* zy21oHiTQxwACT;NRW8!P!bqOE0%Z^pK?@u*=_ZWgOy?pF^8(oyndQ=R;pZ}#GrPT`WoH~<GAE#-Cm(SR4iDHf={QiS$!E07ptq+{+~6hZcN`i-@ z`7|yJb*A##f-w>oK$pPGt8R$pupFJ1Czz1m2=Vyuk;VOL~@yKuF-xXzyWc)@Dk(8YR)2n{MNut(Dj}J<)Uz>z?Hvy8SD0L%L!- z30xXkgk;gfXl6_%HTHrKxEob0K=FLbTnsy88*eQ(@8)H>X4SPL|zdt zO-bslUlsQGMS%WKES|`dp0=D%#X@Xn-s$!lxUc_j#}+OC0!mnLb3DO|nv(S2v3Mt* zc1b%h=wIMDTNt|BK~vWp&T<;R{OA!Rk zgZ=1SAd65J2k6ydD);6GPhs@}UPy%~H6%Q+n8Q0Og-t*k<^@>u+sfV{MYHHkcasI3 zE-(goUJhX0bp)^9C%WoRUC zr9Cg!^&g8}IeqJ|$adYeFj|$8Q&SGB(3V1YgBU@UzX(_R5sK3FunaNcH_{rOdXR0e zAd^V1H=%cEGe0&Xh-sLjfKA)kCfA=<+ZZXXVRRT{1u%3~GY7%K(7^)OkW4ci0CA#( zjvLSIgF#b`?AmeqhsNHwDaHirP&3((TC@)9rgZ|cIB6ix6`$jWcW1J-aIo&H5{Qxulz`Vw5#4_Cu`! zc!i$bV;z!?^p0J$qUZ>rUE`i>JA=T0bF&7j&YCu<#;jPV@oI++^A~K3z+$W*7m9PL z1?(q1+)WSToK}c_uPY6z#ejr%b0Y1k;cAb58!&OU8O^*%*{@~6H)?tThH4G1rk)){1M6MVMqMzlgBh1%%6dxl z8bdq*bE+t5&{5x@$7^W@ocuEkGKmxEla5N2%f-(~H`rLm!bJGE03fU-Pp`63M^C+H zYLu6Va=`@?V!QO|*d|pon1PeSigbEes-Q+8=ekPxWW@knZqS z-y^P>C}n%A3~b6ZoZWv(j7foE=~Yt*eRf(wqN{Of5oRo2s}f_wFT=w&er0~6Hg%U} zb4G|FD4^5tDV@r!ifL-4Z436RA&`^$d+D67>u_AI3p;+M%!xgRxO3^E% zG|H4~T2_h_B_r6*+w z$*a|?qnM|YAw*dEa62ZD|B0Smxmr@C>Eq_u{5gtv*Gpsl{;UJ%b{7%9K3jDNzqutt zOm+L8mGSR-_qRx3Wcb%>X}13&64?GHkx=n#;;&g*=N{$byc}kH54?}>Iu7Rq+Z^xO z>HYRSUwrjnhEo69GVoJq(z&v%0%%_)ijhoh#>^T$-IlhkrZ#+AcqVd1-)mT;) zOd1%yY653+qjZ77Yn7rA+)N1%iJSXO`X@>lpK#RnG-ND!$U7id)a~8hu0t?!7_iDD z3Mo}$-4q!UUjo#GV0COFb#CGUSftH&V*Yh^Pqykj`_eg*&l|^=I>5Z$4~zHiLEvSj zB~n`lUKa2?mZb_B$yZ1FaS*N~L~)ewQf!|6j=V7>BJ^qkdf)3`xU*EvF5kTg)ICUg z=Af7`3N#4;DzgNt5aN}f`ap&-o`PXtMM^)TFyf1bys-flDF8w2o)F|FYQ*X_RF5{M zl`W$@^pa-Ioj2{k+crz22U1(p(V}S#SwdmDP)KM310CN+H+9R_QZ>HK?h|({72!=4 zE8wM8k7?Y?B-&XL3{acpEkLmYwMfdvvPuljB+58lX{Ow)ACDR>+E z8<8W~fu2bH&jdkJy%!nHbibpFeI|L428qYt$dR_uy|kIZZd;x4*MCWGT4}W^+FUDH zFfkU=mbMR(d6d5%=mo~FP$MZx%iBnh?9zUQAnXAW3t#FF<>Bam?ZLvabfU|HSnSXluAfVaX!v;TY{e6?UBgOlCr0lE~VK#*itB@i6UR2x_FR zf(X^fFEfZszWEnF(xe=s&^Tja&iYDk3s-topokz`^YFW>?5Yga$d^y?knu7qCO>0x zNg`YikzQQ`n+JRtJSz-U9;=YhNs0(ZK0{U*Nw@)(KN=We8Uva**&H8lm5Bin_=K?y z3Avtt+|aLXqBIEP%f@C%0%&U~ga5;Fk>> zsw=S;v(^oD-ZvtZ*HqEvG0vNoMXXLKr8g~WruWte9?gud=VRv~_@dw(zfPcEdkdQ> zRTt+WTmvHd;@QRc8`FAC>Ccb*;DPOY{Q|5hlCTHg9*&u4;Aa-eE!M#he84pj+`|_s z1{kz5vzi&~Bk^iMR&7P=Mz4V=VHm|ozwoRO3OIt@halD^+a4*7^^)c~?t27$*Y3{T zJ!MxDPJ0e=qlnd&dWy8PPOTknznVrdq$ah&WnyU0k8Kj=j+uuINXs?Ya+X4H8dju6 zj?MeoM(C5+9pKn0>u+3m4~nE9Is!q?OG=H%Jy z;Qpd8p^*sEs2gcCXr6M5F0}BKhC0ke$y;!yeY`DhD(BV!x;Z7GXAFTE{}cs3#_i1N zlJV{K0o7!g7t3bJTl}A9k3j#W4F0o0WcasWw138B|62wV`(LH;{~3(dpt51T#)8th zqxQVrsnR7@X)yDG+NvP?!_1z|n*s7OZ+70V%)b=U2QfV&Mncq%r1UcZjSyaO@6AF65VcO1Y^|#hzM{pYS>^gRhT7R#vC=Q zK<~E(s)`loyhdGcB(bd%nF?`(xnLBuf}U(hE@{dDgy++-%G&VSc@@%@4nb}(JamNY z_ll!r7Wk8W%;~GiLy6d{JkO2<_1LF?hn9xRI5b(b3+MECpV&rzuSt>5_ra~bGC z7^gmBUW57U6s#=4;s(afo;SiJ#+Rh3dy|;9MS}qQ}HDpJ7Pc$ z7*pY6bZYv|3WPw%5rz%Hdbr}ty0H*?faF#yg1{yPl~P=1!%>1^I%jeCfDT}DhsS45W@k(UgfUm0%~1t8lXpn zIs2P3bw$rl^+}Aq$Rym>e5)Ov(gLPz`Eigx`uHGPOOu2synZip?*~JQ*@z@Atqj=O zO%_hd-20hSto@+l!)iZo2i9P8Fd_WzGc@Nwb%YFtp%`7^# z4b_&G8HbwdRDIcK1|5^b#Tu1_SQ5RJYV5?9AW&ie-}jQ?f$8cAusd@O z4Q6yUH@mLdBftlz-HK}wW$X3&gKH%xCx4Zn4f1NSH&QqEvhx}*!Y;{8V}vJ*GC}(4 z)q5m-@Tz7_PSIrE6#?Ev4%#I>bbwLnG%c%p?xVlXt_s9AT~q@5YAsbk$^yd+MZd$y zEV%L73791JAizZJbQbvZ)w@MXP7^9^!Gr&CH2B_;pJGYjKCvY|dm;(*M9ZdTVFAOp z++GN|4$>bIU-@9Z)|9)9!mRs%MsXU>q^K;@1YY10`a?bQQAr&#acR$18j|O53dnzg zBsv7{lQcyP_~o@A7tajKHC_5XOVsu}A=f*+Nn7i(>c@^5k8 zQZi1-iY=wbr>GV<6FKb!yW89Rtw!2l9UCFFU^O62n?0W{N~sm4z}59cA3;R|Y& z&W#*fEUe;&t1rc%<$?w_-x?a3%GbEPNqQD`T^z}e>mFRhZ(=U3lLX4`u#u4_}|6(?{4^@(T&=nSShg=@*;iy0qES(8d(poM_MIh=ps7 zt>=`iUTmHo*!Lb7V+dv!0`@1Jl&(DIkGp`GU6*<&K?^it(?*K)u&aUQT8H(BQ;p(t#pl>`N=7IU*bClxe*P3<4)@G=mbkd&kRb^E9%kkRqgFQ=&Cy z>|!E;B2z+^6nwWR_;N!SWJeIyz_s;HgASmIHSsqF)VtM{u$!v_1C82(epL*hJsT?~ zva1-aiEXbTN^)lnjH6DE{8m}OD@ALn8MXp;1tO^$I9?jSZUwFB7~m8T3?o+Y4SW{Z zEZ}jd-vcC!6&NM1dn=p{W?m0VcTtGUgq=p8;%#-(NEq{4DWB}f0ghUkSgPJJhizB1 ziqdEamN~i%>f!6LSl_=sPbp$0LL z3Y&bi0_WVMkfXJv%7mt9-gVK0YIbt7u3JZOSJQFFDO|M)Y{!jaUS!aX8pSan(LhK< zX~Ppm0}Jg#%SSX{vgUQWhJp{RYTs1ShdGGrwhRfaK>dY!C-0I-HFI7LXI~CnJhq?? ztGE9+I*%#_yd5lj*uC9xf$VFBUu)$H?@1l_p1(Rlxo5qhLb~fZgxx9Nv)sQzBeBjf zzR-yj@TJEq;7kVd6g1kg7HfPSgAit(_mz+cvSQe~S zAL7{n^)sS=2t~IhV$zqzi-0ZIJ(UxdJ0j(5rM5PQx`r0B;ebT9zl#3;y&pbQzmgFa zM^$;Sk)?2T*4dV^js_>F23^?uxY5?n?$wK5TRl8#r}Suo`Nr70ct$XafOJU{UYrRM z`VImH`oY2>7nc`zdCQxhbV<#E73d(tT>)$63Nu(`tE#nvwpuwsZ8v;M%WYc$(8c36 zZ>J>*8}E@j)k4kgNT3@ZeGpUY&cF3|Xy@14d^>B?EL3b{Ob65CXTL-&FSVl5JZzjP z6C_d=)8xc^=N08)&eg^?4WcZGE-6;O0&F|a@3r8IsabG6hjksubCh9-j04ML7)dY<~!6bZ?2jNb;1b;madeRT*MXCkGYE)jmRMI1u3yO_Nq z9fq+fXNx0lf?l({XzeT54WsmNY#hajgc0B>7c$3XW33`nBkv%r@(_6!Epb)cga&aMa)s8(;RlJYfCv5kn3j!`4lO+AEXaFX3CW@y|PFCg07&%1Q9L&}BvBaqS5_P-cQ zv!f+hDRXkQjbmjP@)u6yF z*Nf3LuSz?w13>}wT6y2|g3Y!w{9n9y?Ee@6Gcf%tPwRVK`X2!&tn~j=-~Sz47&rHg z?folz)zF+fGon)I01ypAE{3LtDiLL$pE}A4RBbQOFp`%7AI0@ZW0w18Z9S`4L2-q; z$I)VuY!*AWhcL!L;7;@#P2=Y7Qc5{zbbLbyF(P_oKjpi5Vw3+0hzaJnw%fWT>1Ez> z+|ZvP3Q4hF-2#-5o*HhChBB_H-Lna!p@teZlco@J;8VOy6Uh&q6{*Z8tl?bp8*kcI zVhb_p@8z!n)>~7xUEAIBndAYX5`dz{1xF5Kc5y2)nt=#l=o4;2!a#_9DT;jl7J`~D zOm~~EaX4J!@uBUHAa0OtKDWI9_ECZ&joKJwmmU|iu!vlKyhxbHJxF3iaIl#0FtBl5KGo*xnFO-u1EzlL8RO>+X<)H$slJ6buu<+lvb8G0%u)- zFT`obnc5EBae7Kna;N!oDx3|`sH?j*zf4i9w^w@uqh+`vf~Dh+J>q>#9p zIR}RAc448j7Q7&=O2Xc)-+{&$5QgY<7Ag_QaM^e$Ng`GjnV&cK8z)$FEQ!5Qf+hN^ zHKX+N=L~G-k-j1P=4+d0g|P!-&%ka@7Nfb`xb)?)xGn@DD@033XoER`q%_W>#Y@}0 zTKc*KzC4;!L275+PDmhP_6U1g0ggZDi4wMLDnbtL=81y`*a$yL<0h`LR3ZDTnXOCs z?XU3Y(OE;~%z0&Yr&w5tQqBsk>^x1ATM4}z!Z5(v-p%I=X$|1(Vzzsjr=UX$VO6jWMjFUQ6Th4{IC397R zWdV!xuOFBf2zQPQj8MrKI<#FAVE|pHaE45>V5^C2hJPh5oU%>JtDyZ3^Cj2d=oA?6 z9Cou7r;J50m~^QFVnr{9)B40dH^nd$^`0Exz34nEilH?NYM}Ahxe|tz0VP0&zODFz zp^(SFyQmaNT<_K2XVj%6U!`;3z?<+BjNs2>4GZU+C9v}{&3V@)1sGW7HfIsGR zTJR+{1tu|myha?^l|eu}K-}wl`JorHQmRhpeO3N2XWxTiQh#29vax{?gu&?MN*r^s zAwYrvbsfl*6q%MNTYE5Y8+~wBRQ1DK)7OiR26F2VH*vJuX5398k3w3M-?CvQ%0D-t z&#D6YFxh=8fZ@JTN7X9l>6TwNds3z(lsG-|K3xsnwd+%l=-iqp&YV;U#&12?QvaSiXSNErilsaQ!;ksaP z--xsE`0t?4&OePolM*<5AaI}x_!uSR$R%4MkPmDfcm=@E^_TO2Qr@11e5l!^W@}g* zeK5X{ZVNEXqtZNI+YKNoKxd$|3RcYZ+z;}oZ;Edm++!@QXSBr{#YbREunnHLAADET z$5KvSAbbWut!LFHFw;%$@HW`MgYWTvzk|Q1J8nKf-LF%P{zC)&-$MO=H30iRkw>h5 zlPdoI8i1Alf6@RMsw>|Si74N%KgT6CsH#PNYK8#55@?vCF{KRv!KLS7gb}CFq6g)- zXCG%hkl#+L_()#S@ zX{lsCbhD+ADQD>6DPLEAT(SIJI08%ei-^B#KKHdqWGipLYa@aE1DV(i zDD?gTVlO)`RHV8Ieo}|Q!-SE9Sg%m^CQv^LcyoW`+73F6|5i8Ju2y$?`W4pIC80q{ zV?Y19j&308p6bGk8;wL_jbNlGBSNY5$j>9k5new>ux2?_xwTU^g1UdEWq3>^`z1rw zDy^PodaTx(1TIckg33q%Khz1rnN;1`+0mt~|Jhg7EwK?2m@~)T8U1l3okiydp7* zwHHQYjPfqjY$uSJC;_@^*~mt$3Rk}*{dT6U=FC9Y7&MDKLf8o$mc`+ExtBG>rT1C*pHa zdEMXoEu78*@SJ#9g1TG{IPf`XcOJIw!Wa!H;jNd#CFT2IHuBb$EsT6%dWun|p?Skj z=eJgLQeBNP z4!*$~29o3!oyN8d&t{y~Ks+jp{uI4aQA_x};h|WP54imkz;5PMe>O~wKg?t%hGz7q zgkS1+hv;{8TiTr({e6&!*kqck$NYw2LbZ!6;nse!R50TYmIbsG9FtU1LnzAtsm`We zwcxaIPSFU9tY(N=UG8uC%f$qyQKh_5a$Z{2J&fCm%=#&ES?-UG-N)nvG0l4~WXK#N zOGZhFO{If4+XWS{L}p+Y;3}=J1dt&6!1l0M_+ZOMTA`Pm)g9!G7UHmCzjZ*X%`K9p%|=3o3`Ecs*WDq@Aq&VZ=Tb0p9g> zE#26%vp!F~6KUr9aqvh<@2u%%Tw75#!bnSoo*;uVX_|ghFf4cV_{^8~u|!YA)XR?` z{FY&0b-F{Goq^Dnz_yk26F0)10yLpSbBA$RA6;iaP75q2{bMEp`x|7fe)BtCI`K4o zu`$fRY?4SyO~oiPMky}XzY6AU7KpNrfsn8cnPPk`SNvxJ%P~JId5%Thr0W)V1*Zd@ z)yh5r18Ij##-qgwyOh&H(s~i-Ho{k9P-KR$xE?pPhoEl>IXo)cR1W!3nn-WQ-HzA~ zpv{^1nIv6!bhAIP-BaZIk71TRA}e4 zaTj5#cUFszbN#SWjeTS=h8HeB=k^b1-ZrWk%9+9PniHc(AF{&%jD5A{+`=7)ZEWi_ zM^_LEvl=dU2=6W!ua;q%(F+%fvj{g56rd|dF;GHbZ7S_F_Sz8L=o-#0j1^DyKybt5 zCR!5%D)oMALs9s<{o!jB5bYA>5?>9UhTD1crUw5NaBW{~>XLUN#8f6eE2T@MU8E8Z z{S$oGPym9I%`E@(br?IiuXB^*pni?Gl{*6c%5SF5jEg(t$6=gD1is(N+{yjRNIt>@ z$R|5Dx7GKkY<-#3WYPUQV=&@!PsYfCeRgF}oU+eCLL10Im-A~(pXamv;E#IM)y~28 z<(MrPB75BVsc*d}2F}z82B(#SFuLmD)lA56GLUHvU*09Du9kH~hM#Wzu+Wd9TzjiR zC-FFdS2zdGI6m{mH%$d;C5?_OhZ8;YAfyGw zZ8cJ8L-ndgYeJ6c0>O%$)sDh)yy{|N`&aDv-vH=5gU$Z`a#Q|O{ILG~rvaUn;lGF< zhW|O%@nd3v~xT;FQhEr&4)Aqr8E65Fxo_!Tz$M8r?<#0}QqIgNOJ!+z_YlD;l z1}7omD~xGKUlWrhyvDDWw#nY%jn%B$5tu_06Z3frPWCLE-J)07L(NyIiwuux!PIX~L4J zZ^3>AWx`FkR)>fGxV2XB?DuaeE6NQlLy$ychRzQ?kz*6X9E1=QSNwBLFWAqPh{Ktq zndYWm-6YimtjHy~jS9VkbH!s|7pOU>+MPaNcUYz2Yy?jD^PO0cGLT3R$;>k3X8kwe zcg*IIf?q$0P4_{J9g5VfEwOv-nBeoVp}y1|CaZjbMQsF`&t}R((zRoceo4Ozi2Zp>SV@MN0e4da`UpD6P~mG!}Nd9YkmQNgSl z_tYVmOEE;OANK8qIyqOxnL`wrUC?L;QnH15{xUIkG0@g+De9MVa&km)B%Vw$IxzZ$ zoaY6gTW@eavO4)IcwVQo#|PvcOmN!A2{C zsa2vezURj=qP#`Lj})2C#?0nem`MQzYCq7d6y21^>_&TMB#<$u73wWK=~HqnH4MeI zl+!j{nwz|o8{1CLCU)aKdGCf%6p=0Qn|Kfjncp=&ugm;H1XmpEsaQN!)k+*(ez zZ7s#ikFvgGOvbE+bo!$g9duOw6gIL$xBf{3F1Xg?7H!j&Z&NnW9zf(sS1UU(OIM}R zIQA;0IK=k(u=B7mD8?+hh>!TO;eub1*842q zqcD^PiFsgFjeH?-n3x~~4>Al_q%{QukN_Ifu#F17tVW8JJ>mln$l3=rh5Th5j~HRy zZt1$w2e&Kb8hio*6rj8Bo#vp%I%)MRUQnWmwf-oO7|7>oVv~@Cc{!juK9~6y>iYMq zH~1Fx7=oa7K2bndRd+>QC@uj}{$7mR!8o=D{qso}Eqwg&;%TYk)%%#IcX< z8;CSKlwBr*nrg3WEeT)@X$E5~vTlDS&{SLK zRZi&S2|7~<6fc28nn#v_;0r5PN9^l8jn=3*C}Y}lHVKMC4fmJ_3zC^I;#90Y{s<+K zKtUXNe>3R-Lav5MFczTpbtPp2aLP;mziP8)5-B#k~6{z8>_Y@GOwdr$EaIg|Lmua0ebJ^n1%uDT1zUJ;+hhIwVp)+1Ii zXE9+I{UPSbvA14ygMyHjuR)qRH=Cv?qMs6y0AkmjzD!oJ5oM*(K+Psry3W@q`OMg3t?E5OZAUM-NS5}jC`Ko4)C04?#ukEG^ zqK;S#Nz@o}?9`7rstA$#3{qPuFStMfy8w_FtZ-7A{M5iGRDO`>KA^s!KjTy(kv2@y zEeYu{tvm<2yu#%9w71RHKT=MfpqZl@xkxTN02E=L4$`|5ngGH2EEKrbxTz8v2KWON zkWARTrMvF>#WUD22vM3|)iOYh(GmtP#*})B;?KTY!(0kYA&b!Phm3`3YYndMobpAs zYy#5GJ6pwaibE2?7@(87_%RA+mOK_gQ_Z(kyMHeds*m7_+%kH=BG&eg3^<*)q6n{3 zHfw3Ip%)DbiNkCn#Gfj>!O{A|vRkFwH<1)u^R7)7-JsVjZo}UrO=nxod=w$yHksMG zuXL8TPGJe6Pu@mwhOsSo^%B4KC9SC0wTh&<7d9L?#y4lqr*V37D9^123Y`^8b0@H= z4G8H5b$I$#nz3)sEO{L)o{`Q<4dsHQ#tIO_hGYcrMk<*sxE&Sl(XtA)XWD$v7U|>= z$j+~?9k|St{+qz)Xkce=@6X3U$R?RBwKtyMDM{ESWN_Yb{o;#V<8^80P3P~2heKI) zTyNj!KreO$2bvir!d_MPqqy3rfw4%Wv03hIU|}0pLljc#Wx+ zVtOaRz_UD>ett8359NY`6d73E+97A+*1IosB%3s@tG`=6~ zsI~PfmbIYhPjz(N+p2$6j@yD8ipVoF0a9D-wx99StJ0GQ8@%$=}NuFB1wNO{=*QmQlNbs#qFlIaB0T+(;%)U{ z2?0C(o+_^=FAuKy4KzoUp0(17Hg^nIH8F$r%I6H!D*ONsrYMvq_HrStLUBBBFX+9= z?hMRNytj|jsa;}zgP)f8plB4NHKB$`h1G|8ar^9lsL)72WcT*;f0hCWE-9Ap65gVs zjFQ(z^Vj@zzT=A6?e-l^rrD28xCi<=7PJ~PIcBw;odQ;;5{3C4z|L2~xvYqI-N7IT z0r3cfy}{($h&QNc1C78K=`~UDxvIEp+Q_XBZ-dh<9K;o!uhL^9!ttXwCO09xH^y)C zDh&(qtP}deJ5J~Et#(vc3<|U#U!1*@?n>Fk$f0~3J0ehjFg}%yt$y&+1djW;(cMYV ziiV}w~kqbE_)a1O4%o?4g0Q$r)8isb|9PPqMAc^x8#%Kj}C3d)}7h&Uz8A{7BoS z(5_*oJKL<#6SxvcL)q2_PH^kQ;U1vxri%OEOZLE&mFC$$DsNRY!c(a1Y?6U@L2Dr^ zrXY(8Z#1-%F15Q?Mi=d<$Nt%sWd8x=OGszYvaZ%f0|%KA|EA9!Oe@J4!xjgERDjUH zk0PSwT8H(b@`5X7lG{I%(-#*>LJnN!p*d|dZKm5UHJs?ytkmE3mB5u}gc@YO5t@OS ze^(jF;RG(3t$}=Jt@O5N8yD`zHPimQf*Uds>gKq%q6eFTc+H)$vVgl7h?gBdhRxGd z{#m2srDA@C|NQrS6c0<@H=tPI#6+GV^)6|8x>n% zi9{KK`czz{77yiby8rK&xClCYg^BpmkF5TK0l_o1*@iPfY<>gDE@+;*FMv986Z-!w zB7c{Lzj`5d_J0}xSbzQ}2c7lj|HMI`_@(uYv_Im0Q;4TOB;6_t_1Tn-Few`9+zM_B>kvV9soE-LU%R9ex&_EEJWxx>{)2C;5McV zhkby!>}pI-YzN}zrxS3!=sG%X7FdMOtzXr9U(E5GbDvAEFZat-72s3VW0Jv-iNB91 zA2T82C_WVQK*v=0#4w4(^w;7h5tQQkirZ&&vWl%d?`ymb=E`u8u|4{*Dns?LY1+){53Wfq{GqYUA&7gjoO)j8{XZ5H@`nu}t-8ZMA00cYiqoQ^CEH{!2!h<;z*} zHu+b_CXSU-fR>($;l zm^#n`7!$EKRBIuBB9h^urvNcxs@1w|X6S6PLM0SC5_=RIR=LelPd@=Q3i91n>oVPt z&T{R>y$JNE!*xgZoUuPUL%~^iFocVrj!ia0eNt?>lE5KT*l=~Bo$`-aVR%~DM;?(d zj4d0sP?)Cl_|MW8#Y!(ORpN0(EMX3UTo9>9%M_XWqbSRmo=Ya^!FmRR)Yl7ZwQjTI zO(Bkorw|EIC>W{?_bKXHf!R|>GT-iaVx*w6 z_$aFAM}$v>->T$6Ym8J1%5>Ga$}VSPXcZM86S5vcAR>GauWP>Be{hSaR_cR{uaa68 z4%oPLVZMko+u2_yOw(u5=(3mUshu5!6b^+1)txLMp=q?>YE%x~DQL$~Kz@6*cg0Y> z{7N}}ND~eNoYj4s+K18+N&o?IdF%D%8>AlqsAnX!`v&?0Zb|M0UGWk8akUY2U?$w7^;&rPA59uc zJX#d#t+V!6*adecyHJ-4aBWrtBt(r?QB;;&20g&xJLdK_pYb#joXbdX;(0-*5A{!Z z0cRzec?0O{lb{1>ILSh-xN7VN$~>l}L!`5F7-oGE;B&pbM3Bj1^^hW8{g+PbIpKhh zzN7djo#)eNG|saSytUIP8m8G!Vu+3htUK}d!@gG2Z{^3}GL+h_p5$(BNn6_g|i}3B(*C9n6JLAG4S^hEyo+6(rl+m!1lPgv$a~ z&YlCJ6tP|?@rzqj^aK{OgAMCW$!qz@ZBCcME|ROTnogWcFB?q9pYa^U8&(p2!fGmm=wd%4X?>%62W=ZSoB8F9gd=qX9JMk)dZ?C ze6@ET;bm|Lk<88&FZ%6R%Bhbk0>zD<`W4QOe5vxWW2<)Y6QTU(SmcS}QL?25J5xb|967#-tIK)-u;gr!mS<8dO{8 z4quN3&EU=ie;umi>DYbboBgaBe<>cVZd$?F`m<0k028M0kHzWZCQ2kiA`l_CZ*?i< z*-Tq!g`RUxnK@n3%50E-&#bNqqom-mLdjbJaffa)Xa*@BVN(C78^rUwk=h?SgI=mx z3cHSgi7hg>?M6MJJI*DI<5{D~znqW51vZfHLiB&iNw~ ze#`W?nNU?Vl|Bw=LtNY>iz9AkID~G_lN+Qe%tP|<9x%VDAl*NHOAC5Y2hSGDpWqMy z`;Z8OX6HSXpnBuYwm#;F;k+#ZvcA~C+PUvJi@eQ8EvmK`XztdI22|097JXEjb(Zkx<4U{S*cVd(d-PMt&cOA-Y?2#X<GBr zXR(44+SO4WV}KfwUAqt!lD0wBoV$Tb#LfOp7(GVGMcYsT@sj-4UH)g{!4ZAq5#Y81 zzg4B~8(uwc}KyL|u;JHG9S=Tr||no$46tt?^@;HkT8UVW-uhgNrHJ zqzj(5|J1f*m(_9->$#A7`z>48sVR8{b~$H__UJ@sUitkl*i`;7LVj)+Tw>YS$M)OH zS#E|=)oHnS;$zeeh6BW(;%acEZE9p(wm(9=BRy4NLnft#Ym3JF$VV=k4@;^MRf|-s z#`I0TOaVD9t=&#phUjGG{%F^0;t-Nkxd^{pLWM0n>geBPmU(_$%{$Yi`9kj^5*tytCMr*Cc zQ1g-rf@t)lBtD-Lb;w zs8(4S*jTChi~vy}L!@WY1C_EuXqYTb@_!in#^6fSwb|IVZB3jN+qSKVZQJ(5w#|uc zb7I??WNyyB_dDmSI=kxbpR4k3)k;6z&)ZM;BS{V8pRVB&vXi2kp-tm$rR0&UAEMhJ zb3mb@$u>|l%6iFC{NdK}i7U=x6J7pHmWA)l;@82sz~(*U$LJ3Z9?nm%sX34o%p7w%eFA4>f z4&2vmM{b$*GGRAriLv5fl>3;^_xmr8C`K-{Yk*QopOvdO$JYuGLSygZ+`&sz_$mcrd9*$IZ?1K9#ZYU)Ff2;vB=OsLt0JMmZi zQpcs%A}=$bM3fB20^OjTE8kl6&A<_W`-6qwjP&sXbD-(Dy#|*visPkX>TR%L6H9mPCJuaeXGC)BT6_-M4J2)-EPI=&RIuaXqMaW8rYk_XiKT2YFl zeYui5Q{wZSGYyH%|uN+)>jPoIMjv%j`7 z+r-Y{Kp#NA$F#F>m$axyK1|)ooiBLs4W}FEK+HraKho1@3T0zG)luZn7k3l&xJ0|8 zC}UMQY0X0w<#khR>8w`SE_*CdcV&H3$Dc$nb4Oz#(4eF&+6`(SlyXg`wG#;W#4`~$ z;3%Qt$!mQF?hYk61*c>6nc#TzF2{f>tu$B?`p03m3t{RBvWTTqnR0H>ye*H}Z; zBc%c~QlI9Rm4}={SuO3K_`usmdZuCw@e)_3N_EN`$o1YqVV=sMQ~E0)EqiBk48MY# zed*Hf-*bvL=Tw3VxZl+uOGXWB>Ap2n&K@f@9=6#oc1&12HO(%oywh*)f3Qw8{d^jy zf@U)G zFTcEoJ9CRBe0UDuL%n+=xVkIwuekE}L@j3)`EI=)tX-myHeiG^JfazTl}Lp_pL5;3 zjkHpck0Pha!9Ufp&}6}w9_8&JMPJFw_P*RwPOLkyNIUx$`j(f1?WxtIZ7i=6Tt!%w z8adO7+sp*|T3-P$nBP{@U)BsT?2?Lj#W8M0@uB{8xFsb#t&(}2EZL$i?Q?j@4dV}x_>|R?iS`1eWDoxscJ%5XVK84EZ=s| zWDIF(5w~VotxoP>_zOl+ounwGgXJUB_7uYQ-RFRbwI_t)ldvfY^VzmXDQ z2cWDO2jp{>Jx|2!9%d0&Dn}LC`q5Bee8jN<(ux556F)xYQ0_3ohY~)E+U6@cpK~$e zG0~Z+KHkWEHKa$0-tgS+1Y55F})f_E7t+1U++aE9Bc*DrFuGKp_!LriteXVIu# z@ecCV(z(8!d8|KgjL_|zgEym8S$THclSP19GPANkOYoP>iSq)LIX$8WLN6BI$M&Il zHC*a-)SlIga;t~QLW`q!B&xSD#~Ys-ekG$k{4!6=%=FVWaVWs`hrxu8ih(;RmUki- zky#Iw+gYzZ{3>6Ql{o=l*jQsk;BEBY8<8tI*{0toJZtHk*ELLc@c{qE;gO)YaRdRv zagBBJu-{N4oz;-o2S!N+CdfE^EnsflSYsYSqg~R;iePN9If%K*)C}N8t%oJw>^fdv z8gOi+7%&UcD9SXlzZfMDULX8b5CtuoJ+E^WB=h~)X{lwE^;TB2w2i=WCJa-3FY(tY zKi3~1DI0pa|DJDuO|8F#6FWQWzu&%C|3)~m{v+Y^uR`+8uL!_@`Fh=8zontM6h`qC zx#E%8E0q2M0go=oBfqLasV+O&n}B@GCtO_dmJTZ_+Dh4C6$AzKLN+%?n91TS;s+sz zD|oSc|p+l!--Mb~%T*+tJ*AQii7)YT({qq;%9=BAmAaQSf) zF&v3C;}pM18~nK9b@t5i^Zg7y6}1Kjk)+>;u5G*v+t|9tGwwS*(NP#wKN!7+$ZxRQ zU?$S=g+VcjyTfs>V~4h9fFz0g`RfgY-^VyCs0j%I^+gw>%-c+en~jALw6CN)9G|Rx zl*9M(w_k~95O{^)`@M`%0qx|^06~ZgW8dHDp(Al?=~T!)x_6WjZT4|%f~S7xh_Ieq zR1Dw?2%-VTCdX5sO`G}5I&G&pF;9{QFGCn_H6h23SwkXZJn5$uee8ifKDF~0&KBA( z0q4;9o6qJQ*1J-v753GtY(+1lAA0sW->ijm2ioh3G1IB*=-)y71uuZ~DnWMfNG7D) zMq$D2OsP4-`z5|@S#FgL6SG7b;|YRWD`ZU+Ft3(3G&0s>7`5Y-r=PBi9krGJ#4U4f zKB2+<+-hB0n3^oGqT@M84#CK&svwa!%{*@q1ZxPXQN)lcS#F@!D#P0X?fg^#mVQBi z9xC?-KPEd$)?}>~9?-2iA@ymY1RTZgEb$D^nU@6Ex1=13!LvjzSQ+-=v~ynf!5Q=B zWmt2F;qj3xk`30+syX#3mT!3+p)Wv!D8+gmG*u#lQrt?Dm(4b7xD zYJI3sH3om5T+{*}yK)u;Rnn?qLp+N&kQYZMR#lsH+PvWn#ClIl z%u{}SH$70{g!lrU-8swXB88^4*kix22sNj^0-@ z>z`BlVm%YcXUS@~T#}EJ^4(U}qgi9+fTTCg;?C+?$;WAD`1TqP$+k8=5>KsQW3sMl z^8ASQn%W1V?v99%>&E+r z5W9cd#>ZzTvx?4~FU^^AFg2F|uGwKnZlmgB(!RYHmQZF>GyU%2F<90`;1EBEd=?2dtLF!b#0v6rY;h<#Rmf& z#lLUL(TEAiSoKXgwBgUMIgDY(#B56vEv*uO6XVFs8}IyGr^!9AkX_~Ep-nY1+Q)uz zm=^N!>f27}SuDsAiso&>T2zrj>Jv?vA7=ZS?0X;q(Bc#;!HUV z;&K+t!(Gt8Zp6|0yJ>Cxk}b}Zme77jo?bd1HQCbPr*Mxs)5xwpTZRFF-804NZ`k|k zcSvjoQ?S3mAS{cVOS0w z(mk9LZy5bqNBpEuWpCLFH-PL2d2I>6pB3qMR{FozrhvXKRCadr+WG6ev^} zIWryrnjXVsBnG-j#;USzhh8HdO|Q?PcWFRv?s!cio42atYi=On&XcA^dvBEJ0-Mw~ z>8*vKFjZw~DGyC|eI8&d`8v9Q89gY%`Yl8~JmPd#1cTi#hf&Yh`W+fC3725F_udDp z+#q3;MWVrf*7s=&K(DL{ug$K%tsdN4i>49o3R`Vn6=zcpT(Dc zzmrX+L!6RzPZvFSO1@U*Wh1jSA7trR4Z?B^hL9Y@P8IbBM9;$QxB5cgd9`C{c|dqF z7_PV4{Iu=BZjz-m+^Sv2sqk2vDr&DiY|?4Q2{m1?Xb0O`V452e#t^(6yXR0p_ozJy zC@o2xO@aN&DftNh*dT~t*(eIvuvYEQuz_7i2_d!|f5%WwHcpRt&WKnwWevi=m#IS= z<}oXW0)RtMT$Y|cr?n1!V|bkj_dZF(xwyU6;xU&@JO;BC*1El#{`sTd>1UuL=N|P0 z3-T+98jJ<*hpx9bEK`i;9?@IMk6fyhb|~Q{&nxFweCqd8szDuv;Z~%S#Rf0O_$Ldp z4`?Yk0iWrf!cnO38} z@_u~CO{?=%j3LYbr>4oW5mVk}Md`gToif()joG9=SapS{ zH1?!{Ii$7Pz|Nqf>v@T&@(BEteSTBvSuE%Cbt=p+@@LJru^hY0mZig}LDO01l4;-D z_c?4V?1--Ng=koxzd; zMx!gX{p~n*8%BVJZ45pf^`yP~7OjsqeWsvx2;>-st5A%g+BEht(RWJ2BR_dM(okG3 zVGirPvcZf-M(8mhgj@0;wGGfq3`SSWC6^D+^iBxsLL&(orqX2_C|}YgNu1G2_}x%0 z&GN&d^ieGvPN)Dp|K4tv*e?}&{-Pii<+jG}kAsL`5YC+YO7_vQBBwvE*TYxybF zpBl-!Hj$F+{Dq9p!<7;CkxjoE`PSiXd&52TEHyZ6U=in=H#>i`ig(T5tMfAAjh&kk z#a>ZRZfmtnC2i89Yn#A=VID8v&OT0vuJx~M*M9O`eKL-vuTJ^`>aRJz>1g}wIg2g7 zBuQQXo|n%0B6Do~1Qf~NY+i@n38TE`QU4nc|3bOH_$f2vzhiee*#3r}vi&1|8lyU4 zyTORmbx-@GR_>3@Cz8NZA`#Cn5zvCME<7JZLR+u(6NMUnJ?^sAIn9%^&Ik>nip|{I zwMl0lk*Ez!F!xHcYHbV?_L(ioe&#!Qij@E3%cDjEw+Mbd$Q&dED0+u@eW)8Yst#Zj zM&`l458o<;Je_P;%dp{?E5v$=gxV$R!{8YEeUg=jWl9%@Fe6ZU@u$Hs09XtP+={}7 zuy&QlJ!u-semxLnI-rT-#S1qp1B@4|n5?EWPZzRzVt%#UbT`R$&27RFDUlC8zTsPl z^Mr!WX$=SBNgoaItm_6(q`Gjl;UAp_yE@K!>9c(AIgtxc3=AIGvLKeBn81q+U2${M zkH)nt1HGfT`Uai+#xjlm(k{*A+vkhK#QJVSb22TpNatp$_7H5C5+R&mOuB|9YE~qh z8dCXmu5-tjoga6D3f$VMbth;1OQ!H_8S$xJwdfhE3DDnL>eewll!baWs%fGtE=xka z8~x2R)#Bn;9$U&74Uyrbhi>U>H5RS@=%%p6ZO?|kPG=?WjAaF7^tVgd3j{U~$~B2{ z;q{6j*gzLID!h5$SN4O=pk|+a@6=4ogy-jW2WK1`r(N6 zwlli&iii5WL~R~bNnP#P_O`V9MkV9d0OPB{O>nQIVcw<)#Al6foGy&EC)O8;wVbl= zNWie{w^Kuu-V#D=t9?8@Z;ag2?zXwIVz;B(ljc(5_)@IC#n0;vSt-n427_5q!0?uz zBrFVjJxro*ayPa9dIDyD4MrEU8?-;*<@}tD8iFN*;-SE)m@GF_+~`RWo0i)~2#k4; zl;|H4AVDn0ivf!-?iftg?;gp%Km@!kt-K>yB-uIdY~kGpy3!{S&GKHdoNcTI@n{vyljR%A`|a68N-a&5$4+goFEgAOo)7Wo68C}c>CE;I9XVm z)*b45_rWc*xT@zmn_&b`atC5V5;cgXc%l&n1L+B-rFgeO7y9| zWa$!ZnRJ}mzk7VIZ@|h!9%rWC#{CJZO9b7UU^1%abkt(o17%q*@~oLP1FM_>oTU|J z0=2MCe3GQ-h)&Qh625ekR&zp=0Jm zlid z9UKEp@S{bU&BGFv3}l<2p7%7QjlXV$3hFyol&l7>ZFZ5l^xo zdM&|!6kNV}jS+Jx?Hz^%0Goj5x zTgJTw7-|G2F7!PUWp13iVt2LB(`iVhKPQF%!sVihoO*+KHrC1ob+c*laZ!$zWH#>B z2M;-bqvNbBx&AW>;n(83&^_`nlbVh$HC>-RW`qG>YWW3>WwEd0v!p&MfCfZJ-}Y$Y z!&FN^&o=1%oEPiW~?j||&U=Fp$q zB5llA0-B6xMpTe05Y1GY760I&%iZt@sN)b|+B4Uz*Y73o$W%`mkC7JRK~VUza>==> zlrXDRG)r`Mdhjg|6cNeyQ9$vLMz)MgTO`o+j*1R0vH?%mG9sHvnxq+2dkrM?0)p$L z`{~LR%anNg(OjWE-FjO(x)dBYN63W|P*xE^J?eBm^4c&3;T{oV1D*jB65f`SWEIls zP+9S?apV@!D;Q}TDn-L`SasBKP0xWH1~j1j2jVUn)9<$jVeE`!!JYGLg&c|7{bCN) zkRFwq^w^~DU19h}aZH<8wz#mE1jJ(RU*~(J zj2!TI!xIRp;#8U;zh}DALDyrI@oQ5p>7|&x{K|wD8xpEmHjZJGdEv>i;v9{+SQ^rJ zQ!^dH_y*~r7tikw%4q={ixZ#WnzTqFF3gChWdl9(DO?>lYjVEZ=%r`=V;PVI`wM*{ zOx%=p?%Jt~X^nxxDHjvxwmPRvFt{}yVrgG&xq_#k7X{I2>MK0x6WMOV7j~v!7Jo{( zq9CFzx8ay(C$kFOd2yA;bZ_}XF{Qf1p+34F&}a5?O>vpNu8Aw=`#7}a4R0@}58?ii zog?iOy{=nI{y5Fws+LJm{pFnoM{oIk=D0D6?lYqPFrng4UAO@28L(|4jk;z!f|G=5 zK0Xa9BZR_CCV-lU?=#CYDgUZ{^Z)`?R3ueQbC?M3vhBn9{Dj$0MLGEq^;3Q0p!OQR z{S;Ns7R9Zg-C!{J#ZI4crLFlYb@xfSpO-e`r<(SiQ3m5Uoo0;y6?xx^3ksQ2zclQ8 zqLggv2AR3a?wj@<6L0PNcBrj5hD-BIaK5M}#_3tAj_QC-?uXSYPX9QOG{z4pV225p zM8}$j!=Hvx>LVe6FyhHhvLPYtrhpLi*k!-l1O7=(CQB;R&hY>)e#7~DM-=aq(lYQqSqHMg$fq2zxH zbVRfZFpEl1teK}W*SIGTtmmkJt~qnaN{5EpA6IMeMnOAG&4Owz9*M(_R4&lX@#5vt`484q|z%#$adloxQ24 zLBeXjw>dRS!ZkI%Lnx&4reAKn2&raIH?N!{(F%MZ)h_YDv~|nHW($FrlL)9W&t>Ja zR=Jb~$FY5+Mo;$dr9SiXf_*WsU0y4i4aQ?55<(dfA*wB=|l zR9VkiPC0PTtFkV?5N*b&s`zD_R@<8Eu8Q6>o+Kr)4ylYGEJywYkqGO#vkOgB(U8Eo=;NAR$KB~o zzxtYO9<_a{2(pi~7icrN7+x;IDSmd>I9rNF1`6v8VQGk{y{4DbL!1Aa(dhD}#`eV3$(``sZP_~%SN#97D7*?hQU#eo59 zs=IKGSD@(k&lh(nJ}y?xA>?C^>XNyK#Y*p{AC6@Olho9ufK9IsEZi+}3y}{ES=r8Y zyyc#neGFQgW34|_+vsn9)jpFvETQXm1) z9=ig3-`nWQdrS>eFsBK#)#|Nhv$x^nmv{D8fptm@Uc1_iZ|)UDA;OH?Ac&a_ z=Zv6(7%QuT&sG|SQ7b2z1KIc1D3)UZ4?$pu6fK}=ri<%=oe)vO@DV?WzBk{NYUS5< zxZ(m4HWQm<$ZcrP2GUdZKvxCi0A_?`<3Q>ecxN0L5|oQa9Cn&z`m?oPu#1B_77;!c zM6tRFnSlVVY6%_KzboKDL*A*0%ypoE4vN(GgMB0K03w@hB@T^VEt8MfPlP4E??N2T zAXdCzLD-p8gQb=dJEf)^P3wkW>gZ}PeliI7zS`F7?C8)O$@^*Qbmhi=F!GBR!==#L zZPzm_)NAYT=zhXj;)ix5TgBxiF+>U#I2ur5mZdaenny)x z4v;#~bQr=MZXuxvsB989yGos5SMK=hcMAh#d8{ zG!Ch4Wjl{bwzHTjhNt;F348O~JF7h4d}t#>Jx~(YKt{96bvI@E&4)k6dX9G_^Kh6q zQk?L20*4AzYxrt!q8=BTbN8jA!E3m&eBenJD;Am+8;uK`o&_iMqd4l1-Koj&2CX)6 zCuDw(U6;4F@(t0h*+b`DKHkj!&fgImqiSs&K5aL-IkK_Vh<2C+&H<_dTe(U6z@^z* zmVYyu|3}9$0oeYt5#jh7A;!ggkX5@(U5AC72Y%h_1$4mwl#hre`@5V9g_e{C2>iE2(!B-&Z zdqCI_-R-ZMr>}jcCg?C;$aeyL^e%e3WZxXM5 zbNg^v+340-IQCk(UrtJeoIrUIf$BL}4BWhL405X^l=+7~KSwxh#zX7NXc~Vr=K2|} znjPIJYfl&MY+fLoi55m$P{rY%|NKl$f&vG0m<05j+y6-th*XZW-%zAn@RUIC^#CvQ zmShlV{a|g(c-7#P7(jL7 zZ|xt>9=gr5OYyxj6fpxJC}0GQ3*<6i4Nt+%X-*Omh@_#U*iZuqaw}stOy$gBP{BM$}f`2fWl@C&aWqd11wDsH{3BZyxX z!_*BSaj9bTJxyCx8mFAOrY@TQlEsR3d4x}q-osY6qw^be3n*1}?3rdoS^wt;~3x6Y3m0SpPQ?|AnuAX(Sfrf4BK^ zaQux%;`m1zsr%nZyhE=t90=`CHtPJAH<-hf;e3`Z!-Y?d$SNsm?Ex#e_Gs5~eOl`b zd_y5svtU-TkF5#PyVYp!hM1b05CYwBp#RLz5Pgpu+tN?;-D(s)O##+{knhLhYHtmt z8~y5sHPR#1+2;_rCpHd73lG|`eLNG`HhXA`4ALzx;LP}_ppG#W!`0yZmqsRL`Ac=R zC0dbUV;xexv|lAQ`(;Q^Y;xi3|HRM})L7gVFo)^#T^*$(0F{y*H*O$&t_l z&*>g3D?YS$AmREy_YCxkdP9nts>K5FAbT0qk%?ro3flRuko;#{GY`;YCaK}Hs4BvN z(~AKxd_QcXjJKcPY_j=<>SOv_foAgOtzNusd|8vqVr)qha`NeF##zu(px28%J{$r( zxud11-dkvTJ@5`+LDyGqvO+2HjiT&VWd2C)tC1*P6}`4uKC}!G<0-0}CZ=pi=4Dm{ zKo(#~Vr}=WbOXG|RuLpI=XVMSS}Qu~B*Eu54{t7XVH8Bw7Tb#&M#p8EVp^#2<-MWM zIRMi*$tQ9O1Vp024<^9;`YrF%y=gq?SRLe|embhpF!z>$oF|OhgD&svLX|Q7a~;{K$aHLYoc^rI9qAbdy~G#ch2{DJ`;PT1CwP z8a;MjmZnGx+2HY7H;{FK&o2UTLEVcEj7wct#$$2@cx70*w;tBbk$QIFaHdo1+{ucO z3%*J!+I{bDNgAawW#d%*!h3>E7WG|Wo0iPB&zip&(BW7zo#Dk$)uYT&@D6IM1p15S zEyl(R9Xr#K18`(X42V2Yy7_{cnU>hf8P*e751vc(%2~us+P2tJH>CRmFtz85D-X{Z z+JL>nOoFXk5SEWrRf{m!M$r~!mw05HxQ(1_W__ZZr)M1Ib3pe+RfOuMEQ)|)$0v*= zRn{jBOx}UEm=JkI?s;tXoi1TuT$5}l^=RxquzOzWlt5R)sWZ(0DFSDJJO*vlbPJXYddZzC<@9XjZwOD<# z%=oQ;hwFu0Lswt_11%WXTGrA}D_UL`ishSD_gGOwap`m4;nWUHBHJz7!$B+8*(!cI zD$CkcJGu*wx&BV?Wl&G|^JT);=Xh#spJ>|-Ts)Gk5LDmc+0oL{V}ICHu>uZl^B5=7 zK&4;h?>^x*v7c^kw-Ht{%SHPM`4sxJAU(}6=(2mWj|!yU)i5iX|Tq$kMZd+*rnBln=C;BZe6-&w1mhF|R zW(b(Xh>-OSWBMogq~M2N7K{TK+DjU6AjemZcx6KOiI!vT3#Wlqm_vCxQy}UKS51X^ zsA8p>qOO!u0NEp$l;rNG%#-Aaw;ZLj7b%(Qt`4IcEIv&D`I9XgX_E6!1eb+Cr|l3LPClJeEJ zN05Rd;@ovTO=fd-$=8`_=9BQ4{C@ajmMX)3L-@s*Cj&JLjaAG%7K-Wb_X8uRtu5DQ zDdc4kiJV$}^ayo25hc(D;Ub>YwdAOzt17@So@pYuC|~)M+I)}Rse6YJ4SBfpqO4UO zTBJwdC(9?q`U*|X-wcL-Q*>7L|0Jsc{)VCh{t-p**7$m~6hqs(r!`wr2oarv(-*!* z+law!D>Gt(hv|eB!;!QmPux{ddl3A{$Jlz(_B1F_OsoYHl~+tI4EhXlASX-!Pq$th8P`V>dq@f_8*+fbX!7-8@ee5=6=&cMRz9Vc`|Fw||$+g3!^ltL5TTP4#xM(P{rqR<&m6_|0%vkGIm(*zs@ zv(l_W{u(vO7MaFkPfMeV&Za_zm909(d&8ag7Px&m%?=i=KglO(V~L2NtiAIbnG%vW z%Dj>1M?h8alH>}J!kD1jL?0c$GfE}xzkI-lxe#z0W1bsr%nXq(6;pz6lAL(~s4vm0 zjp#psM!qgeV?uT^pM}DQ{@aH&7I@?FolMr7V*b&K3IL zBj$1R8h($XOgf!<`8;!F4i68iCtTYXJn17ZarJ%&#J5eW{9r;zpGt!1*cj;!&EU!b z>tF!OI2M6aB5fL7IrpagQ|W+)`5it6si_Ft5*Z2rf{b=~HW#k9OnoaO$B5QbN;T2s z^Zwjd$tR{v$w;m=Kp#I_%mvx7%%?Z9F!p{r#e1;#G-AOM;+<*%VvsI$x{6OTC5->6 z^W(acJWrq;>H_;qm$n$8OA7^|`KxK9~OH1yVb}ufal}&3NRBydO9?Ptu z2`sf@y#LwfL}3JZHg z_6PjWc8LZ~GW?Qo5QBR440V=NUTr8cf5{K>BJP2JJYS5XAgRQ2Po-U8K9(MNDa;~} zR>ODoxa)zeTcQDlM24?Q9vrq(;doAlulK`VL{K(6l3MdmpW8M?_+P%=wUwU*e%2gQ z0uZV*kneMR6k(E}Ri#*dqUP=ym)SC5u`3r=i0sjgsw8iraO1fKK&Kyr#VWPmX*g%` z4e<#4`K`%>Y=yKrXH+oOgWNncWbSN;d(V^`KX>9?rk1s%*Wu)IY+ciJVfM94bb(6a z$x?%QCZx-fOq8o$!KE-yjBQP#mDjoo^#+QwEuH1ZS(CihEzpK{hvWWWPt@eI7d(x& z(Z5ZsKA*{Mp-u1SO>LMq`Utq!onUo=E)Q>{YFAe%ZV|? zWJ0|r(cx@a8*0*=^O;A!f1gTxioD0QYsJVlJUF!2xM+G@eiyoSRDHHY;@!(z#Smox ztRHX8y9cprE9RT9?+ay_RC*`wJR-xege@`(lj1&;%2>_oWO+b4ma8}kpsIBH>Mbes zK$O|K5l@t=f9ta1$kFAky%MZUcopa*t8@m=6^~Hrwy5k;`Lkx+tj*6poCKWCAScL>gBas!oUv8HK@+i<%`axz{2 z*;x@9GB+g>vKeJOBgtW3*eT2XO6w6ew#S!t4!)_H&M=lvYRV(YM~a~>M?)yBFslNg zBdRflNG^_shO2Zi1MM}V(`L*N2l5g`?H=a#XWSdnBech#{{G{88^daUBoXOv)OKPj zWa5C?R-vwXl$V^Sxq4?oBP5XX*0)2b*EQ2;XU&(=iMx2J$doN5^N7th{Z#Q{LS=mf z%lPHvGf2JK5sZEBrKntMxT=bRva35s_|}fqxjzs!i9=I+`+IjsM{hHt4gO6Tqv5c~ zVzG1C7Wo?o^mJ2V+efM_tu{E^0iLU361ibD0wO2vwr%FVM}+X?t*v8o4f$K=jBTJs?hZ(wHE*D`7T^{O0~Fj597rMKTf25`O9 zJ=u^|XSh4Qye#gnO+!Q~rT6utKChs+%_kcoa84D}V(Y$OhQnJ}R?RR>^UR9WE($EX zuE!vzV3V&fg)DguIEBbSDE5)L05|?f6&B*HzLdj*2vFWS$~YBWnCKeq{2&sTiL*2! z7pj0Ci&hXs!%jKZGLZrofeU&-+Q>U=2$_;7|5^S%-6~3(EzDr)5g*sb!^fH~Z9N&IqJo5uQUOlXU*XBZ4sX4b-H{5P?i_ zHi3E8%>KX!xqF9?&H6~*=!+&*A1@jgksfT2*p+^up?s-&f1ZaQ8aN+Bu3!LSJutWy z!}d{#ZR7`-a$W@Kap%ZIaa@?@mP+pFV5&&*$Iq$E^AGiVjHrB4a~SWD5DFL&>Vkh?;M1P8Ae`Si!)6p>X5N(y`5314@Kuk!1}iz2xHT98 zEWJ80nUUdSrk3010@b!B?`M`$|AN%-Vvf|tJ}4zn25T7ohka9H-Du(_~5hbC-JffoW#ISkiX2W`BP?+pvd= zH^|gCa~XSP*LZ~EkMj+Fm8SYsEqx3Kp>H0Hc_fWaG`VpBTD{Mc!QN70{jMk4o6#con{QaFv8hP8_G8TBy(^2qYdd?#8uwMvtjbK$;SMb}y` z;DIwnWb{-biUKgqBa8J?b&HYRc^xyKxkcD|kO4!~ga}^?sxGIRmPdH40n;)&`ydzbS;EJit6Ur}j!mqBEG9@R~K{ zMXW=u+6(sC^2K)*$7_thna2P|Iob=I2H;x& z|F-bvnW^WrbS?fs=gbqJ(^zm4OB=My+M8M_*Xxu9G!$%b^95V45TCI}dE~nb7wxFDP}1A)cm)s`&OFj@+QGSWo`bIyZdU zd1*~H^@`O|R)=;>Zh#QB=((_YTV<0m|KnnYOZA{N*UUfgM?C>)r z=5JpnuBL-nXs}eP2{ED9BTqc|u*m*^Hxe>sEBfz=y zC&45`A1A?rrmLhgSu^Dg@4SFZgp*#&z6}_I&SFleb^!jdn9ZyZrZh_5sthtC3q3BcJ;^?syZ4?gUfw z$7(5jVQ`;Ytz=WDuv!Vcip!R;4d8lrRfK2^5`e7QwOX!Psr2h?IM0j>ok^uMh!KN6gSz=K ze|2ICGauYs)Y=IkTKuQSqm20T8CSw6#8=@h28PSCx&&X%G@mzVvO|k6cq|kAeE9Et zGAcS>;U11p@E6O&!2gEsf4A~6v2gq+6ovC|DBxekPyb)&p3?Xq=)TY{BhtDINh=QE z8%<)v*!o7Fy+ux)h_b&Z8bIQ2oz%%9eS?Yk*dS(A<3WlUkUH7^P0Wd`P(S&?@RedG!?#+DM1=;|VX*g`x4Cu~bEOYO3~jUtXAUFcr-D(ZV`=B?RB5)i#4b?d zgyx}cASZ~U#7PJ0!omZ$UZYLLqaawH?=qm1VD9(Ak-#B*xMxY25%+z&Cv&?RU?<%J zv)pYTQTtv<<|n94uHO18KWnpA;|0Kf6T63FAtMQ#;F9R!!g$9GoQ6A!?0$9i)m|6_ z-)4+-y{EryjWjWlk(lY#=MWRDjWiv4hWlvM=eJ)q61u0xv1Q$7kpC%6EYp#CndI2; zi6EHQ&G}VbBxD+}s5X5+gsO#p-!vH&BQ(^b;$c>k=iI4#_yn$`#Z6;R##5cG7{h## ze=zRQN<>D`?TA&6n7GnvTL4c*zOq9rtf^JvM(tmAiG%`^4f;kio+5gOnbqaR+yg9* zYcrC|&M$4Ypm@>_?QI|gdL}nhdMoP9)cyK;=ZU6>CmQ{g!MjfdSDvY3WLz{(VUU%f z1A~p@6e%oMCPyZry{mb&S1Oy~D;#BHjx=?KWQ_v}xB;(T!0Ki@@Wly124M78Yqs#k zsVwLPR1<}hTs{(|mB_l_6QX63-@5$P=4n(EWxWXVd$r0Mq}nnWu0Evh`NY!SRB>za zq`W>js|u7VfT1lOO~!qsb)~z{6@!c90edasuq!=Q$F$L+PX21Ea2OR4s+9U1TfD8e zAOvfsJcF~w^tO?n5GLxr9NXXk9j20a23^K-rkW!f!1AkqdP9l%x+ixoP%K=ies4<- z`<p%1*p`Jju=RUXPxe}6u|YSvs`ve=q`m3MUO7#T>d zSjQO5XBeYgGMOvir9W9(cbmO5|F}pKBBzRXA91wEP~jC<5RQRw&xNiGqkpi8PNiLP z<&I38#}d}wRZHu8lF+?GRS7(>8W8@>iz0_0=(k01-NN(Y4z^=C6V61m4>D;PL$GbZ`ReF?Z z3SI47I92zlFcub&j%*|MQ{BK#RBDxbihq_a;O%B<)Zd(Y1VvR@v)VH@PpMke1c$v9 z)XW@N(jJ@g^@d;r$cI^&BP}am8kPB`dO)Wdr*kUJY%G?;x+@eBVLaldlW4pR#l z?>kycjHHtY-hoN8b=ku0vTfV8?dqy7+h&)#Y}@ z*E;vEed6vNvCm(a5p!g|BQwVXBkQMC!822|y!?d*o*40h!6C;pR)wUoeW`DRVv^z@SV*YOI9 z4xGVl+EqhHA@%8n!M08qLc-DF&EA=jc!m&vO=RS`(xw=SGx^I;m~vjbt=A$`aR1fx zF0CY1$QsuoSn!48z12Yw)BNH|0>}3od#kQ|E2GzLEPhTOkk4HnkN=?Y|FW8y{(0te zGX8se&iOa1>A!0H|Jnvo`fef<{>@cn3wJ$gK1^#k-UF)`0a5C&_FQoF#4V+uOb!jl1NPXc?r&Aig z+4!c0Py2Ro4;wx2p+Keqz0AD+PPdDr&O63VW1l}!uHA$)yJWflz%Ivfcx!FZS&zx9 zJ`p9-QbXw(bK2DeOc3!`J_!w^;az79I>cG39uoGq-F;-@qu0n`#Gz~)2OSC4KxN-J zOs^qY;Il!dSjw54&KbMY=S)UI^Zt_6*>WcI3bj?^MVO-Uf+yr(WiBTRF#DU-SYmw2 zxaoC#&ceX}Min&0p0K=~pOpy+Sn39^Q0z1JuD z&?BVCQalXf?XV7qlGGBU4sH{khb2N1u}3ZF?fCf%Q}L?85l0r}U*_lFYwj+gEM@Sc zT71#_ZS}TD0`tRxWn-D4{{5jiOfjkAQ6E)Z^VW1tVmx3puqQtHg}92=g|T{QO zus*%%-c6Pi-gKi%=XigifVp}FH^WrCPd%pV*6TQLEfQOvV(pcg%0W~RsZ4Z~BLdY&4=q!ycMC*-)lnHK8UQLU|Bf$@6uZ}rTC)}z*~}lfDFgOcV>Wd@ z_k32LlkUr3!61rwD>t_ox_*?l2jSEE$THwZtt~{y#g!er8G+a;DkhDd5BT1sSJUd` zlEQECuCki*mUhjiy~AUZFoaNpGu#73yg@C=fFs8zKWy~iU8+_-TV2$z^LxU;b|J>m zYpVx5k7>+u_E`HQn841>aW}Hsk80(}&G7Q5)+)Ym`-smI+CTL*~@O*ag?l2T49kxEql8KEE71qgn6^}z-X?0ih{S4Sl zF@3xUF(xbf9;H#D?AQC5As~HU>A!03;J@}hD*x<#K>Dh=yzUHSuVEG2(~`|c zCqSeJ{_$2zArsMj@j*Jtq838cVu$nKNvEP?&KhX^2_2Gr6DB` z*s+k22D{}SsvziRM#AgHWWUAbZ;dOoAKUTge}-%JaRw&X ziv*6L%_I!HIG)3@LRN>>GeknV97GgEH7C|JhX&T`ISqvB+d=%sQa!Pcxi=pp_En2< zPf$N4pK13Ieuae`<~HH1EilcGJm?zZgddN%$C5bQmFxMg&UUKCT&Y%&_T3?AF{x0X zz@SI#aa5&Io8zFLP})3xpf;l_{JtxZoQ4uxgpV9OOFR>{Rid9!D%MGoNy6t6)U%{( zJY)%#>vyE>Pi4d1Lar0gC&eU1AZP0+CRv5D3To}#RzIP{Nf4Axe{5yp z_Cr;Cfmq=}lU&9sNDE+jyrCjsA;a?47wo@GZB86o_86YI3Hmm$1t3n4`HnRiT=lKg z(sIIyVIYjog-^^wl-8TXyR<=U5JQ7SAwm^xEvHC$0q~+{u=V_#9y>&I+{9Tnq#dd1 z_n_|M;yZkIgyjj3t0vOjA0!28{{>G z^7PZ)ay1p$*`)4pd9gg!2x3R`W?pdwVd)o>gPBBb;jR*d`pl8v!n9C=e2Zh2pphdf z=gYuzXkbnPE0RdX@+HYKWIJE8c$4ClPlZ3Bf(&9ENN?8c50@QlX%9ztLPVy7hN14( z#5v1~ERBWbB*s-fumsB$fW#`ZF_2)^%N;2Sf1YFBQUc!@he9utC0{*8kGtPR73Gek zDLMcxX8Gvlx6Ehl5z#HjFDPAr<@+}HV}R!v=2C#1LDYSo;{cHMBkI@HQaAzvmE;&N zv*C#KDQ-nv9KztlM0z4K_8GPvF;e4DwXca*i2`5<@nXeHJIH|Vli8Umo?=x|6cr{} zt1NVqAHcgCS5+ypitFTE%fEqHk26D{3CfTEBxO!$tzdRrt2@w2=RMiz`k`z+cnwju z!x$r9#~!y#2c6$fVb`rnx1#&~Cr@?Kkl%D}6E`dO#O%Wz_L=AQ1!o9h1jIGpV9Tca z>@OeZU%y_Qd9iGXa3kK@nap<&9MY@CgJ}c zBdT6Hfef`UB~8|gC0K3UgPbv;LWGh;zqpfiAtB7;L+e`3S4mclNxmi0r+l-}oPceZ ztsOmZF`}N~F&Gby4L?{%f`mmMeQT*Ru8GGxWpG)nZGrMK0-T>(8gWBc zZuoTUqe(0R(&N?HX@I{xl&P@o(u2W1*%_{*@r&dX?i&kZ2jk^~kJX$m(OXdkP1`z- zzBM!n=*WV+I$lptAW|6@MM|Bva{@C`m$}4Y+-V7%y)!4)vH8iW!AccvUxlPJ1$nbT zg?{HLy#cOWX?eSi`|0F+>E=b8guF=tI@(g9v$nFGu>pIAX*RpDQX-kWsN=^77JO$G z9qaJJajkB1`!v6W>2iZOv12yV$yF42y=cMl1MH8ve+tYgfz*?qeZ#?IWV|$btIoS$ZWN7tKQi4I)=hJT!;L0Gcr(jW_$KmxO2Dl z4dN%K&+$9hL^}o7f2cP9bogxl+V|#U`VSrc-$0`OT5YoaG2j78-@%W<+dFK0`6+90 zC?tV~6%|pX@t5Yt45j0sr8I8Ln#BGJ1X(>?Opau&A;R%UOJg~n0GzK zf(&jaFE2oRS82k6&v`d(H};faB=l|gh-Uo39FhiN+}q7tsHmJLjbSmoqgwgJR?M5Y z{;f<^Yh|U#O>?oZ0%pUtQBDn7R(GP(C0PzWSuP>;-PHaTywA%d2*@`~B*wauQ6~M1 z#mX6Y_#pizmXRqC@s0IbOgL{KKW>I|Z;FgOl1!iF#;C88l!zAIX)gQJ(c;VhC9oIk zHwTY98&Hq?B0;75u4_`GDst}wJb~6tkcJ6Jb+M#jFiG;x&^KZcSD^eI)Eyu+Z6*7{ zv9b{p@j64Q^M(;Px5(N@{+g;&t(BBP)vV&eenVtYhn_Ds;aI801ebj%JiH_f%3?vRId|19kEZ++`fbGcYLRnvjM-;rbNnb=4 zUM@=HdD4nrZ1fV^*_Vz9M^wiiUp$@J-i(~xZXThNwb;?~L-aFEcJKJt;!G|!(ekV| z&EG!&dzxAh4jy-#`%n2z80<0(kof!rJ0kYVJdHBTPXXF!Z*9Vi#cR2ez@%P@LhF*H zau`jJ1y#l7i}&eWm4*gzD+_U+0SO#WYa9bNkjpiV+0#r~^%18JQ!-xp6^D%~la7!J>5Vld!J1R4FFw z*tB;~JI=@sCQ>)|5BJx-i^2ZKLI$udw{ltAm&3r*SZBJkXX{)!153WyXsC#KC41qu z?tbhLw@!j-%EI42WKC1`tpoGM@A~+y7jnF;PWrQ9a_jIP1A6Pu+cU+zLqcdxez4z8 zDF+i>z04wwM|ol!kycSbWH$b||9qV7BX-^4v)Mw8VXq&bK!tQ<2W=o`BBb(F; zb)GS~fds1s$_u1pi#4HjO>+kfOqbz1HG+?W0!!Ljh9LGr@sdmxKVJC?18uZnyau(m zlKG7reZp$^P^znn9K0nvNOC3h?_&QCQ;vz1 z`5()klj%P^E&j$+{a3LcRNahUXGQILQaY*nQLIWkDxi2J>|$|ZO|+Q`W7;3Itco1) zWyymx_I9nw3nLMK!MP4f$=DB=;BIof_d4bg;3kNRfO7bA+am*Q&s(U2dN7-n>k;ek z#Stu#g@IO!Cd<*D(udcl9jdZnkP-9G-f+R(H@ zf(*f!5*F2ghY##R-z!Y+dBOys2ND5i_@-(w|K@rw7O20QuJZXzi-fQjdO-GaMnpMc zNfXpl)q@f{NjqZ|1bQ|jJW(g{j za5*D&Xe@C^n?8Bq944^zcjrB{24 zPrdde=wKC&od**P9{?GBZPtNBL?Z&(h!(TaWMdSS&wH)|a&TuM3$4?$#;Bi@#s%A1 z>(I?f+14#-Ku0y{f+o?dvTjOR`GLZLCn+jV^Y`ucdaH}x0b{?N|2Se4--TdeCfteNQX$H^;%iv9TRbN64we6 zGbXcNDdq`7x$u_pe2b%s5wO5QXBq!bEWshWl>3rjna;nGT-62(28M~>hpRH(uCcI? z4D;OO<;0ywai0gAvXl?m*DXwc1ssR>rV<*EVghbkHt_azs*yOxVJYior_V=)MG&LB z<9vM5%FYRvzKn{1U%O=&j_uPq1q2!<7YXB(B7=E5(Mjv4Fdv`mDbrYT#8_lw6{>8$ zyJCmW$y3{(Kz(+ML1fHtMi$G z>H}*o$(ShbH@S>sw1p&o%B!5U`DxU1CN?T(pf$Nxl8ozt{_F% zu^;9t8iGF~(E`|7Q0xwKq!fJ@u&_mz8l_aem&8A!OrQt-n#gHT{@}&0>-bgYz`}yX zYv(BAB0IzbdawTQ93jRI0j0qGv_}c zKb-%80LJ-$BY;i*ivXs|<*V^2NxZ6+j&9+9L8JpDgmm9CcCT4UYeDD6;hoc^nq4TO zD8O!LyRKE+<38}R%dtHX>j^5(#rVbXne1_U!2pf#-nZ-boRkRzKDN^xK%%u^S#46{ zMatXK_pEfe`{vI$#)?XYjV);K-B2H1BVCbdW<@?tq?Q5-!&2p4$eVTqf_OJgvh3G$ z8l-E?&2~KPJS_7NC;*BhK|A5iH|jjnFBuwi9=l}>xJwO4Bbhi@1~U4bOOmf_k9m5b z(ZqDF#d^quA7YOjfjXBSWb}lns8YfPA1MGik_aG~opP=rZvVO&7cpTD|cu+VH+d<|BWQ<^VCbc?C`ti_nA)HhL!*AOx^YPY@n5Oet zP9xObTYa9rYkc!EiSMJOv#BU|?A8Y;{O$dZ>LRO`?M?QRGyP3`f{U=1yZRwzZr|3OoK)5z*=r0?7i+|m=P*$! zwJ@FG*{i;One#voPG#l5yyINF_>{53)AFt-FbH8WNfIHOK~!@-(qFo-tj&SJe&{3M z3$C!(I7`I;V$DWdSuZ+^b{YsLECT_h?^>uTF1HPxo1MpKSyACjRrN*xZ6L4MXtB1nGm?+nChI+jGr202I)Lj? zNrV6Lhn;0i>LiquWiU%JZ^y`-3Zq~7FVz!S-t(G$ZO%Za*~(?Rj|KkiwdJ8(>@cxF z7Od~P?D*aFhwz#O_ce;hNmO#594kXV2Jr{kd#2L-qHu~_lil6G$ze@6kG;)s-3I&B zw|F3`&$~MP*oH^%`n@?29IS;g#Eo$KnjACozhty!Kvwg}m#M!;Kd5ijq6Ch3QUvCD za@oQLd%Yj*nN{6*1i<+)N#l>#MDVm*P`fwuQS~tOwsNn%I`@8x{OS&?RkMo2(hD8% zecM=U>H~FFAMn{eANJ0?E%ntiab$0iU9!tlq5@n)>cJOn9t=V^#zP@MERfR!1qs&x>y$n3s_J_ zm-~F7_%euJ{J(dk@3F;~)qhtwVx5N7qaOsmD{f6DPqQ5!QAk$kSlI*X7i-yA+TYW> zR^K=$V#>c^R>3+{96x04jHIrA84M8F`_1%eK$4_5PeO4hzBk{~&3r92@U8_3x4p&M zK~XwoCL5cA*sR3QD8|M`)o9+~d34`+hJSkF((NPb zMd$+}qR<=gA7tvEBEk4C;wtAq5FcJ%1{o6@Ge>hmPL}@@P}xi6A5!6hv`|IpD_P9? zB)Q~F-sXT9f)IjsSkq#XWToWb1IR<1`=;4xY@#(oEGoElI?KE1QHJdZg(M1e=^JhL zq~MlknSm{25T88{+N5F$m$&SnJpQpvHnDS*+)qkcfyr+IKc&(OV4L8$9eM_%LG__c z{GxeBX;$D#^RObCeR9>Z8EnM-Y}S*l=L!b0NWyHkw|ZsYR7%8~uG{10yTQGErzwmM zeS>qAvT74**08pwb!hMoHj_6JaHC1()WN!AVfhW)uB0^dnVi!41jpj(&a*u~f8g2j z&sKnrRevwJD;VJl2rrZx^uhz+&LN3o8P;_K)0)7V>$uP9y0v+F{`i%1l3*4wc=ZP` zc6G$yJb!ygucLrD-9hFN7Jpasy*kgkTB-q3HjgSj{G7OyrX~j}*a_@&AKLL2@^S)* z>x#BixVuIt&1yO2v%nuIcO(g)65UE#hgLUoDs&y+OihRn;IjG*B2##e z2VFC{t>Tb85YY#$A9kS43*8#rL1`xPdo?paAVHKS;!(|l#p)GTSbxiq4%J>^+Z*V_ z%xQqUbtPFn+AYkJz`|Eu;m2)_&pr=}(dZIk78S&?=TKlWl+C|M!3OkiO;QVz+fisc z`&EFLQVE6$1^dfWtPCwl8HaNf;VCwSs8B!+b(+H-uj*KJ8;*C1YQ9v=DA7$-=hn~c zY(uyOqtQjfbM_>$G{}swP0jxxjGo2Z(|Wyy0{35rmonhyjjXBsq3;3aF59QpArXZ@ zh2Pdy?+qN-7!853v3x?T9dCZmXi1jT$y(nZ#`4G7Mcd>==!PQm;D{6o?=Uqf@VNgK zg;$Us2h5e~WRqvIh8rbGpl2*a^=!puq@j3x&Uan4K8>GrlPJ!-Asl%Z`qL0Mpd*K^ z`sU2OM|T}R-*HppvNrGWqc>%!2fnaYRABpheEsR5dOeS_?1Ad$oWFu8To2>;(C-~6 zoL4BWP^|BrE(6Ue==;=c*dp&}U;p^Ey=OVoTqnakSUbfR5ZDd+-oJ~;-_r0`uk*i1 zg`EF^%)ShS#QHU6dJ$ox&B+N1_+tRJ$}- zWXld!M>OAE+8->TIfHJ)4mMp7R*fEu6*)%1^X~R7Y}Ai0Ol(+ z8a@>EI3>U=3JZ*Y>`aK8HX=s_M<&ZO@HH+Uxg~U(!h=GHHl_|XlIX$M_*e}S4kQc% zPUTW4c(p(EWP7#?B9JC01P*E?i|ak<6rzA8)3o|SXh8xuO#w9YElf6SWW(oOSafkq zS{Nh`ObIEjTXgNdvKhL@fX~)^m%-KKH8sb88Xqri^LuB?m>hq{I4R-+9A7k7Wp5W` zAIX%#+&^WC{=L^AiU72LE4lcO9iMR1{_!E&g^)Kh01L=i=&2Hua@OE@i>fX!(~ zh5~HToo1Xh=6jzisLsS-BC04Osz$VqI`e_&y@)dd43Z?E5{_!_`GR$1&@sjO65(4i zJi0+n$ndIp8`U%58WHB)X zrhA{FMDzk_qZ^yNQ+f!D^QjhG4yq?To}yA1E6HLugA_oG*;_&^Y(Pj@C^a#cBi5Op zBrvC%Jtw|tZ1nLE5(LhNuUT}F(|v`7^mo`y?6QMn9?PlJa?QT6EAQ&s7;1{unR|q% zV8u00)~q@8m^f#oykOE3$nS~qF#K5&)b%ZOND*p#6iYL}G`9>>KO&Wy^uppJx=Hpg zW-eCLSPBCOsbw0_)X*8$m}m61;1K?5d8kT-<+h{-ndeY-GzfbzgnGNR8?Q*Gt%>Bo znHUR@QJ3_5uPb@VbWsP$__{a^JrnwKf3 znY$l@Cl7+VbJb69=G?L7LpW@ya(ltHIMD+(Sw5T2tzw;-oxj|%EUPqdR}Fjdk#R6f zd&D2C#W`dc?6hnJ)>Fhy_}70Bl97CzhvfDAGm>!LCy zwxje9tVlHO>!MY`?DdYCnv#7yxY~Guh_4=O{C9o)7utiF>7NKcPBtb&M#8^T^M5s2 zf5*%JS1&Q@k3jx^mmBTS6=*5rcR6AKsUp+S}mU0hA4Gg(Bo{Kvss?m6Cz3R&7C^;fxpli@D{`+gD4Jy$bL!DUl( zJKfwbAw4Q!de0&24n>dafZ2!pVcXg7-}e9m6M(R#5DgUe2Rc&ROk79FoG6U>4M<&2K|;%b~o z)rdNN@wx^qdmV!E$A;9iC!iCIi%yM|CIKD8S%oYx;* z6GLq9=C(i*-Sh1^P4a8g>H4G*3?E8)0Ab}3p;yu0{ zym@VuhGawQAQU-fa{)NYP+um}MJU^l_$u8nEq@a2B?%$Agytx&#v+Zb?e7@M5eFL( zgz?{wNG!wR%ftz_vs--XYo4fr$2W|h|EU`3QUi@chV`;w>q(`67w`*ki@4(M71!@> zWqon+!(P(%lXGon>0$B}^q(WAvmHUK7L!P%i>U?D(yVrRJT`H$adMG2w|$ykx{Ik` zEK4R~a{A6Kr5QjuV4z~xbIKXX{Zeye*YbpMvh7mgd-$rOYIm4g25@gMiomQ)5h>RsTI5%{N@e#auQG(OEJAD^oue?~& z%Dr!mtEY37@$hvWIvAr~SK;hpbffTdM&KZK$mPHSn@_h^gN1#M+X>xil+>xn=GoyT zC}YJJKfuG)-ahL{5xf%R5muxb zS=cq%gZas)Cq$BBQtGY6^Xp~}aVb}g2sOJ)<_kOm`;$F-9LOFq3Eal4teY${G?pgg zAF%grZx18sXQn7!CGZ9@E10`H)#H@M;le))Zj1-K%47+++xuVi%c>4FhTl?F_wP}p zW6A$;!6nr`YuJiCF{T8XRh<<6UHSgOWiT;u{CPFl82_br zoa~JMu6*o&so{TDzQ0E1oPR-$V4+cy!ljYKbVj;bo!6Y=zB2%)i*-VxM%Xtbkx9fa z!=b;$y@7lrXAzODN+pOP5f+W^YENaR<=XZ>VLsn4`_L~h%@%{IRu1Z$%>I}FCO{7R z!Zy*_FU?URkh7&LsuupL)$Y$&xaHFmY!ell0#aK}o}KWO^2?jsXDYB7f9QmaaamIH z&~=JJ5zW3D@2R@GsQbG$BzIpFRy|}KZ-Z3~0n?>aH{AZIeEuHSCBZY7x@!Qq`9@dR zYQi#=c`xUvrGMg{vAzA6|F&+e zOlq7H;|~$u!nzLVx!(^X%2BstAQFOQ8ZxUR5>ANPKHG$RZ?FgTPY2yl)hO2QD%d=4 z^BXl)LLZljIORnQfL%#6VNL+u0q?>XRz#jkz3Nd<-OD0YgLCA7rgu(V&)ZB~#X~K@ z50}20R(`82=SV3f0WlV*1+>w}L3^~J0Sw<|am}d?o#MiHE8S<{d2{NfTktg#bOJ~CejgIuQ;@Eg?|NJFe^_v)8nB;cx z@tc9N4;Aactl|hj4dUodvr&F=C>4iMYD{OJdvgi~1uG)8GFitB;(k*V=Us5v$nP9I zYcbnw+$JMQ?s?KF>7#6$z2wTW^@2I@qQ+C)3kkgcFz4EQon1mr%*nBLWp;ioO+dL& z0+`+`9eN;&e+#vLrYCVViCV=w1~t__iS42%LIScUJ{9ttnq}HgEipsz63I1b5D{y^ zYnEpP>U_#`!Td-?|Byh3%?+WXN|jI0M1wuB3WS3_49agX?JCe)=;asL#bfpXl6jLO z=r%2OypmyP2TOh|838bfW@o;^G_dRF?o19~FA+h?TS%QO^BgW>F8OhmOqh7H-3L_= zca}RaVTWfDDl_4srS(6bC>+6{mC)V2bW%(@S~H`=SNqqc|Vv1GO~PHS%rZ(gw2jqe$TJIdnR&s zac1u=6~C;ucP_|*0o$mYJA=~K+11W0gFQ-8mu;E6z4Uo&C0g#vq%V?rh~v+@NS^oJ zEl+2kOS{{l@NC^2pBBGBWckfT+zX}Xn7`8FuHi;Z{5k)PvEv-Te%z2m!Q17r>>zJ; zq`Rm?PllTe#cld2ho)%OHZnEWBUdlm{4?><7ne~rE)7q&FFEvF%-bs*+|`>pz$ z)fOb+fsrAv;354nI?Z4=L>H5QwL`*M9|bCJwl6mIz4u-McAehpH4!lB8vMNrHyz}W`K>CH4-zs-}K^%oHt`!9&{z!2KFFuX?uB}aLyaPyfL@_GZqEx`~d_4{X} zts^IYTxbz|IL|#GenQsYj=u@!$~B~m?)Mvg(zeeiXb?VbM$489HS&FkD*Nr-jJ*8D z+JYF7lnq`@Fo%FsnD`mfBwq=@h>sY{XQw3KkkekxKOl1C1^)fyjq`6k|4Z$eSXutT z*>SRS{k!sW{8bJ9tMWIhP5#yMcHL1OEzF5E?EXP=jn-!M2zg^`i2-AZ)sm~BbZ>j|bb!U!U!VN`n8cX6ivYDr?B5;A z%}Ra4C&l_)mNpA6rpj`6bw9WBLIcQk`Tk99g`UR+W9b>3U<&6FC4x4k4K--9)5d?6 znBSJChOAJ>%v))&Bgc=hGrMS^C^oax_C#}{hk4c*eY6GJ?mg^0I{-#NH_<7pLemj} zs8%x}lKLCk3R>d~oIG?rb+ZfC_O=!#3`-uytInyAxaM@I&5t~M2XiUWQ*Qt%)ze4# z{V&#m8F#d!Q9SaH(n1ip7kW+b*(B+gqHAQYO}2g4l1D`qyldEZmhS zosBU}5Wskg3XyGuC#{;>UPsEc&%ln#irG^H7-4XUx#KW0HxEmLN+Qgylk=m+YZnaVPSR;fu~FzOmTo_Guo@&$Kynf0B{iyO$^ zNN+7b1Doh z{PURvt$TXDBPUcJ<`X$M^I%SKQ1DJ0;Ama{?58Mt;0hJqV29#J-%0{kADaojoS_=D zjNA4&Pj(U2ekXz9j1rl@>-2sY8aYG&Y;Lei)ka;g8kzethrvAl*DzIM5wP3rl0~x-Xpf}~ zh~%`A_CihkJCgd<*zx&lC4+u~ntA9X>FjdIn?iXhKb_>3=mPSy;BsxUu=KOpql7@~ zQR$*cOWJ&`xG?m-gC2*jh1u}+HA;b_$1NqoS)Cw|)cmIXJ=ku|Ce5R$T4xeoKW#?Q zt^0#vYP*|1^ON&(ep>dCz*xmsbF9NN7JN6K@{t>zD(8~RCSH8#Jyd=pQ}<{2-d&sT zydoWqeYFbj`BhARn4##pQoel%(n^Y()?`@BifADYL7e;ylzB{SYX|A!Wtl3@5q2x; z{(c`vPnTA8c>mOM@?MqpGpw7+98UEqYYH6@?unClstmQLsX!B{#lcp^ef}gsn^}C6 zbX;AOUItbdx^H~<@|9iRj&}DZ7-Ad0o7clbU2W%K6wjytdAY8Ssgy4gvD^+9@`#ye z|4WQ8@ZB-seZGD?A>!_L(J{f656VlN+l`F2vvQrE(`{8ipCDShmux^)5!CyRZ?Cy? zdwiKvn_(NoTmav7?$9x^fZS1?CVw_6-Z=`3KV2iWco+poQej`3x=Pk69mX^7ndL+M zP2&XE*rlD0)UUVCdUe*48D>@o+}ec_c>73gYaJc|H`=d&#~HU`zidLb{xCci{&krf z7Op>l%8-VqA}(^?yOE`ViKPNS$I@k^uv74i(*X8w_3i}ITGq9iX`Rx0X z3001;`DC38rX1R+tw^Ch>#7Bk(c6H;!q4s>$)k%f{f2+2N=_*4Z_qH*R|AF`qZl4| zhWyH58TP)pwuo@U`zV$O38)ibuPHl%01L|l@~mJ4av|Y-yS>Le?w?0m0Z+fp*WRQs zF-Pa=B@|4G>2akRU@m`~8}G~+Pv^Y7O)&;#aNc`5egbU)86f@pd*tt0^LJHZjQNZbEp07D|P9NcVWA77sE{AE*n2Tyw*;`vA!%(~&C<6n^S!V;=H z7qe}_WlM9zUEfdbKT^XIyg++TcKCuJ*WrQ%ebe4_{lNlJMH)^`jy$5e#jDSRZ`%R$ zRdKeifmu%|pR0#)-obDV{fhkqPzIudcCGn@U5ACBLF#s9i!(p@IklCGcQ_GBX+SLc zU1Rq}J5=Klq0NGC*C299%6tk1UD}cK2bTzhlxqBe#gW$|s5Nh|F)%>~;@0j(vo5Xy z^c<&e62`EDIzwkQyMXqdfMNk6II_`qql|nEb{>0Dc};sD+@KjImxCseA?$6D4)8o z;)X0DX4;)FALFY`+nTlUDvdL`!~w!hR`KS|lL4!Fuk-UG>I|wW<#_4tsuVmax^Zo- zW=hB7XqLtrM^$Nk9}Nyz?{bc#b_=u89$5gnL`~(gB*p+T85xWy=BxM=NSKUuB3&!L9$x^sE7 zfCTttr^auaaBit19ZGz0@TZ$6O$3`%HGI0~Q@C*y`j@g@Ls5l(5buq>7mE5I<@aN# zAzZ|Lf#GAja=N?<5dj;Z??K&EDc|#m$Q?!y(p**{5h>>Zl{`uhWWnp(XWobcb(Ps= zRuktL$Y`E3XpgbzXU@_Cqwp7}sn;U=>N#LZ0p&q_H7njND;y#?V%UA!^1B8q`iLt# z#s^2pb;j62KKhI6NTTpgptDeC!@8Kmaoy_GjOZLO_{U+egjd7Chrg9$UKRRK2{I;w zs;Q&`=5!LA@{pQtN*QFmg4A;i0Q80Xay}8Oe0`1;r6bq4wVV#CMf(cazvfrDqi12T zqdZ)zaK``Sb&7b0wRF~kXdbs(xWm+K-B?M6e1B5E`NW|G`cj){KX3}}9hXqWCBYQ2=$+^;A$`nkGGnNJxm2iy%HUIl#v!!t$9Z*XZdBTO z^~j6L$&+*+v#jIcsiQi4oJp{qka1Tw71y_|AI;j`(QrmKC#nufi}7)s!hdt&;5*+f|94v75&GVsacc4=GqtU;Zx0n|R=;)*B)%H>0Wv3jilr;r%rp2taLT{wXD zgTo|oR@OwIlLSySl@pmktW4q0@`-K-+^9$x!L`x-SbyukLtz{D8m@jeSQcZn)W*61 z=iqJ7xjIUdDXGGjy#f)f{W!Bj8Km%CgIhxyrr1aWe>s?zFW7%~4DM$vI^t7YQ_-g0 zk84^kzDRI(t=>VK32Ui&>$kj{3t@|Nsw09}bY}cB zC>$sZQ4s_9imOh3?KC@x@m2j3!;YZX{C|-8zXbe$9w1Cy|5#7|A^MZ^{}%n3 zq_%0Z&W_r(tb~htLXN>ia;DcgKG$Gg3u~313zSY2OExr199AYdcmr|~#0_Ygt`kwL zGZ`L|2Msle=N8z0%KCLuy@LoH{ffhXx5oW}+N-FJnw+c&ReCO%xYHf2;nIRrt^?uH zt*P7%-7lfr&ro`ZND<6B900Y`pJf881nJ3}ipUVy&}4n~Qh(3Dd+65Bv^{KOVK9k@ zyfZddH@&Uhqj8hU#znJ((A(w%_719MMWhjh`&>8KqF(Jr5~Z13)a}tlI!i3N#~j z{^UwTkJBEeIjZ@Lu0>13SD?G#P2@5BpIeQgz=yKt`ZLh>a>oW_imEMpmrB<#jY5>_ zVadE;672FQsc_}OV(JqAcl@gkQ4(9D?5eqzV zW_J?Cz|7COyI(fqB=Ms5`V4RBY{=5N(HJe+h{Jc<8O^RuBL!}L9Q6Y822&dJU zf;(m3=G64859zJe%O+SfZo$VgIY5>5!B7y8FHmLb;7xi1qbny5_^x?Aw5>sQe@3{^ z&9VhO23xpm+UMy(YK-aT1tA;#WK@1|o;t@y5D99sM_Z#FUp3dPqkw`TSBqq`G?)o zU$H=aCztJEg_7iiOXaJ@1)__6Sq>2{1`6X1v21Egnb&nJj;Q16EV{q9Sj1qob&YNi z=;^RVZ5xmhCvjv%7B>!E5;wI)dk8_v$jHZ}fa)h@dYK(5dB5w-of&D{`N%W;b+JZi zspkzI3Ub@t?{FO|l0S3w5S@2H0xjg!X3xxMuBWY+xvg9Hd+Y1*GE}`!$EIr~IApU9 z=ClA{N7uBv+{Ky!Wo@vow-*KpZR>oEZ+gy|Ek(tJT+uAG8WW zA8@`i9iFG0YMg}aBh0bM5*5!`0c`@cel5C^O$5U<4Q>>UOH}`Zg&m1iwb4Kj^JQh? zfaK~%D^#>y(y_baxN}3H^FV^f*@hI^qigcdVQ!VJLxLRD@`?lmJk&!7FD|Z7mnjK; z+2K{cajWr6x53H9H%Gyr(S~1qR_Z1-;;aq1apV48wy?0!6V{$eFjk%@JX$2pXah8` zY}M{Em|gW{h(&Xv*G7$x?eNjAhh5fgM-}l66O9{((4wXz~U(xpU<1S7sQXO{C_Ovc2*-31A%S zUM<4=vDQ}V^3gATnCpG# z)$j=dL2|hI@Ac<@#eTB?YxMCSVm~?mZ?T_)|8MN)of@DJ5>1qbKIL~OYIr3oH1T?E z+W*7YJ8)^bW=p%3snx@pp88^6VL6Je zjN=er?uT4aZ~kaQ5uWyCgjt>q+p~CUzostc#`p80PpPFH&TeEZ#O}zy?2iGy(hwo; z2KQ!*W1q}+_?;*n<@bD2vkW?V8!fR@$3yQtw2S-j6w)IEkP5`N8%#uB#0-bi!n)0$ z&oRRA;vXdpvrhm(inU~zpR_9se+GnaLS2mK$jd#+)SqnLc_v**KaR0ZGh4o4lQ;5%u?&G>1VdPAz7S^)WR};mTv{@;9+r zjRnj!T(}r!4RYf4w0yo&rmMTj31PY-++;p@AMU%TKve|_+H!e*iDqU!%sUA#P;_~p-F&)%xF>348 z?9wqy8jbb;EeVe&Cr$ypO^xha{nLbd+nW#d*bt{bcFwSjYtO-{LCx`Q(1~;^qNL1d zuBVk35nx$C*vxPVF2Sa`Kh%lVSbvQZt4xgw4Ps7eM*mO@4L=4Hz{e&zsNrif9YG_=_@+A2KUsOAzBz+QbVYvD0MRW_PLhY12#D zF;3t==-$5^#dIwHPConxOeyRC4O3e2uaxvRrW6FekBCg`ws2YM6n9e4X!?f}{Pez< z-dI>~m?6>e(LK#8qQ~)f%P~Wncxo*vE{{1-V?BHN*mqjGuSy3UO5#=VYfs}(=e3Ta zIg}E5M)Np*59GDpoQFz-j0y$hOIq3$c(ASvn(PZcvcI=>V@Umx8z zxWm**3ulDSK)J?>eoWATUV*gKK`80QR8Kp%pLhGr!WL>2Mrh8$lCK-n!dUeq5Azi!Z|_Lqi!_h;IbT;{YKS zJ#Ln;t#KP>AahsuM>JFo!0eM@sBk6{65IE?x1#zFlX3*1nf&VOQ&7Q2GHz;L>BU0vHiT2cX48K zr9T8qj4B5Dh+ncz*tD7NI)t-i<|r*j#wAB+-Z?vFrlKHC+D+9U*b4_2-_PfL#d)JA z`j8hh&wXc8O%E~-yKAxe=*FtLJ4D-9D||OXPn2xdI7!05E_xarGTTMt)nQP!X5eUD z3u068|&K!&DCJp-paQJ=q7R4v%LcDglxJ_I-hyJQHj9{f>Pt1>eu88Vu82;c!> zK@({+5d|=%F?V{sF8npt_A;>IGChBLi`IOk$~TF^VPz1V92cl;O8CL2o%XYCp1GY_ zWG$Y}0I87v%s&B9qR6u3pnGmcf!t^Fm~*|YBH=zTgdE}y4H0o5 zXs%`qeRYzBhhRoh`@2VWkVWx9HoeI^ZjF&I#XACt4ef3Ta$|a8hjce;6{~i@M5Pu> z(142TUgJfj9XnLSS-(1%qR7aa!nU30+GN+op0QL)9LLG8kqs}blMOJ>t3dBp~b6u$BgH0Lt&1N`he&I*@_Vu#=PaPDZgT_;(x5#iNr+UP2?dZ6)tkD&F8k8;m%IGYJ5{@Fs_d9T?6;a zAzr&fN@y7pItlm3VsfV0^15iY)17GPD|Gf$mHH|z@LI{%4tpG;j=uC=VQke|3?p}l zY(^L?wBMueas%q&IH6EveU^tqFm^&o|A6DKEM9x|LDrCxKIV7k2JG@DAV*M2BFNt6 zs*#=mTmTqxvefWK4@(eF=nY83G9p{zVJf5pRsRB-y_J-v zvDeLky#@5+;1g5HWxgmtos6dL-Py}SEoiX$Of(@{>v59w8RHuy76qOAJxKK@==LqH zNNJVG$~NT)jOa8T#73Suxzvh(?TK&)%+A+HP@Q|`9zYYOh%#SXFt(SkV_yuq!68_ZhEXhw+4X_MMQ!>+904oe`@{9qc=`+!jDa^~kPM zO|#S&a05_7*n^rXM;kRZ{MsXxgQK^K(T$SLNf<6HfkoOF(|1!b*ss3&s6$4W4G-5K z=tY9b`$3A?S_QaZ3@97#*4dpPi<&~$SEQCsPZ#jeB_I+d{dKIJHq7mo_g?$~S(9

          A~}`hR1pIx4AuyUu@oERkPo7j)-^&c}V2>##e*<+*|dhvk$0 z3fa>w8xoi`;D9{!ZS^TH2+C*7tI-DzX4^mTNVmU4>XO@LfVl5Ev0h>2?vg(7v_aiq zcO%i|$X3|y()w+lZuH97eWDzcQpWf}hT)dN?t^0xpF|7A-)nZEG8LXYtV8}zo6~Nq zGH_N;otDX5#u-yf|Q4`D3~dird$bU1$OuNGFMRV4eOx zK++^<9%ZP*HL=b#u6i2As7uY4*$!QQ5rGtzvgRS5;E#Xo>|fYRy5D6hAD$lwxoTbQ zdhEoQ%u$kk)gW+5Tx~wyD9BxEr;PGJ23V3juG zeQoI84`9P^JBYvV3oURGP1X6gYwMd!2?Y!1wf|GXP5o|679pQXkoY9Z@T}D`lA}lV zX5F*!B@A>49$Dj>T0%h0YMCw2xnc|32@g!s<|jz%+*LLu+q=C5hKqf?70-&R`cB%V^AK>oFcpu#n1 ziH0_OpB^K*SN;(r9r*iry;5)%V0%fjn2gQ;a^+!Ab zGlZoaDFCg_S>vZL^fbM<6@vLEC2NZXzYW&e=l~@E7E~zVEj*d9)l0j%O)NBQ)P}?m| zISu#tKJ*%kHC~DJ1fxR9bA{VKWfH^M#7e4+j*{N+Xe-!_TpM1JQQRqo>(Yf)Q6E;i zyOvEN6HA(`dAW#e+=Xg-?WZY*Iw^2$r-QgUZ8Q-T@nMVPc2?e<)7)9(O6vl;qe|tj zeaY1sP&9}ack{omc;ld`)icL!GV5l~F%Rk_;1{4$*QPGzNTMeZ6S#w}Msb^KX_e6r zaippcC$ls@NL5liSv_#~X&=pEVPo0xT`MP3{1I;o^%fEzCf&6ehwk8DkEU(+hjt`x z-;})$yxKcnZ4+ggQ)a$dcgVSFOlIkUNAH6(P0AeGt5>77LE;7HLx5ZPb0pVjfq@m2 z3$HpK+}Lbx@^4v!JCm54x&4uL8?cs^uZSC5=}{O^ES#C+6sB%~y9s#rex%)htUWPL z94(jNhuBLSndjX0+`kKt#3&*0x$B~$2qmibc@f?)om@haNs7J6so8=57=umUY_fd; z?R$Tg{|Ax%*D_Df`mg>hHd^L?+)LU1hVK1W7tdeI{2udP{>|%>1Y|nN(AGxjNy9o- z!at%47Ge1+q{xZ9m!lJD|)D6iG2 zn_hISAcIm$sY2vR;B`a7@EvKY3UC#IdirY5+Gfv$dYnBFHYrLWRe@MK)RgC8b0UJ2xSrm7{vpvGDh7gO4Qqt>`r2 zg<%j>WY?IoLa8(a=%X=?IMiFpnoV`za!TGjZw*yySLl;W^-j3(={d?7!TC3s8R8eI^j=;G&a%173&_sgp}`a6TfCf%gjPoV1dQkL!!;aH@;?G@b$(Gt?k;)~ znFj?iMh2LR$5PCW6OQb+4yUzKim=TfQ%FS{p#m0vH#5+1*we*H?)t&C~%pw;ZG_1*__5nlHwxyPrc%$-8SYv|?M72OaJ_mcrhqedE3FfmL;dY3B}db9whOAwtGEawf8{ z2}O4px}#}ml6j5>i=>d{Vi%sype!SCo^%beKFg489VvYpl#^e$WQOVz;KBnWi#TyR zUe`It(gtNl86I<#tWZt@TBoHwYpiF41LsRD@_-T~Wj=#hs>UazPuE$m5<24CCetbe zN=lX0>cM4IlP={V7}<&`1pwVV`wgZT3lB5kDGJ?Avn;S1O^Lg4^)x}AM2Np4ZL@FE zzRg4J`hrVxMBF<8_9QoTEbmkPb=ahpMwioI>H@>2vZcrv2@<=zIuoWPjRd)|{L7U4 zb2Q~NBXWqVX{@yOq|nHn=B|ZMq{KHIYJvLq!$%pf-ZdT83ty8RsMFVCkcR%=#?JhjBC z_5@_q7L=bGi;d1Fq|RHSG?)F+!P1nwoEySu*zNR8aN>1Y?l!;{m_4yzo4>i*d*-UrX?ehQr~OvJ`}#er(xuUHGPk1y`nUgpKOzUA=M|x6 z(84vd9{{pi_4ba(x~A)#z1A#yod>){y`YkcdUWjL03(#RjyucY5Cp0-1_$!%<#un& z?s0{exVo-X@@$N{sg@uvuNVIe@h;n<$;PF=qyRAl9Wd+FKfEEeTRV_L;+fwdZC=GS zHf$>2$BK7dOP`jXK$QhsfkF)6A{x!~bgE)L1I)+6_NycYFU6B;ZnM(aNSNRo!n_lc zFmq}SbF4_se5poG1>2kHc=!K;;!9QY^+ zg5uz2_S$_Qxw550zY+yfi*9@u3r`F+2mDE?6UtP5Z%FoG$l*9hS>jpa3+RwSjkO7u>dvzw${6Ss;7%%VJ+s z7A2>)AxKqh^HrQj$A`cb4p>00 zk|01uMXmjH)uy#1st0Bfff83^o6+=9R(V=ia?{O2<#*cb4Ow^boM$$t=gdJ?TME;S zLTC32ORm}=2$KCm!cG}Eppf(--aK$()YRa2Fv16C;)41}ck<}IZ9=c9AGR;MwkPMC2Sv5a0a_z zB*AiuFVkkFtTsB-8-_Xbw3wrqF#Dmj)%h8U&a52O?u)>Fk-KYAOEG~Ly`kE0xiF&! z+7YD^{E~VqOiDQz>d~9_4c)08aKx zt;HBr))NvfpFcujcwV{AxB7)!=#84ep_iN#J2YRPxIKDN1bJ7pg?<(r^~(g?CWCRd z@>*7b>_>Re+B_aZ!Z&E@OkDt0uBjg@DneTeU=mW;Cmn--&X~pbP8iPBb84t}mFYRx z$D&WJxsf$l(=w?!RYCmGmNhvoHDif?^;x2sGEUtz4q_p-44wh48*;bNc*7UUD7cAy zjL?0=>XvUib9dVI=1ES_hne2Vo9_Q2W%<$t@YpFzJnmw^N%sQCF$xO(r^^4W-T%K8 z<(reNa>ygGhC=R!y%iOx>Z422R!c@jhUsH? z;$##g-%|b@G@YLV3$-bVEVo{@U0t@--GYVN>AWsw-lZ?g%>3ZswCD za<@sA>-I1WbTS(>JO$PGAslI=)-QmB&MbR_Ke|6gx>Z)(O&5G8CkQMVkE7^eF512V zuZ+%GJKVsTBu^RoXoD1~D)`Llb4E{bYFZy)qGkL|R@*gD-ZrWQH1j_y(@V0l!3yrN zGIi=%C0})vAIzclPwKB_Q8XQDz^YhEZXT9v^VA|q*l_il$2@wg|JbWel#Q{nsp4hGrg>RZX2k!WFA%?ze7dAbGZ6JGExU z13EiIu%{;%;n0NVD ztNIMtL2po{udCzK8QN`~B%Ak{rNNcstYx`l`f+j^lBK(Kn?f=pang2~! zXQTfQ%gNtRvH$wB{pLDEew$_gDx6c_&o*+M2{>PCGz9`C3w2P;?=FNbC0rwSxKUGM zeaUv0`wMrAN2a~#G##V^5H^N3na*Y`G*9qXccr#VBG%jI6VxI>T(wbsoEQ;q-E&>p z3PeRTyK>`4@US`Dp3f0G+0iy{_Nyg;s(3LEFoa{BoDYgk5Ne9(=492UVk(xku5if zrSFLK7-3r@mBo3J<#J*W&urmje(fF4YL<-sY4-$y-f%n|*jk+M*<icAwi{D&R?u7-njY~hh#-T zMW|pRVS&?aXCOJ>lHs)^u<(1V#sHa1imkbWdnyXL0PGxXeKoq1Om5r`p8;|Fvma1k z$!;{HX(3asp^HRzy;sL+c>%h6t>tFji6@9NEC z7AGGrZJM{_Q@q!TDuA=&pV}1*zorh zucOdUn88+JVvZXh$r9t=aliW9xXMb_ze{KFUygzX9A6ob(gA9E8&#Ip*(R&Rpw0^k z``Camk)^336B9gzHmyTPU`@>YIrd%_Y%HRVN{8qm9=L}pXx55K3v0Vo z)Ns)dp(u(|bFmh$pRVZ`EznY37wbe?YfWf;)MHX3$R9xh!ABAnA`&hsJ2fMsg{~VtrLl}i*WX3yf3!0cT!i|7Dn*vwM2)UL2(Pp{gef)M46I3>3jO&M4@@>a6y4F z_JYV$B(ysq>P+iN3-&6o-slg=dwrjwkqKibBoc$%)fymI^ztGQ)Qk z$DdUA5-k>mtd@n@${4^ux?3bx-TZJfjWow;Czc_KLwdFB<&@`L_D^Z~7lx3Imj2&= zeCYqfNc@|b_g}T8LHU2QW$C-jk^+UIqL?C~iBTCCBVTkq2%ik1QlM%@C0=jDcKz!F zw&B?PmEt=Wtg7}0vnke37MO~BN+{g1 zn(|4J9^o+gHP!>Svl)2TzBQ1UbA91T== z!A{Mv@f43=Q)IqzQ;t=!i0cPj4=v)QhoCj$YAyKTRrEs?dog`Z&;aYTWCEp-BHy9I z9>)@e^3EQ6pz>FS1#fp!gvNWjJ1+^^SyW-p6vCg!jJNj6eSIc26`kL(hZ56mgrny@ zs0~Q8f95;x$1ZEx8EZSz`8j@{!nfugD^z&RHiPvyWR}iV7;yQpA90S9-kRG5^m~;g6YQ+oZ>{R(H zc7WJdn=+Te862paP3})Iklmm*QFmoF+k?-MtcU?}XU&+{nTa{KGZe;RJ@ebeGgmvS z)I!qqmDj|#sN|VTFvrJRauK3qwQ$w4)$*s8!iOX=a2J*dlWV@HBDYCt8mW&!ik{9f0xwWL2$hCo?yseiAh+rJt}~^;DFqh z=6JzJ>&6W`(QM0H!Q}^vxkn>1L&24g&Hl`=yIh2RS271*0yV)cQm+j?MTY1#xSOP3}m-LL^Sap1btTbR8l!b8I(KGtD`uW z;Z-H4_@#2;pvzr)>3xEbal+ZKiMgFRjZ$k#N8fP`(wy&WZ7C!G5GzAtk! ziF2E~OO0vAt9Tm`E{xE2MHM%SENKixm_M_>QuLHcChwZxFK9^UX?!Zz`(gH|2Cegt zt`x*J$1>Cq=D2w3;fuxzHn=2*t>U~D{!lD_oN8og zEz;jjr7US~(i+O4ZVXrvH_pk^>8p>J^}^yHiQP0sO=W3g``{`5b7-nq-FXHcDq+@87_HNAJG|~rJ!q6XS>O@Gu5aTbztn^ z*VivVyoU>Jj(%ol;#?fqH?lmC+dmbD=C6LIl>DsA==rC5N~?(cOjiW=QI}nNbQY&; zB?jkp_HFeARR0*?;y;Xp|J^p}7@7WM*k@z-59=nwUkuy-IugEb4R-&tZl0@`Nc1E4 zyNs!?7FyCz)|)N_Mb3c+`x-D4ia_QgdB}W{dVZf8P<{}d?ivx_xCkMK3}{Vea(Y|g zL81EJAAO=UJbmDhl{XCOT+F2T3*zOod0ON*^)7@f@oRKEB(FeRYRmS)+S5SwLLGvj z+rd0r9;i-1sbuDuVqXIvHn2eZp(ZtLHhk?F#s0J%&K*w5rC31MLe^X%h32E$A(;VB zmR9j6cHO^HE7_ruRBEPyoDDuO%5rEU{ut;I&D3NAiU+d2FwCRf3hz(l{yy*tt-m}r=as%Zfx(8=Q6Up$@ar?2jlEZtVe#6M((=WEx10(nn&ab#0m=L{*l9a*U5C~y3PK>o!8CxQ7mg)%s*@--= z+rk@XFjoCo)IGHtk}Bx?Xjv~5Eh*KMV5;NpCBKXN`IM$NzyfegELtJN=ILoWB6@$! zwcj32ReofpK@UgeT2Z`UI!VF?$dsOBFU217;@No$z#gNUSa#D+ydPF-$nh!42b-yZ zH(U;=rLw9dhwN>QL=I7Y=fY#mldHqsab?CR?Lg=tx5_p-MIXYflgV~&jcfR+E|seD;OLj3j`kz< zwV3)PdvvB9XIDCiM?P)j$ESYDbJc?89WS5XCJVo%Ri83@$Kw{l1`2}6dNq^j`4fac z_V86V2N5@dGtkw?Lh@3x=u-t@LmuZiN#0YOH8rOFFO{bEWzhohbn#U5q0A}7%-1aQ znN4XIUw;2pckaW~lv0x6ZRJ@Y%<2s-gy4aqVoJhOp%sgJ`}02(3$ce)HLuyPZa&Gn zo3INv+Xy2Ax{Qk+5uH$p#S+7I3cf%&<5JG_*=|CG>FJ>GMv(H8zVSifc7uM9b1d{M zn39wtdYRKRz{-Z2PQ7x&E*xpkjJ{-%y0QB&H71{&J$~mJy@4g{iPgPkfF1ehCZjod z-|mQFIpI_B)&_?~Oh)Nlolr|%fIJsQ6}x8h6x(6cd*sBIxT z06wCg$^kK*cIW)z99HGI?E1(iUmqQiihIqx>EL{(7sfb|tQuX@TIF}q7Gyhhm|9E#@)EF^{jf*K%cYVgxF~68R4;A3t-J*z8-D_FeWq36W56qPKQq7F{t6+ zeMUz;V7n7m@M0V7u^DI)>)k)sa>?0aP$&z|*wAKvdkeuV^qm7ia*#)SOwK73+Ehj& zHC@>EGi$^}mfXtV3xo(W@wCf+S8`pCS;+TpHHiv?6+z+FVmQXvnv4!CQ>k1A1(yl{@9*>t}9 zvT*cpTFz_CwrURhTX8N%IW-Ay|A3D9;~Ou$;E2Cz^%&TKtbKg91g>K2Nu9HcvEouZ zPIOy*>6;nG*Qi4{D+O5;V&Wo z@ACZrkYYy#`wy}RYnv{t&@G~Im&-%3Yk9Lp>MMl2%x6}feQrfM4pn~>9xTEzH}wVz z#PnSm8wqg!$iqzjqIzm2L9vEh9{2AHd`|i1SqJotO~x`+nstrZJosE!BPFVD^jQ<> z#+#CwLos^$F@RzL{Ev^i4$@lh&sYlg?J~CK7owVMDZW;DYlZOn*7ej|`F=Axt33^GIB?&k0pRfJVQ~y)T0ME3`-vPw4 zkH{uGMo$&I4jnp3)s=ay_DGh5I{ z@dfD&kDm+M_JbgbGM#+Bln5G|nj7ohmTKiB+g^2Lg_i15WAh)U@zq<-m4fv=zf_D{ zUsvAb!sr66;++%mJ#iWVwJx$;g3VP5zJ)!x0w8`Dk0Qn-94PRR8;<)7Int?MPj#S@ zJ;y9BjTIef%2m>H;I{l40aI>MP}7d{l3S0>%>RAA#g#XL7tiMpo|Qg@#@b69MiDHj4%Z(b=4Q#f zPkiaY4*?X#aZL7jKeh@9E#N)q+OO~L)<+&=5V1{6(8$IDA+GYeKPeQYP{f4?>L-xQ z;a2HD5P5D?SvD_ON``n<-e+8X&zV^nPzT>LSfi)hBg!jA1T=M%L`yv`4Syzsh-f>3-S#21kIk{C{}hdRQ>`e6mvrrI6HT!?X;8C zauDLSo{?(rvL5~C%*4vBJ@NhT3*XGeN|c2xu*_@l5_ox=QGuR(UYFKiP`aSn7#v&5 zBZ|2?Nu)*)&rC7b@OfTR4w3!wsr*SMmWPgM8i?k-+pu|J(d#+`1;mG&aK^utk1YcL zeWbuBQ+FGA`ApO~w+>%l8d#)zkAotDHhoBBs;loJ4z60R*wpPNwC@ zmT8KaC&0#x)*CNv{Z03B>?Ltt@u2qF8H+x=HRou8HhLk9BF5!~p!rgk*=pcuoq6?o zC6JdDPJ1L@b5yyvbBGuc!{%w|OQ&FVlPL=JN64atuZ^}!vY4=JOth6G*bQT4{` z3$kMHFj4CMoBtnum9d&nz$7dU- zTh+H>djx+-VsX8iW>26kkU-qNfp@+*p@EN)Y7_HY0{FW@>sd`5&17LasRpI_;~>(F zxa!X43^YR1T6t`gV~?bHmj}LqS+!ZFtp>RKO!8o0s2A;ss5QFO)QMw^TXXPsV}Mdg;$Nw# zjyo9@t^to|Jub4pelyBnfv3;nk9hv_gySjCD%x9+p&M; znXuzM;a=~HW>57huoBYmZEWzV2;YAU-gE7BlP0U)17>cgaGoyw=e?|K@yy7Ebd^9z zYlw}E0BA>4)W`m#3ETJ+tzk$r0z5ibp5&As#0{fot}@-)8%n*ol8JgE=;}!<>+>Q$ zeyeOFr9i9au}mO$?97#BljR4jZ7zpTi2S6^T(ERbjEVq~-RtB6K@It_nCwH-#C!`? zI(RvFLW|lC!lc3Tf)yUd2~l;!pA0q>H^;_T=P@)wlLLv+G_iqGGg^7jrx%k=L<8q+`V z9c)bhCw#~EtKt8GRQabX0qrLaGCb@v%x4%Sb8|t?xu*9=_4w^fW9oBryXJ7rcD`%2 zjh#e8;?IYOy(w*i?Ah!m$4_A}sk?K&`nJkzC%J`e*3*T+ruA z{ED0tr>lCeNy@h03Jz>Y0u2KL!MBqV3^5_W+!-aBQF?1@ldt;*ZeiRHh&w(!7*kkM_j9O_i_#q{@+8UJNO?)DwhtlfPrF2i zCCLIFrJ}v}BK;1uWHU%A=>DDCsK}80M$Pl#6pv0I8)|%orQ{X%q+x1&vc`s4W5{yP zYGNWRknnYDow1IfOBOe8vDqv>#Wq+YNYt=_T6M<2TX-0FKl5x@tDr?6O@DGg#gd{+ zRiPNi%U2+Z*Hy|e{X+A!2&>I!v0Qp+fn*N6KZ&4l@(YZX&s>N1(JA%eMpCMk!ywN& z_-(p`_l8q(a7WR|LEgGxD8wPkktABI2r9YSC^93JbLB)ehVY8+(NHbVIZPv|Y9Oe5 znQdvHRPOZKUv$Jj`~FSIS1kgDwY}GWKdIhKtR$>oA29<;GTLaEz=*uhM9|}HgKj^t z6CjF1ScXv;^6b5^cxsJl8I6OH>K(-JuKIZqVb#DX6iq+d7|@cuA;!RQ6ieOZc^nxW zwvTWo1Dv&|D(g&%P3=h_?*Lzl)|f@FP3Uy6qiTnW4Bgx;J5KxeM)+PLGE=WO>{j%O zT@09+&hT(%b?bB^gNg8EZPPx_pHK3!bbWYzKU+0$dNhoRh+xj>$Bfe1%HdfA_NI+| z=)!D7R#smYGm5JNBls4MkX>&{b`X|8!%7U=6i+K0$%x&;!O4)_7%4TOV`KZMaycf~ zJ?~e7-oW=6pn{AKi(sUVGojg+4PqT1$5H*W9N`c7oYVv9@bbTCj-m?fVk*u14$0 zUr?tpl3d7m3NHDsF7j&@mW+5R!BNF6ODC^yyUp%UM~gffhPdcpT3&)*M%CH~sbUT+ zU<&Bzn#2H?lK|*cwarwOzs53W-H;kNu$17LnS!E$SVgUHj7$6if-U z)3A(5?&MP1YOBAz8T(S-QJ|T-B^Icf%^h51R8iA*76k88V1ijTfPzi_wILdCP6BfE zR(ZnScWjE*vuC&up&3yM4VONxPkzNfnC}E^WRXI6n`=4hP_*~T1^Z~57w5`Wxse5H z*FzS?C#s$vWmwW!k@85YFoc$HiZNQ(Mb|ITLkD}aSz9IO|CSI*V8~Er9PxQqKL^>t z3AE}qSHtgiO_$NV94O5|F%gb)vk#x}s^JW39eikY;b5;l4f5txQZ*i+a$_m<>z$z zj|^>rNVta$vRn}e$q=xVp!*FkOgk#TFGm`nBMBPXoVteNS-V_keSvw_^Fv zne+D~`FrLtG5ssg$j07Ez}9^auawR8|15KwfCvan@FOkl&_BwDt z&K!-DDKCoG+;|kujr39D7BSNRnK{ZK3Nom@z&mURU-2n$jf{hWriY)Gd=w%BMnmD^ zTRox_cMw&!jW42$lOHm=lf=_)&hcR%ElOB8jB4RWDgW69y{Wp`-1}8r|D)%Zk%mEH z%TZ#TM4?HAD+Fc)T=JUT7zB9D*vSq3SY*=6?swHeQ-4UFLYtu{+^f2s?bOc@drFj0 zz!rya3qKh`0dQ%{5?n#j>}$YA$p`rFB!P?`tXoaBDaiot z;jK$%gv@NuHVoa3Ek1B<_4+|9WG!iRzo93Lz3ExDA;u9j_D(WgGcbrvD4C}@Mf2Uz zex?Vs@MX8hYZI=h>8cBspNGF^)P7Oh%;BN0J|lb=djL=M(p-_17VTb4I`pL!^)A4M zxO2Jp7cw^i;YIE81wP59w)tObc2^ZvWIX$}oPyl|5A<%Gm6S-XISl^p7VPgzcZ267 z=tWDT(0IM`YKc$GZx3SEbld03-DV(9Ua z43W2>rlnLw5iN!Sjf8YSTSZtPPsnLWN%d1I!6Bc^5T6q`vcNXZr)e-q&jse=8g@ZT zoHVYCPvT0^q@wJ%Z>`zOBj%c3YXaZ71?N+f_xzo|UrN;$#Xu*lFwa>!_n<(a$i6U$ zbe!k;rJX$$cbd?5fZ;cVcS!sRibvPwDU4zGN9ep>U(7H`MToD!1h-i=u(kyTfmgP$gpQ{4zdZCo^v> zyunBknKAKvpw~SS6PXcR%>~Mk7=S(?s{CB@@#WkA;OG4Nr4XO zdE0ax+d8cCG9%mmpny$m!$sMRq(vC3elPxqiVa4ZSOC(wG6`NRFes^j_f8NC{1qXZj3A4 zadO8nN|*Y)zDNY6XNwdbtN)*B`!6&&9X;E>H+<&*Jq`Uo?+eU-MN|H(+Bzyo+OIQ1 zb=)a$$D1)|re-0mWX`gV5XRN-31nb$a84sEDdi?CQdp&b1Y#di> zTIPJaM#M6{DyYT%&<9UA6#4^NfY^So8swFoA1E4>ETx?7Z;wlnmiEZlL~-}0gjX+8 zNu2Nx7R02M$1c+2JjIo4x-wg?lx%%g$1VKXR3PCIny9dkFhW69bHJ=fWIf@uogAs7 z793{Owi~w87E_ij1eL}BxH{|!aj&Zg9+tDM?<+B3DjNC*@Kox21kgPzO*48IA9~J3 zp(akG10^D`6$=3AXi(o{2G-#tx zGs0piy{ga{by(8IgKk$WlC#z@e&yn*TfN855`_kvrNKd2uR;HM5|jZ5%TueQV1Op_ z6#SsAem#|*h%I~&g^RZJ?+QDz+b=9_g2o|qXd3aW|BtbE3eL3Mx<+H$ww;dIv2EM7 zZQJVD=-9UHbZpz$S?~WXRIRsauhUu2$y0S-V`|JX!t*J7j~_Ooc586ugFe~ZI{o+D z{LmngH-ZV}>EY)$K3Q%0@?>We<{eN4SB7*=nR*beAi4?2t%g3l4hfsF5hApF6}&dy zOAd@zTzF!re59{=9%*$y`jXPXRTkKoV43wXhJqNReS5sqT=K$^LtlePOm{`(4pVJT zt37DEg*x6qDf(H$gu%69uLJ1IQMCCJ~?R`;fVC^=k4pU;paSP8Q+Tip^{g2 zeYy?hWX#Nan|(?Rctkv>z0X5B1pP=~lWbl7H&5%Iw_I$j|DNBo{muNI?SGozM=NdF zF0g--P<0t?*~8LSViMDu+f(udH^K!F1QvM;!|NyG2i8d{=6)urexjLVozFQ4xRy7a z;rcS&y=3Ay$3Z|sepqik^yGAp>$5RIa*3o!m4i4$evu7pbkH8N_O5G^1yWn-J^*y5 z(jbZh8b|Y00m{;95=+K4@s*--20G~36T#?g)l&Pg3b!(ZD@C+hoDAWH{78TzRJnQU%-rdhqPV9PsxE}}vAK)*q|-HYX(wAYCu`_?H|}qdvR3*G+z0+y z_RU0jPks@0dkN7HYrt(Xk7#rPC(M6Q*{Ug3Tg7Ol9e`W;tr*xhFZNK>))U~dCPyQ zn=EN#A!m=53LOcg-bVFGUiYc;nL*<%h;btzW_z7WsV2Na&jnCvt-#CH;7dmKH^sV9%8c$P_GEP-FLuK zi=fw`w^e`q8>Zgv5*FwiJ`a?}2k)yZu_)p)bi#0nr5}oQk=4UxLjdSqwsG2(m1AzL z_G>xKTTi%oL!UW1_tuUapEiMKI0o}-HSu5NVBoeDpvbZEmB|b5UeMx6)zov~?a65d zLKuj?bK6y!AvQU+l|Kd4lJ8urEpmEsd5$n!=&N~i1KyC`4tl2FTXH*?9*bFqKRMKw zPbWQ9UAN-;Hf0xhMQ7v2%)hLt(T|qr%H_$ps&F}<&eTgHROEWBj<6pQMO-4+`At`p zn3u|X;wkKy4uT{a<<7>M-2spA6178K^1M>dx!OJQxBvS={`JoO(OIxF{!1W=gZ*!Y zS?vGQFf04t^jbwpda7V_agsNrhDlblIObGmd6Y=rQlw6mib&Oj`kT;4=k6jwi8>lX zwox>&%HFsPrlX1YQcXQV@I#+HmWq*jcqkjrzMYU3sXkC(9Vb`H8ms;J#t$*#hKxQGO^d$5VN zQJdZp1`reE83Q8*YVr0Gw0QdVR>A2Ewhxm667)%;Lxk!X7;{271UP$JhB7p$5Tq=( zsUGvS-CDW3c97yY#TcufD@FQvsnONZ=;osaZqwyVAMFp{Myy z)D(q7t!JHuLpqyVK1SS5KeSc=5Me=xpb`f#z@;XM6XtYTp}!^OTmP(b zUgeg3C}gWVavg&mXz!{@^|Ut(H(8v|n0)o**tO}+q{l22n@>AU5 zD8$`BHO?stB#%a6zUsmkVLKrhehr8Q`d*1o?F477%(9us&K1<00Z$#e*xp2gPMVl3 zx`Q17_|qd^_o7bYo4jDaNT}r;AKJiOmr2Jwuwz>l3o^p`pVc(1PBkfi|64^@=;ltY zL-Oft&Wq!{0{G5T@~2-54@^28OuSd3PdXm?_z#I6>`$(TBbQ$q30)6JJ4X5Sq24^N z-D|EqR`an-t~0G6mp2`mn&~2*4Pz|c?Kh8$Kk~6<9jd!4HH+E9YN{mZp`XZfAJ5Ks z?AZ2UHEL}vA#y^^gv_+mQ1OEUFj(?l! zaB%z$U~v3TfYGS(PlA+{uEr1KJP^J(p)IZU)WWhq%oF#$^WYglBuz;a$O|Lyvh%3%bEew-h?g&!6Cl+wXKXB@u0Hki&x^~~fMz4#!fCGu^z zcxGC3-u;MOJRG{s7g=4`zNM9z!7eu+qE)Um=4#$Kle!rvzBudV`@|%UG1R_i`V3pt67qviXa9|%w>fFkK(}b5aAFqa?y|4ML~}I zL)G%Q2~6TtZ5h8*w1^|k+dOZzy()jz)nscmRZrSFVv1HLHd4+?`i700SvH7=l{?@( zI<>RqDIEOKjeVgL+6*|S4x#-dbGV>3n=)^$CetMq8SwLi_KI`fpckxS|2T^wdu)Wh z$xkLmNj*2dG*2d6cBb-Aa_O8CADAn+M9Q)=zTMPE>I|DG#qGx}0X)xKwGEUix{M|h zN`J%9#q@!F(MlUp*B{nlteW`)>)`-fF$NDSz$1oR`QI2SIC-iu(NCYTi-*SwMVtec z;M94{Yir9D07WFkImaO4TyglBCrD)oj5wYsq}8HVaK)udJP#(T2m`#fcR=5B|-exfD*6cM}Pz*E(tnnP1DCXQzxfS&N8035f%2(j6AXyNu7VR3~lQFwJ{ zt0IoCI10RimWaMWXDCE@=`msROwP90=legM#)DA`jX2?kPwcO{n}w1g>lOuV;@u?c zu5R&e9~Q132Cf3laXFrXBZoMuzUKfb3FzJk6Ws#lRp2@ldR?2oag>hB?aQCdw31V zHBMfh3@HvCr|i?$dd94M?R!#MWZ~X6DnHMg@?@jWp}p>1AU$==5d55l%P*6okq&=! zZQ)8KRV5^E{qv@(X2n<%QEl$I{Fr>FF*_a@)^K?q$H}c3T(U{q}>HQ#jz!J3q zj81I`mK<+|d>I@2ux`8J&|l}`1>yo!SR@=P1^L&h0JkK#ApJ#rib0U>MNqaoK2GMi z{nAV+{hBv;Qb$d$}ret80A&d}5a{s|3Kb-U@KE5$68Jc>yt|Dz4diiA(47FfM{|OmdU-YYd&x3#3V6V9 zcufXgLx2zIxJMV$D~m;sR@J0rtpCd8|A@J$}b(rsh{&g|jyEq)i_N zv_Q%W`C);?RHSr4RZ&~0Pg&EY;{+v4Xd#m2*q7n$A9i&-BQ=rXW=&sKM3_M7pqgAQ zs$g?exy3uky-zIzDje;SiPUUfz!$&5iuT|eZy-{zFD|drb|{;|VyTKYU6$ZUC-$Eb zm3@^9K$i=Geh!enJ}0Ax&)DqEoL7s$EfB;($Tm0$!lu`s&`PEgiL1)Baf#+h!6*z5 zD~x3GgfC^nB}7hA9n)4J+`nC6A?u^Y7Zu3<#*4o*vsxW&Nq$e=$b*AMh z@K|`pil7XF{*d|vO|cP%fgb8+D@)SAu1Mqbnu-Y3=}ct;N*n1b9SB+Z^~k?IYk~o17X{E8>k-%~NR-J5MXE!Tan;SKTHGLhg z-;Yozrz%aq3)4y{$H)ZfO0}m<9Cr=qA+95N4Txxum$Ni1`I1c%pr03CxG)*?-pm^x zMi|F`abBPquvFe&iZDQq`=O~*<)Ez9cqREcPsd8?$N_QJrI#fI$_uS4P3E_leV;@8 z8x0OCRt|_e?jg4;pbmi`-A;of~Cz0DvzC$@#*>1?xn$bi6E?P%_GJSYaw6C1LMhU9$gh z+iGhEpp3}ROqbz$RAczvk?ca zG>;+6!~U@k(KdE2+N7^bj}z<3sA)t%K^nL?$4C!NmVhCIOefg1!tNLgZs%opxpCC4 zJ^(EH+@)FAR;hZfUOZlGqpopuo~cw~#fZ!sM$+ZEfkx}Om5;I!>AoKsbcy=7bbd5w zIg^8Npb)I}n(G_SRSmIkbwlk(?$rkmfDAP$Jo16D4H~}#oc5dK+tqH)=F9vj`108Jm5tS7FpoO{S@SdMgch&9w+680PyX- z$ORTU)5N{?7;tAj`xAwn7x$$g)X1P|knh282Wbf#Bg?);!1%ouu(fB{tTocPS0@D_ zbzPvoL#o1L@G^6{lFDg3W-_O7orpSBG^GxWB!iT?zS!h|OdIt)FJN0)8fRvWHp!%Qe9lxo z%X+cLBxc49RIDzmvd%ex@~VZ(l6vDbprMBHGtdDN1qpW~xvNcyBuL*e6~CK+W=)t* zTAhQ8%S3c72bSf=4XNeHg8`_SD`hcP=_qf$?E~lHxg5~7XOF^}L8BmBe~Jz=@9(n$ zn;PJ9VPF;5lQD5%tcQLT&}t)z zE2_wV#72%YKiFcX-!|GEMK?PQp578C*QqA?Ks$hcAj%>^cJy4v&KF0h-45LLjhv41 zIhnL~kb{i}{|bW(0C1a}1FWKMR{^Y2?$+Y^S-a+cE5L7SHwqmt2nG*)_lj2+rLV80 z`hk`5r^Njh8uc<185M6Njr_E-&)3XP@=J&s{7~{*<@iOL%HX9?sCi(P!=VApB80@V zR8nv=U0gZht&7-73U&)VBxn+@T_IB;)71j3R+aS;HVDgcpEp>kVqUs8W%5$VO^6m> z>m5HuL{D+)EoHTe!@BY9U?LQcROy)4i*BvD&p07SZ9g}*4GE2_Yb&K2-H1rzNq;Du zSwkTkE<@=Gz|bYty9CI~#&s`JMYxPvf-L!4X`&<7d9jMeIB}E?e6%n@&yG^=%kqbG z6ZG*8H>YGVmuo$^4y_NhMJKod4;&O~i(gu<;*0TV?5Sw3Z zAp0%q6t@-J33(Cugphz05lOTzaJgXh@_hDV&10Rtc5TP%mSBvja=Le6rX(j>Y&_KZ zfL2TSeBF@4dB=qR5uno6zD#Frp-*&nyjYVqTWB>4TzPe+^c^FWX*|$ltl=_@`F-zL5|D*r9+$Wcm0HSHcWNw=LPXCSa5$f69hMs zr`O8%lSCN94-4^}MrAa~;}P~&Tup5&wG7}uEYKd;>vmEJ+gxcI*6m>{F^e>L=A4ym zSWsRCgjP}u4 zLpqco81Vd{P}bPX4O2;}gGhUX_DN#oSoCYP&&>EE3#IEn1IaAwNaWQf&sF8i;Puu4 zP;WYyI_R998$WmV@u1bpAirQjk)os$oCHTvxhf^~wr^|kfV2-Q!vO?(m7S<=xSqTt z6PfGAC}FXWRXq31jDB50$6&gKzf75ITDKLXFlxgbajdw4u&ly;w!%h@R37~Z0dX-t ztc^jP_UJ(oB-(i>fCvH*32C0%020)bRKKXt1JQ z-3Q+Ws>5g!;*RFbC>gVTB>0CM##R{1rDevD0p_qBN@d@+P1=;*J4oyfg=ujpi)QS? z2jWR(^Ax@cvmzuyS><9(A}{hw%OL~9nD)5-#E~0GO8oJT5#|N_`~`w^^Ps&q+fD=Q z+0vR{AvO4-TJt#NvW1*)IkYZJItm5GIUHQ)&bGMtuNjH;BAtAC>X(c{G9MnS`La#)spPK!dBuNEvRJC310&3sgyN9 z$Px~jI%ToC_+2b+k>fQ98W{mQy6P@_U-QD+Bu$UiP~}|GTg0pX*;{4#t08o_ybp|Mz9!ckq9zZIV^~pA6wYlqe2B zD-)6^;@_GwLHN8>>`7W}UVpx6zR_mS{;5^4((l2#xt=(fn7L=N zQw1oIecCWOA6ABlMMb_IF(XAt5H!24XgCLym!=TCPY(})`eT^bI~-=8Y8l4bG7EqO zU+GN4_tJGHzG0VvNL__hng}bePMY8po*b!DW0# z#+HW)ei2O2x!Mz2XOoWIt44a# zuNP#v$2p3>(_btT(GjrD{&T?mweFetRR|=h zMy;Wp#W*B0^}}XRJJ#ivFxbp=95i3Vv&)ch2>rrAR>G?+78GYM73vg-6+|whr9}GH zI}r!$uHB3RV^yu$<;J}~t0ofPqz-WoRt{ZiZ|bEnzwRtMIFc21Z zdyh-Ji#BH8)_dhD5(zuQme7KkiQCR9os`4GCmDCHg>I}o+!L#@3Ig(*nVA<#9!AtC zt-A`vw3+p;q<2Pdr9KQ9u}FdOOlF4%pFVlU;VHDCj8<-&Rt!z9mmAA7Bdg_ zMag^3uDQmvpd#g_*&5}KQ_px~lq<5)i!9B%Y>z)Ene5V^wd;vGIh^ymz7ev-b1?`< zX}0lA^j$Ss?B1N_qgw17T8qz-vQPAXMg%Yyx2AFqp{|(Q@NVdioWl2p&e+(h(`y0& z&Ch2CHRS{o?$KB;1^%q@n4_JFk3~VOBF}LwBy#f*8Oe$r$;tM)<090N7dn;_i&u5v znV-iq13wh@;3NJOBY)Wpi{l~87UU5hLnQPR;0*OZLMIk@403{VCdqs8V}2CN@b^gg z@&7_q_E9HI`Q4VkR=ZycfB(07-~XY_UtJdi+kbRjei(T~1AKm>!;=0yD${ z7vR6KQD+~aGj1@$g<^;12yK`mlssD!XOnhGAJg_XM z?w@1y=a3T6O7q|cxtp_pA;FsT9aiSoOARKZ%cRd@yd!(wpR$*op3-k?K~*M0zjh>M z`(nOE)!Jl}NO{hmsOXT#&a?2i$)7||5XhO%Zk7RXmDwgmoWQ}?(Ql>C5)aecg$$fa zmqL1LwWEvOcJt}|fV_5sAcX5+5JL__IutJJ?S0J}z>sAyLmJqwCjrEhWwxAV)@}1k z0`IYx-d<;WH4g}TnAba^%sl5k&`u(Gc)<2$lZeYG@rrv$lgPqO7TDnX)l9)b2!p6E z1tA}kX30TU6l6ZT0D|!pYVy;xg`6461F)9K_oBr&x~rJQMO6L z>I^mv>Q=&9g!=~LmtC_?L;BbmloG6fuZ2u*?|lh%t%?H^)*E6$k&OcozV4&uo|);{ zg4N)4EZNdtEm8FTCBq1W{vTl_Z&1_9@bg@FvicqKE!l?Ulc5)khX`F zTMKnti9AcBW#@`q>)TT>ncBk*5u9CMEevOULi}>C+!O4k16DAO=lU4n^KGC^{R$`~TIWO8NqI+^6_m7Us(M26hduoyKsDpxNn zmx;L9#tZLlTM7l&P@^8-42)O5xn>eFI8pYRXjW;0MUi%ovhoGwHD7Z7yZY|Zs z)7_Hyvtm4fdl|um%?YpoV|psa!$|p)vR*}B5%T!4ELm=bqE_BX#$T-_lA8%Ge4~+y z-XU13en8Uj31q|zWA9|Zy6Po%ZvdKNG?zsHSc9)VK^RcFX>|EC2*`%I=h?EAF;v{J zTB(T)-ptQKlFWD{7E#01?~(?!rC+E%faXM z)4}KFb}}9>n$xre%Ulxw&75x?T$&Bzt5fC2-Y-Iz%1Z0kn=N$-j4`bB9KQumRzA`5 z>V0RP|A= zOwY75jpg}T=(mONHxNneCI$M7CI~EQ!Fdv1Q=Hl(N zv7TA8o}AE$UDu*Vt*uSoY^A3f@h*GyWiG@bKjY*Sp&w`;b&pQaH)e~0$A;AZ5K%(6 zrYr^=x290rXD(-EzrsyGa3p6_+}DVvo+X!R2$#uilPv}g2HULktHBoUtBv2OotYlB(}8~B z0?HRqQFQ&g6kLn4E+FYk~+)RhCELBot*zAS_O*Ys;pgx zTMFmFcIWkTl6}1?_sI!1FHWu}U!!f~yuRpIJIBL4V^FF=0y|K%>D)ux_&)09^KjzV zCc{mc8Ed1P$RpdK3LaRcB`ef*hfCl%<{2kwroh-+^|H_RSR0yR4HVbh|2f%IUnozX zdnuvI<;-KP>HuB<$L!Gv5r_f0H8q5n94D?uU5M}Z_+5p6Zb`2sa2jY=Dv5iwxvR{u z-LE@9?N1ENB^2z)R36T>2!s7n+g6|cTmj~FK#fK^lqxTm{)Ib1yx-GiX2fW^8w~t@ z^J(6M#}Q3}7_U1Ty2r9^?Tcm8y94a$nCGM4!cBa)X-x9v9^ekdV-~Fimo&NO86h)+ zSQCG;uywUn_d)^aNg=6EyK@m0(5UmW3GfWn=^4f9>Q6+!UBN1X->Uo{sfw{0{REmRr}7tp}#8vJy}s=XUaQLvKAkCPXu^-?yN1@fN( z@ASG@!{cs*^CH>>3@RJXb1lX_BxenceYV2#xTp1g<;0cONCaO}&Er7d%%~KH;ch5H zofTIxMc68O6A5rHnBArPxi}7aGfHBg!;~Z@F*kF*e!m!edugvwEuq9Te#GDo^RPeT z#U3@p5Y(5`@?;*FiXsPe#|ZZiI>`7P?+`R-I@hO5B+h5dgQN!POUpHEYvJeA>y3E(UG40I@y{ zj4YVNmlE#0sI(S!K!rGkf==9eN{vz-?|bA7+tweW)^cSD;z5nN0ZBogt&D;0GGc$} z>7GzOA0brkAQ5Y`;`RA?`wCR{!_^R{+ow;OUZl&WUvfUA`La~QB;zvNi9&5?+ng*| z)KPyz4$6YA0)j*T1yy(^PC7BmjuW=ie{KtTXy5}yuiy$xx4<5d%A8%f1@iPA;zo{m zssMtpnGNA8OLmi5952Yrtw!%ilMI$V<;aduV-}r7i@KIE?iWV=KH)Z+tfsUDC1n)H zjkzK^Dp~X8Wtk`=8%@%5!N7HDVT-q#wfy`EyGug+kiAHhz@1^C0ey){8EW+5=g7t# zqFvxJe^^3*N?Jg8z&G7Qxyd}8HEhY3o++L?C}S)Xq%|ljA{neJow4TIl-e_3OwgIZ4&4W#kD%Z zKA!a61jAMLmKhs(o+0vrcG+N2{hdjgTCm*63gDBJWDl%xwcN zwOmyw;z3)??|@HCAoo(H4p^0#v5xR1+fmrz?VIAH8LK=I9~jGJH(yN|`<=ldz z>?m>Y;}*tRIXsW8rXog6hAh0<&G%>??;V2bbGm^cr8+RO$+jWPKtoeabzeXCdR>i# z{#cIh^m5T|EqMMx+izQ6Qjv8JDU@Zjvx(V7o_B#MU(R2fHrDLx96PPiMM3qB_1b%f zF5Z03`Gqx6^Hw-82J3Roey;b*+SQ+U)DA=&%cE*< znRwH(>C{A&#gXY2FL_4xt{ISoZ;##X!1j4t2Lpm3hvLyxF-T1u&9%7`#f*ZVhVs3z z2c^aP-GJl|5F;+zyJ`OVVaUv102$f)lmKFeQ(noV`l0~9Zp?QBb2k~IAEKl+EsqpJZe@&!AA1Ipn4ugxitkBnd^YPY*Q6*{|3g>b zRZ87+Wz0isl9`_&*o_c(;Lw>VRnHsfGam-W8Q=IV3@sbbGlf25^sx(~3hLF3=pDii2?y`xvM7_2l?Sm(tMq0TjuU{4rvsA3wUcd1ADefFPiG=nvswxu28jo2q=DkC%in8^qZZ+AQ+JNQ}W(1gCw(; z))yy=$+XF2I2uli@~NkNU!<`EBvEme>x1`CXQ>$ovF{*aND(aSj-;6M)9wA2dL!pQ z!yG(dpcd^vh!Z`+c5Gp{n_X3=?;by7@;0#61^WUPfzbJUTzTNo$o1I8cPgPs>VK- zI5;eR^e9NU9N(#yEX$J664efa`()|O<1~i2!w5K1NdMIS(?Rz3=;E)KgfIjzh=1zE z+?jw?TtH1~_M^Vsna7LX%D$P(h|+q3msRVJSfo1ST=8YEkGzwFRx(zMM7}w*%FMh& zOPb+wzKt2+2NCO;#$E7GJddz?FMdlZlBHBIaJ^hFE3m|T`25A95x+S0AWuF0e*i248ASW4B|T(x*Ex20^)cInmT%4!RA=pg3q!wKc}|Zr|0&P=h;0JB zTm(q0Wg)D0`*o2k|LA|lKdrr|#n$%;0XppJj_t>T=*`PdpgzBytj@R`M<&aB<8s{i3~?yS2q^bj7H~)jgqpv9+ro4&yl*-(AXTp@de2r5AIX z)m_h;+3D2qruI#a6MX^U3#psV>$l9T5pHWa>AtqTBynaLh`z9!FOr_h%x{za!Mw{p zT&Or~xjOb8MuM@IW6dg*`qkG$D!Tq6!**~Wv#F9Gcg!(5A+I46o(6l?O6lJsV}zfULZA;oq8E&Wu)I<7=bYEW8C>B&+?au`|N@=)tH$l%NrlT#;~4 zS8~`!O%E|oP&R6wmL9Lm5^+jo^I9QM)AX$-u7To9+ROF>oa@!fYGv)b-fo(u*sw4dEJ}gY@v~)Fwy|4A zZzsF-SuE{<`Xidveh;hbc=K6-Rbs{xb5ziuCHoj1ua>ogW1{tOOA;;j&whi^af zTWdG-IKe$hkK(qHGG+0tZT$mSs(&kEFL6_W=laU8S zoEbPc|K~K|$czEdW%;;$w*>WwAUh;Eq-UAjRD@;ZQ{==SR1iBeoAzNOq}Opbsj-g* zK+im}%hpcW_VysG=APs=Eb>!%2)6R`wPKVP1$AM-J6zJLLp1}fqj&Zj6GTn1Bofv1 z&OpD6(yEWn4zLWIw5l{u#N4EzVT_^0%XjN(itk!z&uAM+tuE)D;hNko=w3q*m(0hF zg+#6f+1sn`2LC*9O>$l+*^a zA)@7`pH-?CKI6zzT8voUa`P78V~-uj*^yuf(@00Phj@gOE}5)gbV9L|RADj3HM<&E z5}7YKE6&-yIC0hplf9Qqh7FZmKy1p-?UrqSV?BEXQy@KHJ;m)r#y-IiD)CJb#q+n4 zLvNS!%ZCIjbe0&UK!2|>o|45MeL={$EDx+| z?k<-VpOaa)9?U$UpXK><39!K}EbP95vLP>&p@H#ZXirpcQOf}iVN|#o8%(x(na=fku$vp$Z)c zhF*X0VuRkuaPFm*^^5MOPT5&X6*vI5wS^d)l`^E~iAKV8%%2-M{oEk#LPF zxht!Ia~DT9b9ZfE2ITvz+v&A%u`L`neoN!*Xkp?RK56%Ja$nP!f75WaN|wtJsyUkW zQ9OZMI#oyww!=uPJI_Y{L=ngumw}D4_a2G%L15r9`vTSSlZw_mgp7jdKD#KE6N#>p z%qVfo;JX!g9GeA@k*X%n*nQ-j%WMg+mhS`|1WxMeqB|7wQy0gZjdSaoBDw%%)d(xt z?Caff7gul)GvCQbxDRr?w<95LSiPaW+4o^gSq(29XscCKlvir5MhXwa-0Ms0h+9TPNmoyQ;>zy=A~Pf&9- zC;V}us)!)Zr$tnws1hdw5_LaLJ8l3orx8U|Xc_{?CLX%E4<@G{wn{-AR)~Q@jOmFy zQf~i4edbRMedG9try51RX4yRDo_X>hFo~hl!m^g)858Vlh9I~mh7rTDFtWBVA-`C5 zr6<&TWmr|gtX#Zelb+2rdyAvRzU(U`+Ln+ZoxDs=zXA^x{%FnS2L*s5j0_J}(V*W; z?Ga!60>h0*#ZR`Ipy9)CG$Xh*xA&mua`-XkP(WMAJBZwQz}sng=hv0u>(*9ipmcJM zvfHaC=nqonlV4izDlMB4PgI>p=~15aAcqor1$55^j150=fZ^1l0JmHjM|8#dx}M9P z_}}oO=julOCX@V?9sX~$_8$x6f2j%mClQ(Xf9h?%Z>|0*9Hb}-`j6hG(Ke#05H4$| z79%%U5d+(vv=)&bQ8hj~-*;(ROy}Fopi>TA(;|Y%PU_0~@Y~D4<)^x9Cot+6Rf* zfrTZ?UF8i5ijOm<94M3Bo!Gu^W<)h)9u!ne;oB~uoFSR3O^r&O8q1 zw!TYNozmyUl1q8>LE@b0ED6?qRD&ZMdI$6?h^i3#=h)5?&#*S+r~+DBfFxiCm_2>5 z>6*;KT2{zgGjCiiaLn90sp|M4z`2PC`&Izm@|d1Czjza)}w5#n6~Xl%hs- zxyj&gpL_)sq*4IKbXEU?{7gk2OnF}1xs8goZj%y(VehHuNi5)`dZ=6j)Jme&FPmbZ zGss?^NP@;F@9A-TaR)S2i`;Cb!$Iq125Mxu`;eZlW=Jd_u8JCN8tf-t8G9sTq}5<} zN9wR7?h4*MRkeL^sI|n!I@Qh6Bs!43A+&}35a=P4E*MR((cZ#GfW|9lkDNM|$)#$k zP-lpOGc`(>ffyiQG8b!QxSD}BqkiMq7~abtMIP@$k0)vB(;V}89?GIliTI2ac#pEr zD6BRL*jRo9bx7Q1K^&x?qe$3BVo)4P94>-Efxb8;5tjz~65pD!uHM<^Nb8)Lta`MF zg&_3)JdzEbST9zMCdOz~hk`Nez3xuE9Tu>x(rxHbNy5V9w*r*+7G*0M_<4PSn*@fxvt ztr=!M>XU2I9hATSPBCl19WHmbwq{>f?kvKDORZm%#Wf8|4p3)i@U!<2#kJ8Zy8cUZF? z_x^0&MAG|p!3rsJyK-PR%L(VKh6YIFMIgKpy(|7r9!-w0)+5DQvFY1(0UqViemheQ zZ9mPuL++3D?Bf_CTpPwgLA!j;mKLvXYAm^?v6=oyW}X$R4gzL>sfepfCzYjp@%f79 z(XCc%vFl>+fO1vqZYbL`-(q^JuVK)K)K_<^Os7}ZRnhPj>U^uHXHCv>hsb2cS@rWJ zm&7lV&cd)2PZiL^(-+xkst+mUjZ*S=&7<$h9J2r4Veh}HcqWE_2}Uw9u>4&W&+@-j z@!yh>>+F9?Mm8zP*S;f?)-_wzYd4t57oyGxwyRMfU6>I|R+9{8f}iSdm2^I;yF3#Q z%P8ovff;1rOii9E3GOmBoWXEmK zHzJkWU;=~zm1p`nVoM!0XB|0jO(omB${#oE}GDef`;i5B%ngrRODPVeY zu_UGUL{~A|a;_c%np#uTDG2VT?fRq1-iP~FXUud-oZ^Y zS|uwHSJiNs^kZNv0R$4e8N$JmG!Lac`@urear*=}uAK zlyDKTP@4dY_KUSP2m7j7L|piGS|xAb$=~hgQW|?V4?sQupLv>PZ0|FSLwFu&-PrhT zlOV>Duii4dC3>H%4>qh*PaZ2)Gc`xU!J+5Nk?th~#z>=q&=td!=7(`C_yS=)OxL^| z3Q}@0ocF}}6E7)YK=s)b&zY+G2o2n7 z1Rp+e&zDo&2|3gU{2xxaA&WZB-)1`g?n90djwfLa-B9XV(k5PA3xa3{#cHYP{W|V~ zH_Q8}q73$N&kdcJOBn9>zddu!_+>$%yu5Mtxq{Ia%&Ui1178?tVa5prp<I?)(g4nPu}JJ=+&3Ll3G`Vo(2cc@Ipu?`g^al_2bdm=5=9(jPjy9(p6g3 z>h&c>ghsc&)m==8rw?P#U(uA7MAIp!J8S#~R;*Q0c5zEV>B4z#=9WA*v>U|oo4%pm zUpg9SEa_kMJ#)EH|H`FtR48p9L%wv50;c%MkUK9h2{H=OWlQLr5~u=YAw>K%TEETG z#At)dgj*Dv*~AakFU_?x52d5FUgGMx08TzX-G!W;qIA|T=_tY8FQx#0ZSTx!2Bc}# z&&y?D2^}5*}z{!MJHyg4O359$*)-n{|&+K|)pPzs@c>Kee#%>|cAGd5m zMhR|@hlhrkyL;XdWQusqf#1wWE=1~%^p}Ga)-AE|=Qd+lDnB`l6+4Almbp-jqHvn+ zM%$gG3^dmnd;0IL2wnkvZ$N(*nWSHMBx}k#eu_AX8!aQH6Wd;Vn&@Lc{~!(hOZnzMt5Mc}z~uk0$W76I%r!EU5v*NW_Y=-DiF9*&WUw?r zp;m%>!z?ptzmGLgmnmQQKSF&(-ZN}Z&Vx}%=gl(L{DiOIOuy~5xawd3pEaB}UCL%f zJ%o)#Y=3l#D#;V35ag#i^%a(@VduErQ^D|L#WpXRq#Mr@hB4y=x>*_kua@T$V<-b( ze-ISpU6E+Zz383pj0A)!8i*O|bO&PrVfBW)k%t{b;<=&*of6p3C5sQaepfpmT{eqw z?D39?Gm~uAa9Bt4Abla|}j|Hs%n z1&PvVNuzDswry*-ZQHipyKURHZQHhOoBQthCjOaoW6r~Qt*ED}h?TjJnQ}+>7g3*t zcSX5^B<2JO7{*g&($;uYk>!|&j9k$oAbgQVdkW_2UIuSW07!Jd3#0G0V>F@}jT)(3 zRW;f=C$#7t4l;55RwKo)sBT4kDkQhi!bd#|Q;ApKL9-0yr{JyjFEzE}9&siCEFjMd z#w(F}(4aJC(cjwe?$em?91B$6aOQq{gtvtja2jEgy<24C2v1RoQ68 z_-A*`X|lK(1R1dGE5Qx*R#{@VKhi!~7`(W8mgm{x!wmPQD$TPnNEOm_gq$k%l}s&l zwoZ>_GR3xwtiYX`sUAcu>n#s$O8$PlVC%Xy4lN1`=%UF0@Fc5t4w@8+1!!R4yW%1m zgPzIk40#H6J%*`GGqyEQ&N4Q9C|2FPN<9}g-mV%l^$=lu2{x1M&0>b#M(vWHi|siUl7?=XGXb7km@88B&K=y>{$E-ZnS_R zCNj~*ha#e?29NO&76=T#sL~A8MU^)&#${->3UR0%B)0sRLHsx^`=9F6Zz$nm^#s)f zgx;O>$g{xqZEfhrmP)WA^Pp>dl_F&li8e(c-8`JE-l`Uh0~G&Ae1c?>4mS9ga0=(a z=75$}fi?etUwU!)IbH7o^{~UD(Ovbp*8;O z#9gQL@fmrki4#}js?Cl&^Lf3xvcS!A8bNY)^GoupTy`lWE>EcLt|jb>&GI(wcO)2f zr&z3J6b|OXm8zXSHm+|T&aa^x1bD|UUZRYwb_mRpU1n1MR89Wu-FbVmefEdgOwTq^ z;g7DoG?ud^8JwCFRP}~4R(3qXy*DN zxEih(S|bRdw4S1ysfYNi8VRnfPJjDeW^4H6$3C`LX_weKvp=+ScQ(phd_C4NE8EQ3`2)*p z;!l4|^5Ov|6oPDEU9nE~hj|u_M)?8zU1PAIXkHjf2(=gA1XPJ}5Ne<}S&#DmI;d0) za7C&{+>$B;v?<6g=;yX}`517jj96Cfs)pIn-DXSQa7iab74vj=MZNf&?+j9W1yaCp zMv8efJ!*789?yEbG}GpPcx`I5nS4jK2GowzOnP!XT%S#@Ab!8Wf!38t;m+NZD#Q*d zy8vHN7K(h<@n_uiV1}r}U^9Bz|IJ5WWca66|5MkQIobdBOr7ojdZYh+_dha6FIMx3!c{?yRVc$$Mggq~ zcMOM}(R$rxf1P=aSh{ZcR7lw{(W{=O>tFYHe38j!e|(viZmnb_T_}_1C&FiwnZuY4 z5eQ(Np9>a63itws#iETvsDcC)R?IAz=dUO`-Qj-R>3Zp2uw+|jXMWvr@;h~#dC&Gr zjSGNOT>EQ@!B#v`O{N(|8h}RnGEAWSs|5DXMvii*LS!@*Lk9_B4~hxDEwW98B$O(R zvWr1M1(AD&)Bw}3p%(p$Xcb_UOht`;E*N?#rw8>;V?!Onq=}rww|yck7i4}YBj-ru z5?O?*B-=_`(8v~sGD|R3%C)K$l5`Bq@(yf(dtS(81AMk}X;^E@x?)=-82LBtV3}>j zWK$AUS}Cd)80Sdgc~x~j!gDNls|zSg$qrkSS$~$vassq2^@{K^Lx1d&nRAQ-;j;{= zMwyjRElQ(=i-XpkdVO`T>Zn*w5_Q+qW^=uaOw*ZOXBv#Mg@4 z&`!=FVgjoz?($<)3s9DcP(&rbi;1IPA6@Pxv)pCCI8JU^Yj28vDQ=;@N4+nUlK3ND zWCd?~I9J&^#C}*icS1o-HL%rrNOi~f98x|aQfyuU|HPC_!OE7aO zR9MRbScHXsgi6lJ7&6wZZR>fQ)<(Cp}uPL&bM1reCn}Y|0lOBaxI# zx@04zn>NFDI%shf>L8w%r1NaE!5cTyZ!xhen6l&~wmCVv2-s^woCbt$fyIHn$BlT* z{{}}>4YL^2#ewv*UR*F)#oq6Oo^pH>9wmdugT9Mf^IzVEfPQ)((h$9=n$q8bqjc~( zV*%$JDNPOEcCeP!wRHz7Fw_)a3U&VBqv|ipR79^&t_k!EY%?Xzm_N(|1((dF6_RJ1 z5ySztILJ>)WO27;2qLQ$R^Y8mVeA=&R8&{Mr@$f$3(238LWKpiBFU^YNkl~uj(!wD zK>!2BXk=oj{GJw+z)Ig&*e9wR+&~wL+Nl5Z+BdDxG5ZhZ-*1_IE=6Fz=^D{wixd4p> zy@g5d0E#9{LRAw-i@!1@Bz#$-Js5BgqMOCJ+O2_EZ@`?#^3hls6}eKip4#0j+m!k) zBwo)fYIMwCm^cz(19M&E2gj^r5(rjxeFfVPTxP6H+y{mEDV8!rb1H{b5+S%ti z?b=SEF(N@XWL0*UDvFsdMdMIPr1f_CYv0z;i73+|iy_<`G={pPCD78h6NJiIi|a{) zJ$!>2;tnDlDIm*?zZKa_wxoqCej7|JIlhaVLX!Nr(NH^>ipt&i*J4w(HhzoOH3w9- z0E>4G!Z01An5bkjO_|e!@zN99r=gSNGmP~gX9kw4w3c)?S(xhd+xbZ+aNBfqs+ML! zeN|?LZ~xhcL}8EhS`W~x)BHMAYge2&YTbjMKW0I`P*A*Bo2g}a26jgJVx5LH0{6kT zaVw4vRi%F;VeK?ruc+3QLr9{q6|k1L+SfXTP{63GiXt}|EKEfx1`RW; z=&cKnHPpuhfH&E+RT^N990MW-;%^xQ=&VsQNB$6@1GH)JYLwC_iK{G9SgKFos*VRE zsVwHPI>)*0wB`HnBvdVDsI@DNs_-pjr81ASpx2>`mtg0nMQ(HO76S za{$SAI-zu&{q#;b85;DZ11Tmr&!F)BsL>J84dsc1AEi!QId+jKAWI6f?~`o>{Z+f> z1YT(bX6nREBhJEFkV6%dg6zHpM}I3$8Xgj~*i-JZkgANBYMf)1D6fYrOI1h{q2{pL z;0xU`>0-hcl~0@B0?X}w9?kCfe0#OxypMFU(Y(ujo9T5w=sdr(C-&|>P6OkAUPMpG z$=+)9dV=9+@-cTl_cyEY9)G@g-ag$=-eh!HSv;+g|G0kTpH{wZzplsDdTsAM{?y|d z)nF!P|A&n10JJgX8boKZ?orehtjYgu?Si{FRId_40g)Tkd|&PrB(oo}|L_ zSp7l0-g(&Su=3;aX!tnCZS8S(-X!rg@>KIVr5<1V(OZr6)BiKnug3S5dBk0~iw#Hr zN9cLx^d+m^BeUxUytnPATFvdxdE#xl@0tB!+I=&uUIh&A^VDUjulw>TTr`f(CZ4s9 z*KR1j&ga2XGW?dk{^9)lclGSl*TpF|zLk#KMRYU&?)w$Luh+#5y|x=e&tVAqZqLgV zFLLxz^<+-ZM=3s6=gY%+>uW8uXsq`AY;RWE!=~6>H2I(A%V57-55pg^UMru=Sn^)q z(fnob*{jY??YO{%CKIUXJAnWUK@zi~KR{dWRbBt4*ZT+O|KS9jZ2!{hvH#bg>%SiV zYp=)tA6cMWt8dzFiNg4-s@;_@qs^;3&C}Y++8hOth#%4h5K%yBVAU?4HE38gI{Yd9 zvzXd*q9r+F-n7yDH+}j;6=V!<2ougjJcsZbPjG~=$nVf@-krP_S^XI=G+9i~kWNsX z>C3LLn>wk41Xkf==kSCgieCgcHbr-A03`*~b_xJpEk|XFP_d2Ch$+P6@SR6B@_4pQ zYQiB?vCT%q^Vb;BSHt6%-R#VM(^p(;Fx~#AuAT4gK6P8$Irw&7Uin4^KHK|T{N8;F z6>B+Foq$$O) z#kk@0XX30Ik|Fm9Nu~7P5Q`}8NSI4KjP97gOmzN-c$A{y?->Q7CzU*JSfZhN?TZPf z1L8yZXzA;<-maHE3I}ZBJf!_oVzNJ!Gk1zl@J56bXm;PnM29p|DkrC@&AK2&6Y6NC z5CVPqBLYwIs5;O-&yhF#C7XhN+cuX-5z_&sG%$%vtM7S)c2XEMtSH-Hq>z-qBzkW) z8Z7_*kd?WU=$rL}(PL&NWe%zNzl;ei-Ix(XyND(}iRnk+7eu;qxY;XY%%-$#uxX(S z@c_)R;u~()*~G;K7;L~}>>0qeuOy;zd3x^bBY zG$@r#)(7@kP1I!j{EpBMVXb8V;vHR(C2+UI1-N{(NH;5owr!;+1eFyax^(|T`)MrJ z+JRN3lM!bRJ7k`rbRlEsbO+w5g5ip#rmmM=-ZR5elfo2S_)^l4G$UFsM7cQ);#^10 zN}F@9>am`2X4vf*8>+*|GSB8$DlXZCT?zr&T=9@LWN>s@toLsUJDE1u)s23cIm9Kn z9z-XKN5bAIuW5bGMA>Gqs3PGO$GpFXD3nOYaZQt)35rv2kk7e99%kEA;i&m=m#!1- z8kmCRpO(u+m2kLM9n;)v=N%zBtlHRj@?W-RD{-}}E-FVx6ADB~oJJR=(k1Tr!~V=b z@lub!_d;8L9&7TrS|didxT*kz;5)l;&wR04K~Hh2BYnK!(NZPej@i{4MCVm{s=>=T z=W*ID*p#fdX;-9*l9Z|R_*pU#Dj1yA%j=_jhd#6rs#`B{#b24tUX zC>F(>bBJ<%ipX!_0DB>n>~E=pS~tYjP8wZ zwf;z~o;6yc9RlJ1!IoMWtr>yhj_|lKw$Pb>9A2F^1hjKQnYSL5vqNZap<0@?+b)?K4ObCK6DaYp)i6)-K~Edp-|dD z30ZRmA%j7M8dEY(w$ZwP&7z%^MPFkIR)p|&b4VtodXdA=*3Ht(%I*1i8K+)UGNu@b zj>tJ4(&NKSACaFxf!D*immU)~1%7&h($qQYnPnFyCR{(_7x=xxKC;Q@SsWuU4VCNe)5t?IL)~l@A;V+?$KEo=ZEs~OK(K4BkC1bqj8vsh0|dPOJC<% zeadsEv1JoS80@N*-@(5KZy$;|Z@`|f!+!rw`F9wkWbDlBcXf#d{^R{5k;aU3Z_ z>}8n9j(6hpXj%ugZx7Z*?x@QGv5dP9L`?nxKE(nduv1ELyW_ZO(@+f?WsS8faJA#+ z!O^-LH)2gQbLXJ+Sou>&?e$R=SoKr2c(Z032f@?}ff?J%|GQhV4nFqkS!z=x5BV?( zsjyr^lzD>4*n*-V>~jm%%yOAxJg5*Q8KcKrGH^-?OK_^m(LfZ-@W6qGz{3tW1h<-X zqzuyji790c@!?J7Sz+~?sLz4jRN;ufB7{s2dplABWP!8{ zQX?BU@!B@ED|qsjl(`Mu#QC00J#NIDLsmr3;}3vHPjkb+fxmws?H~AK<7E2ZmiT{+ zPyc`L_aFIrH>;n={B;2PsVya#!;eQtR3mW#6Y-Z}oA%$TB%);#$^V-gsG5Q!u_H5g zdTw>y=p0gHJTBG{Nx-ldSakAcdXkyXkC@7Ia4_j@N`3jHBaT)*JT@?p{M#Wlh_Q=x zA!E=ssFUu>w;|0lDJ|Ao1dl95YCDVs69*-rueH6HlzHF)B4$JxghWFlM#^Wcr-klX zY?`L1XOg4UWCL|MAj?EYL5Q9U4Vf02Dl3!gihJ&TM>FKW<^X z4c_xEZV(u&J#PUX6I5wQ13i{cwyHISU^OLAK|ohCizjq6SG@;(C!|M8HRV?9#LGg5 zfOz#f8TQOlDPh<>>tjjr>@IUP2jAgz+Nhgf{b zGd)@vKL(I!_zlDhFAm^qu}>@q>_>(<5s3l4-j;H_BpFt`tKv^Qtps%f)%feO?q~7!QA87yjVVo$ z1J3$7Qp~tByBmUKh?N{r!6r0XWvc^=%e@-Sw}5m;9iHK#>G* zLo|hf5rs6ZWZj9f+2|A(LwZT^t*O7+=hXiI-bJ>D2-97cK1=4HYfYN0EdLFw&C#gq zS}yblM>%CGyi7XTws5O(uMSf*avTm>F>~UrVU*9|H4o?pN;uIX6SEadZ8BEw=Wi640LG-dmsLa3c zg^(AIADM<{*5NEug zW!(t|V|(<$&H&+(KpRG7N$Hv^voZt_y0+O}qvs*~ts7-S-iHvX@<8}H9(`botUjG6 zI4wlgV9~Byf^VXxKffx}E9?sk%8+upKKdCwD5!4gCX|=k*Cb-Iih^mnK1!U05z4YP z@^Q7D*o)WA(b>jPHF_)L^+$i_jm6kuN~|G)e}{*UW+L*2;^O%7(Jn$T2!4Tb?=)7& z`+KwUsE%Q*BMxl8B}j*As;N`D)>#aWAjEs~NZbeX+Ft3Jz&0XEFqyRCduCB)y}Tb{ zK`vT6Gh}Owi5*3wi9_{j{U&De_(;5#X;V2h5tytZ)P90l*L^UE{eYg?B^tbDzQz?4 zQX)Rlx>ZO5Vo`trOOmX-`ULcQG76f3CXHs5IUF_-I0^?|6b`zRZ7n2FGtQ)KhWS z6pG?-E7vrlo{D{t_^nTVxy+^_+$o8-NG`2&IuYF}?cR<_|3H?GfU$PLaq+d#X4G+? zYKdF(IvCEb$DVULd<#!oX_z1XJf`1)H3!LFjJJ17bXGSUSIJd-7IDY_7siP`%2H|m zH}zfSS60mm>DH{izB#mUkgemP`f9YT;&WH;9&Br(tJ{Q<9~6T*1P8=HwyG4o{^R9f5Lkh894r3|Hbhi^`Tbe%la5aH3gvofq!6I#^G6lPHQWO2t4s*1Uw3!O%wA7I}xU>2hz7dnc#dkdl z&%3bR@Tu@Jl~6ns4NO)WT(;Cc47Ux+=W&f=o@Ns28VO){S(-pQh8<3mE_E2YCi3bv z*f6i{F72f;YUtW+eS@c@ZwXvXFn!P%&jUShEh9@&_W*%l3*h|$0ByHeD{!!SWd3nd zduPPM_J&n}s@7GGgA-da)cA!U`3&TS%zsz8)P5lytz6Q^g&h6B6TEjg22h_$t0vGW zA)_E`S(iI;{7owQ(0&bLPZV67{DB%7&5vBVbPYx6IO-dS@V%RLn?Q17=v~&JT||qK z@6Yq^pN-~*Qme2Q7zk|dte%z39B+S+;{Id^JWb9vhDS@99nJmj?F0S7kYor1mWqv> z=YVIa%@~gJ)WxtgU#eyJ;H~M%)Lxg!A?-Cg#%+Rbjz<}i$W$RUhSbeqtJyS-WNlNB z*kXm6kW?cpD+DYUq()jrzCt(h6}agTOr|x4rI|k?4qPByCdUayIbdRat|Qc`?%~rT zETjGm-?RogWq}!<3rY?4OmK_|hU*Oy=^BA8CV(IM#3meL4!+BERUF zeDV`cclL_oJ#fIC5SfL;Tv&^~4QrMMtG6-~ymI(0Fjqt6uI#b#)eIiS$%2ssJ=k_T z(qAfhYm8E>(;~F4=*jYwlO$$}Zzi^yIzK$V?(HUT2P4@^l+kVB#g!)IGyWF&rOx5` zxTE#q9EW@!-bQyQcpYV>J=*;!()mOkjcIZw^2GBPsAKLgCbqIfk#ji`W=39gzpGyV zr+%M>h^#QV3G6qX0DQ2jjRGr2?{GuKCI-1j_$6$GR?<@cA7 z9G%+1!@xSbPvlJFmgNVqh&O|(=h1wp8HA|)$zUT8lqco*+Rog(0MEk)_e5ClBo&KW z-BP0odVOo;GmEL-oA^hp7;QRbz7`X`hh01u&qd{S)mbK6ba5|O&jZ*$-8F{ZoaQTb zv7R_jna|vp_{%yUG5@As{!;`0A?!>{|1z)Q_TiQmk zA_8Zqg7TaW2;4Pgqr{@IS*Gr9N`aCY-aL^&J?;=-6Wh4D(Rih;=x9BvlL`pFYdkb68Ut2zORnR(6h=;N2qDSqF3t>PyF+w_FeW`V_ zK_r00!lo@#j!`tv4O_adf!8MWU=hf2b{^aUOpKF;gU_p;1VQECF=5+yK|Pm23af!N zpe1`O72x&6@@y8nG^Z8T*g77jp_KG)arZpvte~nN8NamqDb5M)B_}TY!?H+Hd_#YE z2zhwuEI&$fmxFU$d-m8>(of>7)K`}{yU1b6RJ`+0mnttO(V~g)F_PP-Jfv(unFZS? zP(WRolnWu}96F)Y9FFsa1&0&F=jhNX!+t9FacTtM7RkmXinY@};` z(mg27`!o*?G^8ywC|qF(h)4fWDyzl!U2Y$f76*bD4Eq{ZcBYIhc2!>(8Lgqh9nCeN z_#;cytXfUxv_x8SaqPuQcrqJIk(8Q1z@?h7sbw6+elRSB2*q<4q>*g=GzoK2c%;JT zGWVSbN6oE2A-;iCJmFG$X2!Cy%a_)8VZYi`*Rb`6*&Ujr96;Q7)UZha&d;~lwz!gONHATuL8mUm4CYP6l{CBX&#ow?LI#!5 zRndxS*!&E(Y9AE!4nD}2m-ExmkIO-lDaH1DrFoY}g) z(wVBL{iH4e;o`!{lw9+>6%$?ZY0o_kw(Nl$3lT~@`V-J;Zk1w8Cur7LNQ+xE6y|_w zU$Tn&=`$!sZ(2d24s7mSN+y-v_RHqQYgZoKx&|C}d+_Q7B03y;i^Xa#jERoKJ z)na;YQ%u>6fJ)9|q%q&7DMWcP6Ekhw-W#sFO7#NmD~tr8V2y7B5rg@@B?Szioclx{ zj(+T_#ZVQCM7C)gxdQkBLoiSqo6EUNra~uuZ)y~OgglpS!L9U^9!y9M3=+dyPxk^K z|HM;0bSs*Ym~hNY&Evf)ecoP>K`1^rJ}Z!|(qe5#cX3flCTX(2tmmC1C*k$*HQ*=c z+0CyDvm2wA8*ipk^ZOY%2H##NQ5?8(ysCga^^FQ19{yYqm4YQ31=aYWqvnL`QSZ@F zvl>FE)%ZH=Oec+>bI$TLOyClQgnb893x_L|?>?BJ!?FU%riA^>^skX>enaH}^+%hN zTy?p#=QL8U&*X0jk>FVZ#Tm`o^`*%{kO*J+dy5Vm*B{fk-&8s1Ys6$SNbmXCJw=;U zGn@s)7iA5pVmQG)S^!H&Q-LuI-bw07xLm9fHz4H^qSZ}tE)Odn8T6Sc!@`}7&;32d z&~%tw_X1Mapb0lTaq!o7&fG+Da!yV2kbd8akqYwO&-AP?g0HS~K<_>N#yM(Vaeaw! z&ayrCar%1Zihf?zrB^FJjrUt#ZT3Yc$?;Xw4(n2pb?EHKtZH`6 z9-HhKi7l_eo2GeTZJr|8aLz)xfbaZp?5h0$b1T%|{~Z?m4|ir^`4=qU{CC`$^FQLw z!~b)q1_M--A7DRyEJE^m!WFUK*S=1(FhB=8k3)w8&imf0hM1hn4hlGTc8T z4xgx;^&H@KgEPjZ@dq$Kf%}H5OHiEbaZzB>c!L>Mo%x>0_ra4Iu4ShjPdso7|v{ce_s z1oahh*%atRK`<+)&|FxxNL-h{;F-~uqg=W@sEXo`*=**nY9g+wGdC$cGoIl~3p zPmtGFFCj<8Ix8hUu6=5odMpzskb(xZKs2iqW+}_tWH;}v8hd@O2=*NCG0n)Sjg+fI z$>l)AEl)?Zhm#`S`GF+9NbDuTV;Z=<0^+iM(q+k%Wq^keR;LZ9RQlkC0-h+ml*8(o`VPmj{$sGfbIj}sR2*P9KkwT zMx|)QO6TO*Q&2V`n3rCs=`Pt9uHQyF8xh{C^H0(DREok243_YX_(?rqWyQdc zWF9TPYQ7aCzy27-#HdZ3H+E%0qpKip+fl(S+3v^kGr(&Jm**18nK;nu$5+l3cFH9~ ztR459vAA?lx$u@~WmR`hUM&MT4J*uU7Yfi12eqbxS`n7g#hIXgRv+|eTdcyG>8`6e z`Yc_z1aD%N0$-M0yX1g-@En~TX$C19ehIXdsbmAYR}uxWP}WuP z%p-iBF^PZZUe`YRvb{7Q2%!~otY=eUqy1b``WXhAPz7Q9_+U!v5k@m&vnA&rf&;WL zk~;MW`UQ2q)QAE~cqX;|Me1&3f(TMo%%)B|Zk-3rtmd#zkHwPf3e;)QVYnSGt;4;i7DaE^-O3H0O@E+;vsAs6*_lVD7yrpxZ_**UOLvdgCc)D#I__ zZ|fyi;NTJ)${Nn}LgRNS(hkNN{O#D*RGM~Oi8wV;39Fl%vPl@1TsEkDPm)U>8!YDj z*N!J|CZ}&CJYJ7jdpJ669&iqxpEukE)hNHF3vMv7{;n~09K z_faKzJ-a^kzl{ELAI=f7(mIRB&8VOs6-zgmaC zvwjW;1Z6rRnIe+NDPIo@%_jBEmiym;=kg4Hr5=m49aA&F*Uc|9+$5x0J*3nhW{`&5 zNBiyGr`)+`;CI?UIUm=%hg%=}P9T#bM0HI|6G`&$L^1TuO=xYCOMm@C;L+yA^8F&6 z-YjfAYDV?(3iEG)eKplbm;nbcGaOfQ2Y6a>W?>z?Otv@Fo=F^qV&yHR=1Yc=OdT>) zM1XHa=EG^cvcCBILh;%i&cKycOV6Bg)Y;M>#=qdD#Yah4hBzk1@|99OFqopkBFoLS z7kK2zzz|E%X7# z=jn<{Kp#Jw{7>r5hp`Sk1=B9$*+DkE<^>bjRLJlgaH&|LwP(Ki=pHMA zMKlgC_|t;~kC0Sf6|>_ze1bXvr~F#3YT{W*Ox#i>$Y&PbW<}Rw2p8IDw#K0&Jx9EM z9#(v#ZI3mNRLJP((3Fy`Fx@tKEUbpp6ci<>8XO_rjyH}r$uaBY$=AG| z>{={3A79uRY{+|hLC&>z3$$8&?{PD57JyrM|>r3*&_ zow?5!c`#rZ*pJ3M}^@SOGU8nl>e9{T`KsvRC5$OlhSd9|4i~Ynf_+^vj zq5Q4J>;|+-WKBenn-M&Qh;xX+0pNz~Flf8hf@}FMI{9Hjt|ESjDS5Jna#WYd&|5sW z9O(+6;836gLv$Dae&KEF-|WVtz+7d#D^$w>poho@&J^bwpjZ%d4I(p5Z7rlDQVLi0 zhPvLpDSk`sp+md-Q=tv^&Q0lja&4ntOn#ZabC+&`fGM=86o{Fst77@yuO1r@4Q1*E zc&qoL_^Mf{n$4O*3g&!L7k11?4i{gOgm0*i*v)uza6>&t^vQQ^&_*j^*v2SVQj-q? z#^~}SBGm_k)G7$gk2_R0#aT4$-lMZ6>7Ihdg3lUW1R--VotVwfyqS$#U5PaJ2h=Nb z+Y9q;JrS`L9QMK=o``2i>6*Y(TWn*EHP2pdiX%QcJKEN+(H~9EPiPtYN(y2zV!>)UUS1e@Ogob62mfMkv!fx{=SDCoE zROBq-OrhaC10EYOdo2G@uu=%?aIX*s=fx9z>qxe%=|S;p`~fn4>;88n{hvzu-vgU} z5tICNoBh8BMt^;q{u41t^S_YvwvvFjlLy(}_823QvPBZbc_3HBxup$5sd%Q;2->{f zMY#*B-eNQQr1D5)4gnhhA~&;B$CIh4ix{5Nc=A8fZj7xle5B6QG@`93+TrQ93JLp# z$1AX|O6`{huQP@h6zR2wvi!0%v(JhdCh9oG|1`Y&W}Gy>7si}_CoCZ5TAi#)e4WEuBD~APB*iaEznxXkG`7r^k2^j4SyUUo?NY|u}Ul?Nb)13`H#aTN^sHKUn zNo@uZ;@6wUS*y6mKwgJ6!E6_X~C`dHD3CYt9{zAvYT3S#X=L3H2i*_ z1Bah}WZ1jXDz#NJ0L3;g*)QcZd!;e;o+4M&)$GkSO&@FP>3;0tP8K zKVP3naVED#nRQj1vFIJGny9#vqARZ?tvV}?8S}(eytwyAKA0BIp-D0)ji+8;;oSzB z2`EQT%)4mdhhuVr;@*^6;&hbn8{}^DMgUW!C@%$sDh?Uobps(NNv)a&R!wSLoZ>o%mQ#UXuCxvxb4pju|qpKn(DF?n~@O! zy&O(rW32LgZTax9FcTR-zcOuGTHCpMaj7?2-C1)c;1&&Sd?w^OInVIhWR;Db{ph#$ zAL0`3KFlGyuRCS1)Mn0QGbIRStiBF%3>JU@D&p%u`%1V2@#vgBUtS4+gl|MrTO&?8_=M+E zB5$}m1{9mbRFsaA159X|b5kx@ZrBQNU;21o+!V0h45Vp)Y zxTXnyGe>3+|I==`GsiA{_m>(-@Kdo zf5$Y84F86A|6P3kCkPPzF9?8H?evx%b4(gC6`iIf}7TO{{-CCrQEsS3kfX z?W)>FZIOC-6HPo-$-sjK`jx?vVLs0}4Spugu6FP-K6S72MYCK)2Os ziq;qhJ?rGMVRDQmi>{-ZOxyL>uWkCVbN%!P)>C=qFJqf}oil52)<%rfct8bAXAVX` z;524=B_iX*!yE}9L@}Bie=<4nw)bA+;7dg8a^i6htnGCj04R(Wf(u3taeT|-&XuML z8uBZ`4;&>8K@26sos}jU=o7Od^+qrc8oNr-Nx>-AczI3rXzQhEi79%RN^zTwuf1wW z!|{m%W-JP1;ydm`&JsZYWg`XE49OwgS6TkuBNNHB8dsfn_DEMayL-=WV=BlrV{~5g zDVVCmt+O!q;*xFV38@3R-5jEle7YPGCJh@O!na=!kkA^_xwJbOm7+J5W9u<^gt;L+ zW|#}jbObWR%PTeG=Lg?wVv}9!mWvj>a_kXb!`c&75#AQ2PX}`Ewcqpgc)Xq}H$M9K zT5I-5aIn?A{UnuUMw*qyc1eF=ERQs?j%Oz8_(#MH8R5|@X1h0f2+vfdoaA;_Wb8B-uOA_y=@j5Qb- z^-1z?$q72a?^6inh66UK@n^I_BHDaAR_9D8c>oa+`}p|=Dn^U!mNOBGtzj3<8W&I2 zc#wkVBh|m!9>Gs(cu!B1+1BctjEW2Wp0i9eUfyEWf|1oA9~nrp(1BLdpkndO-a8MD zyLJzg7=2om$?y~Mt*xhY*lyPLv&pLx_V||H2NLpN#L_DeKcC(~j{=NWwV~o}>>4>j z+j(t_1{+~~w6`tNiy7PBnmYCU-+TCa9w&a6n5i6TnhJ?J5dxWS$Lq z5wr?J*G`)rHTCdt2;)H{U8^D`*)B{`W#sE5-`YLosW+80tEr9Tp(Z$Qg;Dh47Zlj# zMP~Z=Pcmwe<|xgdM@L~$Mm!NyC!3tVz!BsqX&RSXNYp$RJ|=B36oO{BBFY`E`jr;o zUGGW;p1_Y2XmloEbu@DAW>+iacrb)!C!tT<0)dE^;4_OJGv znfZOFjT)mg_lB9ay0De7)0U>chPDG4Vq62`aF(gD#vW^)a`c>B>P$@IH9qC4wR~6y zuigS`Fm3-}f++^{kr!j625POT$r^ED{0U#3ayi`tZ>ofOa=#{)+iH@}$9F{5lwBg( zl=;Ohk+zrh3jO8AY0;DvZlY@<(>1+`6*sH)K|_>owqylcs=m2+i$cGac3hWe%W3j8 zPWsGARkH`*Wi|NuMgULDF8C=uY?Lx+;#nD|p5VY1A(Q9rBs(ZAY>!2eFp(!B4ZYd@X~k`MMd!wD7qvT;BIQHa)=Qzjom$lH?@*oagKB;`t}yS5 z=LlWVmm;KQIM}BnOSlGt7jr{n;bfUripn*i#Y3mwWoKqRvSK;~88dI7PU2L;C7TpK zBI-NmaCY1gse>ts*hH^(qRKLJe0MPwB@|Lf7=_>*vut(mwIJ} z*;NHyq`L$oV^$?|tD&jJb`QCpWi*leX!&x>@#yIMi)fX&^ab6h?opF)yYKFHAV=14 ze(}1i&9|^aejfs{rc>)!GnVJ3I51*nlpb_!)U%?U~Z{ ztAGVDlq-6f_Xh!|ZPz1lbH}qUi8>I2B?*lA4cOZ%Ui#%#{T?VRe=8z^ck4B1wS>>-_wunN3b(eN??hP+Z)x}bD zVE}bjeJ6uF&Dq9?=?m1R!y=I!-zn4GVO63~hNs(6SKxDM;B&8gaV!5(V5O#fsO>Uz z-~sT4yh5Dd-b0LnSO`zx>XfU(QR_-e?qqwQS>;K@c!*ozLs{NePLLVN(-$2;hq}7Q*X8ReE^hefEoW0P18dJBF?;5{ zk)JCz%3u8_aTGzV7KQNV?n6~qY*K1i&eAHDH9EJ4`SC)HmEey8F90q6!d~HIK&|x3 zv8Q{*VoCxAz!^FoH*FE+Cgb>yE_nqjQKB<2*&s>$)*IMfzq>>k}jW*IiKEu!eG zwO1*c1^GhUWv-py&ogCySC_U|3pJLs6pnJXiG(X~>yzWY)?zfB&`z<;Sh%!=scc*F z3D5uwc<{6r<2gQM)cyr7Ls9vm*MduFdapDdHHoSI^qqje40y~R@0I!SM}Q}!^Qr+s z{%AvT!sPKbEp3XIuFP{O9;uhZU6YK0qj2xZ^t;rM#o!mle!A)nb#6S?EAdE=oDE-? zCGi-7s`?R}W73D9UtIz=hpI;oo#X(AL6ZC$ylfLkjY++3Nw6~FVn;n^u<#JNQ{kkv?c3Z1g7Ex`R8?D>~GBW!7pYi(6cNsQ7b+HLxKH2f=_F zG*pwO7H24aMgkM$(1uS!p<4v^O!zt@l#dK3E-R&l;K9%1PzE-^x+#6}sD0qx-`%MH zgfrAN9dIzuM!VGH>0|ni51;_?53($%_uoqbB8m~_%xFNsz#ABQO3|C86>GxX(tX}< zo3LR{JP6o;zWxno&^5)b!9V;h0tS!YTJT9j5+7o0vCfa;KGwr03sb)6pKAU)zT~%g zL!=1pZ@<$-P62IqWhVlm8!O?-XT;nrv-XWuU0YZ* zb!t$q%f)Q`w^&JQ8&Xu}F5D44+7(&_9DM6BLO-WAEMJVl%$frKOqPEgQJ% zP610MeEI-AoQdm~0qy<_)EK|oZE2f0MMkk5m*@CS8dony@Mu98NnXnKf*Sh?<6st(dN{m)%BKtdq0ei0%UgP4e@0DW?BZoWO!_-L*cmqgSaRC>zKlr4~VpyfF+81++urOs0@ zxB1P~oH`Y)9FWc!sWtIicrA>!$^liMLKuB#jg~?9@q}9&L>gZJIkb-5Ij*53t_){y^u~kFK#3)mcrP(Mc=8n}*s8bknDmtf6|{ zYyUiV)qp@hqGg9Do^^FrLPRk43{|HLUi*^6mQe}ZK`PgDBu$k^1qOST`^9Q~19y|q zzM5mxX^yTkKAt0qknXT&hyRF;!J$zlM0ulX`J=rQ2O~xUF3VW>*u)T!=jQW6*Svdh zd3h9(b>-|>JX80?cZJxpq$e__PTt`p0b z75yzEjnJu$ZIR-$PHCxV0?dHb7Gqq|g{SC4s?Ps)K+ zM(F-xU;f`(ME{S5h>rhQK7K`o0P&kzn;Rrc%J3ke7pj!A-C&SunrfDAa-yTPviA4&+rxHENqsSFGz#v(dC%ZMS*b6aL+=Q@D4bLfcHka#y_1h9h7 zGqwg1#ks6RuCD_*w@TAGW?(!6z%^o^c41*~+kMNjL1eDfclOO}9rXI$~bpe&C<}5W)&RK_G*o($QQuH=#hg<88cK27P%Q&A%ZNiW%|d9K5e=td$`K_oL1zQ}JPdG{(tf&~5*@EL!^e3Y5^9oUg0L$xu2=&- zriS-S)f0l97%3zmC+SGjPQbqvjsMeknL05NL59_E^_JX5bIngJ{KB!rhw$RI)f_K* zfN-^OyO?n@#lj=@RE*&)0IReq5P&1CBya874pwd)&tbwH*i4>}U91eFViT~VB;r*t zrGd0g3ux7V+)4{dOvwdd)6yRsuu7^#W@ccn=b$pohIPSR6`0)8}t{a#nt%l6oKiRiby-&S^w>(*?!_Wf!4a#!GVsI9m(JXSX zQguDRx+#*l1&6+Q9B^79>2zbDu(L38sUXk~Y(m}0*!9|LhB?MiU4NjJN~4yE-FEGx zE^>v7!iyD`Q;00Xvu=otkuj0)ixC5c`r#eJdtw(HenWPS?H67;~9W=o3ca=kpiYe_|jO4$miCWN>EiT3-JMJKZSB#kNoT>B&23^oFvnyy%F4^9hbq_ zgeAn1xkih0|DPT%jZPZxHBjrYEw8Ic?;po4lNx^``+rIKUn2-3J?p<;)6)GL9QWTN z2>m}ALHH#&7=bV4T+1Z)kplu_$|BU;w@p~ zB6g~eCPhQ5JGQ>_4e4<(7Rm1Z7ZYLbGt%MWAQ9$HJ)d@|A0b+u`1$8&Su=B=0e#28yF5{F!Ps=NA=8cV^dY66x32ZfwsB>PfB8}Yav!70@ z?kTSO=Po@CiemOsUsA|0ZPnvK!37OMoJzWu@rA31)U4mhE_`=?_GKq?dO)Jlf=ke4 zvjKgrPVST@!-Ix@WAW>W4gnkW$6~##U6WhZj9$4C>0?Kzd~s7yY-i_trrsEkiktO@ zn7vjo_V<+}tF!rP zZx(}9^9+j99K|wtNS0#T3xc3GL00F7Y7zV( z@+cBh=tRI?-*X2w?}?@)myemRmxw>=v`YD1{y58&_U={I0N{%1=*LDIEThEnccO*J zd4!xIxvJ^5)mo7tk>w%-4uIrq;-h%cZODLq2{{zuE@JLdTB*dS`{9rcSiz@?5mKn# z?85B=6x_-qIG3Pkz%r ze7}Tj?ms>0vpQ7>X(=^QrHh)DcAh;~H6A$WFv}zXn=kJ@88a<)J+o}EB4w&YRE}%} zM*RgT1ov z^Bq;8P_=)}UmC9^o7*H$Oqop;ns&`>n!Z}YVF`1C+UT>(}FB8Hj>LY3%@T z%xe~$DP`w9C|QCc_ozUr9GH7Ils3{s^o(jl2avX7oq$WYIv#qK$*6?qx#FF# z)TL3NkZXe@)3vAKSAWY=4{u~n{|$ov+$cXpw<+XG0g7HKSTYhqc(fVlp1*f?29%5s zAO8cP+!>jY3D*#{{YQMGd}r`jO7m7fGnwwTVe{cBIMwr!u?YuaUF#wI72P}Bs0G@l zrFm5xR=D9B;FC*t4FF>tMz-qDp)yo#1AQ`1vpW*+(dOH;(BqKjtOw;chy{`Gzj?4l z_m|H9PfcL@uTkLNG`Ih*2@L;e6qxwWC?H!<6cM*_;B_a<8>{(U6FBJO>p}lj6Oc7x z6$MAb_b8Bi7|vtyj9i6t8ie91_icl+gcp?d z51i0XHQTzuV_ZR@Cg1ajd3KE9hK{H2c50mo@BNn0 zsEvO(jA61CJ~mIb5#k;~bV{03GCa2;C>Cns0h=T8^AFr}$VFoYxkm7+Z(jIvF2(Yz zvScA#l)3fk}%i;>>i$wU7*_ex#%}Gi^mu6N5FBvD+&J zp%JjaOY7D1u?4iv3uDVvxzN?obLMcnlqPSlCO-%z2pAZu0+^d5Q2^Di3C3!@s7w61 zUS{=C63!~z0g<2=;Q4*AK00bbvv?Jv&UnV>j9WJa0f1E3A>;Ae}6o<;10s z;Pq0roQ9M0aknq(c$6VK6t zldAK!k>%OBA;eZ{R_^T@YV0$flwkx$2==At?i<^jLjdwuw{+*FIv zW#3%oXipv`ma!3Yr7M-UxBD9hvMVA5PPeOR>thtMwl`rWF{un##sL}2jW#aJp~joA zU2>Dg`n`tMoMwkv>)p zjU$KpRL^N2Odu8ukM1C(ZJpDXJ^qOv3z8+10-v1uv^0Vj^=?AcCSEgSP#d~&sx4EJ z?I>rX8Tb?aTkZm0n0wO7Sn1$g&q69iEz!I{WNL>n&I}B>qNZO$)j~S41*HL3a$Kgq z@An^NUaR%Q=7+^L`387D@7ZK=UGo-_21hZVS$|kyeXLO{FW2IdNEK^5lyJH5u^yyy-S3C9g!?^$-Z#H6UjfD$K~I z+-GeB382t-My(38u%RCMqD?lx9oJT+f%Ui=R;y$ww-}XVIbgYPS?i1j%T+O#ee-`l zw+F;|Xiw|ffiWk73ON=kGr1}*kIzDS<`#&W=s6hpKBYfzUI(m}5_Newv1Dw2cg*Kx zt!nLLN7GsFe|BI#&2}kDzuihD$BX6fj8A%L^YPtU1^~{};#4aWp#i-Wvdt0hF8|!U z4C-_Tj(c|yilO{W@UVFYk_0U5{F^@hFCG3%vl*EGgQKDQi>mp5?Hh*wpMAU~j-PDM zfUS$$+T%#g2CMG|ZsRKIpKx7)DoW<|VNLq5-*sM7-=yc{1Tr;WgnDM(nX#SmjBo3v z#ADYZ;rV&ZyQuJPm!8;VHFtlqCq9HeyC2|_aWu7W1MuqA_GvTsP;S<{fXI!_!E;Jx zm=Z`}5=?Uf>ns(X9G(^lJ9@anv8WTJ_af0@51S=^8NzEcrQ9%G#buw=>aKNmpInGwe{SwxH!K`5W(Cke zfFGQpvCYaJplq5!r`LJ#+K}TODctzFK1WpZpCLy?cWy0kswi*AbJB=?CrrgtQB+a! z>MFdFgo^9!5IyjBe9M0~DxUWOAaAcY3~{A!ZuticaBXWm2~HTP)Hfm6D^^N%dbp+a z5-6CPI(e&K9GUDrG_|JT|9+`)U0p+%v|fLTPx-ZqYYUQ0FpSG$%{hxox`&AKGZT#6 z{92S&+6ALsYdA^MIj7^Gc38nohR-9ptRmN5#bTpO-dn(o5tP^5v5oTzr3_!KYEIgM z;G8?5f*w%>AQ2i5W>4Eo&MdeIMh>Gf2adFF6i||FlJI-qI9pb9e#ZoFPxVt7`)Klf zd+_3q&0#+36V`FLs)iG!KJS<$K;X2oq1>4>fD>#D$1gkcU&#ed3#0A5=aGh1I>x6K ziF=7ql)xq!u>MUxzy>xH{*d;!27*D@7X+$8euZ#$08$%DNhbF%tpISRNyqIMmU7Td zA%G-q0{hLTUOb>t5lBp!Jd$u!V^*!2>1#BwIpS8*sa8L0p@PTHfK3#p_^K)|Qo01> z7p8Sm8qol2f9&&aqts*LbzRxNPbsB7mEf8@hOL1>Aj2&TAJ1~{G zETr9P@NcxPCsRaqYwesPrzBw6Z^<+)DL2zSRY)0 z(T5B@Wv3eo}ui$bSLiTy$UDsO`S5q6jc-Us2bdW^BGf%?t%ox_B2EK><{`<|)7C z3LUB(_U@ICIBgKqs%OjSGmKP_R4o4GKb(9k&8HCfhcTx*;My5Dd!=qT?kRYO zM;n@SwM;ZmMn^~516Xcx0jPI~Z=}&+f00?GvOejwLYKHNEM zBM-GPXE=QZ$O+qwe!h)rp-W!cKMKn92vC3^ug59FEjV0D)EJr@?!=MN9Xvk)S5%O1 zy^AoGno`Z3A=?y7San*=Yu82}FfA_c_y+aVJx2gP{&i~t{ zXQcZNz>@CYG_wEh%^CkuZ~iaP!#XqUclakHK=T5ycF?@m&(|1Y;W=EPbX72QKp|cU z&2I`WbKGJS4=Kz?&c9rG0eSU{fuF0rJ{?Ixec!FQ<|BeFvCmxeNBYuad=s7KQTNYUf^nfFvEiTVr$u1u`=ALrNQY$c- znCk8~eT|feE$zb@EKx8`QB!fCzwJ3)18u!+dw=+c3P3j?1ciQRvL(ax-|Saj^TVES z1}vNSW)s5_WeAmq`pdY$8{qR5hkjpZ#sdmsnlEBobTaxVKI2XgKAmHHF!qEzD0p9y z!8~P$%}B(#zeYA)4aiI=(6v3}Qi8=3;sJJ~0+Eq+^U}5_0%$gUOb@H4T88$k7q1(J zGw|dXdfC=B0MJwVMA3?)LY~zIW2jjnRjfiQIw&|p$k0yq&0D3bGYP;L{c1X+*P;16 zrOgIP;t{DWAS0p6TTG8L+UWax!@3;6(23&8y;61@}R9lV4zs<_+bZ7tcoSJdN%(n15#6FYX0Bs8*SFukf6SbZM54Z%RKSrQjaX zoTzC*m%$GN?1&n*@&R#-c&B&J{*fR0R{Zgl$j=qGiq$ZdiHGNa&ag&wE;h4n$%?wX zx*0;jn8SArSHtGbAtBhDbpO{Cb8Z$6u213hHD+e(^TY1TP%@8>G0Zc};CgQdKVL5Y zS}P{7QpS{7$5o6|Xtb2P`Y|%Iltv`bZDW;@!0p^S&CFGRFT<3f%c#yKvwwfkg60$r z*}Rv+ED11Am1IMOq1uCo=p$c&YgZ|v*HV>o?a*N>7WGAeidXfRh!YFA0Vpa;tZk|s zJwj5}k2heiMg2oUW5)|^&!mSUc`hXQZ|GE9zL~B&von|?W9n}@W)MSyVL1#mp<=Wv z7IK;^rRr3+R0VXzW!;IMyyL5|xt4n?6#MKf_)Yk+$aP8}@o5n$1!G4#N%)^B9z5W- zr8hJ+y!oU|Tzg|?gl)V-o+(i!zlw&uvIFO-EsnElXgJ!|+3z9azG#Efw zW1z{St@Ubgv3>F%TxLo^h~ zCDS$^`j_8?GHMwg2vnR4+k5eg_}<1F5zk>9p$s7kHjh$r+9Lf>2pT??v7nWFC01t{ zn$>hczHGwh9oDG!;e+Mkzg@4k$!WNd^b_mWnJ8~*D@V*P27~|-muv6<6S;`CAAA|L zFi)<=%sa6dG7bnHX(_Qf-;9gHeob`KE0pH`6D~uTZqb=vfH4k`x`tk-cT>;=Sw9DM zVdxNg9h4&N7oSQJFF~_VS}77?{_y96Msga~F3wi0$|X~LeC^vrBW~PlSml%)VQ3Tt z2^Z%z?&Xb6gvGvw{76HtDt{DL9%4gBiRuNP9tVX~St8a71R{yX-zY@3;TR^bIEY+P zc30OeSxIGQl70-!rcTK`JF-&PQTY+L^$U6^DThiUg^Bk#?)u`s7oD*#5L|j~m*0XU zWBH-c^xO)9M^MON%gPB&SCyfVaD1;#oPB;!5lb>a9ov``->(b0(HKt^_A(l5>3n2( z7|XeBiUefE627?u-O=Ib#M(^iDL+m1ot64hgaVD)ZI1l(w}~tJEvj^QiZ*I74Z9(~ z4!{=c*N>P#6A*t>4E_@M|21l8|6|_&g`51pO+Vv5Yx=*F$o{7ojQjhG^Cce&p^)?9 zXb!dDq4aMSP%ZlMS(sJBZ{V9%!0TYPVy6bClCV25SJtfwPeFyd$6;uEhAZ_eNLim}&eXkn*f zR4kjvGA#3}sB%wK$tk0d6{_QB7vDHUGo)B3t5~uMwvbR&k?fm3PjB=vG)sAU*M!ob^>;&F3v=q;M?KBcl+b%n8{CHX1?31a!->(U(hork#Dx zBo%8i8o33w!6r((!*r>pHDfyggWPT@8|LZOJVcp%zB<%xaf`8!HzzlQt<0?|HQ@G?xgC zbubYvRk7{)gj|AmEt6x;5^DQ3CsxE39hJf=_kC6|u{3cu`}Lp9H>`?MecZxWy_~$j zd!$nD<-#scC%AC=u*^hnKk+Ev`2xVi3PC~OlygMd6ND`L+syVGCd|sRH3;^*z)UeZ zFkuMARvMg#xpqT=uvJZ2kzg9J^f$VvI27gm9~LAqy@{oCSOQ0{uTGHmy@HDd)Nw#; zTV@j{<{$$U7FIfhDs4&ZUU#hJ(SW#k82ZK=u85QL>?jX2*{kLUrh}I0oU^{pKh;T? zee5`Eu5wZ#Z3Hbr9b_A!r1mC_%j+7j+JChJchN}!ZOxn+ZB}33C@Ljd57imsE<=vt z33ZiB$z=f(y~L_nrr((Uetv&YAVp7k;Go&!^y+vz{eg}7R#X_}-|_e!z{P9Q7#eU8 z9hiHP2j#LXPUax*rL8reUGx;iK(WpmTceYl()(L0sc4(#2DfE{!~h2MDP!aOXMR-S zCHI39!{XBDC;m`VBcw*OXb^n3@C~(xk(^bs5vycJU^I|3?o><>bGK|pa7|a0<;X(h z_^hIBdTJz(ft~)YRn$@-&uc9SNjDDPs4ar_^l3u}YDL>yjzQo-m(b>tZk10+7+N<= zH*{RZn25nnUk}^>gw%1#fSpNEE2cGww{>*LNu&_h=xX~(TaR_Ph=IG;#4R2TuZ`Y>^a-y;TV3iyn{PBvZ4;v9--++PJ8=fu|HMGj{hP%0 z-<>$qKkCFARKK$cgpog|idjixpp;S|gZnIQB`n(1P$D;0)$1YHXid!w?Z(2z<>ev< zxTUxBaq?f*Ojc}+UE?i@E&wckCDA$@j<m3oE{K13a` z{^*J+2g~LRYr&K8DUC*l%xBgwV4q2fkNiq*u2b$x_Dg>-lrO05B1%1SyGH%Mqdcms zYm}Wz?z{}kMF%4KfgEGQeVikt)nF?HL-q%iEjU^TXQFTVP@WjKd`q5DJY`xvrQi-xhTnM0>6t;TzNfPre^tygXQFIGm;lf z=5D^~du0U%(TAel@v=2VN6?Xlz%A7{27rV8IDMJ@h;S0*b#6&^bpW#Qh z{ZyDWO~i@)kMp%+W8g*v*2^!A8;?wx91W{iX9)f~9+1$eCzxR;L_}uF$y6-bT2)Js zp8ynvj-QDmmVZ=nw%3gX03OYM=*v+c{p^VCt4Cz_qmZz){tbg8@a;C4B;ovcPD^XZ z+2@{^J&a9@D-$#1Sa)h^p}Nna9w{gaNIDV6g2@}!1Vf?@4)k3a0B6oiGtrq!REwXk z!|GnHKhbwW9a}`1dQ`<3rxOMq;)rgq$|0>JqvB5B$uHmF>7{f-OQdb|8xVu3q1IL2 zKh>Z#+hR2)0pYuYE8(su1zi=znV{cdyqz^tx2fHSTdEor2QrDDf2gW>&7rh9C?5Fs z4A=Fo*kQoCoUkWgZ_GMYMULVt-Yhd7=y*jQL2T>$W?76L&MSw}qIWMB=gM8Kijqx4 z@HhKJjtYxvhq1S0JK)0apBkMD$O;^cfua^SfZeSx7fZNCx7Z&5~w1cr)<~ z>DU=hB|)rcj3NTH?$vdp=-6uIz#C7}qWaC%#spqE`64ajDLo3d7%ENz2G%bM+UlX2 z(&`@c+GbH&Llmw_B%G~h@g?lwDv6?!#uT%}YN^SUlaT#JBf)E>M6nJEgObl)i>4QW zVmnv#MeAC*sANOj@S`(jsRHhw)$$Fdj6smM($1Z4+gJFe53mMv2XO+pW>=xO#}25Y z)J=8pTvR2v?zhv^i)&+TUkt!eRXJf5rJQJfiej{G=4BNH232lOf7b>!JWb*Gw?j~3 z2TBHN7wC_7Pvh3fkRo}^NbKZ4r+5yZb1x?w6X&nHw-?F1!7V)VIbnG00=T8oj>B`n zJ_Vw`3}*+12)7J(1vAwX)s!z4_Z^p~8x0XUw~EvZde)uQ9({>6ECGF-ETEr8&KwIp zm*Pe<%_mF^)$D2LF<-6x%#cO2EkB)Gk;AhakTqY-dIchW9;Rg*>K3I-B~dG8&a@Tq z@+meUr2l{;@2_GI-$&*uR!wRXJ5PJ8BglNQ0&e;5&H@y^Bm z7ls@|ZJ)OHs4RFoFTWUwk+>b;Sv@AiZs!Jktzg(FUQxT-@)P zOoP;$S|0^p0^>*m7gZSMDJ9u@)j4o{G7ub(zfmdYfpgBT@53B7(t-^k z1V*u_SqG)LY-m57`Cl57@^Ac)bE1|1z&i2tTYMN=Endq3&;0ysg0Yx}o`JHa=FsFp zdmA<9xRzCIQT4$ua?i z20iP4U#AzBH7z1^3(TVwZr3t6YMO8YpXzO$#MD-65+A1pavR$HV6cBpWlz%`O{ipO zFW%x>n-GbK_F6d;-N?KEu%X^qVOUp_q@QTX@P{{GR2X^T3#H)c)|-Y0^$SR=IZpO( zs_tKv^skYJmF~ax987=rGMVY0jXeL^O#=Yt&f0gNP}7{m8&H(~8k!8`Rqqe%iJ?d( z6QU6E%*R_&XB`_bvucY>jH8uu^=1;%`+MHLD=W*o8nRM90%s$=A<9HuC zaJ`5w^@H(ivx01S&({&XL8PE)%bzj`!SLvOak;s$K3m37k>frCaA|{rfH9Pq(eRFaZ~?dk7H?cE_YP^9lZpiy-3>vn4W#3Le< z!~2Gs`q)s$qZ#-OH$L;~6H#4+2bu_T3+8#-- zqPY=~eiszgY*TS8@M|n_X=qYC-a8*+9vEItEkp8ej|~pd}qY2qFsfq zbWnDh+YcbA4}dypXp-^lKF(Nq{NSO(;!`)x7yZIrd?3%q<$t#qel)!lQ?A_*o+p2J zL%!bnhc-?X6(6&lUQAO9o!z?2vj^Ci(rsnt?%&g((uNe5;B%Uwm>D5 z2jZzItEPbl=}lmv-35>2XDhiXWg9j(sp%-AfPWr6DTZLsFJy(wMJVbK?rH%Ht76Dl zpjW{F`p}N4*H)^S>G}#gV8?#OH9e}3yqe5@z`j`(t(nNFi_LYOA3{%tn1tRrzInaR z#tHZs!yg(7ojhh4fc}VJ;W^Bq&{nG4xJvgM1U}1!HhgTcfXMyZkw)WIi(r??I3=yB+>u>!}N){OUdT5;Ins zq|l(a+OYeJpRExoEP1$=ScB=vB-5Dh*zM^9agzimvF*$fBaLi z44ds6)=Owk^2ipVHPla#7u35Ky?TZee;ZVA7fGp?N@Jl0rbJ&?q%^A_&<@`?!NMDh z)y(y~pxVit9$E`%FZLD%t_?qMTUT71d9I*)Ewrbmr0?EY`u}P!PyR!C$g&FKP`L2B zY^4?BLI0RKa>>B7n%5qcEd3W-D>FO(2XCt@&jc-e2TT)5-~824-*P^I z-?~~^Pk?LQiG`FG^~xPk=G_IKjF)h4D89p~6Qy-0ItZ3u}{9O22 zzw+Gq4lvj*dO%%wbtn0@n(%MB5^t++7#E5WWo)>Nxq+S-bh_`x^8<=vCT{WoHNWZ7 zwEm?1;c+3TwSh-<2{N@Xt`eXwRFF67%C0|&;4araKJN!0p~IrxxKw~N>&+irAhvp5 zS}*1SV33Wp8aK$V(7kM3RglHgGmJJhWV$;@MA7>~hjx&HJdTC%h~otjk+l&Et+m{a zJZ@dx2VDUrt&3tn;lWe+GvwhV(m}91&HGiugcV|c6q|ulhC-UlKxz~J7y+bhCuruN zYa=tZbRJlwj%;*Mvmr`c&$zat;9u2h+;PH@7?10h_xck{5DylL3ysFt#4f<+7$lhj z&i6Y8+xnP|6nyvr&8f)Id@xCuaFI3j?enJRZl$K>X}C1!653N)>E{GEvXq>5b*@J> zuNS}j*sJk8kN{4CS2;+n!Pp-R+etA@zHa7^CA)F|5?Q}GTTt4^-}C}gt_4elSEFYNKM^~qn^{b`iD(_c6y#(FTHZ*dlG~{czQso`{8C6j20y zfOZjVdK#?SuPcBUm~XtR>T#G2oKaGIREledETGtQ2L)|1_^qT=&n@Digi868hs)6Py@>iXG(bYm zZ}ZX^g9yE{1hfo`GU@&&{so-qEJX?z$4oD6wpFK|xxz=OFSxpk_cpKKlRt_q=B@C5 z@^qw1*)kHwiLUtP_YD~5EJk#OxqlWf+y(2kSdD&d=#9RLWNV+agkOOe;z;H6raWmr z0{)x~*JtV(H;Ul*V?Cjsse=it)ncwhqhXVx;UP3}rOiOG6JPjS_%5S+*M9b3(M~G8U(dKjqeGQf0tWUVP4pCrp4j zjn(R4^We(tXl6~1d=q^w@6Y7nCxLw)WtNF@bO7}N`-V7XKz%;uAlT$8l$^a+ovLrx zx2CTZrX^=@ln-~XuR?!iSU9jM+ezOv%D}qBP8D zU{;YVs&Zhn6$^Ac928i%X`DJFKq*3&r1K5WT(>>2I+G%?FIF!R^GvfJsc&(m4GteA zSoCcPfBt5&-t>~aqc&A0>SU+O7J`}Y+;sG@;qmD_|GheYXcxbB6pgsv)uNHZbN9M_ z%Nijh2{*K)afLIzl1K74h2Sr7|DTNm+&^aCw=Un zEUNp^++5)2#DsjLL&8mAGX}vv6O$t7EHsl09{qfD#Mj1bg|~_W7_3d%`}xVpHY3IS zArayI3&G;kiWuPSi)g)sI)ONhNQ}e$VSOh~PdxeC`rOsWDORTr!zrh#Ikx5m1SQdV z(aeZ}^ot1KePT23Nuc*V{A8DhkOKJ``f3Wpe0NAYliFrG5-<_OszVHg=eXhSVUxd; zp77RG?br##Qy;lWe$fD-deYJt`C$~mQP2!&&;*1LDwE)n>B31be%nTTN!*lIK`pHq zK^nO6pxN*iy!2+he`a6tV1A%;*@9Jg{~5pTxi%V+78f=zRb^HZxMmw6}NjnO+E*WU2?% zxV&%m_pR1^1ei;z%F*}cd8z71T?<=0O42rd>7CU-$C;JxRnxDB48tD+>0vd+GJL5H z8hS;{!C&+P>EkRfn?MlVT%1m=EVI-d~K}YVoprGaF zCfT^(KAuzV>b884s3i>D##yG?`Z-)VzK*@Y85p*R+FA<>Lk|#e>8U$vXDqXtg#+!r z#;JMvBC>+dN1Y|9%&-xMDsu;tfq2G=<1mXVsF}OKwUV9v5bdl}&yzi7rX0~|KYH4l z@u@n$*pb%muiJby%^E_`Tw?Ka44Dq$ncD*H@Y{CNpslp)C#rmXS8l90_vyJo0*oIR zpFEp@w9SKy+4=_0PVD_7D}p!V@BS2B=89aP&}z;9H)GOrPW2TElAN!M)4}xCZ=rJ1LWuUe61= ztzSFX_;K+w$NrXDP#k(}wd%_RvaMlra*eJ!KFVn|q(Z2&VOSA^0n`Y3vdlwyfoOKl zTJ2$@t71t;_!Q*L3!`B6ek*-@09R#G7r7M_o+oFQZ9^36o(}>W;4{p@ML4Y&*Vv&4 zA_@yL_Hy0elv&;6lQ(FP++uAKwy6O((gqNdH;P?7hx}15X%Pb8Uj(k@^cbiPi{vl{ z&>v668K^ZWwGXC@3~?@I<}7B~rM|q#VvLKDlKg7$B=cFhtC{)tXT3dygBfkhw0VrV zalX4YmD?coU*>mz^ZWlB6iCndUsCmVoIpC3e+T`$h9B%+*Tk=P-&XeYa z-xUv`?G_-w(X==Cpo7AqkWv@|5lLl?EL|ublssSn$pwk?{+IUkoH-TB8F@POJ zl>p+3$wCA4j zq5O1BY~wJD%uin`h{%0m^=rw^X}oEzc)(_b16;UOs~C`)PrNMun`b&lq#V*ReN6L5 z#&1;+{-#cWKQuo1!*U`uFV)j0-s)V>SNofrQy;S@G1?plud_OYj(t}Qyo#>8k2}l? z0`9ktFHd^DRAxEW>VA@=e^OE&sTda-Q2?3E1GJMJer5b;r`5m^l5Zmj2Lr!gL$&!n zCnB!%up9}A5BDL-H`|#F|FqrcSNUsQW&pCRvTe)A6IB#-A#<}dRvH8dG6je3O8DCK z*g*i$7D{%#Z#(%bHrhG^ewbIZFrtAbOyI`@C6+|fcA-fjuClQPbK$`Q!Z|x%Gj~M) zz2gL9fZN5hdEA@1^lxvCqxwt%G@4&zPNq0fg(j`O#jm33e}q$OcB-Td5~0^Ypl)v3TIJhztq%an0q=16(b^0G8(+e3)}xSwuy=XV0? z%cBZ2*0R1RrhTnXG2)EHmKTll@%kMtZ-3l!G6zO$ohUYb>>8aC;T4?M?{e%vfw5ZJ zMQuwT-T)?7yfjpV6$MxImS0YyR3j=9mcqqlS-2?qm?DUdkYdEr+<%p@CHP>iqta-O zQL;oL)*`n`MQ!;WLYG{7M~KzBTmq3!@vXyfPM zEu>(j*_f2-0(oTCh}FC;Ll4zA@vGHmc=-5}KF^Wx8bP}0XM3w{Yu$E#xe3W8pd303 zwn;QumO~4!n9XRRguKlYUtJY9=oc`|N_>uk3J&4^F`fs!^yh2v>br)to+Ni5fRS`5>Py)LkX9kQr;O#zJ;8l`wN1l|1%kXGOc7b1H*9V}4 z9BlbXse^v z0~#L+fFe!-y8Gy$w}Cmbx59J>pzFyIIP4EMY2x}vp7UJs2U+{zymN9X`m~Y zqsB4gY4#)IrThD;Z?q?c4jOtMb)9U2y`cgOqy3@#7cT$5V*!(bnFr1|bz0hbCXLO=G^iWMS z`JdIo%wwSbXduNY0gB@T#B_EEW1ysC?XuA-rG>_rfO=SbcBU&6t@686^K&#&DeYC) zQj$v;?-s6=3{uio7jQtAa=RoXmAVb=DjHQuIF}x!wiSW}KlG7!!lSy1o@WuaBC#iD z1pIfLjMo5IMEKNEiwL{0^sYiOaHy+u@!x`FDTv%G4-E}9RTL7#Y zEC!Kra@X4F%NOW?42;ttaG6_CR96b+k{^YCcJSb;UG;zmZH#sMTEm9mWPcKN8`Q$I zCx7YqtuUvZ!)x{s-a*{;Tr@57YnYBXvnC@mLgx%Z>NvlhG16h>x#Bh zJ2ZlcyYeccs;_QfU}u-N!RlI1b>enD{0qk>-298XQKJ-T9kqs+_;2L5Vabnw9LStFI zHtNbIE$Qo-u1r>wW1dy@?BS>++B(Dhnp+== zv#Qq&IO_siBTlzjIkPa1FPHWA-yOMwUQbrs=?pA~cBwHJ$G!#fw>4d@O%z}?U7$8} zI6AnGe=19)CpPH9-}MX^Y@*8`BnEUnkc7_#q@QxWT43pWTiYj9o_llrS__|yN$Ht} zItdfdVY*EFT=<<->~~zY&w2KH-R?&IFSGd{y^e|Lf5MP|)9V=ionH5k_Ia*RjIVwb z*z}NQErvrJp%^W5|GtU5{I_JZeP$Ylx_;&ydcwb(HqN*4;63d;njD|*C3+@{B|xC|i|5~xy<3gm zbw?~mNeb{sz^_wzWb+H3s9EPW`n+Vo!xj=xrm8s-rF0(`$$>lbl>|tQf$bClEP;j- z1|1M#1Qr+F9E%PQhz_Sf)|=i*Zl5dACSy86CGRvk|LMBV^#>S_Q^?KNN8F*rOSXAWw`9pjIy1mFfs!~s z4sSh1;m#?4QUpwGRL5W(>4J)+n^4S*#D#!Ra1u*pjaJQh$#er~FB3ypqm`(J`E0jX3NkvjjR!z7Jd!&gw#}xyY`RpyYGB z$n@{U$ij#kjvp?R0lB|&Kr#t!%wGs^)3}eFQ}-9JPYFqW5s~`NZ;(XGRm54Ij9-mV znqE@$3@LPouC`-PD;|UB=(-FL=(7ph$1V*0A|bb!s=RNl6feHv%fhU5Mn`=10DA~7 zojyvT@fUTYjdyAA!d^N~tn2m{8*#IW@~I~}`@$#aR{hlhp3LNUG>LmAj5a5gc*@Wy zup18FD$<&Q$Cq!=062rTGCRn%3ezezd4@M0XSYHsv4JxDLjw4R`7g&+BUh%0(J$bV zilr|yVhnk>wz{~0*x#h$zodX;G#Z2jq(@_41wWk zFStazWK!kO2aSN+14*aEO&)q5+1^o=QfY8&hF}%VSgBgYJ%Nf+Jmmz-&BRfwM?G;H_P^>4nvcsJ?cj{kT z-e_?~r?vpwb`JC69d4Vjmyq``JMV(ie*!HxAZxf@*P zs;)I(w)0YM3hjuGNMud|%M|Wwz+Q_`l8I z|K5+8{`XVL-_$sUf2YO;{?GH16xd?W*xR90P5LjsT^7a<1LVO}bqx!b7_rev_QqC+y4(+R&PYn^3XK27ow#@JS#is zsXM4)3!qDc%A((hQr^~QklX&H`yVWHs-jHg)P-};>WAieBE0MPlOVM2d9`dZ$1^FZ zWBAZ9^CO{61{)|YNUOQELze@fpL_SrpnV&bC#L?u>pWIEN6&TqleXT@DVFo`0McRn zm7pgKiPf*&^tlP?7}}v-{CoDkW<@>aVK7IHQGSemm-UVifkoY*=oZXcIJHV2$(&MM ziZu|$Cwz(F+0uX{O@?nRGtiH7#Ub%YNh*>dX1~sGE`#OW2Y23CjoRK(m<0=O;sio@ z(eUbF1&qL+KMuy26oY(`!&$l7kdL5I>4`)T&@z}rr`6uF9ZzrH4ZvOiU9Ql6?6RY& z%Kge?&A8fZUaqKei){Lh^K$g6LKUnRv?(Txhny`5a+`h3UQ$4$YE(`bNhjyFVA5}RrU=AS+@IO%oT^~^3QB;C za<84|pr*ngtmap*b*WXU{2{&c8nkH;whu&$gmj>O-k3K%H6rE?Mhn3t+tLsM>GH|d z2$^|5cfa{Q2YR&GBeU@9v<^$opp}B8`FPhPF*b1|bB@Pxxmr@i`=?bDvk^83^({70 z(g+*IR_0XU$bbb0sV=>UMMA|yo{wX1_1iGk&#N|E)4j|c-eF=rzT@kQoJcn5*p>Sa zM>|_bclJ*^T{d@k3>7dWPYcT1#L#tMJjbVwBPl0t`?eT*E?#!g)z7f&&8fSoJ^oz; zC;@_D+uOrIFKu!?K>Kv?lWXa{mN6rs)1!~Y4D6yhPc5UUvI|WC;yR-+RtRb$FB}t> z?36xf95^R2Ih*Qn0;)euB4Co|OuSAklGuLE?LxgL<=(OMe}1rPX59ifR265maSDhO zZ7LgGn#{t*6Qq&4lSlB_p2v|i*h_>@TrVFVp=`u`x@nmzWx?&=N!35KqQCs%CZguJHBOu z0zh)4N2OyPVq2@a$UfZTiYJs7#yq?ts|8&NXr`8!23@aPGUek=!|Xq=S&w-@+CQiL z%3kz`jlXea{CK!U8MJPsg7<#=*`!vG`n^2_(t?$;D^}FO5vhlTqsU&O?A(G`;F{>= zpE63te)T9dw*Y{&;9*{NKvRhm8Q4~-rQ|AbhK^_YysgVwRl0zvloLh<>;#(f*df8^ zAMlwWPLsQJ{k!7pNB0+9)?dcyKdKrd%m2hi{-&xi{5w@G;=kh*8W6c4Jo>xp@2+q; zv<$xnC(IOcIj}o~DuqUfk{CsZ{CkBezw_`vwu5{Uxs*y$AFDaROb_8ds3CH(kZ=T*29cGsoKD~4*F!(3M@VD~FNPPveF04wKsBlcqvWX6B z0X+ok>0$})@@K6IdTL-2D5_`ny1n`%6AMWQ3hqYa7#LqQga#xt_fRrsw*^*MWE~)q zFGP~=WQf429G5dVD#iIZ`RPxuXfcUx{P3T9{Z5tFdfa|wG%yZuJdbmkF!)yWfSDtM zmQj*;`(NDr`4n~=(ow)xhDu37v3)j+28IA)F^`nCYtGzJit?+`N%cSSS(RXcRsB{v z@r3%h)%$aD4-Goh6B+_6TPm|R7b7%#%c)a|sm#iMjF=@D*9oFf#}-IFEs%sNIqfj6 zIjTc>XdBq0JfMK@G!n?@-X%}q5=@*bWm=dwV|HcJ93v(nsu^%b%ps+wE3ud_F8Bnq z=<}J3t_ESfV=T+JQvbJUXmj;(RhoM*gateKn+skIyG!&-GU?3 zC7hL#XP%C~=HtHw;P&~gVHbjR+-kixP^UU3Q_Ig}5#4E=acrd#l{2CV!b6OU@WKoE z$bg%_Vr|R2#jjpjQ~y(-=W9MOZo^+29RS`qP{xS@*1zk=4VX3&b}5+9tgV{pI{un_k&(pnku z1150Y;lh-A4amRtP0}ISniyl4E44e}mS>4>bjtB%Y-WGg$^$FPx)KakN|ei# z)XLu?g_?N0PII-?$-~Jyl8zj5s%(thC|sfFHfj5hs^BV-kf95?CleDxx3HW%&eO6$2P3-GGjU{K;#^$E1l`vh7mmeg`DPrU$dFuar_{Envl7$JzYdW2;WN$LnNVB~&UE6VpI_b*y=W;#GEWU#2ClGY>I+Lu zzOV3YZ?p3%&s{%r)5y-S33gh{+NXScU zx0By0U)hjww@>?qhZ1(Gw4ozOE(_kHOIyiKO~?l?v^q=1VWIN$lU7H;c0&o+;}Xe zzVeWX3`2RYv=5%n4R#V1{BTYPMKgN42l<_yZmu96y=kf=k2#i_z|Y`*>OmstenXds z5Ajs2OhYw>`JF=en}|bow4hTGeSfw5?*N1S;|+19rp)fM$Lp(thh0sZ3j(fg{FC9W z!#axrrBw#o1C+ng5Be-dH7Y)z{Ba#p>)5q+bt?RbKj54oA1}+$T9mK7zgH>!r}23J z=`FLhN0_~jv6DvRowRkTIj57#C26YJ%QWJXX`|J&_a{7m3u$nsZQ&8}!sjgUN*azU51z+QGPnQZ&~(8>Pwd1*~PH;}XO;86`W9n)Ufp z*Oti{KTwMYyYfI{A4)rDJ~yuI#JSW-c|re_Yw26YQe$zerTVJF`v<_cVftNTo)H5<_08RjdxO8;kD=_GKAr8_Z}a z!ySRn;qDOV@drtPZBm&awuJ)a*qKtydYKuj34{=1T%fWi6YyqA>lUfdT9{w%g~EJJ zru2K@y+5)*+DP9Aw>ZN5SgQk|8DsIE!azxZ8TiIT0`E#kGnp9Xkzj(F6c!J?hM#&{ z>GB&4B5fsW?65R%J5;B+X7wCj5|r8&X~~YLwout-vBC$cD}rwn9`4d*v zztyVa1ZLGakk09WX4(Hq4e7BP2=v39I?W;6cUvDeYWyw`!n7S{&d2MSzCJ8pvwnEL zV|K(dOOP&Jn);)>64C?i46!t&euYZ3laXe%TxG~r19^?Vtm{Lu`?T#j?*R``^W^jY zf6)BD!{h(fy?!z?{x@LG_%{cR@!vUc|FpxNYm{_r+9y5nDA}fW^IZ@#h7pE9`IDX` zQwUKKqNx2RYmtNM`p|SgekmVoSYk5M>my}vY&#F3*2>B;25@$tgKb;)flikI-cb*npu=Mwvk-G4$U34bFw&_34$aBJs03k zAW@XKcl%>Z;>_QZ5l@KACNSP9Az7?T_d<6H(Qv2@L6Pp^*@t65|VD96A1Z=PcS9KcR%T5fJZ@~1EgrrR_P0t zYr9ANZtK}w(z_s+&R37+jBFR|Le&t#D-EVU$v(GU5`at!roML+FRX^nryYKiBfN0x zX>D_oL$jDkDDR?DbDC>-$faAMKD$y~o2OFVC{3WW#(I?9%h8uwt81O8>!j8Z7%SCN zlt}clE|}t39&M+pdlBt-@+x|_eXPx>yX8rnJiQIUhLc`+%qfgl#StQ83G_~o8e>Yn zqsWp%0m&4^85m5YpFE`oYZveH=SGi><`n6pjtSPx*?)Fkjr zMrRb51#@p@BrWV?dS9m(R~*@^WYoKEOPAP{T(gDla?e{94gpr9h0^E9FT#&~76&pq zQg)a45s9-6016v}mhhn;hWIQjzkvxlhmgiB7wm)k5tPfS^BuU^x|oWG5?WVPhWyPf{1Q zYA(p-J8Ok_S!{4zJT6`g(nCvo%o*w2Uj*FTHvGG=lC-12g}K`>zvE+1EQ-%h9-V=3 zEgTWW&r=cU%36(9EP{fFedwrUL7e3t5f*F-W$e$*hiJzz*F`#u4C}U`)%4)*Dp`$F zmXSeEpS0AlN3GBfEE|j6oea?~0Nb5!TSvV+F)?^GRgT17u$AydRBEy*FRxl1F&dBt zbmPLg%%{(wfyLqD&7!=tOQK&B9qSmYaIf2i8ihpKw}>6$&Z;)NYU+pLRF+QOnu^@T z4u^nP;-H0~D&PpTlr>JTj~ns9n=G}OBmnD$o0Z-)o8)s3et6azIzp*XwwEgxpM<{Z zYw(7ezL1FtvNp@%l%$>+36=VPlvUCdK^H3dBTg}CqPMaKuOZz6+MNEtihU@s07pO2 zg}E-#J0bbxEqbo}1UL`dU;$T8Sf!53&0 zI*xsW$Z&A9-{xI%wye8p*F3T?aV3kv&F84y8XrA0$yHL``d-4l*g6)BI5DtG%#@xS zj6%p5FY8QK!I(Y|c3|M)?eGfoktXv&O^s7p1=Zvv_&tXzxMMyy1i=<=C&Pr%qi{jh z5FG(V%7FCL`o%dQoGS^DNjZx^^NVV7(&mLoMR1G+u<#9*b-^Og#~H*AaCWI3w;8kW zY9!z?@GUa~6{VOp)I*Xsr<(okrqY7t5a+Cx?g!sf&L%qIz!KI-Zo9~2SYCthOpMVT zvp{S-ZuC$`epl@XI2{xduMk1}z7Os&{`L-iN>7H}!$vM0Y`ApaxXsVm@*^w8X5^sf z%<$m?G?DeFAThwPUx;vV!2SJEh(E=CJ>F=u5s7vlg@K2|A0hz_Q6_Z`Ej^*M5YObF z1Zhq8XUn^m9Kw~BqyQqO0%~Rz{t#}=xS^3xu_ln0-YjBKW#SP5e$seD($Z>x&m`I_<~2NFLtyB@E!y5E)^o#e{tY z@1QoGW+yY1cC%WJaRWnl@Nv$8ZXOjY)qOdO+gXH65}lIZ{mkd&D-@s+$zRr;|KFMR zf9D?y`#)`4jDM5$82_ED*Px=|JSPnAwN#ZHJX=noTp#O5Mdyf!1WgPZNp2$<6-8*d z3v%X1JoH@ukdO`1}}`M8tI!lsGt zuxq;p$lLEtshhrM`Kt+a)9Yum8}cfi7^r)UZi?~`IX_>5?O=NWvcv61dV1#XX!y7e zS3T#9akyPNOZie?HTloh#FO2TS)Dg9pyQ$>+sqK;&4t`o?Y=0R)>5pP9U)SCHCCl{ zWCz>k=#uPs|6vz%wrXZK&9`Zsv8|*c&Y<#y&^?$GdelPoJU7gG z&gW{_4eq!XD{g-)Ku$3Tnb(DZcwS#T?Z`;bwghp#+^vHg9zX!l;ytTrBP_I8|_Y!Mjgr#4n@ofFChkI{(%sTR1hth&+pE3lj>a9&wN5NEphS!HXOsnGzCd*U1(Iq2hI_feouy)c zw&~AdLwGsc8+B}9&@Q&WoY*YPB=ERFYUukBC))#aTj7}sX1ROE;qLljobCfxu~L@%MFo%Z5E-2Gx;>EMav5k!%6%k>G^h=f`FDHjQbHdE6yhOq z!rFRyA*=IY%397S0|kutLUMe{nt44CV-z*~U(jYbU;>yRv4^38)Xk;EW+G3?*J5tISaQZ%9&oZOm; zyx*4Gu%hgq1IfHRaovLObVv6?&|ED%2)4tzFI$at6ph`6Oj%{f*L!Ow-a>ui71Z)45 z*_zK0p)YCo5an9|G>T6F>fuT zHYq9zvmbF^L?zU-gE__+v?}(_VsbM8al(P@?%r98qahw^T=a9ityNe()hQ>NSQ~OI z#9n`xsR7-k5R|bgx5Sto!%KWS-&qaAr5k`P`>KrHm{ARn{oT%VT z2Ogte^}TjsVwJARc$c6Rc)BpU z{IR(iEHg#t(e7n(OScUYAyd`3T>!$Fp|fYo>)DuvDS2p%*8nSYOO2Wl(Nf!;FBdtz z0~3<3ad9#A+xh+eLkuZwS+^`23>ke&s>V1f>q=`on%YeW#7Q9_;|enpYAl-_w?_R_ z?WEFYtk^h2!FpmX^At7sdHp+N!f+Te$2j@SA8fmZ{$ui_$WbiPlkh$D zZn%WnM~fwI*Z5DarP0+!bIDxuQ=}0`&BF5>T0Ns=9)zd{j`DLeA#7G5GR*xeWtQkj z#ooPSiUjn%H63m^?8=F?5ykMIwa}S+H9oN79PHweJb1s`rKRZ}6NH=PFj)2>tyPBA zd0_&elZ`8ebK;^KEp5Nwr~KPr2y3O)oOg#^oa6UlDne;G@Ngvn&~3Ew>ktxSr!2V0 z(gp$;jIe|ecrxA1Nx)PdMatPUCh-OEj+OeF6AUSiLMJRFbA7WJ{j0R^D+0khLmq!U z?AU*Yv$qY*G%_FzZJuzCIU9?SPlyDS`oNB46Axu7z z>H7o!`vW>XrJPgFnPxX1w<$_E*&xqcX7e>`hid6A*MAQ1bZ9?~>P6deW} z&OLqTYBFx_&cK;@Gt#8FN~Q`-aYPdZ9PXv|7xSX~N@MO%O!Wcs)Y4xc!>xhlYs0=l z2$2)-HcXXN?vuU&>$R&AWCUj^E5!7MO zqq(1uusnaedj(k&5?uvrtvt&2pB^W~>Zl)sO{7!bzG}ASg{!?az0W zfFeps6~i79qfa^LCor`~TAoR-y>vv-ErM_N%`Pzs_nYadvXI9l*fyMke6dIzbb8KuZ}>4$>DF_ zwJ>C|Z=9^G2wouZ7OvyqZTeMP>EXHZI>vto)MY4Z z+3&I-dp=b)%T$b%H^drhJQ6`LPe^zEu;#>Z3bwTXX$MJbn3$C;;x+b`|9z+7MuGtd z%)*o*2^dpZIm!NnEB4zL5mfP`KI^2{jTf1|f(BGUA_9240H5$(LF^2{Sm39G?PJ-% zy}SwUEJ*s$_e2k18|VhV9?LUCWV+^t4hM(B*H&c-YnOfp$z!wb_iUIkw~wfyAh+53oY;i)!B^4sp;lLO}y6@$mXwP-7n4-ZUc-Urmg z4C)T3QsSI*GyQ?E*G>Oju@#OB6H|kG;GQ?Xg=d&Xt-F7U;mivaHBP>^@}QW2&ZKl} zm+0@U)<-F89jXG*C(~Q>^K8?*RAO zT@shBlk;3m)tJS!O&-P^8lr{#9n0!3{Sm0kZo?$8BGy-k&7UyWRM48kke$sI(L-vYa4 zCF)pgIa$BPxhq!k3c8eUc+hjq{anrFjCRgdCcqHCP(Ggf6}8eoL)*O}3NIKF`QcSM zuvtHrBbGcBnJlB>D64#)AjqU9>)WkVQvd{+y?eaz9h6vXCicm;g^7 z7Z?7!72RWuJC(Y$K*>!WKazE-(ib}^ZF9zJq~SFU8rbdNRF^ixA+yMv|2yWj0plvr zh|_2d2eLi1*i3nOBu2Saa@Az_p+UQ3-FnbX{zgr9^2H#zZ5Kc+=^kE!aX6 zf}V%lP{*3y-=4ut*PBI}uZ`^TURoQJd5dU#QG((&NU~&@O0L0n^y+p@LDr8mIBn-; zkVj%RM^Z&irfH+u>UcQl%)-MlFXnvjas(c$+it3%c(ha@C}K&oZVAUb=32;+t3Ar> z?J*mC!f0v){CO-0Erh_+_%mM&fXe@e*?swpFn2EeW@Xo{Ya(gIRExQB^kgihSWW$M zY(q;<!5t!F#qiPvarTJ*PY^h4)9-Ro=2LxEE=GCbmHN#wrAibw zClIR+chBCor$f|KP2~~0#G(f;P9iQ;*{69FbbL32KNl#&<0#D|hLt@;Dx1DtwzqRd zsNA$u3J+{Oh!P52C1N7*QFSXf+nM)lb3y3gg;=UiI> zV;8|1bNMn4`FFy(I3Fbs0|tm+7wdTepRC`oLCw5xuQ!v8X^->M<~xLyQu}womWeOJDQEWSl=li1;qEJB07* zM>CLvJK>8fj{fYT4uJ=Z+dCRQ!X;g;|FOK~Io`K1q=!T>$}v(aH6z!;hq~SN9m!J-RUq2AaEtX9G2sf!cAm zEbJ%ic2QudeiD~`o*r(qFTPamEZnacSdqQ3o|o#QKiw*l1D9T09YgoqgB{rUT@g2a zrgU!F#1l9EpS^75uPS+;9ge4XCal(UO{V_82=cXE!byLp!5fR|*evFXSCiip`Iqil zC`o2lZWE@VMJpk(mDvO9YMlu7LjjTY(gqd|Cv%6!=U#(eB6D9*^e7^dHwAgDAVK(I z2=oTbvLwS;tr;{qG6f!~0Vt(88r9+Qs~yxmoQW7IFTHJUA8zyRPD(;bHBM1Y8 z!K-`GQ!XzT&_S|u0C!jeD20ejZ@h)O*jJKL^)e{s_t6nk$-61mCgRX5jHlaZNB>gS z3!;gZ%?OEI(^KaC)u=iy&dmBV`w_uF8523K=~0Kl&x`Xx$Ny0fD!SDEk^nFbN~3n{ z_EHRL<(D-N+xJWaGIGA;>ZnXq`H%h(a#W3JC!N;w|kuH-cVXX)l_p;LE!G;?%fhB z1jbNRsDaP?$u){Um%Ci{pCCLz&RXR+CuaZ}KWpwzth&)I8vvCYJs%*~ikq%9$TGymjXzV& zFSF%lJsFe?*=hbxFLH4w-vX8{$#9`vKxFl`431r6rZKgBNxrG@9KJA1#+nT>w6i)d zFAwf?bW&&QlHWUiuJ@QOg6fDD^pXbVZ}auP7gWao5tJGK#-=g;J2ovrc|v|o6u$F} zf&3xpE_>VlFJYGQ)ENdY>Pbj9>6wcNi z$UX?Akq@235XT|BNO7{OE}-iLeI`lWyY)O|pBzo7EDasb(vu$73fuYpIre7KmVrVs zV&`M&TU9X9bL|C~QeO6A#AUEFEDZ!txns%jf$OD*6aO+>4jE#z4d64<+{gB}a~L%yh z@Y6NzW42DUHI$dq z@XVxGWt*G@TJ8J5>gEMwnHW^82MXR`6|eS+Y9jps+yBbz6Ez@+@b^JmXk{+W&VcvGqdiTOX6|^)?+=b5m>X;eiM%M z;U38jc5;n#+c{X-G2iD@;blOAWM^-Hh!sH>j9Jdh`0+c_T~ni}D}xTgTZ~&_{av0? z;YWdfsFPT-1@9~pHriVQ@xWjygW5dHg}wln=a^imw9kN2Zd56tM%jb5qd$mycB>WS zja;sdJ~TJY^eZTK(?8dFxipJCwp#T+58YuW)IS1aQUla8v2}K7pYFh3JIG%S#GJ>E z(r1FlL~%{$P;~>Eo^uD%+*oDdnlL}iyC6wpE;}`{Bik~<;VTW>F!|jBF_9z8?hzRy8h9_7#RL%&*N`;7~{Xw!~VhFC2!#sgqt@GZdX}Xl%c?CGL|J} zyJ>+#^Qjw=PofnKbB>Spo8D4xkS20jPt^?P zJ+9f&>`ik0jCVX{A@~R1J(i!sP2h!|Bx9{b6bN=-Tc-}V#0n%Mj?kcpK<{ic_4Rgd z^$t$wXWb4*a?6!nGFBy)!&IPco(Teg7eqcB3miSkmeM>nmAs}%t|K`y_%{XYCP4?5 zT%(@2HnzT@joOiiU%!ypu_qejre+b~Rf*es^1R)AaIV~M&rD+9_g*?IKw@HFnpoSI zQUoy=yV7bfL+x*>guDCl3C)myQ1Vl->NJqd10OYO6ACB89 z0kv^165U%KKK*c$W2r7h{b^vjNeDI8ouH*AQa{HHB4W`&M^dL9#J}F z;v(*14Vt)jmd`_UMu}%m=6*-V?-x-oMOug*Q8^Xtt{5r9P*y&YW{1{(5eYl9mN2lpgka@;3)0&(z;M2)C=3#b($zZ0IuZCwk zD;5uGj+3Qi*7!O|hWD?uw!V?^Pv^Xg*WLb({Bc)Q3f3y;mz>*40*Vq~q||t`7sXk- zjAPnCN=^*76vU6k!G~A(-M)4SqAz|Itw3e~z`jrvPbmy0e`dMWV&HW3j@Ra?N4>)_ zo=8sCrSkQJ7avNa6_Ql*029hm=K>(qanWfmwmVzNNq}?xhx?FGm;6I#YZ zrlNlMb~FTQ-)V5X;nPsqh2la2E$TTt9j;k-rtAR8_WGpqesOAmRME;emjQt~`>u$g z7e!OPH!b$iWQyC1-`o@EJW@Vqtw3rU1CS{4vj_-)G&jSf>x0?`1cinG*DAp?lDMx- znUDmqh7mH49r9(xqC2zjv2o${=zLPp8N0#anRR@&1)Ck!YK=>%};PxQ`%oY z)+C$n*~Nn#`T9uVhe&QSZ(qaibi(X{W{AfC7Rduj=#Q;Rj3t3&C;tdy@q0sRqq-SzQaL}Lb#YE=(9Yj| z47hSb7`yf{v2pLx z+N=F=r0pueJQVChvacRsXYzpJ6Et`hwzMgW5L+;Lo)ZfZ^9Gwxb_>fgUglZq+o0`4q=75=GImVs)##KY5knvbWuLE4KChB*g-*+-M9QTES0lp6Zp#May6s zR1NvxF8KNEn25Kss_^teZa-mz#&P8~SXZ`SL#DCxJaVq~tmQm`(_6OMeOu9hfsz&Q zpm03|YIj$xuF}OE??1{HTmUvqf+1N1|Et`keMm>2<_-P4VaI40lVxKx7EvLAqa+v{oo`$&WT#iJ);}g zPbEs(FXcqlR0Eacn}4HkcuLYeVNnKj)M8uTYs#v9k@DC3f`xXzA@(w-aL0!UV7^ik zm*$MSc?tW`u z8JyI$Qhn+Vw`Fcag?-GB4i2hujLknf^4AFNuNP%bGwAHv<%3HMnwJMpB9DiRznZJx zlZB<32?EF_fk(+eMwUf@HFBILeY;6AXT8?XkjdjqtVrv zeCQnVHUz{91$kLY6NST4(vKrO_>~hv>4)P6;s4ET5YA20v+#Ew+|gU)HmXIkKh*zR zpp*#}^qdcaT?#fQ7!GTpko>8<_(&#V3n>UlQJIb&Z_PNiS|$Py4@u)1sZwKn{-_^i zsV=vuG&uZA{Ikdm8OPm{w?V{G@jkT=q?ZyewzKb?8zG>P%d=%684BlkfUaG;J{F(s zEX+w-Kln^}2Khw8n+$Spv4*VD8T>{>UuvIO?z39t&e%rpc7kOPd9n!`HecdEH-SBy z>hZ-Oju0*>)PWSPVxc)RBB*skX+PLREZ{iKsfHDHm!5wV@GUP{Npx99oXgxPw-LVF zHV6~QXCEC5EZyDiOa75v^7qZ&N)9Gur#PCIv7EN~7P??%^s3@c)%`Z&*q$i*GJ;HR z0tMVFn~HyCc-J!*twai1j*sj|Gx$m-`(=JT7BI!7|VqyJOy?=vH^Q2x=B>IIoa zaaLu2KMNtWPy^EUVWlUV%G1WOvf&k)6^?uAOnYpi0EYW)q%7&e48v@=j7VwK2)anw z9(a5{D4gO1T*`kDy#xx3uGx(NFf@&Mc(X-3C7%q%#*ACl8b`G_j5(0p-?-tz zf(dcc2*A_H1AlpBOO; z!PA3{tNAX}V;`zIxx2pFJJ~vWGjw;Q0CS2G#m)*xH|eZURNO_gtPDyr_vgogc|v?l zrw2~OOaq{GPRbC{&uL% zCna_@Kr-Az+u>+LwN*=!_+jLqFOX`V={Y-XzVJ=0q3X;frAe&Eay|oNKDPv3K)x&r@+hjlbTf z{AEHN6`hn3*+6k|)yjI^(zg&_NGIhYU=-vAnvwHeA(@&}$<_kS;2Sj}ZzL+|Dk3Z= zxKH1`8bBun3qB}T;O7-Cvxia6j$|Qzy0{Y5iMLUy{SEOyM_tMHw#> zMb5kz%rwbP=w0*e2?OpMXYzV9KvKtu6suZ$=|=MY;CBiqrIxX%>q*P{d^&r(oqou| zK?Rm8GvlIY+^H+5r!$jb)3SUc69ok|(XE2i_UJ z6PVRO2{OWAa|j#;gtfwxX^%6+-Uc11u2#j*c)(zHrmdIf^Gt|sHH%-&q`$#lJ<9mL zQ_0|)&6@fp`{S#^yvRr4G^{RHmhk&aT$kLhJ^*NIKrK4y4PdEBEHWvLq zV`Kf_*{AE898nj4&pzGo8Tn84sVJSC#-3^utv1K{Q%_59$bJR5W=v(dE=ff+CAd3~ zl(H@7DDoBL_aG@;F5qY3a_>sYj1fN6=)Ot=?VP~UV0lRdnxQIjU7nx1oKg(JI5swl zi?XK`tfA(PxVG~am)6civ{zRrUSr-+m0_488i7q6c^fI-l+gQW2dgZhJEEPa~5>r5gpV zg&+VJ1~aH!^xzM1thq*hahZAVXS@DV5m{|1HbSlfM1aFvYQ3<9*JdYwc>({%r2KdG zDgEClDfIu0lG3O&X0^wRxN$~tS!D-T?-3Hm+AgsQ#9#t4F>pZ{L5&(3x^lduV&`}7 zedrzL^m}Vo{4`Zmqk-r9E`W6PW=rh|`prnWT>4#4|9q(rz#`eRO>9F#w}%KH=*@wk zLBQgu5w_m$9p!LJ~JAB~o2TF~Z1U%#{Jl+ARcZAm(AD( z+h4?8$$8x1c9u?2*16(UpBY_`{E;$?lZlWWn!DxF+&-9&FhdTiogyngJXXlg#mY}w z=7XO~6M7{cUk_`Vj>vYOyk%d&PK68T?AoANLA~sd?6h;PkNpjqE+W(Zh^Hn%hc4NKy+{K8H!RrZ?xNq&Z5_j*&PW-s2NBARA??V>{CpUY}0G zXIRzz45AAW#8Z)NzinZf+v;XP$;J#4@ThH;#pq~dc+FCm;llCtj=R^Gja zyeqU-S9G{4%vI2sK%CRX9-JzJdNpufg^0IWnk5L{>~wee`L)??#+1WkuGJzB0ubF5Ve7V(vnlXAD{ro$c*8&jwZi~DbjhoJEF5e+07 zT;d38!-N)!72Znv=`l^PyoSssoKgRB3Jd|<8Oe2>C*`<{qQ{0h+Fh+=6t){ip~tbM z@T5BhaC$<_XSX|t;bTFoT(b6gnSD7?3aXXd8oY#UAF(O(UHau+p z&ZA);e`Il=C?&xv6RdKF-ezJu{Q@;SaEUuq2nn$wd#BRc#9XxwTa)(1_J$ zoQitaeWD`g=EB@{mWySm**ovD=7QP!{;z9;bQ(!42^qfPgh6<$-BaiVlYXYv=|X5s_;1fi9w{tKu`|2N18{Xc_@e47oU{^e?4QXZG50Ij8z zd+H!Eg)cCvIs^F0EZCc9njUFIci^(|bpqRXT;5&CP+&0DPR|Vcjj{z1oythHKa6=p z@`(18{=Ko);b4S=pkf-_JDQuAVv7?8TG|2qyFiAAPB3MssJHiGlxv3@NrhI8 zo@zC#&xLD1jSEK#@pV$gLWg!ZOG%9CCNn&;{qWYiUT~cwAT9KMjNtw$u%|?XKotr2 z7a4Zh1gC7sqf-zq6&lRQglW z7vq|eME)KQLFl=>M+TfXw;oQVJAy*eRkdLZAI6SCHCssjt41arT%2o5T2A?JWDZ+E zR+++N30^@7ITacAW^u$>t6eq|C_aKk-*UZFbfu_hu zVI@Y-IcXMno<1DphUI3TQaOyeKCfY^I*T2kn|9;wqJQ!O$bKbhIv+PkBO@zSiuNy| zo)XAA;ib#2O+Ic?EDpbolKrSUJvn6EUfc6UU`jedLl03j&Go>iytqMqAOh3=$2^Ld z27U5g?~Wya|l`$mQct2}R(Umja(UB9ARx9F h+Cr^EY=9&YGytiIlf@$ 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≻S|pN^uzlI@;;S8&ihJaz49l$rkIlw{+_`10 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

          S~EQaeYf+-CJv1I`0*$S%W+_`M8*e9_BN6wN^ix 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

          Y)@g~sZJOM#Qz!7o@)2cN#C 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

          3{uv(zc=%oT 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 literal 0 HcmV?d00001 diff --git a/cde/doc/C/pdf/ToolTalk.pdf b/cde/doc/C/pdf/ToolTalk.pdf new file mode 100644 index 0000000000000000000000000000000000000000..133206d3fb19417d9a415dcc134bb8d296781abd GIT binary patch literal 330359 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

          BxEzgVoDj9N5Ei;xeIpZkE#jfu>O2lWWy#W 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
          b|51 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 Da)%Uj literal 0 HcmV?d00001 diff --git a/cde/doc/C/pdf/UsersGuide.pdf b/cde/doc/C/pdf/UsersGuide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e56cd2a90445c16236ac51e7720235686d72ff66 GIT binary patch literal 1399321 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 #Z>$h&##K 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

      Q#|*stoPjYIp0mg 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ⅆ_s!!)0{|x5sEObxD>;s^I0Q2e;od!qs5nk{!pn+(! zbvm!NGxr#1FvV%XbvoPIAog z=-m4BpLsj~^HYO>5VP%c-ccjMTwjQ=;G;%_*`r2;c}I;1b4QH`3qERuoj;AXPmyz` z|JrwmoncK~OD*`Q5q1VOCh5GRMufSeMg-VB`uDjC^R!UVwJH=z=WFv5=8hU6hd?i= zq_anjkTa*}a6gJL+m9m5>qimh`cZ@h_oE22 z{iu1*#l{il`cZ@h_oE22{V2k`e$?D^u5p9~_oJ{AxUsT7uOCI2>qj9cSubRXl9{!2 z7Y;j-dv@20%v?VTIj4JJC7o6FsZPeGYV%{Kg;RZ_WEOnXNM`n^k<7e)l+0W|N@l@F zjj%JgQ9G5H*N>8!J8C4e;C>Y4gmGlt06Sm&FLpZDk3x^AIcdGuMxjS#UpU_G#w0d5<#(p>uV*;C|HX6U}k+9%&9j=lD_o?nBN0 zpeq|Wu^bF|QB5V4!4~OIy0T?v5Aa~8j{n8H=el3Wf#m-_^Zug*B2DmF3B;E2&m?g6 z8XB2-*U%v6ro(Mytc@wN;A?0oCy=9c;=BVqGBY01jHJ+)^xu~ibA2J1*#kV-8RUO4 znwfcZ6iNTh13dFdic})l7jb5%F6vgs+>sjOi1G#1De636lFsbbHA_;8*GbVS?3paA zq_cI3F5~}8?$3BgGm`!zJN@sBq|3~Vx=?FvW-N&!%fI;$!+9(b_F5?O4`gP%1!_rA zmk8)`Mp9@M*h1znc9uA5iNqOiVV0yw^PNgkl@#3|0I4yFGovn4l2VYcHK@yT_WnTztDRh1JP!e z{TXk8I`>hRXqKc4UZ28V3#I0t_r!IOoVj+o;M<_hK6D*7@2Tq`bk6=e#DDWPXn)`g zAcv~Y_I8NafDOeNAfjV7Smib|9gNy&W~Sp&3L?D1WXH z-JJ!M6q~(q!dn5z-=PYt2!eb>1 zE9q=IMYkjPONp9syC^z^y`Ke@6dkj{bc*^of01-%w}cr<7u-(KF&k9Uc@KmKyMD~E z(*-{g9yj|;c<_j{b7t#w?y2wqaiMiO`&@Y3ya&SrvF7R&_I?)9PD!&jI3Uft!2xOR z1_vZ~tYl#&omKWpsE_lP+@IM34l7Y4*!x*fNzu7)Sc#h1QkkmeC(Z1=FeB-L+bKHt z4U=?cOXXRT&b3o`tYkrTijLV(B%QbH&ujrl(JAcxEUcun?G*KK{$i&yTfk8yg~v)3 zR8s5!dZg8d9Y6mUNoTfzn~`+E?G&B+hUNauvKneTg?+7ALlq==RA)hTI@^z;Ixe1C z(wQybC^}tmKMFawp5lCy=JlgUbNwjNg8Na(+4WSC&Rh29`cWi!&e?+IK0304+3CD~ z6lty>MOtt_3OU1mMyK=oQKY$k6ltMPnE`vf&8|=9^`l5L!&j6Nwcvgfa+dv!PUrQb zNOS!t(t`U@$a(fNlFsW#k>>hQqy_h*kTdP6B%QbH&-J57@F>!Pmi^g&6xEUP)HVNH zKS~xJMOsKnk+bb7I+dN*kCKIt-})?u zc3wY9cCH^KyWoBlc8EQu(|P?U*|~m{?1KAIva|gt*?Ija**SjH%ud9DQYQO-T?C~J z99&%j1f_J`odX1|n2?1@XnvtXOQ_?6w#w0de6*E`c7>zuBeWA2{j#HV+bWWt;g6E7JnqeKtMD$~g^dA~AA-!|pj*k2zJxkyj9knK*W2z)n z4iY*ZNJ7g43AIzqpTWEZ5~>%hrHi#Au~r(^2EtkxBvdch*HIQ7$(Kc!V9KIZg)C~H zvZ#H^qI!`<<&j05J6TjOvZ!8UQN75bdXYu-f*f0J#Dp9S4&4!ZL=Lw$VnU9O26wdH zK#o8L&uIS0q4FTd*Me|V9^?pC@QliX93u*zQF)M~Fu^lgZjh51!85u70y!uUs<+UV z005AVAoLhH=oMHt3mEPzY9mAtx?DA*hPL(G|$x0(u+|^a|Ay z0I*2WhBG*w0K+LibYPY0OU9{)4=}!$e1j8J^}O!wIcu^1Iy^<_0TJHd=pg7 z7!_8@f?;T+b_D|=D1eqXup2evpny10B_Nv{Lk!Vn=Ae#8$+6lOY#Ix7q5vE`CLyvb zDHMX%I5@0I1^{9cU_(PR?RfO71il(r2=*PoV;=%M_9eih-zTtf8pa3HA+pgJh!ok! z3kFaeY3xIVZ1M!X!ah~fXdQ{}00h0lWR^y&EwFbB#s}@Z0UME^`jJMfOz??Am5FR{ z0r9~^MfO>MLNHO0T>?M|vIrjr&?vCF9IThdLNHOW>Kt9Z3sGUBVl_HgX^Bx`>P1#2 zLdckUk#%)Y2&P_SRTvb4$&9RNf01X=I`187{xat$a1lNniT0EJ-cMW)I_ zA(+hAR{>0|#`s`bMdsx~$e31T(DiOOWYQ+|3SF%Q095lbXmyN}L0uCZGFuHGBa^`( z0ByGd04Vv*2!>NpZQpBsnt z96}5+nUQ`kC9v7EFqui1%!o@5y~1Qh98wU1_Wsni3dAES_Cf@^20xBnvP#wvn={y{F3xT#$p zBOD22CldD`i2)Z8ObnbX$XZBIKS?7zaD!3ciA;!XOBtcbl`^74 zI1>w8hhQ{+lmzO*lNr|1(oD!VblzB~hcW&vzu^?)(`BSph?I7UIq!#_?p+)Ba7|184)VY+7$OT8N8&vXtu zN|?0&qx^;5Q-z-OZ(`Qv#0aW>96ad75CGf&X~UK^D}f0hWiV`Gl8=4JlRC5L-U<}jz! z+%xqgaN_>4N)(EgsbiOxgPc+%8z`#y8&Rl}_=loE zP64J!G=3^0f*n-s^`CL1o>}l`wF~eU=L#`P@4)>8&Lr&4&!6&t-YNk8B2}dS#0cgW z2FObUc8GYIR2ux}Z3g7bGm6sZEr!$vGSk$bUot9T{&~{^xTycDYN8eftNpB`w7s2O z_PIDSNvXT+ad&bt+NR0`dYqWnTZ8T$n%JLsyKfoH<)u|Q=E5X1oM%`<3} zFqkD2j$SZZ44w%GY>@}R76AZT^fk;DLj_XJVnHP>7LEtFC~S`b$`~Ms0kE_f36yAv z42u$jq4yLRVvFDawg>>&A^>2E00>(Y25cz_Ljb@K1vVpqJ^ZK){|h3oKzb1XkSk*% zApjspfz1eD4?ily|ANRXK#l-_To5Bi06>lcVAo6Nl|B5g4F3xvuK+m$KsupTJqANM zp}-)aC~S`b$`~Ms0q`9of!IP9rY{VJ*iv9fe+Z5}1}I|ykPan>Sz@dpazI95i^4El z42IYuFkp)SfGq+5wg^Cx8fFEt$D)AVqcD8O;F)k>7)T&63;@zAV&enr~opsH;5em2lj@NBLJimEHO}4U@)XJ z3Oo~z*c-$RdyCi`$`cEOjRj5^#1ly&V2A){2rveaPGAY(AD97@W+*}!0Dq8SfR|7R z1VHj202%_wK{$*7kz*3U07MQe5j-IPL=J~Qfp+wn4v-OG zj!+DE@CLh}XCx*-g~E6lX&@nx1iMIp8+w5QsXz?KMJ1Vzjt)o&K?&kv4*o#0(4oL!`LxOlq)axgL~tE3bV=eM6MHO(Mlg19@@!~y!aHm2g@StckV0e_1xmgq7c=gopSF(c9M^=j1N8! zZ%F^VCclx6?2(&SEp{L$;lVn^_uKP>8Z$f%bjGY|a{Ts%-rbwKiO!?|ch+OFXY^;i zPMz<&%%2mrPvpLct#*EqY_#S`ueN_=K&-;k!ycrsxmUK_%ofXZQ4W~2JtIs0O6&i1 zk9(Pd0%vQcY#Z<3kJi%A+=8Q9KZz*O?Ib8(kVsD4XxZT}AuqPYXnOte%GCaz-2%zx zRV;3M`17xuzh~D?O1EWG{`GPB<^INkGsmiP_X*$PL;)P~Vwc~+r&9ws@w%nYiieKp+cS&*KkGFgz3*4~W zKlaMJ!HKPwHNQNpe?_}39oeNqw|F9=AFo`_XHclQEkE6m?d#9vo}15gy;l=$x9zDY zKej?o=0`Y>L;;&7yGV;crTA7Siy+2t*}-~;gy|V2hWKit*L*QqH`XSpHTXs=^vdM; zltO*YZ!MehMrCIvZqLN8ngL+&2@^b%=0ulM~HN1MD^k9EX-B$>R~`A8&`%aP1+?0o(cE}xCMPvpoFym1@p z_PyYCHX%J#_P>8|#)EYplW#{r#anWByQofBqrj!*jVcYH~$i zmVCWwu0Fly`}3s!--Tb3xC{@)o>UIvAP;0(=WbeLRG#gTxWz9w&9vb7fzLu@^*ize zu06T=mUJNKmEtd2{Bk<70V{c1xCb4%Kfg!fVaoS{_FnbJLp1rUIUd)O^SQmUc3kh! zt1d5Dl&^cK?Rq+srQvtUuX`?E zL;A6SciUp(?n@ia^S>cRv6!4U2x{vh7Y7$w@{2YMXSRvtZ%7JvPPk9bt`{@$c`)s7 z*fJ@9O5~C9?iO~=gli2~&#rxDfBxkDEyu$Tc%S_7Wo++yZT(}LBS9$#$`3IW@YG@< zGvrya=bB|nkQKlA7%T&j7&%BcfvG${z4XyL!@{WzyjzT_o~jrK2==$Wl7Do9%UyD^ zN}JC1dkEL%a~>;_Qa&40s9Ct?4R2xHN1osx$$k6dgf$m$;G3Iimfa>DW-_l@?+1m5 z<>hS2)3Q@MYBJr$Xb`)jw(;1b&=iu%$n<9a4YK`T1FdAnMcb83r`~bmL%b$*1i69v`D9Yo^bZLDL*QzYd&YxVnaK$6nGk8JFwb%29H=GC8scPB$o?V)<6@*0?n%cqIBf<6+x3dhHA8 z^(~W{(a|9Z0-L?*s?jlt3ydb`wPb3p@z-bAoHF^;dFLiZ*kC|W`6JZbQTZc zMqB6mP2#z4OZJOByxnFN6@_za4Q!;p+*tFiap3*{gQwJfb)owwM|;oJ<+bs!b$;0& zoj-o)5svJSe=NP@(&XzKM(diCFL)e&YAH&0!hBDU=&~EyXY-3MZ;|9qyzqfloI4@B z|68*9x}3?{`##F9$2JQuOSrbw_I>t4dbRyui~5YmT6FmDkliLM>%Aw9s=76c50&GZ z=xp~yx)7@S`)`|dY~jAFx-$PatwAA!Nx?JAvGj|D9*O!Ri*wEH)qGpkZkAl_9_`U> zx{Zry@|tL}YG=5|c#H-6aS4qWS<1Q14%l(sw&Sxv$X-YF0>b5eliQB~QkinOqKuh*`7-n9@v%*AQ zi+mVZoy|{|%9@K%@i`v89=wHX0U(@Ef58v0w&gd!*s}_l=*y9pg6hOTCVuPP?zM;g zMT?{Rs}|>nE=hi~mB*a-zOFvoVy2AX?Z!c`f2xDh^HXb;KyKRe+vi$LS8;5L?GN3Z z|AchV^s(~b^?c3z_rkp@tDNq!<{o)$Q+8OR=2`t?*Hto?TMtGx$SL~Yx}je#^Z3a7 z%B|#-jzhUA=@GkgZI=?w%%`P#KgMdVCrvSTA1$ohVxXu}E<7FW$7t4J#X~ZkPUy%> z$zJg-HGHCQXnO2WlLA+UC%Lcm@oAgASGELP(AnDf?Mm>~FD0Jj#z?YnKIvY9W)%I0 z?;}c=M~tRRJ57!y=f5&x+9OSSsOgMHMPnbL1&gA-WEQ!F%4&EJG;-u zH#z}~=VMKO_n$7RH_#P+@!Dj_EC>=i6!67V)H%q{J)uoUdx%B{eRb z(qKz2*0pU8O3v?NCBF*j$mu6l%bFw`R9$-gPN?Y^;o#`ct)u-3&k8;KfB*RAX?p9j zfsM`BVsf-;$a@1Di=g8)rJY(b@hq2$l9|5c1#4ed`1WSPaWpu-aur!<)rRDVXQw|I zmp@E;A@kzVxwm~LW1PFzs5KY&zYp_}x!}=ym_EOt(=dUsu45WyW*px8(Pn*=M1i0*T<0USo8J1L8G!G`P!SpjIC?l z-kVP0N>815yR!R9qW{*D!_7vzn%Op_p-JM`H9FCUR;^DC7g2m|=zC&|rtVl*l>Awp zvPRD7>VDtkBKN(Fs;a%VCzHJ zUIB6hfOG;S2B5(g217cbz~CJU+hYLQvj(xj(4ad8Lu{c7Q!55TY$-4lC4ys*0Tgc- z?(9K2HcXK~Y0!6r^>hH3f*>tDg8)YlkibdU6l4g-kO7P!LxB`z#21GNkUle{#|XeE zGC)9)y)d?37*8)4#|uNy#t^hI1Z@~W8$%Gm5JWHp5g0)PLxAs?z#v*v3=a_y>I8#Q z2<|A-3<4x19Ej=)gDJ?6uCPE18PgSvgz5@~5oAnPa3HEH42JKJD3GqOK$J70D-ek2 z3IbppL|5Pu(G?7UKZqRY3VuX6Ai4q}h^`<2MnH509w|D*VCas*h&&J{a3L896o&u+ z1qMu!M+5;;8VEtG3kDzr@CYNIiUNEQEx`alK=lIvL^%imM**n?d4xE?3IYGnD=$+3 zK!LClz&{kIZ3+M=5KcJwhXO@R0RRgC{-C@!g`VJ7a4_-+1)=YuR~U@EgpvRm4UB-K z4ufY9Fb-%kVFWa#7>ve@mK}%yN-`E5Yy(&z$_=pr@POC=1i(xX8vu`p4Zr}(2iO4o z2>u`du>lxB5r7TAk0=5n97r;CKO7$FFGerwKI8@KH=fZqrgw0M@&LQ2rKjW#6)yT7 z^gsV^bR++bI{v6D_&>DBFa*``36_ai#-W)N5)uMx1MqFaF0|+PU-TaT6B4w3`Lj-A zY!>N%8iiO}@IQ@0sF4R+WN^#x|9+#8QdL6rK3d|C?=|*4g9Fj;84AxJKxGmN#J*=3 zjBx|u2r`5~K}Op*Ff#gWLtzvd1ft0QX$w*{MNwTr%7xnjD1d#O|I-$P)$;%Qwjfki zpyKg=sa*)k11{75G!UT~5`Qz#;6IJLKW*eu{0hjwp!O~PpfUYVT6?J3{vpX9H43Ts z2m;H{z^XZ9BOz!4F_-{=Y)3#f0RUcrN|__@M^ndVFV>LT%!ET0+(J=6eVWijRwL>t zsHTMfi#Z19P6^l?12Ey0GRJ@@_mAfo$dWeCnq%PUe@S+E)X1US)Pgdx15w|je(%mm z?bFP)rKQ=$roD1t?}S|^ow@9x*Bl-StYKa&Wa`>qX#O;qhW+W7HCf3Z*PQ@MLdJ?w{E zLhV>a3(Pg+YFHg1lz_?r^{-;FuX)o7rUZXINiAh58PVtVv)`BR9rikx_l@YpL5@+H zN`bC7K)^?FcFFEN5t5BL2CK%ZU4Cf`eRGs&#T-HxJm~GF;WR;;Q)Rg0JK!QMo$g zZVPYi^DV;s&!SEr6OxQ+39Cr!(K@$mlUUIfU8^zKqJ(`XM)6(2XGW`7{dP7z@MG)B z>yoR}DUpmls=o2+reki*e#E8G`!-dac~+TL%3Q*~p(yUP$!sQb15|6g}F`_&eW0Gi*7}CEesPQ@f(2EbzuDqx)K{Hq3gVDyN-Vp+WCADzRGCC$2{xUXq9}9sf9~L ztQV$BzeCyPofFTdKC4F?MQ2S7)G@x0e`Cj3?LV4ykGm$2I5KY_FIa zjP-Or{$P-$)yUnV%=*?Y-l*s<-L^#0w&%5#*9@l0 zNY9mB_D4mZ#*s{wnsQ$;iL z+|AScKe?{%mOj2=@$?RTrLh$2U2RcXgqlX_8d>H&pSUM6+-3+C^_XfWpiXQ7S z-PKhUFLI_ZMC9<}>sg0o2Y)iMaXJOCbOlT8(TK4uX$#@twqMbE(nrf~qG&Dg+svO4$G*LBUGnFh>_~M- zGulL@=xF8Dsf8VdpEP}%lsr_TmcFg%=BhWW+9&Tg;#&HiscsFKcQnvEf8F(11-s#z zc)^c%8TWfCPUlDT?0NNg+ozkpL9P;|7ENCaz39^Yn1hsvE@5I#a$?H5fQrr#0q@{?zR1pBRq>65rzro)*8KF5*!_t=8Ab~JGJZ`yTCFWE8s#Vft)`nYLt zjuSFMZ{M6yaVpuO)UC;)q>&ka-ll|&)l{8aV$kxz}_v&a#L|57I8u_&If_g7lbE{j+rK-(!BgSpWgZo`PY9^MCKYfDl;fdY7I>zzi z*6;aSyYPv^*+$>$wnu8aU({-_@+Q4p9g@TCxBSr<`?&Q|kzEdI5i3a)mk#R@C#UCuQ6lS{+xqNVt`^-_%D##5P2PJMeUW!j#cT{d}WZ!Bk@ z#qFG;!~2$9tgipzZNoXLq}n@jK5e5O9d$u0XY^xw(yraHe&hN+pMh72y^6F_pPxTA zE7&tlmvN`+$SI$reC#Ckcb%hGJwM%JuMsaC>^=H>k=E|}-t7YcBdbOUp`4nLc^lHY zq_V|taM}dLRxR^;9Ul;L&SgUqga6%3P92rU;tqFo6%tPvr4)ZI$h$I@%bqNrq@}c^ zWYyuI^aL}8n2E?G^g4#DC4R;oW%8FIWVfeESzfyu7n#(t(Q)iSCE;mmU7FH;`71i! z*7Yw(ItmW%+)!XF6)t;riG}j+ZhTznn`qnBl}oo|M++^Fbusm*-#G>9sQ3zpSM^mE zU>?BN>4sbJq^cmk-XkvRDxbAqku~>?9P$cW>D?v1M?r+~=89F7D%vg&t@}#4G*@!p zZ1|xUDdpMjDy??#>lMY3;s2uMrmDpM6==!+JL7u6($Q9xw^ovId7+k?JAyd=MOElt zC%~!9gri^1$n>wi8(5S@ymgA%+x0!jmkF`^YWDJTr>h?bi{mMxuM6SNJrEPOH<%?b z=$LGsKnJ@yTR}mHwfbttk}Jo=yKMOBY&zDm-&0(HYoC4VW~e(>-#vaY@7k8G`o;u* ztFNb|+rl{O6NHLXe;(gdP&6fY@bKtpA z1nY%J9b6*bT~unSkpG_fm|Qh`ohw88jg{vutQ3YdE=o9556Yy=+18iDQrI}XSF{U+)M9+)m4fM_b*II=#+*luL*-6T=ZpIowLlyGim zyOrMFn=9$+yUeD0Zt$O88yPpXU!+T7zldYSHsP2M^k%Jodm!}sa=#JMhoWKJ+Fz4d zi$=d!dc=+IKN4o$-d&$CG-CU68~>=Dms01ib)mOke@P`~OtcAF2gL2Y-F7<2s9=-m zL3WzitvW2ns6&7G+1wU!%t2bUN8+ZC_TaANhobXEjDyI>*+s2?(+n6049_>G0b8S{ zpdj_HTJrEl9hBL^n?dUxoh?k*3}z1hv)RI6$2PDZ3iWK^>jk+hqTl^a)vGz&@M!Io zj;uqETH|R;57TBYmeFqFU&ESAt8~-Nq2<@Oow3-o+%4Ky1`PM!b^cyF&8}9XhmYCH zP$&|aeO$#jmu2YnkFi9J3{xTE^!`wuvUR+KXqI!Tt}0X0)1e1rikIJ`^N@7B{(Vq# zd&YYv99!G=9Z}y0wzlb}F|Z0hP_?Rj6EX5?TruoB)5O@jSNcnmcQ_L1C$^_9mSodk zCV8ag-DmPz=8qFURt+wGU9*q<;ir)+oNei*zY}ejguQN)UQe(O`*=dvku7Ukw5IT} zvo90~ag(}}TvMm^E$;fQ(uLcycZ@~%YieK363HR=iInKxtYxV$v_1%pyX$%t=qdP5 zD+pMs4Onh@>Z%r^24q(#du5|p(eZgZ?T(C|hCc877YQv}6rL6}-uiT%?I~B=y|Tjd zDxS$I#t$<#I5%_R-I$OBGw5d0mh~0$Km9GDTm1S}$_3#%9lx7b-KASqgv+)24I|Dp z+*OTk*`*dxzAr{MnkD-1k!SJEhfTX21ZX8$^c^l0-g}XAV#P$@FX?mV_*Ey(cWW(A zioL2`)UaHaQ*o=lCg=uMUp7F%NI7;l5|)CRaf3=9?$jN-SG?QS2Np#ET)$)Q(2C zGW7VZA{p7yKHtfFH)%=P3%4a7McIjPVTN%6OrN_<8@rXUTJ()kO zxD1VP#JX2|lX_Xy$_-ZyxKmUh6q&s|c8@eUPFemIengmdXz=LobyO+>?}5$C(Hs=a z;uZ0a?+qW7`XG9ks@Nkx!W^nr!l)&JYvU_5aPGR17G`HOW%XgKQ zw{#BZih6u0uBd&Z{^5T6hjOLwCwJ6Z9?Tg&(8Eo8U|<7bzs8yUh7Z4fXgy%TQ#oNN z5SlK&c^xk0`4eM~GM+zAkaz>t zkin>Rbw^{qbKK7qy*yfZbqQtCEneTIv>+pA((3I+*R|*7K^J_lmhT z4|K0y@oE`2L-7Wd*avUFM*NWdPB`*A36vRy+FX46V*8^pAI zs`Pn^?J2jK?NlbK-@)#<3qOyIto!*qV?brC$A#Uh+#1ykHoR@VA8(i?$7Fj3r?1I5 z>G8J5t@4B2FrTWM?VHam=Ttb#mwGX+y5r|!=fiw|YE>jd0G~qL#&M&R^Qw_C%qqb- zn>H%x)%Uk`>=bJ>B~Lity+r8~(P)L1oU9?~gv+<9M#nP+&3Z zG1K_HsvJJNUEU@-iIY#=U)HN!*m}qCPUwkGqj79UE3&v(i;P}UVL3N(?~vsbD{BPz zl=`A5x)s0DpKtV>B(Og<$_v`}HuQX5sQ#7dGY`~4u0H6^a4`S+dy4B`$jycu9$sn* zHgCqeyQ1aRSX!_gFm>8IWVP&9q2)oLee5fK8NE}l+_PT9?(v4^b?j~3Dj|F#gLnm< z=Fb64YZP*Zn_pkyx0!aJt)Hg3ViP#7uOJkB({F92-upA%n|_Wx+eYhE*p#VQxYNDI zvi@C+N9KLG#9y)-@}9Id*D-HlYJ1x8+rj0C$E&_(kzH%X8Pg_Z-L@^^&+?8{&~&#s z|H|kGE}vAE#Mf%2t)rehMFa6o4&9eRJ%wC;W*)zj$e9d`!>1V)^jEtip z_jH?wpB_rR#9Vs5{Q*rg?e&0+D!z~bqlqCcxAEcMU50IGEM>0mAMd@9b-X)6a_VD_ zveoe_u`;eV??H7|Hy-u9l18>VM=^PD>>F#QqUWJU7p~ifY;%)xb}dY6lQ zZ~ArB0l$!goMo%pozv)s;)imWOS?1fzu+)?x~#dR`3dMSTEo;-CK_pW=CvQI9QV_Mq$%av*STheB? z^OLb^w?1YzWhejoA?BT$<@zFni!-y($Bd`U3w-x!3E!<2N18$3G_~%UV!RvuhK!rJ zmH2*Rey<&QT$W$XKNBu9CnqO~bG>Ojth~ARwO^TDY)iY3k&{yA)lC)3I=^MwR+Jfh zm5SXX&ulrxa{9w(ntI(mpLxb!eCDC&a+bI|a6TdDET2))&4?P8u_?O0p;M z+)osBk(Q_Xkh%X|_dz$+4(aAg*X7vxG(-8zWPel$o=tBFTTNK8O}Bo1>*SF#)t7=} zF}KengG|d?3;4Wyrp3d!G0mj9jEur5>KB>1OY!==f4_DC*30!hy2XB%}pxXbdP5hKZ?$He@Z2LS*)GS?sYpziSs%NK-Gj7H$S~kiYjxQz9d|Yk$sr#nGwrmq;}9-dv!*v~9<35t(YXvdxdRl-@fg73%Vo)t%Duzxr!Rs97sC^epo>F;QQ4 z&w^X8mEA~EqGis8Qe~37_PlOoq8bS+-h_A-Pf6LNPN;L_7Ta7u|;r;x?VXT2EE-5Olk5Fc=@QVLn$h6zg-` zmhxr$`&QRb%(}t%UW3x!N;bwHJw2*UNhJo}?02qO`)NA|$6$1?_46a2cAQG+U@SZ? zPbX=fx}wbAPcbHEvDeb%12;anDhefhva&hU5~&?IzqvCFN$m1}lCfK* z`#}m9Lz7%f?6u~TCRrISy)G*~be?D_K5WSrAZfD+yk$sii|P9E;PQJphI8MZEa!au z^eWfxC8BHN92X6oR%9)>7x3`G{={vpPi0jSnlFtCs&w~#V1LP=TdldX`zJmr<85E==YXPjYO|;$c4h#a&~!i_lMna)>n6 zvi}<+%w(TRn~;y-qyKF+QBlD#7~+3u{0waYcXN)%r)sf|$o7dUSLTmNWG80*em9*X zx77qEKih?m+}Z65ET~D&ZQJiS)q;DO(N!#B-^xgR9`$P7zDvr+Gg>^yUjBZYRFvkU zQur#g?dZFZ=Tl{SE!YO*mH$SPxxt*x7s|*>tA9%l`6icp3um~RJh2j3@?4o?h@YlV zE{EfZ_>Q9ynl{%;-$g{)g>?!fH2um`=vwcZ_tQ+Z$wx8NefiL#7d(gBc?Z;ucayJ5 z5PHYN_=kB939cPlp}a!w^lwqI-C|*;JKjsJPSC49LF-g&#=1@AeB{8^yxJYhZnyL; zaZHX-<1o5ZsMmP>QQ;K_SGS71i_w|~>qS*Pe-wT+;@CEs6>v0J=g{Z<8_Vo_#^~E# z>{-K{=TIY2?-{Pzds&*=FC>+081lv4b~}T=I-div{Jjf z{pL^iZ@T1vmOCT9X6(YVi=;u30PVwteBZ;&Hr%{zxTTDMI2`=1xv0uR=CstB+7(2nf)HAK zc%h`&u8DVs@;tFp)x9w>{jJi!eRZ~rXjBpk9-U3XJKUNU3UU-Cl&y7UBUY-MFUd8M zH}pqOt_lQ%+KKta|lbynZlvaK>@}WA(=-%f-#-5M0Q>9EvYIS&SN>glk{;~d)lKKD;>mUJa5 z=}qo7yUtnqwC?0RI)?8NnrV@JYNKCvtZWQWh>qlbzgCcF`bfF)xMb7$Gy4vdsk1GA z&B0fg-+Z>r@~nb&pQ`bt#(R%av}2fbHrgIJo-`Dr8Pk3wGH%btrF?7BjF#0od?=pC zwmNwy@Z{yz6N5%vQO_$?zOG9u;Hh!RTx$5zGWfn6txb z{=TQpOi(g#J9Xam?aFwrqwk)b5-w|zYics6)o!j;Twk2lZoXb^ZI&3ZLC#`akoaBY zTJWybvCsQkmswTxOfWYJy!#QKG4kQ`GcgsX(m~n#=if{P@3V7rK6~utHWm5ppLv4b z95^yrUzYz1*FSj9R_hQ=M?pr)b>Qc&$mrOi!cb_Fk}0N2r{D8*I&>^+#fMuG8Pk&E z-ybx4<4<|H(OAisncuvz`$6Ntb-K30gIb_Wt3T|;+?JkGt9J9!Z!l@2f7S<>ZZCExmY>ww zS@n2q<>qB+T#Yso*WN;x~e^2K036a=?sd%0vM^%3_Y7d1hpQlT3);^5?(`8PS ztr-8+j8>`%)Yw!c=>FejDyxoe$wH1qKEBtONhKbCd7Vhjl)!U(ZD zibF{lh48Q3sR^KW=!FnM4^WE0onku_by84((qIG>6Q;mqgY|*3#onV_5qc;PTvV0_ zkpiixA_O6bIU<;l$WRcRXc!Ys1d@43ILs4@3C4r~7!v}(g-A@105x`u9zuYANOX{d zFcS!XnLq%{1d0SP7AOe103s|F21D_o@QhVKNKhaoHgsVyhD?bBdkG;xFEK(0#@<0N zMhNamELZ>_MDz#)C<%44;c$pOc42Ix=Q&*dZkqJp&WNU(#Ea3wv!&4~*6^HOFj*Sb z8Z^-tSqB9#07BO$!0)j4&>iE0!7x8aA5?tccTgBQ&l`>hg3)D5aQGj}0C2%1TQId7 zo@xsgS%D>0lvP#eN-9Wue_drXv!)2z@d;8Vq*_d+00tTJzq9WZSk8k@)`Oyf5)a)m zm}-+Kpb$tY=tVVibAzaljv+`T*bHm4G^9&uKg8g0cta45BZv!ue`%jR(9#D>WAlB! zo}wb#XQBX6V$uHfK1&oTJp5)Tzrln@Y0}=kdw1>HWi1Uh%fc=!$Kda%7@ zV!K&^S(8}aqVXZioFKhW&rtn4U0^$ofjh7}=e?d_=_<5W7__^WjJzgPsL;K{Fw+8e z(Tz$#nKDQ!HWSqh{PbgXYSEtbleSLsbp#hTDt) zB09Ac+R$t>X)h20e2<{4#(@9=GVdOv0jB`rc7iv68?=`hSWyf1L<0d}=P`;NuxthQ zJx&(Dlp#R?GFa0DHfch{1`MEF0f*Ee!p?}aLj_7QK!+p+8_eN1<9vJp5d;AOumc+; z3l;|^7j+nTN7>K{T7iOWr2DU0a_B-~cwI6o30x0AFj_Cb5ux=01pnWyQ)cT2S@R6E z2{HjP1oZyDRKI|Hfoui2{%(FURIyXkLuQEt0`mou6J_9( zVJj`+JFpWxltI!sN3fqCL;>Q0Yy;--e-MUE2grrV2k8Zck*_iICBR-nF!l`HF=PPG zAY-Y;UP8nWj1fXG_72<;LMQ+wL;?U6(l~+v6d!H-V3_b7V+&DZYynImhK0wFpgRUb z$S6F63~`}G!eHtes5D|1?FeW1whK3^%LxC6}goq(QFh+>o(O4-GQwXt`pgW30 z(F7I-?g$|ifW}BM3W}a6C_o!91tuGG$7F+GOeX9-$`zr90>MRPVh|}Hp^6ZMAa;ge zLj0g0m@$lr#(?AsMaxJ8FeVfwj0pj-u+Sex0)#vGhj5V8{HFy!y9IA*1)IsjH}(EM z(7c12nWzH+Suc8ltrDQm4&2Iv?|2+&@j5FK*a4bB;9Dk*1N7hy@D5+RUPS)NJ4g!7IvQP)r!8=zvI};s~!3LfV-i@Bl^v$AWQ3@8Zx7 z7-03dG!EcP)N=frh9w0nq_9Zz}1i8hg}-gaLJc6Sm-E5y65WIj|rIIfij& zK@f5r<3Cz+1lpfe`|g9bDTo3+i3}$PmNg-#hf+rYy+xz=`*4}9p1rlzDADgf#CRMPNrzp zOoR2{R&Db;dbOKO#k;51B~Fq1#_c%T(=+X)34vvU2Y<8rW=Yh_kAdK2OW#KK1=#!s5sC&?v zt@ryDzM?OyGplBc68_Q(4PRpJ9@^Na{gIJV-9D_F(meuJ8_~DF>^meCA-#RI-XcA= z)8g9?CbH?#Tk}}U%NZJyxtF%G<&4ne5H_AT-5>U1{K_KIxoX!Q^$oRh^dD_}!b`_T z9M_JmwHzMbP+L|JJDjO9R`)_c{HeEXZq}Q-io*v<7gcixxH}Js*UFiK#4Y-0Lh~e# z_JT3JY)%`)a7jlx|L>i_Tj+Ld+jDq@*Mp$DZgQ=r8e?mDS5~uI=Wudu-z6Lwd7AgG zTl~w*a>HP5pnl94XMXFtsZkRpcgK6N;%b|s`|p@Yzp`^G&ZRB-c5E4_*NWD_aFgAK zJu>ASmP%Xsvz~qu6MvtrGnlI>qT8K$bab^Wza&=$-yTEHkhl?@rJHVkV)eC2$oi$o zwuN7^$jV+uVuuCe2cssL_cRsLG25rO&oJI$W4v(2R~$F)W@Y>0T9444TcWR;(~^=@ z0u7D68m(N@dHbPaMI&1xb1>uTrlu-);vTu`_CQ;j=s^+n@ zy>*B=sBE#fE61{-OVo;F^3|J#PtmX?>(S1D%dzb{gwM$h(0|ck{QO9HK>w@gTMYr4 zSJ}3Yd?v0A++f&TCOP?KqGj3XLH12=s|A;sO5HTA>DxdjI&|o*tObW(%_~6_)!R&W zK6bui8{z!+_V%p^VkDitagG*?h3bCeaII=)#-iU}PRCfPHqiJ8t@jPe-Enbs(IU%z z+F##nmbT~(3XD4!dgVrxikla?KXeuoeRmolNbK%lC>*W2CL-bF?Lst4)^Bm&s z%y_aWM}SfN<13nF+seN4yG9z1Y;SngYlNRlHHlxUD#zPEz?mqWl0W{A7?q;z<1Z}9 zxK3<>TPZ^9baHHGYkl~NcpfMJFWN&LjmekJ&|a`gq#q8ukxy&wwjNjwJx4-z{&~xr~d0pMHqc{&>b=of*jN>-}x9`O}z1 zH_8~D)b~nTxaa+p3wr&n*K6eavHizxhJRheXv{?8oj@AlEIoGLaQxCr=NpaRJ~l)} z-Po?n7_0j}ax^5On@eixroP_0JsVP)^~97(8MY=m%kLiPXIMOb?^^90fr6Od4ToEo zS&s!>?po7W?vf*!dqI}&SlQj2ZE~B$l<9{pSH}eP+>Q5KWj}Gi^1`U#y4dY~yhkOI z(|qMESN~!S@b%dBd(->9_jzj{Uol`_Eqfr(Q@rNVhWNH6jdI$h;}vx)&qytmx)ayR zabdDA(o^k7bBo{pCtcYef*wWebmsc#&b#`Mhp*S;MV%+h1XA>jKXr6_EFDbkTVdVJ z_c+2%f@#IpL}}Y3v6sFJSiQ`2;?(JZD4!EN zp(l--9=$lsXVEngwj#zsTg2m%h=;6xK<9POu+tn@)3XAV$~il2i@J8(u(glUwJxFS z;kpwV59*SjJ5{}d^`i6@PGq|ABHH#llmbEi)cGjlvPGW zPURI%xLco}6+0j4S#jLTH+Dksn}i>ox1fIS^ZnZ<1;aQP4y^TvFuAxvtT0T@LN3or z%Tekv?fA82w0Djvb*)GdxRB|6XPBBx>eja+8D#@5_g;pk}=4_4$cai3TxuJZzSVi2|4zd77M&|=K!{uFee#=to92Nraf`-r zlKb}?j^5U(E84fYS?32WDQ4N-1WQjp?T%x`i=LFX=;>)iO1nzZ3_AsLSf{w2{%LI# zCT~_yJL*U;C48#kQD$e$FU4zF|@eVkuOf-qP2=-UU6Oj z)~@Cc6=npsGEV!enM%Qk9UUCz8_>7bNGV7(eYA*eeYWXqu?;9)) ze$StL>-1iFc{S0+hn=T0jSMs@aVEsz9=W2s5>A50qKs9`EVXJmcyV6g4e{F_-rLAh zK{K59!d!3A@W+e7edbOfc*csN7(2OEo2vL`SF6$M)yvxVAgW2sOy1IML0=&goF{#h zd~ravrSgsH#DxPpKy}=EC%iOt|5aW07)PLA?pi}f((O~V+E2~E)0vHIN)9&FIrr{x zZHqk6vWaNLTK4K{VdG{g-NGW)i>#ggk5f8*M{itMM}8L*8qkjtWRgJS>3si^z<}ky;x2^iIBtpP zY*t#dOV>QdTtxc&!5zLq=GJYWdB4yf9r0`Hs#xY)+av9PKfm>XK}wufmjY|5wC|Bi zo`P$99fMClXY$Q&*_FFP_pbgUUfHye^^7MU_|fd9xh?R>AUUwNWi5U7n&au}Tpycs z8OEKJRLMqrwD+8Q@Lf($mB!nwJHkr-b}EUf==sWsTQNwRfl{(TV?x}gvqiz?gx^a} zCr*WQ`|9kQ>N-WserBK0!@pp1?KCTN-56eK9wU0gW!=E5WQV;D>%w=wHLX2e)wj+~ z=X+4+8Rj@(Xx%8=$-Xbb$yLCv(|6*H%ut_4TU*&Q&2VfFOZ!UDX8miU?F)U; zDD5YO6kQ$5gy{HEVs&!;#@Bj@5-!rGYXt2&>)Ng!2yeQIqtp4OPjyX-&OJu^| zcMIPMFFIEf7e2!p)6_UNaxp#Wh`+qOp*TZI2Bxy=T*AXEdZ#iPJq`|>ORzXD z?HjbXyKp+qNA*{)`qG%KOQasqiHhpkHJ;>ZS^U+OWuj5|JX3(kYP?xM!2e_KJ>a5f zmcCIFBA}vz1W|$t0+MsiNdd_sISUAqBuHE(s0bnmk~0DdDmjNmL~@jzm7H^iUGB{8 z4&r${=RN0p?-%a<9{u(7ziX3h%c)zYd*UbZ--DP z_AWm+pdd&Fdmr6~RSiGm;(4>s>hl-(u#~!6LbfctI41HxXmksXOiFLt{&1fAX-gUM z_KV=oGSQFA9|WGHrhdWV;imtwFm7=J3wWmrE44~xa2^!TnCYO-XeH~z>%{vZHfnyQ zup2o&+A2QjIf{6<+oHkk*XC1V z3zDKnv`-f5Y}(p8kllYZzwkt=xb&N|*Bky*YE|yo^2_aT=1~ z3sL(bs(AYC=*5n#Itn~Kl2MVSS zKFN5zG3;)l`R5LL@rfd%G68D#(o(`7CO*76;lK%Fe1!{nV$6?1P3GAt0*h}r3RUTT zZq{2@S0j{+E@Ws))f8w>O&d$idmK@jgFwb1kn4+OioK`q#0@&eveGfbVj|P%8m=xB zk88z$Zt={vp=ZwQjgfhK5pEYcKk~d|d&nXB$$Iv@Z*o}FjO-L`cV4ZP>Bp5w<4}5d zTB>5id^Rx^0}eYWQ$|s9g9*ZUN1$`SIf6gP8R5S3SyIk@XOA#x!=1OBw}DCJ zj>oNffkknVQcG1K*^Jnhw<;RAOvY9YVS@RAE`qunlRe17=-%@hOIN?$4G7Q_*c3nK zs^OZKNiRF9$$UdK)}73CskBjdz2ak8V_$%#^Su)1FqYL){G;o3jC@ADM%>2Qq5PdQ zP6nk6ce1seABAy?w_ivc!Q~%x&R4*IWdlzo2>+x1y@={8T!KcjA zof}juE2a2fY?w<{$1`hUo$y?#I;}O|c8+IgTR!C0qMr97k9n1v5pA@pPr6uqZ^*kv z)}?wJn46!cOT;#NGdg2eugGSl-SMmA{R>^XU3YJ&EEfvQoby-SCQ{emndr%jG16j| zHdUTIuTg8+99A?{?h{l%)_JQy;o7D!_sUAV4tG(rR7+T1{hC{mNA9Z0Pkra|0T$NX zzPX5*<>O}e=utvRWoX*eNKII$*vPV6D7xk7v>ly`+Xwcmj@q@vcD}moo&8y zH`mj@fsQ$2o-ZG}m42W4<>8m!m?Mg%KL-fd!YW7jSbLfm!r+6*XedBEd8D2U5H&siI>%8Oy zB6u1}-ffJQJRs2iIk&n}KhZkIStFv+;slDRId` zPwP2ueY8^)3G7>dYsV<*er|ZHv-==@nB-mceS~uolRh4qY5#^}5Ccrsq30*n64p4w z1t!H_**6<(jGYRDH;+`0XSR22zT8XBZR}8F;P9}L9g^NXF<85)wn}dx5+>-uyt0}3CrA1}alQx9~LoUv6;oGmc>*0oG&G`z6?L){Y zc(TNu$GwfdrDvGG7iSx7NQNp^2f$;Akmk&fu6_N6*x1r$s7uZ&;$eh+tS=9X+8d=M zKeK!8Mstn8K8r$;t()-W-G)quoU{*T)-CuK?0ruc>0Xd>yx?2rPqW_2{vjl+CQU%( zzE(st;sda(&fRgAUrm-f`FqgS6x(m6zGB^7J0jPv4c%tx4X&Zvq`fwbWV4qVv?Z4ijP|=*aboATJ-*X*!ZVn)APK|4dwMxJa?GR zI$Id?heX^N9ntoe#0p3#Dl9TS=~`465hkzCU3lhda;cfliOnJ0Qg(#mTls96&hu=; z8SLa@8DX87ZrklI&j)8Hsw=2wNBVOye-o!3C3PImiLJxAr#uO>QX*KbLmBhyo?V6I_cAmw@gOH31W=G zvckTd@Fz~HG4ZfI*~7`J z)1fBc&N06hbhFrY+dgljOOBA;v?x+HM({8z9MRRqt!_}?lRjQsdXDC$|Nfn06{QvM zGpzCBxzUM`8ie;kO(6b4E#Cwz-WHCp#nFJB(u>7b zj_8f!XNBulHd%KDZVLF`5Z77?=0Zk>2|tc-71bMD8;CB^ypYi!H+8M1qW^2pG0n^6 zpKb+zs^|Ky()-Gi$yd)fI<8!JfgxwM%074i-=f$tXjF7V>QPs3K~Fke#H$mF7A4$Q zmNKtv($rCuS0I+`@7Ha-srF&I(Uc$M`0yDcd3<&O_Y3?S=bK6%Z%j{0JhF^6%jj=P zN?}U<_Ow2i7)e0ilCW#ndZ*T*+5a1Tjce~4&FH0UKX_h!2Qhn4FP1>B?spsoC1)B& z$2|Sqe3;C*{&3k+x=Yp~ZlsXrxN~mL-SFT*hk{~ulD_*H@%&%B?&cV~9uIzA&t4u) z6qOL(&KPRx&|${Rs1^}m=<8HhCjBA4v#sdDsuszj2?xKHh#$dv=S_w|uQpEWH+;EG z(WUi+r!F=52YMJ4`kvnSF8Dduxq##^SC9Pl{?Q|&wh#XLrpCr{c$4Zs#ZUif^Lk)l z<-gbhnvLbq8{ogUT^t)L6te@oG%El1w}3u08gsA*{6CKd`gfK`2S>AhrC(tz&d$z2 zxDzm71tlP!jvY!I;6N580nuAv{KAaZm!I#V`qs2|h?b91Iu>gGykC z8I(8x3?(o!3`#&$3>X=MNj1OHP|Q2{Z3z$hS;fRHj4Ofu94{~r#<`C~{kFggab6czA{3KIhtv}I${LJj|c zLwL}T-v4PBY!?`K0JRScEx_P|&=H7$VuYB%9AX9o4p2-W5$Yjy64VA_ND#!(IUpC- z21esi!XOb4Mh9Vn6qL?`XiPK(&~gx#iKbw5VWJ;E4N6Mj^+JbhqBMg|f~p5GR6T%& z(ea!Ir-5pL*v^9@AO*yE9uz@Aj3RV^2G}`33m6Cr(xFNqd^m?>0UBBsJPEZ7Y7s~~ z#E8OB8OYIsAORzIVDv;eIgEs3W7 zcLMamzJq-QbFgI)2J6P)U#2PRg9$td34$0B1TiECXbqK4=Hj9w>*DfMqBFwEqu8>i|y|^c0#uMI#?Xs)7-# z|14S+>hC|=0*Z3|TlUba&+q_3YGVm-718K9LD&@de5KeP-5g1e+%o)vjEzEwQ|A^5BT?8JP-Q_kbo!Zw=}cxo5(# zTHC!2sC;M61q7?8Q71a3L^6 zzSLSY+D;HYwevMz*#8m29af^iY32|)PG!}&`M_O+y=meua_E}fK&xJ{*)`;zQFIw1 zLT!F?ba;Py{SNV#hg0!%r(Ttsp}H}5n1Xp*iQm^;VU4LpD`fe&UDR2F%D1+N#3xLQ z&-=`qIAC7pWBR-oD|?ZRriFVA$TwGDa5dQ#i4VB%CgIO_SDTj|H*Z`T85w!E=bm0o z^D;dvt8$FRWtm?{M$GGJ=S*6!!37}FD?g%1gDFg7=F%LA^qyXZi9SMbuD5ON(&-3UU18ebF5t+BLT2~J4X)H} zOcqqtWSS$Wi9n;D{=>olAyRh|S^KPaY;nEs`qEZw<@OgpM&yuf_lkx?(D@#JaTx4dma zKBG*RIHs?{Xc&7xJZGpB{#uAik>j|9@hNH^7}tZr2+4v7!fP_89jV_wAjs%c%Ux`l z+TEEEp1$4^_mEJ`vm0sLp(nlXv+JBWYoB1H-Xb7pMXI^E8KteVv$w(RRQK2;U${NK z%B*)Ea z@|suOef@>7YzAo*zB)RdgG;H>&ll>hibZx{o>V^tgAOdJ)~2vbFl-Q|0%#mnrRf4EqV? z*vyhtDwKvHuju?*_!Vbb%!5hwrxor8*`aDnt02{vMVW zl4S}XI#^9E_SBS}$Vq}y5c2Dn3A z`f!PHi!H}u#^#DOo>NBa@VTv7#9maLOOH*CYbm+5u7nF3&d82!>`Uy;U_J=cIy{o zDcRlTR~|mT7jqiAH*H;${kX%w=J|pwbK>qGeZc4{5%mLI{Ux z3cadAs^2`J{MLUfE`YNK+ia_)>#^~>`zm`KaM~ODE1CUDbIf+U?Y`>LT++_F!Hcg8 z)Ng&)tJ{%fIQ&D0D!|aP+VsA1+r%_f?+#xof4ZcdKLoq=l!9w$KWh8f;*^)X@?e;8 zKVq_oc_{_nI(&2anDu7i1*fm&E-!q|lQ(>FMjqyeoiVU>MplpDl}`GP9u+H`yLZfbUV%$u^{Vq*FT2-~g;)DyVQ(KlbxK5>8M#Fx{zKtxDLGjjoCx-` zppZnAvqaR<*P% zb)GsRI=OnDWskWXIG`c+2g8RB)j&4e)Bu%=Qo9aZ9HS6Zrns>>zcC- z;@h8Zz`xy;YgabMx*0wOj%MUg99;{WwPtxu3hS{Tx=Xth=FwQ@WWD`KHz)Jh!s0}R z#=Qjn-7qVdS2^AOU9e=lzgr8)W^QjS2C#7f&mw{SioaCpuLjGb7#Kcbt@7p=fOOiA zEIto&(~aeW9}Pj?wn4hAO2V*sVEg6M86>kA#KUW0uhuuY#9+xJFp8VZRl{3;^V#Bk z9xik*m$`2q-7Ayq#qV~qz7N}2p5@Nx$%LoT-hi z241A41=2fL8J09qONte@KX=Y=P@wsn(7vZ{jX62P?K`WA>aR)eT8p#pK1#KIA>6+r z)$;O7KADkm7su<%uP9l2-m0bzuM%!Nz#*Kp)|=XnvQ|19?b=vlCR{_e#GT$2BNhJ9 zlzbwMC$0#A!?jB`&(>f5p)t-}(J*%|`WP(uecIWjjh2zS#yJEyPG7Rto$8mkUnV5R z-tQWAN5~@!=n3Y8-C&NhbX-A>daMzN59fs)mkOTlCF=?;iNdf&1Yz5zjuzBpO9hCn z@t5j??^_DPjjs*Y`v@13-&J9S%fOCv{ICvCDw2uCvF)A8mc5ydBznKt z;^fhqzTww0MM+tnee8YmIY! z@#Sxi$%EgH)N!O|?RS#cm~F4fqVr={k)>CYgyS!r*Nn7N16h$c5F0!huf25)VgEdx_+gg9sh_~MO?EE z!}jX&ZEaZ0%`mAr?R?wIosTVMYyA~T^AK;9bkr-7_wrH~HIbLR4?iS-UBl1w%(i00 zr^&;lj}Lqwp0FEN-MBHlPG$Aerp2WDnsLQ#xeu}tZgs}j47dm(B+~j;1V!|{FdKG_<7jq)VlnK zwnQSqlG$AN=E#X%eD+$0+J_|t6R$kzsA$Xf1M{Y|Cf4Myf7*>2ctaT4a`_5jbDY9i z;8&pF^95@gbgw0w;dw;(aUuI@)$ z4}1SJ={uMFmwVl}7bjcvU%5p7~Fq^9qzV$ zIbR`e!V}5GfDE4#HUBdFHsQ~2tUJqLGNy(VwWSB=;2ywT>>#VR*GGpQ_yG_7>~ zIX-IFL)##IJ1wLpqGOZ$1H-q0n?^}YVtlT9yZ-3^NMJyN=i`vH0!oQ`KS!V%BS zJs5Y$(&sc*S&%!T4jkhdCUeUT1A9{$r!mh2eh(yv@XpPz+p|r?h>MiX!@A!lt@qE5 z?Y&|U!@N$VBX!5t#rBHgE%rML8oSG1;1YLLTf)i$`g3b;el{q98%*h#+I@CL?kG%t z-6QpS4&s8gm^f)7iOr$3pV}U7)@^r6nY}&=VUMnc<(ddV(OG$R} z*2bL;d-kZQf4^KP=Jo32^YqH13G)3i@+pPOyEK!LFy!*iWX6VX#|7720#n@=@V-8r16T^c_5I)mNcdr7!-(^_Lmh*;bY$;;ZqxceKamx~S zIQ-scxbsNwNCdK~x;am{NbPbd_@^UheLgH^?)=5;O30I&?vd~$x`F+djC!`a?6AI^ z0@!oqpIaGP;fmY4S*>yU-{RhG)QG`~2+F-VKEu~rhR;3+@3W)X$On2WhNMJ@akb1J z8J3lnFjq#w=0tcS?sp{ajj?qywB~$h< zgz<8`9rIP_@4-UUVB!B;i<0~rIRzJW_$LbpK%Wo6{O~8lLyHFdHt+E7kx1}EDEQSM zOb|v{4^2alA3(zbAOmy~!jK?jdJO&Vkx0-mkg*^P<`4$YVesE0kq00C0jr=#s6g{z zhM~|-h&pp%Fz_@;K{5Y6>;-uyC=D4KqX|_FfDZ=2z$(z{0jUFLKU5(|Mi)_>pgt5Q z2!M2O<LlsK4!_JztAHZ;@!Z6lGOH)GP@ zs|NsKLFk2hetU`^GSR8tW#bA91h(O@)t?NOvf-5qB_WeJ9>w3U3z)Q=*0yqX501Zcj1AjyL5kSNA?7(pj zIReUsQGDp$18UI#P*Yn5rRvLsbDPK-1Cw1`yHy1^~3bfo!1K z167b3P%Y-yerS~xVDS}@2;M@VTLFL%7}(i=F`ya?Fdbf@1jGN4Ei*C7T} z4mB94Rt@4q2|_2p9D{!`fQ>{EF}8y60W)YThzK!5wn8ysY=yySX2@13BF0t_M&)2r zKwCjXjApd003zB}AVBe;Z3Pt3wn72m0E&aF)PQu12DGgJ3ffj6Krx_g1r!f#24OJA zV03#xO+Z3lNWjc!0I;9{u$m`$rO^y%qX87OccB2t02EOS7()Si(N;nMfB|D40HBS7 z2B<1Pv!IKh29!b2YvO?GhobBNgdl^hLV3%f6-7}*RIh>82Q^fGQ7eg}=%`+!^n+T_ zbO52qV0SPE_{9tTc0eXf@6gPkKR`rC1E!nkN-+Kao&)G;W=wz43>bevF#s5<8s!fV z5u+LH4?qF!4 zA=*H2vOPu|T)&b7#fq{PxE3ZRVblZX(6TnKXC_$|S^TRxc%K!#ebp^BnH9`qkCKI!KDd=totGEJ@=Z9A~J^ZQVa7~Bl z|0|>7Fn{==|Fq@;jEhPC6QabRMR5OM=tJ*SqZ2+xcbQ-D(ATW*X9|O}+XaDQfqtH!*Lde*7e(iG!%rN**L&(^8 z*w}vyAsci7SC1OrS7JxFNNQS5=AM;0Rdv#TKeFt8WV=3DL%K-tsrC$JF|MV(ot3JI zTcQp`q6*6QFWNgw!|9b;dl|Ri2++Mhi*+=BcuZHXfk3^#U5%UKYn`W?T43H}P~XBe znTI?t+fS4gw=A+J-DGqvPNpdCW_Pmb<`->UT=(gsf{%1RT^VNF&IrEIG~z#Z~;G3nZtS8J!UrYJuz-QL+#_qs@X$_7g`ObVB8 zH~53a)e}Ki=M2?&P9CK_B_etR_n6|jC!R+LPsCFm!GcH~Cx9JG=IO>VWo0(U#+{qq zy39<*#IRcsh4>7{QZZ6c`RU}x>6j>}HYN1VG1h)qe0|Q_kI(F!@pWH3EyPXU(utej zPf`Te+$y?h%sb%1lp5T`lV%^68*8PbCfa#@`OQFm!L$7pB7zHCce-;zt1eZZ%`Rn3 z3n#~oG!`6uW`oBTT;(9@V;SEtL+ELERmi_IG~Pwk_Y&1kvID+o?>Hw8eYEUCFcH7T z%?G0E@4G7A#4ZjNn-Gi6svF4NDvu^qoipsklBOPM`>?9=qVjJ$DwJ@x$CxO zB_m2)i}zx2-i$MS63wq4aTZmzXj*1)ZVEmzZhu$EUINCr-F5Ulkt<%Lct*T$M(Vci z>3?P@jP1f1r{FQXG+ef=O()zhUx*TDa1)K=U&&HxtU;)lS|)q8%p(M!#1>A;+W-D?e=h6$ ztF*ljPVKmz;C$V(wO&;3daEx9Yy9Ut+er=2F@N%+Fu{{$4DXVHEKR*U*Dhb}`Q`}N zK7wD~EBBHW%_;iE3-!-U+4Gw`UEb%$OG+g8eOoaQ^*PmN81>y#>IM8ZMO(ADFs>+^ zdKXtY>kF}NO&M{HhqA^C_7m&h99{5mX*8K!zq)3%^-Po!_mfne)t(#NixpKohxHK8 z)04Iqcf?3Nz*qh7|8 z19xxojGVYtFlU4_6F&Np=rTQpM(kRbd`bMX9FyRo+Z;G)x-kMi&h%N)%FCyvEQ8eB z>_u%FSUuN1R&e2F;Jadtr=Ncr_nmLK$*(B6u8JEU%a@?z4guEN2E2f8V^)47{W*Gp z_wX5FnCK>hUgm9e(PgI1cVg9j$gw^4aGRr{ppN72w75X^n?Aj%K3cO^^3B(q`fWO> z`jmKIe8&;{>LZ;K)>CEag3Eq?N@sBXTK#bBj__dMCV@uMpR_UjyVkFPT! zJ6VHGZagPaxa>kb=y1}#s#N_u!r-(`AmtZ5_jJ}X2X}<6;(m%B0@|&;!~+d&o(rcB zZV!LBVO`b#U8&C9KhtStXtnl5G5{O! z_PT^IafvE&ZIl;KJ|Yz=Gj+4VDfUTn6xAm!w^Udbh~grs*=}g3p|yLR9(fAus0&uv zmEZ4bzc;&;X)1!a?0A!BY|AD`2mKWH@ob@4xv>1y`x(+n@i52oq=b}`&FJka+9H~V zo*sK{(&F;O*e3>kXn;*b&1gL?P`pW5Va`ncphEFFQ#mIrMN)BT6@j=&@QD@wI=SSn zA zq#M=MEedD9(q%d;lHT=!MJ2VfV=md;gPIXx`Ex~zaDMR{O&JVP;yFZkaFq_CH8TufsJ9*4G1r?kFOIX73Z`RY{MR_Tj?$m;I?Bme^t6mwC^ur zG&>hCHoP!Uy61OP_u&Jgv3Bh-Q4V00fi?vvD_z|s8qpj6O0VGGJO-vn?>84rOfZTT z$J&HkerwhCt(3W0$+D&ChK>Sr&3>9R)6THH*E%Z){Ed)D=q#tlXaSs<-;HQ#@I)Ei zzq*pBn==bHzP=SXOGs4M=9eUI|2q^`lJ2oFVG8$YxtYJ(YTObF?QhjuMa+(wS_#+$ zCJea6#a9+Mwh3ZQ54hDX)?IdEz$xMBH2&V980y<{+bth{d&^Z#XoEZEsCbccua!Mg zg&NBb?|ACAYx;HN#@URb0tRmWJk~Sg6GpB|o*h5t-^|LL@crcD?_npL`L?^8wA*H* zDCQw8cO16*&IfKh`uWB0E|Dju#Z!ScX5ge1#Ji<=>KKxnRM{93uj-BiyVd2`O**?O zJR9SAc8_|QmOmpdB#ujlncog8Eq#0<dVgC@74!b8uugd*%+CKFGOPl#W-opREP z+TGNxhZ=#quLD;D`X^gA@;IyRoG!7wm#_?5NEEi`SWqUGPE5i;DN)G8_@~pwBtb|` z;#HxhrW*uzKk^TLEzgn|e7Lx$NBS=8N<@^YRr!g3(RT538g#fjSA*VACjQZtpAgz_ zxW<96Eyv~z|8&C_Z_Op1N!96LU=R&XgTvC_fiE)jo?P(r8=>)}oLY^aU8O}^22XVM zZO#>^d(zwL$8w7HTjYo9aAQ3!raRRkFB)%!d(1)Q-1`z~#bNi9dC!^739=F_2L`)L z`M_=`?TO(umAq481*Uh1RN)ux6Dji&+|urfaxT!A>4;aPUp#p`b>`f=&@DZRNt`!+ zm+uX_RFb^wu6111R4lH7xkx+AU!5y9`mupKvtI0~rT9^OX#QbrS_W3KMMsqEHhw;( z#_$=ey1T(~?>){t4zhKK{gCRo_2s(gb}t{yPvi9?tZ!KcVXQI&L|wDYF=?X?ftn-3 zsjoZz-glHei|%@Wq#375$hOAl3=MoyT(Fl4^nhs0cNNsNR zbd(t@F6450k@3t|-v2^+A8ptIaVl?0g}~K0nntu~Ssufr!1$;W%H|zB|Ga26ur;Dj3gnT2IYopOzmu zD*yN?O{oZhZafb27Uwd;vVJj)rdZK2!IZ!$I+=hu(&iY7!zS6cefJej{R1sIx40qO z-Af@9caXSDV|)bgeK!70zrp??5ppJuW%aMb?^&1?Sz#At_EhpCBGb77b&hkKr#Y_| zUuj?Og8wPPj8l}L$oJNX_kr8XlWMz<9OU+Wrp3;?`|cxy?umKMH;p-bCW@0Sy)+>R z-^b^a)i$~Ma%;z>=|;HJjkc%K6GE?F!%aFQ=z}=@u*79jY!oUU`G1w{uF^XyB{9Pi zj&;46e8=-nH?HHOoqBqjwfZlD98c%V6(t%Z%qWH)R5mWPGi#7KYl;urb8D{;3H zgIj5}ix%v6(kQ!Q>K|zP30{d@LK})D+_yWJ4z35MaoOz5Q!O7JmVQnnbOt(&wsfmE z@!1GUb(;!_MT(cP^&SLcd}ft+96z!C!UmB0<=1qhodu%g11)||js213FOmaRhV9s~ zr#C*(rrI=Ckx^_C^YhNm?X8ZPRetAa8+fnG9YoBk#bKbqW&2|kY3P3b6XkSH!wf~~ zI#nq<-xXvb{GOuCHSdn<8!JPcwo9YP+|_oqbHXI^*RWIc?r>(=6j~k2xXyToU{^Xd zb9WROj}&+s?mY6Sh6Z1__aX(YQ>SnAXmeHSOB;PpIiR`^Hy&@1__*!5g_fL=+8QB8~3S<_Y&ql3NHF6B+)NzAEPG%CfXcQha1AD+LSVqD=GzcwURRv&W>*+mEF0PFtk}}@squ|ApSa&eVmbAoK=4SzaA9%m z-FBmp^KtLqu5K&gIaSB_>I=Sb48DJM;)yS{lrc){Z2L zbd4J|UY7(6*j|vibc^W?MAUlD5UQI}mvtr4<$!$0k zeMtn3H)3o}4VypSBzPoO$@=|lv8_$@S>2O2p3``odpw})u}>P%EgUBu&eIz7ePGH* zfgtYGp<5H=LOxbBTh(*^e)1fyCCJzx3MpZ}<6iTcuddasPUj`QmEDXaR+J{dt2rCq za}QSYVIzNyMm;icXZLCQm+GTBIb1(E=PtOO|2Wys`lUg=&(HoU^LseuNpb3@cbnNe znS4^_kxEz=wNR`}v z6xQvdOHdqimC{T_>khvhp)R3>=@!RDUYr)1sx=w5gm22P#@&kNeta}Tj8Pa|Em6aH ztqOOzB9ZwhzS>SmXZCAn8(nztt-&guB$eRg50|BGoXQ9md|ECm?M3?aq0mDbvw2Z= zBiSVVBlvGDE}2v>JY}$)e_y!GBcB^MQ61ni-nO&uI^)@7Int{jULdz~o?p|%4;`>jHxv$7u5@mhr(fs*P_Hhe`tw4XUfDG34gqq%t+K0lJ0s?h`-=D)PJ zV$;a=>0-@>XNi*&qf+Q_*^e>yuSkO@n?~ZV&bZzUs7+B8T-x`To7nwe*>T0t@rr&} zkDosE*9E`*O{2-SD4b{Z)Li8mXT=g#k3C>8?uoJGR;X&N@fNL6q<_ z@kN?_`j)ca05^R4bK7q_ zzbwj=s;9rM#{z$CMU%_@a&T4L!k+DemcN%}bjZi>sapH&*qiw@z3nCK51+4A?FBNu zFx(2z5#mh5$#cx7^IR1FmiWj*>G1%w*;=z-Wu9+ocgk&+Y>{O~8o9P2E^>yXKC)@! z#2BMd21VAOSM(`l5BJsO$GW|3&9E~SNMpLJZ+ST%J4;Bz(p+tT_r|8IV#P)vKat(V zZRZJTRQeU{pT)ty9(0c^nfp0@nv^W2@rWLJ`WYM{$SXCs?$P1OdT6WgQu=Y|qQ~o_ za^Y%oxvAOqv7a0#`2u2!2CGveS%Rd9ZumSnrW($3$*G1uY+~?hxQs?i=?xv6Spz3G zvdlW~{F=dA(>~6dEHssSX$S``hdr3z=k6M5Ps6)q`0}fYx&~LdX7c zA34+&;JuOMi7$iK=hUNQMh|rMgA+p@ioU$j8_&{em{TQb-zC zKcCv}iBG{owch2%@~TF554Agp9$(G>%IW>$b?Y(Xvxa22JD2&nXbKd?@t)a#)D%@8 zOTCa3F2k(x)LJASTfUXxC1ZQY(4BK>jQXSbM`_6^lw}QZQ*5*~FMcN`dBzb`ew074 zijv)j*Hbs~%i3^EhKf8` zmANs)*3!(1)YRnZ?d>V!V~Z|6_DNlf%T#ifQeA%99bF6T#23j;M&!=BUg~$B)c91H zBzOAEA0BAvI~m{=nIXO{D}&qj^P4q8nTRgGd+af@Qippy@?Kwz(|Y|+pWteTo_>-F z?+L8cY?w=0djGj&A}{G}lNs@n=OxwT6ID*0NoB+9WA)^DWh-}LYI2Rkhd)yOUH_Ty zK1N9|@7rIyN9~v=m|o1Y`;xS_YNRBAiUjyxWI?m?QCjPLEN5B93WpR+Ld=5;(sN}W z6nQ#NXj{I`dGMv3q^Ih08=WOtOyx;}W3CFurwIBQNX{}h_N?+GdJ*|EAH6^K?Yic^ zaS%syPb%9pU;dt_|}IV1?s(1PGeNDyiQNIS%c!cZB=(SjfWBY0rH1C{8I zQLqve3EgX`DzNtu26G5QRUB9VRFA6S*9uptrLKU%^uM?C#h4#78s<{`|29q+auCpQ zAh$#Pv@rgM`k6o&Vg_@F8Nk20Ajk}!gno!1h6F(j2?9A<5F!AAXm3XWjL3oE|FhU! zAYKCXQ^3T|KoKG+8V~>icBIrO2P!I|^IXqVbMF%^G zsSx6U_#rwJfdZAm^AHAe6#ge6PKRYd4DtVJ_TPK>0!zdFy@xN#uTg#vxYyr%_@bY1 z|NHmwW&dpjCw3rE2K6#`c&#P&!?8R6UMvp#;qVb8$Y@=&^LY# z&O@8Gf%rfB#t&>E_xtMge%bHnPaoOem;S+Bu;DLuq4hk4Nc2Ln!{-2*3!1IHD|63& zU*^^3+OjZX6MpXbCe0lo^39YxdZOCA9+e3+lY|Q#T)4J{*~J!-FZ6a#Pq@e@-k znz4N^R+819X4h;@M@SY->%ViXL3Xs5`o5+uV+xT{p1^igQ}(V~R@Bt<-M8X9PH&hL z)M&nbs8|_DT%l|(FzULuLmlETW?*OVIqSXbo|!E17fGKF>55XqLs_*vX>8e?Z!+A&XqX z>!-`3=F65ZcP{I5-8E@G0@KNb2I`{EOIn<~!p`}(i^+I>Z;Q?pe;haIigYEEVsED3 z`EvAS)@M-$2m0YY212boYBM7$!RQh9Q$Ama-pPIlp}jbBH;l0FoYrx-kIZkCPLB*X zSgPMsNUybR<@nf08>Qbd>HVH;@KdJ$=lT3KlbMfnA#uIMX>ZeWaZ|6Hmu)USRXa}8 zRoxuBx}6aAX@b5=Gh)a8TMxOm^mwS;-3e2xD@A>F>6*^0$F-D8!{(Z_)n*e$3_E;N zyzE$cGgur4Rk-+AV? zPa&SrDoAUOk2~lkwi*8qP(j6K^R)DE;BnkJxrntpqzZIyY-3N3@wclc)PTg(xPwNs zZHp<)j2*6BBaCMFRM><)5ub3=;ii= z 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%0An-V_wGrFC%Pl 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

      GM1^t()%1LA;6o#fd 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 literal 0 HcmV?d00001 diff --git a/cde/doc/postscript/ToolTalk.ps.gz b/cde/doc/postscript/ToolTalk.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..682c7771ee52a7f528478e0c59b9d3fad07b3d8f GIT binary patch literal 159501 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%0Dy{$zucR(`end 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 U6CZkb{PREk|8a!(qL)?=0J|L@@c;k- literal 0 HcmV?d00001 diff --git a/cde/doc/postscript/UsersGuide.ps.gz b/cde/doc/postscript/UsersGuide.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d6d52b3ba3236881207ea1613caef9c6a93676e GIT binary patch literal 831998 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 z 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 z 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

    (X~%5XQcg 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 literal 0 HcmV?d00001 diff --git a/cde/doc/postscript/ProgrammersGuide.ps.gz b/cde/doc/postscript/ProgrammersGuide.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..bdbd543fa359b5b4699abc3127651ce863fc13bc GIT binary patch literal 216636 zcmV)EK)}BriwFqkxYaNM15k2rXL4a}ZDn$EM|EjrWiD`Y0PMYaf855AF#NapDX_Mc zNLgx#`;eVHOYyMj=wL+3$9nVg1I~aXqTygNn32Tj@%!1|I{E_8LjofzalEoD%?!G_ zQC;0#U0q$r{r@;Vd9*vJ&WcCD$lbbs|4Fr)P0HEDlj_}L=Rv+KW|N2T_&C2P>h^;d zi%GFCAMRJ<)m1TD9#*qu1A1>!teCZ-=D0?DU1g-OAo#)i?{f@cBU0nfX^i& z2Q7?MpJ&yw91|VpsuL!W1^EDOag|R2_xYlnEun#FwWzttqFgx3#j4(uLN5x zptXw7s4w$LQ9ISSbFs*;x1F=RhHgWJ>FTPS<+E|I&DGDQ`S|rC?8w{8a#_fRMnGL6 zV>O*tZ;=S+)BIxFDbJm{SUStfIR!juE{x$lfG^-Zd&F%BlmUpl0Qk&T3v7n(b94^q;G3WcXnIMc z2J~n6k3vo0t5Ae#OvA7Q^qlc!KD)qW0&SH`XaxroiM8FP64gQqX!@uY&llAdpt8)* zU~S1c1T7&Nnp`lQtLci?DvsK#y4YtFpI0ZUTPH+r9yOZ7G-?g-6CjYS!W!^nCS9jS zYfj*Tm|Z&;E9lwShWofbTVz-s=!DrVyn zexJ*=h)c#Yw%fSO#+OdMD6p|bF|L5;On|Ou*A8tCwDOE~_az*Rn-Nt0p}7p z3ZQPh85(PuVz!^zq~4eWVqt7k$eulfu6w(cg#T; zjYi!8fSHSJanoYZz5$dE1rFCIV(k%{a-@v0d0MQ!v)%D{g)7Yw zt$gO31HT3aBWMfD9@otkApEAV3<6LcD84}A=EN18;@uqDDR6{gJm#=PILq=%QUzCz z=uvqA+?fZfgRQ5qm0boz8B=R_o5S3gn1JyF`vaiBsd&hVdz{N1Yk3K%(`<#7x=Wd- zp@p;jSgmM}T+JShdE0+ft&sa-=f%R#r_hO6PNOehC|KUMeFOKNB z@4y}*nC3CVLR0V(IcYehdw~n)Lzl1$J zbX}mrc*)q;*Y&cvqTf5kVo@#V>+2bAFt|y*H=cUBBD_UE-&x=;Hoh!i+kam#tNAY= zNh}E?UO*tJO=vd<-f(>4_#jz>AXn70-!F-|Ud+mW0PDnE3dN1-?~%hfyYu<9IL)W8 zw>0uQOJErKZFU?kfM)^%&ej?fjpoi)7rfpHVXD+B<$a1uuJXler19W_Kafp#tgCcH{$xOXlH$;OisIP^Qm6~D3O zJ%(a}z|_P?xXNJa6n}T#7w<}%7y5b7ecpJvcn5u_4&2i(79SohU7F4JVAfBoY7Sq- z+ht>}goYjy|9_KDdE}|mSvi|2R`sQWi(0h<3Zz5ztWAV9*K&tczmJRhW%d|J>C*!J;r>t5nJ zJ}lTP*d&+L);(;)X*4BJLBu6H`tIQ6$<`&GU~O3U-w ze>`+lr-)F@W#pTl?Cu{NpBz$mADDYB%)F8FvN#_(&+^%5+wppW{GoAba2_%Z@$Z8l9s*7B1>yz+%hSR9GA(8oOQdt?Jn|gCeG1=U z!lTU_RShExyKa zX+1jz@ou()sn&SP=V0e2csu^_#OGhlE)vYaye_A(_(rZv4d2_^DgIuFhwty*gXJ#7 zD;K4N_p{=H7ht!EX|ZK6G4YP8Iis@o?8iUT5*1>dOKhK}r}(Ph3X5Doc^b;IKuIuP zgZVbFdw~WBngCe*ixy*OekiF0iq@5^t+Sp4FTZ|bQXuR_f#?kte0vBZ?*FtS`vqxd-s$oO7Bj(&?3p{!uLx3 z=tQVqVx3OinOgiEH6-R%4IQROTlel+)<^MoQgv8rz%$#XC@MHk zW0B+I94D$-BG`hpj5&!YVlfv+#FQ}T$uB~<_Zs*~jgR9PV*EW*q*q^Y^_T-_4#)tK z!c=UJ?JsmNm$L3pj*{*Esz}|L0V1dVggypNlem|1r%M9nLU#z zzsNUAt*@YGt26XW=m^JG*RRz>Nq==tXc5{zrD*mbgIA)bB91(g%u##$zSDx(r9=}5 z*k~qbHDhZ+?(Ie!opy|KMYjPGhg!8eEr=yzmJ^IRsNC?SF+rPi9-F;k>MADjzURz! zw)E0gmGLF-^_$i6Ej0(!B*$mwlDQGXHb#iCnoaUDVT&}Tk_GDGCa_|HG(cTwL|@J+ zT7>UmZm{ANcUITA%28o^RnE*S7CC)>aTdkA$d~Qj%~7LkbV!ZTsxE{Qyn&@=s^&P{ z%9V8k%$ji~g_4a#hFD-_BXSkC8HwQLic{QcpO0FcR#rp2riE39 zEA(dzH}Hl2jNvBE(33T+I81=j=hvV+;wmM*N$N7hOX~= zt}DI_rp`wn!9sq)6+^4Vvn-dL<9vzs5U1C3p}9x(IX*6DOM2+*ho>dH?Sh^L`stG= z)jOfIPvH-%>#5|2lO-HMQwF6cKX#tbi*P|RcanJBGne_9xQpc5b>?EWa@HyrV^h#W zl;|Mz6W=F1!jJT?sty?jT;=uaHk%?|bk9anzUdrSS5Q<)Aruc_Yea3lO$BCmRZY;i zNN_YVqFXYO`1dC{63$OM`^B4bT;RU=*T3SNVvEChKGqVdzAkZDDX*@sauPL=JDayH zvXw1GnN~A=#eiJ@qA)iKd4tnB$*9dlis7n<>iBc-9^T;uEL7a-xxdAWvfTP}kw`_C}9MJyV9TPWUiHP7$EV0Y!*f2)E3Y%B2(~OG#A*&j7 znbcgws5O&D9327HSc{em$vS@n+Y9V9@9<^S;zIlo2UGE@eNfw36tEr^)|${k{?@E9 z5yj$zpUq3$ml7W@^mPGRw#r}2MLw&62VKz))-ddI8rFx7Lk51d6K?IGy{&`IBM7vQ z=79_J_z;(JXq==b25iCD3c?7Qpm{M}@ZW}&Ffm+;3mxncS!dON&rgoyN1=;&`)Hg8 z|9Np1kebx<6Mo=xffEN2D^O$cz!4vRl^3H=tG8&uTVul@*o{E0bDS(3rEwZKX*Tlx zH0u^PaXiX`FvB;D{4k20Fd2nG=*xzG)a@e1Sv2wylMJ=|@Lw8^V#2Il;3V!Sil9Aw zLmbD66NwVh@SmFv1BR*V$Jk&R`KgoO?=l4zfs*0vi^icf+i}N#(*aRG+ucie|&>XG1p1(!f)nx6cY}SWJtbx7Vj9zy&zQvQ>7yI3k_j`z;clHMbL% zYHTLXmf5;c3bxX&9N02iov?A}dy+NOUX0?VxouqVUBB>cAj`*f?hNl8a}F3w172eA z49!W6-QMgRUwR2?2+?l*Xq%yv=-R?qNSghSer87+C8THnRIFKi?uWFVyFZ#_b`+=6 z+sa1xqP_|CV-n_klC5!%=Y2fj-5TnjPb(10a8CK+_#Kqqeh~AWz{g5Q1@2tYbr$H7GFU+d$ehyPqvm> zWz3tl5@2iXd0O0--r|SI2O$eKO2g4y5lvL?Sq|nsTp4eFsqOeGH7?DatA&tO%&a+J zE4@u;J88FM=y>ef0IdRQGx<(aroO1f>};@2O_A}dhh9h?x{c{eDoy31B8>RAq=$;} zn=c;q1GO+4k1o28&bp7fPiT!b8}B}{K%I3T@w#ocWqD?UJF`3^cF=6C`^W-y)_QbJ z4k^ZickKto1XbDk_f;0~hR#2&m$Ccc zdn&KXe-x&o>pcS+W$znC>jX0?YAA-C^=2^V!CsCYe|0g%SOTS)G|+lRgK>zXW(;5l7pN?-VHK)0455qXhNL1* zi%1KpcsBbiDHdl)R%qI#`IRx-RS9trvxaW$Y+Y+->zg~fp}n=(-GJUr_$}78w^-la zqT8N9QYo$J>jT9=r1_lZgz9Dq2kU*)_1N$?a}2v0^TLHKRHO*fk|MRXSND^4vNc0= zL)lIB7Ok>h%-L1T6T%(OEb_UKFEL4Nq4avPN>9{=aD7iYqpqb|!;%rD6L#*xMTn|$ zy`^b|w|X?qXA{^8<_6RpSd6(1J~{aM==t&P*9SIZNQZVR@gn+%PzpwAOj>o2v=`G7 zJ^)U?OL#j;t7%<8(=T&jZY?ohgR6bx87(y!vjUx^fksn=V`I->-V0ybCTxR1v^BnW zetP5yhd2Ut|0;$-@H#9K76As+b){v1oe|4YtZsSi>iT5WKvt?CCBhmKo3YrX>0cIt zy7v$FE{Mom+VAz?`92R0l!+@2bT^e_A|6TSQR%H~dd?occz(KnaCr3mz;5oU+=936 zy(|u9W4!i3ry;`~dg~rXo)BPCN;3St(Dtb1zzT0ZdiwOlVyK8Cu0$@R(Hq#ojR9pl zyLrCc%g2|d6k~gV)ezEAt?Ele8-~wcynMF%^yt42zJ9rT{LRtc36ThWS@Y%P7O7nD zuk?v-+NAjJnUhypA!NC)f^ zPpzMAJJep{g(GO}v(aeO3{y~%G=~@P&t9FJI?rF6VyvQ7%^|tq@QR+>c-DISne(8y znqTHM#-v#->W6?Y?B)|8hrEBFf1q$9+{J$p;j9(Vma#k+K(-P!@ z2lDG0D45Ul%M!!{hLk_oK+6l+2l|Hvk|GPde}EsBQV!6ABaAOKepz5~!A+~P9DA(3 z+u;m3mSFX7JA8eaW3V5B)ubeL*kZ+n{L=WXh0LvcER;eWSpkJm1>KNH2?$@0TQXfB0tA2}T8NN*#1bD!zyO8~U|CbN z-Rh}qvFciyHzXh_@*cl+i_*f`8lP|-sXqU{fcrs0&L zNjbO{S2YWPMpYR+iG!4i`b{FB%g1{WM*!`T_}&f9SJZU_4lt8&7dOC_Gni5D6S~S1 zfm~>hD6dc#Pja|E2;iV&L^ChOcMG}MI7>9k$!PEWj#icF*=ycEx5P%J_9E&i5wD?h zd+&4rz0iomb+1__BxVDXoz;x(hNYhGDQ`jPC~}A*9vZmOH$@E%c0#-*8O5mpc1O_T zF7#=BHm%@rrW^B;HOd*ss|Fh1th5#ChC=`t+^*55!Tn84FVfj1Z_$3n-vVGj(4$|ALOcKn=EQd zyf@?+{`!l&88v4^7mW5D1uN&mdo7;OH={8YA`G#EzZwuE9B5gBzNun8?C+amg8HRE z^}xSx?)>VP0)>%(FLv=f&`)7!6#H`?8czi+R8f-#Frx3pu6w3y!2rG&`{`Mvp2`LK zUVIS+&9OqYieA*Bf_i`!2dcJE+LEO=O$UPoGar{)UU`5vd2T~(-+Rv7G*NDv9c$)< zbt2q2{5KAGYlvH8Ya3MCXtsv&pE-U!TrGpw&g}_~mbu-ELlE9NU)B6h;hwlgDTX>W zy!2_!7p&B1OWzZ0X-ARwGMuEiGB9!7FZ1!DT$W?fNTIIar>&jQtXkrxw9%LU1=Y#C z+kpefc$!~f%)n|{OwOiTJG0f*8IJhH%-NY#(`mkNc3=?4xFUA)E1V5z+|4yG#yN_?xA-fEE#Jv&SfOS88UUuN+CjITtK8YSyq;qeVQjXnpec}VYmnCeQ7kHF z2TfddFmUqDlA>nsoMXJ$opW4tJ9YUEXC8)Q-r-rbGsF0h6o+(%MOP(#-GU=v4R0*| z4jjip?M99aWrr@k(1K?thq}AY&J$;6&)L~`b`G4KLucn}XXhJd=g8Ul*4g><*3MIB z=b5wf+}U~I>>N8ge{ptRIy)!M&Z)EW%GvqO+4h&y{eEdZ-r!fn9-a4R{#W~^RQ zhz1JLKw&me=mtswR|>e&gex^dGx4HIz*hvnwNsh!m4>eb{7S&DMEffZzqPZ{@RR%k zcNa}VUMn?ScwpD+g004O&Q?>{wP=mxqzi+=Ef%mX!peh&7Qhd&7O=h@9sGX>w)9Cs z0aka!0O)t?afA8$LM)^{JmMOc&}QtVT1?Jio$K@Tg z(e!zVaz|py z9hvY)8tzEIy%0^jFyRzMUWg_4NvPhY+|=(MXJ-c)03tumH%e(BSLuV3!|*sB8wI0%2N zFbsWqg~nc}T6RPLtu<*zPzq+3H<$vxBO^i!-_4-?09FZ^10+J9BjSxTBDKosQZ!v! z9;vyy>m{w9cAaioQcFiYl}g~=&RNsc4ITgkotU4_$cMYq5fg_svkKdFUSkUFV53uZ$s3S;$P~w%TQ%YsEaKwgY6I}{} zPnt#S_GNiaibb})XxXN~e3S+{z`z9E9Qmnr&E78(M9@-xY7mz}T5(^r{rA0l?YiPM z)ByCRg_`Lvt4t7058H;hk0Z=L$OH5qpOQ^W0VC!?vw-O*U0lfqfj~rzdNC3@xExsw zXbAkCIntAk78ar?Yxr3Vns`gW^b|K)F}L8JYqsfh{t z-=wxNEKkfkf~}q7LrnW(j-Jh7oGp#Ctx{2;&5U!Q?s;gq%-0^Da2%GQEsO9it(NbJ zP%TZf7-_bnHjf{OEKMUJTF4Zy5uJHhMB7!0)1u)qL>rR{tkUez8~BTf*k44rX`_nav(vf~ zVNWGNO|;c)O5>ML`>dT8c{iVe|DhXh|tThwGtuI1)pOF(Y&$ z+TKd!W-%YD7))GUVeH$X0(+ZV9DG9BXW=i=WeQxgw%1tNh#W*uHkFL9Zi7fHn3*Q! z2Dv`=AT~w7W-ps#`2llGxN>Zarb- z@3p7BW*-{(O0G>avRQQdpkZ1kE0x1_!)DT8&De(4CY$4?n9SV|pc=tn5o6h8VD-p$ zhIXA|{@#x1U1VMuylYfw)M!*O>l{8q3RY)-E5^&lW41sxpGZq%B}%go;>)Awr+Y8< z52Q>y+$=g_%WGL=Af$a4RUmie;Mj3{T4RPTCoo!Yo8Jwy@P_i^`M%MmJ2%QUI;Z^t z8&^X!p`wIC;Jq*=WhDBUo;Px)f=tTU&q$#b#=>q|CrO1zWVt+}^lOuiY*8cJRpeGCv$8|2> zVc1#z@cAR)kB~ni{)qV_;g6I*GW>vMJlT$D$P+DjqA5?b<%z~T(V8ck^HSMR#t&cs z>C@$yxbJ;L3voh(5F11V@jxUHh5$W!HMJAaTj`bbK6)9w3IECH71+M>_LBNfA3lEs z_yLWC{4?T@m_HK!NckfZ^<_JvApxH06o5;I-U}>zwm@&-uOQ{N8hZ?>WEsoZm|y34f&gk>LlA z_qllQxp?onc<;G*@40v{Rrsr1CsTtN;+!|Qt9jpAUNvrPjUQw4$Fwk`qRcBpcYY<; z;It7g1mEdLk^BiS#nsAh6yFd;rlrMqi^pU6%~+8bM-*NJE0YEEvKCAS7|poW3Avfy zyuVkDb@V+nw?(d^n2WNrVCYtaSMdf)YRG@j;B5=|OP(B5heMQ>wfN$SPa85^@?NBg z>f+T*5llEX9~t;MDzGnpN0craXx-z`uw^YJBbC_dpN1KJMWoJbh+!N5eB}7I(dw3j z(4+qLk|*)BXa>E(nQr`kijJeIx3X~w0^iFP*a^~$q5d}U2~I<-k| zp@mo<9B8G&C_#N3rOV=-XoT{6^361vmRERzFW=3n=VIwUXO5l$lCmDxR7 z?R<&a!9qlDFhzySH8Q9f%4vFLvOjbko;Si>0K01N#B3^E#EGm}!r|?+Fo%Eiq`Tz@MS`$#;mI*xfCypteeS^8Hw3+68fQ@5Qrc zFGRt3Z51|G!b)lXNaJPI)ZLL%sU1ajOcP@ zWBHFKA1oagTQV1d$&8vMO|FacRj67hl$@yN0N&0|Z%IJCq{9V#Vm7(=B^o4RFg|2F z8dEL$uhC?i6VE>HZk%@ZS$E^4v(LHpQ%>Bq{T621;3;IxO@sLlpB(^S)?MB!rp%xj zGeet=B?ySI!x38e>7tl)AD&HDMfd3iUZAxfqvg=GsThE|=Ff}8%=}5OGg$p>VyYy@ z*Rxe46ySyV^SYRtKVO@HQPg+CW@(3mk`>F<+%Su1g|}k#&9O%Ojo;J(<2Uud4DIKU z&`m~E)E(1|kvfE1IL1Ahutgb(=t5H_z^J31Lj=ANkVt^%p;d7s+-ry4OzommG}Xf| zSbiTp)tuLICX!nVQDsqFRmjpv-jgnE$}Eki3cVH0TcS=FKW%gv{6A%obHtzbFUFMKLQl(kj>BS6-X-g=q91$tcY@XL^)@ z!oRdjMZeaTb02P~o?kbLyHVF<9(SC*?eT$9Drj}Encr|r&i@mf|31#opPU`CYeY{3 z&LV>8bP+SMlZREZkRdM3X@z2gisyBqQ@dMX&QwZxqnHlK%~U0}RE+n~dB!jcI?rDh z%_YnL$bd|)s+M4L{UK5Wk5A!yV-Y5a$f?v?b6(_$g4P;K#bext$odzMAZtJ^T({!L zwMLy#F)4$&t%){lUucBsGXu#rHsqEC{?3FGi2d7drl#fiJ&L_4N1eFp+WmCRhI+$} zdc&6bzO2PRWCDw)A#`pMvYCiSs8`fxm?hoBbN6i0M7L8)xl zxzaPXO78YlLha|v{G?hfFci|-o*U`>?(IA&m-TV6porTuk{-vBO%_Ud^O{({Bt8nJ|H_3^{z}$J%kc@; zi62tAJbdtaaeiY9M)uCWZhD>F5s`%~erqee;L^AD(lc4gw*POtb6cSyzuY?2Rkv&t zUbO;qGqo*H3Gn`{gZgu9aY2jqg8n_TuUT2kHucmbk~2{2b=OWrt&5YBk8;SZoqg-4 zUvvJL6VN)_><^o5=t;PC7WSK3yw4lkyDGR?TXMFxc=9tpQ!f%s%n5e;qITm#{E(m-Uu1=}J}C2TwY~!ez%WXwc5GJNjZ`r!)X4=AqHo zw^sgPd3IrWw&*^?<14f&6Pm%h)g)UuC7l*WewNW-UC0MfDi5&t&g3)C3ssIv{EM}< z^C4%j!jmXQ`{yI8L}AfmnSNsRzZzC=+`F!2^i3E$o0luhxl`f5yk2OkaBjS8=-!Ck zRC(O7$&!~2jRFx9d-v&n>y8ngbfUC7`e8RGEruFfECGV_P_jX-z;H}EL!+fNIckq) zqABMF`{I2#Tu3naM(gq52uKDmqOd6D^KUU`{$DwGdApFJZ5{(_s4isePCCVHJqSlG zMsWS^;N{8Di|1ROh-wgfzLR7=@v9(mbfTRtEZy0Clh2l4=Zi`4Xur5Z2C4(pZ($2N z$2qLma#lThSzVEy&j3J=zMYfntFvm_EC?DkpH$OHvplrC`^DL`{QIhC0!9e92Pe9c zvM?DXapM(7%Y0gnn-B>?oR(KbZNoj)rCt0o6w;ptlE34KjXe1S27MIBAJEn)l0Sg_qeT7y z5|1+ZBgP-9C~;I{sq>Y4?iIl}NzdKF8wY9fCs~$ZS(=Q4!aH}9G#Gn@Dg#n|HE#W< z3q9wnbNJ7N|Kz7G^qsF#FZBJ;OTE+&LqGL&VF2$8+}Is^DSfzRVF)$d(Dhxg@GOq5RSi+&(0_3#re7T zq6&%gFt53PAM+$Vc0Thyb3Dn0jxi1)=1zL-a12SotK{P?&54XOCtE)?La_XG>nHl* z$w&A={lI_ufu{^dJqaP(@njpaS@A&p;5MAZ5xMX%l_1A>;b_T}=y0onl=J7UZ#z$- zFmph>ixQYlFpXZqTKS;^^xYOtns4Cwe{Vg9Do&IoBbd5Tlsa+fje^wK>s0FgPJCwL zFbNSHKK=q9-Pb+xN2&8*ue!RbX3l<5zeZc-gV~#M@zC+I)QQqylw{7a0IX&hc=Pc? z2Nu}K4co=XvR3RhYJv1|byY0>C-9@%`Fd4OiieKxMI)H&3iS3q4g0M!ugFPdPCxO> z|IG3KttXk6hRAzy6hbG+;KT7;Zv^~g-Rx@MNMwV>51hkuG3B=F1Tp^aB^Zv_3t;#H z$H+e-SMGi_UeQc&zA9&ES@@@|`~Pu#@`y5xz@WRB_u~-1K#e^N^H?n&a~=}sXgXbi zY>JN_oIZQ#1O#-501w8~Yn&So>ecKaJUlIzQy8ZQi(-5|o)#kzVXB9+#j=|1!?6I0 zvmHO&$vmhRK8B@o{0w0viXsyy)AF%Hp`eW7lhu4aEsM#^q9!FUfY99>oU;hspXV4R za>8~H*fB)*KU*;4tLxV!z&alAcq;_@D6B7~)TOco`#TJ>?f$%b6ez$a81)3CfhX0w z$IZdqx({$aQ_o-3G~=oFzx)2OTozn-T3pTXa7C42SA|7MOl8h46~2%OXmHHG z!w{*}>@ij8&XaV<-^oDaeL!Py8Sm}*!A_dp`IK*xlXb_MoShY+`xS1s9?+&lwP9TlYhU^E zn|x7|N~!bSdpkcv!;1@)$)B8#oVC6`i~gFRtw#oUyU&f4sUG)UmpW8hYbDY@ zYhE^Nm6{X1-5^C|GSA?nDG zFs?IQ%JAiACZ!^g1uDO#jLW!X9rnfm>t(1IgQGZu?hBHq{cwHnpgU{c+@2un?STkk zibP;n#7<}2J{-tca7|`(8<%OwB9g=KQ^{QZjd%;;9c;!|xN<*+f}lLM-Wp~?Ap9bM z77`vO@GlL{Kt)ZizyU<=cBkHayA~Zm2ui*xRLP7u!jXq}n=Zn@ZAbQoei3Hx*_X3J zNCB#shVH`0oc|VSTkW${cFRs{lP#m2Y$r|s<%_}STD19AYqWBM^l5@MXR|K&@Lg{0 zyFPe}Gn!nt$zf_$V(c3B#;uMreOM|v?C1@6M5eF{uhE;S@d|i{@C?WMSf@24Y60dX zb4bdC)CGANhxdbFcVmfkj8dp#?##x%UcD(6lxn;sTdU_S>H4Fr(zWMZxl}va1n0ra zhmKgLs8w)w&oC}|Nvn&Gojn$Evg7-|f^DtS{n)ze+}G=uZNr-j+_u7RdlR$fFt)#L zp5ypa+Sl2n-rD(jI(K$vl}Hu6^Yi>%L}9@1wfVhKV3z!?QS`S)SvAdtU&7AMlWGrx zY4FbmCdi{PWP!BIKA+~~Hp#Nwxr4uFMO{O!<@LOxBoEhSCze-c66c+tIYTMk1Uf(M z6t1(gfWJBXt>ACj`1@BONQz1@#hssKE0_YUe|8EFnt{JL{Kc>!e{H-B7pC}K)`jYH z{*J%WSiW<{mpLXZ0B|&~$D`~60NHka&adI0F@76gi~PK`5u6M;6K&zu>2Us6EirFrn^ zp?Gk9GM*~>jAu*r{jzo>4QCXYTE+C25HRb!h=r;BP~ZtfkcuMBZf8-ii0HbRuB_- zAV;A_fcmY2q4{O^j9xJSM>C@bkrA3*CU+qJGPa%ClJb$JaI;)WL~sAbcmOX%=2}jt z$SK=s{SEOFXer6-1{|F`LDJcZWkgEF3=!-1(wK_Uolpt=BZ4o9Bqu780}cwILqOPe z^OtXEXB0-(hjO_};?=f6lr}Rp%?d52zGqlb%vFficzk@10^%=F0tAoVWmJnhEC7=~=s60>2zQ+Gm+$vB|mJq!8!7ZEg`PP_r3C42ri z?)uHsM)dS=>nPExdoy9kptKKd6k%|)g$W|qE|tfE9PLj%Pqk1%;iwwKq)Zan){P|Z z(%g|GzxRvunixp@*d+e_&dyuUt;|HTB|$eyHTAaklxlYD7Nq>vjF3p&G$sC~kh%$Y z!&PA&@<_&o4oE~buF3{BhzW)M~W5k8z}5>!8v&~J@a-wLljqg|Hh z8tj73{w;Cw8zp*wgSAE5m+I*y>j71iP66;-0X!!FsdFG6351hs2aY5};XF-Mgw7Uc zFlU;SJ>K2(nnZ^uZmVor2|+84QPHX@HYrk)1Hbvz2< zEoQSP25*O^Oora+)8U#voh#(eTl7AZASVjsWN`oLzWu9j?O%Ok|4!EQuU5#{t^S=z zkS7Y{$?g3ExI>4sCe)575YibuztHZY1{F^F)4)yw+1yEk0xbeOSwny`)w{D60iH;Z z?-j`Re5as$JmEkP1oj67_7jUfe|7%AO_EWF%ZVM|8<~P0=uANmb&xNeg3q9|Olo6j z^N|l%(3HV5Rtklc!82Z|r>~5se^*cc-X7NXG%)7H!Cw^cU%J3z^i23aXiWaFGHUQ~ zO(;Uy#l@tc#`F)b8nsaDY1eAfM+~%y#J*?^p%$3M+}X!QiOBrExB7i=4buEUkN6+H z*UzD)Ddw{_2>yTXHBNZbDgM27R*QG=SBb#?S4^8y_+4OQu{>agEIx7^jjd)h;H`En zV7BLJTwa)FLI0n^`~Oo)9(b!fd03Qi+>IA{$Gvb~P*t3+tZ~!B)LN19tuM{mFB`S% z+iPEl+T^cxAt-gxeC_#o>pcuN)~D20GZthKy9O!lVMUSV3vaMhg^5=5{308L9RVg7 zG)inV_= zwhOJR#Ad2MmDG*y$;W>)pIiI&TAta)Gn*Pm}JXFN?J(aSvb;10r zm@q#KAleT$KCy;q8?zFqi7&X7YX6!^28XALtfGb8fZVILc6J3J`Hog8CNz{>|}55gb)L7Y?^S{T1YEwu*mVEsMthx4#udqcrjYC(TAd8pqDnR^pCg zKk?{E;QG#VD@jJK8`G082ofhrN1>lUofzu)sdK%RqC-dIJE=c%122I(X@oxDiIaw- z!1M75)JoGNauRA-Md^dH{bQA?a=0w5B&C=uH?o zv5TJZNFAu1qLVzl#iL$9l`ISZ1VFtIJ02pj;YIKyiwMVf3yyd~|aQVIbXr$r+{i+l^t^BA`+NgEhwf z1TYo}&h0pnxTUcZhcImX7MQsK-~?}p+&~iNm2lrWUF7AoSZwi`*yKX`cq|VCXf-6j z*Kq-T*?SXTSr5hRX??loacf~3-UAjWU`j6zx0p9c&l`4gBiF1)z*-Uq2ZG3|{kL9r zoW8#6I+8i*8V^Bt`5VE^^}M)W26VbAAqv&-ik7T+=TMUYUVsE#|E*fiV0rTY-YEOc6Nw9 zY=EJB{Rf~Ak8VSsKyE_+IS7f)bb{#GO%={32a-Q6&)LqugG8T zp#xhaNE4#g2AxmZ3#Bmd?Gz%u6dD&gjy8geD;z2OepTeN+Id?pFDty}UX*C~y(pJU zOf|8Brwd_T3NsueSXdX_dJmLiPrUu*!O7{%qrKCEedp!T*Wa9;I8P70hP~^t^9qM( zvYNx3$a!Gk^)OPXSzd{rf~fGM(OiMJFE0z{6^QT9s}tP)Yv*e`vXPTIM$~~*8e36U z1WI!^8G+1XX-`a>Y6f#M@<1F41k{jmLGxuG?D7(+yno2JclM6mmnV)7QjPB?j}jMT z^#5@qcMSh{_{Ec7$`ZfPEQOXl&mH;J#vIWUEF|2ZGg|GvHX|2=KhezTH%BMV@vA3K zkM?#MZ8#7-X+RvkcR|N9V<%v-|u<=g&va_qUw`sCV$vIr!liX2^;2;-z!+?D*-?!TvUM2Beupq0+xI zN6+`3zS=)}{`I!=1Wy>H+rfWsLHr0y>GlcT3cr#}E!K&ZcB#DoA&3SEG0=kVzCId=UJ`VO=Y;lvTC z7x(YaqhtWwzk_Y$-Ps6FR@BsxS=MZr@ks_w)mP7t zen3{0W8Cmbfo71XVS?jH33A1?+$bkN7SUtqX=5a+)y1Xr!_JF2Fl#N7!Z8qplMe8< z^K>}@R0Al7VHM^5(S31pxbv)9mgh7s;+sG$^qTJ~beC$}Pzl46>U{Z@Bx^V-!Zu~8 zb%^FVVkcm1{R9|_Ct>?z`vWdyM9pt4x^gyw;~G0}w5bo6{s4rW)xgKg)s-AvTnDnD z{ur=eizvW(zd39*P{Q(Vu95i2eAZOj6Rsw_A$uvF?4FBT0FFrB7D-c?n}$0L|QxF{UO!GM)OZ74+mCRmCfu+Ny{gr$LVeHP{sEpF{wE0H zih77LL2o%2O?C5C5MQ_hc~TGZG^ ztJT6BSKbN2%mBOdv&F~RkxdQ_GC_2QJ>V%4=_%5;WzC_TZ>qPb$Uc^9D+rsyAL_he zh*4Vt^Dk}#R14=>QDYcL6ncDK0}A9Lkr>{T#&}5Y|E9sD9M*@U8D4xa2QsPY1zl6{7cWp^!TAw5#ELdg7&M2~?;qfGp!SX?_VtJM;(*+thA?_VNg;_`-* zg*O0!egx7I=AE^yx42MmabDzZD&pfErgH-G64&>$d!svV8NI6aJfPEN{^`z9EftZ+&BE+I(P)bdc_4d~?yrlLml2%DInL zfV#r1x+N-Y!n?p&F?~GYo}_)^c%9@;5~-pVoBIW5{=cxy2!w zn+@OU9+GMnt~CtQHRGX*8haeq{0$ zneMD*y}3ntbBmH>5Jft>+x{ZI;9K!UC4{VjZ4Q?w&>lG%@S1)k4>Za9wrpsuR##W~ z;#v?Oia#O&hLFln!cjB?p~0jY)>WJ>k6^Yu+Lx;~h#Kr|j`mk@HmoMa^dadk(A-`D zeO!9t$qCMf$$%I3qnAD(4(v*oUS8Ou*B-^tD~s6}_JrdjO*94hQBKpi41x1`1K!gM zkI+WHEaK~bb$Te*pHI>fHbf#=4I6`2f;a> z=JNJ4@&BpJjc*aXY`}~A-ArjoWMG$Il{qiqgpEl?1Wh9EU&`>&HZd86!2m@1(MYS2 z2X+yqH4+UlnYp|+cg-a?1_^DKY+!>?&@L=+8Q3i>x`zhP1%5<%VH;G{JD%=XAj;$mM6Ql^A$%Smx!7!oRolNmvy`#;8-9h>dj2$gxb9-c7%a zd$erOKB+Fw;^q!W(Z!*IX6K$&Z%94n>|RxZOaWPRwJMv_CUVh!T?1^YW$fQVKY|&T zX2WoMR?W&~wJ_&Nm|FSH-eo?cTUtLOE}`K*`YmmEr#iJ*pNHXN4ugxN&3V z8ni>rZ;Gyv8s>v%E&4=}NlpJYd%ZK!2hxGq3WHMgLpGV;yQOnj7SjpenUF08oIcX9 z4G7!klhty`d_VB0tOY`ojT{4&^Aj#p7k66)8o`J?Kqo<-Mxny!biiQS364=h%nsfS z!L=0EzvTwO<8VE}pO*E~K_{{AHQk%=CQ+q>8IzCXnAm{-Fp(KIumt6v{tfneVXAK_ zHg0*%g)m(JtNUR175%0iSi)Pbi<>SQy>E?OT2|NqUN@tQ+kh+QfA;0?vtqU~7*X?D zx3gdnnt{cVaRYR-8hF{--=e}xP#nJFTjF%%TjEpe?J#nng9!?D2G?o9m_%e)CLjv@ zu=5YRmEHJU4jes>?)r8)3pco3?k(b_#GAcvAiw5a88*TXfGzt&Z)lx6b}sSo%y`H5&qP#z z6r^n$P(gyGZYL4j><(e1sCgq0pn6IJh(bze7mtW1Ng)#+e-)EyK z7fQ7j^Rj_=$RFRl?2fO?8?+kMSDYr!-U4&FlsTIv;*;H_2*FdguhKuR zZPXoKfO~$Z2{Wt<<^l`Sw7b9#S2HCzV$j^w0Q;x=pr?0xN(nqgwt<~`SzN#tQqVog z3yR)`0pXQNMi3`9lMGbgxg*ys{|F?+StjfU?)J#S=88Yo8mF}u(y|H?(3?1Zy#1MUueaK!uEev;hKl*12iv3^N zlk{5a(7S29mp(1e7O1%TO!%qPxOX+HxHSRxFf{Jm3TT`o$?OZ(ey3T$L?5#fORQ9AsR z-Q19Fph%MZ6OBFY`f5Ga8}-1Bd_Aq|n)K-u@%C8dBpw;k68ug+h5Eix+#-1^8)ORE zCz|(%3qc=0(zlcoRgCWk1;$Z*NFmpfL7~3`&VH7mAK_)?oLp9`=>#24IUm%Ms(LLF zL{N&G<31vwOWu(YOxzKv(+bXdbOvoLP$y2 zDKUa9n@(W1K}%cpl5-Q4hB7^$ImJ7+DBuuVXm+9M-pUGsgxk&yUnFRrlL6Vi8>pv# zh~fU87%d172ejb?=^xEEDM=BaJ1O22(~53Ya>mg&TeuZR+5cJb)-my1Ugk?oUR4va z=OXGip@&j(n|P#KKUYeva(RtfKfqOF3p=CPfsTxBVzkg3y-87z;fyWN!4r_^IMJoh z#0#>?$In}ALRsjR(A@+_>!AcNEcfQYS5~EQk++u41{EPT%w|+ zz|g8`goDy90usF}@`<^|JvTsm2?aTLouA$~{evLrEMpqM$GCpU4@ZH-bjKsXju)Iv zC-AI|2ws5WozbOp7Y0wv7~hc+MOw<$X&S>GXQ2l18i;Tfk#RMh7HmyeoufxaY&6+> z7OAP>dy*@3rUozqb!f%~S2$PsY?V)IXIe_WhU=yl=wRk7X|IQ4T64-lwCicSsW*}} zZw6Du?B8guH`b@< zMvvH1@~rNBTH}D`r6Vuabvo0OlrsT9rB)z44P(q-WdRYhkVnH(UK_zkLXSdiDyY^( z#Mu+Fy3U5n8<@;BZ5+q~O_+h4c`kAb1(>P<(d<+S&{Lg9MnH6b*Qm1xqQE7q4KWo_ZvDg4u5Sye4Sw#zul559b*+kvLvR(?6jp=JE*~ zWI_RPj4@N1(gN*Pot!FS$AZJPuH5E+%!4o>i0^Bd4jW>sQg%*sB}i?c!YT~6r$s|f zhEZdI!82bmU@Dg!uV9MetfF|-cTM!v8IY2|R2sm8^f!LVQhvH-`LkM0bj_mVn#+7n z$6@SR98#`!bF#zXQm?r+iLvDR15O$1Hd@k0^V9|lXpV_W-c-{!z}t}Dutg&!FPB*K zUOL$18KKyb6xFHS=^VXTWTcM!6!~i-wkGlu#UOK1j^4FwO+c(;YiqI@HJF=viIurw zyk7%m9dnZ;Dh!220CIB}7M);^ujQ*OV~lYMEyy2r{|?>b`v9oL3l=Ir2P=1fwA~k*(>xQ_O0q zg^A*zy=)7u)j)?|91=`nUDQiB4lc)+>=!em4AHcav1Jk7)2PNanF3D58NFd?JtAqM z%;6=R6mujmT-;68T61^`%L9$tHn8A=x;Mz~wGl{JPZM3AtLp#)z$Ay9(D$^MXB zJF?7pLvIRRVZ>V+i@8$LrtM`yi9lK>e3BFkitZ6b7&XFD4_dtv*;Yp4*kpihJ_zVD z+nVNKca7PyAT*YoYUaib<7jX1nN!P%-XTT=Rj=<)W_=eb=^TPU+gdx-vKm)YqU@Y( z#ZWozu8TK0Sr)CriYSra*7U7RLH;Rg&g2%)V-6RjEQ zMo94HK+8sM9O#J*iZe5Gy@=E^7jgI zCx*h(3J1I65ePA9@;eM^8WlzAd3?pCUSd0jO5Kt_`xzQW&mw1rHm=J#${d5savh--6+@x>hcWe zn*||!#gdxgL^H1Wp8hw_(&&#kv>`aO-a+3HRY}dLrxxZWY6fn5@_X(Yjx0?$oAXaL z(7sb;g-04wSk>-Zj7ufc8*7_Y40yQ}xP3QW*OLr+JY7xb;4DeHO+x&seBH!o^{zDOq&e4l>)w6lWdExJ6}D95C*rX*GlQk)g`31LEZ<=SC-2u3 zz))NjBQ3-=aKng#t{dVY<6}_oi(pSM1!0~;dS$%26>CAV47Q4xu`Z~g@9xNoQqjFl zx9oa`RG&vf zPeBc(a?nu_uzb01;(&V#hXYb(52L+nT#rGpOIr;63=(XzZM zqzMDQh62|Gc9nRSf_Ph81L~-4di;qFCZW8zVKlat{#g(C6uWig#QZ>lL8c`Bs1(I|^|iV8*tXB-Z98uBu68Z2d0s7vo4Qh!ogoR^!ZH~Zkzy^@AWh@8)@=0Q zm;#t6;Lf^)BWf7h%5R#DXoCc^ac!$1M>n*#D(#B`R>fQUiL4P*TA*evp$OUv5C;=; zB>6O$A#lsk>p7Ze3>TzA%T8Z67)`IwXqL@v@HBgI&(?~deCAlq$0y8uM)EQsMzO{u z;2~ZCRZ6X$qKw_tSd<-4OY=a$_U|yTe20vOTsbW5 zlF?@5`siqCDc*ia*K`=MtXl{}QvwBNWxnlXp&JGxZISO0DCfR(dw1|^4 zM1*Syb#q-)Z&riG?U|>o8+|uLC7}g|xsM;=nzj^cYaUeI7$D6VhG_k!-07YKX?Abh?3w9jA#t}Lcbf?NkdI!C zo?$%{Y^9Yu%=(jc0)mK`At2qEBc{?%B#&)6$;Trc3UdiSHuvFE97}9ay0wX3%8nXjJr(Cb`G{sCA3S?cs z{d5z?<)`ZymxTW_$SlqY2)EM~-|AMCe2bi7E#(H^3aL*LWL=-UcoV+m#q0Q%)^f{E zNZ554xB>H&bw^eZft-1Mq0g(L#$D;GSw*ch*6_=7f77Pl?>^am<4M5Ns%pgCTRZ33 z3Y>ImPfX~>R*lM0&koighskX-^zTtsdaHE8wB;EU`z|Y_SV)%TH@N5dx{ii#J4eN- z6{_JJg&BalFxoi^!v%HA+YWkgNL5f?qYrKWDCsnVK6{~wUvFi!)QFJgK#ndtG&Qw- zD!gDmZJf&18*=-xH?p@S{F*SM3c1&7kO7u2@}l*!ytsTs-Y^XX1u5#qwS&3G$H0%xRPV^CagIX^q@YhwGjHMmYWkm->uIzZti<*au40E0XLnqygFNXI22(V;q|HAzIRzP`&5zO#x>D z`<8C@RqV;*Cf!NNPJ#R}{6b_j)f+D(tW0Dj37uPk&FvL>XfdU_$RmvPTNxQCZS2EKdTf}qN9i|Py>M8@=J=wRd zW$FT(LqV2|v=WPnH1#OXmyed!qXq1)OJ|zTE>>{-l_ukZ*Nz!rC|b8zO57x1>@I+Q zu%(N43fupY^ZjL^r9Mk5u)G$Uuo%J#_EZZTn!wFh@H!+X3WWwx|9~xW@)Q$R^V1-! z5e>T&9o{-YssoA7uBl2f19|EV5WjY+nX&R{im-2Ck{NB?9z}s))tp?un*XABGQz92 zx^T`Y87yOs7m-0?fu_>}<%|eyrEImGppa%MtvL#Vock~bC}ab_SWj^>IY&ERFE&~k zHWugCFp)2ToD|k;Qq0jQScj;Xt**{sdcZH)YeDiWB*jSEr6)tzycDnIh8?+m<7-`3 z!MDjks3nnrp)ol)y43Y4Hy|?xw-ee`sl%04Bom$z6_gx|bn?2?N+Thwsdnx-l9nI%Yb@k!*rBf)*$M-@nqp`h5o}Af(y||!qcNUrk9lXb*GlF{^#ExEo8P)4Xb&&TDoT%sX}(thA_U`zOrTr0Y@S7Sa3M1G9k z-5R3z=x`JTb6EqcpI^d{sY8C0O&7WUIFO_1KcZ5v#+T@3gV%1`c#Xuy=*m}Cw#s)%bV2Ib%Jb>#ZQ;_& zet!?ih6wXBr2f#|c3-NKldd2794RMkReX>$5giHE>*y4@co}bN`u6){_V=*V6?za% zJYq##-@^cF_YIW$owj^w)oeOR3YQ`dfTKLx6{xU=(lZal5Om7Ckd{glGELwfb?aAi zViahITyb7EwhUfyzOcw%=?a6RMZn$?6RA77m*I;TeJ@kOZ|{>U!AEc&RSfn)gcj%O3MK5w5a@6Q#{zadsxOO4%Rv#P3fDKP-l6P? z=Kt$-gk6&p-aKg+6Edf&e;ZOp`zn}p>~`O6y%a^sLxcB^jTp4A34+X2Cd%^l*93S0 z5GW7nW&pm&Yix2-6re1%q*0DHax+`GX_OO?!LjAd+MXjxQGvJiJrPWrG_k)&8RY~c z^DVu$TsLe-QWo4qNYQYh)E4xlL^0M^U7auA=1S`>!z-vp3)1q8@gmW5!p2|>8oK`# zrizCXc9bN@2?#|P@N!(sSfhgLn0+8q>0Ia}S_{*S(HdO0KS)QGuO?+NgQd^5sw!SN zU11jWV;LzY?8k1_*o~k`x3`fi1kY$V5noo~G`>xO6lh+T-1q!LNi9q-yjI_Ufl-QiY|=DFVYUB85-JI zYS3v8W*D4Brq`&8qo~{(aCq2bq9G3VR-!9ucE$DR$7p;2ia)hKYgKx(CKk z)%h76*xso7byPuSGAx5ME}V)eW4V}Qd@_n74ZXqbU+t`Buw5@vu35@S+h9OQ7j?<5 z?r6NOexswRLhM3x*3{7bJsyz_ijFE*3b&(7pkToA6!Laa((R+MiUi_8i|Duuu~`LW z_wKEM2*ow5*udJsiDVpkFyd8))hD-@gCCLx8vu>h>Kw?$=7 zrmJjznHY-s2VrL`C!v**KEJP1R~Y+ z-Frd89IZz&AbhtRG1vAx6#4lImYxhdu@KJ5c-plzt^*2EHiH0difw?rkRr}S+%4uH zIKWcg6f=^dkUyvF#W48hL~2^oxU)B}mUIzMK{NBSsU@Nk3Jw)PU)X+NaqI3RT^PT3bjt(*GjdREj3MJ&R0) zBMNMtT-Lgxk39IFDrwo$j!>ey?9I?Ah6#r`PNafX25(z%`V2Jiwlq1X(>`kEBl4qF zAiX5$z;+XafmDJG^F+wYy(Swv)kz`zb*mDOY}WF1{KOAk4&R^I!;V!&&54+! zcpYA|YROIy>H1~_TM}xPDY3>hM6WIeG}#8W6p}xOUbT;E0GRyX^?|aN^q_3t)D1)I}##OoAXm;;uI~TF1F2 zK7%>F8+Ifk#qm8`F?K|7pvTTGhwolIdVwqKj1CyiNi|(bXHPOyR;{#sX_4m3axP4p zit**F{QHU->?O&uLB@GE+`){B)R}z8F7IoyHLS)5`OV90<=9tLLXv=sNt^>4)HYiK zP+Tobagk3raBCdt;?7#fP)u2}9?2l$qy%;(k$x})!T~6uU?8@pC?IVuoQEFmHf$L~ z5EG3`gG|6yGt~}XNo6*9g$#*8jI^Zy?&#KouQ`ls4}9SNwjEMFr6Ravmy{!!&Tp+( ziq+jN3(=tARwtH+6ty`H`}?klB(qF+zVYapo_772Czerc2b_6Sok32BcoMSJ)H-Vn za_-w;Cly#%N0cO|50t&o-@tHbH=vYT%3cNMOY%OE$ z%Ticao2M_-JMtX~D)ow1tZ9^(V$XQRAhqJ#YB8O>MFsK%!{uP8M{zeHVixthFqZo7PR(O==1!h_V1itBJFr$C@z)_1xBpRP+r_&^CB(ItKx( zAt67&Q>q1CbU!BBKU+D5y`rob5l%D>G0bX~4K&~j9J6WqQx+e*zF0AvUaw=O0zx6z*1S>&WGG0YwCHpjO1+kDg9y($rI zoHh)O#gE~~{IIwEcc$;d*6U_jVvb|c$C{BUgKQ3o%8276Fm8-3E+QydLq zC&K8z!UJ97k{tanI;%-s0fd2%p~@^EMi$GE(%5Ewm(`G)09YC81ZyK?gT526z?<36#dv(B;X_!^C#vy;iZi*tM7`m3L za8(<7Ls3K}tBXOsDwlNe!VXzzd{DxnCtpyCQ`0L9O3^PKq>PIKM;Rxnx(n4W=znUV z`K`?GNluMP2;IQin)Hyz6}{jn z{+<=GxGZ4M-Y9olyrPIWHcvR%ntsDDx&E58hGfAj$$+br@?UaZu#D3l zckAL^D8}B6GNW{Ws4|fvrkAcc5}-y9Q{kr8BLQa96w7tWZXUICKa&R~=SeZnl}&Kl z4o<}KH`?!w{e`5J5$l?rJ?O~Dn(D-Av_blMYcaB+<@KD?v{8RBV&nOOWm8x)mO9lH zNNE$%d$M8--BD&hZerbp`^zGq)s!2FkU;wJULp9SB7m9504Q)R?FwZg<-WS9p4xcU zzMJZJd=h-}L-;6u2z(Kc{OUas?3b!?!Eb|baYOpxLgfU5V^Voh&d{<^CkvBq@)X8B z+r&q~c3Gf24Aw@hQFaZr#t&G03B0E1+@^f!2e>WBQ>&qG75)Y%ebY*aloH<~mZx-I z6mfE+V_9@PuLP#f9+|1g(A!sM)wFh=6*-WV?>JP|ja*94tLe0QOL>n-glpO@B1?6~ z1_HG}K<}Eu_H?9k)%M!WVkaY9+)UkiM=(87UV`utv3W?lBbv}RijE&~*yS*86?p6i zia8hL^In$^6bn;ef-3D$)PG`@nM0ygArC3Wq^~RVN~B}HknQZ`}+pe z?XiL~v>C;rk~(6bR-gGvHF0*)p}~ja?$F8ye3lcDm3mjk)98cU{K?tg*z;v3O3YgA zoDLpDbfV9%SQgNhZ@AZje7`Nb#jW=;^^z@<>mdh7qZU%HIcCKeHvO`wzjUhEqnd2h z;U$>`ut2UDQEEg{*dGgIbE~D{@+7c{vr#;(r2{w=iyXE*T9PKL8^DchG{r=d4=KhD z2BRT><2K0!aYt-dn`N62_f@SX4UOuLM79^RI&5!8)m&wD@sM(fKW)up8robt;jB6th!EuwG2( zO+H-}3K=i$$*)W{EQVPU!5C)P6Q{*ey8lfq-h#6GT8_n-MJnQF;>-8dw;X{V4V7@D7SuT-vQW{>)R`#=J*2A_>=jMEKrRz9`7t=Af{S?W}N$tNCSK<3;>K(r;lN0S4~> zE{Z-UG8;NExzvi;An`O_PL}YmLT1M$NW7}Z{l@# zK{&kUinVu0Sg7b9IJE*_K(zWgp5}GUT9#0Pv{`R8msYnJMZn!)1QeUaXi*(D%L$S& z#jq%C;dr&eSa7&IkVgl@w2?e391&vMkFBq%$iZwWd% zM6uU?Wg!pzBubxE@8nf&j=GQ<7$`?yQZo8u!9{greWa@U@{$DuVGfq2UOhkh!P#TA zvhc^D6-li%DR?zsawr*0j4R9gU?_H5H3@oR`rr$BLy&CTvnL?^%s9><-I!26RVS(8 zzMGIi953cA+MtV{c9u=!xd*UW6B+3buduKbPI_-5s(hqLWJ`zo9Ax6(poap#xEfr@Tmh6Xn3M zzY!2V8M+|^f0GaaLG;$Sv5L)5y1ju1;cwgq_RS|7*xoaQ=YyIc9{h~{t*3{yN%O?| z8D6S1Gop<+ z;AH9<#UFg2&2*j}I$02oX2_~0Wn9enMiPDB9XMc*rBK#8u~E>N|2$byCPXd2%nrx9 zK>*|5hDQD$!W8CxB*YwqT$jG;y5G?rl8m_RfXYX{{LzAdY8rxnNQm38@5f`9r6>;L z!_WBNn#0`4xjznT=|^cMt)g@QKa=0|_1f*fZx$5-jMfzlx+Ckez1%+DQRotb_UT*+ z4N;zD%z)(sjN5<#$u*7?jF*9s_|hnLGm&|ei-VD$G|D|X52;u97=X5o2Gk056A@lm zzx)+#c(-us#y$u;luwx{$?y@cWFkMr&`?09EFEGnEj_IH?XA?PYG1>kq2y~_ol}B^ z>9y0{*kn_f82w6E@8po0Z!OcUWGffZt0 zP;kPBv?pN%00q*2M5;+URmv^{O}o8}ylqs`;8WYp8`|86Anc|#JIN)f_El(UycqIq;03$6 zDI>SX910=G4B*YYpFCjdak^2&I>Q3zE$X)`a;03d3YH9}yYXA9h7XtY9}-AB+4SUT z8*(~yVo=G}r46NQg!3BS*QnxwXHu>==w7mmCN|;*fP{BYU{Za8;3V4S*u&6l*ndjBa zi1&9alrI7kOo}}KlR#s_HT#{E!ob5rkh~@Fv~I(q%V1diYQP$r3UtR*nhO5Wf`E0Y zA^1lVLWWo*2=Su@0fK^t;2$lBFfkzbM+?G_4G8|RPN!l&$@9@&o#aFKnf|7g_Tg_p zW&fet3fQVV+$r$Tnvhl^PRVe!$DPxy`UWQkc>$zCoYC+vhm6!G}Yz8h(DJR=Y zS%UXcvLwJ;L{*aE=|MJ0UNq(#Q;O*?Yf^gemz&xN|0uUziy3fxzkXZFyJ9a!69!uq z5m8m`>4BF~id6~P^iNrEh`}_pS|MMcU%il?^6_g5+=%{^vGMArLkf$_!t^c4P=&OC zb#gfafn_=sQ6|XQiu<0gmK7bBFqnd)Jf1D4%Y-`|PTDdLIW40N-2lsE+2%`=AUa}h z?515ux+VMgH}ik66oE6VTcujfot%xtQS-p5;^2_h2wN1ulnpbZdT-pH(fL>hCdfJ= zjM?L+gK$JLss$bqHZ$dxVgbE=~u2VQa~uxT3^p zwKw4uYl*^c(3e|Si>(T=7O9O8haj~5H}M@Qj-y++U9uA~(Dw~Z#~7&*#1|_~SM5+Q zD-_L_<1paaI(JqSTTRSKj;|&hl1j`8R-U70ol7arB7eAt+huXZ%cb#l$~3{It8D3Q zrr42bwsd$BzqE6>BC}6M`=sFd7h(;h)US_g3!2P2_liLNwoxv`P zwm1%+;1>%HCWn@Xm?BYkU=A09R(!`KPdJL27lcw_RK+EU&F!_ zxrN6lzdCg>UtDPRV{H-Li8+I7 z9LP8y?bx{3M&!m6P-RUUoFF1j41hr{qV;7ysopYef&X03@~curcM|0AgHFUvc1uXj z!rOy+=o}tuZ3y2+48J78jW(%i47(m$jAz_Tgi#2kE8v7#S-SvZnLjNTlAIq{+aZso zhny5TF(CTOdgsmz!w4@Fx73mm#;7(*?>wZvH49c>( zId5sm=E7rIj9cV)m!lGxQ7)i-IU1}tWnaxnm#bgA-N~qg*Om6e0me>GtcL^Ey?dz@ zWWpOf55_~v*x?(1{W*p?jFd?N1jgl*q7lKwmjN_TZHxJ!$W&VGBPdD*A2Qai+b;~h zeXOh5MMaBF_kmS@jGQ}oiR{8AU}&6K+|`mE52X^P)DZeHdOpEZN=d<*Fl$=%hJH~@4-Q1fbN~q} zvBt1ZP|ag0Ze^lFgHrT`$#CfDw**M#rB5tbNspcg3kpi(w;`HmMKQjQ;$&$fF7 zcQhm6-U~AH4{B6Z>9g3bi^~S@Y0s)!Wdmnh2Vn%nenMT-UKtrd?ZRfND?IEA10_!A zu0#do+(xC%xG;yGQYg6HkcJvp4$Z5=B(`qAt9GDHII4$<(d3XU4n`Q^_HKJ#iO@!w zXD#1`{R0Nz%wm((icQHk*D8FFFf<`+gi#zDjrYbJbJo5Td#fPVZbR)Bh?nWu!Cv2J zP65Vd&{ZtigHgO6lSg1ot6#(R7lCU<`fiX>_KZZ*`@XGQ2D#vDjpi)l7^qRSzExD) z`jNd=nS(tfhg}8IiGv>`6bvL99^v%VG&G`sZERb(l%c21C@UOHQz)dBT&-g+559%a zZ5u~T6n-rE!lG`_QI&NINf0MQg5JSKZ?UBj;Z0mx3CfIyO%=SDwg*|ZiDFy0xRNd^ z?ZyeDWhoU9Jy_{uUb{hTw6wD9vp7U1_q>jv11o(E`=IFsEa>9|aSYhqL7cC48kg6{26CvyPeU{yw^T>O%`+Y6Dh)#v88rCETW3KO z_m5!A>r7SYvCcH?M(Yf7hh;acGfR1ob+)!uvCgcm(mETdg{EOPTt}$S-)J3)ZPtFX zZ8Pkkly>x3Eifi7qp((;OqUWSSpPdaG5eLG5smcuB-cX03vOKEbh$`YgBHjNCK~Ty z5w3JgQzKSDM@Hf8MvKwfjaDndGPS8oaAVE2)srM0h?KUet{c&U^C*sWj<>zS;F7ml zRJbyvj2I=~q!w@_>;tpGLWGp}2XhNl>h|Uq82cp2be#^nc*y=^fdSHA(JeTQW3mh6 z`F3`J*TufA{6=B+0+C#Eh^ymtXSg3 z2qrxRN>F+rX&_Jw8;qv;`he_|o^gi{^9>}`LK?wPOF<&ntk(*t+%&ewZB&N4W#kB1 z4B@ycr%Q(uD&RgFp_zehxA%M!TB{jn7Z)@kGnstOHb`ZmLJea87S#t7RvKaHG1DMM z*+@DeR-W$Hp->wcEX!_0q}TAKUVm7Iz&x5qDlRhE-aP5FTjH5;ZULyVR*pnmcD(vzF--3p|y?l8of-#5I za)EU%lLhI+HA)6iY*f0Fn-0F(P&Xa%XO8dwrj51ZPsZAxjI~=^9T{skw>x3cyuo&- zTzZV#lrB6xH22!TYWn-jg1NidYu@0EzHf`o zA20g3uqDK3Tjjww^D_0J6nV&QQyY;cott%GnTaNkYfF_e{`qKx!LDhD5=E|MSI3*c5+?^98$eJ+I@V%M%R`3}fMg1gm`+EQ z2Kn@XF6u6d?;4^v=HKbujh$5i(+NeRy3J7%8*ogd0OWSjGDCnVQ|QjEW_o_T7+*#36b+F0GWk#`z~ z(M{ILne7CAHr(*e=e3r@(WIVI4Q*gY{ie*xUuN8J?&xhtZD-jQif?x<;pfI}$odpI z_3BJSLpfhfr;qq(l%z(TjgAhDql>~Lyu~*FcL8PQju%uEibYjZXT7J#`v)hd9DX5C z0G;!mOsa>Gcdc)iJPD)G;KfkrZ?caePvat(>B(F z?~-90m*q^5U5~kEOJGA56AKYt)C$9!Cb_%B=q|5eHq^Lg>4v77&nr7$w7W^$n4)-h zgDD0hPTWT+6bHM?9i6wm-%vP09)~%dr`MRyjP)dAop8G4O0?aGA|x5ILnr~z5p-mG zsG8U5G|_VlBb(}qy>8-CA!;$%EF_ijxq#@2o5Fzwabr^p*iiJ&`^_sPgRN3 zfI^XA$Sh~qe4K@|nr^)}`B_|SWDzwt3{HCJb=Z>@bNm=RyfjR&giMVCKO*p*Ov2}_ zIhi6qiBX!>Abnf`_6w1emCb~GS^ci8{#p60bm0m7^gdbreH17_Z2$ZW@PjD1v8pI$O zGKOAv2;oFadUf+q+@v;~dnLNT;BJ%Bu1#Z9x54{PMXP?ttWSun7_FpRxDuY2$E-C% zgTF>A{nbX?KQS^m@Mnc20(uFzSckyY8yu~rJ*y0Tf}R!nz2ZG?IDBg00)Kh%?8SEn z(!xI)G(GwcnrQinQES0r2;If!*+1>gGC>y$oFY;Ep(*U=kZ3 zgVhDQ&LN$*k6PMPXLqc{+|Z?%A_GqQo?*&ls(<9+RBo3th=ev&^w!&(Z?jb@uwV>^ z*{wo{P;%1A+m82a78V+{25KR)uN+O5lz!BB zPup!FjE(;GIH;ydJx;=3LkC{GE5<8|8>a(@gvzBtRwWxEb~>7{FdU;6w+kqAI$nVK z8e92nEMzlNA47VO(E4I|2jo*m0u3?v4hWgyq*N}RH(iqx5rW8mABD;UjE0IqUAi#x zW!rS)u@u*WGU$z2<@TG@#E4i$xw~PBwsml9jM`Ypq$G%m&HtQX2X||9iGYF zez29a^&iGH8PF!ysbkv8YD~J2^WkDf5^}k8R2CV%1&RDABZqD=$r|BW z%G2kSOwrdn2Jj;~2nexB2_~^8LM9r;?Tafm9`tFX z6B{tft0*CT)|Lg?lPUC!O1*J5#KUd}D;fblFLzJ5ZGlzPi%x=PkR4IqN_`L#>qp=c-bp|2%aeteVt3RmU<)hL{rTC8 zeFJ5`?=(AluF2=ecZtw_i@;$B4hqK#90hh*|w;}&@vj9cX0B|@!n3wjaBdIv2D7ThVpT7&5K zqSzNVBIw^C0fW|vx|^&-H@-`Rnj`9G-hdI6chQ1W{VMmztTC2;KiT+;HK-+bNVKpy zihjJoy7Xi3E)i;tVmM@7n%BmXT;ZLPt2L6rpjBx@uU`vFHF-COlFo6>ONSiSyyW8? z*Su)s`7ZUgdFjt+rHFS+b$ZqhHP8Dvv1jH&l7_tGSuV zBZ`yZDvy4ZHd7)*kw09X>sM(*B|;P=nnMI zv6*5c^fp+D{VHv!*a%&JbHzr#${Q*+f;9O6#YVr{n<+MeWP^3tuhNE!jUY-sOtI0g zfejTKK|h)OJfGHu#;9MVU!*-@Km6OK&U?}&H;dVt*(ejCq)pRj&H;N^PM6Y8938=J zbteubcLiwrd|BiZ3LzuJH4MZY$GYl9@gN({<<4qZa!eJr4itVL+Mak-FVLoVvYgI2 zDkIqn5?IG?crNmcX%I_{n5M};$NUsFCmd-tF>CiQa#Z0u*%mRd*&tI~8VV0f?#G-I zt){V%Ra&t>1J6g}l6CC~m#H}quZq6a_03ZTq=6qA4Gs*QB+VwHo70D4^pF*;2A5KQ zsw%2$dK}>lB8oemE6<&xBu6G?3nVRu#%NX}IxQ^dbwjOCAq!4>8(2|a6&N`vEFTPNZ#m61`*M$g4feA%5V5=Q8|MS@V z3XK-ibX|j(mYsqkp;rfBmYN;86U{fPx|QbJbK!URo3>W=+)w7ppUjnSF;_PHJI_A`Yoyw~jx>#c3JEQFu!wE5UT_%gWvV%x9KYVRWAUp-!78<(I zZ}`MzFtUV_!dP$_v3ql5lnsi}xi&C1hv-Cm=FLNNhHhjH(J5mt_l?lW$7YU9XloNU zfyX#WqLFU^Y?>Z0-Y|&gZaYG!$P^fVSemss-7r8W>UWBFOQBYIds&Vz%}^d@Y)B*X z4Z&@r8Z4h(n^^-pTd34qMqY+nriSUCWvw0JQzi8CZjSZHE^|o;<86U1ggYap+!oQ7 zIAnMbhnS8)*BPw+K3?eTcWyfdC`?3|K8>fs9=lJI9!D;<#v=3G1oIKf#x@Uz8+MdQ z=BlxkQ&ic_mZDE`$l6A88HXDq=BI%HI3!jK5pG(}3ayA;Ts@X|4?UyL#B3O4^Jtek z|5)xgKjG;x!!XSJ*xav#vKz&w2-OOWihm^^_=kj*Z>h{jR}u6pa8>2OVPN#OgvZ#d z73oE7OR6w#1Y^>D@F^>&0&B)>;vtSwis9OQjS{(a6n32596dIn98)&rDAGuf#kl-z z<+CxaoLMz1ww=1Vf`2g#1V(okTn4>@F;!g@_x8ti*RUDBPzaSDthBVCMVnCwx!l@~VNzLkD9vc}F z%W1CJt8!UOqiN43C8_Bc29#Grf!QMHV2CXR@PUio%hbwsTJ~kqb{z=U#7*f7WosH``B}aG;Yg` zbSO;)@{s%>+I+wWi>)=U-7E^uH`UwX4eO&kJak!rx6RtZ$v#=RYqLKn#p-muJ^e8P9!+agUCQ&(rY(#R;O-A!?Q+1l*}=EoSD>5$M8YMbnY zknqj$7)ElfRvw(CVfJyAU(2w7GW+L*yAY#9YiWE8&!D)7M}S#AizW}gmz_w?P(N`MQ8EHqr7Mz33mCH@Fxwm7hs z&&CDsiHT>F_X+G~h7!m8+es&;TM$slUoJcOP=PUozfxfQ>5&MA7KHTN6c-KFjm$oj zF!GoPm08@x^FEx5+w~jg#3V#EYF2;9x-C!C>wkJ|=rcL6^$9(HJt zODjyX^=eLYdsB8kc---H&4%!g@pZ$%C>(TNnHBGrH!;63NY>mbN%J;!xDD`3=G$tB zFq&aRfq*ULe7MEaEC-efV^}qr0oo^hgCi#b4zKE%ZXRz0Pbm31ZP8w+Uj^)@CatNHf7T zS}Q~s^jaaFt+%Yv&HCmBK5R{ABYr%_#;=QFCWSG47g++!_S@G4L59|dy08zYeI$S(Q7B;C8j)^eV^?NHMcWHPi> z=*Z`6Egbj;a1RY}Bys?(mSQ0r{aNO(SxR0QI%7|&Z=-gw#isg`rH5_Sk5Xb-aVr?W zobyB7R{zyiyaV=Ff=F^%y`_WAYB4j<;jH-eZpo9z33J3;F>z*tb}us8=p&Yho{n@r zx?X$R+5-w+Oj0skI?*@n_e4nZ^Fn1%>z?~CWI3;FSW*h0o9;FyCMN*ewla8|oJHtv z;`L5!+E3-nDqgMf_2GB?+qUraKUw&GvheK&sxYlj!$G#E!N-Yy6Z`J3z?jN7Y~{=R zXAFTa&8QH;lRJnNa%eXvi{0#3)&F(`dZq!CsLQ*FBYewmj6x3wOfT%&J7vE*OvNJi z4W;U5#cJ9X(ZvSW%m9&JJ7W^;GrFkh)++KPobP6&c#M3q6}A9P%JGsmc&V#*%5#p3 zOzPFNWs0sgLRj0GEbm&h*QldQG{m52(0q3xb(e9}SA!#yX}kbQ>TOQi#<4O2j-)6k zp@=-WMN*iH>-o&LRTFw1qACc*fgNZLM?6JPO4@DSW^n2lU9Z2ES6TZ8UF#)z=Tp|Q z=i+|C2F;zXFN^8a;ryoD`I4^3lnInc9Xwkn8K!F04c>)5St5RpVak>?9HAfCIoj1W4E6oL4?`23%cuVW{DIuddJk zLs*tejdxEcl+PVS<3~aGFlJiu-7k^{Y?OaQMHJg;k$MhBy;of`UP`--H0jp{ z2cBrxPU3#GIm$=7b{yS}CsTRu{G_C?zdB!1Ru7q(EV!F@DEe!Gk9(qG2lsPEdvIP# z<6ZAAdv6Ji(;@|`81LkTo$2&wWqp5xKDb&3(Fc`;cQbPB=qZ0J#+Q}TjmPTzKWDih zHS|x9S91^t9{*KORzK=DSs!qH;5oAX|J91SUJcNAVk=z?NfG@=DqJpB1^sLda&SlU z-B|CBisnfA17|wgOy1>43TE#~G{$g7f{Xi^j6jI)Nza+Ru_sfW>yxj8}w{f^pNedSmh&)pO82 zXh)dzi3F$$lOVDh1X&eKs56GwNhI zCd-lE(IqJ};1_85`?jo`*0VyHXw>YDBwY;m}BAwU}46$Y|?4 zuV_M1PGEM&4>F_C{!_YYOiW=#gIE~mHOpc;#pTVDQH?=knvC-q+eVB2#nDFooX|C8 zXy2K2VYF`6$#tCs2GF1ZT1N=P1R6 z0|^hB&%Hkt(W+P%3^437FbRCEi7Hr9Z9Zfqh}4b856LSm^yJfC##1U` z@V+LgvgDH5=d)EgT|O#jtuaEiD|+q35zY*yxK=T+@2I%ICGTS8tN3<8cXl(`m9*o^U+v zXCJnQIHfc)MOW2mfW~fr_jLE?-P6;TM^9dz9-KJOu21HRBA=XG7RB;sjEv#QSe5R; zyxG}CNug~z0?)`FllH?x=6`|RKHXHysxL}f_kZ1SS6hY}UpXFbIw)L=CDTmi4~p92 zrQS!1+TtbduO(`WWsI?9Bpv$w?xPXxwi7=L=tdaAvD|4DIC&YqOB zd~yBQfn7HC9sF-AfTN)2W4jTaouZ5;58I$3mrS>I7Qj)z+Hzet@eYF|JdBg%FpGB& z_Tv46!}##P_Q!Sk(|dAwuZkFxs#mPaC9J-ksW)b#z4~A*?;J^)^9EMTiMes1*@}f9Q_7A+hH1Ky} z7!MC!H%s@P?58+r`de~%=s!8wKh)o_K6K$vPQ9!a#n#Tn0`0)R+Okgo7}JCO_{qU; zoE{`ebQmW7Axvu*CkBo_jy#V0uD6A+J4kSt;jxd8jYeQ%WbohNlOXc_!#zMjObl*9 zO^p2~{O3u`e=?u{#QXdw%=nKV@*hdr!;joRpX$`WX76Vz01>?iSC*HCNto=VylNsh z_4UM{k*0~LCq@7y4x+;+zQ5(RC&pgiiIMruiE%bv7056Sht6_l95@BAV_W!voP+=H z62QNim=`d^_dGztOZZ>OFc5MdR{Rz&J6!sketxV5`Zu$+`TKDK5Xa#!%rKD3FfaDg zCkDgt4i8~o_`6RGhC%-!VYj@bIWKS#_nQ~HyN!9_kP`XH(do0@$vL4m0@p3aYz@yMO%0 z=k({ZtsMkB+&y`~pF76K*4DSnt5?EYu^ z#kXHw>C_FCOf8PtKLS$H zq}bcqO78QdgFi4(8UNXVsrG+xZr|9ty-`unYvz9-@@K7F*6G@coMzrDZs0v1iH^xNNmb$=_e z)xnZ)AK+4hS^wFWze`~q9DJ4n3HRX1|G@=lc}r*@2|oeDC;0u3ZA=?|dGN>2zx^FA z>+G|G&uMWZWMb3+K~nxq9v>!84wI+yL3)?~IqrY;`L~~EU!?Ho%g@p;9>a2i`3_6z zOITJZEiRZ14>Fhs2=n-h>~okGT#A2wm;FBbqT8vj8n{}pw?6BRz>q)5;J5W@uT>L> zb^puHzx~hj;aB&+{7+^LkAIim=Rbe^;=ld?Pmpl;fs_x^hkyD{H7csbFB=c!faz!E z@5Bmg!UVTMt^aJ-ZDSHxaY;Iut^ciRe*5|3`;R|I#s{3_i$8wx6)q248ejaMFTVNR z!Ds*V*;l~C;rZ|WWSLK2c1E``zmqkSs9P3vC)l^2e|bOq{M-9q!SH>1|4;Y7{Q@?v z`$zY?1Gn4gzH0u(7i|K)_|F>&2Mh13hu{A0%in!E#048B#>n{%*O!W7UKi~SxgVqv-Rk8IKPkwRnOM(>AqQYNrSp|RjLP`lx zc;Ao{MDgcJQn-&VBAJP0gTH*%p1<&9Psw`%QDcl$hp|tg=ww0!t&1H z?w2GgZ+Sve&iK`*Q|Wt<}(iX?cL!S150mu#fw9OvWLz(DD02a}owFj<@R z@Dk22aYL(lAZ|L;@+b7VHVcck>5hUjQJf1DDbke;ZJJnX;oT_qB%d|z4TUkySuw6C zwoB?!2Zmb=VO(Mv_qSu*QqJmSKAkp@CNqi~?TN<4gktXm6hguRQE;%I@q#0c`gR~O zxUfOE5u3XWHbPRaY~93hmeHV4*T6s1#9G72r*-AbivN_UGi2t8&KeRSO;N zn=Hx#7jFThzPaa&c(uj5vSt$KVG+>;3|k=@j@lTIz|)}<+9Tq5xGCB|M5J%br{k}I za3v6{D97(*j_TN6v2+C05_}c0ZUU)3a zge^yyQgqB#;Y-|vU_DJ>F*IZDCz%EwY{{|59HIsyFE5o<8-lmq+tY?7r^(i_uU(0>%5ex>rG)GrLPN}PK_b9UM=6OCcilVzgo{xRDwsVSwPNBh# zH74Z3xhm=!I3I{PLb$U7UUjHD5_Zm^0l#4{6Pmdj^zumAsw)%q6X*|){j+=q-C9V4 zazTQmyOLl_d?O;CEwQDpfQdHF2}Tam)%*MOFP&+1QLUCEoi^pe7FQ4sU0jMzYAn@==pLbc2cBizzrqMx%F@q)vLrM8;Ic=_lmpOy2~R8TO)6b&Y9e+rJr#k4>< zL!laoRn-)%I5VyiMH^|gACkWyFn3kA8Ba8hM@eE7ey|q_8{sND*dr}xJBPqQY6{;# zq3d9D`;dc-ag&E+ft`A?W*>WX!x)!%0tJ~{Z~zGqePV%uhQosaa|0g*PAkY2o>%?U z$2b~RfX=zqH355d7X?SrT~TvTcTJiTduXu+K>&Ec5S%iN6W9DOoc85P+?V)Z47fHi z=Nvfz4j8()7rH^9(dC*aHa=lUq%1z-+p85Vt=h|9(P`HrJTwlzAm;g`fA%pw*8>c#h>ko&n`|RV@y8pEu&w-WaK<<*R8%R< z(pAkcCDfAjflJhq{ougi_^Jd^j52tgU9*c#8f|iDm9N02r4CykSj~9Mcr2(EuTiWg zxpgcQRjIW?Rij)xE0$P?vYsqSTM1oR}e6VkCS&hs&2PL7_njJ?gP2Cs%m;Su?$qPDbBI2WsY zkwZ%bj#dL}Ybd(siRM!iHD-J=2&Ti+|=%=*Gr}F&1*-F4g z25-tIw6LxnMa8%?uM4H@Ax%$_k1yqo#+w3W`a*e3l`uEXih9Y(+5FgOZ3Fs9Jjr36 z{0FPq^jdHRV>m76WR)C7M$7L#IVBpvS8L_J8Mln}yQ&`D!YZ1ofKUSxsw4LqBS&T=aGh%WYYh5nhHPF^@qQBZJ17j;5He9pc*~ACo zOe!wi&{SM>6%_)OzG_%QK@gh?f;h3L5W?7i;2$jrKQbWrM+?FY4G8|RP7Sf<=*vf4 zee_M?xBuHV#!EjL<7s0&|9`tNo)?JO0z;U2iW$)yiGz%zSc@{j$zkkWpE}qoH(9(F zdW4Y#8D2VQ5CtP{ zs&Ng#v_%O>&2K#8#EA{KEwIS>hu4phQR5a&0~HUAkkp1-z2f3g#qWf5g{-9df)_{; z#q1i?-hROWd-+-kE#P`qr@(E8FJ3+0fBBL=T-+xIr$2vxw14`IRHycg5j?{a<5XbVvr=mSo>LRF zKff&}%S(YhHP)BJ$GdwJ-k#Nw>3}IX7r0ZUW9z!jTvB`!ggN`J*zgy_%Zu6{9@S@m z|L2p_AD_zAv@ZWqIG1d?kA0(7`f3)iXLXJVr?D>TNK-pqD0^TkAQ~(U_!uQi z0RaSqqKPI3cH&qvFp0f+t6wcdQfJuGpH;J}o+C43846cvJaWC>{We-Y7cZ5aY8r05 zdq;}WckfV#2GW0I01i0s=OPa-QkiKb^o{c62}W@n)TV4@p=gio#7W-;bbR!~!PB2l zj{f^VWhfm!?T)AUlFTtD#T+dx<^03Op4?3?i{lqZ&reM}2jnHa9nX!7qpf(pJUDsr z^c6bw{QQH|@WywDsTY3)On+3-_3sW-Z0wFO-Tm(1L0!Tj{0}-eDB4+l4~$n;oafsrv3KDK2|Luj%gHT;v4H=SzFApkz-j--$eN+a=sA| zXw%>m1b>qd0YUWC<+AQp>vA*r9ej%Rzs?9|lL-IWzc9kT|0%+MZ>6rUmAa%(J+3ee z>IobRT3RsDsfMohnpHYpKO$$-Mq%R)FHMkST)v?~_DwMp(Yxn_V66}&GX-(-R(?S- zXG3mWTH+=1^;9}G!hs{Sf{`Z!-iiSYZRN-twZ9{fz45xfH?r#VW++5rH?}7A5_)5H zv?cMM)XDRF3FM#E+7w}Fn39l91PT$N)nP&7p+U6MB7!5Sx5+LAo~*9m&@iTFrs>K= z42aT}^XzXDmhIPyaSmVDqbf2X`$ulZ%-iqsG0y@V`+U~cQV1m&!X4rT$Q#)l&L;i0ls1cq@vtwu31fZ>3~RVJW8M*&_IGLFpJDEmyOm zt$tG$LOD9Hv1U3k-`C&WmK|i}c$$k!*n-r`EGELd8tt5?Z0Q%^m49Y~KubSqs z#i1g|suOR0D4`4ON0ej0QfoDH(6~~jgIVOW3)*P;-YIk`wY9D{AWw<3;f*_6Aa9Xw zGFnrvwn*5!&T&&en_g2d;80Emz1=GL1jVAW)p7}Y-84Tdrf84IR@=*RITh5aD{Oap zxs9f5E=l>SvHm+Mh!?nTj%jP1fn6g!e2lIJ6;U2?RD8P3fsJ^Gw3_ zmU=-Jw^0zHzq&5JT}32p`o-I(+lCRaObaW43g@aIX^DgYq;8mD)D{b5URRvrL(Ae5 z?fi%xdQ%o}rQIydJN9J_W23SDhVdej2aKZ-U39t~c$0R1sK0F4IRpNYEzh^=CrWYG zlp|_ng7-$PC^2ah2yOC>LDF7MAk9^eh?pc}S|DJmI&3o{b1y-Q@NinribqJ`iQ*ub zlw!nri?YmUYna*0F`XXxSQof>7*c1qnU+NL=?{l2Y(pAHKr&`&6?g0+{4A#N7hr=q z^Q&4PbNB{lTbtL2^N>{chW!?>koF!;FiVb*wg2$w4>DIuw#f!EtuD$jtnq6;nu+)b z=d0;dnila_JD zl#g$C&6VXfezM_f(4wjDOT3K_LMHE38plQiw#?_PN9i{6`TUV|DMX1nM0a5UW>s!Z zh4`4$t5Da|xS|YE7m?@}4RB)>C$`7ZIyM`m0_ru1KzzS(9z}7_6zKilcFW7c><(Xc z%e#WR?AX=K@AB@lU(=i4<=*Ll-TbmJy~~chyX|dBxUotEV@k^PKNi78S*2gj3@7oZ ztN5=g)FcN{iY|l}fU!zRi$^(9PVfzclKuGb2)hEhK1YKu3>t!V82X*#nIS2%q$kfm zKtJ~Nd*n%x)auU52|P2;X#IBgXc1^lc>*6ww>x$KSC<45u;F&M4V%0x|_zs|T@*9E>uPx4#>z!PHn7ewl@2<%oh{_0#Wu$^ zXf!kIye3W{G7>~160F29^12zZXOx0?Hi5Gp_E${dxv;!}xp$C{(V8~$M@Ys$Ks#EUygg>k-p!Bqmwu52`2$Qn3BRB%vfWw45uNIxeV_h}z>~G6tl|)e1GhD;TY73iWqR z?$%hrQk`_;VVq!O4@)uGYK7=f7U^O!u+j|-X#0>nHqiAo?YY2peLXHhF~&>q25FuQ zGtAit|I;&bEKrdd#v`M}0TGwQxQY!_-N{f`THBqBV(suE9dIB`$t$^A=|;w$FGW0Q zvugj~2t^K~AB$~)Z)O%+yB65gN@$;uSc_4ugxX!XV@-;>yqNLT2AaIkm6O;daPMam zaI$^nC7MYyk>(2VJD!FUBboz>8g5{N z66QG=Bh*?>13jUn^5mW58$h>XYWM$GW;5qD|bg|BY|z1Y^Rh=|>V z!q5@(IS1mPlkh{5)iLhl@asVg;a`qd(|plfYR)dq3DGq&1zs(h=zE!EkJj@ZgFXX( z!uAArJfN%B{}M0^M93Aq2vc*=^ljjYTl0zHN}5MA4)}K5o+;}7nGSI8>3cu<0-gkD z1Q_7b_J&{PiFiShbYh#Yg+S}|zI*GXwiRkxt+w^xcl5~|^$yKZG1A2+bJSnEIjTIH z;k0O}9)QKPBL1+B*0bAh1}?1p#8$30h^9!WPWw^Bcvvl zy(yzkQ5D_x%g|5Ka<}(Ao~hw5BWOf$-bxw~G%PWGL^KTrJM7MXU8IZ%y}1XePJ&xv zW#|Me60|8xi^If_s2Ql{O399Mcxo1WgL6~VjP5y_LsSHKJhWz1p{N-l@kLwdh;=D} z*FTerC2B?ptHByG!z?f&W;7nFcp2j9heyl6hI+=z=zw;ob1PPcsIf_;j4%#|#K{QU zSXMEjWCWg%zlOBciILH-ayLRo7$$w=V-WJaz;BF>flX{28zboB@cW>d+X2xI+|AH# z2B`?#_RO-L(shuEz}-AVg%=DCP(fYwf_3330(968y}%Zn0>i~5qVk5JDa7%uPhbi! z*dQ!Lki|WNQXn0ALYD$M9TNAY6~Y2v)py|@EkU>$OZWY-e_WeZ=nG_B@sQ9L)XScg zdWF8=#(EB8D`G?t_48U5Asz_#-c>|s0jv{boA{!hG$S5}?neE*l+AY9O#}ntv2Jdvm1Q@Rq3qO z<8PZpUl8hTt?u^Wcl_J7QuaStDSxt3zD3L3)S+2a*XC8C$YNntfNSF!rNnj?9Dpvi zSGl0e!XMBrBXk2)uUVkTZLVge97<@9m~VQ)CYo{R39;$%WpP!E9I|tfH+nYJ_Pkh3 zuMIn`31@bLqd%Fngc!coS`RP2F>~c~GNvooAR;w%7j&ZT03MPFXts&|T;3-LKZSCQnL>+4?bzCBzOePwVwZV*8Yu|y!UYSQB8ls`Id{;O~H|QD0LEpGL z_F35abJZkf*jH0`12J1xENp=F_OhT`L?%)rz9%Pd0}2`rm!Y2w-H1*t>!N7}?{2l`|riyHp$wns*gRnj_1N^Xc9b5`VPEOJl(q$5nJR4pr4#kAEg2ak>r>S<>?H>Vt@=ItY;{S%-)$ zk)9@lXd)^PLM4pXp(0DVUP?Vs5tRp_5=84zktOYU0*m+-Jc4LA9)7qE4_VTlCb#1u zY7WAK5_nqikR{z&ayurX?jTG+)>?y!Ea^^?+c6P!hhT!cnH>{V(wZY{-82~qS#1y! zsk;sdS<=^6R3IU$4MHMb$5mBHXLj6%Mm(ISVh-vxXvmWO?zsYuXgEj3T$yXo2$NgU z!09@Hf?@x4Cjc4yhbz+TUs$V3dI_9BOhXNlPi|WSjdbv*UUL+26Jqg zCPz1#=RYJ*N;t747oPTt+#4s|-c-ieKO!m{}vi4SMa|8ID zd@^3XOXKC>lkxJuuko@2yrjHZT`5aRVtY3jF#ml;x8s<`*{X*X%iES;SnGfulFaK5 z(#-~41)^4y1`P#bEnQ=@8o(EDu+~ zN>@+ZPJZy#S}uDpqsLCV4TA=MefS%~-;@Kffpq+k#gC0lg&V<+C|K=mS*pOeaYq%Z zXU02CD$;dK^K#bKAc)gAs!~$Sx~g03ji5?t7jz=#k*AqUsc~(^;uJ47Mi~#_F%Lhi zXkDkjLPmzkNV@_PW*wF#7J(^s*9dNyL@ZAGhE-5eZr35eB^Crc_a+RYWFQ7%ybc2{ zv0>ofgh3b|>)VZbFe48of*plU-f@WXW&`0M0m@5XuHhXXMnn@=kSTw=k%zmW$0 zj7V<@xuGLsX!aatLDv^l-tTA&h#){mLJP3r+-GDke@Hp1qS&ahfv8Ghe3q9K1eJU! zMWktY9VYxJFeD)J=Um&tX#8`t3a_5$@yTdrOI$vYh zS`32GEiO3!JNnpGt6FctI;bb>gC|Cefiu_?%7zMthhiPf@Op|6 z5b+9Byz*jV9&8#1tuX3rQ0Pe+kXMQ>?4z=!Bb8KPhqN)A3_QLzj;o>P-*i|N%4+l- zHR1?Jm-L5p@QFgv%HZYrqf|V1J<2%3!MK{3Ar3G*Ng8SRt~b8+sQ0sMlm;5s>Qs*s z7u|oKU-Pmhho=A~a|==;=nm#FNPHWB45rILA;JtwJOi%(?V~XYINvcKLb>Fy46JVN zUdr2JGCbkT079}@ETtIqkd%ap*;N0P(Tv?<@e31?Ku{1RF*fi>(YVHn#X z)x|Ccr-%~DZP$fFLJ;G@FciR|Eg&5DA@WB_WPKOR1L2#@ZgzN=j&WM!c++c3BWQ=5 zZsvusjA^W*%~(tfcuINXcW(i}_*E+CD9;>~Pa{ZazDD858<0=Kx~lj-p>c!XT2dqD z8+m`vmaYn1gBrm)aB?a`5>({}k*$U{BoTX@-15*dlTP%yQt#2hTSIvtkhKE0m{#g2 zyTcABfZ7}7HXdtC0Hc+r=`=5~ z5Hp3Z?HmWR!bowc(Z2yc|C;|?>p(!7k$JI=kr@oEdG6EPx~{GYgO_D!aiUur5CWT> zCROmCb&=M53<>Sq0AS_Kib71#eAcjopcwZ&KVYXrTPZPzuT<0pfCQG)9mN9Q z1|VgeOHKs9q2e#E=fz@Kyjwar#3-NQR-Sme0X7SRT~v`0W3i+P2j$r(UV{@IgWh-{ zo2jKHw*B{Cx)fpC8za*zGXAHlaXHD)7PP7m0$Cj^0YNZ+WY#Rnwau_6kwJw9ALUwa zcX--U^JJRhsGNvyhcB+2w-h0AiDsSSOUfQ09T24)#SwPSWkfR1+R)WwBx#J&pDymr zKyVKIK@7fF%V)p4d^9!4*d%TT1nk9*{k1O-`?2Gmw_kkQ zrEkAN_?`Z?eHp?}z6_sy8EltcK_VRmgjS((!zIEz#vSDchLKiqD$HZjI;kBP`a}{j zK|n{V>en-&<1&M^k&l(p>d<|UOo3VSYA7kT#Zg$<&X+T7J+D-?hL=M78m%`LWL_Zh z=Cm9`Y|(Aj7&MDSj^rePkvXjKd8Cho>^LeB2xx<=FS6e-Vml5Cj?-4QS#F?U((cZA~Nvl`2lPrX=M*;E|H1yeR7k$=Yuu3JtjCaerF}R}C`` z(9`!C>=C*3H7?~6F=LG)Dd>uOISa(NXoyv)P2=dm*U|w<^~A@-%CWT-eXV<=wjRS? zhQ4lLsEo^rsIF-!jU@?9|%Uhi>rpb@L-VJp$){X?Xi@yIauw%0cv86GV#ewE+3H{f_=wAo`42rsn)sR&}I-VLoV zLbVA80Gt5b^4fXH+2cY#z{zX@!R&FkiaokAm*uV1&dMmf_m7M=`lj@yVC%c{xh>4P zxLCCEn5%r|V6=2Ps#5&-z*Er8^`;) zkBjWVzD{3wuu%DhNuhHrVPGl=r3J~*onnkk5mI#Gc9B$=2o;g8vRasTnYhnWGCc(c zBDPO=qCSbwXbtFxql8@|yAc#3I|W_`0y^_d zbOzI4()Fr>>Amtoku_Cbatj&oEu3NnsT|TtgE)xU->1c7o3eb>>Y$71UKCYjdI~>w z<=T~RKn{fbHcX7t-t(uk`mB2bX9utqWKu z6u#ZZ3n~j_L6O^|fUb^p`G6!ToE*(jsghLA%4q0PI-(H4c;^BK2R)xvsQ0L|Jb)gw zGl1l1Egvu0_Zw)YG9|F(fiuqQRX%0hal~=RA5wBx-)L&6g(seT-PYP%!3r+muz`0< z=oR3+s-Zl;)jvcsQWlc zPkO{vYi+_u%mU={$5g9Yyw9iGGF7^GL+7+&EJwjRW{n1UQEH7?=wZ46)!IfTK3}qz zj=YY9gPH&AdcPV=8>MkIFN?_to(BqjP7T~Y0ImvlWN>bu!b4JO?q;w!&A#!lNUOZEJvsc(UfnkSK&lM%-$%OF$cYmtZWpR|yHyHbCgrK1(~CE5|e2 z>({ARcZzEc>eSP6_8OPJpsmCPJNSZSqi;Yq5-g!fZ!hzqNm<~^#odP5Pt?DhF}3HpRp{&Td*w+#)86*6l}9D}zlPwlgyr>q7eY_$q6fj~tEaiJa#dBm7_tzxk^=m#;ifb;$$?fD`WStsk z;mr~QVl#4wY0xjSQD=6E;}V|4-mw#fLR&Q2VbvI0A{*(q4pNWs)?;Smf#E|!q~(k=&{b?8|E55DOzrzhECh|rL*Lel;v(B@a~YXX141Rv>JpRUVp=?4Lpf`6 z&sNK&&i*HO6V3%RM8heKS@7VWc{!Gc?n^r9usYoxx}&|RrmL$$x#O7nH>vy#21fvE zW|Q{15xLsQl-@2%QtoP%iq0?{gt&}UD>vN>qZ3Dfx2*b|8)>iI$bO&v*jbyT%J)6; zptDrfx6H5$Cf4Rfo+?a;X>CL2smkaAN`W+mB)ph~6I2)(Z4BD;`yQ(?QFG$=O9a(n z7Du>RYu4l$iK9C=&PKk-vwZyefB7xzO15YpU z)L`J3RYm!^SF`f(tHL?jR~~G}nMpLlaOV}zc6H3@F`?jKb15)c_D@moFA4Txa|p6fvPEK+wsHI zb7Uj3Xj?0l(F@H(R`dV?&e1X)ZOcUoCCT9{;)j$?#;kC(&ni~m1jbuqR9$`fknY2{ zWRsK45=DykE*<+K5o`1CDp9Aoo@l5RizT^`g;}{}NO{zuAP=y)1*xvy+$YKE<0_xA z#!DC?rzubDUE~=LK3VLL`TUVV0W=y5X&eQ#3hP{ z4UrHJSz(~tux*pLOU8Jm84p*#k#f``YsFH%cC)PIC$K$h;BKG*kQCWxqdBPC6cdN- zB_gzdjr*$ej4k{*CWpq>j?_+%Hmhr#u+cGH0oc6xLBv2S?=HYtsX{3<2b@DOY@mzt zP(gP`KXiTcu2K*!Ih50XVDOIEXr@o^;Y^k}4|Z1dVrR145d&Alch-#wLL{*%l=+@A zW)X@41@gowF2>7hagCDO5>D1?ZPU^FlGUC#ZYwmMj6-Cjs*V2VWHj??t#NgI6Jd&y zz79Q}R=`b)CEY|dv?6>(C*w*W2hXGU1@9sGxFAuIpuSO!B4v?c)70h+dVYiqWT3Q&)o1^T8t(ar2v z;}zK`H?Fl=$Bx^ZJb}?J1!w!YFmcnYoR#Uw-_`90n#~Me7=jASgT*b1-;JW>Oa#X4 z(I#{cBp2jB!+E~QDe$#%%*@A^xIUPQW`9L~FN}BoxsQwxx_z)@-sLhMmT{qDdIU6poPrk1fo_ zCs!ZU(f}rKS24jWn43VMso?+Q&;B?DO3#{9jrBicwFMToIrOt=g+nw z4aO*LS?X!7AmrX8C7%Ir@b*kPYS`|?L6^JchHLK3wJoz4E0k!Ff9%oZe_kz}6I`N) zusKU>)z~MW3pX5;QpowL_HYF@hxt#I_c&kuj~9fs_a}*dK$71EM;vHY+?=0X3w0I? zugVm-wdN%e#M+lT0U?q2U4L5K2zVl5R5}IG|6X+p9ASDb#Z%Kd+29D6Vk=s6t&955 zfNTvF&|U1Yq1t2V5HxI$eOa8XN{(v7n}di=p!&m24o%ZEE8gC;<8sq}aKq9%E5;Qi zhJ^aK@4(uwP|mFR?g#@Ada2RI5H|wxey?lBWhDk#wWzd{SUp6uTvflxbNOtr%rDql zB~3M8i}jMx8D>yOZMcy1r-C9a*jG5Uf+DHrxEh7SeoC5E4cKQEHSgzzhCEAq>O>oR zRQFsUui>#LMB>(MnsF`98N$=`k~;?^fMc108X$=^g?{!nir3xA+a!LUBfnW{iK}+@ zqOz20i9blm6VCQ#E%Bp7AFqE;7<+W>V|$N~_%UpzmuQggm3~Ii^mQA9uJkST=;(_U z1e@O8h}q-ezXU6S@zX_t$1 z2*m1~4a4HlR{I=j=iua+Upv*j841-(`JyHn9?F_65l}v07eXe}m~VM2y!WCQm#n;0 z(ZoH#vuz_p9&5SLIW~^<$){IW=pO(CQ|r_<`MydUF)y|or%?`u2(O!Z8+`V=ZsO}D zechD8Z~wRLh>(7AMEK;0aJOMVc-81tl)>-dQy7q&R$=xj49JIu0l^#z;YSVwVrK55 zFcK#PZCTDUy1`rMFdlK(4bKs(@Ek6gR&QX*-Flx>=WmMIa#TPWNs8%(VLICl=ph0> z2#q0o;A0-&;lVj_GknGR@Ejt7$Xin*<&YUGB94bdp`u_bevDLr86LU~A=)+5gARCX z4LakP5+K%X5W7R+!*t~gO`3X^*d0tg#G1k$Tw*|P11XkJTk*6hHVOwKbhAxDc_4O} zFqy0rod&tqg!eFL

  • =>c5h}}~Cz5IRi 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 I=?T;e0J^T$SpWb4 literal 0 HcmV?d00001 diff --git a/cde/doc/postscript/HelpGuide.ps.gz b/cde/doc/postscript/HelpGuide.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7752c8cceb6726062b34163ba0cb927944e9d24 GIT binary patch literal 452471 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