GnomeStock

Name

GnomeStock — one line description goes here.

Synopsis


#include <gnome.h>


struct      GnomeStock
#define     GNOME_STOCK_PIXMAP_NEW
#define     GNOME_STOCK_PIXMAP_OPEN
#define     GNOME_STOCK_PIXMAP_CLOSE
#define     GNOME_STOCK_PIXMAP_REVERT
#define     GNOME_STOCK_PIXMAP_SAVE
#define     GNOME_STOCK_PIXMAP_SAVE_AS
#define     GNOME_STOCK_PIXMAP_CUT
#define     GNOME_STOCK_PIXMAP_COPY
#define     GNOME_STOCK_PIXMAP_PASTE
#define     GNOME_STOCK_PIXMAP_CLEAR
#define     GNOME_STOCK_PIXMAP_PROPERTIES
#define     GNOME_STOCK_PIXMAP_PREFERENCES
#define     GNOME_STOCK_PIXMAP_HELP
#define     GNOME_STOCK_PIXMAP_SCORES
#define     GNOME_STOCK_PIXMAP_PRINT
#define     GNOME_STOCK_PIXMAP_SEARCH
#define     GNOME_STOCK_PIXMAP_SRCHRPL
#define     GNOME_STOCK_PIXMAP_BACK
#define     GNOME_STOCK_PIXMAP_FORWARD
#define     GNOME_STOCK_PIXMAP_FIRST
#define     GNOME_STOCK_PIXMAP_LAST
#define     GNOME_STOCK_PIXMAP_HOME
#define     GNOME_STOCK_PIXMAP_STOP
#define     GNOME_STOCK_PIXMAP_REFRESH
#define     GNOME_STOCK_PIXMAP_UNDO
#define     GNOME_STOCK_PIXMAP_REDO
#define     GNOME_STOCK_PIXMAP_TIMER
#define     GNOME_STOCK_PIXMAP_TIMER_STOP
#define     GNOME_STOCK_PIXMAP_MAIL
#define     GNOME_STOCK_PIXMAP_MAIL_RCV
#define     GNOME_STOCK_PIXMAP_MAIL_SND
#define     GNOME_STOCK_PIXMAP_MAIL_RPL
#define     GNOME_STOCK_PIXMAP_MAIL_FWD
#define     GNOME_STOCK_PIXMAP_MAIL_NEW
#define     GNOME_STOCK_PIXMAP_TRASH
#define     GNOME_STOCK_PIXMAP_TRASH_FULL
#define     GNOME_STOCK_PIXMAP_UNDELETE
#define     GNOME_STOCK_PIXMAP_SPELLCHECK
#define     GNOME_STOCK_PIXMAP_MIC
#define     GNOME_STOCK_PIXMAP_LINE_IN
#define     GNOME_STOCK_PIXMAP_CDROM
#define     GNOME_STOCK_PIXMAP_VOLUME
#define     GNOME_STOCK_PIXMAP_BOOK_RED
#define     GNOME_STOCK_PIXMAP_BOOK_GREEN
#define     GNOME_STOCK_PIXMAP_BOOK_BLUE
#define     GNOME_STOCK_PIXMAP_BOOK_YELLOW
#define     GNOME_STOCK_PIXMAP_BOOK_OPEN
#define     GNOME_STOCK_PIXMAP_ABOUT
#define     GNOME_STOCK_PIXMAP_QUIT
#define     GNOME_STOCK_PIXMAP_MULTIPLE
#define     GNOME_STOCK_PIXMAP_NOT
#define     GNOME_STOCK_PIXMAP_CONVERT
#define     GNOME_STOCK_PIXMAP_JUMP_TO
#define     GNOME_STOCK_PIXMAP_UP
#define     GNOME_STOCK_PIXMAP_DOWN
#define     GNOME_STOCK_PIXMAP_TOP
#define     GNOME_STOCK_PIXMAP_BOTTOM
#define     GNOME_STOCK_PIXMAP_ATTACH
#define     GNOME_STOCK_PIXMAP_INDEX
#define     GNOME_STOCK_PIXMAP_FONT
#define     GNOME_STOCK_PIXMAP_EXEC
#define     GNOME_STOCK_PIXMAP_ALIGN_LEFT
#define     GNOME_STOCK_PIXMAP_ALIGN_RIGHT
#define     GNOME_STOCK_PIXMAP_ALIGN_CENTER
#define     GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY
#define     GNOME_STOCK_PIXMAP_TEXT_BOLD
#define     GNOME_STOCK_PIXMAP_TEXT_ITALIC
#define     GNOME_STOCK_PIXMAP_TEXT_UNDERLINE
#define     GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT
#define     GNOME_STOCK_PIXMAP_TEXT_INDENT
#define     GNOME_STOCK_PIXMAP_TEXT_UNINDENT
#define     GNOME_STOCK_PIXMAP_EXIT
#define     GNOME_STOCK_PIXMAP_COLORSELECTOR
#define     GNOME_STOCK_PIXMAP_ADD
#define     GNOME_STOCK_PIXMAP_REMOVE
#define     GNOME_STOCK_PIXMAP_TABLE_BORDERS
#define     GNOME_STOCK_PIXMAP_TABLE_FILL
#define     GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST
#define     GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST
#define     GNOME_STOCK_PIXMAP_REGULAR
#define     GNOME_STOCK_PIXMAP_DISABLED
#define     GNOME_STOCK_PIXMAP_FOCUSED
struct      GnomeStockPixmapEntryAny
struct      GnomeStockPixmapEntryData
struct      GnomeStockPixmapEntryFile
struct      GnomeStockPixmapEntryPath
struct      GnomeStockPixmapEntryWidget
struct      GnomeStockPixmapEntryGPixmap
enum        GnomeStockPixmapType
struct      GnomeStockPixmapEntryImlib
struct      GnomeStockPixmapEntryImlibScaled
union       GnomeStockPixmapEntry
GtkWidget*  gnome_stock_new                 (void);
GtkWidget*  gnome_stock_new_with_icon       (const char *icon);
gboolean    gnome_stock_set_icon            (GnomeStock *stock,
                                             const char *icon);
