Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001353 [Squeak] Morphic minor always 06-19-05 06:04 09-26-07 02:12
Reporter Larry Trutter View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.8
Summary 0001353: [BUG][FIX] TextMorph focus handling
Description As reported by Andreas Raab <>:

Change Set: FixTextFocus
Date: 18 June 2005
Author: Andreas Raab

This change set fixes text morph focus handling. When lazily (re)creating the text morph's paragraph we need to know whether the text morph holds the keyboard focus but this information can be hard to retrieve - it outright fails for example, when we are in a project transition.

This change set simply makes it so that text morphs explicitly remember whether they hold the focus or not.
Additional Information
Attached Files  FixTextFocus-ar.cs [^] (3,404 bytes) 06-19-05 06:04

- Relationships
related to 0006690new  The "Active window" is stored in the SystemWindow class rather than the world 
related to 0006187new  In 7067 on: #mouseMove send: etc. does not always get noticed. 

- Notes
(0001662 - 400 - 424 - 424 - 424 - 424 - 424)
06-20-05 02:57
edited on: 06-20-05 02:58

Are you sure you want all textmorphs to have an extra instance variable just to know which one has the keyboard focus? This is a lot of baggage to carry around. And troublesome to prove that the individual information is correct and doesn't conflict with the global belief about who has the keyboard focus.

Shouldn't there be just one authority per project that could be queried to answer that?


- Issue History
Date Modified Username Field Change
06-19-05 06:04 Larry Trutter New Issue
06-19-05 06:04 Larry Trutter File Added: FixTextFocus-ar.cs
06-20-05 02:57 wiz Note Added: 0001662
06-20-05 02:58 wiz Note Edited: 0001662
09-26-07 02:12 matthewf Relationship added related to 0006690
09-26-07 02:22 matthewf Relationship added related to 0006187

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