Class
AgsFile
Description
class Ags.File : GObject.Object
{
flags: guint,
obj_mutex: GRecMutex,
app_encoding: gchar*,
out: FILE*,
buffer: xmlChar*,
filename: gchar*,
encoding: gchar*,
dtd: gchar*,
audio_format: gchar*,
audio_encoding: gchar*,
read_charset_converter: GCharsetConverter*,
write_charset_converter: GCharsetConverter*,
doc: xmlDoc*,
root_node: xmlNode*,
id_refs: GList*,
lookup: GList*,
launch: GList*,
clipboard: GObject*,
property: GList*,
script: GList*,
cluster: GObject*,
client: GObject*,
server: GObject*,
history: GObject*,
embedded_audio: GList*,
file_link: GList*
}
No description available.
Signals
Ags.File::read-resolve
Resolve XPath expressions to their counterpart the newly created instances refering to.
since: 3.0.0
Ags.File::read-start
Hook after reading XML document to update or start the application.
since: 3.0.0
Ags.File::write-resolve
Resolve references and generate thus XPath expressions just before writing to disk.
since: 3.0.0
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct AgsFileClass {
GObjectClass gobject;
void (* open) (
AgsFile* file,
GError** error
);
void (* open_from_data) (
AgsFile* file,
gchar* data,
guint length,
GError** error
);
void (* rw_open) (
AgsFile* file,
gboolean create,
GError** error
);
void (* write) (
AgsFile* file
);
void (* write_concurrent) (
AgsFile* file
);
void (* write_resolve) (
AgsFile* file
);
void (* read) (
AgsFile* file
);
void (* read_resolve) (
AgsFile* file
);
void (* read_start) (
AgsFile* file
);
}
No description available.
Class members
gobject: GObjectClass
No description available.
open: void (* open) ( AgsFile* file, GError** error )
No description available.
open_from_data: void (* open_from_data) ( AgsFile* file, gchar* data, guint length, GError** error )
No description available.
rw_open: void (* rw_open) ( AgsFile* file, gboolean create, GError** error )
No description available.
write: void (* write) ( AgsFile* file )
No description available.
write_concurrent: void (* write_concurrent) ( AgsFile* file )
No description available.
write_resolve: void (* write_resolve) ( AgsFile* file )
No description available.
read: void (* read) ( AgsFile* file )
No description available.
read_resolve: void (* read_resolve) ( AgsFile* file )
No description available.
read_start: void (* read_start) ( AgsFile* file )
No description available.
Virtual methods
Ags.FileClass.rw_open
Opens the file specified by :filename property in read-write mode.
since: 3.0.0