GnomePixmap* gnome_stock_pixmap             (GtkWidget *window,
                                             const char *icon,
                                             const char *subtype);
GtkWidget*  gnome_stock_pixmap_widget       (GtkWidget *window,
                                             const char *icon);
GtkWidget*  gnome_stock_pixmap_widget_at_size
                                            (GtkWidget *window,
                                             const char *icon,
                                             guint width,
                                             guint height);
void        gnome_stock_pixmap_widget_set_icon
                                            (GnomeStock *widget,
                                             const char *icon);
gint        gnome_stock_pixmap_register     (const char *icon,
                                             const char *subtype,
                                             GnomeStockPixmapEntry *entry);
gint        gnome_stock_pixmap_change       (const char *icon,
                                             const char *subtype,
                                             GnomeStockPixmapEntry *entry);
GnomeStockPixmapEntry* gnome_stock_pixmap_checkfor
                                            (const char *icon,
                                             const char *subtype);
GtkWidget*  gnome_pixmap_button             (GtkWidget *pixmap,
                                             const char *text);
void        gnome_button_can_default        (GtkButton *button,
                                             gboolean can_default);
#define     GNOME_STOCK_BUTTON_OK
#define     GNOME_STOCK_BUTTON_CANCEL
#define     GNOME_STOCK_BUTTON_YES
#define     GNOME_STOCK_BUTTON_NO
#define     GNOME_STOCK_BUTTON_CLOSE
#define     GNOME_STOCK_BUTTON_APPLY
#define     GNOME_STOCK_BUTTON_HELP
#define     GNOME_STOCK_BUTTON_NEXT
#define     GNOME_STOCK_BUTTON_PREV
#define     GNOME_STOCK_BUTTON_UP
#define     GNOME_STOCK_BUTTON_DOWN
#define     GNOME_STOCK_BUTTON_FONT
GtkWidget*  gnome_stock_button              (const char *type);
GtkWidget*  gnome_stock_or_ordinary_button  (const char *type);
#define     GNOME_STOCK_MENU_BLANK
#define     GNOME_STOCK_MENU_NEW
#define     GNOME_STOCK_MENU_SAVE
#define     GNOME_STOCK_MENU_SAVE_AS
#define     GNOME_STOCK_MENU_REVERT
#define     GNOME_STOCK_MENU_OPEN
#define     GNOME_STOCK_MENU_CLOSE
#define     GNOME_STOCK_MENU_QUIT
#define     GNOME_STOCK_MENU_CUT
#define     GNOME_STOCK_MENU_COPY
#define     GNOME_STOCK_MENU_PASTE
#define     GNOME_STOCK_MENU_PROP
#define     GNOME_STOCK_MENU_PREF
#define     GNOME_STOCK_MENU_ABOUT
#define     GNOME_STOCK_MENU_SCORES
#define     GNOME_STOCK_MENU_UNDO
#define     GNOME_STOCK_MENU_REDO
#define     GNOME_STOCK_MENU_PRINT
#define     GNOME_STOCK_MENU_SEARCH
#define     GNOME_STOCK_MENU_SRCHRPL
#define     GNOME_STOCK_MENU_BACK
#define     GNOME_STOCK_MENU_FORWARD
#define     GNOME_STOCK_MENU_FIRST
#define     GNOME_STOCK_MENU_LAST
#define     GNOME_STOCK_MENU_HOME
#define     GNOME_STOCK_MENU_STOP
#define     GNOME_STOCK_MENU_REFRESH
#define     GNOME_STOCK_MENU_MAIL
#define     GNOME_STOCK_MENU_MAIL_RCV
#define     GNOME_STOCK_MENU_MAIL_SND
#define     GNOME_STOCK_MENU_MAIL_RPL
#define     GNOME_STOCK_MENU_MAIL_FWD
#define     GNOME_STOCK_MENU_MAIL_NEW
#define     GNOME_STOCK_MENU_TRASH
#define     GNOME_STOCK_MENU_TRASH_FULL
#define     GNOME_STOCK_MENU_UNDELETE
#define     GNOME_STOCK_MENU_TIMER
#define     GNOME_STOCK_MENU_TIMER_STOP
#define     GNOME_STOCK_MENU_SPELLCHECK
#define     GNOME_STOCK_MENU_MIC
#define     GNOME_STOCK_MENU_LINE_IN
#define     GNOME_STOCK_MENU_CDROM
#define     GNOME_STOCK_MENU_VOLUME
#define     GNOME_STOCK_MENU_BOOK_RED
#define     GNOME_STOCK_MENU_BOOK_GREEN
#define     GNOME_STOCK_MENU_BOOK_BLUE
#define     GNOME_STOCK_MENU_BOOK_YELLOW
#define     GNOME_STOCK_MENU_BOOK_OPEN
#define     GNOME_STOCK_MENU_CONVERT
#define     GNOME_STOCK_MENU_JUMP_TO
#define     GNOME_STOCK_MENU_UP
#define     GNOME_STOCK_MENU_DOWN
#define     GNOME_STOCK_MENU_TOP
#define     GNOME_STOCK_MENU_BOTTOM
#define     GNOME_STOCK_MENU_ATTACH
#define     GNOME_STOCK_MENU_INDEX
#define     GNOME_STOCK_MENU_FONT
#define     GNOME_STOCK_MENU_EXEC
#define     GNOME_STOCK_MENU_ALIGN_LEFT
#define     GNOME_STOCK_MENU_ALIGN_RIGHT
#define     GNOME_STOCK_MENU_ALIGN_CENTER
#define     GNOME_STOCK_MENU_ALIGN_JUSTIFY
#define     GNOME_STOCK_MENU_TEXT_BOLD
#define     GNOME_STOCK_MENU_TEXT_ITALIC
#define     GNOME_STOCK_MENU_TEXT_UNDERLINE
#define     GNOME_STOCK_MENU_TEXT_STRIKEOUT
#define     GNOME_STOCK_MENU_EXIT
GtkWidget*  gnome_stock_menu_item           (const char *type,
                                             const char *text);
