Ardour  9.0-pre0-582-g084a23a80d
gtkiconfactory.h File Reference
#include <gdk/gdk.h>
#include <gtk/gtkrc.h>
Include dependency graph for gtkiconfactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkIconFactory
 
struct  _GtkIconFactoryClass
 

Macros

#define GTK_TYPE_ICON_FACTORY   (gtk_icon_factory_get_type ())
 
#define GTK_ICON_FACTORY(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ICON_FACTORY, GtkIconFactory))
 
#define GTK_ICON_FACTORY_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_FACTORY, GtkIconFactoryClass))
 
#define GTK_IS_ICON_FACTORY(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ICON_FACTORY))
 
#define GTK_IS_ICON_FACTORY_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_FACTORY))
 
#define GTK_ICON_FACTORY_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_FACTORY, GtkIconFactoryClass))
 
#define GTK_TYPE_ICON_SET   (gtk_icon_set_get_type ())
 
#define GTK_TYPE_ICON_SOURCE   (gtk_icon_source_get_type ())
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GtkIconFactoryClass GtkIconFactoryClass
 

Functions

GType gtk_icon_factory_get_type (void) G_GNUC_CONST
 
GtkIconFactorygtk_icon_factory_new (void)
 
void gtk_icon_factory_add (GtkIconFactory *factory, const gchar *stock_id, GtkIconSet *icon_set)
 
GtkIconSetgtk_icon_factory_lookup (GtkIconFactory *factory, const gchar *stock_id)
 
void gtk_icon_factory_add_default (GtkIconFactory *factory)
 
void gtk_icon_factory_remove_default (GtkIconFactory *factory)
 
GtkIconSetgtk_icon_factory_lookup_default (const gchar *stock_id)
 
gboolean gtk_icon_size_lookup (GtkIconSize size, gint *width, gint *height)
 
gboolean gtk_icon_size_lookup_for_settings (GtkSettings *settings, GtkIconSize size, gint *width, gint *height)
 
GtkIconSize gtk_icon_size_register (const gchar *name, gint width, gint height)
 
void gtk_icon_size_register_alias (const gchar *alias, GtkIconSize target)
 
GtkIconSize gtk_icon_size_from_name (const gchar *name)
 
const gchar * gtk_icon_size_get_name (GtkIconSize size)
 
GType gtk_icon_set_get_type (void) G_GNUC_CONST
 
GtkIconSetgtk_icon_set_new (void)
 
GtkIconSetgtk_icon_set_new_from_pixbuf (GdkPixbuf *pixbuf)
 
GtkIconSetgtk_icon_set_ref (GtkIconSet *icon_set)
 
void gtk_icon_set_unref (GtkIconSet *icon_set)
 
GtkIconSetgtk_icon_set_copy (GtkIconSet *icon_set)
 
GdkPixbuf * gtk_icon_set_render_icon (GtkIconSet *icon_set, GtkStyle *style, GtkTextDirection direction, GtkStateType state, GtkIconSize size, GtkWidget *widget, const char *detail)
 
void gtk_icon_set_add_source (GtkIconSet *icon_set, const GtkIconSource *source)
 
void gtk_icon_set_get_sizes (GtkIconSet *icon_set, GtkIconSize **sizes, gint *n_sizes)
 
GType gtk_icon_source_get_type (void) G_GNUC_CONST
 
GtkIconSourcegtk_icon_source_new (void)
 
GtkIconSourcegtk_icon_source_copy (const GtkIconSource *source)
 
void gtk_icon_source_free (GtkIconSource *source)
 
void gtk_icon_source_set_filename (GtkIconSource *source, const gchar *filename)
 
void gtk_icon_source_set_icon_name (GtkIconSource *source, const gchar *icon_name)
 
void gtk_icon_source_set_pixbuf (GtkIconSource *source, GdkPixbuf *pixbuf)
 
const gchar * gtk_icon_source_get_filename (const GtkIconSource *source)
 
const gchar * gtk_icon_source_get_icon_name (const GtkIconSource *source)
 
GdkPixbuf * gtk_icon_source_get_pixbuf (const GtkIconSource *source)
 
void gtk_icon_source_set_direction_wildcarded (GtkIconSource *source, gboolean setting)
 
void gtk_icon_source_set_state_wildcarded (GtkIconSource *source, gboolean setting)
 
void gtk_icon_source_set_size_wildcarded (GtkIconSource *source, gboolean setting)
 
gboolean gtk_icon_source_get_size_wildcarded (const GtkIconSource *source)
 
gboolean gtk_icon_source_get_state_wildcarded (const GtkIconSource *source)
 
