ApplicationSubView.st
author Claus Gittinger <cg@exept.de>
Fri, 03 Jan 2020 14:52:47 +0100
changeset 4420 1ee60327c114
parent 4390 8d9b8e2add26
permissions -rw-r--r--
#FEATURE by exept class: RIFFReader added: #startList: changed: #getChunk_LIST:
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4151
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
     1
"{ Encoding: utf8 }"
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
     2
1353
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     3
"
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     4
 COPYRIGHT (c) 1999 eXept Software AG
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     5
              All Rights Reserved
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     6
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     7
 This software is furnished under a license and may be used
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     8
 only in accordance with the terms of that license and with the
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
     9
 inclusion of the above copyright notice.   This software may not
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    10
 be provided or otherwise made available to, or used by, any
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    11
 other person.  No title to or ownership of the software is
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    12
 hereby transferred.
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    13
"
1433
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
    14
"{ Package: 'stx:libview2' }"
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
    15
4151
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
    16
"{ NameSpace: Smalltalk }"
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
    17
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    18
View subclass:#ApplicationSubView
2105
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
    19
	instanceVariableNames:'application buildMenu'
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    20
	classVariableNames:''
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    21
	poolDictionaries:''
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    22
	category:'Views-Basic'
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    23
!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    24
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    25
!ApplicationSubView class methodsFor:'documentation'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    26
1353
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    27
copyright
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    28
"
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    29
 COPYRIGHT (c) 1999 eXept Software AG
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    30
              All Rights Reserved
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    31
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    32
 This software is furnished under a license and may be used
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    33
 only in accordance with the terms of that license and with the
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    34
 inclusion of the above copyright notice.   This software may not
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    35
 be provided or otherwise made available to, or used by, any
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    36
 other person.  No title to or ownership of the software is
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    37
 hereby transferred.
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    38
"
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    39
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    40
!
cb8d9c20dd51 copyrights
Claus Gittinger <cg@exept.de>
parents: 1288
diff changeset
    41
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    42
documentation
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    43
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    44
    needed sometimes, when a full application is embeded into an ExtendedComboBox
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    45
    or subcanvas AND you want to avoid, that this application accesses the outer
4264
783af7121fea #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4151
diff changeset
    46
    application's aspects (by returning a private application instance).
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    47
4264
783af7121fea #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4151
diff changeset
    48
    Notice: you may have to manually set this view's application to be the embedded app
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
    49
           (i.e. via #application:) unless it is set by #client:....
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    50
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    51
    see self-embedding example in CodingExamples_GUI::GUIDemoExtendedComboBox
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    52
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    53
!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    54
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    55
examples
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    56
"
1715
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    57
    see self-embedding example in CodingExamples_GUI::GUIDemoExtendedComboBox.
2066
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    58
                                                                [exBegin]
1715
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    59
    |top sub app|
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    60
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    61
    top := StandardSystemView new.
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    62
    sub := ApplicationSubView new.
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    63
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    64
    app := FileBrowserV2 new.
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    65
    app createBuilder.
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    66
    app window:sub.
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    67
    sub client:app.
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    68
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    69
    top addSubView:sub.
2066
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    70
    sub origin:(0.1@0.1) corner:(0.9@0.9).
1715
4fa58bb9c615 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1460
diff changeset
    71
    top open.
2066
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    72
                                                                [exEnd]
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    73
                                                                [exBegin]
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    74
    |top sub app|
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    75
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    76
    top := StandardSystemView new.
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    77
    sub := ApplicationSubView new.
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    78
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    79
    app := Tools::NewSystemBrowser new.
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    80
    app createBuilder.
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    81
    app window:sub.
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    82
    sub client:app.
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    83
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    84
    top addSubView:sub.
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    85
    sub origin:(0.1@0.1) corner:(0.9@0.9).
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    86
    top open.
84580ba27f3c example
Claus Gittinger <cg@exept.de>
parents: 1715
diff changeset
    87
                                                                [exEnd]
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    88
"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    89
! !
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    90
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    91
!ApplicationSubView methodsFor:'accessing'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    92
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    93
application
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    94
    "return the value of the instance variable 'application' (automatically generated)"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    95
1433
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
    96
    ^ application
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
    97
!
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    98
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
    99
application:something
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
   100
    "set the value of the instance variable 'application' (automatically generated)"
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
   101
1433
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   102
    application := something.
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   103
!
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
   104
2105
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   105
buildMenu:aBoolean
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   106
    "if true, the main menu is also built. Default is false"
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   107
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   108
    buildMenu := aBoolean.
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   109
!
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   110
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
   111
client:anApplication spec:aWindowSpecOrSpecSymbol builder:aBuilder
2105
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   112
    self 
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   113
        client:anApplication 
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   114
        spec:aWindowSpecOrSpecSymbol 
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   115
        builder:aBuilder 
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   116
        withMenu:(buildMenu ? false).
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   117
!
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   118
e68fca357a3a can now control if specs menu is wanted or not
Claus Gittinger <cg@exept.de>
parents: 2066
diff changeset
   119
client:anApplication spec:aWindowSpecOrSpecSymbol builder:aBuilder withMenu:withMenu
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
   120
    self application:anApplication.
2934
67900dc06f4a added: #version_CVS
Claus Gittinger <cg@exept.de>
parents: 2105
diff changeset
   121
    super client:anApplication spec:aWindowSpecOrSpecSymbol builder:aBuilder withMenu:withMenu.
67900dc06f4a added: #version_CVS
Claus Gittinger <cg@exept.de>
parents: 2105
diff changeset
   122
2935
c23f73a4b72e changed: #client:spec:builder:withMenu:
Claus Gittinger <cg@exept.de>
parents: 2934
diff changeset
   123
    "Modified: / 25-07-2011 / 17:51:22 / cg"
1288
7e2e44cea290 checkin from browser
ca
parents: 1287
diff changeset
   124
! !
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
   125
1433
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   126
!ApplicationSubView methodsFor:'events'!
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   127
1460
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   128
destroy
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   129
    |app|
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   130
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   131
    (app := self application) notNil ifTrue:[
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   132
        app ~~ self topView application ifTrue:[
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   133
            app release
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   134
        ]
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   135
    ].
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   136
    super destroy.
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   137
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   138
!
58678f806f0a send #release to app, when destroyed
frank
parents: 1433
diff changeset
   139
4390
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   140
keyPress:key x:x y:y
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   141
    <resource: #keyboard ( #Help) >
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   142
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   143
    |app|
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   144
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   145
    key == #Help ifTrue:[
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   146
        Error handle:[:ex |
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   147
        ] do:[
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   148
            (app := self application) notNil ifTrue:[
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   149
                app helpKeyPressed.
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   150
                ^ self.
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   151
            ].
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   152
        ].
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   153
    ].
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   154
    super keyPress:key x:x y:y
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   155
!
8d9b8e2add26 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de>
parents: 4264
diff changeset
   156