gboolean    gnome_stock_menu_accel          (const char *type,
                                             guchar *key,
                                             guint8 *mod);
void        gnome_stock_menu_accel_parse    (const char *section);
GtkWidget*  gnome_stock_transparent_window  (const char *icon,
                                             const char *subtype);
void        gnome_stock_pixmap_gdk          (const char *icon,
                                             const char *subtype,
                                             GdkPixmap **pixmap,
                                             GdkPixmap **mask);


Object Hierarchy


  GtkObject
   +----GtkWidget
         +----GnomePixmap
               +----GnomeStock

Description

Details


GnomeStock

struct GnomeStock;


GNOME_STOCK_PIXMAP_NEW

#define GNOME_STOCK_PIXMAP_NEW         "New"


GNOME_STOCK_PIXMAP_OPEN

#define GNOME_STOCK_PIXMAP_OPEN        "Open"


GNOME_STOCK_PIXMAP_CLOSE

#define GNOME_STOCK_PIXMAP_CLOSE       "Close"


GNOME_STOCK_PIXMAP_REVERT

#define GNOME_STOCK_PIXMAP_REVERT      "Revert"


GNOME_STOCK_PIXMAP_SAVE

#define GNOME_STOCK_PIXMAP_SAVE        "Save"


GNOME_STOCK_PIXMAP_SAVE_AS

#define GNOME_STOCK_PIXMAP_SAVE_AS     "Save As"


GNOME_STOCK_PIXMAP_CUT

#define GNOME_STOCK_PIXMAP_CUT         "Cut"


GNOME_STOCK_PIXMAP_COPY

#define GNOME_STOCK_PIXMAP_COPY        "Copy"


GNOME_STOCK_PIXMAP_PASTE

#define GNOME_STOCK_PIXMAP_PASTE       "Paste"


GNOME_STOCK_PIXMAP_CLEAR

#define GNOME_STOCK_PIXMAP_CLEAR       "Clear"


GNOME_STOCK_PIXMAP_PROPERTIES

#define GNOME_STOCK_PIXMAP_PROPERTIES  "Properties"


GNOME_STOCK_PIXMAP_PREFERENCES

#define GNOME_STOCK_PIXMAP_PREFERENCES "Preferences"


GNOME_STOCK_PIXMAP_HELP

#define GNOME_STOCK_PIXMAP_HELP        "Help"


GNOME_STOCK_PIXMAP_SCORES

#define GNOME_STOCK_PIXMAP_SCORES      "Scores"


GNOME_STOCK_PIXMAP_PRINT

#define GNOME_STOCK_PIXMAP_PRINT       "Print"


GNOME_STOCK_PIXMAP_SEARCH

#define GNOME_STOCK_PIXMAP_SEARCH      "Search"


GNOME_STOCK_PIXMAP_SRCHRPL

#define GNOME_STOCK_PIXMAP_SRCHRPL     "Search/Replace"


GNOME_STOCK_PIXMAP_BACK

#define GNOME_STOCK_PIXMAP_BACK        "Back"


GNOME_STOCK_PIXMAP_FORWARD

#define GNOME_STOCK_PIXMAP_FORWARD     "Forward"


GNOME_STOCK_PIXMAP_FIRST

#define GNOME_STOCK_PIXMAP_FIRST       "First"


GNOME_STOCK_PIXMAP_LAST

#define GNOME_STOCK_PIXMAP_LAST        "Last"


GNOME_STOCK_PIXMAP_HOME

#define GNOME_STOCK_PIXMAP_HOME        "Home"


GNOME_STOCK_PIXMAP_STOP

#define GNOME_STOCK_PIXMAP_STOP        "Stop"


GNOME_STOCK_PIXMAP_REFRESH

#define GNOME_STOCK_PIXMAP_REFRESH     "Refresh"


GNOME_STOCK_PIXMAP_UNDO

#define GNOME_STOCK_PIXMAP_UNDO        "Undo"


GNOME_STOCK_PIXMAP_REDO

#define GNOME_STOCK_PIXMAP_REDO        "Redo"


GNOME_STOCK_PIXMAP_TIMER

#define GNOME_STOCK_PIXMAP_TIMER       "Timer"


GNOME_STOCK_PIXMAP_TIMER_STOP

#define GNOME_STOCK_PIXMAP_TIMER_STOP  "Timer Stopped"


GNOME_STOCK_PIXMAP_MAIL

#define GNOME_STOCK_PIXMAP_MAIL	       "Mail"


GNOME_STOCK_PIXMAP_MAIL_RCV

#define GNOME_STOCK_PIXMAP_MAIL_RCV    "Receive Mail"


GNOME_STOCK_PIXMAP_MAIL_SND

#define GNOME_STOCK_PIXMAP_MAIL_SND    "Send Mail"


GNOME_STOCK_PIXMAP_MAIL_RPL

#define GNOME_STOCK_PIXMAP_MAIL_RPL    "Reply to Mail"


GNOME_STOCK_PIXMAP_MAIL_FWD

#define GNOME_STOCK_PIXMAP_MAIL_FWD    "Forward Mail"


GNOME_STOCK_PIXMAP_MAIL_NEW

#define GNOME_STOCK_PIXMAP_MAIL_NEW    "New Mail"


GNOME_STOCK_PIXMAP_TRASH

#define GNOME_STOCK_PIXMAP_TRASH       "Trash"


GNOME_STOCK_PIXMAP_TRASH_FULL

#define GNOME_STOCK_PIXMAP_TRASH_FULL  "Trash Full"


GNOME_STOCK_PIXMAP_UNDELETE

#define GNOME_STOCK_PIXMAP_UNDELETE    "Undelete"


GNOME_STOCK_PIXMAP_SPELLCHECK

#define GNOME_STOCK_PIXMAP_SPELLCHECK  "Spellchecker"


GNOME_STOCK_PIXMAP_MIC

#define GNOME_STOCK_PIXMAP_MIC         "Microphone"


GNOME_STOCK_PIXMAP_LINE_IN

#define GNOME_STOCK_PIXMAP_LINE_IN     "Line In"


GNOME_STOCK_PIXMAP_CDROM

#define GNOME_STOCK_PIXMAP_CDROM       "Cdrom"


GNOME_STOCK_PIXMAP_VOLUME

#define GNOME_STOCK_PIXMAP_VOLUME      "Volume"


GNOME_STOCK_PIXMAP_BOOK_RED

#define GNOME_STOCK_PIXMAP_BOOK_RED    "Book Red"


GNOME_STOCK_PIXMAP_BOOK_GREEN

#define GNOME_STOCK_PIXMAP_BOOK_GREEN  "Book Green"


GNOME_STOCK_PIXMAP_BOOK_BLUE

#define GNOME_STOCK_PIXMAP_BOOK_BLUE   "Book Blue"


GNOME_STOCK_PIXMAP_BOOK_YELLOW

#define GNOME_STOCK_PIXMAP_BOOK_YELLOW "Book Yellow"


GNOME_STOCK_PIXMAP_BOOK_OPEN

#define GNOME_STOCK_PIXMAP_BOOK_OPEN   "Book Open"


GNOME_STOCK_PIXMAP_ABOUT

#define GNOME_STOCK_PIXMAP_ABOUT       "About"


GNOME_STOCK_PIXMAP_QUIT

#define GNOME_STOCK_PIXMAP_QUIT        "Quit"


GNOME_STOCK_PIXMAP_MULTIPLE

#define GNOME_STOCK_PIXMAP_MULTIPLE    "Multiple"


GNOME_STOCK_PIXMAP_NOT

#define GNOME_STOCK_PIXMAP_NOT         "Not"


GNOME_STOCK_PIXMAP_CONVERT

#define GNOME_STOCK_PIXMAP_CONVERT     "Convert"


GNOME_STOCK_PIXMAP_JUMP_TO

#define GNOME_STOCK_PIXMAP_JUMP_TO     "Jump To"


GNOME_STOCK_PIXMAP_UP

#define GNOME_STOCK_PIXMAP_UP          "Up"


