Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

gtask-cell-renderer-basic.c File Reference

#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

GTaskBasicInfogtask_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


Define Documentation

#define BEGINS_UTF8_CHAR  )     (((x) & 0xc0) != 0x80)
 


Generated on Mon Feb 2 21:33:26 2004 for libgtask-ui by doxygen 1.3.4