Horizon
horizon-eda-1.3.0
src
widgets
padstack_preview.hpp
1
#pragma once
2
#include <gtkmm.h>
3
#include <set>
4
#include "common/common.hpp"
5
#include "util/uuid.hpp"
6
#include "util/pool_goto_provider.hpp"
7
8
namespace
horizon {
9
class
PadstackPreview
:
public
Gtk::Box,
public
PoolGotoProvider
{
10
public
:
11
PadstackPreview
(
class
IPool
&pool);
12
13
void
load(
const
UUID
&uu);
14
15
private
:
16
class
IPool
&pool;
17
class
PreviewCanvas
*canvas_padstack =
nullptr
;
18
19
Gtk::Label *package_label =
nullptr
;
20
Gtk::Box *top_box =
nullptr
;
21
Gtk::Separator *sep =
nullptr
;
22
};
23
}
// namespace horizon
horizon::PoolGotoProvider
Definition:
pool_goto_provider.hpp:7
horizon::PreviewCanvas
Definition:
preview_canvas.hpp:7
horizon::PadstackPreview
Definition:
padstack_preview.hpp:9
horizon::IPool
Definition:
ipool.hpp:12
horizon::UUID
This class encapsulates a UUID and allows it to be uses as a value type.
Definition:
uuid.hpp:16
Generated by
1.8.20