We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byLuis McKenna
Modified over 2 years ago
Cliquez pour modifier le style du titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième niveau Papyrus | © 2009 by Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 Papyrus Notifications
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 2 Needs Global Look and feel for the notifications to users Express the « what » and not the « how »
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 3 Needs Express an asynchronous notification –Its not necessary to stop the work of the user –Example Its not possible to do this action A resource is not loaded do you want to load it ? Express a synchronous notification – The information is necessary
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 4 Solution Notification Builder –Class able to create notifications –Define parameters the correspondent display is chosen
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 5 Solution Currently 3 different ways (look and feel can evolve): –Popup –Example Your action will delete XXX are you sure ?
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 6 Solution Temporary Popup
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 7 Solution Notification View –The view displays a list of notifications Run all the default actions (first ones) Cancel all the messages (just close) Expand/Collapse all the messages
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 8 Notification Builder API –Hello World : new NotificationBuilder().setMessage("Hello World !").run(); –public NotificationBuilder setMessage (String message) ; The notification will display the message message –public NotificationBuilder setAsynchronous (boolean asynchronous) Define if the notification is Asynchronous (ie if the notification blocks the user or not) –public NotificationBuilder addAction (NotificationRunnable runnable) Add an action to the notification, a runnable is associated to a button. The first is the default one –public NotificationBuilder setComposite (ICompositeCreator creator) If the developer wants to customize the composite inside the notification he can provide an ICompositeCreator instance –public NotificationBuilder setDelay (long delayMs) How long the notification is displayed –public NotificationBuilder setTemporary (boolean temporary) Set if the notification is temporary or not –public NotificationBuilder setTitle (String title) Define a title for the notification –public NotificationBuilder setHTML(boolean useHTML) Define if the content of the message is HTML –public NotificationBuilder setType(Type type) Define a type for the notification (INFO, WARNING, ERROR, QUESTION) –public NotificationBuilder setImage(Image image) Define an image to display in the notification –public NotificationBuilder setBuilderClass(Class builderClass) Force a builder class
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v1.0 9 Notification Builder
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v Notification Builder Static methods for Notification creation –public static NotificationBuilder createInformationBuilder() –public static NotificationBuilder createAsyncPopup (String text) –public static NotificationBuilder createAsyncPopup (String title, String text) –public static NotificationBuilder createInfoPopup (String text) –public static NotificationBuilder createWarningPopup (String text) –public static NotificationBuilder createQuestionPopup (String text) –public static NotificationBuilder createErrorPopup (String text) –public static NotificationBuilder createYesNo (String message, final Runnable yes, final Runnable no) – call the static method and do « run »
Papyrus | © 2009 by Zeligsoft, Atos Origin, CEA LIST, and LIFL; made available under the EPL v Other point If the developer doesnt want to use NotificationBuilder –Can reuse components for subclassing ! global look and feel for papyrus
Cliquez pour modifier le style du titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième.
Chapter 08: Adding Adding Interactivity Interactivity With With Behaviors Behaviors By Bill Bennett Associate Professor MSJC CIS MVC.
Contents Client-data script It refers to class of computer programs on the web that are executed client-side, by the user`s web browser, instead of server.
SERVICE AUTHORIZATION: This is what Care Schedules are called in CCMS. They will be reviewed later in more detail. TABS: Headings listed at the top of.
Dynamic Forms Designing Forms – Forms Basics. Custom Logout/Timeout Clients now have the option to redirect the user to the url of their choice on logout.
1 Packages: Putting Classes Together. 2 Introduction The main feature of OOP is its ability to support the reuse of code: Extending the classes (via inheritance)
Support.ebsco.com EBSCOadmin Branding Tutorial. Welcome to the EBSCOadmin Skinning and Branding tutorial, where you will learn how to customize EBSCOhost.
2000 Prentice Hall, Inc. All rights reserved. 1 Outline 3.1Introduction 3.2Game Loop Components 3.3How to Implement in C# 3.4Adding Image to XNA Project.
* 1 Common Dialog Control. * 2 You want your user to set property or provide your application with some information easily? How do you do it? The Common.
Today we will begin our PowerPoint presentation! Step 1 Open up Microsoft PowerPoint. Step 2 First create a template for the background you want. Go to.
MY NCBI (module 4.5). MODULE 4.5 PubMed/How to Use MY NCBI Instructions - This part of the: course is a PowerPoint demonstration intended to introduce.
USING REVOLVE TO IMPROVE GDT PROGRAM MAINTENANCE.
Drupal Basics Part 3 Create a new page Main tabs menu Using the theme Agricultural Communications Services Integrated Media Training Sessions
This is what the log in screen looks like when students have been set up. Password is Administrator when logging on to the administrator portion. Log on.
4. Writing Classes Based on Java Software Development, 5 th Ed. By Lewis &Loftus.
Java ArrayLists Why not just use Arrays?. shrink when you remove somethin g. Tell you if it contains what youre looking for instead of looping through.
1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore 22 GUI Programming I.
IPPC Regional Workshops Training How to use the IPPC Online Comment System (OCS)
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Centre de Compétence BtoB – Internet/Intranet FileConnect Training FileConnect Welcome Agenda Summary Training Summary TrainingWebsite access Welcome Method.
1 Integrify 5.0 Tutorial : Creating a New Process In this tutorial, we will show you how to: Create a new process Add different task types into our process.
Tutorial on Versioning Presented at the: IX European Banking Supervisors XBRL Workshop & Tutorial In: Paris On: 29th September 2008 By: Katrin Schmehl.
Made with love, by Zachary Langley Applets The Graphics Presentation.
HORIZONT 1 TWS/WebAdmin 3.1 HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 / Web Interface.
Create a Web Site with Publisher 2000 for Marilyn Seguins Class.
Microsoft ® Office PowerPoint ® 2003 Training Create your first Presentation Mr Garel…… presents:
1 Child Health Reporting System (CHRS) How to Submit VHSS Data.
Getting Started with WordPress David Grogan
Combining Like Terms and Distributive Property Please view this tutorial and answer the follow-up questions on loose leaf to turn in to your teacher.
© 2017 SlidePlayer.com Inc. All rights reserved.