Horizon
src
imp
3d
axes_lollipop.hpp
1
#pragma once
2
#include <gtkmm.h>
3
4
namespace
horizon {
5
class
AxesLollipop
:
public
Gtk::DrawingArea {
6
public
:
7
AxesLollipop
();
8
void
set_angles(
float
a,
float
b);
9
10
private
:
11
float
alpha = 0;
12
float
beta = 0;
13
Glib::RefPtr<Pango::Layout> layout;
14
float
size = 5;
15
16
bool
render(
const
Cairo::RefPtr<Cairo::Context> &cr);
17
void
create_layout();
18
};
19
}
// namespace horizon
horizon::AxesLollipop
Definition:
axes_lollipop.hpp:5
Generated by
1.9.1