Commit graph

8909 commits

Author SHA1 Message Date
Jens-Heiner Rechtien
73ce03d206 CWS-TOOLING: integrate CWS dtardon02 2010-04-13 13:18:39 +02:00
Jens-Heiner Rechtien
5c6d983cf6 CWS-TOOLING: integrate CWS ppp02 2010-04-12 18:21:12 +02:00
Frank Schoenheit [fs]
17d7bf8f87 slidecopy: improved A11Y API implementations for the ToolPanelDeck
items left:
- A11Y representation of the scroll buttons of the PanelTabBar
- AccessibleToolPanelTabBar event notifications
- consolidate AccessibleToolPanelDeck/TabBar/Item?
2010-04-01 17:52:36 +02:00
Christian Lippka
646895d3ee enalbe assign slide layout dropdown for notes and handout view 2010-04-01 11:00:20 +02:00
Frank Schoenheit [fs]
aea4ea94ba slidecopy: #i10000# (unxlngi6) 2010-04-01 09:26:27 +02:00
Frank Schoenheit [fs]
df6a8731cf slidecopy: mark the Tab-Layout as experimental 2010-03-31 13:21:17 +02:00
Christian Lippka
851fa3b48a adding new images for placeholders 2010-03-30 16:49:01 +02:00
Frank Schoenheit [fs]
2f81fe520e slidecopy: more A11Y implementations for the ToolPanelDeck 2010-03-30 16:00:37 +02:00
Frank Schoenheit [fs]
21cdc40918 slidecopy: A11Y for the ToolPanelDeck VCL control 2010-03-30 13:46:11 +02:00
Christian Lippka
c42b828155 fixed compile warnings 2010-03-30 10:07:55 +02:00
Christian Lippka
8add685125 made the layout placeholder appear after load and on text edit 2010-03-26 15:39:43 +01:00
Christian Lippka
43bddaee08 added more spacing to the layout toolbar menu 2010-03-26 15:39:26 +01:00
Frank Schoenheit [fs]
fc9d2b013f slidecopy: removed useless (shadowing) variable 2010-03-25 15:08:23 +01:00
Christian Lippka
253b274905 finetuning placeholder scaling 2010-03-25 13:52:29 +01:00
Christian Lippka
b61bafa178 fixing unix compile warning 2010-03-25 12:47:02 +01:00
Christian Lippka
1944067cc6 added new placeholder icons 2010-03-25 12:32:42 +01:00
Christian Lippka
09fb1f6065 do not open layouts pane after inserting new slide 2010-03-25 12:28:58 +01:00
Frank Schoenheit [fs]
ce1737da19 slidecopy: when the ToolPanelViewShell is first created, recognize the fact that the requested configuration already contains a tool panel resource, and properly set up the tool panel deck then 2010-03-25 10:55:53 +01:00
Mikhail Voytenko
f258dffe02 fwk138: #i47279# integrate the patch 2010-03-23 14:31:39 +01:00
Frank Schoenheit [fs]
23ab0b9a03 slidecopy: make compile on unxlngi6 2010-03-23 10:44:01 +01:00
Frank Schoenheit [fs]
644a203f68 slidecopy: removed the remaints of the old task panel implementation - in particular, creating tool panels as non-roots of a control tree is not needed anymore by now 2010-03-22 13:19:00 +01:00
Frank Schoenheit [fs]
35ce77a82b slidecopy: allow custom tool panels in the task pane to be implemented as extensions 2010-03-22 12:09:10 +01:00
Christian Lippka
9ed58bc68a Adding PopupMenuController to allow PopupMenuControllerBase dervivates to be used in toolbars 2010-03-21 20:01:33 +01:00
Frank Schoenheit [fs]
0dec5536c5 slidecopy: XResourceFactory::createResource now allows to raise IllegalArgument/WrappedTargetException 2010-03-19 11:16:52 +01:00
Frank Schoenheit [fs]
1644d80f7a slidecopy: reworked the ToolPanelDeck to have a dedicated anchor window for the panel's windows. This will ease some later changes 2010-03-19 10:28:04 +01:00
Frank Schoenheit [fs]
cd3ef5819c slidecopy: initial implementation for custom tool panels
The idea is to allow third-party components to plug additional tool panels into the task pane,
by using the drawing framework (http://wiki.services.openoffice.org/wiki/Drawing_framework).

This first step is not finished at all, it just adds a configuration scheme/data for such
custom tool panels, and implements basic functionality in the ToolPanelDeck to respect this
config data. Additionally, the first version of an example extension for a custom tool panel
is implemented in sd/workben/custompanel.

Still, except showing a drawer in the tool panel deck, representing the custom panel, nothing
works. More to come :)
2010-03-18 15:25:13 +01:00
Frank Schoenheit [fs]
32feee9136 slidecopy: use DBG_UNHANDLED_EXCEPTION instead of OSL_ASSERT, as the former will also print you the exception type and message 2010-03-18 14:37:10 +01:00
Frank Schoenheit [fs]
7f2bd81581 slidecopy: removed the old TaskPane implementation, now completely superseded by the new one
carrying both implementations was only temporary, to be able to easily compare both.
The new implementation still has not A11Y API implementation, that's on the TODO list.
2010-03-17 10:48:49 +01:00
Frank Schoenheit [fs]
e966bf219e slidecopy: keyboard accessibility for the ToolPanelDrawer implementation 2010-03-17 09:21:56 +01:00
Frank Schoenheit [fs]
d6cc951ebb slidecopy: add a IDeckLayouter implementation which mimics the old task panel look/behavior. In non-release builds, allow to switch between this old and the new (not yet polished) tab layout via the task pane's menu 2010-03-16 23:44:33 +01:00
Frank Schoenheit [fs]
f4e9c47ce8 slidecopy: display the name of the active panel in the tool panel window's title control 2010-03-16 13:36:45 +01:00
Frank Schoenheit [fs]
c2297610c5 slidecopy: de/activate panels via the drawing framework
Instead of simply letting svtool's ToolPanelDeck decide on panel activation, requests are re-routed through
the view's ConfigurationController. So, clicking onto a tab just requests the activation of the respective
resource, which in turn - when the requested configuration becomes the active configuration - will activate
the ToolPanel.
2010-03-16 13:36:35 +01:00
Christian Lippka
504fa5b583 fixing build error 2010-03-16 09:18:10 +01:00
Frank Schoenheit [fs]
263bcb1a8f slidecopy: showing and hiding of panels in the new ToolPanel implementation 2010-03-15 15:54:52 +01:00
Frank Schoenheit [fs]
f391eb8768 slidecopy: initial version of a "Tool Panel"
At the moment, this implementation is parallel to the existing TaskPane implementation, but on the medium term, it is
intended to replace it. No change in functionality is planned for the moment, just the panel selection is done via
a tab bar, instead of the the "jumping drawers".
Pending tasks (as known so far):
- Accessibility. No implementation at all, yet.
- showing/hiding tool panels from the "View" drop down menu
- connection to the resource framework. At the moment, de/activating panels completely bypasses the resource
  framework.
