2
* Motif Tools Library, Version 3.1
5
* Written by David Flanagan.
6
* Copyright (c) 1992-2001 by David Flanagan.
7
* All Rights Reserved. See the file COPYRIGHT for details.
8
* This is open source software. See the file LICENSE for details.
9
* There is no warranty for this software. See NO_WARRANTY for details.
12
* Revision 1.1.1.1 2001/07/18 11:06:02 root
15
* Revision 1.2 2001/06/12 16:25:28 andre
16
* *** empty log message ***
23
#include <Xmt/LookupP.h>
25
#if NeedFunctionPrototypes
26
String _XmtLocalize(Screen *screen, StringConst default_string,
27
StringConst category, StringConst tag)
29
String _XmtLocalize(screen, default_string, category, tag)
31
StringConst default_string, category, tag;
38
if (category && tag) {
39
sprintf(buf, "%s.%s", category, tag);
42
else if (category) name = (String) category;
43
else name = (String) tag;
45
new = _XmtLookupResource(screen, "Mltc", name);
47
else return (String) default_string;
50
#if NeedFunctionPrototypes
51
String XmtLocalize2(Widget w, StringConst default_string,
52
StringConst category, StringConst tag)
54
String XmtLocalize2(w, default_string, category, tag)
56
StringConst default_string, category, tag;
59
return _XmtLocalize(XtScreenOfObject(w), default_string, category, tag);
62
#if NeedFunctionPrototypes
63
String XmtLocalize(Widget w, StringConst default_string, StringConst tag)
65
String XmtLocalize(w, default_string, tag)
67
StringConst default_string;
71
return _XmtLocalize(XtScreenOfObject(w), default_string, NULL, tag);
74
#if NeedFunctionPrototypes
75
String XmtLocalizeWidget(Widget w, StringConst default_string, StringConst tag)
77
String XmtLocalizeWidget(w, default_string, tag)
79
StringConst default_string;
83
return _XmtLocalize(XtScreenOfObject(w), default_string,
84
XtClass(w)->core_class.class_name,