186 lines
3.9 KiB
TOML
186 lines
3.9 KiB
TOML
[options]
|
|
girs_directories = ["../gir-files"]
|
|
library = "Atk"
|
|
version = "1.0"
|
|
min_cfg_version = "2.28"
|
|
target_path = "."
|
|
work_mode = "normal"
|
|
generate_safety_asserts = true
|
|
deprecate_by_min_version = true
|
|
single_version_file = true
|
|
|
|
generate = [
|
|
"Atk.Component",
|
|
"Atk.CoordType",
|
|
"Atk.EventListener",
|
|
"Atk.EventListenerInit",
|
|
"Atk.FocusHandler",
|
|
"Atk.GObjectAccessible",
|
|
"Atk.Hyperlink",
|
|
"Atk.HyperlinkImpl",
|
|
"Atk.HyperlinkStateFlags",
|
|
"Atk.Hypertext",
|
|
# "Atk.Implementor",
|
|
# "Atk.KeyEventStruct",
|
|
"Atk.Layer",
|
|
"Atk.NoOpObject",
|
|
"Atk.NoOpObjectFactory",
|
|
"Atk.ObjectFactory",
|
|
"Atk.PropertyChangeHandler",
|
|
# "Atk.PropertyValues",
|
|
"Atk.Rectangle",
|
|
"Atk.Registry",
|
|
"Atk.Relation",
|
|
"Atk.RelationSet",
|
|
"Atk.ScrollType",
|
|
"Atk.Selection",
|
|
"Atk.State",
|
|
"Atk.StateSet",
|
|
"Atk.StreamableContent",
|
|
"Atk.TableCell",
|
|
"Atk.TextBoundary",
|
|
"Atk.TextClipType",
|
|
"Atk.TextGranularity",
|
|
"Atk.TextRange",
|
|
"Atk.Util",
|
|
"Atk.Value",
|
|
"Atk.ValueType",
|
|
]
|
|
|
|
ignore = [
|
|
]
|
|
|
|
manual = [
|
|
"Atk.Attribute",
|
|
"Atk.AttributeSet",
|
|
"Atk.TextRectangle",
|
|
# "GLib.SList",
|
|
# "GLib.IOChannel",
|
|
"GObject.Object",
|
|
"GObject.Value",
|
|
"GObject.ValueArray",
|
|
]
|
|
|
|
[[object]]
|
|
name = "Atk.Action"
|
|
status = "generate"
|
|
trait_name = "AtkActionExt" # duplicate with gio
|
|
|
|
[[object]]
|
|
name = "Atk.Document"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "get_attributes"
|
|
ignore = true # TODO: re-enable once AttributeSet is properly handled
|
|
|
|
[[object]]
|
|
name = "Atk.EditableText"
|
|
status = "generate"
|
|
manual_traits = ["EditableTextExtManual"]
|
|
[[object.function]]
|
|
name = "insert_text"
|
|
# Expected pointer, received integer
|
|
manual = true
|
|
|
|
[[object]]
|
|
name = "Atk.Image"
|
|
status = "generate"
|
|
trait_name = "AtkImageExt" # duplicate with gtk
|
|
|
|
[[object]]
|
|
name = "Atk.Live"
|
|
status = "generate"
|
|
version = "2.50"
|
|
|
|
[[object]]
|
|
name = "Atk.Misc"
|
|
status = "generate"
|
|
trait_name = "AtkMiscExt" # duplicate with gtk
|
|
|
|
[[object]]
|
|
name = "Atk.Object"
|
|
status = "generate"
|
|
trait_name = "AtkObjectExt"
|
|
[[object.function]]
|
|
name = "get_attributes"
|
|
ignore = true # TODO: re-enable once AttributeSet is properly handled
|
|
|
|
[[object]]
|
|
name = "Atk.Range"
|
|
status = "generate"
|
|
trait_name = "AtkRangeExt" # duplicate with gtk
|
|
|
|
[[object]]
|
|
name = "Atk.Table"
|
|
status = "generate"
|
|
manual_traits = ["TableExtManual"]
|
|
[[object.function]]
|
|
name = "get_selected_columns"
|
|
manual = true
|
|
[[object.function]]
|
|
name = "get_selected_rows"
|
|
manual = true
|
|
[[object.function]]
|
|
name = "get_default_attributes"
|
|
ignore = true # TODO: re-enable once AttributeSet is properly handled
|
|
|
|
[[object]]
|
|
name = "Atk.Text"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "free_ranges"
|
|
ignore = true # don't know yet how to give back memory...
|
|
|
|
[[object]]
|
|
name = "Atk.Window"
|
|
status = "generate"
|
|
trait_name = "AtkWindowExt" # duplicate with gtk
|
|
|
|
[[object]]
|
|
name = "Atk.Plug"
|
|
status = "generate"
|
|
trait_name = "AtkPlugExt"
|
|
|
|
[[object]]
|
|
name = "Atk.Socket"
|
|
status = "generate"
|
|
trait_name = "AtkSocketExt"
|
|
|
|
[[object]]
|
|
name = "Atk.RelationType"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "register"
|
|
# Problematic function needs manual implementation
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name = "Atk.Role"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "register"
|
|
# Problematic function needs manual implementation
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name = "Atk.StateType"
|
|
status = "generate"
|
|
[[object.member]]
|
|
name = "collapsed"
|
|
version = "2.38"
|
|
[[object.member]]
|
|
name = "last_defined"
|
|
alias = true # not useful
|
|
[[object.function]]
|
|
name = "register"
|
|
# Problematic function needs manual implementation
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name = "Atk.TextAttribute"
|
|
status = "generate"
|
|
[[object.function]]
|
|
name = "register"
|
|
# Problematic function needs manual implementation
|
|
ignore = true
|