KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_gerbview_color_settings.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright (C) 2022 KiCad Developers, see AUTHORS.txt for contributors.
5
*
6
* This program is free software: you can redistribute it and/or modify it
7
* under the terms of the GNU General Public License as published by the
8
* Free Software Foundation, either version 3 of the License, or (at your
9
* option) any later version.
10
*
11
* This program is distributed in the hope that it will be useful, but
12
* WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License along
17
* with this program. If not, see <http://www.gnu.org/licenses/>.
18
*/
19
20
#ifndef PANEL_GERBVIEW_COLOR_SETTINGS_H
21
#define PANEL_GERBVIEW_COLOR_SETTINGS_H
22
23
#include <
dialogs/panel_color_settings.h
>
24
25
class
PAGE_INFO
;
26
class
FOOTPRINT_PREVIEW_PANEL
;
27
class
TITLE_BLOCK
;
28
29
30
class
PANEL_GERBVIEW_COLOR_SETTINGS
:
public
PANEL_COLOR_SETTINGS
31
{
32
public
:
33
PANEL_GERBVIEW_COLOR_SETTINGS
( wxWindow* aParent );
34
35
~PANEL_GERBVIEW_COLOR_SETTINGS
()
override
;
36
37
protected
:
38
bool
TransferDataFromWindow
()
override
;
39
40
bool
TransferDataToWindow
()
override
;
41
42
void
createSwatches
()
override
;
43
};
44
45
46
#endif
FOOTPRINT_PREVIEW_PANEL
Panel that renders a single footprint via Cairo GAL, meant to be exported through Kiface.
Definition:
footprint_preview_panel.h:52
PAGE_INFO
Describe the page size and margins of a paper page on which to eventually print or plot.
Definition:
page_info.h:59
PANEL_COLOR_SETTINGS
Definition:
panel_color_settings.h:33
PANEL_GERBVIEW_COLOR_SETTINGS
Definition:
panel_gerbview_color_settings.h:31
PANEL_GERBVIEW_COLOR_SETTINGS::TransferDataFromWindow
bool TransferDataFromWindow() override
Definition:
panel_gerbview_color_settings.cpp:76
PANEL_GERBVIEW_COLOR_SETTINGS::TransferDataToWindow
bool TransferDataToWindow() override
Definition:
panel_gerbview_color_settings.cpp:86
PANEL_GERBVIEW_COLOR_SETTINGS::createSwatches
void createSwatches() override
Definition:
panel_gerbview_color_settings.cpp:92
PANEL_GERBVIEW_COLOR_SETTINGS::~PANEL_GERBVIEW_COLOR_SETTINGS
~PANEL_GERBVIEW_COLOR_SETTINGS() override
Definition:
panel_gerbview_color_settings.cpp:70
TITLE_BLOCK
Hold the information shown in the lower right corner of a plot, printout, or editing view.
Definition:
title_block.h:41
panel_color_settings.h
src
gerbview
dialogs
panel_gerbview_color_settings.h
Generated on Thu Dec 5 2024 00:04:59 for KiCad PCB EDA Suite by
1.9.6