Commit graph

34946 commits

Author SHA1 Message Date
Eike Rathke
7ceae11c48 locales34: more checks on quotation marks 2011-01-16 02:12:27 +01:00
Eike Rathke
0f3d639401 locales34: #i113937# added Yiddish_USA [yi-US] locale data; contributed by <cmc> 2011-01-16 00:25:19 +01:00
Eike Rathke
89b55ff550 locales34: removed leading zero from 042E, as the number formatter generated yet another set of currency formats 2011-01-15 23:23:13 +01:00
Eike Rathke
9fc093617f locales34: #i113504# add Sorbian,Lower [dsb-DE] locale data; contributed by <bernhard_b> 2011-01-15 23:15:40 +01:00
Eike Rathke
94e7f1d15d locales34: #i116429# ensure shutdown of the CachedTextSearch global before the things it needs in its dtor are destructed; patch from <cmc> 2011-01-15 22:08:33 +01:00
Carsten Driesner
f0199f252c removetooltypes01: #i112600# Remove tool types from binfilter, starmath, svx, toolkit and xmloff 2011-01-14 17:19:25 +01:00
Philipp Lohmann [pl]
c31e439f34 rebase to DEV300_m97 2011-01-14 16:10:39 +01:00
Frank Schoenheit [fs]
d35c316d00 gridsort: XMutableGridData: renamed updateRow to updateRowData for consistency; introduced updateRowToolTip as shortcut for multiple updateCellToolTip calls 2011-01-14 15:13:23 +01:00
Carsten Driesner
2cce17c5b5 removetooltypes01: #i112600# Remove tools types from padmin 2011-01-14 15:09:57 +01:00
Frank Schoenheit [fs]
db9388daa6 gridsort: if the tooltip text contains line breaks, force the tip style to be 'balloon' - the 'normal' style doesn't support line breaks 2011-01-14 13:59:11 +01:00
Frank Schoenheit [fs]
f64fd0b4a2 gridsort: +QUICKHELP_TIP_STYLE_BALLOON, to be used with ShowTip, to force a tip to appear in balloon-style 2011-01-14 13:56:26 +01:00
Frank Schoenheit [fs]
f30518cc97 gridsort: re-add tooltip support to X(Mutable)GridDataModel, this time more explicit, and less magical 2011-01-14 13:19:09 +01:00
Frank Schoenheit [fs]
d0cdc38a67 gridsort: TableDataWindow: use Help::ShowTip instead of Help::ShowQuickHelp.
This means it doesn't interfere with the "normal" quick help (which is a singleton really dedicated to, well,
quickly displaying help). Also, it means we do not need the QUICKHELP_NO_DELAY flag.

To prevent flickering when repeatedly showing such a tip, introduced Help::UpdateTip, which updates an existing
tip, instead of destroying the old tip window, and creating a new one.

Used this new UpdateTip also in the BrowseBox, means means some less flickering there, too.
2011-01-14 12:23:42 +01:00
Frank Schoenheit [fs]
acaf4f1d75 gridsort: moved tabledatawindow from svtools/inc/svtools to svtools/source/table - this is not a public file, after all 2011-01-14 11:44:35 +01:00
Frank Schoenheit [fs]
13cbe08da8 gridsort: fix calculation of auto-alternating-color: Do not adjust towards WHITE, but towards the color of the other rows 2011-01-14 11:31:43 +01:00
Frank Schoenheit [fs]
b6d8855706 gridsort: added runtime-checks (non-pro only) for consistency of m_aColumnWidths 2011-01-14 11:28:11 +01:00
Mikhail Voytenko
8568e19020 removetooltypes01: #i112600# fix TRUE/FALSE autodoc tags 2011-01-14 11:20:36 +01:00
Frank Schoenheit [fs]
b7f4e6a2d6 gridsort: respect runtime-changes of the table metrics (in the UNO control model) 2011-01-14 11:07:02 +01:00
Frank Schoenheit [fs]
dfe2edc22c gridsort: ouch. Removed IAccessibleTable::GetSelectedRows. It exposed an internal implementation detail, and in
fact some clients (the A11Y API implementation) exploited this, e.g. by simply adding elements to the array,
without the owner (the TableControl/_Impl) ever noticing it. Replaced that with a working API.

