1[options] 2girs_directories = ["../gir-files"] 3library = "Atk" 4version = "1.0" 5min_cfg_version = "2.18" 6target_path = "." 7work_mode = "normal" 8generate_safety_asserts = true 9deprecate_by_min_version = true 10single_version_file = true 11 12generate = [ 13 "Atk.Component", 14 "Atk.CoordType", 15 "Atk.Document", 16 "Atk.EventListener", 17 "Atk.EventListenerInit", 18 "Atk.FocusHandler", 19 "Atk.GObjectAccessible", 20 "Atk.Hyperlink", 21 "Atk.HyperlinkImpl", 22 "Atk.HyperlinkStateFlags", 23 "Atk.Hypertext", 24 # "Atk.Implementor", 25 # "Atk.KeyEventStruct", 26 "Atk.Layer", 27 "Atk.NoOpObject", 28 "Atk.NoOpObjectFactory", 29 "Atk.ObjectFactory", 30 "Atk.PropertyChangeHandler", 31 # "Atk.PropertyValues", 32 "Atk.Rectangle", 33 "Atk.Registry", 34 "Atk.Relation", 35 "Atk.RelationSet", 36 "Atk.ScrollType", 37 "Atk.Selection", 38 "Atk.State", 39 "Atk.StateSet", 40 "Atk.StreamableContent", 41 "Atk.TableCell", 42 "Atk.TextBoundary", 43 "Atk.TextClipType", 44 "Atk.TextGranularity", 45 "Atk.TextRange", 46 "Atk.Util", 47 "Atk.Value", 48 "Atk.ValueType", 49] 50 51ignore = [ 52] 53 54manual = [ 55 "Atk.Attribute", 56 "Atk.AttributeSet", 57 "Atk.TextRectangle", 58 # "GLib.SList", 59 # "GLib.IOChannel", 60 "GObject.Object", 61 "GObject.Value", 62 "GObject.ValueArray", 63] 64 65[[object]] 66name = "Atk.Action" 67status = "generate" 68trait_name = "AtkActionExt" # duplicate with gio 69 70[[object]] 71name = "Atk.EditableText" 72status = "generate" 73manual_traits = ["EditableTextExtManual"] 74 [[object.function]] 75 name = "insert_text" 76 # Expected pointer, received integer 77 manual = true 78 79[[object]] 80name = "Atk.Image" 81status = "generate" 82trait_name = "AtkImageExt" # duplicate with gtk 83 84[[object]] 85name = "Atk.Misc" 86status = "generate" 87trait_name = "AtkMiscExt" # duplicate with gtk 88 89[[object]] 90name = "Atk.Object" 91status = "generate" 92trait_name = "AtkObjectExt" 93 94[[object]] 95name = "Atk.Range" 96status = "generate" 97trait_name = "AtkRangeExt" # duplicate with gtk 98 99[[object]] 100name = "Atk.Table" 101status = "generate" 102manual_traits = ["TableExtManual"] 103 [[object.function]] 104 name = "get_selected_columns" 105 manual = true 106 [[object.function]] 107 name = "get_selected_rows" 108 manual = true 109 110[[object]] 111name = "Atk.Text" 112status = "generate" 113 [[object.function]] 114 name = "free_ranges" 115 ignore = true # don't know yet how to give back memory... 116 117[[object]] 118name = "Atk.Window" 119status = "generate" 120trait_name = "AtkWindowExt" # duplicate with gtk 121 122[[object]] 123name = "Atk.Plug" 124status = "generate" 125trait_name = "AtkPlugExt" 126 127[[object]] 128name = "Atk.Socket" 129status = "generate" 130trait_name = "AtkSocketExt" 131 132[[object]] 133name = "Atk.RelationType" 134status = "generate" 135 [[object.function]] 136 name = "register" 137 # Problematic function needs manual implementation 138 ignore = true 139 140[[object]] 141name = "Atk.Role" 142status = "generate" 143 [[object.function]] 144 name = "register" 145 # Problematic function needs manual implementation 146 ignore = true 147 148[[object]] 149name = "Atk.StateType" 150status = "generate" 151 [[object.function]] 152 name = "register" 153 # Problematic function needs manual implementation 154 ignore = true 155 156[[object]] 157name = "Atk.TextAttribute" 158status = "generate" 159 [[object.function]] 160 name = "register" 161 # Problematic function needs manual implementation 162 ignore = true 163