diff options
Diffstat (limited to 'src/PSEditText.H')
-rw-r--r-- | src/PSEditText.H | 134 |
1 files changed, 67 insertions, 67 deletions
diff --git a/src/PSEditText.H b/src/PSEditText.H index d12a878..a62ace6 100644 --- a/src/PSEditText.H +++ b/src/PSEditText.H @@ -10,48 +10,48 @@ #include <math.h> class PSEditColor { - public: - double r, g, b; - - PSEditColor() { - r = 0.0; - g = 0.0; - b = 0.0; - } - - PSEditColor(double r1, double g1, double b1) { - set(r1, g1, b1); - } - - void set(unsigned char r1, unsigned char g1, unsigned char b1) { - r = r1 / 256.0; - g = g1 / 256.0; - b = b1 / 256.0; - } - - void set(double r1, double g1, double b1) { - r = r1; - g = g1; - b = b1; - } - - void set(const PSEditColor *c) { - r = c->r; - g = c->g; - b = c->b; - } - - unsigned char get_r() { - return (unsigned char) rint(r * 256.0); - } - - unsigned char get_g() { - return (unsigned char) rint(g * 256.0); - } - - unsigned char get_b() { - return (unsigned char) rint(b * 256.0); - } + public: + double r, g, b; + + PSEditColor() { + r = 0.0; + g = 0.0; + b = 0.0; + } + + PSEditColor(double r1, double g1, double b1) { + set(r1, g1, b1); + } + + void set(unsigned char r1, unsigned char g1, unsigned char b1) { + r = r1 / 256.0; + g = g1 / 256.0; + b = b1 / 256.0; + } + + void set(double r1, double g1, double b1) { + r = r1; + g = g1; + b = b1; + } + + void set(const PSEditColor *c) { + r = c->r; + g = c->g; + b = c->b; + } + + unsigned char get_r() { + return (unsigned char) rint(r * 256.0); + } + + unsigned char get_g() { + return (unsigned char) rint(g * 256.0); + } + + unsigned char get_b() { + return (unsigned char) rint(b * 256.0); + } }; @@ -59,51 +59,51 @@ class PSEditColor { class PSEditText; class PSEditText { - int x, y; + int x, y; - char *s; + char *s; - char *tag; + char *tag; - PSEditText *next; - -public: + PSEditText *next; - PSEditColor text_color; + public: - int size; - - PSEditText(int x1, int y1, const char *s1, int size1, PSEditColor *c); + PSEditColor text_color; - ~PSEditText(); + int size; - void append_text(const char*s1); + PSEditText(int x1, int y1, const char *s1, int size1, PSEditColor *c); - void rm_char(); + ~PSEditText(); - void move(int x1, int y1); + void append_text(const char*s1); - void append(PSEditText *g); + void rm_char(); - PSEditText *get_match(int x1, int y1); + void move(int x1, int y1); - int set_text(const char *t); + void append(PSEditText *g); - char *get_text(); + PSEditText *get_match(int x1, int y1); - int is_empty(); + int set_text(const char *t); - char *get_tag(); + char *get_text(); - int set_tag(const char *t); + int is_empty(); - int get_size(); + char *get_tag(); - PSEditText *get_next(); + int set_tag(const char *t); - int get_x(); + int get_size(); - int get_y(); + PSEditText *get_next(); + + int get_x(); + + int get_y(); }; #endif |