392 skipped lines |
393 | | 393 | | static ListBox *Allocate(); |
|
|
395 | | 395 | | virtual void SetFont(Font &font)=0; |
|
396 | | virtual void Create(Window &parent, int ctrlID, int lineHeight_, bool unicodeMode_)=0; | | 396 | | virtual void Create(Window &parent, int ctrlID, Point location, int lineHeight_, bool unicodeMode_)=0; |
397 | | 397 | | virtual void SetAverageCharWidth(int width)=0; |
|
398 | | 398 | | virtual void SetVisibleRows(int rows)=0; |
|
| | 399 | | virtual int GetVisibleRows() const=0; |
399 | | 400 | | virtual PRectangle GetDesiredRect()=0; |
|
400 | | 401 | | virtual int CaretFromEdge()=0; |
|
401 | | 402 | | virtual void Clear()=0; |
|
6 skipped lines |
408 | | 409 | | virtual void RegisterImage(int type, const char *xpm_data)=0; |
|
409 | | 410 | | virtual void ClearRegisteredImages()=0; |
|
410 | | 411 | | virtual void SetDoubleClickAction(CallBackAction, void *)=0; |
|
| | 412 | | virtual void SetList(const char* list, char separator, char typesep)=0; |
|
|
|
98 skipped lines |