GNOME_STOCK_PIXMAP_DOWN

#define GNOME_STOCK_PIXMAP_DOWN        "Down"


GNOME_STOCK_PIXMAP_TOP

#define GNOME_STOCK_PIXMAP_TOP         "Top"


GNOME_STOCK_PIXMAP_BOTTOM

#define GNOME_STOCK_PIXMAP_BOTTOM      "Bottom"


GNOME_STOCK_PIXMAP_ATTACH

#define GNOME_STOCK_PIXMAP_ATTACH      "Attach"


GNOME_STOCK_PIXMAP_INDEX

#define GNOME_STOCK_PIXMAP_INDEX       "Index"


GNOME_STOCK_PIXMAP_FONT

#define GNOME_STOCK_PIXMAP_FONT        "Font"


GNOME_STOCK_PIXMAP_EXEC

#define GNOME_STOCK_PIXMAP_EXEC        "Exec"


GNOME_STOCK_PIXMAP_ALIGN_LEFT

#define GNOME_STOCK_PIXMAP_ALIGN_LEFT    "Left"


GNOME_STOCK_PIXMAP_ALIGN_RIGHT

#define GNOME_STOCK_PIXMAP_ALIGN_RIGHT   "Right"


GNOME_STOCK_PIXMAP_ALIGN_CENTER

#define GNOME_STOCK_PIXMAP_ALIGN_CENTER  "Center"


GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY

#define GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY "Justify"


GNOME_STOCK_PIXMAP_TEXT_BOLD

#define GNOME_STOCK_PIXMAP_TEXT_BOLD      "Bold"


GNOME_STOCK_PIXMAP_TEXT_ITALIC

#define GNOME_STOCK_PIXMAP_TEXT_ITALIC    "Italic"


GNOME_STOCK_PIXMAP_TEXT_UNDERLINE

#define GNOME_STOCK_PIXMAP_TEXT_UNDERLINE "Underline"


GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT

#define GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT "Strikeout"


GNOME_STOCK_PIXMAP_TEXT_INDENT

#define GNOME_STOCK_PIXMAP_TEXT_INDENT "Text Indent"


GNOME_STOCK_PIXMAP_TEXT_UNINDENT

#define GNOME_STOCK_PIXMAP_TEXT_UNINDENT "Text Unindent"


GNOME_STOCK_PIXMAP_EXIT

#define GNOME_STOCK_PIXMAP_EXIT        GNOME_STOCK_PIXMAP_QUIT


GNOME_STOCK_PIXMAP_COLORSELECTOR

#define GNOME_STOCK_PIXMAP_COLORSELECTOR "Color Select"


GNOME_STOCK_PIXMAP_ADD

#define GNOME_STOCK_PIXMAP_ADD    "Add"


GNOME_STOCK_PIXMAP_REMOVE

#define GNOME_STOCK_PIXMAP_REMOVE "Remove"


GNOME_STOCK_PIXMAP_TABLE_BORDERS

#define GNOME_STOCK_PIXMAP_TABLE_BORDERS "Table Borders"


GNOME_STOCK_PIXMAP_TABLE_FILL

#define GNOME_STOCK_PIXMAP_TABLE_FILL "Table Fill"


GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST

#define GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST "Text Bulleted List"


GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST

#define GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST "Text Numbered List"


GNOME_STOCK_PIXMAP_REGULAR

#define GNOME_STOCK_PIXMAP_REGULAR     "regular"


GNOME_STOCK_PIXMAP_DISABLED

#define GNOME_STOCK_PIXMAP_DISABLED    "disabled"


GNOME_STOCK_PIXMAP_FOCUSED

#define GNOME_STOCK_PIXMAP_FOCUSED     "focused"


GnomeStockPixmapEntryAny

struct GnomeStockPixmapEntryAny {
        GnomeStockPixmapType type;
	int width, height;
	char *label;
};


GnomeStockPixmapEntryData

struct GnomeStockPixmapEntryData {
        GnomeStockPixmapType type;
	int width, height;
	char *label;
        gchar **xpm_data;
};


GnomeStockPixmapEntryFile

struct GnomeStockPixmapEntryFile {
        GnomeStockPixmapType type;
	int width, height;
	char *label;
        gchar *filename;
};


GnomeStockPixmapEntryPath

struct GnomeStockPixmapEntryPath {
        GnomeStockPixmapType type;
	int width, height;
	char *label;
        gchar *pathname;
};


GnomeStockPixmapEntryWidget

struct GnomeStockPixmapEntryWidget {
        GnomeStockPixmapType type;
	int width, height;
	char *label;
        GtkWidget *widget;
};


GnomeStockPixmapEntryGPixmap

struct GnomeStockPixmapEntryGPixmap {
        GnomeStockPixmapType type;
	int width, height;
	char *label;
        GnomePixmap *pixmap;
};


GnomeStockPixmapType

