## Stock icons

Stock icons — icons to reuse

## Synopsis

    #define     GNOME_DB_STOCK_AGGREGATES
    #define     GNOME_DB_STOCK_COMMIT
    #define     GNOME_DB_STOCK_CONNECT
    #define     GNOME_DB_STOCK_DISCONNECT
    #define     GNOME_DB_STOCK_DATABASE
    #define     GNOME_DB_STOCK_DESIGNER
    #define     GNOME_DB_STOCK_NO_TRANSACTION
    #define     GNOME_DB_STOCK_PROCEDURES
    #define     GNOME_DB_STOCK_QUERY
    #define     GNOME_DB_STOCK_ROLLBACK
    #define     GNOME_DB_STOCK_SEQUENCES
    #define     GNOME_DB_STOCK_SQL
    #define     GNOME_DB_STOCK_TABLES
    #define     GNOME_DB_STOCK_TYPES
    #define     GNOME_DB_STOCK_WITHIN_TRANSACTION
    #define     GNOME_DB_STOCK_RELATIONS
    GdkPixbuf*  gnome_db_stock_get_icon_pixbuf  (const gchar *stock_id);
    GdkPixbuf*  gnome_db_stock_get_icon_pixbuf_file
                                                (const gchar *pixmapfile);
    gchar*      gnome_db_stock_get_icon_path    (const gchar *stock_id);

## Description

## Details

### GNOME_DB_STOCK_AGGREGATES

    #define GNOME_DB_STOCK_AGGREGATES         "gnome-db-aggregates"

### GNOME_DB_STOCK_COMMIT

    #define GNOME_DB_STOCK_COMMIT             "gnome-db-commit"

### GNOME_DB_STOCK_CONNECT

    #define GNOME_DB_STOCK_CONNECT            "gnome-db-connect"

### GNOME_DB_STOCK_DISCONNECT

    #define GNOME_DB_STOCK_DISCONNECT         "gnome-db-disconnect"

### GNOME_DB_STOCK_DATABASE

    #define GNOME_DB_STOCK_DATABASE           "gnome-db-database"

### GNOME_DB_STOCK_DESIGNER

    #define GNOME_DB_STOCK_DESIGNER           "gnome-db-designer"

### GNOME_DB_STOCK_NO_TRANSACTION

    #define GNOME_DB_STOCK_NO_TRANSACTION     "gnome-db-no-transaction"

### GNOME_DB_STOCK_PROCEDURES

    #define GNOME_DB_STOCK_PROCEDURES         "gnome-db-procedures"

### GNOME_DB_STOCK_QUERY

    #define GNOME_DB_STOCK_QUERY              "gnome-db-query"

### GNOME_DB_STOCK_ROLLBACK

    #define GNOME_DB_STOCK_ROLLBACK           "gnome-db-rollback"

### GNOME_DB_STOCK_SEQUENCES

    #define GNOME_DB_STOCK_SEQUENCES          "gnome-db-sequences"

### GNOME_DB_STOCK_SQL

    #define GNOME_DB_STOCK_SQL                "gnome-db-sql"

### GNOME_DB_STOCK_TABLES

    #define GNOME_DB_STOCK_TABLES             "gnome-db-tables"

### GNOME_DB_STOCK_TYPES

    #define GNOME_DB_STOCK_TYPES              "gnome-db-types"

### GNOME_DB_STOCK_WITHIN_TRANSACTION

    #define GNOME_DB_STOCK_WITHIN_TRANSACTION "gnome-db-within-transaction"

### GNOME_DB_STOCK_RELATIONS

    #define GNOME_DB_STOCK_RELATIONS          "gnome-db-relations"

### gnome_db_stock_get_icon_pixbuf ()

    GdkPixbuf*  gnome_db_stock_get_icon_pixbuf  (const gchar *stock_id);

Get the given stock icon as a GdkPixbuf.

`stock_id` : | ID of icon to get.
Returns : | a GdkPixbuf representing the loaded icon.

### gnome_db_stock_get_icon_pixbuf_file ()

    GdkPixbuf*  gnome_db_stock_get_icon_pixbuf_file
                                                (const gchar *pixmapfile);

Get the given icon as a GdkPixbuf.

`pixmapfile` : | the real filename of the icon to get.
Returns : | a GdkPixbuf representing the loaded icon.

### gnome_db_stock_get_icon_path ()

    gchar*      gnome_db_stock_get_icon_path    (const gchar *stock_id);

Return the full path of the given stock icon.

`stock_id` : | Icon id to get path.
Returns : | the full path of the given stock icon. The returned value must be freed by the caller when no longer needed.