Commit Graph

32 Commits

Author SHA1 Message Date
cd6abead39 autorecovery: more sophisticated configuration data for interaction handlers
The generic css.task.InteractionHandler implementation in module uui is now able to instantiate "sub handlers", i.e.
components to delegate a request to, based on the type of the request, and some configuration data.

The "old" (and now deprecated) configuration scheme at org.openoffice.ucb.InteractionHandler did not contain type
information, so any handlers registered there were always called when no default implementation for a given request
was available.

The "new" configuration scheme at org.openoffice.Interaction contains UNO type information. That is, a given handler
implementation can declare itself responsible for an arbitrary set of UNO types, and for each of those types, whether
it is also responsible for sub types.
The generic interaction handler implementation uses this configuration data, when it encounteres an interaction
request it cannot fullfill itself, to instantiate a component to delegate the request to.

As with the "old" data, such a component is required to support the css.task.XInteractionHandler2 interface. Also,
if it supports css.lang.XInitialization, then it will be initialized with a name-value pair, the name being
"Parent", the value being the XWindow interface of the parent window for any message boxes.

As an examplary implementation for this feature, the css.sdb.InteractionHandler has been deprecated. Now the
css.sdb.DatabaseInteractionHandler is reponsible for database-related interactions, and the new configuration scheme
is pre-filled with data assigning this responsibility.

Consequently, a lot of places previously creating an css.sdb.InteractionHandler have been modified to create the
default css.task.InteractionHandler.
2010-02-01 21:32:33 +01:00
9d491d094c INTEGRATION: CWS insight01 (1.30.116); FILE MERGED
2004/07/07 08:46:41 bc 1.30.116.1: ##Formwizard now also works with unregistered datasources
2004-08-02 16:22:42 +00:00
e1d8127a5c INTEGRATION: CWS dba07 (1.28.16); FILE MERGED
2003/05/26 10:58:03 bc 1.28.16.1: #i14703# boolean flags to control listbox selections removed
2003-06-06 09:45:30 +00:00
79834fc2fc INTEGRATION: CWS extras6 (1.28.10); FILE MERGED
2003/05/14 15:21:51 bc 1.28.10.1: #108984# problem with date-time field solved
2003-05-22 09:16:50 +00:00
5007811356 INTEGRATION: CWS extras4 (1.26.4.2.12); FILE MERGED
2003/03/03 16:49:13 bc 1.26.4.2.12.1: #107789# Now only itemlistener at Listboxes
2003-04-11 14:04:16 +00:00
6652c8336f MWS_SRX644: migrate branch mws_srx644 -> HEAD 2003-03-27 16:59:30 +00:00
92d75cb3cc #104200# Declaration of a variable included 2002-10-15 08:23:20 +00:00
a89e3eb4c8 ##99839# german comments translated 2002-09-17 12:07:19 +00:00
0c5108d047 #100987# dialog now created later 2002-07-10 14:32:07 +00:00
a7ecb72529 #96091# Removing of Shapes now improved 2001-12-18 10:29:57 +00:00
1c5561c3c9 #95287# SetNumerics Routine improved 2001-11-28 15:16:33 +00:00
e973b02b2e #95241# Label and controls now grouped together 2001-11-26 16:29:10 +00:00
c724a32946 #94903# Errorhandling improved 2001-11-22 11:27:32 +00:00
21c0b6d955 #94903# Now label controls positioned correctly 2001-11-22 08:43:01 +00:00
71c2f14fdc #94490# TimeStampFields can now be displayed 2001-11-09 15:25:29 +00:00
91e61f33ad #94212# Option Group 'Binary Fields' now disabled 2001-11-02 10:51:08 +00:00
17b4682dfe #93830# several changes 2001-11-01 14:00:06 +00:00
1b06eaa397 #93102# Bug with borders now fixed, call from beamer now works fine 2001-10-12 14:14:06 +00:00
956df411b9 #91805# 'CreateBookmark' routine improved; HelpIDs fixed 2001-09-13 13:28:36 +00:00
3dfd05700c #91535# Link is inserted; DateTimefields now in Grid available 2001-08-31 14:17:21 +00:00
bba291be6e #91238# Boolean fieldwidths now also calculated 2001-08-24 13:41:34 +00:00
4567506976 #90532# fixed change to new file format with the templates 2001-08-02 15:49:30 +00:00
56f146dcfe #88814# Connection disposed before establishing new one 2001-07-12 07:13:52 +00:00
d4bb12f6b0 #89276# Dialog modified 2001-07-11 12:16:18 +00:00
1f8b225a25 #88794# Initialization of SaveDocument dialog modified 2001-06-26 17:55:15 +00:00
94ac009360 #88615# Error in DB Connection corrected 2001-06-22 14:05:32 +00:00
29190190d9 #88615# Storing improved, finetuning 2001-06-22 13:25:07 +00:00
aa1ad31f15 #87606# Numericfields by FormattedFields replaced 2001-06-18 12:18:28 +00:00
6ca3294497 #87606# several improvements 2001-06-15 14:34:18 +00:00
04bd4e5f56 #87606# saving document routine improved 2001-06-06 08:51:05 +00:00
e9a2238183 #87606# several changes concerning the user interface 2001-06-05 14:26:14 +00:00
191835bec9 initial revision 2001-04-23 09:46:42 +00:00