| GIMP Application Reference Manual | ||||
|---|---|---|---|---|
#define GIMP_VIEW_MAX_BORDER_WIDTH GimpViewRenderer; GimpViewRenderer* gimp_view_renderer_new (GimpContext *context, GType viewable_type, gint size, gint border_width, gboolean is_popup); GimpViewRenderer* gimp_view_renderer_new_full (GimpContext *context, GType viewable_type, gint width, gint height, gint border_width, gboolean is_popup); void gimp_view_renderer_set_context (GimpViewRenderer *renderer, GimpContext *context); void gimp_view_renderer_set_viewable (GimpViewRenderer *renderer, GimpViewable *viewable); void gimp_view_renderer_set_size (GimpViewRenderer *renderer, gint size, gint border_width); void gimp_view_renderer_set_size_full (GimpViewRenderer *renderer, gint width, gint height, gint border_width); void gimp_view_renderer_set_dot_for_dot (GimpViewRenderer *renderer, gboolean dot_for_dot); void gimp_view_renderer_set_border_color (GimpViewRenderer *renderer, const GimpRGB *border_color); void gimp_view_renderer_set_border_type (GimpViewRenderer *renderer, GimpViewBorderType border_type); void gimp_view_renderer_set_background (GimpViewRenderer *renderer, const gchar *stock_id); void gimp_view_renderer_invalidate (GimpViewRenderer *renderer); void gimp_view_renderer_update (GimpViewRenderer *renderer); void gimp_view_renderer_update_idle (GimpViewRenderer *renderer); void gimp_view_renderer_remove_idle (GimpViewRenderer *renderer); void gimp_view_renderer_draw (GimpViewRenderer *renderer, GdkWindow *window, GtkWidget *widget, const GdkRectangle *draw_area, const GdkRectangle *expose_area); void gimp_view_renderer_default_render_surface (GimpViewRenderer *renderer, GtkWidget *widget, TempBuf *temp_buf); void gimp_view_renderer_default_render_stock (GimpViewRenderer *renderer, GtkWidget *widget, const gchar *stock_id); void gimp_view_renderer_render_surface (GimpViewRenderer *renderer, TempBuf *temp_buf, gint channel, GimpViewBG inside_bg, GimpViewBG outside_bg); void gimp_view_renderer_render_pixbuf (GimpViewRenderer *renderer, GdkPixbuf *pixbuf);
GObject +----GimpViewRenderer +----GimpViewRendererBrush +----GimpViewRendererBuffer +----GimpViewRendererDrawable +----GimpViewRendererGradient +----GimpViewRendererImage +----GimpViewRendererImagefile +----GimpViewRendererPalette +----GimpViewRendererVectors
GimpViewRenderer* gimp_view_renderer_new (GimpContext *context, GType viewable_type, gint size, gint border_width, gboolean is_popup);
|
|
|
|
|
|
|
|
|
|
Returns : |
GimpViewRenderer* gimp_view_renderer_new_full (GimpContext *context, GType viewable_type, gint width, gint height, gint border_width, gboolean is_popup);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
void gimp_view_renderer_set_context (GimpViewRenderer *renderer, GimpContext *context);
|
|
|
void gimp_view_renderer_set_viewable (GimpViewRenderer *renderer, GimpViewable *viewable);
|
|
|
void gimp_view_renderer_set_size (GimpViewRenderer *renderer, gint size, gint border_width);
|
|
|
|
|
void gimp_view_renderer_set_size_full (GimpViewRenderer *renderer, gint width, gint height, gint border_width);
|
|
|
|
|
|
|
void gimp_view_renderer_set_dot_for_dot (GimpViewRenderer *renderer, gboolean dot_for_dot);
|
|
|
void gimp_view_renderer_set_border_color (GimpViewRenderer *renderer, const GimpRGB *border_color);
|
|
|
void gimp_view_renderer_set_border_type (GimpViewRenderer *renderer, GimpViewBorderType border_type);
|
|
|
void gimp_view_renderer_set_background (GimpViewRenderer *renderer, const gchar *stock_id);
|
|
|
void gimp_view_renderer_invalidate (GimpViewRenderer *renderer);
|
void gimp_view_renderer_update (GimpViewRenderer *renderer);
|
void gimp_view_renderer_update_idle (GimpViewRenderer *renderer);
|
void gimp_view_renderer_remove_idle (GimpViewRenderer *renderer);
|
void gimp_view_renderer_draw (GimpViewRenderer *renderer, GdkWindow *window, GtkWidget *widget, const GdkRectangle *draw_area, const GdkRectangle *expose_area);
|
|
|
|
|
|
|
|
|
void gimp_view_renderer_default_render_surface
(GimpViewRenderer *renderer,
GtkWidget *widget,
TempBuf *temp_buf);
|
|
|
|
|
void gimp_view_renderer_default_render_stock
(GimpViewRenderer *renderer,
GtkWidget *widget,
const gchar *stock_id);
|
|
|
|
|
void gimp_view_renderer_render_surface (GimpViewRenderer *renderer, TempBuf *temp_buf, gint channel, GimpViewBG inside_bg, GimpViewBG outside_bg);
|
|
|
|
|
|
|
|
|
void gimp_view_renderer_render_pixbuf (GimpViewRenderer *renderer, GdkPixbuf *pixbuf);
|
|
|
"update" signalvoid user_function (GimpViewRenderer *gimpviewrenderer, gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |