eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'AbstractFileApplicationNoteBookComponent':

Home

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

Class: AbstractFileApplicationNoteBookComponent


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--AbstractFileApplicationNoteBookComponent
            |
            +--AbstractFileFinderApplicationComponent
            |
            +--FileApplicationNoteBook::ArchiveViewApplication
            |
            +--FileApplicationNoteBook::CommandResult
            |
            +--FileApplicationNoteBook::DigitalNotepadFileViewApplication
            |
            +--FileApplicationNoteBook::HtmlViewApplication
            |
            +--FileApplicationNoteBook::ImageViewApplication
            |
            +--FileApplicationNoteBook::Terminal
            |
            +--FileApplicationNoteBook::TextEditor
            |
            +--FileApplicationNoteBook::XMLViewApplication
            |
            +--FileApplicationNoteBook::XViewApplication

Package:
stx:libtool
Category:
Interface-Tools-File
Version:
rev: 1.42 date: 2024/04/18 14:24:07
user: cg
file: AbstractFileApplicationNoteBookComponent.st directory: libtool
module: stx stc-classLibrary: libtool

Description:



copyright

COPYRIGHT (c) 2002 by eXept Software AG All Rights Reserved This software is furnished under a license and may be used only in accordance with the terms of that license and with the inclusion of the above copyright notice. This software may not be provided or otherwise made available to, or used by, any other person. No title to or ownership of the software is hereby transferred.

Class protocol:

defaults
o  tabStringFor: aApplicationType
the formatString shown in a tab (language translated)

o  tabStringFor: aApplicationType forContents: shownContents

queries
o  canOpenItem: anItem
example:
^ (anItem suffix == 'cc')

o  isAbstract
Return if this class is an abstract class.
True is returned here for myself only; false for subclasses.
Abstract subclasses must redefine this again.

o  wantNewApplicationAnyway
does the subapp want separate new app tabs,
or reuse any already open isntance of it?


Instance protocol:

accessing
o  notify: msg
(comment from inherited method)
like Object's notify, but translates the string via the
resourcePack, thus giving a translated string automatically

o  sameFileIndex

o  sameFileIndex: something

accessing-channels
o  notifyChannel

actions
o  changeItem: anItem

o  doClose
tell the NoteBookApplication to close me

aspects
o  cursorColLabelHolder

o  cursorLineAndColumnLabelHolder

o  cursorLineLabelHolder

o  fileEncodingHolder

o  lockFileEncodingHolder

o  modeLabelHolder

o  modeLabelMenu

o  reloadButtonVisible

drag & drop support
o  doStartDrag: aDropSource in: aView
common code, used in subclasses

queries
o  additionalInfo

o  closeButtonShown

o  cvsMenusAreShown

o  fileName

o  getDirWithoutFileName: aFileName

** This is an obsolete interface - do not use it (it may vanish in future versions) **

o  getTabIcon
the item shown in a tab

o  getTabString
get the tab string from the application

o  getTabStringEnd
get the tab string from the application list on the class side

o  getTabValueString
the item shown in a tab (not language translated)

o  isEmbeddedApplication
(comment from inherited method)
true iff I am an embedded subapplication;
useful to disable/hide menu items, if I am used both as top-
and as embedded application (such as the XMLInspector)

o  isModified

o  isTextEditor

o  item

o  item: anItem
self halt.

o  presentation

o  type

o  type: aType

o  wantChangeAnyWay

resources
o  resources
if embedded in another class, return its resources.
Otherwise mine



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Sat, 27 Jul 2024 04:05:47 GMT