typedef enum {
        GNOME_STOCK_PIXMAP_TYPE_NONE,
        GNOME_STOCK_PIXMAP_TYPE_DATA,
        GNOME_STOCK_PIXMAP_TYPE_FILE,
        GNOME_STOCK_PIXMAP_TYPE_PATH,
        GNOME_STOCK_PIXMAP_TYPE_WIDGET,
	GNOME_STOCK_PIXMAP_TYPE_IMLIB,
	GNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED,
	GNOME_STOCK_PIXMAP_TYPE_GPIXMAP
} GnomeStockPixmapType;


GnomeStockPixmapEntryImlib

struct GnomeStockPixmapEntryImlib {
        GnomeStockPixmapType type;
	int width, height;
	char *label;
        const gchar *rgb_data;
	GdkImlibColor shape;
};


GnomeStockPixmapEntryImlibScaled

struct GnomeStockPixmapEntryImlibScaled {
        GnomeStockPixmapType type;
	int width, height;
	char *label;
        const gchar *rgb_data;
	GdkImlibColor shape;
	int scaled_width, scaled_height;
};


GnomeStockPixmapEntry

union GnomeStockPixmapEntry {
        GnomeStockPixmapType type;
        GnomeStockPixmapEntryAny any;
        GnomeStockPixmapEntryData data;
        GnomeStockPixmapEntryFile file;
        GnomeStockPixmapEntryPath path;
        GnomeStockPixmapEntryWidget widget;
	GnomeStockPixmapEntryImlib imlib;
	GnomeStockPixmapEntryImlibScaled imlib_s;
        GnomeStockPixmapEntryGPixmap gpixmap;
};


gnome_stock_new()

GtkWidget*  gnome_stock_new                 (void);

Returns


gnome_stock_new_with_icon()

GtkWidget*  gnome_stock_new_with_icon       (const char *icon);

icon : Returns


gnome_stock_set_icon()

gboolean    gnome_stock_set_icon            (GnomeStock *stock,
                                             const char *icon);

stock : icon : Returns


gnome_stock_pixmap()

GnomePixmap* gnome_stock_pixmap             (GtkWidget *window,
                                             const char *icon,
                                             const char *subtype);

window : icon : subtype : Returns


gnome_stock_pixmap_widget()

GtkWidget*  gnome_stock_pixmap_widget       (GtkWidget *window,
                                             const char *icon);

window : icon : Returns


gnome_stock_pixmap_widget_at_size()

GtkWidget*  gnome_stock_pixmap_widget_at_size
                                            (GtkWidget *window,
                                             const char *icon,
                                             guint width,
                                             guint height);

window : icon : width : height : Returns


gnome_stock_pixmap_widget_set_icon()

void        gnome_stock_pixmap_widget_set_icon
                                            (GnomeStock *widget,
                                             const char *icon);

widget : icon : 


gnome_stock_pixmap_register()

gint        gnome_stock_pixmap_register     (const char *icon,
                                             const char *subtype,
                                             GnomeStockPixmapEntry *entry);

icon : subtype : entry : Returns


gnome_stock_pixmap_change()

gint        gnome_stock_pixmap_change       (const char *icon,
                                             const char *subtype,
                                             GnomeStockPixmapEntry *entry);

icon : subtype : entry : Returns


gnome_stock_pixmap_checkfor()

GnomeStockPixmapEntry* gnome_stock_pixmap_checkfor
                                            (const char *icon,
                                             const char *subtype);

icon : subtype : Returns


gnome_pixmap_button()

GtkWidget*  gnome_pixmap_button             (GtkWidget *pixmap,
                                             const char *text);

pixmap : text : Returns


gnome_button_can_default()

void        gnome_button_can_default        (GtkButton *button,
                                             gboolean can_default);

button : can_default : 


GNOME_STOCK_BUTTON_OK

#define GNOME_STOCK_BUTTON_OK     "Button_Ok"


GNOME_STOCK_BUTTON_CANCEL

#define GNOME_STOCK_BUTTON_CANCEL "Button_Cancel"


GNOME_STOCK_BUTTON_YES

#define GNOME_STOCK_BUTTON_YES    "Button_Yes"


GNOME_STOCK_BUTTON_NO

#define GNOME_STOCK_BUTTON_NO     "Button_No"


GNOME_STOCK_BUTTON_CLOSE

#define GNOME_STOCK_BUTTON_CLOSE  "Button_Close"


GNOME_STOCK_BUTTON_APPLY

#define GNOME_STOCK_BUTTON_APPLY  "Button_Apply"


GNOME_STOCK_BUTTON_HELP

#define GNOME_STOCK_BUTTON_HELP   "Button_Help"


GNOME_STOCK_BUTTON_NEXT

#define GNOME_STOCK_BUTTON_NEXT   "Button_Next"


GNOME_STOCK_BUTTON_PREV

#define GNOME_STOCK_BUTTON_PREV   "Button_Prev"


GNOME_STOCK_BUTTON_UP

#define GNOME_STOCK_BUTTON_UP     "Button_Up"


GNOME_STOCK_BUTTON_DOWN

#define GNOME_STOCK_BUTTON_DOWN   "Button_Down"


GNOME_STOCK_BUTTON_FONT

#define GNOME_STOCK_BUTTON_FONT   "Button_Font"


