Author: rpmcruz
Date: Sat Jul 10 19:21:45 2010
New Revision: 62207
URL: http://svn.opensuse.org/viewcvs/yast?rev=62207&view=rev
Log:
* src/YGText.cc: glitch fix: don't glitch on
autoScroll (see sw_single install procedure).
Modified:
trunk/gtk/ChangeLog
trunk/gtk/src/YGText.cc
Modified: trunk/gtk/ChangeLog
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/ChangeLog?rev=62207&r1=62206&r2=62207&view=diff
==============================================================================
--- trunk/gtk/ChangeLog (original)
+++ trunk/gtk/ChangeLog Sat Jul 10 19:21:45 2010
@@ -1,5 +1,10 @@
2010-07-10 Ricardo Cruz
+ * src/YGText.cc: glitch fix: don't glitch on
+ autoScroll (see sw_single install procedure).
+
+2010-07-10 Ricardo Cruz
+
* src/pkg/ygtkpkgdetailview.cc: bug fix 620513:
final fix.
Modified: trunk/gtk/src/YGText.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGText.cc?rev=62207&r1=62206&r2=62207&view=diff
==============================================================================
--- trunk/gtk/src/YGText.cc (original)
+++ trunk/gtk/src/YGText.cc Sat Jul 10 19:21:45 2010
@@ -66,7 +66,21 @@
void scrollToBottom()
{
- YGUtils::scrollWidget (GTK_TEXT_VIEW (getWidget())->vadjustment, false);
+ //YGUtils::scrollWidget (GTK_TEXT_VIEW (getWidget())->vadjustment, false);
+
+ GtkTextBuffer *buffer = getBuffer();
+ GtkTextIter iter;
+ gtk_text_buffer_get_end_iter (buffer, &iter);
+ gtk_text_iter_set_line_offset (&iter, 0);
+
+ GtkTextMark *mark = gtk_text_buffer_get_mark (buffer, "scroll");
+ if (mark)
+ gtk_text_buffer_move_mark (buffer, mark, &iter);
+ else
+ mark = gtk_text_buffer_create_mark (buffer, "scroll", &iter, TRUE);
+
+ GtkTextView *view = GTK_TEXT_VIEW (getWidget());
+ gtk_text_view_scroll_mark_onscreen (view, mark);
}
// Event callbacks
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org