]> Pileus Git - ~andy/gtk/commit
Set up infrastructure to deal with lots of scrolling child windows, and
authorHavoc Pennington <hp@redhat.com>
Thu, 28 Sep 2000 21:10:40 +0000 (21:10 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Thu, 28 Sep 2000 21:10:40 +0000 (21:10 +0000)
commit85735ec7f5eeb22b3e32f6d74e5d53fae7e7fa4e
tree028c667c63d9968d8ef29c985dc9b9da6c731d95
parent3e6e7b94f620438fce28ac995dddbb8ca749f4a9
Set up infrastructure to deal with lots of scrolling child windows, and

2000-09-28  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextview.c: Set up infrastructure to deal with lots of
scrolling child windows, and draw focus rectangle properly.

(gtk_text_view_buffer_to_window_coords):
Coordinate transformation to deal with all these freaking windows
and offsets
(gtk_text_view_window_to_buffer_coords): transform the other way

* gtk/testtext.c (create_buffer): Update to match Pango API change

* gtk/gtktexttagtable.c (gtk_text_tag_table_foreach): Go over the
anonymous tags
(foreach_unref): don't emit remove signal from finalize, just
set tag's parent to NULL
12 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktexttagtable.c
gtk/gtktextview.c
gtk/gtktextview.h
gtk/testtext.c
tests/testtext.c