mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
Configuration dialog box, on the GTK front end only as yet.
[originally from svn r4182]
This commit is contained in:
24
midend.c
24
midend.c
@ -299,3 +299,27 @@ int midend_wants_statusbar(midend_data *me)
|
||||
{
|
||||
return game_wants_statusbar();
|
||||
}
|
||||
|
||||
config_item *midend_get_config(midend_data *me)
|
||||
{
|
||||
return game_configure(me->params);
|
||||
}
|
||||
|
||||
char *midend_set_config(midend_data *me, config_item *cfg)
|
||||
{
|
||||
char *error;
|
||||
game_params *params;
|
||||
|
||||
params = custom_params(cfg);
|
||||
error = validate_params(params);
|
||||
|
||||
if (error) {
|
||||
free_params(params);
|
||||
return error;
|
||||
}
|
||||
|
||||
free_params(me->params);
|
||||
me->params = params;
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
Reference in New Issue
Block a user