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.33 date: 2019/07/22 13:03:24
user: cg
file: Tools__NewClassWizardDialog.st directory: libtool
module: stx stc-classLibrary: libtool
Author:
cg (cg@CG-PC)

Description:


documentation to be added.


[instance variables:]

[class variables:]


Related information:



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

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

o  doAcceptForNewPackage
hack - for now.

o  doCancel

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

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.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 29 Mar 2024 01:46:36 GMT