## gwystock

gwystock — Stock icons

## Synopsis

    #include <libgwydgets/gwydgets.h>

    #define             GWY_STOCK_3D_BASE
    #define             GWY_STOCK_ARITHMETIC
    #define             GWY_STOCK_BOLD
    #define             GWY_STOCK_CANTILEVER
    #define             GWY_STOCK_COLOR_RANGE
    #define             GWY_STOCK_COLOR_RANGE_ADAPTIVE
    #define             GWY_STOCK_COLOR_RANGE_AUTO
    #define             GWY_STOCK_COLOR_RANGE_FIXED
    #define             GWY_STOCK_COLOR_RANGE_FULL
    #define             GWY_STOCK_CROP
    #define             GWY_STOCK_CWT
    #define             GWY_STOCK_DATA_MEASURE
    #define             GWY_STOCK_DISTANCE
    #define             GWY_STOCK_DRIFT
    #define             GWY_STOCK_DWT
    #define             GWY_STOCK_EDGE
    #define             GWY_STOCK_FACET_LEVEL
    #define             GWY_STOCK_FAVOURITE
    #define             GWY_STOCK_FFT
    #define             GWY_STOCK_FILTER
    #define             GWY_STOCK_FIX_ZERO
    #define             GWY_STOCK_FLIP_HORIZONTALLY
    #define             GWY_STOCK_FLIP_VERTICALLY
    #define             GWY_STOCK_FRACTAL
    #define             GWY_STOCK_GL_MATERIAL
    #define             GWY_STOCK_GRADIENT_HORIZONTAL
    #define             GWY_STOCK_GRADIENT_VERTICAL
    #define             GWY_STOCK_GRAINS
    #define             GWY_STOCK_GRAINS_GRAPH
    #define             GWY_STOCK_GRAINS_MEASURE
    #define             GWY_STOCK_GRAINS_REMOVE
    #define             GWY_STOCK_GRAINS_WATER
    #define             GWY_STOCK_GRAPH
    #define             GWY_STOCK_GRAPH_FUNCTION
    #define             GWY_STOCK_GRAPH_HALFGAUSS
    #define             GWY_STOCK_GRAPH_MEASURE
    #define             GWY_STOCK_GRAPH_PALETTE
    #define             GWY_STOCK_GRAPH_POINTER
    #define             GWY_STOCK_GRAPH_RULER
    #define             GWY_STOCK_GRAPH_VERTICAL
    #define             GWY_STOCK_GRAPH_ZOOM_FIT
    #define             GWY_STOCK_GRAPH_ZOOM_IN
    #define             GWY_STOCK_GRAPH_ZOOM_OUT
    #define             GWY_STOCK_GWYDDION
    #define             GWY_STOCK_IMMERSE
    #define             GWY_STOCK_ISO_ROUGHNESS
    #define             GWY_STOCK_ITALIC
    #define             GWY_STOCK_LESS
    #define             GWY_STOCK_LEVEL
    #define             GWY_STOCK_LEVEL_TRIANGLE
    #define             GWY_STOCK_LIGHT_ROTATE
    #define             GWY_STOCK_LINE_LEVEL
    #define             GWY_STOCK_LOGSCALE_HORIZONTAL
    #define             GWY_STOCK_LOGSCALE_VERTICAL
    #define             GWY_STOCK_MASK
    #define             GWY_STOCK_MASK_ADD
    #define             GWY_STOCK_MASK_CIRCLE
    #define             GWY_STOCK_MASK_CIRCLE_EXCLUSIVE
    #define             GWY_STOCK_MASK_CIRCLE_INCLUSIVE
    #define             GWY_STOCK_MASK_EDITOR
    #define             GWY_STOCK_MASK_EXCLUDE
    #define             GWY_STOCK_MASK_EXCLUDE_CIRCLE
    #define             GWY_STOCK_MASK_GROW
    #define             GWY_STOCK_MASK_INTERSECT
    #define             GWY_STOCK_MASK_INVERT
    #define             GWY_STOCK_MASK_LINE
    #define             GWY_STOCK_MASK_RECT_EXCLUSIVE
    #define             GWY_STOCK_MASK_RECT_INCLUSIVE
    #define             GWY_STOCK_MASK_REMOVE
    #define             GWY_STOCK_MASK_SHRINK
    #define             GWY_STOCK_MASK_SUBTRACT
    #define             GWY_STOCK_MERGE
    #define             GWY_STOCK_MORE
    #define             GWY_STOCK_PALETTES
    #define             GWY_STOCK_PATH_LEVEL
    #define             GWY_STOCK_POINTER_MEASURE
    #define             GWY_STOCK_POLYNOM
    #define             GWY_STOCK_PROFILE
    #define             GWY_STOCK_REMOVE_UNDER_MASK
    #define             GWY_STOCK_ROTATE
    #define             GWY_STOCK_ROTATE_180
    #define             GWY_STOCK_ROTATE_90_CCW
    #define             GWY_STOCK_ROTATE_90_CW
    #define             GWY_STOCK_SCALE
    #define             GWY_STOCK_SCALE_HORIZONTALLY
    #define             GWY_STOCK_SCALE_VERTICALLY
    #define             GWY_STOCK_SCARS
    #define             GWY_STOCK_SHADER
    #define             GWY_STOCK_SPECTRUM
    #define             GWY_STOCK_SPOT_REMOVE
    #define             GWY_STOCK_STAT_QUANTITIES
    #define             GWY_STOCK_SUBSCRIPT
    #define             GWY_STOCK_SUPERSCRIPT
    #define             GWY_STOCK_UNROTATE
    #define             GWY_STOCK_VALUE_INVERT
    #define             GWY_STOCK_ZOOM_1_1
    #define             GWY_STOCK_ZOOM_FIT
    #define             GWY_STOCK_ZOOM_IN
    #define             GWY_STOCK_ZOOM_OUT
    #define             GWY_ICON_SIZE_ABOUT
    void                gwy_stock_register_stock_items      (void);

