Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <gtk/gtkwidget.h>
Go to the source code of this file.
Data Structures | |
struct | _GtkDrawingArea |
struct | _GtkDrawingAreaClass |
Macros | |
#define | GTK_TYPE_DRAWING_AREA (gtk_drawing_area_get_type ()) |
#define | GTK_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingArea)) |
#define | GTK_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass)) |
#define | GTK_IS_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DRAWING_AREA)) |
#define | GTK_IS_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DRAWING_AREA)) |
#define | GTK_DRAWING_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass)) |
Typedefs | |
typedef struct _GtkDrawingArea | GtkDrawingArea |
typedef struct _GtkDrawingAreaClass | GtkDrawingAreaClass |
typedef void(* | GtkDrawingAreaDrawFunc) (GtkDrawingArea *drawing_area, cairo_t *cr, int width, int height, gpointer user_data) |
Functions | |
GDK_AVAILABLE_IN_ALL GType | gtk_drawing_area_get_type (void) G_GNUC_CONST |
GDK_AVAILABLE_IN_ALL GtkWidget * | gtk_drawing_area_new (void) |
GDK_AVAILABLE_IN_ALL void | gtk_drawing_area_set_content_width (GtkDrawingArea *self, int width) |
GDK_AVAILABLE_IN_ALL int | gtk_drawing_area_get_content_width (GtkDrawingArea *self) |
GDK_AVAILABLE_IN_ALL void | gtk_drawing_area_set_content_height (GtkDrawingArea *self, int height) |
GDK_AVAILABLE_IN_ALL int | gtk_drawing_area_get_content_height (GtkDrawingArea *self) |
GDK_AVAILABLE_IN_ALL void | gtk_drawing_area_set_draw_func (GtkDrawingArea *self, GtkDrawingAreaDrawFunc draw_func, gpointer user_data, GDestroyNotify destroy) |
#define GTK_DRAWING_AREA | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingArea)) |
Definition at line 38 of file gtkdrawingarea.h.
#define GTK_DRAWING_AREA_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass)) |
Definition at line 39 of file gtkdrawingarea.h.
#define GTK_DRAWING_AREA_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass)) |
Definition at line 42 of file gtkdrawingarea.h.
#define GTK_IS_DRAWING_AREA | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DRAWING_AREA)) |
Definition at line 40 of file gtkdrawingarea.h.
#define GTK_IS_DRAWING_AREA_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DRAWING_AREA)) |
Definition at line 41 of file gtkdrawingarea.h.
#define GTK_TYPE_DRAWING_AREA (gtk_drawing_area_get_type ()) |
Definition at line 37 of file gtkdrawingarea.h.
typedef struct _GtkDrawingArea GtkDrawingArea |
Definition at line 44 of file gtkdrawingarea.h.
typedef struct _GtkDrawingAreaClass GtkDrawingAreaClass |
Definition at line 45 of file gtkdrawingarea.h.
typedef void(* GtkDrawingAreaDrawFunc) (GtkDrawingArea *drawing_area, cairo_t *cr, int width, int height, gpointer user_data) |
GtkDrawingAreaDrawFunc: @drawing_area: the GtkDrawingArea
to redraw @cr: the context to draw to @width: the actual width of the contents. This value will be at least as wide as GtkDrawingArea:width. @height: the actual height of the contents. This value will be at least as wide as GtkDrawingArea:height. @user_data: (closure): user data
Whenever @drawing_area needs to redraw, this function will be called.
This function should exclusively redraw the contents of the drawing area and must not call any widget functions that cause changes.
Definition at line 62 of file gtkdrawingarea.h.
GDK_AVAILABLE_IN_ALL int gtk_drawing_area_get_content_height | ( | GtkDrawingArea * | self | ) |
GDK_AVAILABLE_IN_ALL int gtk_drawing_area_get_content_width | ( | GtkDrawingArea * | self | ) |
GDK_AVAILABLE_IN_ALL GType gtk_drawing_area_get_type | ( | void | ) |
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_drawing_area_new | ( | void | ) |
GDK_AVAILABLE_IN_ALL void gtk_drawing_area_set_content_height | ( | GtkDrawingArea * | self, |
int | height ) |
GDK_AVAILABLE_IN_ALL void gtk_drawing_area_set_content_width | ( | GtkDrawingArea * | self, |
int | width ) |
GDK_AVAILABLE_IN_ALL void gtk_drawing_area_set_draw_func | ( | GtkDrawingArea * | self, |
GtkDrawingAreaDrawFunc | draw_func, | ||
gpointer | user_data, | ||
GDestroyNotify | destroy ) |