25#include <glib-object.h>
30#define DTGTK_TYPE_DRAWING_AREA (dtgtk_drawing_area_get_type())
31#define DTGTK_DRAWING_AREA(obj) \
32 (G_TYPE_CHECK_INSTANCE_CAST((obj), DTGTK_TYPE_DRAWING_AREA, GtkDarktableDrawingArea))
33#define DTGTK_IS_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), DTGTK_TYPE_DRAWING_AREA))
34#define DTGTK_DRAWING_AREA_CLASS(klass) \
35 (G_TYPE_CHECK_CLASS_CAST((klass), DTGTK_TYPE_DRAWING_AREA, GtkDarktableDrawingAreaClass))
36#define DTGTK_IS_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), DTGTK_TYPE_DRAWING_AREA))
37#define DTGTK_DRAWING_AREA_GET_CLASS(obj) \
38 (G_TYPE_INSTANCE_GET_CLASS((obj), DTGTK_TYPE_DRAWING_AREA, GtkDarktableDrawingAreaClass))
void dtgtk_drawing_area_set_aspect_ratio(GtkWidget *w, double aspect)
Definition drawingarea.c:63
struct _GtkDarktableDrawingAreaClass GtkDarktableDrawingAreaClass
GtkWidget * dtgtk_drawing_area_new_with_aspect_ratio(double aspect)
Definition drawingarea.c:54
GType dtgtk_drawing_area_get_type(void)
struct _GtkDarktableDrawingArea GtkDarktableDrawingArea
struct _GtkWidget GtkWidget
Definition splash.h:29
Definition drawingarea.h:57
GtkDrawingAreaClass parent_class
Definition drawingarea.h:58
Definition drawingarea.h:41
double aspect
Definition drawingarea.h:53
GtkDrawingArea area
Definition drawingarea.h:42