## Description

Use `gwy_stock_register_stock_items()` to register stock icons.

## Details

### GWY_STOCK_3D_BASE

    #define GWY_STOCK_3D_BASE               "gwy_3d_base"

The "3D-Base" stock icon.

### GWY_STOCK_ARITHMETIC

    #define GWY_STOCK_ARITHMETIC            "gwy_arithmetic"

The "Arithmetic" stock icon.

Since 2.3

### GWY_STOCK_BOLD

    #define GWY_STOCK_BOLD                  "gwy_bold"

The "Bold" stock icon.

### GWY_STOCK_CANTILEVER

    #define GWY_STOCK_CANTILEVER            "gwy_cantilever"

The "Cantilever" stock icon.

### GWY_STOCK_COLOR_RANGE

    #define GWY_STOCK_COLOR_RANGE           "gwy_color_range"

The "Color-Range" stock icon.

### GWY_STOCK_COLOR_RANGE_ADAPTIVE

    #define GWY_STOCK_COLOR_RANGE_ADAPTIVE  "gwy_color_range_adaptive"

The "Color-Range-Adaptive" stock icon.

Since 2.7

### GWY_STOCK_COLOR_RANGE_AUTO

    #define GWY_STOCK_COLOR_RANGE_AUTO      "gwy_color_range_auto"

The "Color-Range-Auto" stock icon.

Since 2.7

### GWY_STOCK_COLOR_RANGE_FIXED

    #define GWY_STOCK_COLOR_RANGE_FIXED     "gwy_color_range_fixed"

The "Color-Range-Fixed" stock icon.

Since 2.7

### GWY_STOCK_COLOR_RANGE_FULL

    #define GWY_STOCK_COLOR_RANGE_FULL      "gwy_color_range_full"

The "Color-Range-Full" stock icon.

Since 2.7

### GWY_STOCK_CROP

    #define GWY_STOCK_CROP                  "gwy_crop"

The "Crop" stock icon.

### GWY_STOCK_CWT

    #define GWY_STOCK_CWT                   "gwy_cwt"

The "CWT" stock icon.

### GWY_STOCK_DATA_MEASURE

    #define GWY_STOCK_DATA_MEASURE          "gwy_data_measure"

The "Data-Measure" stock icon.

Since 2.3

### GWY_STOCK_DISTANCE

    #define GWY_STOCK_DISTANCE              "gwy_distance"

The "Distance" stock icon.

### GWY_STOCK_DRIFT

    #define GWY_STOCK_DRIFT                 "gwy_drift"

The "Drift" stock icon.

Since 2.3

### GWY_STOCK_DWT

    #define GWY_STOCK_DWT                   "gwy_dwt"

The "DWT" stock icon.

### GWY_STOCK_EDGE

    #define GWY_STOCK_EDGE                  "gwy_edge"

The "Edge" stock icon.

### GWY_STOCK_FACET_LEVEL

    #define GWY_STOCK_FACET_LEVEL           "gwy_facet_level"

The "Facet-Level" stock icon.

### GWY_STOCK_FAVOURITE

    #define GWY_STOCK_FAVOURITE             "gwy_favourite"

The "Favourite" stock icon.

### GWY_STOCK_FFT

    #define GWY_STOCK_FFT                   "gwy_fft"

The "FFT" stock icon.

### GWY_STOCK_FILTER

    #define GWY_STOCK_FILTER                "gwy_filter"

The "Filter" stock icon.

### GWY_STOCK_FIX_ZERO

    #define GWY_STOCK_FIX_ZERO              "gwy_fix_zero"

The "Fix-Zero" stock icon.

### GWY_STOCK_FLIP_HORIZONTALLY

    #define GWY_STOCK_FLIP_HORIZONTALLY     "gwy_flip_horizontally"

The "Flip-Horizontally" stock icon.

### GWY_STOCK_FLIP_VERTICALLY

    #define GWY_STOCK_FLIP_VERTICALLY       "gwy_flip_vertically"

The "Flip-Vertically" stock icon.

### GWY_STOCK_FRACTAL

    #define GWY_STOCK_FRACTAL               "gwy_fractal"

The "Fractal" stock icon.

### GWY_STOCK_GL_MATERIAL

    #define GWY_STOCK_GL_MATERIAL           "gwy_gl_material"

The "GL-Material" stock icon.

Since 2.7

### GWY_STOCK_GRADIENT_HORIZONTAL

    #define GWY_STOCK_GRADIENT_HORIZONTAL   "gwy_gradient_horizontal"

The "Gradient-Horizontal" stock icon.

### GWY_STOCK_GRADIENT_VERTICAL

    #define GWY_STOCK_GRADIENT_VERTICAL     "gwy_gradient_vertical"

The "Gradient-Vertical" stock icon.

### GWY_STOCK_GRAINS

    #define GWY_STOCK_GRAINS                "gwy_grains"

The "Grains" stock icon.

### GWY_STOCK_GRAINS_GRAPH

    #define GWY_STOCK_GRAINS_GRAPH          "gwy_grains_graph"

The "Grains-Graph" stock icon.

### GWY_STOCK_GRAINS_MEASURE

    #define GWY_STOCK_GRAINS_MEASURE        "gwy_grains_measure"

The "Grains-Measure" stock icon.

Since 2.7

### GWY_STOCK_GRAINS_REMOVE

    #define GWY_STOCK_GRAINS_REMOVE         "gwy_grains_remove"

The "Grains-Remove" stock icon.

### GWY_STOCK_GRAINS_WATER

    #define GWY_STOCK_GRAINS_WATER          "gwy_grains_water"

The "Grains-Water" stock icon.

### GWY_STOCK_GRAPH

    #define GWY_STOCK_GRAPH                 "gwy_graph"

The "Graph" stock icon.

### GWY_STOCK_GRAPH_FUNCTION

    #define GWY_STOCK_GRAPH_FUNCTION        "gwy_graph_function"

The "Graph-Function" stock icon.

### GWY_STOCK_GRAPH_HALFGAUSS

    #define GWY_STOCK_GRAPH_HALFGAUSS       "gwy_graph_halfgauss"

