GrafX2 2.9.3227
The ultimate 256-color painting program
src Directory Reference

Directories

directory  tests
 

Files

file  2gsformats.c
 Formats for the Apple II GS Support APF = Apple Preferred Format.
 
file  6502.c
 
file  6502.h
 
file  6502types.h
 
file  bitcount.h
 helper functions (or macros) to count bits in machine words
 
file  brush.c
 
file  brush.h
 Actions on the brush.
 
file  brush_ops.c
 Code for operations about the brush (grabbing, rotating, ...) and magnifier.
 
file  buttons.c
 
file  buttons.h
 Almost all the editor actions that are called by the menu are here.
 
file  buttons_effects.c
 Handles all the effects buttons and setup windows in the effects menu.
 
file  c64formats.c
 Formats for the Commodore 64.
 
file  c64load.c
 Load C64 .PRG files.
 
file  c64load.h
 
file  c64picview_inc.h
 
file  colorred.c
 
file  colorred.h
 24bit RGB to 8bit indexed functions
 
file  const.h
 Constants (preprocessor defines) and enumerations used anywhere.
 
file  cpc_scr_simple_loader.h
 
file  cpcformats.c
 Formats for the Amstrad CPC / CPC Plus computers.
 
file  engine.c
 : Window engine and interface management
 
file  engine.h
 Utility functions for the menu and all windows.
 
file  errors.h
 Functions and macros for tracing and error reporting.
 
file  factory.c
 Brush factory - generates brush from lua scripts.
 
file  factory.h
 
file  fileformats.c
 Saving and loading different picture formats.
 
file  fileformats.h
 Saving and loading different picture formats.
 
file  filesel.c
 
file  filesel.h
 Fileselector window, used for loading and saving images and brushes.
 
file  fileseltools.c
 
file  fileseltools.h
 Utility functions for the Fileselector window.
 
file  generatedoc.c
 HTML doc generator.
 
file  gfx2log.c
 
file  gfx2log.h
 
file  gfx2mem.c
 
file  gfx2mem.h
 
file  gfx2surface.c
 
file  gfx2surface.h
 Memory representation of a 8bits picture.
 
file  giformat.c
 Saving and loading GIF.
 
file  global.h
 This file contains all global variables.
 
file  graph.c
 
file  graph.h
 Graphic functions that target the screen and/or image.
 
file  haiku.cpp
 Definition of Haiku specific functions.
 
file  haiku.h
 Declarations of HAIKU specific functions.
 
file  help.c
 
file  help.h
 Functions related to the help browser.
 
file  helpfile.h
 This is all the text that appears in contextual help and credits.
 
file  hotkeys.c
 
file  hotkeys.h
 Definition of the tables used by the keyboard shortcuts.
 
file  ifformat.c
 Saving and loading IFF picture formats.
 
file  impdraw_loader.h
 
file  init.c
 
file  init.h
 Initialization (and some de-initialization) functions.
 
file  init_buttons.h
 This are the button positions, shape, actions, etc.
 
file  input.c
 
file  input.h
 Functions for mouse, keyboard and joystick input.
 
file  io.c
 
file  io.h
 Low-level endian-neutral file operations, and also some filesystem operations.
 
file  keyboard.c
 
file  keyboard.h
 Functions to convert bewteen the SDL key formats and the keycode we use in grafx2.
 
file  keycodes.h
 
file  layers.c
 
file  layers.h
 
file  libraw2crtc.c
 
file  libraw2crtc.h
 
file  loadrecoil.c
 
file  loadsave.c
 
file  loadsave.h
 Saving and loading different picture formats.
 
file  loadsavefuncs.c
 helper functions for load/save
 
file  loadsavefuncs.h
 helper functions for load/save
 
file  main.c
 Program entry point, global variables and global functions.
 
file  misc.c
 
file  misc.h
 Miscellanous unsorted functions.
 
file  miscfileformats.c
 Formats that aren't fully saving, either because of palette restrictions or other things.
 
file  motoformats.c
 Formats for the MO/TO Thomson machines.
 
file  mountlist.c
 
