Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005124 [Squeak] Morphic minor always 09-27-06 03:24 10-09-07 01:32
Reporter wiz View Status public  
Assigned To
Priority normal Resolution open Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 3.10
  Product Build
Summary 0005124: SystemWindows is ripe for a refactoring.
Description Look at the description of system windows.
Count the number of ivars
Notice how many responsibilities it has.

'Nuff said.
Steps To Reproduce
Additional Information The label line and buttons would be a good place to start.

Also I suggest doing things in two strict steps first a strict refactoring.
and then some repair of things that are working culmsily.

Thirdly this would be a good thing to document. I came to write this report after debugging SMLoader code. If someone as proficient as goran does not understand how to use System windows simply and easily what chance is there for the average squeaker w/o a better guide?
Attached Files

- Relationships

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

parent of 0005243closed  SystemWindow>paneColor method is just disgusting 
parent of 0004700new  System Window features ( collapse box, expand box, flexing and halos ) need better integration. 
parent of 0004699new  [Bug] In 7055 Collapsing a tilted System Window does not update the screen correctly. 
parent of 0004611new  [Enh] Collapsing a morph should look like the morph it collapses . 
parent of 0001629new  [ENH][Small project] Improve the ChangeSorter 
parent of 0003590new  Hopefully small feel improvements to the IDE, plus reversal of coloring of active/inactive system window stripes 
parent of 0001805new  In 6690 grabbing works differently for system windows than for other morphs. Why the limitation? 
parent of 0001442new  [BUG]SystemWindows>>addMorph:fullFrame: 
parent of 0006690new  The "Active window" is stored in the SystemWindow class rather than the world 
parent of 0004677new  Collapsing world works but uncollapsing it causes an out of memory crash. 
parent of 0006765new  Click a SystemWindow; it does not go on top of a regular Morph, only on top of other SystemWindows 
parent of 0007064new  The SystemWindow menu item "make next-to-topmost" is useless 
child of 0006635new  Mother of Squeak UI annoyances 
child of 0006567new  Mother of Morphic Cleanup Tweak 
Not all the children of this issue are yet resolved or closed.

- Notes
(0007691 - 389 - 437 - 437 - 1184 - 1184 - 1184)
wiz
10-16-06 03:49
edited on: 10-16-06 03:58

Sub issues:
0005243 Problems with paneColor method.
0004700 Window button integration
0004699 Collapsing tilted windows.
0004611 Which proposes collapsing graphic morphs w/o using a subclass of system window for the clasped morph.
0001629 Updating the title for changesorters when the current change set changes.
0003590 Focus issues and color issues for highlighting (active) windows.

 

- Issue History
Date Modified Username Field Change
09-27-06 03:24 wiz New Issue
10-16-06 03:49 wiz Note Added: 0007691
10-16-06 03:51 wiz Note Edited: 0007691
10-16-06 03:58 wiz Note Edited: 0007691
09-20-07 06:03 matthewf Relationship added child of 0006635
09-20-07 06:03 matthewf Relationship added parent of 0005243
09-20-07 06:04 matthewf Relationship added related to 0004700
09-20-07 06:04 matthewf Relationship replaced parent of 0004700
09-20-07 06:04 matthewf Relationship added parent of 0004699
09-20-07 06:04 matthewf Relationship added parent of 0004611
09-20-07 06:05 matthewf Relationship added parent of 0001629
09-20-07 06:05 matthewf Relationship added parent of 0003590
09-20-07 06:08 matthewf Relationship added parent of 0001805
09-20-07 06:12 matthewf Relationship added parent of 0001442
09-20-07 06:22 matthewf Relationship added parent of 0006690
10-09-07 01:32 matthewf Relationship added child of 0006593
10-09-07 01:51 matthewf Relationship deleted child of 0006593
10-09-07 01:52 matthewf Relationship added child of 0006567
10-09-07 02:59 matthewf Relationship added parent of 0004677
11-13-07 23:17 wiz Relationship added parent of 0006765
05-24-08 17:13 matthewf Relationship added related to 0007064
05-24-08 17:14 matthewf Relationship replaced parent of 0007064


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
103 total queries executed.
55 unique queries executed.
Powered by Mantis Bugtracker