Horizon
Loading...
Searching...
No Matches
plane_editor.hpp
1#pragma once
2#include <gtkmm.h>
3#include <set>
4#include "util/changeable.hpp"
5
6namespace horizon {
7class PlaneEditor : public Gtk::Grid, public Changeable {
8public:
9 PlaneEditor(class PlaneSettings *settings, int *priority = nullptr);
10 void set_from_rules(bool v);
11
12private:
13 class PlaneSettings *settings;
14 void update_thermal();
15 void update_hatch();
16 std::set<Gtk::Widget *> widgets_from_rules_disable;
17 std::set<Gtk::Widget *> widgets_thermal_only;
18 std::set<Gtk::Widget *> widgets_hatch_only;
19};
20} // namespace horizon
Definition changeable.hpp:5
Definition plane_editor.hpp:7
Definition plane.hpp:28