Horizon
clipboard_handler.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include "canvas/selectables.hpp"
4 
5 namespace horizon {
7 public:
8  ClipboardHandler(class ClipboardBase &clip);
9  void copy(std::set<SelectableRef> selection, const Coordi &cursor_pos);
10 
11 private:
12  ClipboardBase &clip;
13  std::string clipboard_serialized;
14  void on_clipboard_get(Gtk::SelectionData &selection_data, guint /* info */);
15  void on_clipboard_clear();
16 };
17 } // namespace horizon
Definition: clipboard.hpp:7
Definition: clipboard_handler.hpp:6