gnome_stock_button()

GtkWidget*  gnome_stock_button              (const char *type);

type : Returns


gnome_stock_or_ordinary_button()

GtkWidget*  gnome_stock_or_ordinary_button  (const char *type);

type : Returns


GNOME_STOCK_MENU_BLANK

#define GNOME_STOCK_MENU_BLANK        "Menu_"


GNOME_STOCK_MENU_NEW

#define GNOME_STOCK_MENU_NEW          "Menu_New"


GNOME_STOCK_MENU_SAVE

#define GNOME_STOCK_MENU_SAVE         "Menu_Save"


GNOME_STOCK_MENU_SAVE_AS

#define GNOME_STOCK_MENU_SAVE_AS      "Menu_Save As"


GNOME_STOCK_MENU_REVERT

#define GNOME_STOCK_MENU_REVERT       "Menu_Revert"


GNOME_STOCK_MENU_OPEN

#define GNOME_STOCK_MENU_OPEN         "Menu_Open"


GNOME_STOCK_MENU_CLOSE

#define GNOME_STOCK_MENU_CLOSE        "Menu_Close"


GNOME_STOCK_MENU_QUIT

#define GNOME_STOCK_MENU_QUIT         "Menu_Quit"


GNOME_STOCK_MENU_CUT

#define GNOME_STOCK_MENU_CUT          "Menu_Cut"


GNOME_STOCK_MENU_COPY

#define GNOME_STOCK_MENU_COPY         "Menu_Copy"


GNOME_STOCK_MENU_PASTE

#define GNOME_STOCK_MENU_PASTE        "Menu_Paste"


GNOME_STOCK_MENU_PROP

#define GNOME_STOCK_MENU_PROP         "Menu_Properties"


GNOME_STOCK_MENU_PREF

#define GNOME_STOCK_MENU_PREF         "Menu_Preferences"


GNOME_STOCK_MENU_ABOUT

#define GNOME_STOCK_MENU_ABOUT        "Menu_About"


GNOME_STOCK_MENU_SCORES

#define GNOME_STOCK_MENU_SCORES       "Menu_Scores"


GNOME_STOCK_MENU_UNDO

#define GNOME_STOCK_MENU_UNDO         "Menu_Undo"


GNOME_STOCK_MENU_REDO

#define GNOME_STOCK_MENU_REDO         "Menu_Redo"


GNOME_STOCK_MENU_PRINT

#define GNOME_STOCK_MENU_PRINT        "Menu_Print"


GNOME_STOCK_MENU_SEARCH

#define GNOME_STOCK_MENU_SEARCH       "Menu_Search"


GNOME_STOCK_MENU_SRCHRPL

#define GNOME_STOCK_MENU_SRCHRPL      "Menu_Search/Replace"


GNOME_STOCK_MENU_BACK

#define GNOME_STOCK_MENU_BACK         "Menu_Back"


GNOME_STOCK_MENU_FORWARD

#define GNOME_STOCK_MENU_FORWARD      "Menu_Forward"


GNOME_STOCK_MENU_FIRST

#define GNOME_STOCK_MENU_FIRST        "Menu_First"


GNOME_STOCK_MENU_LAST

#define GNOME_STOCK_MENU_LAST         "Menu_Last"


GNOME_STOCK_MENU_HOME

#define GNOME_STOCK_MENU_HOME         "Menu_Home"


GNOME_STOCK_MENU_STOP

#define GNOME_STOCK_MENU_STOP         "Menu_Stop"


GNOME_STOCK_MENU_REFRESH

#define GNOME_STOCK_MENU_REFRESH      "Menu_Refresh"


GNOME_STOCK_MENU_MAIL

#define GNOME_STOCK_MENU_MAIL         "Menu_Mail"


GNOME_STOCK_MENU_MAIL_RCV

#define GNOME_STOCK_MENU_MAIL_RCV     "Menu_Receive Mail"


GNOME_STOCK_MENU_MAIL_SND

#define GNOME_STOCK_MENU_MAIL_SND     "Menu_Send Mail"


GNOME_STOCK_MENU_MAIL_RPL

#define GNOME_STOCK_MENU_MAIL_RPL     "Menu_Reply to Mail"


GNOME_STOCK_MENU_MAIL_FWD

#define GNOME_STOCK_MENU_MAIL_FWD     "Menu_Forward Mail"


GNOME_STOCK_MENU_MAIL_NEW

#define GNOME_STOCK_MENU_MAIL_NEW     "Menu_New Mail"


GNOME_STOCK_MENU_TRASH

#define GNOME_STOCK_MENU_TRASH        "Menu_Trash"


GNOME_STOCK_MENU_TRASH_FULL

#define GNOME_STOCK_MENU_TRASH_FULL   "Menu_Trash Full"


GNOME_STOCK_MENU_UNDELETE

#define GNOME_STOCK_MENU_UNDELETE     "Menu_Undelete"


GNOME_STOCK_MENU_TIMER

#define GNOME_STOCK_MENU_TIMER        "Menu_Timer"


GNOME_STOCK_MENU_TIMER_STOP

