Main Page
Widgets
Namespaces
Book
Enums and Flags
Enumerations
enum Month {
BAD_MONTH ,
JANUARY ,
FEBRUARY ,
MARCH ,
APRIL ,
MAY ,
JUNE ,
JULY ,
AUGUST ,
SEPTEMBER ,
OCTOBER ,
NOVEMBER ,
DECEMBER
}
enum Weekday {
BAD_WEEKDAY ,
MONDAY ,
TUESDAY ,
WEDNESDAY ,
THURSDAY ,
FRIDAY ,
SATURDAY ,
SUNDAY
}
enum DMY {
DAY ,
MONTH ,
YEAR
}
enum FileTest {
FILE_TEST_IS_REGULAR = 1 << 0,
FILE_TEST_IS_SYMLINK = 1 << 1,
FILE_TEST_IS_DIR = 1 << 2,
FILE_TEST_IS_EXECUTABLE = 1 << 3,
FILE_TEST_EXISTS = 1 << 4
}
enum SeekType {
SEEK_TYPE_CUR ,
SEEK_TYPE_SET ,
SEEK_TYPE_END
}
enum IOStatus {
IO_STATUS_ERROR ,
IO_STATUS_NORMAL ,
IO_STATUS_EOF ,
IO_STATUS_AGAIN
}
enum IOFlags {
IO_FLAG_APPEND = 1 << 0,
IO_FLAG_NONBLOCK = 1 << 1,
IO_FLAG_IS_READABLE = 1 << 2,
IO_FLAG_IS_WRITEABLE = 1 << 3,
IO_FLAG_IS_SEEKABLE = 1 << 4,
IO_FLAG_MASK = 0x1F,
IO_FLAG_GET_MASK = 0x1F,
IO_FLAG_SET_MASK = 0x03
}
enum ParseFlags { DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1 << 0
}
There are no flags right now. More...
enum ModuleFlags {
MODULE_BIND_LAZY = 1 << 0,
MODULE_BIND_MASK = 0x01
}
enum SpawnFlags {
SPAWN_LEAVE_DESCRIPTORS_OPEN = 1 << 0,
SPAWN_DO_NOT_REAP_CHILD = 1 << 1,
SPAWN_SEARCH_PATH = 1 << 2,
SPAWN_STDOUT_TO_DEV_NULL = 1 << 3,
SPAWN_STDERR_TO_DEV_NULL = 1 << 4,
SPAWN_CHILD_INHERITS_STDIN = 1 << 5,
SPAWN_FILE_AND_ARGV_ZERO = 1 << 6
}
enum ThreadPriority {
THREAD_PRIORITY_LOW ,
THREAD_PRIORITY_NORMAL ,
THREAD_PRIORITY_HIGH ,
THREAD_PRIORITY_URGENT
}
Specifies the priority of a thread. More...
enum UnicodeType {
UNICODE_CONTROL ,
UNICODE_FORMAT ,
UNICODE_UNASSIGNED ,
UNICODE_PRIVATE_USE ,
UNICODE_SURROGATE ,
UNICODE_LOWERCASE_LETTER ,
UNICODE_MODIFIER_LETTER ,
UNICODE_OTHER_LETTER ,
UNICODE_TITLECASE_LETTER ,
UNICODE_UPPERCASE_LETTER ,
UNICODE_COMBINING_MARK ,
UNICODE_ENCLOSING_MARK ,
UNICODE_NON_SPACING_MARK ,
UNICODE_DECIMAL_NUMBER ,
UNICODE_LETTER_NUMBER ,
UNICODE_OTHER_NUMBER ,
UNICODE_CONNECT_PUNCTUATION ,
UNICODE_DASH_PUNCTUATION ,
UNICODE_CLOSE_PUNCTUATION ,
UNICODE_FINAL_PUNCTUATION ,
UNICODE_INITIAL_PUNCTUATION ,
UNICODE_OTHER_PUNCTUATION ,
UNICODE_OPEN_PUNCTUATION ,
UNICODE_CURRENCY_SYMBOL ,
UNICODE_MODIFIER_SYMBOL ,
UNICODE_MATH_SYMBOL ,
UNICODE_OTHER_SYMBOL ,
UNICODE_LINE_SEPARATOR ,
UNICODE_PARAGRAPH_SEPARATOR ,
UNICODE_SPACE_SEPARATOR
}
enum UnicodeBreakType {
UNICODE_BREAK_MANDATORY ,
UNICODE_BREAK_CARRIAGE_RETURN ,
UNICODE_BREAK_LINE_FEED ,
UNICODE_BREAK_COMBINING_MARK ,
UNICODE_BREAK_SURROGATE ,
UNICODE_BREAK_ZERO_WIDTH_SPACE ,
UNICODE_BREAK_INSEPARABLE ,
UNICODE_BREAK_NON_BREAKING_GLUE ,
UNICODE_BREAK_CONTINGENT ,
UNICODE_BREAK_SPACE ,
UNICODE_BREAK_AFTER ,
UNICODE_BREAK_BEFORE ,
UNICODE_BREAK_BEFORE_AND_AFTER ,
UNICODE_BREAK_HYPHEN ,
UNICODE_BREAK_NON_STARTER ,
UNICODE_BREAK_OPEN_PUNCTUATION ,
UNICODE_BREAK_CLOSE_PUNCTUATION ,
UNICODE_BREAK_QUOTATION ,
UNICODE_BREAK_EXCLAMATION ,
UNICODE_BREAK_IDEOGRAPHIC ,
UNICODE_BREAK_NUMERIC ,
UNICODE_BREAK_INFIX_SEPARATOR ,
UNICODE_BREAK_SYMBOL ,
UNICODE_BREAK_ALPHABETIC ,
UNICODE_BREAK_PREFIX ,
UNICODE_BREAK_POSTFIX ,
UNICODE_BREAK_COMPLEX_CONTEXT ,
UNICODE_BREAK_AMBIGUOUS ,
UNICODE_BREAK_UNKNOWN
}
enum AsciiType {
ASCII_ALNUM = 1 << 0,
ASCII_ALPHA = 1 << 1,
ASCII_CNTRL = 1 << 2,
ASCII_DIGIT = 1 << 3,
ASCII_GRAPH = 1 << 4,
ASCII_LOWER = 1 << 5,
ASCII_PRINT = 1 << 6,
ASCII_PUNCT = 1 << 7,
ASCII_SPACE = 1 << 8,
ASCII_UPPER = 1 << 9,
ASCII_XDIGIT = 1 << 10
}
enum NormalizeMode {
NORMALIZE_DEFAULT ,
NORMALIZE_NFD = NORMALIZE_DEFAULT,
NORMALIZE_DEFAULT_COMPOSE ,
NORMALIZE_NFC = NORMALIZE_DEFAULT_COMPOSE,
NORMALIZE_ALL ,
NORMALIZE_NFKD = NORMALIZE_ALL,
NORMALIZE_ALL_COMPOSE ,
NORMALIZE_NFKC = NORMALIZE_ALL_COMPOSE
}
Functions
FileTest operator| (FileTest lhs, FileTest rhs)
FileTest operator& (FileTest lhs, FileTest rhs)
FileTest operator^ (FileTest lhs, FileTest rhs)
FileTest operator~ (FileTest flags)
FileTest & operator|= (FileTest & lhs, FileTest rhs)
FileTest & operator&= (FileTest & lhs, FileTest rhs)
FileTest & operator^= (FileTest & lhs, FileTest rhs)
IOFlags operator| (IOFlags lhs, IOFlags rhs)
IOFlags operator& (IOFlags lhs, IOFlags rhs)
IOFlags operator^ (IOFlags lhs, IOFlags rhs)
IOFlags operator~ (IOFlags flags)
IOFlags & operator|= (IOFlags & lhs, IOFlags rhs)
IOFlags & operator&= (IOFlags & lhs, IOFlags rhs)
IOFlags & operator^= (IOFlags & lhs, IOFlags rhs)
ParseFlags operator| (ParseFlags lhs, ParseFlags rhs)
ParseFlags operator& (ParseFlags lhs, ParseFlags rhs)
ParseFlags operator^ (ParseFlags lhs, ParseFlags rhs)
ParseFlags operator~ (ParseFlags flags)
ParseFlags & operator|= (ParseFlags & lhs, ParseFlags rhs)
ParseFlags & operator&= (ParseFlags & lhs, ParseFlags rhs)
ParseFlags & operator^= (ParseFlags & lhs, ParseFlags rhs)
ModuleFlags operator| (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags operator& (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags operator^ (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags operator~ (ModuleFlags flags)
ModuleFlags & operator|= (ModuleFlags & lhs, ModuleFlags rhs)
ModuleFlags & operator&= (ModuleFlags & lhs, ModuleFlags rhs)
ModuleFlags & operator^= (ModuleFlags & lhs, ModuleFlags rhs)
SpawnFlags operator| (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags operator& (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags operator^ (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags operator~ (SpawnFlags flags)
SpawnFlags & operator|= (SpawnFlags & lhs, SpawnFlags rhs)
SpawnFlags & operator&= (SpawnFlags & lhs, SpawnFlags rhs)
SpawnFlags & operator^= (SpawnFlags & lhs, SpawnFlags rhs)
Enumeration Type Documentation
Enumeration values:
ASCII_ALNUM
ASCII_ALPHA
ASCII_CNTRL
ASCII_DIGIT
ASCII_GRAPH
ASCII_LOWER
ASCII_PRINT
ASCII_PUNCT
ASCII_SPACE
ASCII_UPPER
ASCII_XDIGIT
enum Glib::Date::DMY [inherited]
Enumeration values:
IO_STATUS_ERROR
IO_STATUS_NORMAL
IO_STATUS_EOF
IO_STATUS_AGAIN
enum Glib::Date::Month [inherited]
Enumeration values:
BAD_MONTH
JANUARY
FEBRUARY
MARCH
APRIL
MAY
JUNE
JULY
AUGUST
SEPTEMBER
OCTOBER
NOVEMBER
DECEMBER
Enumeration values:
NORMALIZE_DEFAULT
NORMALIZE_NFD
NORMALIZE_DEFAULT_COMPOSE
NORMALIZE_NFC
NORMALIZE_ALL
NORMALIZE_NFKD
NORMALIZE_ALL_COMPOSE
NORMALIZE_NFKC
enum Glib::Markup::ParseFlags
Enumeration values:
SEEK_TYPE_CUR
SEEK_TYPE_SET
SEEK_TYPE_END
enum Glib::ThreadPriority
Specifies the priority of a thread.
Note: It is not guaranteed, that threads with different priorities really behave accordingly. On some systems (e.g. Linux) only root
can increase priorities. On other systems (e.g. Solaris) there doesn't seem to be different scheduling for different priorities. All in all try to avoid being dependent on priorities.
Enumeration values:
THREAD_PRIORITY_LOW
A priority lower than normal.
THREAD_PRIORITY_NORMAL
The default priority.
THREAD_PRIORITY_HIGH
A priority higher than normal.
THREAD_PRIORITY_URGENT
The highest priority.
enum Glib::UnicodeBreakType
Enumeration values:
UNICODE_BREAK_MANDATORY
UNICODE_BREAK_CARRIAGE_RETURN
UNICODE_BREAK_LINE_FEED
UNICODE_BREAK_COMBINING_MARK
UNICODE_BREAK_SURROGATE
UNICODE_BREAK_ZERO_WIDTH_SPACE
UNICODE_BREAK_INSEPARABLE
UNICODE_BREAK_NON_BREAKING_GLUE
UNICODE_BREAK_CONTINGENT
UNICODE_BREAK_SPACE
UNICODE_BREAK_AFTER
UNICODE_BREAK_BEFORE
UNICODE_BREAK_BEFORE_AND_AFTER
UNICODE_BREAK_HYPHEN
UNICODE_BREAK_NON_STARTER
UNICODE_BREAK_OPEN_PUNCTUATION
UNICODE_BREAK_CLOSE_PUNCTUATION
UNICODE_BREAK_QUOTATION
UNICODE_BREAK_EXCLAMATION
UNICODE_BREAK_IDEOGRAPHIC
UNICODE_BREAK_NUMERIC
UNICODE_BREAK_INFIX_SEPARATOR
UNICODE_BREAK_SYMBOL
UNICODE_BREAK_ALPHABETIC
UNICODE_BREAK_PREFIX
UNICODE_BREAK_POSTFIX
UNICODE_BREAK_COMPLEX_CONTEXT
UNICODE_BREAK_AMBIGUOUS
UNICODE_BREAK_UNKNOWN
Enumeration values:
UNICODE_CONTROL
UNICODE_FORMAT
UNICODE_UNASSIGNED
UNICODE_PRIVATE_USE
UNICODE_SURROGATE
UNICODE_LOWERCASE_LETTER
UNICODE_MODIFIER_LETTER
UNICODE_OTHER_LETTER
UNICODE_TITLECASE_LETTER
UNICODE_UPPERCASE_LETTER
UNICODE_COMBINING_MARK
UNICODE_ENCLOSING_MARK
UNICODE_NON_SPACING_MARK
UNICODE_DECIMAL_NUMBER
UNICODE_LETTER_NUMBER
UNICODE_OTHER_NUMBER
UNICODE_CONNECT_PUNCTUATION
UNICODE_DASH_PUNCTUATION
UNICODE_CLOSE_PUNCTUATION
UNICODE_FINAL_PUNCTUATION
UNICODE_INITIAL_PUNCTUATION
UNICODE_OTHER_PUNCTUATION
UNICODE_OPEN_PUNCTUATION
UNICODE_CURRENCY_SYMBOL
UNICODE_MODIFIER_SYMBOL
UNICODE_MATH_SYMBOL
UNICODE_OTHER_SYMBOL
UNICODE_LINE_SEPARATOR
UNICODE_PARAGRAPH_SEPARATOR
UNICODE_SPACE_SEPARATOR
enum Glib::Date::Weekday [inherited]
Enumeration values:
BAD_WEEKDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY
Function Documentation
Generated for gtkmm by
Doxygen 1.3-rc1 © 1997-2001