Mercurial > pidgin
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 |