(interface-properties type) => properties
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)>)