![]() |
![]() |
![]() |
GIMP Widgets Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Signals |
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
); void gimp_offset_area_set_pixbuf (GimpOffsetArea *offset_area
,GdkPixbuf *pixbuf
);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkDrawingArea +----GimpOffsetArea
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.
|
the original width |
|
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.
|
a GimpOffsetArea. |
|
the new width |
|
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.
|
a GimpOffsetArea. |
|
the X offset |
|
the Y offset |
void gimp_offset_area_set_pixbuf (GimpOffsetArea *offset_area
,GdkPixbuf *pixbuf
);
Sets the pixbuf which represents the original image/drawable which is being offset.
|
a GimpOffsetArea. |
|
a GdkPixbuf. |
Since GIMP 2.2
"offsets-changed"
signalvoid user_function (GimpOffsetArea *gimpoffsetarea,
gint arg1,
gint arg2,
gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |