summaryrefslogtreecommitdiff
path: root/svtools/inc
diff options
context:
space:
mode:
authorFrank Schoenheit [fs] <frank.schoenheit@oracle.com>2011-01-19 11:11:29 +0100
committerFrank Schoenheit [fs] <frank.schoenheit@oracle.com>2011-01-19 11:11:29 +0100
commite8f649b5ad64a2a3f07dfab1a52033d126da211b (patch)
tree9015cddba0832bf60328d0f804150c1373f40253 /svtools/inc
parent37b53c32ec5320838721ee209d259f41427f8335 (diff)
gridsort: render indicator for current column sort
Diffstat (limited to 'svtools/inc')
-rw-r--r--svtools/inc/svtools/table/tablecontrolinterface.hxx13
1 files changed, 12 insertions, 1 deletions
diff --git a/svtools/inc/svtools/table/tablecontrolinterface.hxx b/svtools/inc/svtools/table/tablecontrolinterface.hxx
index 6ff2b07e84ed..74e9688d01db 100644
--- a/svtools/inc/svtools/table/tablecontrolinterface.hxx
+++ b/svtools/inc/svtools/table/tablecontrolinterface.hxx
@@ -147,6 +147,17 @@ namespace svt { namespace table
};
//==================================================================================================================
+ //= TableArea
+ //==================================================================================================================
+ enum TableArea
+ {
+ TableAreaColumnHeaders,
+ TableAreaRowHeaders,
+ TableAreaDataArea,
+ TableAreaAll
+ };
+
+ //==================================================================================================================
//= ITableControl
//==================================================================================================================
/** defines a callback interface to be implemented by a concrete table control
@@ -213,7 +224,7 @@ namespace svt { namespace table
virtual void releaseMouse() = 0;
/// invalidates the table window
- virtual void invalidate() = 0;
+ virtual void invalidate( TableArea const i_what ) = 0;
/// calculates a width, given in pixels, into a AppFont-based width
virtual long pixelWidthToAppFont( long const i_pixels ) const = 0;