## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

1.     -----------------------------------------------------------------------

2.     --              GtkAda - Ada95 binding for Gtk+/Gnome                --

3.     --                                                                   --

4.     --                Copyright (C) 2006-2011, AdaCore                   --

5.     --                                                                   --

6.     -- This library is free software; you can redistribute it and/or     --

7.     -- modify it under the terms of the GNU General Public               --

8.     -- License as published by the Free Software Foundation; either      --

9.     -- version 2 of the License, or (at your option) any later version.  --

10.     --                                                                   --

11.     -- This library is distributed in the hope that it will be useful,   --

12.     -- but WITHOUT ANY WARRANTY; without even the implied warranty of    --

13.     -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU --

14.     -- General Public License for more details.                          --

15.     --                                                                   --

16.     -- You should have received a copy of the GNU General Public         --

17.     -- License along with this library; if not, write to the             --

18.     -- Free Software Foundation, Inc., 59 Temple Place - Suite 330,      --

19.     -- Boston, MA 02111-1307, USA.                                       --

20.     --                                                                   --

21.     -- As a special exception, if other files instantiate generics from  --

22.     -- this unit, or you link this unit with other files to produce an   --

23.     -- executable, this  unit  does not  by itself cause  the resulting  --

24.     -- executable to be covered by the GNU General Public License. This  --

25.     -- exception does not however invalidate any other reasons why the   --

26.     -- executable file  might be covered by the  GNU Public License.     --

27.     -----------------------------------------------------------------------

29.     --  <description>

30.     --  A Gtk_Combo_Box is a widget that allows the user to choose from a list of

31.     --  valid choices. The Gtk_Combo_Box displays the selected choice. When

32.     --  activated, the Gtk_Combo_Box displays a popup which allows the user to make

33.     --  new choice. The style in which the selected value is displayed, and the

34.     --  style of the popup is determined by the current theme. It may be similar to

35.     --  a Gtk_Option_Menu, or similar to a Windows-style combo box.

36.     --

37.     --  Unlike its predecessors Gtk.Combo.Gtk_Combo and

38.     --  Gtk.Option_Menu.Gtk_Option_Menu, the Gtk_Combo_Box uses the model-view

39.     --  pattern; the list of valid choices is specified in the form of a tree

40.     --  model, and the display of the choices can be adapted to the data in the

41.     --  model by using cell renderers, as you would in a tree view. This is

42.     --  possible since Gtk_Combo_Box implements the Gtk_Cell_Layout interface. The

43.     --  tree model holding the valid choices is not restricted to a flat list, it

44.     --  can be a real tree, and the popup will reflect the tree structure.

45.     --

46.     --  In addition to the model-view API, Gtk_Combo_Box offers a simple API which

47.     --  is suitable for text-only combo boxes, and hides the complexity of managing

48.     --  the data in a model.

49.     --  </description>

50.     --  <c_version>2.16.6</c_version>

51.     --  <group>Trees and Lists</group>

52.     --  <see>Gtk.Combo_Box_Entry</see>

53.     --  <screenshot>gtk-combo_box</screenshot>

55.     with Glib.PropertiesTo API docTo specTo body;

56.     with Gtk.BinTo API docTo specTo body;

57.     with Gtk.Cell_EditableTo API docTo spec;

58.     with Gtk.Cell_LayoutTo API docTo specTo body;

59.     with Gtk.EnumsTo API docTo specTo body;

60.     with Gtk.Tree_ModelTo API docTo specTo body;

61.     with Gtk.Tree_ViewTo API docTo specTo body;

62.     with Glib.TypesTo API docTo specTo body;

64.     package Gtk.Combo_BoxTo API docTo specTo body is

65.        type Gtk_Combo_Box_Record is new Gtk.Bin.Gtk_Bin_RecordTo API docTo spec with null record;

66.        type Gtk_Combo_Box is access all Gtk_Combo_Box_RecordTo API docTo spec'Class;

68.        procedure Gtk_NewTo API docTo body    (Combo : out Gtk_Combo_BoxTo API docTo spec);

