Initial revision
[gpiv.git] / src / pivvalid.h
blobc7932e8b4e0e1ecda8bb84b346e582b9b7f9b0bb
1 /* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 4 c-style: "K&R" -*- */
3 /*----------------------------------------------------------------------
5 gpiv - Graphic program for Particle Image Velocimetry, based on gtk/gnome
6 libraries.
8 Copyright (C) 2002 Gerber van der Graaf
10 This file is part of gpiv.
12 Gpiv is free software; you can redistribute it and/or modify
13 it under the terms of the GNU General Public License as published by
14 the Free Software Foundation; either version 2, or (at your option)
15 any later version.
17 This program is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 GNU General Public License for more details.
22 You should have received a copy of the GNU General Public License
23 along with this program; if not, write to the Free Software Foundation,
24 Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26 ----------------------------------------------------------------------*/
29 * (callback) functions for Piv validation window/tabulator
30 * $Log: pivvalid.h,v $
31 * Revision 1.1 2003-06-17 17:10:52 gerber
32 * Initial revision
36 #ifndef PIVVALID_H
37 #define PIVVALID_H
39 void
40 on_button_valid_gradient_enter(GtkWidget * widget, gpointer data);
43 void
44 on_button_valid_gradient(GtkWidget * widget,
45 gpointer data);
48 void
49 on_radiobutton_valid_disable_0_enter(GtkWidget * widget,
50 gpointer data);
52 void
53 on_radiobutton_valid_disable_1_enter(GtkWidget * widget,
54 gpointer data);
56 void
57 on_radiobutton_valid_disable_2_enter(GtkWidget * widget,
58 gpointer data);
60 void
61 on_radiobutton_valid_disable_3_enter(GtkWidget * widget,
62 gpointer data);
64 void
65 on_radiobutton_valid_disable_4_enter(GtkWidget * widget,
66 gpointer data);
68 void
69 on_radiobutton_valid_disable(GtkWidget * widget,
70 gpointer data);
72 void
73 on_radiobutton_valid_errvec_residu_enter(GtkWidget * widget,
74 gpointer data);
77 void
78 on_radiobutton_valid_errvec_residu(GtkWidget * widget,
79 gpointer data);
81 void
82 on_button_valid_errvec_resstats_enter(GtkWidget * widget,
83 gpointer data);
85 void
86 on_button_valid_errvec_resstats(GtkWidget * widget,
87 gpointer data);
89 void
90 on_spinbutton_valid_errvec_yield(GtkSpinButton *widget,
91 GtkWidget *entry);
93 void
94 on_spinbutton_valid_errvec_res(GtkSpinButton *widget,
95 GtkWidget *entry);
97 void
98 on_checkbutton_valid_errvec_disres_enter(GtkWidget * widget,
99 gpointer data);
101 void
102 on_checkbutton_valid_errvec_disres(GtkSpinButton *widget,
103 GtkWidget *entry);
105 void
106 on_radiobutton_valid_errvec_subst_enter(GtkWidget * widget,
107 gpointer data);
110 void
111 on_radiobutton_valid_errvec_subst(GtkWidget * widget,
112 gpointer data);
114 void
115 on_button_valid_errvec_enter(GtkWidget * widget,
116 gpointer data);
119 void
120 on_button_valid_errvec(GtkWidget * widget,
121 gpointer data);
123 void
124 on_spinbutton_valid_peaklck_bins(GtkSpinButton *widget,
125 GtkWidget *entry);
127 void
128 on_button_valid_peaklck_enter(GtkWidget * widget,
129 gpointer data);
132 void
133 on_button_valid_peaklck(GtkWidget * widget,
134 gpointer data);
139 * Other validation functions
142 void
143 exec_gradient(void);
145 void
146 exec_errvec(PivValid * valid);
148 void
149 exec_peaklock(PivValid * valid);
152 #endif /* PIVVALID_H */