summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-08-18 14:24:48 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-08-18 16:07:31 +0200
commite64a54acfea031d45b06b4c9d606fc03bfcbf40b (patch)
tree81bb27286c3468409a9ed11ae34e1b1331d82305 /include
parentadf38e23f32b0b0e0b45a45f4abf2758e74c1a59 (diff)
WB_RANGESELECT,WB_MULTISELECT in Calendar is dead
since commit 6c759da0442f5123a4a4355e8dc9c926a49d25d7 delete workben Change-Id: Ib9db62ea3fb064b70912318eda2528590c307295 Reviewed-on: https://gerrit.libreoffice.org/41287 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include')
-rw-r--r--include/svtools/calendar.hxx23
1 files changed, 1 insertions, 22 deletions
diff --git a/include/svtools/calendar.hxx b/include/svtools/calendar.hxx
index 345f3552ff1b..8992d3ef4cb4 100644
--- a/include/svtools/calendar.hxx
+++ b/include/svtools/calendar.hxx
@@ -58,9 +58,6 @@ WinBits
WB_BORDER We draw a border around the window.
WB_TABSTOP Keyboard control is possible. We get the focus, when
the user clicks in the Control.
-WB_RANGESELECT The user can select multiple days, which need to be
- consecutive
-WB_MULTISELECT The user can select multiple days
--------------------------------------------------------------------------
@@ -97,9 +94,6 @@ If a ContextMenu is displayed, the baseclass' handler must not be called.
--------------------------------------------------------------------------
-For multiple selection (WB_RANGESELECT or WB_MULTISELECT) SelectDate(),
-SelectDateRange() can select date ranges. SelectDateRange() selects
-including the end date.
SetNoSelection() deselects everything.
SetCurDate() does not select the current date, but only defines the focus
rectangle.
@@ -125,17 +119,6 @@ calls or by ending a selection.
*************************************************************************/
-// Needs to be in agreement with the WinBits in the TabBar or
-// we move it to \vcl\inc\wintypes.hxx
-#ifndef WB_RANGESELECT
-#define WB_RANGESELECT ((WinBits)0x00200000)
-#endif
-#ifndef WB_MULTISELECT
-#define WB_MULTISELECT ((WinBits)0x00400000)
-#endif
-
-#define DIB_BOLD ((sal_uInt16)0x0001)
-
typedef std::set<sal_Int32> IntDateSet;
@@ -183,7 +166,6 @@ private:
mbFormat:1,
mbDrag:1,
mbSelection:1,
- mbMultiSelection:1,
mbUnSel:1,
mbMenuDown:1,
mbSpinDown:1,
@@ -217,7 +199,7 @@ private:
SVT_DLLPRIVATE void ImplUpdateDate( const Date& rDate );
SVT_DLLPRIVATE void ImplUpdateSelection( IntDateSet* pOld );
SVT_DLLPRIVATE void ImplMouseSelect( const Date& rDate, sal_uInt16 nHitTest,
- bool bMove, bool bExpand, bool bExtended );
+ bool bMove );
SVT_DLLPRIVATE void ImplUpdate( bool bCalcNew = false );
using Window::ImplScroll;
SVT_DLLPRIVATE void ImplScroll( bool bPrev );
@@ -303,9 +285,6 @@ With EnableToday()/EnableNone() we can enable a TodayButton and a NoneButton.
--------------------------------------------------------------------------
-If we set WB_RANGESELECT with SetCalendarStyle(), we can select multiple days
-in the Calendar.
-
Because we only take over the start date into the field, we should query
with GetCalendar() in the SelectHandler and with GetSelectDateCount()/GetSelectDate()
the selected range. We then can e.g. take over that value to another field.