Professional Web Applications Themes

How to get NSTextView behave as Terminal Window? - Mac Programming

Anyone ever tried to get an NSTextView to behave as a terminal window? I subclassed it to intercept keydown events, but what's the easiest way to not changing the insertion point? I.e. on a click, the View should just become first responder without changing the insertion point....

  1. #1

    Default How to get NSTextView behave as Terminal Window?

    Anyone ever tried to get an NSTextView to behave as a terminal window?
    I subclassed it to intercept keydown events, but what's the easiest
    way to
    not changing the insertion point?

    I.e. on a click, the View should just become first responder without
    changing the insertion point.
    jpa Guest

  2. #2

    Default Re: How to get NSTextView behave as Terminal Window?

    In article <google.com>,
    be (jpa) wrote:
     

    Turn off the editable attribute.
    Doc Guest

  3. #3

    Default Re: How to get NSTextView behave as Terminal Window?

    In article <google.com>,
    be (jpa) wrote:
     

    I don't think that's what you want to do. Instead, you'd rather want to
    maintain your own internal "cursor" location in an NSRange and then
    insert stuff at that location instead.

    That way, you can set the view to be un-editable but selectable, and
    you'd get pretty much the same flexibility as Terminal.app gives you,
    where you can select parts and copy them out independently.

    Just a suggestion,
    -- Uli
    http://www.zathras.de
    Uli Guest

  4. #4

    Default Re: How to get NSTextView behave as Terminal Window?

    Uli Kusterer <de> wrote in message news:<t-online.com>... 
    >
    > I don't think that's what you want to do. Instead, you'd rather want to
    > maintain your own internal "cursor" location in an NSRange and then
    > insert stuff at that location instead.
    >
    > That way, you can set the view to be un-editable but selectable, and
    > you'd get pretty much the same flexibility as Terminal.app gives you,
    > where you can select parts and copy them out independently.[/ref]

    OK, but I prefer to reuse the insertion point, and its associated
    Timer to show where
    the text will be inserted, I just don't want a mousedown to change the
    insertion point,
    but keep control over it.
    jpa Guest

Similar Threads

  1. [newbie] NSTextView and Scroller
    By Wezzy in forum Mac Programming
    Replies: 3
    Last Post: October 15th, 10:47 PM
  2. delegate or subclass NSTextView?
    By None in forum Mac Programming
    Replies: 3
    Last Post: October 1st, 08:58 AM
  3. NSTextView problems plus a few others...
    By Per Bull Holmen in forum Mac Programming
    Replies: 6
    Last Post: September 18th, 12:01 AM
  4. NSMutableAttributedString in an NSTextView
    By matt neuburg in forum Mac Programming
    Replies: 11
    Last Post: July 26th, 01:21 AM
  5. NSScrollView for NSTextView scrolls then snaps back
    By Harry Mahoney in forum Mac Programming
    Replies: 0
    Last Post: July 16th, 09:19 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139