#define GNOME_STOCK_MENU_TIMER_STOP   "Menu_Timer Stopped"


GNOME_STOCK_MENU_SPELLCHECK

#define GNOME_STOCK_MENU_SPELLCHECK   "Menu_Spellchecker"


GNOME_STOCK_MENU_MIC

#define GNOME_STOCK_MENU_MIC          "Menu_Microphone"


GNOME_STOCK_MENU_LINE_IN

#define GNOME_STOCK_MENU_LINE_IN      "Menu_Line In"


GNOME_STOCK_MENU_CDROM

#define GNOME_STOCK_MENU_CDROM	      "Menu_Cdrom"


GNOME_STOCK_MENU_VOLUME

#define GNOME_STOCK_MENU_VOLUME       "Menu_Volume"


GNOME_STOCK_MENU_BOOK_RED

#define GNOME_STOCK_MENU_BOOK_RED     "Menu_Book Red"


GNOME_STOCK_MENU_BOOK_GREEN

#define GNOME_STOCK_MENU_BOOK_GREEN   "Menu_Book Green"


GNOME_STOCK_MENU_BOOK_BLUE

#define GNOME_STOCK_MENU_BOOK_BLUE    "Menu_Book Blue"


GNOME_STOCK_MENU_BOOK_YELLOW

#define GNOME_STOCK_MENU_BOOK_YELLOW  "Menu_Book Yellow"


GNOME_STOCK_MENU_BOOK_OPEN

#define GNOME_STOCK_MENU_BOOK_OPEN    "Menu_Book Open"


GNOME_STOCK_MENU_CONVERT

#define GNOME_STOCK_MENU_CONVERT      "Menu_Convert"


GNOME_STOCK_MENU_JUMP_TO

#define GNOME_STOCK_MENU_JUMP_TO      "Menu_Jump To"


GNOME_STOCK_MENU_UP

#define GNOME_STOCK_MENU_UP           "Menu_Up"


GNOME_STOCK_MENU_DOWN

#define GNOME_STOCK_MENU_DOWN         "Menu_Down"


GNOME_STOCK_MENU_TOP

#define GNOME_STOCK_MENU_TOP          "Menu_Top"


GNOME_STOCK_MENU_BOTTOM

#define GNOME_STOCK_MENU_BOTTOM       "Menu_Bottom"


GNOME_STOCK_MENU_ATTACH

#define GNOME_STOCK_MENU_ATTACH       "Menu_Attach"


GNOME_STOCK_MENU_INDEX

#define GNOME_STOCK_MENU_INDEX        "Menu_Index"


GNOME_STOCK_MENU_FONT

#define GNOME_STOCK_MENU_FONT         "Menu_Font"


GNOME_STOCK_MENU_EXEC

#define GNOME_STOCK_MENU_EXEC         "Menu_Exec"


GNOME_STOCK_MENU_ALIGN_LEFT

#define GNOME_STOCK_MENU_ALIGN_LEFT     "Menu_Left"


GNOME_STOCK_MENU_ALIGN_RIGHT

#define GNOME_STOCK_MENU_ALIGN_RIGHT    "Menu_Right"


GNOME_STOCK_MENU_ALIGN_CENTER

#define GNOME_STOCK_MENU_ALIGN_CENTER   "Menu_Center"


GNOME_STOCK_MENU_ALIGN_JUSTIFY

#define GNOME_STOCK_MENU_ALIGN_JUSTIFY  "Menu_Justify"


GNOME_STOCK_MENU_TEXT_BOLD

#define GNOME_STOCK_MENU_TEXT_BOLD      "Menu_Bold"


GNOME_STOCK_MENU_TEXT_ITALIC

#define GNOME_STOCK_MENU_TEXT_ITALIC    "Menu_Italic"


GNOME_STOCK_MENU_TEXT_UNDERLINE

#define GNOME_STOCK_MENU_TEXT_UNDERLINE "Menu_Underline"


GNOME_STOCK_MENU_TEXT_STRIKEOUT

#define GNOME_STOCK_MENU_TEXT_STRIKEOUT "Menu_Strikeout"


GNOME_STOCK_MENU_EXIT

#define GNOME_STOCK_MENU_EXIT     GNOME_STOCK_MENU_QUIT


gnome_stock_menu_item()

GtkWidget*  gnome_stock_menu_item           (const char *type,
                                             const char *text);

type : text : Returns


gnome_stock_menu_accel()

gboolean    gnome_stock_menu_accel          (const char *type,
                                             guchar *key,
                                             guint8 *mod);

type : key : mod : Returns


gnome_stock_menu_accel_parse()

void        gnome_stock_menu_accel_parse    (const char *section);

section : 


gnome_stock_transparent_window()

GtkWidget*  gnome_stock_transparent_window  (const char *icon,
                                             const char *subtype);

icon : subtype : Returns


gnome_stock_pixmap_gdk()

void        gnome_stock_pixmap_gdk          (const char *icon,
                                             const char *subtype,
                                             GdkPixmap **pixmap,
                                             GdkPixmap **mask);

icon : subtype : pixmap : mask :