GrafX2 2.9.3227
The ultimate 256-color painting program
Data Structures
Here are the data structures with brief descriptions:
 Cc64state
 CCPSProcessSerNum
 CCT_NodeColor Tree node
 CCT_TreeColor Tree
 Cdir_callback_dataData structure for For_each_directory_entry() callback
 Cgif_alphabet
 Cline_data
 CM65026502 emulator instance
 Cmemory_buffer
 Cmount_entry
 CNSApplication(SDL_Missing_Methods)
 CNSString(ReplaceSubString)
 CPNG_memory_bufferPrivate structure used in PNG_memory_read() and PNG_memory_write()
 CRead_dir_pdata
 CRECOILVtbl
 CS_Cluster_CutDataInformations used while median-cutting
 CS_Cluster_PalDataInformation used while color reducing
 CSDLApplication
 CSDLMain
 CSFont_FontDeclare one variable of this type for each font you are using
 Csgx_dataStructure for current information about loading SGX file
 CT_BitmapA single image bitmap This struct is used to store a flattened view of the current picture
 CT_BMP_HeaderBMP file header
 CT_Brush_templateA single memorized brush from the Brush Container
 CT_CEL_Header1
 CT_CEL_Header2
 CT_ClusterColor cluster
 CT_Cluster_setCluster set
 CT_Color_cycleData for a cycling color series. Heavily cloned from T_Gradient_array
 CT_ComponentsA set of RGB values
 CT_ConfigThis structure holds all the settings saved and loaded as gfx2.ini
 CT_Config_chunkHeader for a config chunk in for gfx2.cfg
 CT_Config_headerHeader for gfx2.cfg
 CT_Config_shortcut_infoConfiguration for one keyboard shortcut in gfx2.cfg
 CT_Config_video_modeData for one fullscreen video mode in configuration file. Warning, this one is saved/loaded as binary
 CT_DocumentStructure for Main or Spare page global data
 CT_Dropdown_buttonA window control that behaves like a dropdown button
 CT_Dropdown_choiceData for a dropdown item, ie. one proposed choice
 CT_Ellipse_limits
 CT_FileselectorData for a fileselector
 CT_Fileselector_itemData for one item (file, directory) in a fileselector
 CT_Find_alternate_ext_data
 CT_FLIC_Header
 CT_FontElement of the font linked list
 CT_FormatData for an image file format
 CT_GFX2_SurfaceTo load 256 color pictures into memory
 CT_GIF_context
 CT_GIF_GCEGraphic Control Extension
 CT_GIF_IDBImage Descriptor Block
 CT_GIF_LSDBLogical Screen Descriptor Block
 CT_GradientGradient
 CT_Gradient_arrayData for a full set of gradients
 CT_Gradient_rangeData for one setting of gradients. Warning, this one is saved/loaded as binary
 CT_Gradient_set
 CT_Gui_skinGUI skin data
 CT_Help_sectionData for one section of the "Help" screens, ie a page
 CT_Help_tableData for one line of the "Help" screens
 CT_ICO_ImageEntry
 CT_IFF_AnimHeader
 CT_IFF_Header
 CT_IFF_PCHG_Palette
 CT_Image
 CT_IMG_Header
 CT_INFO_Header
 CT_INFO_ImageHeader
 CT_IO_Context
 CT_KCF_Header
 CT_Key_config
 CT_List_button"List" button as used in the font selection, skin selection, and brush factory screens
 CT_List_of_pagesCollection of undo/redo steps
 CT_Lookup
 CT_Menu_Bar
 CT_MultipleChoice
 CT_Normal_buttonA normal rectangular button in windows and menus
 CT_Occurrence_tableOccurence table
 CT_PackBits_dataData used by the PackBits packer
 CT_PackBytes_dataData used by the PackBytes packer
 CT_PageThis is the data for one step of Undo/Redo, for one image
 CT_Paintbrush
 CT_Palette_buttonA window control that shows a complete 256-color palette
 CT_PCX_Header
 CT_PKM_Header
 CT_Polygon_edge
 CT_Scroller_buttonA window control that represents a scrollbar, with a slider, and two arrow buttons
 CT_SCx_HeaderSCx header data
 CT_Selector_settingsSettings for an entire file selector screen
 CT_Setting
 CT_ShadeData for one setting of shade. Warning, this one is saved/loaded as binary
 CT_Special_buttonSpecial invisible button A window control that only has a rectangular "active" area which catches mouse clicks,
 CT_String_list
 CT_TileElement of a circular linked list in the tile map
 CT_Toolbar_buttonDefinition of a toolbar button
 CT_Unicode_Font
 CT_Video_modeA video mode (resolution) usable by Grafx2
 CT_WindowA stackable window (editor screen)
 CU_Cluster_Data
 CZ6502State