The "Graph-Halfgauss" stock icon.

### GWY_STOCK_GRAPH_MEASURE

    #define GWY_STOCK_GRAPH_MEASURE         "gwy_graph_measure"

The "Graph-Measure" stock icon.

### GWY_STOCK_GRAPH_PALETTE

    #define GWY_STOCK_GRAPH_PALETTE         "gwy_graph_palette"

The "Graph-Palette" stock icon.

### GWY_STOCK_GRAPH_POINTER

    #define GWY_STOCK_GRAPH_POINTER         "gwy_graph_pointer"

The "Graph-Pointer" stock icon.

### GWY_STOCK_GRAPH_RULER

    #define GWY_STOCK_GRAPH_RULER           "gwy_graph_ruler"

The "Graph-Ruler" stock icon.

### GWY_STOCK_GRAPH_VERTICAL

    #define GWY_STOCK_GRAPH_VERTICAL        "gwy_graph_vertical"

The "Graph-Vertical" stock icon.

### GWY_STOCK_GRAPH_ZOOM_FIT

    #define GWY_STOCK_GRAPH_ZOOM_FIT        "gwy_graph_zoom_fit"

The "Graph-Zoom-Fit" stock icon.

### GWY_STOCK_GRAPH_ZOOM_IN

    #define GWY_STOCK_GRAPH_ZOOM_IN         "gwy_graph_zoom_in"

The "Graph-Zoom-In" stock icon.

### GWY_STOCK_GRAPH_ZOOM_OUT

    #define GWY_STOCK_GRAPH_ZOOM_OUT        "gwy_graph_zoom_out"

The "Graph-Zoom-Out" stock icon.

### GWY_STOCK_GWYDDION

    #define GWY_STOCK_GWYDDION              "gwy_gwyddion"

The "Gwyddion" stock icon.

### GWY_STOCK_IMMERSE

    #define GWY_STOCK_IMMERSE               "gwy_immerse"

The "Immerse" stock icon.

Since 2.3

### GWY_STOCK_ISO_ROUGHNESS

    #define GWY_STOCK_ISO_ROUGHNESS         "gwy_iso_roughness"

The "Iso-Roughness" stock icon.

Since 2.7

### GWY_STOCK_ITALIC

    #define GWY_STOCK_ITALIC                "gwy_italic"

The "Italic" stock icon.

### GWY_STOCK_LESS

    #define GWY_STOCK_LESS                  "gwy_less"

The "Less" stock icon.

### GWY_STOCK_LEVEL

    #define GWY_STOCK_LEVEL                 "gwy_level"

The "Level" stock icon.

### GWY_STOCK_LEVEL_TRIANGLE

    #define GWY_STOCK_LEVEL_TRIANGLE        "gwy_level_triangle"

The "Level-Triangle" stock icon.

### GWY_STOCK_LIGHT_ROTATE

    #define GWY_STOCK_LIGHT_ROTATE          "gwy_light_rotate"

The "Light-Rotate" stock icon.

### GWY_STOCK_LINE_LEVEL

    #define GWY_STOCK_LINE_LEVEL            "gwy_line_level"

The "Line-Level" stock icon.

### GWY_STOCK_LOGSCALE_HORIZONTAL

    #define GWY_STOCK_LOGSCALE_HORIZONTAL   "gwy_logscale_horizontal"

The "Logscale-Horizontal" stock icon.

### GWY_STOCK_LOGSCALE_VERTICAL

    #define GWY_STOCK_LOGSCALE_VERTICAL     "gwy_logscale_vertical"

The "Logscale-Vertical" stock icon.

### GWY_STOCK_MASK

    #define GWY_STOCK_MASK                  "gwy_mask"

The "Mask" stock icon.

### GWY_STOCK_MASK_ADD

    #define GWY_STOCK_MASK_ADD              "gwy_mask_add"

The "Mask-Add" stock icon.

### GWY_STOCK_MASK_CIRCLE

    #define GWY_STOCK_MASK_CIRCLE           "gwy_mask_circle"

