Next: , Previous: class-property-info, Up: Object types information


4.4 interface-properties

— Function: interface-properties
     (interface-properties type) => properties
type
A GType designator
properties
A list of g-property-definition structures

This function returns the list of properties that are available in interface type.

Example:

     (interface-properties "GtkFileChooser")
     =>
     (#<PROPERTY GtkWidget GtkFileChooser.extra-widget (flags: readable writable)>
      #<PROPERTY gboolean GtkFileChooser.use-preview-label (flags: readable writable)>
      #<PROPERTY gboolean GtkFileChooser.preview-widget-active (flags: readable writable)>
      #<PROPERTY gboolean GtkFileChooser.show-hidden (flags: readable writable)>
      #<PROPERTY gchararray GtkFileChooser.file-system-backend (flags: writable constructor-only)>
      #<PROPERTY GtkFileChooserAction GtkFileChooser.action (flags: readable writable)>
      #<PROPERTY GtkFileFilter GtkFileChooser.filter (flags: readable writable)>
      #<PROPERTY gboolean GtkFileChooser.select-multiple (flags: readable writable)>
      #<PROPERTY GtkWidget GtkFileChooser.preview-widget (flags: readable writable)>
      #<PROPERTY gboolean GtkFileChooser.local-only (flags: readable writable)>
      #<PROPERTY gboolean GtkFileChooser.do-overwrite-confirmation (flags: readable writable)>)