geany
1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
![]() ![]() |
#include "geanywraplabel.h"
Go to the source code of this file.
Classes | |
struct | _GeanyWrapLabelClass |
struct | GeanyWrapLabelPrivate |
struct | _GeanyWrapLabel |
Functions | |
static gboolean | geany_wrap_label_draw (GtkWidget *widget, cairo_t *cr) |
static void | geany_wrap_label_get_preferred_width (GtkWidget *widget, gint *minimal_width, gint *natural_width) |
static void | geany_wrap_label_get_preferred_height (GtkWidget *widget, gint *minimal_height, gint *natural_height) |
static void | geany_wrap_label_get_preferred_width_for_height (GtkWidget *widget, gint height, gint *minimal_width, gint *natural_width) |
static void | geany_wrap_label_get_preferred_height_for_width (GtkWidget *widget, gint width, gint *minimal_height, gint *natural_height) |
static GtkSizeRequestMode | geany_wrap_label_get_request_mode (GtkWidget *widget) |
static void | geany_wrap_label_size_allocate (GtkWidget *widget, GtkAllocation *alloc) |
static void | geany_wrap_label_set_wrap_width (GtkWidget *widget, gint width) |
static void | geany_wrap_label_label_notify (GObject *object, GParamSpec *pspec, gpointer data) |
static void | geany_wrap_label_class_init (GeanyWrapLabelClass *klass) |
static void | geany_wrap_label_init (GeanyWrapLabel *self) |
GtkWidget * | geany_wrap_label_new (const gchar *text) |
|
static |
Definition at line 68 of file geanywraplabel.c.
References geany_wrap_label_draw(), geany_wrap_label_get_preferred_height(), geany_wrap_label_get_preferred_height_for_width(), geany_wrap_label_get_preferred_width(), geany_wrap_label_get_preferred_width_for_height(), geany_wrap_label_get_request_mode(), and geany_wrap_label_size_allocate().
|
static |
Definition at line 134 of file geanywraplabel.c.
References GEANY_WRAP_LABEL, _GeanyWrapLabel::priv, and GeanyWrapLabelPrivate::wrap_width.
Referenced by geany_wrap_label_class_init().
|
static |
Definition at line 166 of file geanywraplabel.c.
References GEANY_WRAP_LABEL.
Referenced by geany_wrap_label_class_init().
|
static |
Definition at line 173 of file geanywraplabel.c.
References NULL.
Referenced by geany_wrap_label_class_init().
|
static |
Definition at line 146 of file geanywraplabel.c.
Referenced by geany_wrap_label_class_init().
|
static |
Definition at line 153 of file geanywraplabel.c.
References NULL.
Referenced by geany_wrap_label_class_init().
|
static |
Definition at line 186 of file geanywraplabel.c.
Referenced by geany_wrap_label_class_init().
|
static |
Definition at line 84 of file geanywraplabel.c.
References geany_wrap_label_label_notify(), GEANY_WRAP_LABEL_TYPE, NULL, _GeanyWrapLabel::priv, GeanyWrapLabelPrivate::wrap_height, and GeanyWrapLabelPrivate::wrap_width.
|
static |
Definition at line 125 of file geanywraplabel.c.
References GEANY_WRAP_LABEL, geany_wrap_label_set_wrap_width(), _GeanyWrapLabel::priv, and GeanyWrapLabelPrivate::wrap_width.
Referenced by geany_wrap_label_init().
GtkWidget * geany_wrap_label_new | ( | const gchar * | text | ) |
Definition at line 209 of file geanywraplabel.c.
References GEANY_WRAP_LABEL_TYPE, NULL, and text.
Referenced by create_dialog(), document_show_message(), pm_show_dialog(), and prefs_show_dialog().
|
static |
Definition at line 98 of file geanywraplabel.c.
References GEANY_WRAP_LABEL, NULL, _GeanyWrapLabel::priv, GeanyWrapLabelPrivate::wrap_height, and GeanyWrapLabelPrivate::wrap_width.
Referenced by geany_wrap_label_label_notify(), and geany_wrap_label_size_allocate().
|
static |
Definition at line 193 of file geanywraplabel.c.
References geany_wrap_label_set_wrap_width().
Referenced by geany_wrap_label_class_init().