Closed Bug 5014 Opened 25 years ago Closed 25 years ago

Need a function to render selection as inactive

Categories

(Core :: DOM: Editor, defect, P3)

Sun
Solaris
defect

Tracking

()

VERIFIED DUPLICATE of bug 7465

People

(Reporter: mcafee, Assigned: mjudge)

References

Details

The way X traditionally manages selection, only one selection
is visible at a time.  Akkana says we can do this by
rendering the cursor selection as (I'm making this up here)
"transparent", so we could simulate this effect.
Summary: Need a function to render selection as transparent → Need a function to render selection as inactive
More detail: we need more than one way of rendering selection, i.e. if one
window has a selection that is currently in the system clipboard, and another
window has a selection which is not in the system clipboard, they should be
rendered differently.  Simon says that the mac has a way of rendering an
inactive selection, by outlining the text that's selected rather than rendering
it inverted.  For the X selection model, we'll eventually want this because
it'll be very confusing to users to see multiple selections on the screen and
not to be able to tell which one is in the clipboard; but because table
selections can be complex, we don't want to take the easy out of just saying
"making a selection in one window automatically collapses selections in all
other windows".

We should add a boolean call soon to nsIDOMSelection/nsRangeList for something
like IsClipboardSelection() (I can do that part, or maybe Simon can when he's
IDL-ifying nsIDOMSelection), but then we'll eventually want a way of rendering
frames (especially text frames) differently if this is the case.
Target Milestone: M6
putting on milestone radar.
Status: NEW → ASSIGNED
Target Milestone: M6 → M7
this wont get touched this round maybe someone will go for it in m7 i dont know
if i will have time but i will move it to m7 to keep it on radar
Target Milestone: M7 → M8
Well i dont think that hyatt got to the focus issue until late so thus I did not
get to this problem.  bumping to m8
Target Milestone: M8 → M9
just not paying attention to drawing selection in any other way than quick and
dirty black for now
*** Bug 2112 has been marked as a duplicate of this bug. ***
Target Milestone: M9 → M10
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
7465 dup i believe. selection inactive and when window not in focus it should
use this function

*** This bug has been marked as a duplicate of 7465 ***
Status: RESOLVED → VERIFIED
verified in 8/24 build.
You need to log in before you can comment on or make changes to this bug.