Inkscape
Vector Graphics Editor
notebook-page.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: GPL-2.0-or-later
2
/*
3
* Author:
4
* Bryce Harrington <bryce@bryceharrington.org>
5
*
6
* Copyright (C) 2004 Bryce Harrington
7
*
8
* Released under GNU GPL v2+, read the file 'COPYING' for more information.
9
*/
10
11
#ifndef INKSCAPE_UI_WIDGET_NOTEBOOK_PAGE_H
12
#define INKSCAPE_UI_WIDGET_NOTEBOOK_PAGE_H
13
14
#include <gtkmm/box.h>
15
16
namespace
Gtk
{
17
class
Grid;
18
}
19
20
namespace
Inkscape
{
21
namespace
UI {
22
namespace
Widget {
23
27
class
NotebookPage
:
public
Gtk::Box
28
{
29
public
:
30
34
NotebookPage
(
int
n_rows,
int
n_columns,
bool
expand=
false
,
bool
fill=
false
, guint padding=0);
35
36
Gtk::Grid&
table
() {
return
*
_table
; }
37
38
protected
:
39
Gtk::Grid *
_table
;
40
};
41
42
}
// namespace Widget
43
}
// namespace UI
44
}
// namespace Inkscape
45
46
#endif
// INKSCAPE_UI_WIDGET_NOTEBOOK_PAGE_H
47
48
/*
49
Local Variables:
50
mode:c++
51
c-file-style:"stroustrup"
52
c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
53
indent-tabs-mode:nil
54
fill-column:99
55
End:
56
*/
57
// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
Inkscape::UI::Widget::NotebookPage
A tabbed notebook page for dialogs.
Definition:
notebook-page.h:28
Inkscape::UI::Widget::NotebookPage::table
Gtk::Grid & table()
Definition:
notebook-page.h:36
Inkscape::UI::Widget::NotebookPage::_table
Gtk::Grid * _table
Definition:
notebook-page.h:39
Inkscape::UI::Widget::NotebookPage::NotebookPage
NotebookPage(int n_rows, int n_columns, bool expand=false, bool fill=false, guint padding=0)
Construct a NotebookPage.
Definition:
notebook-page.cpp:23
Gtk
Definition:
desktop.h:51
Inkscape
CMYK to sRGB conversion routines.
Definition:
actions-canvas-snapping.h:27
src
ui
widget
notebook-page.h
Generated on Sun Mar 24 2024 04:01:22 for Inkscape by
1.9.4