-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwnd-imggraph.h
More file actions
62 lines (49 loc) · 1.7 KB
/
Copy pathwnd-imggraph.h
File metadata and controls
62 lines (49 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#ifndef _WND_IMGGRAPH_H_
#define _WND_IMGGRAPH_H_
/*
Torque Simulator
Copyright (C) 2005 Krzysztof Garus <bajcik@kolos.math.uni.lodz.pl>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <glib.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
#include "imgtorque.h"
typedef struct
{
GtkWidget *wnd;
GtkWidget *draImgGraph, *draZoom;
GtkWidget *tglPath, *tglCalibr1, *tglCalibr2, *tglCalibr3;
GtkWidget *spnCalibrRpm, *spnCalibrValue;
GdkPixbuf *pixbuf;
guchar *pixels;
gboolean updating_ui;
int mousex, mousey;
int zoomw, zoomh;
int mode;
imgtorque_t *it;
car_t *car;
} wnd_imggraph_t;
/*
typedef struct
{
int w,h;
coordpoint_t p1,p2,p3;
double a,b,c,d,e,f; // coord matrix
int type;
double *torque; // better than int in km<->nm conv
} imgtorque_t;
*/
gboolean wnd_imgtorqueNewCreate(char *fname, car_t *car, GError **err);
wnd_imggraph_t *wnd_imgtorqueNew();
void wnd_imgtorqueFree(wnd_imggraph_t *wnd);
#endif