Class

IpuzBarred

Description

class Ipuz.Barred : Ipuz.Crossword
{
  /* No available fields */
}
No description available.

Constructors

ipuz_barred_new
No description available.

Instance methods

ipuz_barred_calculate_side_toggle

Calculate the side of a cell after toggling one of its sides while taking symmetry into account. For most of the cells on the board this just toggles the side requested, but the center lines and center square need to be handled separately.

ipuz_barred_get_cell_bars
No description available.

ipuz_barred_set_cell_bars
No description available.

Methods inherited from IpuzCrossword (40)

Please see IpuzCrossword for a full list of methods.

Methods inherited from IpuzPuzzle (54)

Please see IpuzPuzzle for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from IpuzCrossword (6)
Ipuz.Crossword:board
No description available.

Ipuz.Crossword:clue-placement
No description available.

Ipuz.Crossword:guesses
No description available.

Ipuz.Crossword:height
No description available.

Ipuz.Crossword:showenumerations
No description available.

Ipuz.Crossword:width
No description available.

Properties inherited from IpuzPuzzle (24)
Ipuz.Puzzle:annotation

Non-displayed annotation.

Ipuz.Puzzle:author

Author of the puzzle.

Ipuz.Puzzle:block

Text value that represents a block.

Ipuz.Puzzle:charset

Characters that can be entered in the puzzle. Setting this explicitly will override the charset defined by IpuzPuzzle:locale.

Ipuz.Puzzle:charset-str

Characters that can be entered in the puzzle, in string form. Setting this explicitly will override the charset defined by IpuzPuzzle:locale.

Ipuz.Puzzle:copyright

Copyright information for the puzzle.

Ipuz.Puzzle:date

Date of puzzle or publication date.

Ipuz.Puzzle:difficulty

Difficulty of the puzzle. Advisory only, as there is no standard for difficulty.

Ipuz.Puzzle:editor

Editor of the puzzle.

Ipuz.Puzzle:empty

Text value that represents an empty cell.

Ipuz.Puzzle:explanation

Text to be displayed after a successful solve.

Ipuz.Puzzle:intro

Text displayed above the puzzle.

Ipuz.Puzzle:license

License of the puzzle.

Ipuz.Puzzle:locale

Locale of the puzzle.

Ipuz.Puzzle:notes

Notes about the puzzle.

Ipuz.Puzzle:origin

Program-specific information about the program that wrote the puzzle file.

Ipuz.Puzzle:publication

Bibliographic reference for a published puzzle.

Ipuz.Puzzle:publisher

Name and/or reference for a publisher.

Ipuz.Puzzle:puzzle-kind

The kind type of the puzzle.

Ipuz.Puzzle:styles

A GHash table containing all the named styles for the puzzle. These can be added or removed by calling ipuz_puzzle_set_style()

Ipuz.Puzzle:title

Title of the puzzle.

Ipuz.Puzzle:uniqueid

Globally unique identifier for the puzzle.

Ipuz.Puzzle:url

Permanent URL for the puzzle.

Ipuz.Puzzle:version

Version of the ipuz spec used for the puzzle.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct IpuzBarredClass {
  IpuzCrosswordClass parent_class;
  
}
No description available.
Class members
parent_class: IpuzCrosswordClass
No description available.