< :the previous in number
^ :the list in numerical order
> :the next in number
P :the previous artilce (have the same parent)
N :the next article (the next thread)
|<:the top of this thread
>|:the next thread
^ :the parent (reply-to)
_:the child (an article replying to this)
>:the elder article having the same parent
<:the youger article having the same parent
---:split window and show thread lists
| :split window (vertically) and show thread lists
~ :close the thread frame
.:the index
..:the index of indices
Thanks.
But i don't think it's a good way.
Because i don't want color just #.
I want a full syntax color for ruby language.
(and other language in futur...)
So full color each x ms i don't think it's a good way.
I can't believe I'm the first man with this problem.
Joao Pedrosa wrote:
> Hi,
>
> On Sat, 15 Jan 2005 23:21:13 +0900, oxman <no / in-your-dream.net> wrote:
>
>>The code :
>
>
> Do you get any improvement or idea with this code:
>
> require 'gtk2'
> Gtk.init
> window = Gtk::Window.new
> window.signal_connect("destroy") { Gtk.main_quit }
> textviewer = Gtk::TextView.new
> window.add(textviewer)
> window.set_default_size(600,400)
> window.show_all
> buffer = textviewer.buffer
> buffer.create_tag("blue", {"foreground" => "blue"})
> buffer.signal_connect('insert-text') do |a,iter,text,length|
> Gtk.timeout_add(10){
> iter = buffer.start_iter
> while a = iter.forward_search('#', Gtk::TextIter::SEARCH_TEXT_ONLY) do
> iter, = a
> iter2 = buffer.get_iter_at_offset(iter.offset)
> iter2.forward_to_line_end
> buffer.apply_tag(buffer.tag_table.lookup("blue"), iter, iter2)
> iter.forward_line
> p a
> end
> false
> }
> end
> Gtk.main
>
> It seems that after the first # is colored I get some improvement, but
> I haven't come up with a best approach yet, though I'm interested in
> this as well. :-)
>
> Cheers,
> Joao
>
>