summaryrefslogtreecommitdiffstats
path: root/src/bltGrLegd.h
diff options
context:
space:
mode:
authorjoye <joye>2014-04-09 18:06:49 (GMT)
committerjoye <joye>2014-04-09 18:06:49 (GMT)
commit4013a25fbbd042d11b8933e50c30c8db5491e8b0 (patch)
tree48ae1029ec2ded82d0a778e94f9088755891279e /src/bltGrLegd.h
parentdd2b1a1cdee24d6d0f61f1c6afa992b98b43c9f7 (diff)
downloadblt-4013a25fbbd042d11b8933e50c30c8db5491e8b0.zip
blt-4013a25fbbd042d11b8933e50c30c8db5491e8b0.tar.gz
blt-4013a25fbbd042d11b8933e50c30c8db5491e8b0.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltGrLegd.h')
-rw-r--r--src/bltGrLegd.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/bltGrLegd.h b/src/bltGrLegd.h
index cdcc20b..11f9d0f 100644
--- a/src/bltGrLegd.h
+++ b/src/bltGrLegd.h
@@ -151,6 +151,12 @@ class Legend {
protected:
void setOrigin();
+ Element* getNextRow(Element*);
+ Element* getNextColumn(Element*);
+ Element* getPreviousRow(Element*);
+ Element* getPreviousColumn(Element*);
+ Element* getFirstElement();
+ Element* getLastElement();
public:
Legend(Graph*);
@@ -160,9 +166,10 @@ class Legend {
void map(int, int);
void draw(Drawable drawable);
void print(Blt_Ps ps);
+ void eventuallyRedraw();
void removeElement(Element*);
- void eventuallyRedraw();
+ int getElementFromObj(Tcl_Obj*, Element**);
int width() {return width_;}
int height() {return height_;}
@@ -171,6 +178,7 @@ class Legend {
int y() {return y_;}
void selectEntry(Element*);
+ int selectRange(Element*, Element*);
void selectElement(Element*);
void deselectElement(Element*);
int entryIsSelected(Element*);