ApplicationSubView.st
author Claus Gittinger <cg@exept.de>
Fri, 18 Feb 2000 15:29:14 +0100
changeset 1353 cb8d9c20dd51
parent 1288 7e2e44cea290
child 1433 527262f8f026
permissions -rw-r--r--
copyrights
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1353
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     1
"
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     2
 COPYRIGHT (c) 1999 eXept Software AG
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     3
              All Rights Reserved
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     4
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     5
 This software is furnished under a license and may be used
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     6
 only in accordance with the terms of that license and with the
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     8
 be provided or otherwise made available to, or used by, any
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     9
 other person.  No title to or ownership of the software is
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    10
 hereby transferred.
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    11
"
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    12
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    13
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    14
View subclass:#ApplicationSubView
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    15
	instanceVariableNames:'application'
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    16
	classVariableNames:''
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    17
	poolDictionaries:''
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    18
	category:'Views-Basic'
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    19
!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    20
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    21
!ApplicationSubView class methodsFor:'documentation'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    22
1353
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    23
copyright
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    24
"
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    25
 COPYRIGHT (c) 1999 eXept Software AG
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    26
              All Rights Reserved
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    27
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    28
 This software is furnished under a license and may be used
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    29
 only in accordance with the terms of that license and with the
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    30
 inclusion of the above copyright notice.   This software may not
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    31
 be provided or otherwise made available to, or used by, any
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    32
 other person.  No title to or ownership of the software is
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    33
 hereby transferred.
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    34
"
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    35
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    36
!
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    37
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    38
documentation
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    39
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    40
    needed sometimes, when a full application is embeded into an ExtendedComboBox
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    41
    or subcanvas AND you want to avoid, that this application accesses the outer
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    42
    applications aspects (by returning a private application instance).
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    43
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    44
    Notice: you may have to manually set this views application to be the embedded app
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    45
           (i.e. via #application:) unless it is set by #client:....
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    46
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    47
    see self-embedding example in CodingExamples_GUI::GUIDemoExtendedComboBox
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    48
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    49
!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    50
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    51
examples
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    52
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    53
    see self-embedding example in CodingExamples_GUI::GUIDemoExtendedComboBox
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    54
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    55
! !
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    56
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    57
!ApplicationSubView methodsFor:'accessing'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    58
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    59
application
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    60
    "return the value of the instance variable 'application' (automatically generated)"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    61
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    62
    ^ application!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    63
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    64
application:something
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    65
    "set the value of the instance variable 'application' (automatically generated)"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    66
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    67
    application := something.!
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    68
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    69
client:anApplication spec:aWindowSpecOrSpecSymbol builder:aBuilder
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    70
    self application:anApplication.
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    71
    ^ super client:anApplication spec:aWindowSpecOrSpecSymbol builder:aBuilder
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    72
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    73
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    74
! !
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    75
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    76
!ApplicationSubView class methodsFor:'documentation'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    77
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    78
version
1353
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    79
    ^ '$Header: /cvs/stx/stx/libview2/ApplicationSubView.st,v 1.3 2000-02-18 14:29:14 cg Exp $'
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    80
! !