Horizon
enter_datum_window.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include <array>
4 #include <set>
5 #include "util/uuid.hpp"
6 #include "tool_window.hpp"
7 
8 namespace horizon {
9 
11 public:
12  int64_t value = 0;
13 };
14 
15 class EnterDatumWindow : public ToolWindow {
16 public:
17  EnterDatumWindow(Gtk::Window *parent, class ImpInterface *intf, const std::string &label, int64_t def = 0);
18 
19  void set_range(int64_t lo, int64_t hi);
20  void set_step_size(uint64_t sz);
21  int64_t get_value();
22 
23 private:
24  class SpinButtonDim *sp = nullptr;
25 };
26 } // namespace horizon
horizon::ToolDataEnterDatumWindow
Definition: enter_datum_window.hpp:10
horizon::ImpInterface
Definition: imp_interface.hpp:12
horizon::SpinButtonDim
Definition: spin_button_dim.hpp:5
libzip::int64_t
zip_int64_t int64_t
zip_int64_t typedef.
Definition: zip.hpp:103
horizon::ToolWindow
Definition: tool_window.hpp:7
horizon::EnterDatumWindow
Definition: enter_datum_window.hpp:15
horizon::ToolDataWindow
Definition: tool_data_window.hpp:5
libzip::uint64_t
zip_uint64_t uint64_t
zip_uint64_t_t typedef.
Definition: zip.hpp:108