69.        procedure InitializeTo API docTo body (Combo : access Gtk_Combo_Box_RecordTo API docTo spec'Class);

70.        --  Creates or initializes a new empty combo

72.        procedure Gtk_New_With_ModelTo API docTo body

73.          (Combo : out Gtk_Combo_BoxTo API docTo spec;

74.           Model : access Gtk.Tree_Model.Gtk_Tree_Model_RecordTo API docTo specTo body'Class);

75.        procedure Initialize_With_ModelTo API docTo body

76.          (Combo : access Gtk_Combo_Box_RecordTo API docTo spec'Class;

77.           Model : access Gtk.Tree_Model.Gtk_Tree_Model_RecordTo API docTo specTo body'Class);

78.        --  Creates or initializes a new combo initializes to Model.

80.        procedure Gtk_New_With_EntryTo API docTo body (Combo : out Gtk_Combo_BoxTo API docTo spec);

81.        procedure Initialize_With_EntryTo API docTo body (Combo : access Gtk_Combo_Box_RecordTo API docTo spec'Class);

82.        --  Creates or initializes a new combo with entry

84.        procedure Gtk_New_With_Model_And_EntryTo API docTo body

85.          (Combo : out Gtk_Combo_BoxTo API docTo spec;

86.           Model : access Gtk.Tree_Model.Gtk_Tree_Model_RecordTo API docTo specTo body'Class);

87.        procedure Initialize_With_Model_And_EntryTo API docTo body

88.          (Combo : access Gtk_Combo_Box_RecordTo API docTo spec'Class;

89.           Model : access Gtk.Tree_Model.Gtk_Tree_Model_RecordTo API docTo specTo body'Class);

90.        --  Creates or initializes a new combo with entry, initialized with Model

92.        function Get_TypeTo API docTo body return Glib.GTypeTo API docTo spec;

93.        --  Returns the internal value used for Gtk_Combo_Box widgets

95.        procedure Set_ModelTo API docTo body

96.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec;

97.           Model     : Gtk.Tree_Model.Gtk_Tree_ModelTo API docTo spec := null);

98.        function Get_ModelTo API docTo body

99.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec)

100.           return Gtk.Tree_Model.Gtk_Tree_ModelTo API docTo spec;

101.        --  Sets the model used by Combo_Box to be Model. Will unset a previously

102.        --  set model (if applicable). If model is null, then it will unset the

103.        --  model. Note that this function does not clear the cell renderers, you

104.        --  have to call Gtk.Cell_Layout.Clear yourself if you need to set up

105.        --  different cell renderers for the new model.

107.        procedure Set_ActiveTo API docTo body

108.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec; Index : GintTo API docTo spec);

109.        function Get_ActiveTo API docTo body

110.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec) return GintTo API docTo spec;

111.        --  Returns the index of the currently active item, or -1 if there's no

112.        --  active item. If the model is a non-flat treemodel, and the active item

113.        --  is not an immediate child of the root of the tree, this function returns

114.        --  Gtk.Tree_Model.Get_Indices (Path)[0], where Path is the Gtk_Tree_Path of

115.        --  the active model.

117.        procedure Set_Active_IterTo API docTo body

118.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec;

119.           IterTo API docTo body      : Gtk.Tree_Model.Gtk_Tree_IterTo API docTo specTo body);

120.        function Get_Active_IterTo API docTo body

121.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec)

122.           return Gtk.Tree_Model.Gtk_Tree_IterTo API docTo specTo body;

123.        --  Sets the current active item to be the one referenced by Iter.

124.        --  Iter must correspond to a path of depth one.

126.        procedure Set_Wrap_WidthTo API docTo body

127.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec; Width : GintTo API docTo spec);

128.        function Get_Wrap_WidthTo API docTo body

129.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec) return GintTo API docTo spec;

130.        --  Returns the wrap width which is used to determine the number

131.        --  of columns for the popup menu. If the wrap width is larger than

132.        --  1, the combo box is in table mode. This can be used for instance to

133.        --  display a matrix of color (a color palette to choose from).

134.        --  See also Set_Column_Span_Column

136.        procedure Set_Add_TearoffsTo API docTo body

137.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec; Add_Tearoffs : Boolean);

138.        function Get_Add_TearoffsTo API docTo body

139.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec) return Boolean;

