#include <stdlib.h>
#include <stdio.h>
#include <libart_lgpl/libart.h>
#include <eel/eel.h>
#include <gtask-ui/gtask-cell-renderer-basic.h>
#include "gtask-internals.h"
#include "gtask-ui-util.h"
Go to the source code of this file.
Data Structures | |
struct | _GTaskBasicInfo |
Defines | |
#define | PADDING 6 |
#define | ELLIPSIS "..." |
#define | BEGINS_UTF8_CHAR(x) (((x) & 0xc0) != 0x80) |
Typedefs | |
typedef _GTaskBasicInfo | GTaskBasicInfo |
Enumerations | |
enum | { PROP_0, C_PROP_PROGRESS, C_PROP_TITLE, C_PROP_STATUS_MESSAGE, C_PROP_ACTIVITY_STATE, C_PROP_TIME_LEFT, C_PROP_PREVIEW, C_PROP_PREVIEW_IS_THUMB, C_PROP_THUMBNAIL_FRAME } |
Functions | |
GTaskBasicInfo * | gtask_cell_renderer_basic_get_sizing_info (GTaskCellRendererBasic *cell, GtkWidget *widget, guint x, guint y) |
void | gtask_cell_renderer_basic_fill_text_info (GTaskCellRendererBasic *cell, GTaskBasicInfo *info, GtkWidget *widget, gint center_size) |
void | gtask_basic_info_free (GTaskBasicInfo *info) |
void | gtask_cell_renderer_basic_init (GTaskCellRendererBasic *cell) |
void | gtask_cell_renderer_basic_class_init (GTaskCellRendererBasicClass *klass) |
void | gtask_cell_renderer_basic_finalize (GObject *object) |
void | gtask_cell_renderer_basic_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *pspec) |
void | gtask_cell_renderer_basic_set_property (GObject *object, guint param_id, const GValue *value, GParamSpec *pspec) |
void | gtask_cell_renderer_basic_get_size (GtkCellRenderer *cell, GtkWidget *widget, GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height) |
void | gtask_cell_renderer_basic_render (GtkCellRenderer *cell, GdkWindow *window, GtkWidget *widget, GdkRectangle *background_area, GdkRectangle *cell_area, GdkRectangle *expose_area, guint flags) |
GtkType | gtask_cell_renderer_basic_get_type () |
int | measure_string_width (const char *string, PangoLayout *layout) |
void | compute_character_widths (const char *format_string, const char *string, PangoLayout *layout, int *char_len_return, int **widths_return, int **cuts_return) |
char * | eel_string_ellipsize_end (const char *format_string, const char *string, PangoLayout *layout, int width) |
GtkCellRenderer * | gtask_cell_renderer_basic_new (void) |
Variables | |
gpointer | parent_class |
|
|