eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Tools::CodeView2WithAcceptAndCancelBar':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: CodeView2WithAcceptAndCancelBar (in Tools)


Inheritance:

   Object
   |
   +--GraphicsMedium
      |
      +--DisplaySurface
         |
         +--SimpleView
            |
            +--ViewWithAcceptAndCancelBar
               |
               +--Tools::CodeView2WithAcceptAndCancelBar

Package:
stx:libtool
Category:
Interface-CodeView
Version:
rev: 1.1 date: 2023/06/09 10:12:03
user: cg
file: Tools__CodeView2WithAcceptAndCancelBar.st directory: libtool
module: stx stc-classLibrary: libtool
Author:
cg

Description:


documentation to be added.

class:
    <a short class summary here, describing what instances represent>

responsibilities:    
    <describing what my main role is>

collaborators:    
    <describing with whom and how I talk to>

API:
    <public api and main messages>
    
example:
    <a one-line examples on how to use - can also be in a separate example method>

implementation:
    <implementation points>


[instance variables:]

[class variables:]


Related information:



Instance protocol:

action
o  accept

o  cancel

o  compare

initialization
o  initialize
codeView model: ValueHolder new.

message forwarding
o  doesNotUnderstand: aMessage
(comment from inherited method)
this message is sent by the runtime system (VM) when
a message is not understood by some object (i.e. there
is no method for that selector). The original message has
been packed into aMessage (i.e. the receiver, selector and
any arguments) and the original receiver is then sent the
#doesNotUnderstand: message.
Here, we raise another signal which usually enters the debugger.
You can of course redefine #doesNotUnderstand: in your classes
to implement message delegation,
or handle the MessageNotUnderstood exception gracefully.

queries
o  isCodeView2
(comment from inherited method)
codeview2 seems to require some extra hacks



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Sat, 21 Dec 2024 16:52:41 GMT