Namespace
Ipuz – 1.0
Library for loading, saving, and manipulating ipuz files
Dependencies
GLib—2.0 | The base type system library |
Browse documentation | |
GObject—2.0 | The base type system library |
Browse documentation |
Classes
Acrostic | |
Arrowword | |
Barred | |
Board | |
Crossword | |
Cryptic | |
Filippine | |
Puzzle |
|
PuzzleInfo |
|
Structs
Cell | |
CellCoord |
An |
CellCoordArray |
An opaque structure that stores an ordered list of
|
CellStats |
Stores statistics about a puzzle. |
Charset |
An opaque data structure that stores an ordered count of unicode characters. |
CharsetBuilder | |
CharsetIter |
An opaque type that can be used to iterate through an |
CharsetIterValue |
Struct containing the values for a given |
Clue | |
ClueId | |
Enumeration | |
Guesses | |
Style |
A struct that defines how a cell is should be visually styled. |
Enumerations
AcrosticSyncDirection | |
ArrowwordArrow | |
ArrowwordPlacement | |
CellType |
Indicates the type and behavior of a given |
ClueDirection | |
CluePlacement | |
Deliminator | |
PuzzleKind |
Represents a type of puzzle. |
StyleDivided |
Specifies how a cell should be divided. |
StyleShape |
Specifies a background shape to be drawn in an
|
Symmetry | |
SymmetryOffset | |
Verbosity |
Bitfields
PuzzleFlags |
Flags that specifying information about a puzzle. |
StyleMark |
Specifies where a given mark should be locate within the cell. These can be combined to indicate multiple locations. |
StyleSides |
Specifies which sides a border decoration (such as barred or dotted) is referring to. These can be combined to indicate multiple sides at once. |
Error Domains
PuzzleError |
Error codes when creating an |
Callbacks
ArrowwordForeachBlocksFunc |
The function to be passed to |
CrosswordForeachCellFunc |
The function to be passed to |
CrosswordForeachClueFunc |
The function to be passed to |
EnumerationForeachDelimFunc |
The function to be passed to |
PuzzleForeachStyleFunc |
The function to be passed to |
StyleForeachMarkFunc |
The function to be passed to |
Function Macros
CLUE_DIRECTION_HEADING | |
STYLE_SIDES_HAS_BOTTOM |
Indicates if the |
STYLE_SIDES_HAS_LEFT |
Indicates if the |
STYLE_SIDES_HAS_RIGHT |
Indicates if the |
STYLE_SIDES_HAS_TOP |
Indicates if the |