From 93ea93ee2b424ded25358d87529b1160cdb4f80c Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Tue, 1 Nov 2022 13:30:05 +0100 Subject: Fluid support for Fl_Flex (#523) and some Fl_Flex improvements * Adding Fluid support for Fl_Flex, margins, and gap. * Fluid Fl_Flex mostly working. Fixed in Fl_Flex::set_size(). * Fluid Flex live mode works, interactive dragging works * Fluid Flex: adding check box for fixed children * Fluid Flex: visual flexibility indicator in guides. * Fluid Flex: bug in generated code. * Fix formatting * Fixing Tooltip, fixing resize issue PR #518. * Removing unused variables. Co-authored-by: Albrecht Schlosser --- fluid/Fl_Type.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'fluid/Fl_Type.h') diff --git a/fluid/Fl_Type.h b/fluid/Fl_Type.h index 2fd82f546..3ba2c85e6 100644 --- a/fluid/Fl_Type.h +++ b/fluid/Fl_Type.h @@ -126,6 +126,7 @@ public: virtual void write_properties(); virtual void read_property(const char *); virtual int read_fdesign(const char*, const char*); + virtual void postprocess_read() { } // write code, these are called in order: virtual void write_static(); // write static stuff to .c file @@ -155,6 +156,7 @@ public: virtual int is_menu_item() const {return 0;} virtual int is_menu_button() const {return 0;} virtual int is_group() const {return 0;} + virtual int is_flex() const {return 0;} virtual int is_window() const {return 0;} virtual int is_code() const {return 0;} virtual int is_code_block() const {return 0;} -- cgit v1.2.3