In this course, removed XGridSelection::getMin/MaxSelectionIndex. Pretty useless IMO, unused, and ugly to
implement.
2011-01-14 11:04:24 +01:00
Frank Schoenheit [fs]
d41461c3de gridsort: replaced RemoveSelectedRow by ClearSelection - the first implementation was buggy, anyway, and ClearSelection is the same as SelectAll( false ) (which was the only use case) 2011-01-14 09:50:02 +01:00
Frank Schoenheit [fs]
4394d293a5 gridsort: fixed invalidateRowRange for some edge cases 2011-01-14 09:32:50 +01:00
Philipp Lohmann [pl]
09d66c1f31 vcl118: ImplControlValue is needed outside vcl after all 2011-01-13 17:05:56 +01:00
Frank Schoenheit [fs]
3d914bead0 gridsort: rowsRemoved/Inserted: update scrollbars 2011-01-13 16:52:06 +01:00
Frank Schoenheit [fs]
efd8adea09 gridsort: added runtime (non-pro) consistency checks for TableControl_Impl::m_aSelectedRows 2011-01-13 16:49:07 +01:00
Frank Schoenheit [fs]
3fbbc7662d gridsort: cleaned up (parts of) the selection-related code 2011-01-13 16:28:06 +01:00
Frank Schoenheit [fs]
2702fbdf06 gridsort: moved *all* members from TableControl to TableControl_Impl - this is what the PIMPL pattern is good for, right? (Removed the AccessibleTableControl_Impl class in this course, not needed anymore) 2011-01-13 15:07:42 +01:00
Philipp Lohmann [pl]
37a550ad7f vcl118: solve a namespace conflict 2011-01-13 15:07:15 +01:00
Frank Schoenheit [fs]
4c08b4b3d3 gridsort: reworked the notification system for inserted/removed rows
In this course, more code which was in SVTXGridControl was moved to the places it belongs to, effectively
meaning that the TableControl has better chances than before to be used outside an SVTXGridControl (though
we're not there, yet).

Also, the selection-related methods in TableControl/_Impl got some refactoring love, so the implementation
details are hidden in the Impl class now, instead of being exposed to an exploited by the TableControl.

And while we were there ... The XGridSelection does not provide a |selectColumn| anymore (there was no
preparation whatsoever for column selection, anywhere, thus it was a complete dummy.)
Also, its de/selectRows methods have been removed: They have questionable use, and make implementation
rather difficult, compared with multiple calls to de/selectRow.
2011-01-13 14:08:36 +01:00
Carsten Driesner
6e6de6ff1e removetooltypes01: #i112600# Exchange misleading sal_uIntPtr with sal_uLong in svl 2011-01-13 10:26:18 +01:00
os
7f63f2b57e m97 merged 2011-01-13 08:13:05 +01:00
os
fb23e151e5 m97 merged 2011-01-13 07:55:08 +01:00
Frank Schoenheit [fs]
6fba3904b9 gridsort: removed the XGridDataModel.removeRows flavour which took an arbitrary sequence of indexes - this makes the handling, in particular for listeners, unnecessarily complex, and has a questionable use only 2011-01-12 21:59:36 +01:00
Philipp Lohmann [pl]
ecb9166cbb rebase to DEV300_m97 2011-01-12 17:33:34 +01:00
Philipp Lohmann [pl]
0a4c694167 vcl118: #i37400# implement Fax G4 encoding for 1bit images 2011-01-12 17:11:03 +01:00
Carsten Driesner
caa3d247d2 removetooltypes01: #i112600# Exchange misleading sal_uIntPtr with sal_uLong in sot 2011-01-12 16:31:19 +01:00
Carsten Driesner
15e0ed81e3 removetooltypes01: #i112600# Exchange misleading sal_uIntPtr with sal_uLong in unotools 2011-01-12 16:24:50 +01:00
Carsten Driesner
a0602756a7 removetooltypes01: #i112600# Exchange misleading sal_uIntPtr with sal_uLong in l10ntools 2011-01-12 16:14:41 +01:00
Carsten Driesner
0f029bd134 removetooltypes01: #i112600# Exchange misleading sal_uIntPtr with sal_uLong in rsc 2011-01-12 16:07:04 +01:00
Carsten Driesner
1c90aa6d25 removetooltypes01: Exchange misleading type sal_uIntPtr with sal_uLong 2011-01-12 15:56:50 +01:00
Carsten Driesner
b7f5f44df6 removetooltypes01: Exchange misleading type sal_uIntPtr with sal_uLong 2011-01-12 15:07:10 +01:00
Frank Schoenheit [fs]
c9eead1b99 gridsort: impl_getCellRect: no need to adjust the rect as returned by the TableCellGeometry instance. If there are really situations which rely on this, there'y buggy, and need to be fixed properly. 2011-01-12 14:34:38 +01:00
Frank Schoenheit [fs]
c2718415ea gridsort: consolidated retrieval of text draw flags - on incarnation of those 10 lines of code is enough, isn't it? 2011-01-12 14:09:38 +01:00
Frank Schoenheit [fs]
8578ba4dc7 gridsort: consolidated and fixed table cell rendering.
Instead of tampering with the target areas for cell rendering in various different places, do this in the
renderer only, in a single defined way.
2011-01-12 14:00:45 +01:00
Frank Schoenheit [fs]
6c8d7babb6 gridsort: reworked the color model for grid controls. Now supporting more than two alternating colors,
having more reasonable defaults for the colors (VOID instead of some hard-coded values, which thus are unusable).
Also, introduced new property UseGridLines controlling whether or not to paint the table grid.
2011-01-12 12:34:24 +01:00
Mathias Bauer
fe6d1ac402 CWS gnumake3: #i86790#: clean up mess with ooo+iso resource files 2011-01-12 11:56:09 +01:00
Frank Schoenheit [fs]
76365bac02 gridsort: don't display cell tooltips unconditionally. Instead, when we use the cell content as tooltip, display it if and only if the renderer tells us it would not fit into the cell 2011-01-11 21:45:47 +01:00
Frank Schoenheit [fs]
69e0e16e0e gridsort: +QUICKHELP_NO_DELAY 2011-01-11 21:45:01 +01:00
Bjoern Michaelsen
b8fce145c2 gnumake3: more work on junit subsequenttest migration 2011-01-11 21:16:21 +01:00
Frank Schoenheit [fs]
5e725b448f gridsort: PaintRowHeader's RowPos argument was superfluous - removed 2011-01-11 17:21:55 +01:00
Carsten Driesner
6e295e9390 Merge changes 2011-01-11 17:09:39 +01:00