Opened 11 years ago

Last modified 11 years ago

#400 assigned enhancement

lisp API for managing text attributes

Reported by: rme Owned by: rme
Priority: critical Milestone: Cocoa IDE v1
Component: IDE Version:
Keywords: funded Cc:

Description

Define and implement an API for managing text attributes in editor buffers.

It's not a near-term goal to make these text attributes persistent (i.e., to somehow save them with the file, via extended attributes on files or whatever), though it might be worthwhile to keep such a possibility in mind when designing the API.

This interface needs to map fairly well onto the approach that NSAttributedString uses (since we'll be using it to implement part NSAttributedString's functionality). See http://developer.apple.com/documentation/Cocoa/Conceptual/AttributedStrings/Concepts/AttrStrings.html

Change History (2)

comment:1 Changed 11 years ago by jaj

  • Milestone changed from Cocoa IDE Improvements to Cocoa IDE v1
  • Owner changed from gz to rme
  • Priority changed from normal to critical
  • Type changed from task to enhancement

We have an API proposal at CocoaIde/FontSupport. Matt has agree to implement it so I'm reassigning it to Matt. I'm marking it critical because it is one of the main features of the new IDE.

comment:2 Changed 11 years ago by rme

  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.