3#include <cgv/base/base.h>
4#include <cgv/base/group.h>
5#include <cgv/gui/resizable.h>
6#include <cgv/signal/signal.h>
7#include <cgv/signal/rebind.h>
8#include <cgv/data/ref_ptr.h>
9#include <cgv/type/variant.h>
11#include <cgv/gui/layout_spacings.h>
72 void resize(
int w,
int h);
74 virtual std::string get_property_declarations();
75 virtual bool set_void(
const std::string &property,
const std::string &value_type,
const void *value_ptr);
76 virtual bool get_void(
const std::string &property,
const std::string &value_type,
void *value_ptr);
80 int w, h, true_w, true_h;
81 int min_w, min_h, default_w, default_h;
83 std::string spacings_name;
119#include <cgv/config/lib_end.h>
base class for all classes that can be registered with support for dynamic properties (see also secti...
virtual void update()
this virtual update allows for example to ask a view to update the viewed value. The default implemen...
cgv::data::ref_ptr< layout > layout_ptr
ref counted pointer to layout
layout_hint
Allowed hints: s - horizontal shrink S - vertical shrink x - horizontal expand X - vertical expand f ...
this header is dependency free