file  mountlist.h
 A function to enumerate the mounting points in the filesystem.
 
file  msxformats.c
 Formats for the MSX machines.
 
file  oldies.c
 
file  oldies.h
 functions relative to old computers (Commodore 64, Thomsons MO/TO, Amstrad CPC, ZX Spectrum, etc.)
 
file  op_c.c
 
file  op_c.h
 Color reduction and color conversion (24b->8b, RGB<->HSL).
 
file  operatio.c
 
file  operatio.h
 Code for the drawing tools operations.
 
file  osdep.c
 OS Dependend code.
 
file  osdep.h
 OS Dependend code.
 
file  packbits.c
 Packbits compression as used in IFF etc.
 
file  packbits.h
 Packbits compression as used in IFF etc.
 
file  packbytes.c
 Packbytes compression as used in Apple Preferred Format.
 
file  packbytes.h
 Packbytes is used in Apple Preferred Format.
 
file  pages.c
 
file  pages.h
 Handler for the Undo/Redo system.
 
file  palette.c
 
file  palette.h
 Palette screen, and some palette-related high-level functions.
 
file  pasteboard.m
 Support for Mac OS X PasteBoard.
 
file  pngformat.c
 Saving and loading of PNG file format.
 
file  pversion.c
 
file  pxdouble.c
 
file  pxdouble.h
 Renderer for double pixels (2x2).
 
file  pxquad.c
 
file  pxquad.h
 Renderer for quadruple pixels (4x4).
 
file  pxsimple.c
 
file  pxsimple.h
 Renderer for simple pixels (1x1).
 
file  pxtall.c
 
file  pxtall.h
 Renderer for tall pixels (1x2).
 
file  pxtall2.c
 
file  pxtall2.h
 Renderer for double-tall pixels (2x4).
 
file  pxtall3.c
 
file  pxtall3.h
 Renderer for 3/4 tall pixels (3x4).
 
file  pxtriple.c
 
file  pxtriple.h
 Renderer for triple pixels (3x3).
 
file  pxwide.c
 
file  pxwide.h
 Renderer for wide pixels (2x1).
 
file  pxwide2.c
 
file  pxwide2.h
 Renderer for double-wide pixels (4x2).
 
file  readini.c
 
file  readini.h
 Reading settings in gfx2.ini.
 
file  readline.c
 Text input GUI widget.
 
file  readline.h
 Text input functions.
 
file  realpath.c
 
file  realpath.h
 Implementation of realpath() that is portable on all our platforms.
 
file  saveini.c
 
file  saveini.h
 Saving settings in gfx2.ini.
 
file  screen.h
 Screen update (refresh) system.
 
file  SDLMain.h
 
file  SDLMain.m
 
file  sdlscreen.c
 
file  sdlscreen.h
 Screen update (refresh) system, and some SDL-specific graphic functions.
 
file  setup.c
 
file  setup.h
 Functions that determine where grafx2 is running, finds its data, and reads and writes configuration files.
 
file  SFont.c
 
file  SFont.h
 Text rendering system, that uses bitmaps as fonts.
 
file  shade.c
 
file  shade.h
 Screens for Shade and Quick-shade settings.
 
file  special.c
 
file  special.h
 Editor functions that can be hooked to a keyboard shortcut, but don't have a menu button associated to them.
 
file  stformats.c
 Formats for the Atari ST line of machines.
 
file  struct.h
 Structures that can be used in the whole program.
 
file  text.c
 
file  text.h
 Functions related to rendering text as a brush, using TrueType or SFont.
 
file  tifformat.c
 Support of TIFF.
 
file  tiles.c
 
file  tiles.h
 Functions for tilemap effect.
 
file  transform.c
 
file  transform.h
 Screen and functions for picture transform.
 
file  unicode.c
 
file  unicode.h
 Functions supporting Unicode text with 16 bits per characters.
 
file  version.c
 
file  win32screen.c
 
file  win32screen.h
 
file  windows.c
 
file  windows.h
 Graphical interface management functions (windows, menu, cursor)
 
file  x11screen.c