3298
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   157
preRealize
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   158
    |app|
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   159
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   160
    super preRealize.
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   161
    (app := self application) notNil ifTrue:[
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   162
        app preOpenAsSubcanvasWith:app builder
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   163
    ]
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   164
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   165
    "Created: / 05-03-2014 / 18:46:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   166
!
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   167
1433
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   168
realize
4151
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   169
    |app window|
1433
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   170
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   171
    super realize.
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   172
    (app := self application) notNil ifTrue:[
4151
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   173
        (window := app window) notNil ifTrue:[
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   174
            window windowGroup isNil ifTrue:[
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   175
                window windowGroup:self windowGroup.
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   176
            ].    
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   177
        ].    
1433
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   178
        app postOpenAsSubcanvasWith:app builder
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   179
    ]
4151
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   180
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   181
    "Modified: / 29-07-2018 / 14:24:42 / Claus Gittinger"
1433
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   182
! !
527262f8f026 added postOpenAsSubcanvas stuff
tm
parents: 1353
diff changeset
   183
3007
3df2fbda9d7e added: #isApplicationSubView
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2935
diff changeset
   184
!ApplicationSubView methodsFor:'testing'!
3df2fbda9d7e added: #isApplicationSubView
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2935
diff changeset
   185
3df2fbda9d7e added: #isApplicationSubView
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2935
diff changeset
   186
isApplicationSubView
3df2fbda9d7e added: #isApplicationSubView
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2935
diff changeset
   187
    ^ true
3df2fbda9d7e added: #isApplicationSubView
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2935
diff changeset
   188
! !
3df2fbda9d7e added: #isApplicationSubView
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2935
diff changeset
   189
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
   190
!ApplicationSubView class methodsFor:'documentation'!
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
   191
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
   192
version
4151
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   193
    ^ '$Header$'
2935
c23f73a4b72e changed: #client:spec:builder:withMenu:
Claus Gittinger <cg@exept.de>
parents: 2934
diff changeset
   194
!
c23f73a4b72e changed: #client:spec:builder:withMenu:
Claus Gittinger <cg@exept.de>
parents: 2934
diff changeset
   195
c23f73a4b72e changed: #client:spec:builder:withMenu:
Claus Gittinger <cg@exept.de>
parents: 2934
diff changeset
   196
version_CVS
4151
9d3c6f10a675 #BUGFIX by cg
Claus Gittinger <cg@exept.de>
parents: 3298
diff changeset
   197
    ^ '$Header$'
1287
ce62c90b3bfd initial checkin
ca
parents:
diff changeset
   198
! !
3298
9d82cfd4031c Added pre-open hooks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3007
diff changeset
   199