• Publicity: Public Only All

30-widget-procs.tcl

XOTcl HTML Widget Classes based on tDOM

Location:
packages/xotcl-core/tcl/30-widget-procs.tcl
Created:
2005-11-26
Authors:
Gustaf Neumann <neumann@wu-wien.ac.at>
Neophytos Demetriou <k2pts@phigita.net>
CVS Identification:
$Id: 30-widget-procs.tcl,v 1.75 2026/11/13 17:32:43 gustafn Exp $

Procedures in this file

Detailed information

xo::backslash_escape (public)

 xo::backslash_escape char string

Prefix each occurrence of a character with a backslash.

Parameters:
char (required)
Character to escape.
string (required)
Text to process.
Returns:
The escaped text.

Partial Call Graph (max 5 caller/called nodes):
bgdelivery proc returnfile bgdelivery proc returnfile (public) xo::backslash_escape xo::backslash_escape bgdelivery proc returnfile->xo::backslash_escape xowiki::File instproc www-download xowiki::File instproc www-download (public) xowiki::File instproc www-download->xo::backslash_escape

Testcases:
No testcase defined.

xo::escape_message_keys (public, deprecated)

 xo::escape_message_keys text
Deprecated. Invoking this procedure generates a warning.

Protect literal message keys from localization.

Parameters:
text (required)
See Also:

Partial Call Graph (max 5 caller/called nodes):
ad_log_deprecated ad_log_deprecated (public) lang::util::escape_message_keys lang::util::escape_message_keys (public) xo::escape_message_keys xo::escape_message_keys xo::escape_message_keys->ad_log_deprecated xo::escape_message_keys->lang::util::escape_message_keys

Testcases:
No testcase defined.

xo::get_user_name (public)

 xo::get_user_name uid

Look up the name of a person.

Parameters:
uid (required)
Person ID.
Returns:
The name, or the localized nobody label if no name is available.

Partial Call Graph (max 5 caller/called nodes):
Class ::xowiki::WikiForm Class ::xowiki::WikiForm (public) xo::get_user_name xo::get_user_name Class ::xowiki::WikiForm->xo::get_user_name Class ::xowiki::includelet::activity-graph Class ::xowiki::includelet::activity-graph (public) Class ::xowiki::includelet::activity-graph->xo::get_user_name Class ::xowiki::includelet::child-resources Class ::xowiki::includelet::child-resources (public) Class ::xowiki::includelet::child-resources->xo::get_user_name Class ::xowiki::includelet::collab-graph Class ::xowiki::includelet::collab-graph (public) Class ::xowiki::includelet::collab-graph->xo::get_user_name Class ::xowiki::includelet::most-frequent-visitors Class ::xowiki::includelet::most-frequent-visitors (public) Class ::xowiki::includelet::most-frequent-visitors->xo::get_user_name _ _ (public) xo::get_user_name->_ person::name person::name (public) xo::get_user_name->person::name

Testcases:
No testcase defined.

xo::localize (public)

 xo::localize text [ inline ]

Process translator-mode markers in text from an XOTcl rendering method.

Parameters:
text (required)
Text containing translator-mode markers.
inline (optional, defaults to "0")
If true, insert editing controls inline. Otherwise, queue them on the calling object for rendering by xo::render_localizer.
Returns:
Text with translator-mode markers processed.

Partial Call Graph (max 5 caller/called nodes):
Class ::xowiki::formfield::FormField Class ::xowiki::formfield::FormField (public) xo::localize xo::localize Class ::xowiki::formfield::FormField->xo::localize xowiki::Page instproc www-validate-attribute xowiki::Page instproc www-validate-attribute (public) xowiki::Page instproc www-validate-attribute->xo::localize ad_conn ad_conn (public) xo::localize->ad_conn ad_return_url ad_return_url (public) xo::localize->ad_return_url export_vars export_vars (public) xo::localize->export_vars lang::message::message_exists_p lang::message::message_exists_p (public) xo::localize->lang::message::message_exists_p

Testcases:
No testcase defined.

xo::remove_escapes (public, deprecated)

 xo::remove_escapes text
Deprecated. Invoking this procedure generates a warning.

Restore literal message keys after localization.

Parameters:
text (required)
See Also:

Partial Call Graph (max 5 caller/called nodes):
ad_log_deprecated ad_log_deprecated (public) lang::util::unescape_message_keys lang::util::unescape_message_keys (public) xo::remove_escapes xo::remove_escapes xo::remove_escapes->ad_log_deprecated xo::remove_escapes->lang::util::unescape_message_keys

Testcases:
No testcase defined.
[ show source ]