32
32
#include <gtk/gtk.h>
33
33
#include <iostream>
36
#include "widgets/button.h"
37
#include "widgets/widget-sizes.h"
38
#include "widgets/spw-utilities.h"
39
#include "widgets/spinbutton-events.h"
40
#include "dialogs/text-edit.h"
41
#include "dialogs/dialog-events.h"
43
#include "ui/widget/style-swatch.h"
46
#include "sp-namedview.h"
48
#include "desktop-handles.h"
50
#include "xml/node-event-vector.h"
51
#include "xml/attribute-record.h"
52
35
#include <glibmm/i18n.h>
53
#include "helper/unit-menu.h"
54
#include "helper/units.h"
55
#include "live_effects/effect.h"
58
#include "conn-avoid-ref.h"
61
#include "select-toolbar.h"
37
#include "../box3d-context.h"
39
#include "calligraphic-profile-rename.h"
40
#include "../conn-avoid-ref.h"
41
#include "../connection-pool.h"
42
#include "../connector-context.h"
43
#include "../desktop.h"
44
#include "../desktop-handles.h"
45
#include "../desktop-style.h"
46
#include "../dialogs/dialog-events.h"
47
#include "../dialogs/text-edit.h"
48
#include "../document-private.h"
49
#include "../ege-adjustment-action.h"
50
#include "../ege-output-action.h"
51
#include "../ege-select-one-action.h"
52
#include "../flood-context.h"
62
53
#include "gradient-toolbar.h"
64
#include "connector-context.h"
65
#include "node-context.h"
66
#include "pen-context.h"
67
#include "lpe-tool-context.h"
68
#include "live_effects/lpe-line_segment.h"
69
#include "shape-editor.h"
70
#include "tweak-context.h"
73
#include "box3d-context.h"
75
#include "sp-spiral.h"
76
#include "sp-ellipse.h"
78
#include "sp-flowtext.h"
79
#include "sp-clippath.h"
82
#include "tools-switch.h"
83
#include "selection.h"
84
#include "selection-chemistry.h"
85
#include "document-private.h"
86
#include "desktop-style.h"
54
#include "../graphlayout/graphlayout.h"
55
#include "../helper/unit-menu.h"
56
#include "../helper/units.h"
57
#include "../helper/unit-tracker.h"
59
#include "../ink-action.h"
60
#include "../inkscape.h"
61
#include "../inkscape-stock.h"
62
#include "../interface.h"
63
#include "../libnrtype/font-instance.h"
87
64
#include "../libnrtype/font-lister.h"
88
#include "../libnrtype/font-instance.h"
89
#include "../connection-pool.h"
65
#include "../live_effects/effect.h"
66
#include "../live_effects/lpe-angle_bisector.h"
67
#include "../live_effects/lpe-line_segment.h"
68
#include "../lpe-tool-context.h"
69
#include "../mod360.h"
70
#include "../node-context.h"
71
#include "../pen-context.h"
90
72
#include "../preferences.h"
91
#include "../inkscape-stock.h"
93
#include "graphlayout/graphlayout.h"
94
#include "interface.h"
95
#include "shortcuts.h"
73
#include "../selection-chemistry.h"
74
#include "../selection.h"
75
#include "select-toolbar.h"
76
#include "../shape-editor.h"
77
#include "../shortcuts.h"
78
#include "../sp-clippath.h"
79
#include "../sp-ellipse.h"
80
#include "../sp-flowtext.h"
81
#include "../sp-mask.h"
82
#include "../sp-namedview.h"
83
#include "../sp-rect.h"
84
#include "../sp-spiral.h"
85
#include "../sp-star.h"
86
#include "../sp-text.h"
88
#include "../svg/css-ostringstream.h"
89
#include "../tools-switch.h"
90
#include "../tweak-context.h"
91
#include "../ui/widget/style-swatch.h"
93
#include "../widgets/button.h"
94
#include "../widgets/spinbutton-events.h"
95
#include "../widgets/spw-utilities.h"
96
#include "../widgets/widget-sizes.h"
97
#include "../xml/attribute-record.h"
98
#include "../xml/node-event-vector.h"
99
#include "../xml/repr.h"
99
101
#include "toolbox.h"
101
#include "flood-context.h"
103
#include "ink-action.h"
104
#include "ege-adjustment-action.h"
105
#include "ege-output-action.h"
106
#include "ege-select-one-action.h"
107
#include "helper/unit-tracker.h"
108
#include "live_effects/lpe-angle_bisector.h"
110
#include "svg/css-ostringstream.h"
112
#include "widgets/calligraphic-profile-rename.h"
114
103
using Inkscape::UnitTracker;
116
105
typedef void (*SetupFunction)(GtkWidget *toolbox, SPDesktop *desktop);