|
void | zrythm_add_to_recent_projects (Zrythm *self, const char *filepath) |
|
void | zrythm_remove_recent_project (char *filepath) |
|
MALLOC char * | zrythm_get_version (bool with_v) |
| Returns the version string.
|
|
bool | zrythm_is_release (bool official) |
| Returns whether the current Zrythm version is a release version.
|
|
char * | zrythm_fetch_latest_release_ver_finish (GAsyncResult *result, GError **error) |
|
void | zrythm_fetch_latest_release_ver_async (GAsyncReadyCallback callback, gpointer callback_data) |
|
bool | zrythm_is_latest_release (const char *remote_latest_release) |
| Returns whether the given release string is the latest release.
|
|
void | zrythm_get_version_with_capabilities (char *buf, bool include_system_info) |
| Returns the version and the capabilities.
|
|
char * | zrythm_get_system_info (void) |
| Returns system info (mainly used for bug reports).
|
|
char * | zrythm_get_default_user_dir (void) |
| Returns the default user "zrythm" dir.
|
|
char * | zrythm_get_dir (ZrythmDirType type) |
| Returns a Zrythm directory specified by type.
|
|
char * | zrythm_get_prefix (void) |
| Returns the prefix or in the case of windows the root dir (C/program files/zrythm) or in the case of macos the bundle path.
|
|
char * | zrythm_get_user_dir (bool force_default) |
| Gets the zrythm directory, either from the settings if non-empty, or the default ($XDG_DATA_DIR/zrythm).
|
|
NONNULL bool | zrythm_init_user_dirs_and_files (Zrythm *self, GError **error) |
| Initializes/creates the default dirs/files in the user directory.
|
|
NONNULL void | zrythm_init_templates (Zrythm *self) |
| Initializes the array of project templates.
|
|
Zrythm * | zrythm_new (const char *exe_path, bool have_ui, bool testing, bool optimized_dsp) |
| Creates a new Zrythm instance.
|
|
void | zrythm_free (Zrythm *self) |
| Frees the instance and any unfreed members.
|
|
The main Zrythm struct.
Definition in file zrythm.h.