From 9a3622632eb9d6be029c58e6f04af17ba259bc33 Mon Sep 17 00:00:00 2001 From: Brian de Alwis Date: Fri, 11 Mar 2016 23:34:34 -0500 Subject: Bug 466370 - Modify Quicklinks to support URLs and view modes Add support for URLs, both IntroURLs and normal URLs. Allow post-actions to also put the Welcome/Intro into launchbar or close the intro entirely. Change-Id: I4a1951f6ef58f7134ab67c98c8b34c6d85b7cf22 --- org.eclipse.ui.intro/schema/IntroContent.exsd | 68 ++++++++++----------------- 1 file changed, 26 insertions(+), 42 deletions(-) (limited to 'org.eclipse.ui.intro/schema/IntroContent.exsd') diff --git a/org.eclipse.ui.intro/schema/IntroContent.exsd b/org.eclipse.ui.intro/schema/IntroContent.exsd index 35b5de189..dfa1ad12c 100644 --- a/org.eclipse.ui.intro/schema/IntroContent.exsd +++ b/org.eclipse.ui.intro/schema/IntroContent.exsd @@ -1,10 +1,10 @@ - + - + - + This document describes the intro content file structure as a series of DTD fragments. @@ -340,19 +340,31 @@ no parameters required<br> <code>org.eclipse.jface.action.IAction</code>, or <code>org.eclipse.ui.IActionDelegate</code><br> <i>pluginId</i> - The id of the plug-in which contains the class.<br> <i>standby (optional) = ("true" - "false") "false"</i> - indicate whether to set the intro into standby mode after executing the action<br> + "false" + "full" + "standby" + "launchbar" + "close") "false"</i> - indicate whether to set the intro into fully visible mode ("false" or "full"), into standby mode ("true" or "standby"), into the launchbar ("launchbar"), or close the intro after executing the action<br> additional parameters - any additional parameters are passed to actions that implement <code>org.eclipse.ui.intro.config.IIntroAction</code><br> <br> <b>execute</b> - executes the specified command. See the <code>serialize()</code> method on <code>org.eclipse.core.command.ParameterizedCommand</code> for details of the command serialization format. Since 3.2.<br> <i>command</i> - a serialized <code>ParameterizedCommand</code><br> <i>standby (optional) = ("true" - "false") "false"</i> - indicate whether to set the intro into standby mode after executing the action<br> + "false" + "full" + "standby" + "launchbar" + "close") "false"</i> - indicate whether to set the intro into fully visible mode ("false" or "full"), into standby mode ("true" or "standby"), into the launchbar ("launchbar"), or close the intro after executing the action<br> <br> <b>setStandbyMode</b> - sets the state of the intro part<br> <i>standby = ("true" - "false")</i> - true to put the intro part in its partially visible standy mode, and false to make it fully visible<br> + "false" + "full" + "standby" + "launchbar" + "close") "false"</i> - indicate whether to set the intro into fully visible mode ("false" or "full"), into standby mode ("true" or "standby"), into the launchbar ("launchbar"), or close the intro after executing the action<br> <br> <b>showHelp</b> - Open the help system.<br> @@ -378,7 +390,12 @@ no parameters required<br> <b>showPage</b> - show the intro page with the given id<br> <i>id</i> - the id of the intro page to show<br> <i>standby (optional) = ("true" - "false") "false"</i> - indicate whether to set the intro into standby mode after showing the page<br><br> + "false" + "full" + "standby" + "launchbar" + "close") "false"</i> - indicate whether to set the intro into fully visible mode ("false" or "full"), into standby mode ("true" or "standby"), into the launchbar ("launchbar"), or close the intro after executing the action<br> +<br> If any of the parameters passed to these actions have special characters (ie: characters that are illegal in a URL), then they should be encoded using UTF-8 url encoding. To receive these parametrs in there decoded state a special parameter, <i>decode = ("true" "false")</i> can be used to force a decode of these parameters when the Intro framework processes them.<br> For example, the following Intro url: <br><i> @@ -388,7 +405,6 @@ whereas<br><i> http://org.eclipse.ui.intro/showMessage?message=This+is+a+message&amp;amp;decode=true</i><br> will process the message parameter as "This is a message".<br> - <br> @@ -836,46 +852,14 @@ Another difference between the tags is that the html tag is only supported for t - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + Copyright (c) 2004, 2006 IBM Corporation and others.<br> All rights reserved. This program and the accompanying materials are made -- cgit v1.2.3