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
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

geanywraplabel.c File Reference
#include "geanywraplabel.h"
Include dependency graph for geanywraplabel.c:

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)
 

Function Documentation

◆ geany_wrap_label_class_init()

◆ geany_wrap_label_draw()

static gboolean geany_wrap_label_draw ( GtkWidget *  widget,
cairo_t *  cr 
)
static

◆ geany_wrap_label_get_preferred_height()

static void geany_wrap_label_get_preferred_height ( GtkWidget *  widget,
gint *  minimal_height,
gint *  natural_height 
)
static

Definition at line 166 of file geanywraplabel.c.

References GEANY_WRAP_LABEL.

Referenced by geany_wrap_label_class_init().

◆ geany_wrap_label_get_preferred_height_for_width()

static void geany_wrap_label_get_preferred_height_for_width ( GtkWidget *  widget,
gint  width,
gint *  minimal_height,
gint *  natural_height 
)
static

Definition at line 173 of file geanywraplabel.c.

References NULL.

Referenced by geany_wrap_label_class_init().

◆ geany_wrap_label_get_preferred_width()

static void geany_wrap_label_get_preferred_width ( GtkWidget *  widget,
gint *  minimal_width,
gint *  natural_width 
)
static

Definition at line 146 of file geanywraplabel.c.

Referenced by geany_wrap_label_class_init().

◆ geany_wrap_label_get_preferred_width_for_height()

static void geany_wrap_label_get_preferred_width_for_height ( GtkWidget *  widget,
gint  height,
gint *  minimal_width,
gint *  natural_width 
)
static

Definition at line 153 of file geanywraplabel.c.

References NULL.

Referenced by geany_wrap_label_class_init().

◆ geany_wrap_label_get_request_mode()

static GtkSizeRequestMode geany_wrap_label_get_request_mode ( GtkWidget *  widget)
static

Definition at line 186 of file geanywraplabel.c.

Referenced by geany_wrap_label_class_init().

◆ geany_wrap_label_init()

◆ geany_wrap_label_label_notify()

static void geany_wrap_label_label_notify ( GObject *  object,
GParamSpec *  pspec,
gpointer  data 
)
static

◆ geany_wrap_label_new()

GtkWidget * geany_wrap_label_new ( const gchar *  text)

◆ geany_wrap_label_set_wrap_width()

static void geany_wrap_label_set_wrap_width ( GtkWidget *  widget,
gint  width 
)
static

◆ geany_wrap_label_size_allocate()

static void geany_wrap_label_size_allocate ( GtkWidget *  widget,
GtkAllocation *  alloc 
)
static

Definition at line 193 of file geanywraplabel.c.

References geany_wrap_label_set_wrap_width().

Referenced by geany_wrap_label_class_init().