The "Mask-Circle" stock icon.

### GWY_STOCK_MASK_CIRCLE_EXCLUSIVE

    #define GWY_STOCK_MASK_CIRCLE_EXCLUSIVE "gwy_mask_circle_exclusive"

The "Mask-Circle-Exclusive" stock icon.

### GWY_STOCK_MASK_CIRCLE_INCLUSIVE

    #define GWY_STOCK_MASK_CIRCLE_INCLUSIVE "gwy_mask_circle_inclusive"

The "Mask-Circle-Inclusive" stock icon.

### GWY_STOCK_MASK_EDITOR

    #define GWY_STOCK_MASK_EDITOR           "gwy_mask_editor"

The "Mask-Editor" stock icon.

### GWY_STOCK_MASK_EXCLUDE

    #define GWY_STOCK_MASK_EXCLUDE          "gwy_mask_exclude"

The "Mask-Exclude" stock icon.

### GWY_STOCK_MASK_EXCLUDE_CIRCLE

    #define GWY_STOCK_MASK_EXCLUDE_CIRCLE   "gwy_mask_exclude_circle"

The "Mask-Exclude-Circle" stock icon.

### GWY_STOCK_MASK_GROW

    #define GWY_STOCK_MASK_GROW             "gwy_mask_grow"

The "Mask-Grow" stock icon.

### GWY_STOCK_MASK_INTERSECT

    #define GWY_STOCK_MASK_INTERSECT        "gwy_mask_intersect"

The "Mask-Intersect" stock icon.

### GWY_STOCK_MASK_INVERT

    #define GWY_STOCK_MASK_INVERT           "gwy_mask_invert"

The "Mask-Invert" stock icon.

### GWY_STOCK_MASK_LINE

    #define GWY_STOCK_MASK_LINE             "gwy_mask_line"

The "Mask-Line" stock icon.

Since 2.7

### GWY_STOCK_MASK_RECT_EXCLUSIVE

    #define GWY_STOCK_MASK_RECT_EXCLUSIVE   "gwy_mask_rect_exclusive"

The "Mask-Rect-Exclusive" stock icon.

### GWY_STOCK_MASK_RECT_INCLUSIVE

    #define GWY_STOCK_MASK_RECT_INCLUSIVE   "gwy_mask_rect_inclusive"

The "Mask-Rect-Inclusive" stock icon.

### GWY_STOCK_MASK_REMOVE

    #define GWY_STOCK_MASK_REMOVE           "gwy_mask_remove"

The "Mask-Remove" stock icon.

### GWY_STOCK_MASK_SHRINK

    #define GWY_STOCK_MASK_SHRINK           "gwy_mask_shrink"

The "Mask-Shrink" stock icon.

### GWY_STOCK_MASK_SUBTRACT

    #define GWY_STOCK_MASK_SUBTRACT         "gwy_mask_subtract"

The "Mask-Subtract" stock icon.

### GWY_STOCK_MERGE

    #define GWY_STOCK_MERGE                 "gwy_merge"

The "Merge" stock icon.

Since 2.3

### GWY_STOCK_MORE

    #define GWY_STOCK_MORE                  "gwy_more"

The "More" stock icon.

### GWY_STOCK_PALETTES

    #define GWY_STOCK_PALETTES              "gwy_palettes"

The "Palettes" stock icon.

### GWY_STOCK_PATH_LEVEL

    #define GWY_STOCK_PATH_LEVEL            "gwy_path_level"

The "Path-Level" stock icon.

Since 2.7

### GWY_STOCK_POINTER_MEASURE

    #define GWY_STOCK_POINTER_MEASURE       "gwy_pointer_measure"

The "Pointer-Measure" stock icon.

### GWY_STOCK_POLYNOM

    #define GWY_STOCK_POLYNOM               "gwy_polynom"

The "Polynom" stock icon.

### GWY_STOCK_PROFILE

    #define GWY_STOCK_PROFILE               "gwy_profile"

The "Profile" stock icon.

