|
enum | FILE_FORMATS {
FORMAT_ALL_IMAGES =0
, FORMAT_ALL_PALETTES =1
, FORMAT_ALL_FILES =2
, FORMAT_PNG
,
FORMAT_GIF
, FORMAT_BMP
, FORMAT_PCX
, FORMAT_PKM
,
FORMAT_LBM
, FORMAT_PBM
, FORMAT_ACBM
, FORMAT_IMG
,
FORMAT_SCx
, FORMAT_PI1
, FORMAT_PC1
, FORMAT_CA1
,
FORMAT_CEL
, FORMAT_NEO
, FORMAT_TNY
, FORMAT_C64
,
FORMAT_PRG
, FORMAT_GPX
, FORMAT_KCF
, FORMAT_PAL
,
FORMAT_GPL
, FORMAT_SCR
, FORMAT_CM5
, FORMAT_PPH
,
FORMAT_GOS
, FORMAT_SGX
, FORMAT_XPM
, FORMAT_ICO
,
FORMAT_INFO
, FORMAT_FLI
, FORMAT_MOTO
, FORMAT_HGR
,
FORMAT_2GS
, FORMAT_TIFF
, FORMAT_GRB
, FORMAT_MSX
,
FORMAT_MISC
, FORMAT_CLIPBOARD
} |
| List of file formats recognized by grafx2. More...
|
|
enum | ERROR_CODES {
ERROR_WARNING =0
, ERROR_GUI_MISSING
, ERROR_GUI_CORRUPTED
, ERROR_INI_MISSING
,
ERROR_CFG_MISSING
, ERROR_CFG_CORRUPTED
, ERROR_CFG_OLD
, ERROR_MEMORY
,
ERROR_COMMAND_LINE
, ERROR_FORBIDDEN_MODE
, ERROR_FORBIDDEN_SIZE
, ERROR_SAVING_CFG
,
ERROR_MISSING_DIRECTORY
, ERROR_INI_CORRUPTED
, ERROR_SAVING_INI
, ERROR_INIT
,
ERROR_SORRY_SORRY_SORRY
} |
| Error codes for Error() More...
|
|
enum | PIXEL_RATIO {
PIXEL_SIMPLE =0
, PIXEL_WIDE
, PIXEL_TALL
, PIXEL_DOUBLE
,
PIXEL_TRIPLE
, PIXEL_WIDE2
, PIXEL_TALL2
, PIXEL_TALL3
,
PIXEL_QUAD
, PIXEL_MAX
} |
| Available pixel scalers. More...
|
|
enum | FAMILY_OF_BUTTONS {
FAMILY_TOOL =1
, FAMILY_INTERRUPTION
, FAMILY_INSTANT
, FAMILY_TOOLBAR
,
FAMILY_EFFECTS
} |
| Different kinds of menu button behavior. More...
|
|
enum | BUTTON_SHAPES { BUTTON_SHAPE_NO_FRAME
, BUTTON_SHAPE_RECTANGLE
, BUTTON_SHAPE_TRIANGLE_TOP_LEFT
, BUTTON_SHAPE_TRIANGLE_BOTTOM_RIGHT
} |
| The different kinds of buttons in menus or windows. More...
|
|
enum | CURSOR_SHAPES {
CURSOR_SHAPE_ARROW
, CURSOR_SHAPE_TARGET
, CURSOR_SHAPE_COLORPICKER
, CURSOR_SHAPE_HOURGLASS
,
CURSOR_SHAPE_MULTIDIRECTIONAL
, CURSOR_SHAPE_HORIZONTAL
, CURSOR_SHAPE_THIN_TARGET
, CURSOR_SHAPE_THIN_COLORPICKER
,
CURSOR_SHAPE_BUCKET
, CURSOR_SHAPE_XOR_TARGET
, CURSOR_SHAPE_XOR_RECTANGLE
, CURSOR_SHAPE_XOR_ROTATION
} |
| The different "mouse cursor" shapes. More...
|
|
enum | PAINTBRUSH_SHAPES {
PAINTBRUSH_SHAPE_ROUND
, PAINTBRUSH_SHAPE_SQUARE
, PAINTBRUSH_SHAPE_HORIZONTAL_BAR
, PAINTBRUSH_SHAPE_VERTICAL_BAR
,
PAINTBRUSH_SHAPE_SLASH
, PAINTBRUSH_SHAPE_ANTISLASH
, PAINTBRUSH_SHAPE_RANDOM
, PAINTBRUSH_SHAPE_CROSS
,
PAINTBRUSH_SHAPE_PLUS
, PAINTBRUSH_SHAPE_DIAMOND
, PAINTBRUSH_SHAPE_SIEVE_ROUND
, PAINTBRUSH_SHAPE_SIEVE_SQUARE
,
PAINTBRUSH_SHAPE_RESERVED1
, PAINTBRUSH_SHAPE_RESERVED2
, PAINTBRUSH_SHAPE_RESERVED3
, PAINTBRUSH_SHAPE_RESERVED4
,
PAINTBRUSH_SHAPE_RESERVED5
, PAINTBRUSH_SHAPE_RESERVED6
, PAINTBRUSH_SHAPE_RESERVED7
, PAINTBRUSH_SHAPE_RESERVED8
,
PAINTBRUSH_SHAPE_MISC
, PAINTBRUSH_SHAPE_POINT
, PAINTBRUSH_SHAPE_NONE
, PAINTBRUSH_SHAPE_COLOR_BRUSH
,
PAINTBRUSH_SHAPE_MONO_BRUSH
, PAINTBRUSH_SHAPE_MAX
} |
| The different shapes that can be used as a paintbrush (paintbrush types go in the beginning) More...
|
|
enum | SHADE_MODES { SHADE_MODE_NORMAL
, SHADE_MODE_LOOP
, SHADE_MODE_NOSAT
} |
| The different modes of the Shade. More...
|
|
enum | CHUNKS_CFG {
CHUNK_KEYS = 0
, CHUNK_VIDEO_MODES = 1
, CHUNK_SHADE = 2
, CHUNK_MASK = 3
,
CHUNK_STENCIL = 4
, CHUNK_GRADIENTS = 5
, CHUNK_SMOOTH = 6
, CHUNK_EXCLUDE_COLORS = 7
,
CHUNK_QUICK_SHADE = 8
, CHUNK_GRID = 9
, CHUNK_BRUSH =10
, CHUNK_SCRIPTS =11
,
CHUNK_MAX
} |
| Identifiers for the chunks (data blocks) of gfx2.cfg. More...
|
|
enum | ICON_TYPES {
ICON_FLOPPY_3_5 =0
, ICON_FLOPPY_5_25
, ICON_HDD
, ICON_CDROM
,
ICON_NETWORK
, ICON_STAR
, ICON_DROPDOWN
, NB_ICON_SPRITES
,
ICON_NONE
} |
| Identifiers for the 8x8 icons of Gfx->Icon_sprite (most are unused now) More...
|
|
enum | EFFECT_SPRITES {
EFFECTS_SPRITE_SHADE
, EFFECTS_SPRITE_TRANSP
, EFFECTS_SPRITE_SMOOTH
, EFFECTS_SPRITE_TILING
,
EFFECTS_SPRITE_STENCIL
, EFFECTS_SPRITE_SIEVE
, EFFECTS_SPRITE_GRID
, EFFECTS_SPRITE_MASK
,
EFFECTS_SPRITE_SMEAR
, EFFECTS_SPRITE_8BIT
, NB_EFFECTS_SPRITES
} |
|
enum | BUTTON_NUMBERS {
BUTTON_HIDE = 0
, BUTTON_LAYER_MENU2
, BUTTON_ANIM_TIME
, BUTTON_ANIM_FIRST_FRAME
,
BUTTON_ANIM_PREV_FRAME
, BUTTON_ANIM_NEXT_FRAME
, BUTTON_ANIM_LAST_FRAME
, BUTTON_ANIM_ADD_FRAME
,
BUTTON_ANIM_REMOVE_FRAME
, BUTTON_ANIM_UP_FRAME
, BUTTON_ANIM_DOWN_FRAME
, BUTTON_ANIM_PLAY
,
BUTTON_LAYER_MENU
, BUTTON_LAYER_COLOR
, BUTTON_LAYER_MERGE
, BUTTON_LAYER_ADD
,
BUTTON_LAYER_REMOVE
, BUTTON_LAYER_UP
, BUTTON_LAYER_DOWN
, BUTTON_LAYER_SELECT
,
BUTTON_PAINTBRUSHES
, BUTTON_ADJUST
, BUTTON_DRAW
, BUTTON_CURVES
,
BUTTON_LINES
, BUTTON_AIRBRUSH
, BUTTON_FLOODFILL
, BUTTON_POLYGONS
,
BUTTON_POLYFILL
, BUTTON_RECTANGLES
, BUTTON_FILLRECT
, BUTTON_CIRCLES
,
BUTTON_FILLCIRC
, BUTTON_GRADRECT
, BUTTON_SPHERES
, BUTTON_BRUSH
,
BUTTON_POLYBRUSH
, BUTTON_BRUSH_EFFECTS
, BUTTON_EFFECTS
, BUTTON_TEXT
,
BUTTON_MAGNIFIER
, BUTTON_COLORPICKER
, BUTTON_RESOL
, BUTTON_PAGE
,
BUTTON_SAVE
, BUTTON_LOAD
, BUTTON_SETTINGS
, BUTTON_CLEAR
,
BUTTON_HELP
, BUTTON_UNDO
, BUTTON_KILL
, BUTTON_QUIT
,
BUTTON_PALETTE
, BUTTON_PAL_LEFT
, BUTTON_PAL_RIGHT
, BUTTON_CHOOSE_COL
,
NB_BUTTONS
} |
| Identifiers for the buttons in the menu. More...
|
|
enum | MENU_SPRITE {
MENU_SPRITE_COLOR_BRUSH =0
, MENU_SPRITE_MONO_BRUSH
, MENU_SPRITE_DISCONTINUOUS_DRAW
, MENU_SPRITE_POINT_DRAW
,
MENU_SPRITE_CONTOUR_DRAW
, MENU_SPRITE_4_POINTS_CURVE
, MENU_SPRITE_K_LINE
, MENU_SPRITE_CENTERED_LINES
,
MENU_SPRITE_ELLIPSES
, MENU_SPRITE_POLYFORM
, MENU_SPRITE_REPLACE
, MENU_SPRITE_GRAD_ELLIPSE
,
MENU_SPRITE_VERTICAL_PALETTE_SCROLL
, NB_MENU_SPRITES
} |
|
enum | SPECIAL_ACTIONS {
SPECIAL_MOUSE_UP =0
, SPECIAL_MOUSE_DOWN
, SPECIAL_MOUSE_LEFT
, SPECIAL_MOUSE_RIGHT
,
SPECIAL_CLICK_LEFT
, SPECIAL_CLICK_RIGHT
, SPECIAL_NEXT_FORECOLOR
, SPECIAL_PREVIOUS_FORECOLOR
,
SPECIAL_NEXT_BACKCOLOR
, SPECIAL_PREVIOUS_BACKCOLOR
, SPECIAL_SMALLER_PAINTBRUSH
, SPECIAL_BIGGER_PAINTBRUSH
,
SPECIAL_NEXT_USER_FORECOLOR
, SPECIAL_PREVIOUS_USER_FORECOLOR
, SPECIAL_NEXT_USER_BACKCOLOR
, SPECIAL_PREVIOUS_USER_BACKCOLOR
,
SPECIAL_SCROLL_UP
, SPECIAL_SCROLL_DOWN
, SPECIAL_SCROLL_LEFT
, SPECIAL_SCROLL_RIGHT
,
SPECIAL_SCROLL_UP_FAST
, SPECIAL_SCROLL_DOWN_FAST
, SPECIAL_SCROLL_LEFT_FAST
, SPECIAL_SCROLL_RIGHT_FAST
,
SPECIAL_SCROLL_UP_SLOW
, SPECIAL_SCROLL_DOWN_SLOW
, SPECIAL_SCROLL_LEFT_SLOW
, SPECIAL_SCROLL_RIGHT_SLOW
,
SPECIAL_SHOW_HIDE_CURSOR
, SPECIAL_DOT_PAINTBRUSH
, SPECIAL_CONTINUOUS_DRAW
, SPECIAL_FLIP_X
,
SPECIAL_FLIP_Y
, SPECIAL_ROTATE_90
, SPECIAL_ROTATE_180
, SPECIAL_STRETCH
,
SPECIAL_DISTORT
, SPECIAL_OUTLINE
, SPECIAL_NIBBLE
, SPECIAL_GET_BRUSH_COLORS
,
SPECIAL_RECOLORIZE_BRUSH
, SPECIAL_ROTATE_ANY_ANGLE
, SPECIAL_BRUSH_DOUBLE
, SPECIAL_BRUSH_DOUBLE_WIDTH
,
SPECIAL_BRUSH_DOUBLE_HEIGHT
, SPECIAL_BRUSH_HALVE
, SPECIAL_LOAD_BRUSH
, SPECIAL_SAVE_BRUSH
,
SPECIAL_INVERT_SIEVE
, SPECIAL_ZOOM_IN
, SPECIAL_ZOOM_OUT
, SPECIAL_CENTER_ATTACHMENT
,
SPECIAL_TOP_LEFT_ATTACHMENT
, SPECIAL_TOP_RIGHT_ATTACHMENT
, SPECIAL_BOTTOM_LEFT_ATTACHMENT
, SPECIAL_BOTTOM_RIGHT_ATTACHMENT
,
SPECIAL_EXCLUDE_COLORS_MENU
, SPECIAL_SHADE_MODE
, SPECIAL_SHADE_MENU
, SPECIAL_QUICK_SHADE_MODE
,
SPECIAL_QUICK_SHADE_MENU
, SPECIAL_STENCIL_MODE
, SPECIAL_STENCIL_MENU
, SPECIAL_MASK_MODE
,
SPECIAL_MASK_MENU
, SPECIAL_GRID_MODE
, SPECIAL_GRID_MENU
, SPECIAL_SIEVE_MODE
,
SPECIAL_SIEVE_MENU
, SPECIAL_COLORIZE_MODE
, SPECIAL_COLORIZE_MENU
, SPECIAL_SMOOTH_MODE
,
SPECIAL_SMOOTH_MENU
, SPECIAL_SMEAR_MODE
, SPECIAL_EFFECTS_OFF
, SPECIAL_TILING_MODE
,
SPECIAL_TRANSPARENCY_1
, SPECIAL_TRANSPARENCY_2
, SPECIAL_TRANSPARENCY_3
, SPECIAL_TRANSPARENCY_4
,
SPECIAL_TRANSPARENCY_5
, SPECIAL_TRANSPARENCY_6
, SPECIAL_TRANSPARENCY_7
, SPECIAL_TRANSPARENCY_8
,
SPECIAL_TRANSPARENCY_9
, SPECIAL_TRANSPARENCY_0
, SPECIAL_TILEMAP_MODE
, SPECIAL_TILEMAP_MENU
,
SPECIAL_TILING_MENU
, SPECIAL_ZOOM_1
, SPECIAL_ZOOM_2
, SPECIAL_ZOOM_3
,
SPECIAL_ZOOM_4
, SPECIAL_ZOOM_5
, SPECIAL_ZOOM_6
, SPECIAL_ZOOM_8
,
SPECIAL_ZOOM_10
, SPECIAL_ZOOM_12
, SPECIAL_ZOOM_14
, SPECIAL_ZOOM_16
,
SPECIAL_ZOOM_18
, SPECIAL_ZOOM_20
, SPECIAL_SHOW_GRID
, SPECIAL_LAYER1_SELECT
,
SPECIAL_LAYER1_TOGGLE
, SPECIAL_LAYER2_SELECT
, SPECIAL_LAYER2_TOGGLE
, SPECIAL_LAYER3_SELECT
,
SPECIAL_LAYER3_TOGGLE
, SPECIAL_LAYER4_SELECT
, SPECIAL_LAYER4_TOGGLE
, SPECIAL_LAYER5_SELECT
,
SPECIAL_LAYER5_TOGGLE
, SPECIAL_LAYER6_SELECT
, SPECIAL_LAYER6_TOGGLE
, SPECIAL_LAYER7_SELECT
,
SPECIAL_LAYER7_TOGGLE
, SPECIAL_LAYER8_SELECT
, SPECIAL_LAYER8_TOGGLE
, SPECIAL_REPEAT_SCRIPT
,
SPECIAL_RUN_SCRIPT_1
, SPECIAL_RUN_SCRIPT_2
, SPECIAL_RUN_SCRIPT_3
, SPECIAL_RUN_SCRIPT_4
,
SPECIAL_RUN_SCRIPT_5
, SPECIAL_RUN_SCRIPT_6
, SPECIAL_RUN_SCRIPT_7
, SPECIAL_RUN_SCRIPT_8
,
SPECIAL_RUN_SCRIPT_9
, SPECIAL_RUN_SCRIPT_10
, SPECIAL_CYCLE_MODE
, SPECIAL_FORMAT_CHECKER
,
SPECIAL_FORMAT_CHECKER_MENU
, SPECIAL_HOLD_PAN
, SPECIAL_ZOOM_IN_MORE
, SPECIAL_ZOOM_OUT_MORE
,
NB_SPECIAL_SHORTCUTS
} |
| Identifiers of special actions that can have a keyboard shortcut. More...
|
|
enum | OPERATIONS {
OPERATION_CONTINUOUS_DRAW =0
, OPERATION_DISCONTINUOUS_DRAW
, OPERATION_POINT_DRAW
, OPERATION_FILLED_CONTOUR
,
OPERATION_LINE
, OPERATION_K_LINE
, OPERATION_CENTERED_LINES
, OPERATION_EMPTY_RECTANGLE
,
OPERATION_FILLED_RECTANGLE
, OPERATION_EMPTY_CIRCLE_CTR
, OPERATION_EMPTY_CIRCLE_CRN
, OPERATION_EMPTY_ELLIPSE_CTR
,
OPERATION_EMPTY_ELLIPSE_CRN
, OPERATION_FILLED_CIRCLE_CTR
, OPERATION_FILLED_CIRCLE_CRN
, OPERATION_FILLED_ELLIPSE_CTR
,
OPERATION_FILLED_ELLIPSE_CRN
, OPERATION_FILL
, OPERATION_REPLACE
, OPERATION_GRAB_BRUSH
,
OPERATION_POLYBRUSH
, OPERATION_COLORPICK
, OPERATION_MAGNIFY
, OPERATION_3_POINTS_CURVE
,
OPERATION_4_POINTS_CURVE
, OPERATION_AIRBRUSH
, OPERATION_POLYGON
, OPERATION_POLYFORM
,
OPERATION_POLYFILL
, OPERATION_FILLED_POLYFORM
, OPERATION_SCROLL
, OPERATION_GRAD_CIRCLE_CTR
,
OPERATION_GRAD_CIRCLE_CRN
, OPERATION_GRAD_ELLIPSE_CTR
, OPERATION_GRAD_ELLIPSE_CRN
, OPERATION_ROTATE_BRUSH
,
OPERATION_STRETCH_BRUSH
, OPERATION_DISTORT_BRUSH
, OPERATION_GRAD_RECTANGLE
, OPERATION_RMB_COLORPICK
,
OPERATION_PAN_VIEW
, NB_OPERATIONS
} |
| Identifiers of the operations, ie tools you use on the image. More...
|
|
enum | IMAGE_MODES {
IMAGE_MODE_LAYERED =0
, IMAGE_MODE_ANIMATION
, IMAGE_MODE_ZX
, IMAGE_MODE_GBC
,
IMAGE_MODE_THOMSON
, IMAGE_MODE_EGX
, IMAGE_MODE_EGX2
, IMAGE_MODE_MODE5
,
IMAGE_MODE_RASTER
, IMAGE_MODE_C64HIRES
, IMAGE_MODE_C64MULTI
, IMAGE_MODE_C64FLI
,
IMAGE_MODE_HGR
, IMAGE_MODE_DHGR
, IMAGE_MODE_MEGADRIVE
, IMAGE_MODE_TMS9918G2
} |
| Image drawing modes. More...
|
|
enum | FSOBJECT_TYPE { FSOBJECT_FILE = 0
, FSOBJECT_DIR = 1
, FSOBJECT_DRIVE = 2
} |
|
enum | GFX2_WINDOW_STATES { GFX2_WINDOW_STANDARD = 0
, GFX2_WINDOW_MAXIMIZED
, GFX2_WINDOW_MINIMIZED
} |
|
Constants (preprocessor defines) and enumerations used anywhere.