diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-11-09 01:37:23 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-11-09 01:37:23 +0000 |
commit | 486ce86b4ea43a7ee9721d1bb4fb7617c193424d (patch) | |
tree | 04fd7df47987cedc0c25b1611e1c1cc698ee3009 /science | |
parent | 1ebd12176a45a9834e55d11b62163cd8a793f6a5 (diff) | |
download | ports-486ce86b4ea43a7ee9721d1bb4fb7617c193424d.tar.gz ports-486ce86b4ea43a7ee9721d1bb4fb7617c193424d.zip |
Notes
Diffstat (limited to 'science')
-rw-r--r-- | science/gchempaint/files/patch-libgcpcanvas-gcp-canvas-rich-text.c | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/science/gchempaint/files/patch-libgcpcanvas-gcp-canvas-rich-text.c b/science/gchempaint/files/patch-libgcpcanvas-gcp-canvas-rich-text.c deleted file mode 100644 index c88ccff094e8..000000000000 --- a/science/gchempaint/files/patch-libgcpcanvas-gcp-canvas-rich-text.c +++ /dev/null @@ -1,64 +0,0 @@ ---- libgcpcanvas/gcp-canvas-rich-text.c.orig Thu Aug 28 08:12:13 2003 -+++ libgcpcanvas/gcp-canvas-rich-text.c Thu Aug 28 18:07:40 2003 -@@ -2101,6 +2101,11 @@ - double ax, ay; - double x1, y1, x2, y2; - ArtPoint ip, cp; -+ GdkPixbuf *pxb; -+ GdkPixmap* pb; -+ GdkGC* gc; -+ GdkPixbuf* pixbuf; -+ GdkColormap* map; - - gnome_canvas_buf_ensure_buf (buf); - -@@ -2149,11 +2154,11 @@ - if (y0 + h >= buf->rect.y1 + 1) - h = buf->rect.y1 - y0 + 1; - if (((int) w == 0) || ((int) h == 0)) return; -- GdkPixbuf *pxb = gdk_pixbuf_new_from_data (buf->buf + y * buf->buf_rowstride + x * 3, -+ pxb = gdk_pixbuf_new_from_data (buf->buf + y * buf->buf_rowstride + x * 3, - GDK_COLORSPACE_RGB, FALSE, 8, (int) w, (int) h, - buf->buf_rowstride, NULL, NULL); -- GdkPixmap* pb = gdk_pixmap_new (item->canvas->layout.bin_window, (int) w, (int) h, gtk_widget_get_visual ((GtkWidget*) item->canvas)->depth); -- GdkGC* gc = gdk_gc_new (pb); -+ pb = gdk_pixmap_new (item->canvas->layout.bin_window, (int) w, (int) h, gtk_widget_get_visual ((GtkWidget*) item->canvas)->depth); -+ gc = gdk_gc_new (pb); - gdk_pixbuf_render_to_drawable (pxb, pb, gc, 0, 0, 0, 0, w, h, GDK_RGB_DITHER_NONE, 0, 0); - gtk_text_layout_set_screen_width(text->_priv->layout, x2 - x1); - /* FIXME: should last arg be NULL? */ -@@ -2166,8 +2171,8 @@ - 0, 0, x2 - x0, y2 - y0, - NULL); - -- GdkPixbuf* pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, (int) w, (int) h); -- GdkColormap* map = gdk_colormap_new (gtk_widget_get_visual ((GtkWidget*) item->canvas), FALSE); -+ pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, (int) w, (int) h); -+ map = gdk_colormap_new (gtk_widget_get_visual ((GtkWidget*) item->canvas), FALSE); - gdk_pixbuf_get_from_drawable (pixbuf, pb, map, 0, 0, 0, 0, (int) w, (int) h); - data = gdk_pixbuf_get_pixels (pixbuf); - r = gdk_pixbuf_get_rowstride (pixbuf); -@@ -2220,18 +2225,20 @@ - - PangoLayout* gnome_canvas_rich_text_ext_get_pango_layout (GnomeCanvasRichTextExt *text, gint line) - { -- g_return_val_if_fail (GNOME_IS_CANVAS_RICH_TEXT_EXT (text), NULL); - gint top = 0, bottom, firsty; -+ GSList* lines; -+ GtkTextLine* text_line; -+ g_return_val_if_fail (GNOME_IS_CANVAS_RICH_TEXT_EXT (text), NULL); - gtk_text_layout_get_size (text->_priv->layout, NULL, &bottom); - if (bottom <= top) return NULL; -- GSList* lines = gtk_text_layout_get_lines (text->_priv->layout, top, bottom, &firsty); -+ lines = gtk_text_layout_get_lines (text->_priv->layout, top, bottom, &firsty); - firsty = 0; - while ((firsty < line) && lines) - { - lines = lines->next; - firsty++; - } -- GtkTextLine* text_line = (lines)? lines->data: NULL; -+ text_line = (lines)? lines->data: NULL; - if (text_line) - { - GtkTextLineDisplay* display = gtk_text_layout_get_line_display(text->_priv->layout, text_line, TRUE); |