(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)>)