1
0
mirror of git://projects.qi-hardware.com/fped.git synced 2025-04-21 12:27:27 +03:00

- added icons for new-style measurements (on-going)

- increased default window size for make room for new icons
- switch the canvas to dark blue when instantiation fails
- modularized point lookup logic of instantiate_meas
- added highlight mode (on-going)



git-svn-id: http://svn.openmoko.org/trunk/eda/fped@5404 99fdad57-331a-0410-800a-d7fa5415bdb3
This commit is contained in:
werner
2009-08-07 21:47:51 +00:00
parent bb7355d84b
commit 1a18292883
19 changed files with 243 additions and 48 deletions

14
meas.h
View File

@@ -17,6 +17,9 @@
#include "obj.h"
typedef int (*lt_op_type)(struct coord a, struct coord b);
struct meas {
enum meas_type {
mt_xy_next,
@@ -35,10 +38,21 @@ struct meas {
struct meas *next;
};
struct sample;
extern struct meas *measurements;
int lt_x(struct coord a, struct coord b);
int lt_y(struct coord a, struct coord b);
int lt_xy(struct coord a, struct coord b);
struct coord meas_find_min(lt_op_type lt, const struct sample *s);
struct coord meas_find_next(lt_op_type lt, const struct sample *s,
struct coord ref);
struct coord meas_find_max(lt_op_type lt, const struct sample *s);
void meas_start(void);
void meas_post(struct vec *vec, struct coord pos);
int instantiate_meas(void);