00001
00002 #ifndef liqcell_EASYRUN_H
00003 #define liqcell_EASYRUN_H
00004
00005 #include "liqbase.h"
00006
00007 #include "liqcell.h"
00008
00009 #include "vgraph.h"
00010
00011 int liqcell_easyrun(liqcell *self);
00012
00013 typedef struct liqcelleventargs
00014 {
00015
00016 liqcell *self;
00017 }
00018 liqcelleventargs;
00019
00020
00021 typedef struct liqcellfiltereventargs
00022 {
00023
00024 int filterinuse;
00025 char *searchterm;
00026 char *searchtags;
00027
00028 int resultoutof;
00029 int resultshown;
00030 }
00031 liqcellfiltereventargs;
00032
00033
00034
00035 typedef struct liqcellclickeventargs
00036 {
00037
00038 liqcell *newdialogtoopen;
00039 int newdialogshowmode;
00040 }
00041 liqcellclickeventargs;
00042
00043
00044 typedef struct liqcellpainteventargs
00045 {
00046
00047
00048
00049 vgraph *graph;
00050 int ox;
00051 int oy;
00052 int mx;
00053 int my;
00054 int runfast;
00055 }
00056 liqcellpainteventargs;
00057
00058
00059 typedef struct liqcellkeyeventargs
00060 {
00061 int keycode;
00062 char keystring[16];
00063 int ispress;
00064 }
00065 liqcellkeyeventargs;
00066
00067
00068
00069 typedef struct liqcellmouseeventargs
00070 {
00071
00072
00073
00074
00075
00076 vgraph *graph;
00077
00078
00079
00080
00081
00082 liqstroke *stroke;
00083
00084 int mcnt;
00085
00086 int msx;
00087 int msy;
00088 int msz;
00089 unsigned long mst;
00090
00091 int mex;
00092 int mey;
00093 int mez;
00094 unsigned long met;
00095
00096 int mdx;
00097 int mdy;
00098 int mdz;
00099 unsigned long mdt;
00100
00101 liqcell *hit;
00102
00103 int ox;
00104 int oy;
00105
00106 }
00107 liqcellmouseeventargs;
00108
00109
00110
00111
00112
00113
00114 #endif