[maemo-commits] [maemo-commits] r9272 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Jan 23 16:24:27 EET 2007
- Previous message: [maemo-commits] r9271 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
- Next message: [maemo-commits] r9273 - projects/haf/hafbuildbot
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: mitch Date: 2007-01-23 16:24:24 +0200 (Tue, 23 Jan 2007) New Revision: 9272 Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtktextview.c Log: 2007-01-23 Michael Natterer <mitch at imendio.com> * gtk/gtktextview.c (gtk_text_view_size_allocate): keep cursor visible when the size changes (like when IM opens). Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog =================================================================== --- projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog 2007-01-23 14:13:34 UTC (rev 9271) +++ projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog 2007-01-23 14:24:24 UTC (rev 9272) @@ -1,5 +1,10 @@ 2007-01-23 Michael Natterer <mitch at imendio.com> + * gtk/gtktextview.c (gtk_text_view_size_allocate): keep cursor + visible when the size changes (like when IM opens). + +2007-01-23 Michael Natterer <mitch at imendio.com> + * gtk/gtkentry.[ch] * gtk/gtktextview.[ch]: conditionalize maemo changes with MAEMO_CHANGES. Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtktextview.c =================================================================== --- projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtktextview.c 2007-01-23 14:13:34 UTC (rev 9271) +++ projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtktextview.c 2007-01-23 14:24:24 UTC (rev 9272) @@ -3179,7 +3179,17 @@ * be invalidated */ if (size_changed && GTK_WIDGET_REALIZED (widget)) - gdk_window_invalidate_rect (widget->window, NULL, FALSE); + { + gdk_window_invalidate_rect (widget->window, NULL, FALSE); + +#ifdef MAEMO_CHANGES + /* keep cursor visible (when IM opens, for instance) */ + gtk_text_view_scroll_to_mark (text_view, + gtk_text_buffer_get_mark (get_buffer (text_view), + "insert"), + 0.0, FALSE, 0.0, 0.0); +#endif /* MAEMO_CHANGES */ + } } static void
- Previous message: [maemo-commits] r9271 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
- Next message: [maemo-commits] r9273 - projects/haf/hafbuildbot
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]