140.        --  Sets whether the popup menu should have a tearoff menu item.

141.        --  Clicking on this menu will detach the combo into a floating window that

142.        --  the user can put anywhere on the screen.

144.        procedure Set_Button_SensitivityTo API docTo body

145.          (Combo_Box   : access Gtk_Combo_Box_RecordTo API docTo spec;

146.           SensitivityTo API docTo body : Gtk.Enums.Gtk_Sensitivity_TypeTo API docTo spec);

147.        function Get_Button_SensitivityTo API docTo body

148.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec)

149.           return Gtk.Enums.Gtk_Sensitivity_TypeTo API docTo spec;

150.        --  Sets whether the dropdown button of the combo box should be always

151.        --  sensitive (Gtk_Sensitivity_On), never sensitive (Gtk_Sensitivity_Off)

152.        --  or only if there is at least one item to display (Gtk_Sensitivity_Auto).

154.        function Get_Has_EntryTo API docTo body

155.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec) return Boolean;

156.        --  Returns whether the combo box has an entry

158.        procedure Set_Entry_Text_ColumnTo API docTo body

159.          (Combo_Box   : access Gtk_Combo_Box_RecordTo API docTo spec;

160.           Text_Column : GintTo API docTo spec);

161.        --  Sets the model column which combo_box should use to get strings from to

162.        --  be Text_Column. The column Text_Column in the model of Combo_Box must be

163.        --  of type G_TYPE_STRING.

165.        function Get_Entry_Text_ColumnTo API docTo body

166.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec) return GintTo API docTo spec;

167.        --  Returns the column which combo_box is using to get the strings from to

168.        --  display in the internal entry.

170.        procedure Set_Column_Span_ColumnTo API docTo body

171.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec; Column_Span : GintTo API docTo spec);

172.        function Get_Column_Span_ColumnTo API docTo body

173.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec) return GintTo API docTo spec;

174.        --  Sets the column with column span information for Combo_Box to be

175.        --  Column_Span. The column span column contains integers which indicate

176.        --  how many columns an item should span. This applies to grid combos, see

177.        --  also Set_Wrap_Width.

179.        procedure Set_Row_Span_ColumnTo API docTo body

180.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec; Row_Span : GintTo API docTo spec);

181.        function Get_Row_Span_ColumnTo API docTo body

182.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec) return GintTo API docTo spec;

183.        --  Sets the column with row span information for Combo_Box to be Row_Span.

184.        --  The row span column contains integers which indicate how many rows

185.        --  an item should span.

187.        procedure Set_Focus_On_ClickTo API docTo body

188.          (Combo          : access Gtk_Combo_Box_RecordTo API docTo spec;

189.           Focus_On_Click : Boolean);

190.        function Get_Focus_On_ClickTo API docTo body

191.          (Combo : access Gtk_Combo_Box_RecordTo API docTo spec) return Boolean;

192.        --  Sets whether the combo box will grab focus when it is clicked with

193.        --  the mouse. Making mouse clicks not grab focus is useful in places

194.        --  like toolbars where you don't want the keyboard focus removed from

195.        --  the main area of the application.

197.        procedure Set_Row_Separator_FuncTo API docTo body

198.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec;

199.           Func      : Gtk.Tree_View.Gtk_Tree_View_Row_Separator_FuncTo API docTo spec;

200.           Data      : System.Address;

201.           Destroy   : Glib.G_Destroy_Notify_AddressTo API docTo spec := null);

202.        function Get_Row_Separator_FuncTo API docTo body

203.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec)

204.           return Gtk.Tree_View.Gtk_Tree_View_Row_Separator_FuncTo API docTo spec;

205.        --  Sets the row separator function, which is used to determine

206.        --  whether a row should be drawn as a separator. If the row separator

207.        --  function is null, no separators are drawn. This is the default value.

209.        procedure Set_TitleTo API docTo body

210.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec;

211.           Title     : String);

212.        function Get_TitleTo API docTo body

213.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec)

214.           return String;

215.        --  Sets or Gets the menu's title in tearoff mode.

217.        ---------------------------

218.        -- Text-only combo boxes --

219.        ---------------------------

