preview-widget.c File Reference

Go to the source code of this file.

Defines

#define _GNU_SOURCE
#define _XOPEN_SOURCE   600
#define NO_CHILD_WIDTH   80
#define NO_CHILD_HEIGHT   20

Functions

static void meta_preview_class_init (MetaPreviewClass *klass)
static void meta_preview_init (MetaPreview *preview)
static void meta_preview_size_request (GtkWidget *widget, GtkRequisition *req)
static void meta_preview_size_allocate (GtkWidget *widget, GtkAllocation *allocation)
static gboolean meta_preview_expose (GtkWidget *widget, GdkEventExpose *event)
static void meta_preview_finalize (GObject *object)
GtkType meta_preview_get_type (void)
GtkWidget * meta_preview_new (void)
static void ensure_info (MetaPreview *preview)
static void clear_cache (MetaPreview *preview)
void meta_preview_set_theme (MetaPreview *preview, MetaTheme *theme)
void meta_preview_set_title (MetaPreview *preview, const char *title)
void meta_preview_set_frame_type (MetaPreview *preview, MetaFrameType type)
void meta_preview_set_frame_flags (MetaPreview *preview, MetaFrameFlags flags)
void meta_preview_set_button_layout (MetaPreview *preview, const MetaButtonLayout *button_layout)
GdkPixbuf * meta_preview_get_icon (void)
GdkPixbuf * meta_preview_get_mini_icon (void)
GdkRegion * meta_preview_get_clip_region (MetaPreview *preview, gint new_window_width, gint new_window_height)

Variables

static GtkWidgetClass * parent_class


Define Documentation

#define _GNU_SOURCE

Definition at line 24 of file preview-widget.c.

#define _XOPEN_SOURCE   600

Definition at line 25 of file preview-widget.c.

#define NO_CHILD_HEIGHT   20

#define NO_CHILD_WIDTH   80


Function Documentation

static void clear_cache ( MetaPreview preview  )  [static]

static void ensure_info ( MetaPreview preview  )  [static]

static void meta_preview_class_init ( MetaPreviewClass klass  )  [static]

static gboolean meta_preview_expose ( GtkWidget *  widget,
GdkEventExpose *  event 
) [static]

static void meta_preview_finalize ( GObject *  object  )  [static]

Definition at line 134 of file preview-widget.c.

References META_PREVIEW, NULL, parent_class, and _MetaPreview::title.

Referenced by meta_preview_class_init().

GdkRegion* meta_preview_get_clip_region ( MetaPreview preview,
gint  new_window_width,
gint  new_window_height 
)

GdkPixbuf* meta_preview_get_icon ( void   ) 

Definition at line 416 of file preview-widget.c.

References META_DEFAULT_ICON_NAME, META_ICON_WIDTH, and NULL.

Referenced by meta_preview_expose(), and run_theme_benchmark().

GdkPixbuf* meta_preview_get_mini_icon ( void   ) 

Definition at line 449 of file preview-widget.c.

References META_DEFAULT_ICON_NAME, META_MINI_ICON_WIDTH, and NULL.

Referenced by meta_preview_expose(), and run_theme_benchmark().

GtkType meta_preview_get_type ( void   ) 

Definition at line 44 of file preview-widget.c.

References meta_preview_class_init(), meta_preview_init(), and NULL.

static void meta_preview_init ( MetaPreview preview  )  [static]

GtkWidget* meta_preview_new ( void   ) 

Definition at line 124 of file preview-widget.c.

References META_TYPE_PREVIEW.

Referenced by preview_collection(), and previews_of_button_layouts().

void meta_preview_set_button_layout ( MetaPreview preview,
const MetaButtonLayout button_layout 
)

Definition at line 405 of file preview-widget.c.

References _MetaPreview::button_layout, and META_IS_PREVIEW.

Referenced by previews_of_button_layouts().

void meta_preview_set_frame_flags ( MetaPreview preview,
MetaFrameFlags  flags 
)

Definition at line 392 of file preview-widget.c.

References clear_cache(), _MetaPreview::flags, and META_IS_PREVIEW.

Referenced by preview_collection().

void meta_preview_set_frame_type ( MetaPreview preview,
MetaFrameType  type 
)

Definition at line 379 of file preview-widget.c.

References clear_cache(), META_IS_PREVIEW, and _MetaPreview::type.

Referenced by preview_collection().

void meta_preview_set_theme ( MetaPreview preview,
MetaTheme theme 
)

void meta_preview_set_title ( MetaPreview preview,
const char *  title 
)

static void meta_preview_size_allocate ( GtkWidget *  widget,
GtkAllocation *  allocation 
) [static]

static void meta_preview_size_request ( GtkWidget *  widget,
GtkRequisition *  req 
) [static]


Variable Documentation

GtkWidgetClass* parent_class [static]

Definition at line 41 of file preview-widget.c.


Generated on Sat Aug 23 22:04:22 2008 for metacity by  doxygen 1.5.5