Commit Graph

62 Commits

Author SHA1 Message Date
Xiaofei Zhang
3491b4ac4f removetooltypes01: #i112600# resync to DEV300_m92; remove tooltypes from xmloff, linguistic, vcl, svtools, accessibility, fpicker, uui and framework 2010-11-10 13:50:33 +08:00
Xiaofei Zhang
94ff531ca5 removetooltypes: #i112600# some more changes in vcl and tools, reverted config strings in l10ntools and rsc 2010-09-29 15:46:40 +08:00
Mathias Bauer
2c2a74a576 CWS changehid: resync to m85 2010-07-22 10:55:12 +02:00
Mathias Bauer
ca851f7231 CWS changehid: resync to m84 2010-07-13 14:38:37 +02:00
Philipp Lohmann [pl]
599bb6c7fb ooo33gsl02: #i112873# change NativeWidget methods to be prepared for mapmodes 2010-07-05 11:20:24 +02:00
Philipp Lohmann [pl]
0a5ab43209 changehid: #i111874# remove SmartId, make HID of type rtl::OString, fill in dummies for all explicit help ids 2010-06-04 13:46:22 +02:00
Frank Schoenheit [fs]
4d1c1eae73 slidecopy: merged latest DEV300.m80 changes 2010-06-03 14:33:05 +02:00
Ivo Hinkelmann
02bdaee311 CWS-TOOLING: integrate CWS vcl110 2010-05-10 18:24:45 +02:00
Frank Schoenheit [fs]
5d5e24f5bc slidecopy: merge CWS wth MWS-m76 2010-04-09 09:37:17 +02:00
Philipp Lohmann [pl]
6285c33e79 vcl110: #i110219# remove unnecessary beep 2010-03-18 16:21:44 +01:00
Jens-Heiner Rechtien
8764506704 changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
Ivo Hinkelmann
067e9b189b CWS-TOOLING: integrate CWS vcl108 2010-01-26 16:43:42 +01:00
Frank Schoenheit [fs]
d068a1234e slidecopy: implement getNativeControlRegion( CTRL_TAB_ITEM, PART_ENTIRE_CONTROL ) for Luna. Adjust TabControl::ImplGetItemSize to cope with this change 2010-03-05 11:19:08 +01:00
Philipp Lohmann [pl]
0dc15d0bc9 rebase to DEV300_m69 2010-01-14 19:11:13 +01:00
Philipp Lohmann [pl]
932a2e676a vcl108: #i26535# make Ctrl-Tab work in TabDialogs if focus is not in TabControl hierarchy 2009-12-16 19:57:15 +01:00
Malte Timmermann [mt]
525ea6a5f5 mtaccfixes: undo some changes from vcl108, which I solved differenlty with mtaccfixes (tab control) 2010-03-03 09:52:31 +01:00
Malte Timmermann [mt]
4cb2415ea9 mtaccfixes: merge with DEV300_m73 2010-03-02 20:27:28 +01:00
Malte Timmermann
4603fb29dc mtaccfixes: #110353 Handle Ctrl+Tab and Key-Up/Down for parent events if it's a dialog 2010-02-01 16:37:26 +01:00
Frank Schönheit
cdc8876be0 #cr6875455#
- introduce impl-data (ControlData) for a control
- move Control::mpLayoutData to an impl structure
- introduce Control::GetCanonicalFont/TextColor
- introduce Control::ImplInitSettings, which collects the duplicated code in all kind of derived
  classes, relying on GetCanonical* now
- introduce a reference device for a Control, which can be used to render text
- introduce Control::DrawControlText, which delegates to DrawText if no reference device is set,
  or renders the text using the reference device
- let static (i.e. non-input) Control classes use DrawControlText instead of DrawText

