Abstract:
Techniques and systems for a graphical user interface based multimedia authoring tools to create gallery components are disclosed. A multimedia authoring tool as described herein can provide functionality for creating, editing, and displaying interactive image galleries. The multimedia authoring tool, for example, can enable authors to drag and drop image files into a multimedia editing area of the tool's graphical user interface to create an image gallery that includes the corresponding images without having to create a gallery beforehand. The image gallery can provide a control for navigating the gallery's images which can be arranged in a strip such as a vertical or horizontal strip.
Abstract:
Techniques and systems for a graphical user interface based multimedia authoring tools to create gallery components are disclosed. A multimedia authoring tool as described herein can provide functionality for creating, editing, and displaying interactive image galleries. The multimedia authoring tool, for example, can enable authors to drag and drop image files into a multimedia editing area of the tool's graphical user interface to create an image gallery that includes the corresponding images without having to create a gallery beforehand. The image gallery can provide a control for navigating the gallery's images which can be arranged in a strip such as a vertical or horizontal strip.
Abstract:
Some embodiments of the invention provide a document reader that generates a display of several document summaries. In some embodiments, the reader receives definitions of several documents, and generates document summaries for these documents. The reader then identifies an arrangement of the document summaries on a scrollable page so that a first subset of the document summaries produces a snake pattern across the page while a second subset of the document summaries falls outside of the snake pattern. The snake pattern includes several successive vertical and horizontal snake portions. In some embodiments, the snake pattern traverses along a scrolling direction on the page (e.g., down the page in the direction of the page's scrolling). Also, in some embodiments, the widths of the vertical snake portions and the heights of the horizontal snake portions are within a certain threshold range.