220.        --  If your combo box only contains text, you do not necessarily have to go

221.        --  through the more complex use of a Gtk_Tree_Model.

223.        procedure Gtk_New_TextTo API docTo body    (Combo : out Gtk_Combo_BoxTo API docTo spec);

224.        procedure Initialize_TextTo API docTo body (Combo : access Gtk_Combo_Box_RecordTo API docTo spec'Class);

225.        --  Convenience function which constructs a new text combo box, which is

226.        --  Gtk_Combo_Box just displaying strings. If you use this function to

227.        --  create a text combo box, you should only manipulate its data source with

228.        --  the following convenience functions: Append_Text, Insert_Text,

229.        --  Prepend_Text and Remove_Text

231.        procedure Append_TextTo API docTo body

232.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec; Text : String);

233.        procedure Prepend_TextTo API docTo body

234.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec; Text : String);

235.        procedure Insert_TextTo API docTo body

236.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec;

237.           Position  : GintTo API docTo spec;

238.           Text      : String);

239.        --  Adds Text to the list of strings stored in Combo_Box. Note that

240.        --  you can only use this function with combo boxes constructed with

241.        --  Gtk_New_Text.

243.        procedure Remove_TextTo API docTo body

244.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec; Position : GintTo API docTo spec);

245.        --  Removes the string at Position from Combo_Box. Note that you can only

246.        --  use this function with combo boxes constructed with Gtk_New_Text.

248.        function Get_Active_TextTo API docTo body

249.          (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec) return String;

250.        --  Returns the currently active string in Combo_Box or "" if none

251.        --  is selected.  Note that you can only use this function with combo

252.        --  boxes constructed with Gtk_New_Text.

254.        --------------------------

255.        -- Programmatic Control --

256.        --------------------------

258.        procedure PopdownTo API docTo body (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec);

259.        procedure PopupTo API docTo body   (Combo_Box : access Gtk_Combo_Box_RecordTo API docTo spec);

260.        --  Hides or pops up the menu or dropdown list of Combo_Box.

261.        --  This function is mostly intended for use by accessibility technologies;

262.        --  applications should have little use for it.

264.        ----------------

265.        -- Interfaces --

266.        ----------------

267.        --  This class implements several interfaces. See Glib.Types

268.        --

269.        --  - "Gtk_Cell_Layout"

270.        --    This interface should be used to add new renderers to the view, to

271.        --    render various columns of the model

272.        --  - "Gtk_Cell_Editable"

273.        --    This interface should be used to edit the contents of a tree model

274.        --    cell

276.        package Implements_Cell_Layout is new Glib.Types.ImplementsTo API docTo specTo body

277.          (Gtk.Cell_Layout.Gtk_Cell_LayoutTo API docTo spec, Gtk_Combo_Box_RecordTo API docTo spec, Gtk_Combo_BoxTo API docTo spec);

278.        function "+"

