diff options
author | joye <joye> | 2014-06-27 19:01:46 (GMT) |
---|---|---|
committer | joye <joye> | 2014-06-27 19:01:46 (GMT) |
commit | 5f8633fddb87a394d12f3af120a3668a44f8eafa (patch) | |
tree | a61d211c83c1fd5dee367fd2b36d3aa3597797aa /src/bltGrLegd.h | |
parent | 8f75a9e3b01a1659d13e733d0b48f8ee38fd5a88 (diff) | |
download | blt-5f8633fddb87a394d12f3af120a3668a44f8eafa.zip blt-5f8633fddb87a394d12f3af120a3668a44f8eafa.tar.gz blt-5f8633fddb87a394d12f3af120a3668a44f8eafa.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'src/bltGrLegd.h')
-rw-r--r-- | src/bltGrLegd.h | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/src/bltGrLegd.h b/src/bltGrLegd.h index 030df17..a951d53 100644 --- a/src/bltGrLegd.h +++ b/src/bltGrLegd.h @@ -40,7 +40,10 @@ class Graph; class Pick; -class Element; + +namespace Blt { + class Element; +}; /* * Selection related flags: @@ -127,21 +130,21 @@ class Legend : public Pick { int entryWidth_; int entryHeight_; Blt::BindTable* bindTable_; - Element* focusPtr_; - Element* selAnchorPtr_; - Element* selMarkPtr_; + Blt::Element* focusPtr_; + Blt::Element* selAnchorPtr_; + Blt::Element* selMarkPtr_; Blt_Chain selected_; int titleWidth_; int titleHeight_; protected: void setOrigin(); - Element* getNextRow(Element*); - Element* getNextColumn(Element*); - Element* getPreviousRow(Element*); - Element* getPreviousColumn(Element*); - Element* getFirstElement(); - Element* getLastElement(); + Blt::Element* getNextRow(Blt::Element*); + Blt::Element* getNextColumn(Blt::Element*); + Blt::Element* getPreviousRow(Blt::Element*); + Blt::Element* getPreviousColumn(Blt::Element*); + Blt::Element* getFirstElement(); + Blt::Element* getLastElement(); public: Legend(Graph*); @@ -153,15 +156,15 @@ class Legend : public Pick { void print(Blt::PSOutput* ps); void eventuallyInvokeSelectCmd(); - void removeElement(Element*); - int getElementFromObj(Tcl_Obj*, Element**); + void removeElement(Blt::Element*); + int getElementFromObj(Tcl_Obj*, Blt::Element**); - void selectEntry(Element*); - void selectElement(Element*); - void deselectElement(Element*); - int selectRange(Element*, Element*); + void selectEntry(Blt::Element*); + void selectElement(Blt::Element*); + void deselectElement(Blt::Element*); + int selectRange(Blt::Element*, Blt::Element*); void clearSelection(); - int entryIsSelected(Element*); + int entryIsSelected(Blt::Element*); void* ops() {return ops_;} Tk_OptionTable optionTable() {return optionTable_;} |