 -- Function: gtk-text-buffer-get-bounds (self <gtk-text-buffer>) =>  (start <gtk-text-iter>) (end <gtk-text-iter>)
 -- Method: get-bounds
     Retrieves the first and last iterators in the buffer, i.e. the entire buffer lies within the range [START,END).

     buffer
          a <gtk-text-buffer>

     start
          iterator to initialize with first position in the buffer

     end
          iterator to initialize with the end iterator

 -- Function: gtk-tree-selection-get-selected (self <gtk-tree-selection>) =>  (model <gtk-tree-model>) (iter <gtk-tree-iter>)
 -- Method: get-selected
     Retrieve the current selection, if SELECTION is set to <gtk-selection-single> or <gtk-selection-browse>.

     This function will not work if you use SELECTION is <gtk-selection-multiple>.

     selection
          A <gtk-tree-selection>.

     model
          A pointer to set to the <gtk-tree-model>, or NULL.

     iter
          The <gtk-tree-iter>, or NULL.

 -- Function: gtk-action-group-add-actions (self <gtk-action-group>) (entries scm)
     This is a convenience function to create a number of actions and add them to the action group.

     The "activate" signals of the actions are connected to the callbacks and their accel paths are set to <Actions>//.

     action-group
          The action group

     scm
          An list of actions. The actions are of the form (NAME STOCK-ID label accelerator tooltip proc?). All values are strings except the PROC, which should be a procedure suitable for connecting to the activate signal on the action. STOCK-ID, LABEL, ACCELERATOR, TOOLTIP, and PROC may be #f.

     Since 2.4