linewidth is now working for PS_SOLID
[dia.git] / app / sheets_dialog_callbacks.h
blob28312d8ac5cdfd43fe4ed4267faa9ebc6edc1c51
1 /* Dia -- a diagram creation/manipulation program
2 * Copyright (C) 1998 Alexander Larsson
4 * sheets_dialog_callbacks.c : a sheets and objects dialog
5 * Copyright (C) 2002 M.C. Nelson
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
23 #ifdef GNOME
24 #include <gnome.h>
25 #else
26 #include <gtk/gtk.h>
27 #endif
29 gboolean
30 on_sheets_main_dialog_delete_event (GtkWidget *widget,
31 GdkEvent *event,
32 gpointer user_data);
34 void
35 on_sheets_dialog_optionmenu_activate (GtkMenuItem *menuitem,
36 gpointer user_data);
39 void
40 on_sheets_dialog_button_move_up_clicked
41 (GtkButton *button,
42 gpointer user_data);
44 void
45 on_sheets_dialog_button_move_up_clicked
46 (GtkButton *button,
47 gpointer user_data);
49 void
50 on_sheets_dialog_button_new_clicked (GtkButton *button,
51 gpointer user_data);
53 void
54 on_sheets_dialog_button_new_clicked (GtkButton *button,
55 gpointer user_data);
57 void
58 on_sheets_dialog_button_close_clicked (GtkButton *button,
59 gpointer user_data);
61 void
62 on_sheets_dialog_button_close_clicked (GtkButton *button,
63 gpointer user_data);
65 void
66 on_sheets_new_dialog_button_browse_clicked
67 (GtkButton *button,
68 gpointer user_data);
70 void
71 on_sheets_shapeselection_dialog_cancel_button1_clicked
72 (GtkButton *button,
73 gpointer user_data);
75 void
76 on_sheets_new_dialog_button_cancel_clicked
77 (GtkButton *button,
78 gpointer user_data);
80 void
81 on_sheets_dialog_button_edit_clicked (GtkButton *button,
82 gpointer user_data);
84 void
85 on_sheets_edit_dialog_button_cancel_clicked
86 (GtkButton *button,
87 gpointer user_data);
89 void
90 on_sheets_dialog_button_remove_clicked (GtkButton *button,
91 gpointer user_data);
93 void
94 on_sheets_dialog_button_remove_clicked (GtkButton *button,
95 gpointer user_data);
97 void
98 on_sheets_remove_dialog_button_cancel_clicked
99 (GtkButton *button,
100 gpointer user_data);
102 void
103 on_sheets_new_dialog_radiobutton_sheet_name_toggled
104 (GtkToggleButton *togglebutton,
105 gpointer user_data);
107 void
108 on_sheets_new_dialog_radiobutton_svg_shape_toggled
109 (GtkToggleButton *togglebutton,
110 gpointer user_data);
112 void
113 on_sheets_new_dialog_radiobutton_line_break_toggled
114 (GtkToggleButton *togglebutton,
115 gpointer user_data);
117 void
118 on_sheets_new_dialog_radiobutton_sheet_toggled
119 (GtkToggleButton *togglebutton,
120 gpointer user_data);
122 void
123 on_sheets_remove_dialog_radiobutton_object_toggled
124 (GtkToggleButton *togglebutton,
125 gpointer user_data);
127 void
128 on_sheets_remove_dialog_radiobutton_sheet_toggled
129 (GtkToggleButton *togglebutton,
130 gpointer user_data);
132 void
133 on_sheets_dialog_button_move_down_clicked
134 (GtkButton *button,
135 gpointer user_data);
137 void
138 on_sheets_new_dialog_button_ok_clicked (GtkButton *button,
139 gpointer user_data);
141 void
142 on_sheets_new_dialog_radiobutton_line_break_toggled
143 (GtkToggleButton *togglebutton,
144 gpointer user_data);
146 void
147 on_sheets_remove_dialog_ok_button_clicked
148 (GtkButton *button,
149 gpointer user_data);
151 void
152 on_sheets_remove_dialog_button_ok_clicked
153 (GtkButton *button,
154 gpointer user_data);
156 void
157 on_sheets_edit_dialog_button_ok_clicked
158 (GtkButton *button,
159 gpointer user_data);
161 void
162 on_sheets_edit_dialog_entry_object_description_changed
163 (GtkEditable *editable,
164 gpointer user_data);
166 void
167 on_sheets_edit_dialog_entry_sheet_description_changed
168 (GtkEditable *editable,
169 gpointer user_data);
171 void
172 on_sheets_edit_dialog_entry_sheet_name_changed
173 (GtkEditable *editable,
174 gpointer user_data);
176 void
177 on_sheets_dialog_button_copy_clicked (GtkButton *button,
178 gpointer user_data);
180 void
181 on_sheets_dialog_button_copy_all_clicked
182 (GtkButton *button,
183 gpointer user_data);
185 void
186 on_sheets_dialog_button_move_clicked (GtkButton *button,
187 gpointer user_data);
189 void
190 on_sheets_dialog_button_move_all_clicked
191 (GtkButton *button,
192 gpointer user_data);
194 void
195 on_sheets_dialog_button_apply_clicked (GtkButton *button,
196 gpointer user_data);
198 void
199 on_sheets_dialog_button_revert_clicked (GtkButton *button,
200 gpointer user_data);
202 void
203 on_sheets_shapeselection_dialog_button_ok_clicked
204 (GtkButton *button,
205 gpointer user_data);
207 void
208 on_sheets_shapeselection_dialog_button_cancel_clicked
209 (GtkButton *button,
210 gpointer user_data);
212 GtkWidget *
213 sheets_dialog_get_active_button(GtkWidget **wrapbox, GList **button_list);