aboutsummaryrefslogtreecommitdiff
path: root/puzzles.h
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2011-04-02 15:36:30 +0000
committerSimon Tatham <anakin@pobox.com>2011-04-02 15:36:30 +0000
commit8c6c8df8f4bd07602931485956fce524925dc2bb (patch)
tree11b2abd4e36e1826f4076351d6a0791aabf2584d /puzzles.h
parent00a313f2d6d96257fd634c743b609cb5b6465e3c (diff)
downloadpuzzles-8c6c8df8f4bd07602931485956fce524925dc2bb.zip
puzzles-8c6c8df8f4bd07602931485956fce524925dc2bb.tar.gz
puzzles-8c6c8df8f4bd07602931485956fce524925dc2bb.tar.bz2
puzzles-8c6c8df8f4bd07602931485956fce524925dc2bb.tar.xz
Add functions provided by the midend to tell a front end whether GUI
buttons for undo and redo should currently be greyed out. [originally from svn r9139]
Diffstat (limited to 'puzzles.h')
-rw-r--r--puzzles.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/puzzles.h b/puzzles.h
index 971cb29..6933e70 100644
--- a/puzzles.h
+++ b/puzzles.h
@@ -253,6 +253,8 @@ char *midend_get_game_id(midend *me);
int midend_can_format_as_text_now(midend *me);
char *midend_text_format(midend *me);
char *midend_solve(midend *me);
+int midend_can_undo(midend *me);
+int midend_can_redo(midend *me);
void midend_supersede_game_desc(midend *me, char *desc, char *privdesc);
char *midend_rewrite_statusbar(midend *me, char *text);
void midend_serialise(midend *me,