### GWY_STOCK_REMOVE_UNDER_MASK

    #define GWY_STOCK_REMOVE_UNDER_MASK     "gwy_remove_under_mask"

The "Remove-Under-Mask" stock icon.

### GWY_STOCK_ROTATE

    #define GWY_STOCK_ROTATE                "gwy_rotate"

The "Rotate" stock icon.

### GWY_STOCK_ROTATE_180

    #define GWY_STOCK_ROTATE_180            "gwy_rotate_180"

The "Rotate-180" stock icon.

### GWY_STOCK_ROTATE_90_CCW

    #define GWY_STOCK_ROTATE_90_CCW         "gwy_rotate_90_ccw"

The "Rotate-90-CCW" stock icon.

### GWY_STOCK_ROTATE_90_CW

    #define GWY_STOCK_ROTATE_90_CW          "gwy_rotate_90_cw"

The "Rotate-90-CW" stock icon.

### GWY_STOCK_SCALE

    #define GWY_STOCK_SCALE                 "gwy_scale"

The "Scale" stock icon.

### GWY_STOCK_SCALE_HORIZONTALLY

    #define GWY_STOCK_SCALE_HORIZONTALLY    "gwy_scale_horizontally"

The "Scale-Horizontally" stock icon.

### GWY_STOCK_SCALE_VERTICALLY

    #define GWY_STOCK_SCALE_VERTICALLY      "gwy_scale_vertically"

The "Scale-Vertically" stock icon.

### GWY_STOCK_SCARS

    #define GWY_STOCK_SCARS                 "gwy_scars"

The "Scars" stock icon.

### GWY_STOCK_SHADER

    #define GWY_STOCK_SHADER                "gwy_shader"

The "Shader" stock icon.

### GWY_STOCK_SPECTRUM

    #define GWY_STOCK_SPECTRUM              "gwy_spectrum"

The "Spectrum" stock icon.

Since 2.7

### GWY_STOCK_SPOT_REMOVE

    #define GWY_STOCK_SPOT_REMOVE           "gwy_spot_remove"

The "Spot-Remove" stock icon.

### GWY_STOCK_STAT_QUANTITIES

    #define GWY_STOCK_STAT_QUANTITIES       "gwy_stat_quantities"

The "Stat-Quantities" stock icon.

### GWY_STOCK_SUBSCRIPT

    #define GWY_STOCK_SUBSCRIPT             "gwy_subscript"

The "Subscript" stock icon.

### GWY_STOCK_SUPERSCRIPT

    #define GWY_STOCK_SUPERSCRIPT           "gwy_superscript"

The "Superscript" stock icon.

### GWY_STOCK_UNROTATE

    #define GWY_STOCK_UNROTATE              "gwy_unrotate"

The "Unrotate" stock icon.

### GWY_STOCK_VALUE_INVERT

    #define GWY_STOCK_VALUE_INVERT          "gwy_value_invert"

The "Value-Invert" stock icon.

### GWY_STOCK_ZOOM_1_1

    #define GWY_STOCK_ZOOM_1_1              "gwy_zoom_1_1"

The "Zoom-1:1" stock icon.

### GWY_STOCK_ZOOM_FIT

    #define GWY_STOCK_ZOOM_FIT              "gwy_zoom_fit"

The "Zoom-Fit" stock icon.

### GWY_STOCK_ZOOM_IN

    #define GWY_STOCK_ZOOM_IN               "gwy_zoom_in"

The "Zoom-In" stock icon.

### GWY_STOCK_ZOOM_OUT

    #define GWY_STOCK_ZOOM_OUT              "gwy_zoom_out"

The "Zoom-Out" stock icon.

### GWY_ICON_SIZE_ABOUT

    #define GWY_ICON_SIZE_ABOUT "gwy-about"

The icon size name for about dialog icon size.

Note: This is the name, you have to use `gtk_icon_size_from_name()` to get a GtkIconSize from it.

### gwy_stock_register_stock_items ()

    void                gwy_stock_register_stock_items      (void);

Registers stock items.

This function must be called before any stock items are used.