interface item {
operator int(); // returns item index
void configure(char* cmd); // calls canvas::itemconfigure
void tag(char* s); // sets tag for item
char* tags(); // delivers tags set for the item
void move(int x, int y);
bind(char *b, handler* h, char* args = "" );
bind(char *b, binding* ac, char* args = "" );
handler(class handler* h, char* args = "" );
handler(binding* ac, char* args = "" );
protected:
virtual install(action&,char* args=""); // default bindings
};
slide: The item interface