From d51046cdeaf1dceac91e70fe6be358502280a431 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Sat, 31 Aug 2024 20:36:34 +0200 Subject: FLUID: Add Synchronized Resize. #1055 --- fluid/undo.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'fluid/undo.h') diff --git a/fluid/undo.h b/fluid/undo.h index 171fe062f..c5fae3306 100644 --- a/fluid/undo.h +++ b/fluid/undo.h @@ -1,7 +1,7 @@ // // FLUID undo definitions for the Fast Light Tool Kit (FLTK). // -// Copyright 1998-2010 by Bill Spitzak and others. +// Copyright 1998-2024 by Bill Spitzak and others. // // This library is free software. Distribution and use rights are outlined in // the file "COPYING" which should have been included with this file. If this @@ -19,13 +19,17 @@ class Fl_Widget; +#define kUndoWindowResize 1 + extern int undo_current; // Current undo level in buffer extern int undo_last; // Last undo level in buffer extern int undo_save; // Last undo level that was saved +extern int undo_once_type; // Suspend further undos of the same type void redo_cb(Fl_Widget *, void *); // Redo menu callback void undo_cb(Fl_Widget *, void *); // Undo menu callback void undo_checkpoint(); // Save current file to undo buffer +void undo_checkpoint_once(int type); // Save undo buffer once until a different checkpoint type is called void undo_clear(); // Clear undo buffer void undo_resume(); // Resume undo checkpoints void undo_suspend(); // Suspend undo checkpoints -- cgit v1.2.3