Commit graph

554 commits

Author SHA1 Message Date
Christian Lippka
defcfcf416 cws impress190: rebase m82 2010-06-14 18:49:32 +02:00
Ivo Hinkelmann
47b5ec4b0b CWS-TOOLING: integrate CWS slidecopy 2010-06-04 11:07:35 +02:00
Frank Schoenheit [fs]
f884576207 slidecopy: merge after copying in CWS renaissance2 2010-06-03 18:53:52 +02:00
Frank Schoenheit [fs]
798d48ee77 slidecopy: merged latest DEV300.m80 changes 2010-06-03 14:33:05 +02:00
Ivo Hinkelmann
bdd37f7758 CWS-TOOLING: integrate CWS renaissance2 2010-06-03 11:55:10 +02:00
Frank Schoenheit [fs]
afe714cb4a slidecopy: fixed key navigation within titled controls 2010-05-19 12:08:26 +02:00
Frank Schoenheit [fs]
95a1ee178b slidecopy: allow activating a tool panel view XLayoutManager::showElement 2010-05-07 10:19:42 +02:00
Christian Lippka
58dd850178 #i89450# removed unused code 2010-05-05 17:39:48 +02:00
Christian Lippka
120dd2d1d4 renaissance2: rebase m77 2010-04-28 19:02:34 +02:00
Frank Schoenheit [fs]
d41b771550 slidecopy: make compile on unxsol[i|s]4.pro and unxmacxi[.pro] 2010-04-28 09:41:55 +02:00
Frank Schoenheit [fs]
b7c38dbce1 slidecopy: corrected parenthood of the ToolPanelDecks's A11Y object - had a cyclic ancestor chain before ... 2010-04-26 22:30:32 +02:00
Frank Schoenheit [fs]
b9650eb842 slidecopy: now using SID_TASK_PANE in all applications, also in Impress.
Implies registering the respective child window in the apps, not in SFX. Also implies getting rid of SID_RIGHT_PANE
in Impress.
Also, renamed SID_TASK_PANE in Impress to SID_SHOW_TOOL_PANEL, which better fits its purpose, and avoids confusion
with SID_TASKPANE.
2010-04-16 15:14:15 +02:00
Frank Schoenheit [fs]
240aa1eda8 slidecopy: post-rebase problems 2010-04-14 21:05:33 +02:00
Frank Schoenheit [fs]
d1bf4d03d9 merge 2010-04-14 20:26:24 +02:00
Frank Schoenheit [fs]
8602973c35 slidecopy: allow sorting the tool panels in the TaskPane (so far, the implicit ordering was defined by the order in which the config nodes were returned by the config manager) 2010-04-14 20:24:29 +02:00
Frank Schoenheit [fs]
958e5f8516 merge 2010-04-14 20:21:59 +02:00
Frank Schoenheit [fs]
8555dec9b4 slidecopy: re-implement CreateAccessible, and fix ActivePanelChanged 2010-04-14 14:30:00 +02:00
Frank Schoenheit [fs]
18ea7f6a93 slidecopy: when a panel is de/activated, let the drawing framework know of the change 2010-04-14 13:31:04 +02:00
Frank Schoenheit [fs]
8522a74e1d slidecopy: re-implemented the TaskPane's "View" menu in SFX, using the code formerly found in SD 2010-04-14 10:37:41 +02:00
Frank Schoenheit [fs]
0c5e350b2a slidecopy: moved SD's task pane implementation to the new base implementation from SFX.
Still not all previous functionality restored.
2010-04-13 12:17:53 +02:00
Christian Lippka
a7df737242 fixed unix warnings 2010-04-13 12:10:03 +02:00
Frank Schoenheit [fs]
bec2d48753 slidecopy: merge 2010-04-12 20:04:24 +02:00
Christian Lippka
6e40e38b26 renaissance2: rebase m76 2010-04-12 13:03:45 +02:00
Frank Schoenheit [fs]
c88455c978 slidecopy: resolved post-rebase build breakers (method signature changed in MWS) 2010-04-09 12:25:00 +02:00
Frank Schoenheit [fs]
409b6bcfcc slidecopy: moved XToolPanel from css.view to css.ui, now that it is an XUIElement 2010-04-09 11:28:30 +02:00
Frank Schoenheit [fs]
9c32c9129e slidecopy: merge CWS wth MWS-m76 2010-04-09 09:37:17 +02:00
Frank Schoenheit [fs]
d817753ec5 slidecopy: moved SD's version of DockingWindows (bearing a title bar, and a closer when docked) to SFX, and based the new TaskPane on it 2010-04-09 09:21:37 +02:00
Frank Schoenheit [fs]
46a3b5deb5 slidecopy: outsourced the TaskPane/ToolPanel's drawer (TitleBar, type TBT_CONTROL_TITLE) from sd to svtools, to be used with generic tool panel decks, not only within sd
diff -r b53c58c139b0 -r 348318a2bab4 default_images/sd/res/triangle_down.png
Binary file default_images/sd/res/triangle_down.png has changed
diff -r b53c58c139b0 -r 348318a2bab4 default_images/sd/res/triangle_down_hc.png
Binary file default_images/sd/res/triangle_down_hc.png has changed
diff -r b53c58c139b0 -r 348318a2bab4 default_images/sd/res/triangle_right.png
Binary file default_images/sd/res/triangle_right.png has changed
diff -r b53c58c139b0 -r 348318a2bab4 default_images/sd/res/triangle_right_hc.png
Binary file default_images/sd/res/triangle_right_hc.png has changed
diff -r b53c58c139b0 -r 348318a2bab4 default_images/svtools/res/triangle_down.png
Binary file default_images/svtools/res/triangle_down.png has changed
diff -r b53c58c139b0 -r 348318a2bab4 default_images/svtools/res/triangle_down_hc.png
Binary file default_images/svtools/res/triangle_down_hc.png has changed
diff -r b53c58c139b0 -r 348318a2bab4 default_images/svtools/res/triangle_right.png
Binary file default_images/svtools/res/triangle_right.png has changed
diff -r b53c58c139b0 -r 348318a2bab4 default_images/svtools/res/triangle_right_hc.png
Binary file default_images/svtools/res/triangle_right_hc.png has changed
2010-04-07 22:36:24 +02:00
Jens-Heiner Rechtien
73ce03d206 CWS-TOOLING: integrate CWS dtardon02 2010-04-13 13:18:39 +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
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
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
Frank Schoenheit [fs]
fc9d2b013f slidecopy: removed useless (shadowing) variable 2010-03-25 15:08:23 +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
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
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
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