| Top |
BraseroSessionCfgBraseroSessionCfg — Configure automatically a BraseroBurnSession object |
| #define | BRASERO_SESSION_IS_VALID() |
| BraseroSessionCfg * | brasero_session_cfg_new () |
| BraseroSessionError | brasero_session_cfg_get_error () |
| void | brasero_session_cfg_add_flags () |
| void | brasero_session_cfg_remove_flags () |
| gboolean | brasero_session_cfg_is_supported () |
| gboolean | brasero_session_cfg_is_compulsory () |
| gboolean | brasero_session_cfg_has_default_output_path () |
| void | brasero_session_cfg_enable () |
| void | brasero_session_cfg_disable () |
This object configures automatically a session reacting to any change made to the various parameters.
BraseroSessionCfg *
brasero_session_cfg_new (void);
Creates a new BraseroSessionCfg object.
BraseroSessionError
brasero_session_cfg_get_error (BraseroSessionCfg *cfg);
This function returns the current status and if autoconfiguration is/was successful.
void brasero_session_cfg_add_flags (BraseroSessionCfg *cfg,BraseroBurnFlag flags);
Adds all flags from flags
that are supported.
void brasero_session_cfg_remove_flags (BraseroSessionCfg *cfg,BraseroBurnFlag flags);
Removes all flags that are not compulsory.
gboolean brasero_session_cfg_is_supported (BraseroSessionCfg *cfg,BraseroBurnFlag flag);
Checks whether a particular flag is supported.
gboolean brasero_session_cfg_is_compulsory (BraseroSessionCfg *cfg,BraseroBurnFlag flag);
Checks whether a particular flag is compulsory.
gboolean
brasero_session_cfg_has_default_output_path
(BraseroSessionCfg *cfg);
This function returns whether the path returned
by brasero_burn_session_get_output() is an
automatically created one.
void
brasero_session_cfg_enable (BraseroSessionCfg *cfg);
This function (re)-enables autoconfiguration
void
brasero_session_cfg_disable (BraseroSessionCfg *cfg);
This function disables autoconfiguration
“is-valid” signalvoid user_function (BraseroSessionCfg *braserosessioncfg, gpointer user_data)
Flags: Action
“wrong-extension” signalgboolean user_function (BraseroSessionCfg *braserosessioncfg, gpointer user_data)
Flags: Action