279.          (Box : access Gtk_Combo_Box_RecordTo API docTo spec'Class)

280.           return Gtk.Cell_Layout.Gtk_Cell_LayoutTo API docTo spec

281.           renames Implements_Cell_Layout.To_InterfaceTo API docTo specTo body;

282.        function "-"

283.          (Layout : Gtk.Cell_Layout.Gtk_Cell_LayoutTo API docTo spec)

284.           return Gtk_Combo_BoxTo API docTo spec

285.           renames Implements_Cell_Layout.To_ObjectTo API docTo specTo body;

286.        --  Converts to and from the Gtk_Cell_Layout interface

288.        package Implements_Cell_Editable is new Glib.Types.ImplementsTo API docTo specTo body

289.          (Gtk.Cell_Editable.Gtk_Cell_EditableTo API docTo spec,

290.           Gtk_Combo_Box_RecordTo API docTo spec, Gtk_Combo_BoxTo API docTo spec);

291.        function "+"

292.          (Box : access Gtk_Combo_Box_RecordTo API docTo spec'Class)

293.           return Gtk.Cell_Editable.Gtk_Cell_EditableTo API docTo spec

294.           renames Implements_Cell_Editable.To_InterfaceTo API docTo specTo body;

295.        function "-"

296.          (Editable : Gtk.Cell_Editable.Gtk_Cell_EditableTo API docTo spec)

297.           return Gtk_Combo_BoxTo API docTo spec

298.           renames Implements_Cell_Editable.To_ObjectTo API docTo specTo body;

299.        --  Converts to and from the Gtk_Cell_Editable interface

301.        ----------------

302.        -- Properties --

303.        ----------------

304.        --  The following properties are defined for this widget. See

305.        --  Glib.Properties for more information on properties.

307.        --  <properties>

308.        --  Name:  Active_Property

309.        --  Type:  Int

310.        --  Descr: The item which is currently active

311.        --

312.        --  Name:  Add_Tearoffs_Property

313.        --  Type:  Boolean

314.        --  Descr: Whether dropdowns should have a tearoff menu item

315.        --

316.        --  Name:  Button_Sensitivity_Property

317.        --  Type:  Enum

318.        --  Descr: Whether the dropdown button is sensitive when the model is empty

319.        --

320.        --  Name:  Column_Span_Column_Property

321.        --  Type:  Int

322.        --  Descr: TreeModel column containing the column span values

323.        --

324.        --  Name:  Focus_On_Click_Property

325.        --  Type:  Boolean

326.        --  Descr: Whether the combo box grabs focus when it is clicked with the

327.        --         mouse

328.        --

329.        --  Name:  Has_Frame_Property

330.        --  Type:  Boolean

331.        --  Descr: Whether the combo box draws a frame around the child

332.        --

333.        --  Name:  Model_Property

334.        --  Type:  Object

335.        --  Descr: The model for the combo box

336.        --

337.        --  Name:  Popup_Shown_Property

338.        --  Type:  Boolean

339.        --  Descr: Whether the combo's dropdown is shown

340.        --

341.        --  Name:  Row_Span_Column_Property

342.        --  Type:  Int

343.        --  Descr: TreeModel column containing the row span values

344.        --

345.        --  Name:  Tearoff_Title_Property

346.        --  Type:  String

347.        --  Descr: A title that may be displayed by the window manager when the

348.        --         popup is torn-off

349.        --

350.        --  Name:  Wrap_Width_Property

351.        --  Type:  Int

352.        --  Descr: Wrap width for layouting the items in a grid

353.        --  </properties>

355.        Active_Property             : constant Glib.Properties.Property_IntTo API docTo spec;

356.        Add_Tearoffs_Property       : constant Glib.Properties.Property_BooleanTo API docTo spec;

357.        Button_Sensitivity_Property : constant Glib.Properties.Property_EnumTo API docTo spec;

358.        Column_Span_Column_Property : constant Glib.Properties.Property_IntTo API docTo spec;

359.        Focus_On_Click_Property     : constant Glib.Properties.Property_BooleanTo API docTo spec;

360.        Has_Frame_Property          : constant Glib.Properties.Property_BooleanTo API docTo spec;

361.        Model_Property              : constant Glib.Properties.Property_ObjectTo API docTo spec;

362.        Popup_Shown_Property        : constant Glib.Properties.Property_BooleanTo API docTo spec;

363.        Row_Span_Column_Property    : constant Glib.Properties.Property_IntTo API docTo spec;

364.        Tearoff_Title_Property      : constant Glib.Properties.Property_StringTo API docTo spec;

365.        Wrap_Width_Property         : constant Glib.Properties.Property_IntTo API docTo spec;

367.        ----------------------

368.        -- Style Properties --

369.        ----------------------

370.        --  The following properties can be changed through the gtk theme and

371.        --  configuration files, and retrieved through Gtk.Widget.Style_Get_Property

373.        --  <style_properties>

374.        --  Name:  Appears_As_List_Property

375.        --  Type:  Boolean

376.        --  Descr: Whether dropdowns should look like lists rather than menus

377.        --

378.        --  Name:  Arrow_Size_Property

379.        --  Type:  Int

380.        --  Descr: The minimum size of the arrow in the combo box

381.        --

382.        --  Name:  Shadow_Type_Property

383.        --  Type:  Enum

384.        --  Descr: Which kind of shadow to draw around the combo box

385.        --  </style_properties>

387.        Appears_As_List_Property : constant Glib.Properties.Property_BooleanTo API docTo spec;

388.        Arrow_Size_Property      : constant Glib.Properties.Property_IntTo API docTo spec;

389.        Shadow_Type_Property     : constant Glib.Properties.Property_EnumTo API docTo spec;

391.        -------------

392.        -- Signals --

393.        -------------

394.        --  The following new signals are defined for this widget

396.        --  <signals>

397.        --  - "changed"

398.        --    procedure Handler (Combo : access Gtk_Combo_Box_Record'Class);

399.        --    Emitted when the active item is changed. The can be due to the user

400.        --    selecting a different item from the list, or due to a call to

401.        --    Set_Active_Iter. It will also be emitted while typing into a

402.        --    Gtk_Combo_Box_Entry, as well as when selecting an item from the

403.        --    Gtk_Combo_Box_Entry's list.

404.        --  </signals>

406.        Signal_Changed : constant Glib.Signal_NameTo API docTo spec := "changed";

408.     private

409.        pragma Import (C, Get_TypeTo API docTo spec, "gtk_combo_box_get_type");

411.        Active_PropertyTo API docTo spec : constant Glib.Properties.Property_IntTo API docTo spec :=

412.          Glib.Properties.BuildTo API docTo specTo body ("active");

413.        Add_Tearoffs_PropertyTo API docTo spec : constant Glib.Properties.Property_BooleanTo API docTo spec :=

414.          Glib.Properties.BuildTo API docTo specTo body ("add-tearoffs");

415.        Arrow_Size_PropertyTo API docTo spec : constant Glib.Properties.Property_IntTo API docTo spec :=

416.          Glib.Properties.BuildTo API docTo specTo body ("arrow-size");

417.        Button_Sensitivity_PropertyTo API docTo spec : constant Glib.Properties.Property_EnumTo API docTo spec :=

418.          Glib.Properties.BuildTo API docTo specTo body ("button-sensitivity");

419.        Column_Span_Column_PropertyTo API docTo spec : constant Glib.Properties.Property_IntTo API docTo spec :=

420.          Glib.Properties.BuildTo API docTo specTo body ("column-span-column");

421.        Focus_On_Click_PropertyTo API docTo spec : constant Glib.Properties.Property_BooleanTo API docTo spec :=

422.          Glib.Properties.BuildTo API docTo specTo body ("focus-on-click");

423.        Has_Frame_PropertyTo API docTo spec : constant Glib.Properties.Property_BooleanTo API docTo spec :=

424.          Glib.Properties.BuildTo API docTo specTo body ("has-frame");

425.        Model_PropertyTo API docTo spec : constant Glib.Properties.Property_ObjectTo API docTo spec :=

426.          Glib.Properties.BuildTo API docTo specTo body ("model");

427.        Popup_Shown_PropertyTo API docTo spec : constant Glib.Properties.Property_BooleanTo API docTo spec :=

428.          Glib.Properties.BuildTo API docTo specTo body ("popup-shown");

429.        Row_Span_Column_PropertyTo API docTo spec : constant Glib.Properties.Property_IntTo API docTo spec :=

430.          Glib.Properties.BuildTo API docTo specTo body ("row-span-column");

431.        Shadow_Type_PropertyTo API docTo spec : constant Glib.Properties.Property_EnumTo API docTo spec :=

432.          Glib.Properties.BuildTo API docTo specTo body ("shadow-type");

433.        Tearoff_Title_PropertyTo API docTo spec : constant Glib.Properties.Property_StringTo API docTo spec :=

434.          Glib.Properties.BuildTo API docTo specTo body ("tearoff-title");

435.        Wrap_Width_PropertyTo API docTo spec : constant Glib.Properties.Property_IntTo API docTo spec :=

436.          Glib.Properties.BuildTo API docTo specTo body ("wrap-width");

438.        Appears_As_List_PropertyTo API docTo spec : constant Glib.Properties.Property_BooleanTo API docTo spec :=

439.          Glib.Properties.BuildTo API docTo specTo body ("appears-as-list");

440.     end Gtk.Combo_BoxTo API docTo specTo body;

442.     --  No binding: gtk_combo_box_get_popup_accessible