- alternative implementation of the PanelDeckLayouter which mimics the old design. To be activated by default, for
  the moment.
- removal of the (old, by then) TaskPane implementation. Care needs to be taken that the framework API stays
  unchanged, i.e., the current ToolPanel resource must be renamed back to RightPane when RightPane is not
  occupied anymore by the old implementation. Same for other resource names.
2010-03-15 13:53:19 +01:00
Christian Lippka
1c858f73a9 renaissance2: merge to m73 2010-03-12 20:13:16 +01:00
David Tardon
4a8e9c4d08 dtardon02: #i108503# #i108505# #i108507# #i108508# #i110035# clean up makefiles and #includes 2010-03-12 13:16:09 +01:00
Vladimir Glazunov
5c37cad1cd #i108917# fixed confusing behaviour of context menu and meta drop down menu in impress comments window - transplanted from 263351@impresscomments1 2010-03-24 15:36:04 +01:00
Christian Lippka
9b03159e70 moved toolbarmenu to svtools and reworked to non sfx2 code 2010-03-11 18:18:08 +01:00
David Tardon
b6f0318bda dtardon02: #i108505# remove empty files in sd 2010-03-11 07:45:36 +01:00
Christian Lippka
c578d22316 rebase to m73 2010-03-09 16:44:38 +01:00
Christian Lippka
007870b295 #i109210# set backgrounds to all master if user choose so 2010-03-09 15:30:04 +01:00
Christian Lippka
7531716e6f enable toolbar menu cursor traveling without focus 2010-03-05 10:49:41 +01:00
Christian Lippka
2caeda091a #i109713# applied patch to fix missing initialized member variable 2010-03-01 19:08:10 +01:00
Christian Lippka
55525d4462 more fixes for new presentation layout shapes 2010-02-25 18:04:05 +01:00
sb
13ae9dea8a sb118: merged in DEV300_m72 2010-02-25 12:46:45 +01:00
Christian Lippka
8ebd9d44d4 unix build fixes 2010-02-24 13:01:59 +01:00
Christian Lippka
1294294cc6 presentation placeholder rework 2010-02-23 00:23:09 +01:00
Vladimir Glazunov
bcdb702df7 CWS-TOOLING: integrate CWS changefileheader2 2010-02-17 10:32:35 +01:00
Christian Lippka
50ca0f989c #i109010# fix view comment settings 2010-02-15 16:09:39 +01:00
Vladimir Glazunov
e7fd3a40ed CWS-TOOLING: integrate CWS autorecovery 2010-03-23 11:58:14 +01:00
Armin Le Grand
c7ea93ac73 aw079: rebase to m75 2010-03-18 18:44:00 +01:00
Frank Schoenheit [fs]
2ee0a0a806 autorecovery: merged changes from m74. Still need to find out how to re-do two patches (to module_hidden_ooo.scp and file_ooo.scp in scp2/source/ooo) which do not apply anymore. 2010-03-11 11:26:05 +01:00
Jens-Heiner Rechtien
e095da0ff0 changefileheader2: #i10000#: convert files with CR/LF characters to CR only 2010-02-12 16:56:44 +01:00
Jens-Heiner Rechtien
41578d9fd1 #i10000#: remove obsolete empty files; trim duplicated header content 2010-02-12 15:34:51 +01:00
Jens-Heiner Rechtien
9e19ff00c7 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
Armin Le Grand
c44386b26b aw079 #i99386# cleanup of define and last change from CL 2010-02-11 17:35:16 +01:00
Christian Lippka
9a0e6f1451 some placeholder bitmap finetuning 2010-02-10 15:20:01 +01:00
Christian Lippka
65bbc166f9 fixing tables&diagram as placeholders 2010-02-09 18:14:49 +01:00
Armin Le Grand
60529f64bb aw069 changes after resync to m71# 2010-02-09 12:13:51 +01:00
Armin Le Grand
86cabb65ec aw079 #i99386# finer granular changes for MPBGO removal 2010-02-09 11:33:08 +01:00
Christian Lippka
01bde4a686 fixed replacing of presentation images 2010-02-08 18:01:46 +01:00
Christian Lippka
9cdf1ed184 fixed build errors on unix systems 2010-02-08 13:05:08 +01:00
sb
42ddf8a346 sb118: merged in DEV300_m71 2010-02-08 09:18:14 +01:00
Mathias Bauer
1d4717f0d6 cws svxsplit: some corrections after merge 2010-02-05 00:10:48 +01:00
Philipp Lohmann [pl]
58e46eace4 merge with DEV300_m71 2010-02-04 18:25:45 +01:00
Mathias Bauer
024d7f23b4 CWS svxsplit: merge with m71 2010-02-04 17:59:58 +01:00
Frank Schoenheit [fs]
c96b2fdb50 autorecovery: commit resolved merge (after rebase to m71) 2010-02-04 10:38:39 +01:00
Christian Lippka
d4f82c8399 hg resync m70 2010-02-03 00:08:22 +01:00
Mathias Bauer
08c5eaf360 #i107450#: some fixes for problems found in CAT0 test 2010-02-02 23:59:20 +01:00
Christian Lippka
e3642c3f42 work on setautolayout 2010-02-02 16:46:05 +01:00
Philipp Lohmann [pl]
45603c86a4 ppp02: #i108824# string changes 2010-02-02 13:41:44 +01:00
Philipp Lohmann [pl]
38c05fe0a6 ppp02: #i108824# string updates 2010-02-02 11:22:51 +01:00
Ivo Hinkelmann
02f1b698fe #i10000# removed ifdef 2010-02-01 15:41:57 +01:00
Ivo Hinkelmann
7db24fbf87 CWS-TOOLING: integrate CWS eraser01 2010-01-29 14:38:09 +01:00
Frank Schoenheit [fs]
d045a9760d slidecopy: oops, missed those occurrences of ToolPanelChildWindow (which is dead by now) in the previous commit 2010-03-12 11:07:18 +01:00
Frank Schoenheit [fs]
ff855671c4 slidecopy: removed unused artifact (referring the currently-unused SID_TOOLPANEL) 2010-03-12 09:37:32 +01:00
Frank Schoenheit [fs]
d9f875f2a1 slidecopy: unused file, just adding noise to my grep results. Removed. 2010-03-11 10:15:31 +01:00
Frank Schoenheit [fs]
3db2c83185 slidecopy: OSL_TRACE doesn't need a trainling line feed nowadays, this just adds noise to the debug output. Removed. 2010-03-11 10:01:29 +01:00
Armin Le Grand
c89b3d923e aw079: #i99147# corrected diverse aspects of invisible object visualisation and interaction 2010-01-28 17:21:44 +01:00
thb
84ed0f6992 eraser01: merge with DEV300 m70 2010-01-28 12:49:43 +01:00
Ivo Hinkelmann
bdf06223c6 CWS-TOOLING: integrate CWS cmcfixes69 2010-01-27 16:26:13 +01:00
Ivo Hinkelmann
62853b8567 CWS-TOOLING: integrate CWS swunolocking1 2010-01-27 15:02:23 +01:00
Armin Le Grand
6ecc93369b aw079: #i99147# attribute rework and others 2010-01-27 11:51:56 +01:00
Christian Lippka
33b29ea230 re added removed placeholder images 2010-01-26 18:39:33 +01:00
Ivo Hinkelmann
47469c389b CWS-TOOLING: integrate CWS impress181 2010-01-26 16:17:30 +01:00
Michael Stahl
5ac6b5f17a merge DEV300_m70 2010-01-26 14:45:09 +01:00
Mathias Bauer
9abfbb89df #i107450#: make code more explicit to avoid mistakes 2010-01-22 18:23:36 +01:00
Christian Lippka
de4d52bd55 added new toolbar controler for insert page 2010-01-21 18:32:05 +01:00
Mathias Bauer
fd4ed9e4e8 #i107450#: a small include fix after resync 2010-01-21 17:54:22 +01:00
Mathias Bauer
a934a163b5 resync to DEV300_m70 2010-01-21 13:49:22 +01:00
sb
6fc142c2e5 sb118: merged in DEV300_m70 2010-01-21 12:06:31 +01:00
Christian Lippka
c5cf21811d added vertical layouts again 2010-01-19 18:28:50 +01:00
Christian Lippka
502398fcb5 allow vcl::DockManager popup with ToolbarMenu class for a nicer look 2010-01-17 18:25:26 +01:00
Kurt Zenker
5c2d284b0f CWS-TOOLING: integrate CWS printerpullpages 2010-01-15 16:47:42 +01:00
Ocke Janssen [oj]
c3686d2b02 dba33b: merge m69 2010-01-15 09:16:51 +01:00
Philipp Lohmann [pl]
9abb7d5fa3 solve some merge problems 2010-01-15 00:20:57 +01:00
Philipp Lohmann [pl]
39430da3b1 rebase to DEV300_m69 2010-01-14 19:11:13 +01:00
Mathias Bauer
beef7ed3c1 #i107450#: move more code out of svx 2010-01-13 22:25:07 +01:00
sj
b15930156f impress181: #i107561#: now also exporting notes to pdf 2010-01-13 19:13:55 +01:00