gboolean gtk_icon_source_get_direction_wildcarded (const GtkIconSource *source)
 
void gtk_icon_source_set_direction (GtkIconSource *source, GtkTextDirection direction)
 
void gtk_icon_source_set_state (GtkIconSource *source, GtkStateType state)
 
void gtk_icon_source_set_size (GtkIconSource *source, GtkIconSize size)
 
GtkTextDirection gtk_icon_source_get_direction (const GtkIconSource *source)
 
GtkStateType gtk_icon_source_get_state (const GtkIconSource *source)
 
GtkIconSize gtk_icon_source_get_size (const GtkIconSource *source)
 
void _gtk_icon_set_invalidate_caches (void)
 
GList * _gtk_icon_factory_list_ids (void)
 
void _gtk_icon_factory_ensure_default_icons (void)
 

Macro Definition Documentation

◆ GTK_ICON_FACTORY

#define GTK_ICON_FACTORY (   object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ICON_FACTORY, GtkIconFactory))

Definition at line 42 of file gtkiconfactory.h.

◆ GTK_ICON_FACTORY_CLASS

#define GTK_ICON_FACTORY_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_FACTORY, GtkIconFactoryClass))

Definition at line 43 of file gtkiconfactory.h.

◆ GTK_ICON_FACTORY_GET_CLASS

#define GTK_ICON_FACTORY_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_FACTORY, GtkIconFactoryClass))

Definition at line 46 of file gtkiconfactory.h.

◆ GTK_IS_ICON_FACTORY

#define GTK_IS_ICON_FACTORY (   object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ICON_FACTORY))

Definition at line 44 of file gtkiconfactory.h.

◆ GTK_IS_ICON_FACTORY_CLASS

#define GTK_IS_ICON_FACTORY_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_FACTORY))

Definition at line 45 of file gtkiconfactory.h.

◆ GTK_TYPE_ICON_FACTORY

#define GTK_TYPE_ICON_FACTORY   (gtk_icon_factory_get_type ())

Definition at line 41 of file gtkiconfactory.h.

◆ GTK_TYPE_ICON_SET

#define GTK_TYPE_ICON_SET   (gtk_icon_set_get_type ())

Definition at line 47 of file gtkiconfactory.h.

◆ GTK_TYPE_ICON_SOURCE

#define GTK_TYPE_ICON_SOURCE   (gtk_icon_source_get_type ())

Definition at line 48 of file gtkiconfactory.h.

Typedef Documentation

◆ GtkIconFactoryClass

typedef typedefG_BEGIN_DECLS struct _GtkIconFactoryClass GtkIconFactoryClass

Definition at line 37 of file gtkiconfactory.h.

Function Documentation

◆ _gtk_icon_factory_ensure_default_icons()

void _gtk_icon_factory_ensure_default_icons ( void  )

◆ _gtk_icon_factory_list_ids()

GList* _gtk_icon_factory_list_ids ( void  )

◆ _gtk_icon_set_invalidate_caches()

void _gtk_icon_set_invalidate_caches ( void  )

◆ gtk_icon_factory_add()

void gtk_icon_factory_add ( GtkIconFactory factory,
const gchar *  stock_id,
GtkIconSet icon_set 
)

◆ gtk_icon_factory_add_default()

void gtk_icon_factory_add_default ( GtkIconFactory factory)

◆ gtk_icon_factory_get_type()

GType gtk_icon_factory_get_type ( void  )

◆ gtk_icon_factory_lookup()

GtkIconSet* gtk_icon_factory_lookup ( GtkIconFactory factory,
const gchar *  stock_id 
)

◆ gtk_icon_factory_lookup_default()

GtkIconSet* gtk_icon_factory_lookup_default ( const gchar *  stock_id)

◆ gtk_icon_factory_new()

GtkIconFactory* gtk_icon_factory_new ( void  )

◆ gtk_icon_factory_remove_default()

void gtk_icon_factory_remove_default ( GtkIconFactory factory)

◆ gtk_icon_set_add_source()

void gtk_icon_set_add_source ( GtkIconSet icon_set,
const GtkIconSource source 
)

◆ gtk_icon_set_copy()

GtkIconSet* gtk_icon_set_copy ( GtkIconSet icon_set)

◆ gtk_icon_set_get_sizes()

void gtk_icon_set_get_sizes ( GtkIconSet icon_set,
GtkIconSize **  sizes,
gint *  n_sizes 
)

◆ gtk_icon_set_get_type()

GType gtk_icon_set_get_type ( void  )

◆ gtk_icon_set_new()

GtkIconSet* gtk_icon_set_new ( void  )

