| GIMP Widgets Library Reference Manual |
|---|
GimpOffsetArea — Widget to control image offsets.
struct GimpOffsetArea; GtkWidget* gimp_offset_area_new (gint orig_width, gint orig_height); void gimp_offset_area_set_size (GimpOffsetArea *offset_area, gint width, gint height); void gimp_offset_area_set_offsets (GimpOffsetArea *offset_area, gint offset_x, gint offset_y);
struct GimpOffsetArea {
GtkDrawingArea parent_instance;
gint orig_width;
gint orig_height;
gint width;
gint height;
gint offset_x;
gint offset_y;
gdouble display_ratio_x;
gdouble display_ratio_y;
};
GtkWidget* gimp_offset_area_new (gint orig_width,
gint orig_height);Creates a new GimpOffsetArea widget. A GimpOffsetArea can be used when resizing an image or a drawable to allow the user to interactively specify the new offsets.
| orig_width : | the original width |
| orig_height : | the original height |
| Returns : | the new GimpOffsetArea widget. |
void gimp_offset_area_set_size (GimpOffsetArea *offset_area, gint width, gint height);
Sets the size of the image/drawable displayed by the GimpOffsetArea. If the offsets change as a result of this change, the offsets_changed signal is emitted.
| offset_area : | a GimpOffsetArea. |
| width : | the new width |
| height : | the new height |
void gimp_offset_area_set_offsets (GimpOffsetArea *offset_area, gint offset_x, gint offset_y);
Sets the offsets of the image/drawable displayed by the GimpOffsetArea. It does not emit the offsets_changed signal.
| offset_area : | a GimpOffsetArea. |
| offset_x : | the X offset |
| offset_y : | the Y offset |
| << GimpMemsizeEntry | GimpPathEditor >> |