Initial revision
[gpiv.git] / src / pivpost_interface.h
blob4ec68198ecfc3b194109d8a67ae25e815283e926
1 /*----------------------------------------------------------------------
3 gpiv - Graphic program for Particle Image Velocimetry, based on gtk/gnome
4 libraries.
6 Copyright (C) 2002 Gerber van der Graaf
8 This file is part of gpiv.
10 Gpiv is free software; you can redistribute it and/or modify
11 it under the terms of the GNU General Public License as published by
12 the Free Software Foundation; either version 2, or (at your option)
13 any later version.
15 This program is distributed in the hope that it will be useful,
16 but WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 GNU General Public License for more details.
20 You should have received a copy of the GNU General Public License
21 along with this program; if not, write to the Free Software Foundation,
22 Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
24 ----------------------------------------------------------------------*/
27 * PIV post processing
28 * $Log: pivpost_interface.h,v $
29 * Revision 1.1 2003-06-17 17:10:52 gerber
30 * Initial revision
34 #ifndef GPIV_PIVPOST_INTERFACE_H
35 #define GPIV_PIVPOST_INTERFACE_H
38 typedef struct _PivPost PivPost;
39 struct _PivPost {
40 GtkTooltips *tooltips;
42 GtkWidget *vbox_label;
43 GtkWidget *label_title;
44 GtkWidget *vbox_scroll;
45 GtkWidget *scrolledwindow;
46 GtkWidget *viewport;
47 GtkWidget *table;
49 GtkWidget *frame_scale;
50 GtkWidget *table_scale;
51 GtkWidget *label_sscale;
52 /* GtkObject *spinbutton_adj_sscale; */
53 GtkWidget *spinbutton_sscale;
54 GtkWidget *label_tscale;
55 /* GtkObject *spinbutton_adj_tscale; */
56 GtkWidget *spinbutton_tscale;
57 GtkWidget *label_colpos;
58 /* GtkObject *spinbutton_adj_colpos; */
59 GtkWidget *spinbutton_colpos;
60 GtkWidget *label_rowpos;
61 /* GtkObject *spinbutton_adj_rowpos; */
62 GtkWidget *spinbutton_rowpos;
63 GtkWidget *button_scale;
65 GtkWidget *frame_savg;
66 GtkWidget *table_savg;
67 GtkWidget *label_suavg;
68 GtkObject *spinbutton_adj_suavg;
69 GtkWidget *spinbutton_suavg;
70 GtkWidget *label_svavg;
71 GtkObject *spinbutton_adj_svavg;
72 GtkWidget *spinbutton_svavg;
73 GtkWidget *button_savg;
74 GtkWidget *button_subavg;
76 GtkWidget *frame_vorstra;
77 GtkWidget *vbox_vorstra;
78 GtkWidget *frame_vorstra_output;
79 GtkWidget *vbox_vorstra_output;
80 GSList *vbox_vorstra_output_group;
82 GtkWidget *radiobutton_vorstra_output_1;
83 GtkWidget *radiobutton_vorstra_output_2;
84 GtkWidget *radiobutton_vorstra_output_3;
85 GtkWidget *frame_vorstra_diffscheme;
86 GtkWidget *vbox_vorstra_diffscheme;
87 GSList *vbox_vorstra_diffscheme_group/* = NULL */;
88 GtkWidget *radiobutton_vorstra_diffscheme_1;
89 GtkWidget *radiobutton_vorstra_diffscheme_2;
90 GtkWidget *radiobutton_vorstra_diffscheme_3;
91 GtkWidget *radiobutton_vorstra_diffscheme_4;
92 GtkWidget *button_vorstra;
95 PivPost *
96 create_pivpost (GtkWidget *main_window,
97 GtkWidget *container);
99 #endif /* GPIV_PIVPOST_INTERFACE_H */