missing items (at least):
- text layout data in DrawControlText (needed for A11Y)
- respect vertical and horizontal alignments
- respect various other TEXT_DRAW_* flags
- word breaks
2009-09-14 12:09:22 +00:00
Philipp Lohmann
14ede6d1a8 #i92516# set smart helpid on parent like old help ids 2009-08-12 12:59:21 +00:00
Philipp Lohmann
6d16b13150 #i92516# adapt new print UI spec 2009-07-24 13:15:45 +00:00
Philipp Lohmann
07c9e528cb #i92516# enable WB_DROPDOWN on TabControl 2009-06-03 14:43:17 +00:00
Oliver Bolte
6366f1e08b CWS-TOOLING: integrate CWS dba31g
2009-02-06 09:31:37 +0100 fs  r267443 : line ends
2009-02-06 09:31:16 +0100 fs  r267442 : line ends
2009-01-26 09:21:13 +0100 msc  r266904 : #i10000# reactive tests
2009-01-21 12:38:53 +0100 msc  r266657 : #i98316# add bugid
2009-01-20 14:49:04 +0100 msc  r266584 : i97307
2009-01-20 13:43:22 +0100 oj  r266572 : #i978i97860# merge changes from dba31h
2009-01-19 12:12:27 +0100 oj  r266487 : #i97307# wrong shortcuts
2009-01-12 11:45:03 +0100 fs  r266139 : #i97867# ImplPaint: don't paint if there are not items (yet)
2009-01-08 20:34:46 +0100 fs  r266039 : ignore output paths
2009-01-08 20:25:45 +0100 fs  r266038 : spelling: unxols4 -> unxsols4
2009-01-08 20:16:10 +0100 fs  r266037 : BUILD_QADEVOOO
2009-01-08 20:15:35 +0100 fs  r266036 : ignore output paths
2009-01-07 22:47:01 +0100 fs  r265978 : close the document after the test
2009-01-07 22:40:22 +0100 fs  r265977 : tweak the test, some behavior worked in a timing-dependent fashion only
2009-01-07 13:21:48 +0100 lla  r265961 : #i96526# need FileAccess instead of File due to URL incompatibity
2009-01-07 12:27:19 +0100 lla  r265959 : #i96526# need FileAccess instead of File due to URL incompatibity
2009-01-06 13:30:04 +0100 fs  r265917 : #158964# GetFormControl: don't accept requests for model which do not belong to the page displayed in the given view
2009-01-06 13:30:04 +0100 fs  r265916 : #158964# GetUnoControl: don't accept requests for a view where a foreign page is displayed
2009-01-06 13:26:37 +0100 fs  r265915 : #158964# FmXPageViewWinRec::dispose: catch exceptions (fixes the symptom, the root cause is fixed elsewhere)
2009-01-06 09:52:38 +0100 oj  r265897 : #i97307# shortcuts
2009-01-06 09:41:26 +0100 fs  r265896 : #i10000#
2009-01-05 13:40:38 +0100 fs  r265866 : CWS-TOOLING: rebase CWS dba31g to trunk@265758 (milestone: DEV300:m38)
2008-12-18 11:35:43 +0100 fs  r265678 : document the new InputRequired property
2008-12-17 07:25:18 +0100 oj  r265578 : #i97307# insert new Accelerators handling in configuration
2008-12-16 09:52:27 +0100 lla  r265526 : #i96526# error message is a problem with no existance default.otr occur
2008-12-16 09:33:14 +0100 oj  r265525 : #i96948# remove merge conflict with StreamName
2008-12-16 09:22:12 +0100 oj  r265524 : #i96935# set reportcomponent for custom shape
2008-12-15 10:32:38 +0100 oj  r265463 : #i96965# do not add connection for selfreferencing table
2008-12-12 14:00:56 +0100 fs  r265416 : #i97044# EnableFocusSelectionHide=FALSE => don't hide selection when not focused (this is more of a side effect), and preserve the selection when gaining the focus (this is the desired effect)
2008-12-11 15:32:32 +0100 fs  r265319 : prevent a deadlock during complex.dbaccess.DatabaseDocument test
2008-12-11 15:31:25 +0100 fs  r265317 : prevent a deadlock during complex.dbaccess.DatabaseDocument test
2008-12-11 13:45:06 +0100 fs  r265296 : #i97137#
2008-12-11 12:43:00 +0100 fs  r265285 : #i97134#
2008-12-10 13:20:28 +0100 lla  r265175 : #94067# add (APP|SYS)FONT to XUnitConversion interface implementation
2008-12-10 13:08:22 +0100 lla  r265173 : #i94067# add (APP|SYS)FONT
2008-12-10 09:21:39 +0100 fs  r265151 : #i95010# implement a non-hacky solution for #i94033#, by making Begin/Do/EndCompleteRedraw virtual
2008-12-09 17:29:32 +0100 fs  r265120 : #i96636#
2009-02-13 07:10:18 +00:00
Rüdiger Timm
85702858a8 CWS-TOOLING: integrate CWS alf01
2008-12-10 09:35:35 +0100 as  r265152 : #158798# hide internal service
2008-12-09 15:29:11 +0100 cd  r265098 : #158857# Check index correctly, must be zero
2008-12-09 12:06:21 +0100 mhu  r265075 : #158857# Fixed compiler warning(s).
2008-12-09 11:09:34 +0100 cd  r265064 : #158857# Added access to the window state configuration to support setting title of internal docking windows via <Module>WindowState.xcu files
2008-12-09 10:43:53 +0100 as  r265063 : #158798# make resizes working better
2008-12-08 17:08:05 +0100 mhu  r265010 : #158857# Fixed compiler warning(s).
2008-12-08 15:19:04 +0100 as  r264999 : #158857# make WindowContentFactories.xcs part of installation set
2008-12-08 13:23:37 +0100 as  r264993 : #158857# actualize size on child window
2008-12-08 10:14:05 +0100 cd  r264977 : #158857# More helper functions and support to show/hide internal docking windows
2008-12-08 10:13:08 +0100 cd  r264976 : #158857# SfxTitleDockingWindow now uses a factory for content window. Additional documentation for special IDs
2008-12-05 07:58:07 +0100 as  r264885 : remove obsolete code (not referenced inside makefile any longer)
2008-12-04 18:57:08 +0100 mhu  r264871 : #158857# Fixed compiler warning.
2008-12-04 16:13:12 +0100 mhu  r264851 : #158857# Fixed compiler warning.
2008-12-04 15:46:45 +0100 as  r264849 : solve merge conflicts right
2008-12-04 09:20:26 +0100 cd  r264818 : 2008-12-04 09:19:32 +0100 cd  r264817 : 2008-12-04 09:19:07 +0100 cd  r264816 : Resolved conflicts
2008-12-04 09:13:27 +0100 cd  r264815 : New window content factory manager with configuration support added.
2008-12-03 15:15:50 +0100 as  r264791 : #158798# make sure tab window will show its content the first time its made visible
2008-12-03 10:59:30 +0100 as  r264752 : #158798# new helper service for a dockable tab control window
2008-12-02 15:39:48 +0100 as  r264707 : #158798# fix crash in MouseButtonDown for TabControl
2008-12-02 10:28:20 +0100 cd  r264665 : #158857# Resolved conflicts on merge
2008-12-02 09:58:36 +0100 cd  r264662 : #158857# Added predefined slots for the internal docking windows. Currently only ten predefined docking windows are possible
2008-12-01 09:44:49 +0100 cd  r264586 : #158857# Fix problem with close the floated docking window with closer
2008-11-28 13:42:34 +0100 cd  r264550 : #158857# First additional code to create a docking window. Very preliminary and not near to final code
2008-11-28 11:53:51 +0100 cd  r264538 : #158857# First additional code to create a docking window. Very preliminary and not near to final code
2008-11-28 11:32:38 +0100 cd  r264534 : #158857# First version of docking window factory and additional helper classes
2008-11-21 09:46:36 +0100 jsc  r264110 : #158798# remove warnings
2008-11-20 17:59:07 +0100 pb  r264090 : fix: #158798# tabcontainerwindow.obj and tabdialog.obj added
2008-11-20 17:55:57 +0100 pb  r264089 : fix: #i158798# implementation of service TabContainerWindow
2008-11-20 17:52:52 +0100 pb  r264088 : fix: #158798# implementation of the TabDialog and its Pages for the TabContainerWindow service
2008-11-20 17:51:26 +0100 pb  r264087 : fix: #i158798# TabContainerWindow added
2008-11-20 17:50:11 +0100 pb  r264086 : fix: #158798# tabcontainerwindow.obj and tabdialog.obj added
2008-11-20 17:47:16 +0100 pb  r264085 : fix: #158798# new resource: TabDialog DLG_TABCONTAINER
2008-11-20 17:46:06 +0100 pb  r264084 : fix: #i158798# added ids for TABCONTAINER...
2008-11-20 17:43:19 +0100 pb  r264082 : fix: #158798# IMPLEMENTATION/SERVICENAME_TABCONTAINERWINDOW added
2008-11-20 17:43:00 +0100 pb  r264081 : fix: #i158798# implementation of service TabContainerWindow
2008-11-20 17:40:42 +0100 pb  r264080 : fix: #158798# TabContainerWindow.idl added
2008-11-20 17:36:57 +0100 pb  r264079 : fix: #158798# new service TabContainerWindow
2008-11-20 17:33:05 +0100 pb  r264077 : fix: #158798# show tooltip if only a image is shown
2008-11-18 15:10:08 +0100 jsc  r263770 : CWS-TOOLING: rebase CWS alf01 to trunk@263288 (milestone: DEV300:m35)
2008-11-18 09:55:21 +0100 jsc  r263749 : merge from trunk
2008-11-18 09:54:30 +0100 jsc  r263748 : merge from trunk
2008-11-13 17:01:17 +0100 pl  r263655 : fix some warnings
2008-10-21 15:38:37 +0200 pl  r262572 : #i95201# add: EnablePage
2008-10-20 18:57:53 +0200 pl  r262335 : #i95201# add: images for tab items
2008-10-20 17:26:50 +0200 pl  r262330 : #i95201# remove old tools list
2008-12-16 16:42:03 +00:00
Vladimir Glazounov
177933c283 INTEGRATION: CWS vcl90 (1.36.54); FILE MERGED
2008/06/19 18:15:05 pl 1.36.54.1: #i70905# avoid painting in layout only case
2008-07-02 09:10:29 +00:00
Vladimir Glazounov
c4d57e4f39 INTEGRATION: CWS aquavcl08 (1.36.40); FILE MERGED
2008/06/13 20:29:28 pl 1.36.40.1: #i90716# fix bouncing tab item text
2008-07-01 22:10:25 +00:00
Rüdiger Timm
7fc77c00d6 INTEGRATION: CWS changefileheader (1.35.76); FILE MERGED
2008/04/01 16:05:29 thb 1.35.76.3: #i85898# Stripping all external header guards
2008/04/01 13:01:35 thb 1.35.76.2: #i85898# Stripping all external header guards
2008/03/28 15:44:42 rt 1.35.76.1: #i87441# Change license header to LPGL v3.
2008-04-11 07:35:51 +00:00
Ivo Hinkelmann
fe348e390b INTEGRATION: CWS aquavcl04 (1.34.16); FILE MERGED
2007/12/11 17:17:28 pl 1.34.16.1: #i84470# catch a division by zero
2008-01-14 15:21:57 +00:00
Jens-Heiner Rechtien
c3a669b64a INTEGRATION: CWS os2port02 (1.33.48); FILE MERGED
2007/09/30 13:04:34 ydario 1.33.48.1: Issue number: i82034
Submitted by: ydario
Reviewed by:  ydario
Commit of changes for OS/2 CWS source code integration.
2007-11-02 11:52:27 +00:00
Jens-Heiner Rechtien
81e5e9cf2a INTEGRATION: CWS aquavcl02 (1.30.76); FILE MERGED
2007/07/31 09:50:37 pjanik 1.30.76.6: #i10000#: Header was moved to vcl/ subdirectory.
2007/07/11 10:50:49 pjanik 1.30.76.5: RESYNC: (1.30-1.31); FILE MERGED
2007/07/10 12:31:05 isma87 1.30.76.4: fix focused rightmost tab not being recognized as rightmost
2007/07/10 11:55:08 pl 1.30.76.3: no focus rect for native tab control on aqua
2007/07/06 11:11:23 isma87 1.30.76.2: center tabs and ask for native size
2007/07/06 10:57:26 isma87 1.30.76.1: remove bold text for focused tab
2007-08-03 13:07:27 +00:00
Jens-Heiner Rechtien
866233cfdf INTEGRATION: CWS vcl80 (1.30.74); FILE MERGED
2007/07/12 09:14:09 pl 1.30.74.2: RESYNC: (1.30-1.31); FILE MERGED
2007/07/04 15:53:34 pl 1.30.74.1: #i79227# fix some edge cases (thanks cmc)
2007-07-31 15:08:07 +00:00
Jens-Heiner Rechtien
97abc0a1b6 INTEGRATION: CWS vgbugs07 (1.30.40); FILE MERGED
2007/06/04 13:29:33 vg 1.30.40.1: #i76605# Remove -I .../inc/module hack introduced by hedaburemove01
2007-06-27 19:08:50 +00:00
Rüdiger Timm
740819b8e3 INTEGRATION: CWS residcleanup (1.29.164); FILE MERGED
2007/02/18 18:18:56 pl 1.29.164.1: #i74635# get rid of implicit global ResMgr
2007-04-26 08:28:58 +00:00
Oliver Bolte
64bd21b544 INTEGRATION: CWS pchfix02 (1.28.112); FILE MERGED
2006/09/01 17:57:39 kaib 1.28.112.1: #i68856# Added header markers and pch files
2006-09-17 10:55:55 +00:00
Jens-Heiner Rechtien
7364cc9317 INTEGRATION: CWS warnings01 (1.27.70); FILE MERGED
2006/03/17 16:12:42 pl 1.27.70.3: #i55991# removed warnings for windows platform
2005/11/04 16:49:37 pl 1.27.70.2: #i55991# removed warnings for linux/solaris
2005/10/21 17:31:11 pl 1.27.70.1: #i55991# removed warnings for linux platform
2006-06-19 18:19:34 +00:00
Rüdiger Timm
711600f657 INTEGRATION: CWS ooo19126 (1.26.246); FILE MERGED
2005/09/05 14:44:44 rt 1.26.246.1: #i54170# Change license header: remove SISSL
2005-09-09 10:50:48 +00:00
Rüdiger Timm
4ec260f861 INTEGRATION: CWS vcl35 (1.24.16); FILE MERGED
2005/01/21 15:37:30 ssa 1.24.16.2: #i40494# improve tabctrl painting for impress, support optional item offset
2005/01/20 18:06:39 ssa 1.24.16.1: #i40494# improve tabctrl painting for impress, support optional item offset
2005-01-31 12:22:22 +00:00
Rüdiger Timm
fca80f1788 INTEGRATION: CWS vcl34 (1.23.104); FILE MERGED
2005/01/12 11:45:49 pl 1.23.104.2: RESYNC: (1.23-1.24); FILE MERGED
2004/12/22 11:38:14 ssa 1.23.104.1: #i38050# dont force transparency if a ControlBackground was set, this allows for NWF controls with colored backgrounds
2005-01-31 08:17:27 +00:00
Oliver Bolte
d1230de0e8 INTEGRATION: CWS res32bit (1.23.54); FILE MERGED
2004/11/05 14:27:28 pl 1.23.54.1: #i34513# more adjustments for resource 32bit change
2005-01-03 16:40:42 +00:00
Jens-Heiner Rechtien
b5c3908987 INTEGRATION: CWS vcl25 (1.21.60); FILE MERGED
2004/07/22 13:26:42 ssa 1.21.60.1: #i31921# correct nwf focus handling
2004-09-08 14:36:06 +00:00
Rüdiger Timm
e62f3db4d5 INTEGRATION: CWS ooo20040704 (1.21.40); FILE MERGED
2004/07/02 09:49:04 cmc 1.21.40.3: #i30891# revert header and namespace change
2004/07/01 11:15:47 waratah 1.21.40.2: #i30874# Add initial values to potentially uninitialised values
2004/06/28 14:49:04 cmc 1.21.40.1: #i30801# allow using system stl if possible
2004-09-08 14:04:54 +00:00
Jens-Heiner Rechtien
0c840a70d9 INTEGRATION: CWS nwf (1.20.2); FILE MERGED
2004/03/31 11:35:44 ssa 1.20.2.7: #i25130# remove support for colored and single line tab controls
2004/03/15 13:36:41 ssa 1.20.2.6: #i25130# no single line forced native tabcontrols
2004/03/11 15:55:09 ssa 1.20.2.5: #i25130# allow for better NWF pixmap caching by using proper clipregion
2004/03/09 16:37:58 ssa 1.20.2.4: #i25130# allow for slightly bigger tabitems as required by gtk
2004/03/04 18:15:22 ssa 1.20.2.3: #i25130# preclip to minimize NWF calls
2004/03/02 15:49:45 ssa 1.20.2.2: #i25130# improve NWF transparency handling
2004/02/27 08:31:21 ssa 1.20.2.1: #i25130# initial native widget framework, merged from srx645
2004-05-10 14:48:11 +00:00
Oliver Bolte
5b0409fe0b INTEGRATION: CWS vcl17 (1.19.14); FILE MERGED
2004/02/09 11:17:14 ssa 1.19.14.1: #25130# prepare for mouseover, add PreNotify handlers
2004-02-20 07:50:49 +00:00
Vladimir Glazounov
4652455889 INTEGRATION: CWS vclcleanup02 (1.17.156); FILE MERGED
2003/12/17 16:03:57 mt 1.17.156.5: #i23061# header cleanup, remove #ifdef ???_CXX and #define ???_CXX, also removed .impl files and fixed soke windows compiler warnings
2003/12/11 13:35:22 mt 1.17.156.4: #i23061# VCL cleanup, removed Dummy members and old AccessNotify
2003/12/10 15:59:18 mt 1.17.156.3: #i23061# VCL cleanup, removed headers, methods and types...
2003/12/05 16:40:33 mt 1.17.156.2: RESYNC: (1.17-1.18); FILE MERGED
2003/12/05 13:28:34 mt 1.17.156.1: #i23061# Code cleanups, fixed gcc WAll warnings, removed unused variables and unused code
2004-01-06 12:25:53 +00:00
Rüdiger Timm
699277ec4d INTEGRATION: CWS vclcleanup01 (1.17.152); FILE MERGED
2003/11/28 07:32:35 mt 1.17.152.1: #i22952# Removed App Server code
2003-12-01 12:15:56 +00:00
Rüdiger Timm
72cd1d9fde INTEGRATION: CWS uaa04 (1.15.172); FILE MERGED
2003/06/02 15:57:18 tbe 1.15.172.2: #109460# changed implementation for accessible tab control and tab page
2003/06/02 13:07:05 tbe 1.15.172.1: #109460# merge fixes for 109724 and i14098 from vcl10 into uaa04
2003-06-12 06:51:17 +00:00
Vladimir Glazounov
08a4a7a2fe INTEGRATION: CWS vcl10 (1.15.160); FILE MERGED
2003/05/23 12:54:56 pl 1.15.160.3: #109724# add: GetTabBounds
2003/05/22 13:57:03 tbe 1.15.160.2: #i14098# PageTabs should implement XAccessibleText
2003/05/20 12:37:44 pl 1.15.160.1: #109724# add helper functions to TabControl for accessibility
2003-06-04 10:22:18 +00:00
Thomas Benisch
e22fa29f48 #105375# send VCLEVENT_TABPAGE_SET 2002-12-05 10:18:27 +00:00
Stephan Schäfer
d375d28a48 #104929# force current tabpage to be read on focus change 2002-11-11 15:28:03 +00:00
Thomas Benisch
29d0e79f7b #104891# send VCLEVENT_TABPAGE_INSERTED, VCLEVENT_TABPAGE_REMOVED, VCLEVENT_TABPAGE_REMOVEDALL 2002-11-08 15:26:50 +00:00