mirror of https://github.com/GNOME/gimp.git
Add getters for "gimp", "image" and "shell"
This commit is contained in:
parent
4a0b826493
commit
18cbe3422e
|
@ -558,6 +558,22 @@ gimp_display_get_by_ID (Gimp *gimp,
|
|||
return NULL;
|
||||
}
|
||||
|
||||
Gimp *
|
||||
gimp_display_get_gimp (GimpDisplay *display)
|
||||
{
|
||||
g_return_val_if_fail (GIMP_IS_DISPLAY (display), NULL);
|
||||
|
||||
return display->gimp;
|
||||
}
|
||||
|
||||
GimpImage *
|
||||
gimp_display_get_image (GimpDisplay *display)
|
||||
{
|
||||
g_return_val_if_fail (GIMP_IS_DISPLAY (display), NULL);
|
||||
|
||||
return display->image;
|
||||
}
|
||||
|
||||
void
|
||||
gimp_display_set_image (GimpDisplay *display,
|
||||
GimpImage *image)
|
||||
|
@ -595,6 +611,14 @@ gimp_display_set_image (GimpDisplay *display,
|
|||
g_object_notify (G_OBJECT (display), "image");
|
||||
}
|
||||
|
||||
GimpDisplayShell *
|
||||
gimp_display_get_shell (GimpDisplay *display)
|
||||
{
|
||||
g_return_val_if_fail (GIMP_IS_DISPLAY (display), NULL);
|
||||
|
||||
return GIMP_DISPLAY_SHELL (display->shell);
|
||||
}
|
||||
|
||||
void
|
||||
gimp_display_empty (GimpDisplay *display)
|
||||
{
|
||||
|
|
|
@ -56,40 +56,45 @@ struct _GimpDisplayClass
|
|||
};
|
||||
|
||||
|
||||
GType gimp_display_get_type (void) G_GNUC_CONST;
|
||||
GType gimp_display_get_type (void) G_GNUC_CONST;
|
||||
|
||||
GimpDisplay * gimp_display_new (Gimp *gimp,
|
||||
GimpImage *image,
|
||||
GimpUnit unit,
|
||||
gdouble scale,
|
||||
GimpMenuFactory *menu_factory,
|
||||
GimpUIManager *popup_manager,
|
||||
GimpDialogFactory *display_factory);
|
||||
void gimp_display_delete (GimpDisplay *display);
|
||||
void gimp_display_close (GimpDisplay *display);
|
||||
GimpDisplay * gimp_display_new (Gimp *gimp,
|
||||
GimpImage *image,
|
||||
GimpUnit unit,
|
||||
gdouble scale,
|
||||
GimpMenuFactory *menu_factory,
|
||||
GimpUIManager *popup_manager,
|
||||
GimpDialogFactory *display_factory);
|
||||
void gimp_display_delete (GimpDisplay *display);
|
||||
void gimp_display_close (GimpDisplay *display);
|
||||
|
||||
gint gimp_display_get_ID (GimpDisplay *display);
|
||||
GimpDisplay * gimp_display_get_by_ID (Gimp *gimp,
|
||||
gint ID);
|
||||
gint gimp_display_get_ID (GimpDisplay *display);
|
||||
GimpDisplay * gimp_display_get_by_ID (Gimp *gimp,
|
||||
gint ID);
|
||||
|
||||
void gimp_display_set_image (GimpDisplay *display,
|
||||
GimpImage *image);
|
||||
Gimp * gimp_display_get_gimp (GimpDisplay *display);
|
||||
|
||||
void gimp_display_empty (GimpDisplay *display);
|
||||
void gimp_display_fill (GimpDisplay *display,
|
||||
GimpImage *image,
|
||||
GimpUnit unit,
|
||||
gdouble scale);
|
||||
GimpImage * gimp_display_get_image (GimpDisplay *display);
|
||||
void gimp_display_set_image (GimpDisplay *display,
|
||||
GimpImage *image);
|
||||
|
||||
void gimp_display_update_area (GimpDisplay *display,
|
||||
gboolean now,
|
||||
gint x,
|
||||
gint y,
|
||||
gint w,
|
||||
gint h);
|
||||
GimpDisplayShell * gimp_display_get_shell (GimpDisplay *display);
|
||||
|
||||
void gimp_display_flush (GimpDisplay *display);
|
||||
void gimp_display_flush_now (GimpDisplay *display);
|
||||
void gimp_display_empty (GimpDisplay *display);
|
||||
void gimp_display_fill (GimpDisplay *display,
|
||||
GimpImage *image,
|
||||
GimpUnit unit,
|
||||
gdouble scale);
|
||||
|
||||
void gimp_display_update_area (GimpDisplay *display,
|
||||
gboolean now,
|
||||
gint x,
|
||||
gint y,
|
||||
gint w,
|
||||
gint h);
|
||||
|
||||
void gimp_display_flush (GimpDisplay *display);
|
||||
void gimp_display_flush_now (GimpDisplay *display);
|
||||
|
||||
|
||||
#endif /* __GIMP_DISPLAY_H__ */
|
||||
|
|
Loading…
Reference in New Issue