eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Tools::NewClassWizardDialog':

Home

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

Class: NewClassWizardDialog (in Tools)


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--SimpleDialog
            |
            +--Tools::NewClassWizardDialog

Package:
stx:libtool
Category:
Interface-Browsers-New
Version:
rev: 1.36 date: 2022/02/11 15:27:56
user: cg
file: Tools__NewClassWizardDialog.st directory: libtool
module: stx stc-classLibrary: libtool

Description:


documentation to be added.


[instance variables:]

[class variables:]

copyright

COPYRIGHT (c) 2009 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:

help specs
o  helpSpec
This resource specification was automatically generated
by the UIHelpTool of ST/X.

image specs
o  wizardIcon
This resource specification was automatically generated
by the ImageEditor of ST/X.

Usage example(s):

     self wizardIcon inspect
     ImageEditor openOnClass:self andSelector:#wizardIcon
     Icon flushCachedIcons

interface specs
o  windowSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

Usage example(s):

     UIPainter new openOnClass:Tools::NewClassWizardDialog andSelector:#windowSpec
     Tools::NewClassWizardDialog new openInterface:#windowSpec
     Tools::NewClassWizardDialog open


Instance protocol:

accessing
o  compilerProviderBlock: aBlock
see NewSystemBrowser on how to use this

o  createdClass

o  language

actions
o  doAccept
(comment from inherited method)
force accept

o  doAcceptForNewClass
done in caller (for undo handling...)

o  doAcceptForNewPackage
hack - for now.

o  doCancel
(comment from inherited method)
force cancel

o  openCategoryChooser

o  openNamespaceChooser
(mis)use the browser's namespace dialog

o  openPackageChooser
(mis)use the browser's package dialog

o  openSuperClassChooser
(mis)use the browser's class dialog

o  stereotypeChanged
stereoTypeSymbol = #'Enumeration' ifTrue:[

o  stereotypeSymbol

aspects
o  canDisableTemplateCreationHolder

o  categoryHolder

o  classInstVarNamesHolder

o  classNameHolder

o  classNameVisibleHolder

o  classVarNamesHolder

o  createAccessors

o  createAccessorsHolder

o  createClassInitializerMethod

o  createClassInitializerMethodHolder

o  createInitialGUICode

o  createInitialGUICodeHolder

o  createInitializer

o  createInitializerHolder

o  createPrintMethod

o  createPrintMethodHolder

o  createRequiredMethods

o  createRequiredMethodsHolder

o  createUpdateMethod

o  createUpdateMethodHolder

o  indexType

o  indexTypeHolder
indexTypeHolder onChangeSend:#indexTypeChanged to:self.

o  indexTypeList
variable words pointers

o  indexTypeNameList

o  instVarNamesHolder

o  isCreatingClassHolder

o  isCreatingPackageHolder

o  languageHolder

o  listOfCategories

o  listOfLanguages

o  listOfNamespaces
self new listOfNamespaces

o  listOfPackages

o  listOfStereotypeSymbols
program readable list

o  listOfStereotypes
human readable list

o  listOfSuperclasses

o  listOfSuperclassesHolder

o  nameSpaceHolder
nameSpaceHolder addDependent:self.

Usage example(s):

nameSpaceHolder onChangeSend:#nameSpaceHolderChanged to:self.

o  packageHolder
PackageId noProjectID

o  recentlyVisitedClasses

o  stereotypeHolder

o  stereotypeSpec
( Enumeration Enumeration )

o  superclassNameHolder


Examples:


Starting the application:
  Tools::NewClassDialog open

more examples to be added:
  ... add code fragment for
  ... executable example here ...


ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Thu, 30 May 2024 09:07:21 GMT