summaryrefslogtreecommitdiffstats
path: root/doc/define.n
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2017-06-13 11:10:11 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2017-06-13 11:10:11 (GMT)
commitad34457a54e73f30298e2452226cf979662ef8a8 (patch)
tree3b79410505d091c821a29a15cb0eace59bffbaac /doc/define.n
parente3a9350e58588d7d50bc37bc15abd1efb84dcbc1 (diff)
downloadtcl-ad34457a54e73f30298e2452226cf979662ef8a8.zip
tcl-ad34457a54e73f30298e2452226cf979662ef8a8.tar.gz
tcl-ad34457a54e73f30298e2452226cf979662ef8a8.tar.bz2
Add tests and docs.
Diffstat (limited to 'doc/define.n')
-rw-r--r--doc/define.n15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/define.n b/doc/define.n
index 7599ec0..1692c94 100644
--- a/doc/define.n
+++ b/doc/define.n
@@ -142,6 +142,8 @@ be afterwards.
\fBself\fI subcommand arg ...\fR
.TP
\fBself\fI script\fR
+.TP
+\fBself\fR
.
This command is equivalent to calling \fBoo::objdefine\fR on the class being
defined (see \fBCONFIGURING OBJECTS\fR below for a description of the
@@ -151,6 +153,13 @@ and
.QW "\fBoo::define \fIcls \fBself \fIsubcommand ...\fR"
operates identically to
.QW "\fBoo::objdefine \fIcls subcommand ...\fR" .
+.RS
+.PP
+.VS TIP470
+If no arguments at all are used, this gives the name of the class currently
+being configured.
+.VE TIP470
+.RE
.TP
\fBsuperclass\fR ?\fI\-slotOperation\fR? ?\fIclassName ...\fR?
.VS
@@ -265,6 +274,12 @@ not previously refer to a method in that object. Does not affect the classes
that the object is an instance of. Does not change the export status of the
method; if it was exported before, it will be afterwards.
.TP
+\fBself \fR
+.
+.VS TIP470
+This gives the name of the object currently being configured.
+.VE TIP470
+.TP
\fBunexport\fI name \fR?\fIname ...\fR?
.
This arranges for each of the named methods, \fIname\fR, to be not exported