summaryrefslogtreecommitdiff
path: root/FL/Fl_Text_Display.H
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2002-08-14 16:49:38 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>2002-08-14 16:49:38 +0000
commite136d5e1454d406ac458f5503bdb6b4a76f03232 (patch)
tree75fa297ba180eb97b06493c68e243ee66bdc8bf9 /FL/Fl_Text_Display.H
parent1aecada52cd42120137dda305c263fde27518352 (diff)
More FL_EXPORT fun...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2584 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL/Fl_Text_Display.H')
-rw-r--r--FL/Fl_Text_Display.H112
1 files changed, 56 insertions, 56 deletions
diff --git a/FL/Fl_Text_Display.H b/FL/Fl_Text_Display.H
index 1b64c43bc..45a068c20 100644
--- a/FL/Fl_Text_Display.H
+++ b/FL/Fl_Text_Display.H
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Text_Display.H,v 1.4.2.10 2002/08/09 03:17:29 easysw Exp $"
+// "$Id: Fl_Text_Display.H,v 1.4.2.11 2002/08/14 16:49:38 easysw Exp $"
//
// Header file for Fl_Text_Display class.
//
@@ -34,7 +34,7 @@
#include "Fl_Scrollbar.H"
#include "Fl_Text_Buffer.H"
-class Fl_Text_Display: public Fl_Group {
+class FL_EXPORT Fl_Text_Display: public Fl_Group {
public:
enum {
NORMAL_CURSOR, CARET_CURSOR, DIM_CURSOR,
@@ -62,37 +62,37 @@ class Fl_Text_Display: public Fl_Group {
ATTR_HIDDEN = 2
};
- struct FL_EXPORT Style_Table_Entry {
+ struct Style_Table_Entry {
Fl_Color color;
Fl_Font font;
int size;
unsigned attr;
};
- FL_EXPORT Fl_Text_Display(int X, int Y, int W, int H, const char *l = 0);
- FL_EXPORT ~Fl_Text_Display();
+ Fl_Text_Display(int X, int Y, int W, int H, const char *l = 0);
+ ~Fl_Text_Display();
- FL_EXPORT virtual int handle(int e);
- FL_EXPORT void buffer(Fl_Text_Buffer* buf);
+ virtual int handle(int e);
+ void buffer(Fl_Text_Buffer* buf);
void buffer(Fl_Text_Buffer& buf) { buffer(&buf); }
Fl_Text_Buffer* buffer() { return mBuffer; }
- FL_EXPORT void redisplay_range(int start, int end);
- FL_EXPORT void scroll(int topLineNum, int horizOffset);
- FL_EXPORT void insert(const char* text);
- FL_EXPORT void overstrike(const char* text);
- FL_EXPORT void insert_position(int newPos);
+ void redisplay_range(int start, int end);
+ void scroll(int topLineNum, int horizOffset);
+ void insert(const char* text);
+ void overstrike(const char* text);
+ void insert_position(int newPos);
int insert_position() { return mCursorPos; }
- FL_EXPORT int in_selection(int x, int y);
- FL_EXPORT void show_insert_position();
- FL_EXPORT int move_right();
- FL_EXPORT int move_left();
- FL_EXPORT int move_up();
- FL_EXPORT int move_down();
- FL_EXPORT void next_word(void);
- FL_EXPORT void previous_word(void);
- FL_EXPORT void show_cursor(int b = 1);
+ int in_selection(int x, int y);
+ void show_insert_position();
+ int move_right();
+ int move_left();
+ int move_up();
+ int move_down();
+ void next_word(void);
+ void previous_word(void);
+ void show_cursor(int b = 1);
void hide_cursor() { show_cursor(0); }
- FL_EXPORT void cursor_style(int style);
+ void cursor_style(int style);
int scrollbar_width() { return scrollbar_width_; }
Fl_Align scrollbar_align() { return scrollbar_align_; }
void scrollbar_width(int W) { scrollbar_width_ = W; }
@@ -101,13 +101,13 @@ class Fl_Text_Display: public Fl_Group {
int word_end(int pos) { return buffer()->word_end(pos); }
- FL_EXPORT void highlight_data(Fl_Text_Buffer *styleBuffer,
+ void highlight_data(Fl_Text_Buffer *styleBuffer,
const Style_Table_Entry *styleTable,
int nStyles, char unfinishedStyle,
Unfinished_Style_Cb unfinishedHighlightCB,
void *cbArg);
- FL_EXPORT int position_style(int lineStartPos, int lineLen, int lineIndex,
+ int position_style(int lineStartPos, int lineLen, int lineIndex,
int dispIndex);
Fl_Font textfont() const {return (Fl_Font)textfont_;}
@@ -117,7 +117,7 @@ class Fl_Text_Display: public Fl_Group {
Fl_Color textcolor() const {return (Fl_Color)textcolor_;}
void textcolor(unsigned n) {textcolor_ = n;}
- FL_EXPORT virtual void resize(int X, int Y, int W, int H);
+ virtual void resize(int X, int Y, int W, int H);
protected:
// Most (all?) of this stuff should only be called from resize() or
@@ -125,54 +125,54 @@ class Fl_Text_Display: public Fl_Group {
// Anything with "vline" indicates thats it deals with currently
// visible lines.
- FL_EXPORT virtual void draw();
- FL_EXPORT void draw_text(int X, int Y, int W, int H);
- FL_EXPORT void draw_range(int start, int end);
- FL_EXPORT void draw_cursor(int, int);
+ virtual void draw();
+ void draw_text(int X, int Y, int W, int H);
+ void draw_range(int start, int end);
+ void draw_cursor(int, int);
- FL_EXPORT void draw_string(int style, int x, int y, int toX, const char *string,
+ void draw_string(int style, int x, int y, int toX, const char *string,
int nChars);
- FL_EXPORT void draw_vline(int visLineNum, int leftClip, int rightClip,
+ void draw_vline(int visLineNum, int leftClip, int rightClip,
int leftCharIndex, int rightCharIndex);
- FL_EXPORT void clear_rect(int style, int x, int y, int width, int height);
- FL_EXPORT void display_insert();
+ void clear_rect(int style, int x, int y, int width, int height);
+ void display_insert();
- FL_EXPORT void offset_line_starts(int newTopLineNum);
+ void offset_line_starts(int newTopLineNum);
- FL_EXPORT void calc_line_starts(int startLine, int endLine);
+ void calc_line_starts(int startLine, int endLine);
- FL_EXPORT void update_line_starts(int pos, int charsInserted, int charsDeleted,
+ void update_line_starts(int pos, int charsInserted, int charsDeleted,
int linesInserted, int linesDeleted, int *scrolled);
- FL_EXPORT void calc_last_char();
+ void calc_last_char();
- FL_EXPORT int position_to_line( int pos, int* lineNum );
- FL_EXPORT int string_width(const char* string, int length, int style);
+ int position_to_line( int pos, int* lineNum );
+ int string_width(const char* string, int length, int style);
- FL_EXPORT static void buffer_modified_cb(int pos, int nInserted, int nDeleted,
+ static void buffer_modified_cb(int pos, int nInserted, int nDeleted,
int nRestyled, const char* deletedText,
void* cbArg);
- FL_EXPORT static void h_scrollbar_cb(Fl_Scrollbar* w, Fl_Text_Display* d);
- FL_EXPORT static void v_scrollbar_cb( Fl_Scrollbar* w, Fl_Text_Display* d);
- FL_EXPORT void update_v_scrollbar();
- FL_EXPORT void update_h_scrollbar();
- FL_EXPORT int measure_vline(int visLineNum);
- FL_EXPORT int longest_vline();
- FL_EXPORT int empty_vlines();
- FL_EXPORT int vline_length(int visLineNum);
- FL_EXPORT int xy_to_position(int x, int y, int PosType = CHARACTER_POS);
-
- FL_EXPORT void xy_to_rowcol(int x, int y, int* row, int* column,
+ static void h_scrollbar_cb(Fl_Scrollbar* w, Fl_Text_Display* d);
+ static void v_scrollbar_cb( Fl_Scrollbar* w, Fl_Text_Display* d);
+ void update_v_scrollbar();
+ void update_h_scrollbar();
+ int measure_vline(int visLineNum);
+ int longest_vline();
+ int empty_vlines();
+ int vline_length(int visLineNum);
+ int xy_to_position(int x, int y, int PosType = CHARACTER_POS);
+
+ void xy_to_rowcol(int x, int y, int* row, int* column,
int PosType = CHARACTER_POS);
- FL_EXPORT int position_to_xy(int pos, int* x, int* y);
- FL_EXPORT int position_to_linecol(int pos, int* lineNum, int* column);
- FL_EXPORT void scroll_(int topLineNum, int horizOffset);
+ int position_to_xy(int pos, int* x, int* y);
+ int position_to_linecol(int pos, int* lineNum, int* column);
+ void scroll_(int topLineNum, int horizOffset);
- FL_EXPORT void extend_range_for_styles(int* start, int* end);
+ void extend_range_for_styles(int* start, int* end);
int damage_range1_start, damage_range1_end;
@@ -243,5 +243,5 @@ class Fl_Text_Display: public Fl_Group {
#endif
//
-// End of "$Id: Fl_Text_Display.H,v 1.4.2.10 2002/08/09 03:17:29 easysw Exp $".
+// End of "$Id: Fl_Text_Display.H,v 1.4.2.11 2002/08/14 16:49:38 easysw Exp $".
//