1 Lecture 9: Deep Dive: Selecting and Creating Objects across Different Kinds of Views Brad Myers 05-899A/05-499A: Interaction Techniques Spring, 2014.

Slides:



Advertisements
Similar presentations
Getting Started with PowerPoint
Advertisements

Whats New in Office 2010?. Major Changes in Office 2010 The Office Ribbon, which first made its appearance in Office 2007, now appears in all Office 2010.
Objectives © Paradigm Publishing, Inc. 1 Objectives.
Word Processing First Steps
Boardmaker 6 Basic Tutorial
Bitmap Editing – Lesson 1
The Xerox “Star” A Retrospective By Bruno Nadeau & Luv Sharma.
Use the Macromedia Flash drawing tools Edit drawings Work with objects Work with text Work with layers Unit Lessons.
Using Powerpoint to Create Interface Prototype Copy & Paste Interface Designs –Use Screen Capture to Copy Existing Interface –“Print Screen / SysRq” Button:
Macromedia Flash MX 2004 – Design Professional Macromedia Flash MX DRAWING IN.
PowerPoint Lesson 3 Working with Visual Elements
Drawing Tools in Microsoft Office - A step-by-step tutorial.
Power Point Presentation - Advanced Julia J. Stahl Distributed System Specialist.
Computer Information Technology – Section 5. Desktop and Taskbar Objective: To understand file and folder names, how to create, edit, delete folders.
Computer Information Technology – Section 2-3. Desktop and Taskbar Objective: To understand file and folder names, how to create, edit, delete folders.
By: Zaiba Mustafa Copyright ©
Review of last session The Weebly Dashboard The Weebly Dashboard Controls your account and your sites Controls your account and your sites From here you.
Spreadsheet. Objectives Create a new blank workbook. Create a new blank workbook. Identify user interface elements that you can use to accomplish basic.
© 2009 Autodesk Autodesk ® Ecotect TM Analysis: The Desktop Component Interface Dr. Andrew Marsh Principal Software Engineer, AEC-Simulation.
Chapter 3 Working with Symbols and Interactivity.
XP Tutorial 7 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Working with Graphics Tutorial 7.
1 Lecture 5: Deep Dive: Desktop Metaphors, Icons, Window Managers Brad Myers A/05-499A: Interaction Techniques Spring, 2014 © Brad Myers.
Microsoft Office 2003 Illustrated Introductory with Programs, Files, and Folders Working.
Introduction to PowerPoint 2003 Learning And Research Technical Unit (LARTU)
Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Word 2007 Chapter 3: Enhancing a Document Robert Grauer, Keith Mulbery,
Microsoft Word 2000 Presentation 5. Major Word Topics Columns Tables Lists.
Introduction To Windows Operating Systems Manipulating Windows GUI
Chapter Five: Word Processing (Microsoft Word 2007) Author(s): Ahmed Dalalah, Ahmed Abusalameh, Mohammad AlZoubi & Khaled Dajani1.
PowerPoint: Working with Slides Lecture 7-2 CMPSC 100 Spring 2004 Penn State University Doug Hogan.
© 2010 Delmar, Cengage Learning Chapter 3: Working with Symbols and Interactivity.
COMPUTER SHORTCUTS How I can save keystrokes?. We will be looking at... Use of (some of) the ‘Function’ keys. Key combinations using the ‘Control’ (Ctrl)
© 2011 Delmar, Cengage Learning Chapter 1 Getting to Know Illustrator.
Review of last session Add text to your website Add text to your website Title Title Paragraph Paragraph Title and paragraph Title and paragraph Add photographs.
Lesson 2 Basic editing Word 2013.
© 2010 Delmar, Cengage Learning Chapter 2 Working with Text and Gradients.
Introduction to Microsoft publisher
PowerPoint Basics Tutorial 4: Interactivity & Media PowerPoint can communicate with the outside world by linking to different applications, managing different.
Chapter 4 Working with Frames. Align and distribute objects on a page Stack and layer objects Work with graphics frames Work with text frames Chapter.
SKETCHING IN Pro/ENGINEER Part 1. Improved Intent Manager n Terminology –Entity, origin, constraint, reference, relation, parameter, weak dimension, strong.
Lesson 2: Manipulating Text Courseware #: 3240
Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Word 2007 Chapter 3: Enhancing a Document Robert Grauer, Keith Mulbery,
© 2010 Delmar, Cengage Learning Chapter 4 Working with Frames.
Microsoft Office 2007 Excel Chapter 1 Creating a Worksheet and an Embedded Chart.
Chapter Four: Word Processing (MS Word 2007) Author(s): Ahmed Dalalah, Ahmed Abusalameh, Mohammad AlZoubi & Khaled Dajani (Prepared By: Ahmed Abusalama)
© 2011 Delmar, Cengage Learning Chapter 4 Working with Frames.
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Illustrator.
Chapter 2 Using Selection Tools and Shortcut Keys
2D Design – A Guide! SECTION 1.
Chapter 20. Copyright 2003, Paradigm Publishing Inc. CHAPTER 20 BACKNEXTEND 20-2 LINKS TO OBJECTIVES Create, Format, and Customize Drawn Objects Create,
Paint Tutorial Created February 2006 Start Paint: Start>Programs>Accessories>Paint.
Adobe Photoshop T.Ahlam Algharasi. Adobe Photoshop Adobe Photoshop is a seriously powerful photo and image edit ( treating and manipulation, compositing,
Aim: What is a Bezier curve? Ms. Edelman Technology Tuesday, 2.12.
Module 2 Part II Introduction To Windows Operating Systems Manipulating Windows GUI Introduction To Windows Operating Systems Manipulating Windows GUI.
Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Word 2007 Chapter 3: Enhancing a Document Robert Grauer, Keith Mulbery,
Adobe Illustrator CS5 - Illustrated Unit B: Performing Essential Operations.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
Microsoft Word Tutorial Albert Kalim. Topics You Should Know About Start MS Word Start MS Word Open a document Open a document Enter text Enter text Change.
1 Word Processing Intermediate Using Microsoft Office 2000.
1 Pertemuan 10 Using Type Matakuliah: U0344 / DESKTOP 1 Tahun: 2006.
Adobe Illustrator CS Design Professional WITH ILLUSTRATOR GETTING STARTED.
Adobe Photoshop CS5.
5/23/2018 Additional Features of WordPad
Adobe Flash Professional CS5 – Illustrated
Alpha Teach User Interface
Exercise 28 - Skills Vector tools enable you to create perfectly formed shapes and lines of all sorts. What’s more the vector objects keep their shape.
Chapter Lessons Use the Macromedia Flash drawing tools
Brad Myers : Interaction Techniques Spring, 2019
TERMS AND CONDITIONS   These PowerPoint slides are a tool for lecturers, and as such: YOU MAY add content to the slides, delete content from the slides,
Presentation transcript:

1 Lecture 9: Deep Dive: Selecting and Creating Objects across Different Kinds of Views Brad Myers A/05-499A: Interaction Techniques Spring, 2014 © Brad Myers

Syntax of Operations Prefix: Operation first, then parameters All command lines are like this GUIs: _____ Postfix: Parameter first, then operation Select object, then hit Infix: operator in the middle 4+5 GUIs: _____ This lecture: selecting the parameter when it is an object © Brad Myers 2

Text Selection Early character terminals: highlight or underline characters Bravo, 1974 (modal) Left = char, middle = word, right = extend Margin clicking: left = line, middle = paragraph Underlined Smalltalk, 1976 (Tesler’s influence) Left click = point between characters Second click = word, end of line = line Beginning or end of (xx) or whole document Extend by holding down mouse button, or shift key Caret between characters Star, 1981 Left click = character, multi-click = word, sentence, paragraph Right button = extends at same level (char, word, …) Not “pending delete” = cursor (blinking caret) is before or after selection © Brad Myers 3

Text Selection, cont. Lisa & Macintosh, 1982 (Tesler) Cursor is in between characters Drag-through to select Double-click for word select Shift-click to adjust Pending delete = new typing replaces selection No further changes to selection since then for desktops Motif, 1989 Button 2 (middle) click = move selected text to new point Ctrl-Button 2 = copy iPhone selection handles and “magnifying glass” Text entry and editing covered later – lecture 15 © Brad Myers 4

Graphical Selection Draw, 1975 Go into “selection” mode Click on object to select it Rectangular area to select multiple – objects totally enclosed Star, 1981 Click left to select, right to add to selected set Rubber band select with right mouse button Lisa and Macintosh, 1982 Click for single object Click in background for no selection Drag through to select multiple (fully within) Shift click or shift-drag to toggle in selected set Reverse video or handles Lasso tool for bitmap selection – animated Note: not drag-through select if start on an object, moves object instead © Brad Myers 5

Graphical Editing Generally the “tool” metaphor Prefix: pick a tool, then operate Create a rectangle, here, to here Deleting is postfix Selected object, delete Resize, move are generally infix This object, move, to here “Rubber band” feedback to show where will go © Brad Myers 6

Graphical Editing Draw, 1975, Infix – selected object, type of transformation, where Uses a “transformation vector” or full “affine transformation” Star, 1981 Infix – selected object, “move”, click for where Stretch, can drag out how much to stretch Magnify – same proportions Macintosh, 1982 Postfix Handles can be pressed and dragged to resize Anywhere in object to move Gargoyle (Xerox PARC), 1982 Caret & anchor points Silicon Graphics icon editor, 1989 Objects can “snap” to grid, and other objects, including along an edge © Brad Myers 7

Parameters to object manipulation When moving/growing an object Lines change differently than rectangular objects Object itself changes, or “interim feedback”? Gridding, snapping to other objects Issues with gridding: origin with window/drawing? Based on object or mouse? Width = inside or outside? Minimum size? Disappears if 0 size? Flip if change sides? Abort after started? © Brad Myers 8 Test text

Full-Featured Drawing tools Many ways to select and draw objects Paint (Photoshop) vs. Object (Illustrator, CAD/CAM) Demo of Illustrator mechanisms? © Brad Myers 9

Selections in Spreadsheets Selections in spreadsheets have always differed somewhat from other applications Click on cell, drag to select multiple Shift click to extend Control click (and drag) for multiple selection regions Always operates on rectangles Selection handle to smart- extend values and formulas © Brad Myers 10

Selections in Linear and Hierarchical Lists Lists and hierarchies operate differently as well E.g., Windows “Explorer”, Macintosh “finder”, etc. Click to select one Click and drag usually moves selected object (no drag-through select) Shift click extends (or shortens) selection to new click point Control click toggles item in selection set May be able to select a region using a box, if start not on an object © Brad Myers 11

Research on Graphical Objects Brad A. Myers. (1998) "Scripting Graphical Applications by Demonstration," Proceedings CHI'98. pp ACM DL, or local pdf, and video or YouTube (3:09). (Topaz)ACM DLlocal pdfvideoYouTube Search for graphical objects by location or property Move selection from object to object Write reusable scripts of object manipulation video © Brad Myers 12