~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to app/base/tile.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-05-02 16:33:03 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070502163303-bvzhjzbpw8qglc4y
Tags: 2.3.16-1ubuntu1
* Resynchronized with Debian, remaining Ubuntu changes:
  - debian/rules: i18n magic.
* debian/control.in:
  - Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
* debian/patches/02_help-message.patch,
  debian/patches/03_gimp.desktop.in.in.patch,
  debian/patches/10_dont_show_wizard.patch: updated.
* debian/patches/04_composite-signedness.patch,
  debian/patches/05_add-letter-spacing.patch: dropped, used upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* The GIMP -- an image manipulation program
 
1
/* GIMP - The GNU Image Manipulation Program
2
2
 * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3
3
 *
4
4
 * This program is free software; you can redistribute it and/or modify
42
42
/* Initializes the fields of a tile to "good" values.
43
43
 */
44
44
void          tile_init              (Tile        *tile,
45
 
                                      gint         bpp);
 
45
                                      gint         bpp);
46
46
 
47
47
 
48
48
/*
56
56
 
57
57
void          tile_lock              (Tile        *tile);
58
58
void          tile_release           (Tile        *tile,
59
 
                                      gboolean     dirty);
 
59
                                      gboolean     dirty);
60
60
 
61
61
/* Allocate the data for the tile.
62
62
 */
75
75
void          tile_mark_valid        (Tile        *tile);
76
76
 
77
77
TileRowHint   tile_get_rowhint       (Tile        *tile,
78
 
                                      gint         yoff);
 
78
                                      gint         yoff);
79
79
void          tile_set_rowhint       (Tile        *tile,
80
 
                                      gint         yoff,
81
 
                                      TileRowHint  rowhint);
 
80
                                      gint         yoff,
 
81
                                      TileRowHint  rowhint);
82
82
void          tile_sanitize_rowhints (Tile        *tile);
83
83
 
84
84
void        * tile_data_pointer      (Tile        *tile,
85
 
                                      gint         xoff,
86
 
                                      gint         yoff);
 
85
                                      gint         xoff,
 
86
                                      gint         yoff);
 
87
 
 
88
gint          tile_global_refcount   (void);
87
89
 
88
90
/* tile_attach attaches a tile to a tile manager: this function
89
91
 * increments the tile's share count and inserts a tilelink into the
93
95
 */
94
96
 
95
97
void          tile_attach            (Tile        *tile,
96
 
                                      void        *tm,
97
 
                                      gint         tile_num);
 
98
                                      void        *tm,
 
99
                                      gint         tile_num);
98
100
void          tile_detach            (Tile        *tile,
99
 
                                      void        *tm,
100
 
                                      gint         tile_num);
 
101
                                      void        *tm,
 
102
                                      gint         tile_num);
101
103
 
102
104
 
103
105
#endif /* __TILE_H__ */