eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Tools::LintRuleDetail':

Home

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

Class: LintRuleDetail (in Tools)


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--Tools::LintRuleDetail

Package:
stx:libtool
Category:
Interface-Lint
Version:
rev: 1.23 date: 2018/01/31 21:17:24
user: cg
file: Tools__LintRuleDetail.st directory: libtool
module: stx stc-classLibrary: libtool
Author:
Jan Vrany <jan.vrany@fit.cvut.cz>

Description:


Embeddable list to display affected methods from a selected SmallLint rules.
(this is embedded in the browser when showing lint check outcomes)


[instance variables:]

[class variables:]


Related information:



Class protocol:

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

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

usage example(s):

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

plugIn spec
o  aspectSelectors
This resource specification was automatically generated
by the UIPainter of ST/X.


Instance protocol:

actions
o  browseLintRule

aspects
o  rationaleVisibleHolder
return/create the 'rationaleVisibleHolder' value holder (automatically generated)

o  rationaleVisibleHolder: aValueHolder
set the 'rationaleVisibleHolder' value holder (automatically generated)

o  ruleHolder
return/create the 'ruleHolder' value holder (automatically generated)

o  ruleHolder: aValueHolder
set the 'ruleHolder' value holder (automatically generated)

o  ruleNameAspect
h displayString , ' ' , (('[browse]' actionForAll:[ self browseLintRule]) colorizeAllWith:Color blue)

o  ruleRationaleAspect
cannot use a BlockValue linked on the ruleHolder for the
ruleRationaleAspect, because the ruleHolder might be changed dynamically
via the aspect-linking mechanism

o  selectedClassesHolder
return/create the 'selectedClassesHolder' value holder (automatically generated)

o  selectedClassesHolder: aValueHolder
set the 'selectedClassesHolder' value holder (automatically generated)

o  selectedMethodsHolder
return/create the 'selectedMethodsHolder' value holder (automatically generated)

o  selectedMethodsHolder: aValueHolder
set the 'selectedMethodsHolder' value holder (automatically generated)

change & update
o  update: something with: aParameter from: changedObject
Invoked when an object that I depend upon sends a change notification.

o  updateRule
cannot use a BlockValue linked on the ruleHolder for the
ruleRationaleAspect, because the ruleHolder maight be changed dynamically
via the aspect-linking mechanism

o  updateVisibility

initialization
o  setupHTMLView: aView
callback, when htmlView shoing the rationale is created

private
o  heightWhenNotShowingRationale

o  heightWhenShowingRationale

o  hide

o  show

o  visibility: visibility height: height
cg: the whole container-container access chain below is ugly - use a name to access components.



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Thu, 25 Apr 2024 11:35:37 GMT