comparison src/gtkimhtml.c @ 2809:c479d54abc0a

[gaim-migrate @ 2822] gtk2 (1.3.11) committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 28 Nov 2001 20:57:31 +0000
parents d6408b1befc9
children bd69a344787d
comparison
equal deleted inserted replaced
2808:e79f30457998 2809:c479d54abc0a
839 imhtml->x = 0; 839 imhtml->x = 0;
840 imhtml->y = TOP_BORDER; 840 imhtml->y = TOP_BORDER;
841 imhtml->llheight = 0; 841 imhtml->llheight = 0;
842 imhtml->llascent = 0; 842 imhtml->llascent = 0;
843 843
844 if (GTK_LAYOUT (imhtml)->yoffset < TOP_BORDER) 844 if (GTK_LAYOUT (imhtml)->vadjustment->value < TOP_BORDER)
845 gdk_window_clear_area (GTK_LAYOUT (imhtml)->bin_window, 0, 0, 845 gdk_window_clear_area (GTK_LAYOUT (imhtml)->bin_window, 0, 0,
846 imhtml->xsize, TOP_BORDER - GTK_LAYOUT (imhtml)->yoffset); 846 imhtml->xsize,
847 TOP_BORDER - GTK_LAYOUT (imhtml)->vadjustment->value);
847 848
848 b = imhtml->bits; 849 b = imhtml->bits;
849 while (b) { 850 while (b) {
850 bit = b->data; 851 bit = b->data;
851 b = g_list_next (b); 852 b = g_list_next (b);
1719 gtk_imhtml_adjustment_changed (GtkAdjustment *adjustment, 1720 gtk_imhtml_adjustment_changed (GtkAdjustment *adjustment,
1720 GtkIMHtml *imhtml) 1721 GtkIMHtml *imhtml)
1721 { 1722 {
1722 GtkLayout *layout = GTK_LAYOUT (imhtml); 1723 GtkLayout *layout = GTK_LAYOUT (imhtml);
1723 1724
1724 layout->xoffset = (gint) layout->hadjustment->value;
1725 layout->yoffset = (gint) layout->vadjustment->value;
1726
1727 if (!GTK_WIDGET_MAPPED (imhtml) || !GTK_WIDGET_REALIZED (imhtml)) 1725 if (!GTK_WIDGET_MAPPED (imhtml) || !GTK_WIDGET_REALIZED (imhtml))
1728 return; 1726 return;
1729 1727
1730 if (layout->freeze_count) 1728 if (layout->freeze_count)
1731 return; 1729 return;
1732 1730
1733 if (layout->yoffset < TOP_BORDER) 1731 if (layout->vadjustment->value < TOP_BORDER)
1734 gdk_window_clear_area (layout->bin_window, 0, 0, 1732 gdk_window_clear_area (layout->bin_window, 0, 0,
1735 imhtml->xsize, TOP_BORDER - layout->yoffset); 1733 imhtml->xsize, TOP_BORDER - layout->vadjustment->value);
1736 1734
1737 gtk_imhtml_draw_exposed (imhtml); 1735 gtk_imhtml_draw_exposed (imhtml);
1738 } 1736 }
1739 1737
1740 static void 1738 static void