Provided by: tkcon_2.5-1_all bug

NAME

       tkcon - Controlling TkCon console

SYNOPSIS

       tkcon attach interpreter

       tkcon buffer ?size?

       tkcon bgerror ?msg errorInfo?

       tkcon close or tkcon destroy

       tkcon congets

       tkcon console args

       tkcon error

       tkcon find string ?-case TCL_BOOLEAN -regexp TCL_BOOLEAN?

       tkcon font ?fontname?

       tkcon gets

       tkcon getcommand

       tkcon hide

       tkcon history ?-newline?

       tkcon iconify

       tkcon linelength ?value?

       tkcon load filename

       tkcon main ?arg arg ...?

       tkcon master args

       tkcon new

       tkcon resultfilter ?command?

       tkcon save ?filename ?type??

       tkcon set var ?value?

       tkcon append var ?value?

       tkcon lappend var ?value?

       tkcon show or tkcon deiconify

       tkcon slave ?slavename ?arg arg ...??

       tkcon title ?title?

       tkcon version

DESCRIPTION

       This provides lots of useful control over a console:

       tkcon attach interpreter
              Attaches  tkcon  to  the  named interpreter.  The name must be that returned by [tk
              appname] or a valid path to a slave interpreter.  It's best to  use  this  via  the
              Console->Attach Console menu.

       tkcon buffer ?size?
              Sets  or  queries  the  allowed size of the console text widget in lines.  The text
              widget will automatically delete leading lines once this number has  been  exceeded
              (read: this is the scroll buffer size).

       tkcon bgerror ?msg errorInfo?
              Does bgerror stuff in the tkcon master interpreter.

       tkcon close or tkcon destroy
              Destroys this tkcon widget.

       tkcon congets
              Behaves  like  the  traditional  Tcl  gets, but instead of using stdin, it uses the
              tkcon console window.  By default, tkcon  replaces  the  standard  gets  with  this
              command.   This  behavior  can  be  controlled  by  altering the ::tkcon::OPT(gets)
              parameter at startup.  This should not be called directly -  instead  rely  on  the
              overloaded gets, which has support for the optional varName parameter.

       tkcon console args
              Passes the args to the tkcon text widget (the console).

       tkcon error
              Pops up a dialog that gives the user a full trace of the last error received in the
              tkcon console.

       tkcon find string ?-case TCL_BOOLEAN -regexp TCL_BOOLEAN?
              Highlights all instances of string in the console.  If  the  string  is  empty,  it
              clears any previous highlighting.

       tkcon font ?fontname?
              Sets or returns the font used by tkcon text widgets.

       tkcon gets
              Behaves  like  the  traditional  Tcl  gets, but instead of needing stdin, it pops a
              dialog box up for the user.  The overloaded  gets  has  support  for  the  optional
              varName parameter.

       tkcon getcommand
              A  variation  of the congets method that requires a full command to be input before
              returning.

       tkcon hide
              Withdraw the tkcon display from the screen (make sure you have  a  way  to  get  it
              back).

       tkcon history ?-newline?
              Displays  the  tkcon  history  in  sourceable  form.   If -newline is specified, it
              separates each command by an extra newline.

       tkcon iconify
              Iconifies the tkcon display.

       tkcon linelength ?value?
              Sets or displays the number that specifies the limit of long  result  lines.   True
              result is still captured in $_ (and 'puts $_' works).

       tkcon load filename
              Sources  named  file  into the slave interpreter.  If no filename is given, it will
              attempt to call tk_getOpenFile to pop up the file select box.

       tkcon main ?arg arg ...?
              Passes the args to the main tkcon interpreter  to  be  evaluated  and  returns  the
              result.

       tkcon master args
              Passes the args to the master interpreter to be evaluated and returns the result.

       tkcon new
              Creates a new tkcon widget.

       tkcon resultfilter ?command?
              Specify  a  command  to  process  the  results  before outputting it to the console
              window.  The command receives one argument  (the  result  string)  and  the  string
              returned is placed in the console.

       tkcon save ?filename ?type??
              Saves  the  console buffer to the given filename.  If no filename is given, it will
              attempt to call tk_getSaveFile to pop up the file select box.  If no type is given,
              a dialog will ask you to specify what portion of the text you want to save.

       tkcon set var ?value?
              Queries or sets a master interpreter variable.

       tkcon append var ?value?
              Like set, but uses append on the variable.

       tkcon lappend var ?value?
              Like set, but uses lappend on the variable.

       tkcon show or tkcon deiconify
              Redisplays tkcon on the screen.

       tkcon slave ?slavename ?arg arg ...??
              If  called  with  no  args,  it  returns  the  name  of all the tkcon interpreters.
              Otherwise given an interp name it passes the args to the named  interpreter  to  be
              evaluated  and  returns the result.  If no args are passed, then it returns the [tk
              appname] of that interpreter.

       tkcon title ?title?
              Sets or returns the title for tkcon.

       tkcon version
              Returns of version of tkcon.

SEE ALSO

       dump(3tk), observe(3tk), tkcon(1), tkcon(3tk), tkconrc(5)

KEYWORDS

       Tk, console, debug

COPYRIGHT

       Copyright (c) Jeffrey Hobbs <jeff at hobbs.org>