ApplicationSubView.st
author ca
Wed, 08 Dec 1999 20:56:31 +0100
changeset 1288 7e2e44cea290
parent 1287 ce62c90b3bfd
child 1353 cb8d9c20dd51
permissions -rw-r--r--
checkin from browser
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     1
View subclass:#ApplicationSubView
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     2
	instanceVariableNames:'application'
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     3
	classVariableNames:''
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     4
	poolDictionaries:''
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     5
	category:'Views-Basic'
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     6
!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     7
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     8
!ApplicationSubView class methodsFor:'documentation'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
     9
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    10
documentation
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    11
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    12
    needed sometimes, when a full application is embeded into an ExtendedComboBox
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    13
    or subcanvas AND you want to avoid, that this application accesses the outer
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    14
    applications aspects (by returning a private application instance).
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    15
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    16
    Notice: you may have to manually set this views application to be the embedded app
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    17
           (i.e. via #application:) unless it is set by #client:....
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    18
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    19
    see self-embedding example in CodingExamples_GUI::GUIDemoExtendedComboBox
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    20
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    21
!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    22
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    23
examples
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    24
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    25
    see self-embedding example in CodingExamples_GUI::GUIDemoExtendedComboBox
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    26
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    27
! !
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    28
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    29
!ApplicationSubView methodsFor:'accessing'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    30
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    31
application
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    32
    "return the value of the instance variable 'application' (automatically generated)"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    33
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    34
    ^ application!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    35
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    36
application:something
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    37
    "set the value of the instance variable 'application' (automatically generated)"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    38
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    39
    application := something.!
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    40
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    41
client:anApplication spec:aWindowSpecOrSpecSymbol builder:aBuilder
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    42
    self application:anApplication.
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    43
    ^ super client:anApplication spec:aWindowSpecOrSpecSymbol builder:aBuilder
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    44
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    45
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    46
! !
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    47
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    48
!ApplicationSubView class methodsFor:'documentation'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    49
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    50
version
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    51
    ^ '$Header: /cvs/stx/stx/libview2/ApplicationSubView.st,v 1.2 1999-12-08 19:56:31 ca Exp $'
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    52
! !