fo-utils

fo-utils —

Synopsis




#define     _                               (String)
#define     N_                              (String)
#define     fo_propagate_and_return_if_error(src, dest)
#define     fo_propagate_and_return_val_if_error(src, dest, val)
enum        FoDebugFlag;
enum        FoWarningFlag;
enum        FoEnumAreaDirection;

Description

Details

_()

#define _(String)	(String)

String :

N_()

#define N_(String)	(String)

String :

fo_propagate_and_return_if_error()

#define     fo_propagate_and_return_if_error(src, dest)

src :
dest :

fo_propagate_and_return_val_if_error()

#define     fo_propagate_and_return_val_if_error(src, dest, val)

src :
dest :
val :

enum FoDebugFlag

typedef enum {
  FO_DEBUG_NONE = 0,
  FO_DEBUG_RESULT = 1 << 0,
  FO_DEBUG_FO = 1 << 1,
  FO_DEBUG_AREA = 1 << 2,
  FO_DEBUG_PANGO = 1 << 3,
  FO_DEBUG_MAX = ((1 << 4) - 1)
} FoDebugFlag;

Debugging flags.

FO_DEBUG_NONE No debugging enabled
FO_DEBUG_RESULT Debug result tree
FO_DEBUG_FO Debug FO tree
FO_DEBUG_AREA Debug area tree
FO_DEBUG_PANGO Debug Pango layouts
FO_DEBUG_MAX Maximum possible value

enum FoWarningFlag

typedef enum {
  FO_WARNING_NONE = 0,
  FO_WARNING_FO = 1 << 0,
  FO_WARNING_PROPERTY = 1 << 1,
  FO_WARNING_UNSUPPORTED_PROPERTY = 1 << 2,
  FO_WARNING_MAX = ((1 << 3) - 1)
} FoWarningFlag;

Warning flags.

FO_WARNING_NONE No explicit control over warning message output
FO_WARNING_FO Do not warn about FO errors
FO_WARNING_PROPERTY Do not warn about property errors
FO_WARNING_UNSUPPORTED_PROPERTY Do not warn about unsupported properties
FO_WARNING_MAX Maxemum possible value

enum FoEnumAreaDirection

typedef enum {
  FO_ENUM_AREA_DIRECTION_UNKNOWN,
  FO_ENUM_AREA_DIRECTION_LR,
  FO_ENUM_AREA_DIRECTION_RL,
  FO_ENUM_AREA_DIRECTION_TB,
  FO_ENUM_AREA_DIRECTION_BT
} FoEnumAreaDirection;