◆ gtk_icon_set_new_from_pixbuf()

GtkIconSet* gtk_icon_set_new_from_pixbuf ( GdkPixbuf *  pixbuf)

◆ gtk_icon_set_ref()

GtkIconSet* gtk_icon_set_ref ( GtkIconSet icon_set)

◆ gtk_icon_set_render_icon()

GdkPixbuf* gtk_icon_set_render_icon ( GtkIconSet icon_set,
GtkStyle style,
GtkTextDirection  direction,
GtkStateType  state,
GtkIconSize  size,
GtkWidget widget,
const char *  detail 
)

◆ gtk_icon_set_unref()

void gtk_icon_set_unref ( GtkIconSet icon_set)

◆ gtk_icon_size_from_name()

GtkIconSize gtk_icon_size_from_name ( const gchar *  name)

◆ gtk_icon_size_get_name()

const gchar* gtk_icon_size_get_name ( GtkIconSize  size)

◆ gtk_icon_size_lookup()

gboolean gtk_icon_size_lookup ( GtkIconSize  size,
gint *  width,
gint *  height 
)

◆ gtk_icon_size_lookup_for_settings()

gboolean gtk_icon_size_lookup_for_settings ( GtkSettings settings,
GtkIconSize  size,
gint *  width,
gint *  height 
)

◆ gtk_icon_size_register()

GtkIconSize gtk_icon_size_register ( const gchar *  name,
gint  width,
gint  height 
)

◆ gtk_icon_size_register_alias()

void gtk_icon_size_register_alias ( const gchar *  alias,
GtkIconSize  target 
)

◆ gtk_icon_source_copy()

GtkIconSource* gtk_icon_source_copy ( const GtkIconSource source)

◆ gtk_icon_source_free()

void gtk_icon_source_free ( GtkIconSource source)

◆ gtk_icon_source_get_direction()

GtkTextDirection gtk_icon_source_get_direction ( const GtkIconSource source)

◆ gtk_icon_source_get_direction_wildcarded()

gboolean gtk_icon_source_get_direction_wildcarded ( const GtkIconSource source)

◆ gtk_icon_source_get_filename()

const gchar* gtk_icon_source_get_filename ( const GtkIconSource source)

◆ gtk_icon_source_get_icon_name()

const gchar* gtk_icon_source_get_icon_name ( const GtkIconSource source)

◆ gtk_icon_source_get_pixbuf()

GdkPixbuf* gtk_icon_source_get_pixbuf ( const GtkIconSource source)

◆ gtk_icon_source_get_size()

GtkIconSize gtk_icon_source_get_size ( const GtkIconSource source)

◆ gtk_icon_source_get_size_wildcarded()

gboolean gtk_icon_source_get_size_wildcarded ( const GtkIconSource source)

◆ gtk_icon_source_get_state()

GtkStateType gtk_icon_source_get_state ( const GtkIconSource source)

◆ gtk_icon_source_get_state_wildcarded()

gboolean gtk_icon_source_get_state_wildcarded ( const GtkIconSource source)

◆ gtk_icon_source_get_type()

GType gtk_icon_source_get_type ( void  )

◆ gtk_icon_source_new()

GtkIconSource* gtk_icon_source_new ( void  )

◆ gtk_icon_source_set_direction()

void gtk_icon_source_set_direction ( GtkIconSource source,
GtkTextDirection  direction 
)

◆ gtk_icon_source_set_direction_wildcarded()

void gtk_icon_source_set_direction_wildcarded ( GtkIconSource source,
gboolean  setting 
)

◆ gtk_icon_source_set_filename()

void gtk_icon_source_set_filename ( GtkIconSource source,
const gchar *  filename 
)

◆ gtk_icon_source_set_icon_name()

void gtk_icon_source_set_icon_name ( GtkIconSource source,
const gchar *  icon_name 
)

◆ gtk_icon_source_set_pixbuf()

void gtk_icon_source_set_pixbuf ( GtkIconSource source,
GdkPixbuf *  pixbuf 
)

◆ gtk_icon_source_set_size()

void gtk_icon_source_set_size ( GtkIconSource source,
GtkIconSize  size 
)

◆ gtk_icon_source_set_size_wildcarded()

void gtk_icon_source_set_size_wildcarded ( GtkIconSource source,
gboolean  setting 
)

◆ gtk_icon_source_set_state()

void gtk_icon_source_set_state ( GtkIconSource source,
GtkStateType  state 
)

◆ gtk_icon_source_set_state_wildcarded()

void gtk_icon_source_set_state_wildcarded ( GtkIconSource source,
gboolean  setting 
)