Toga Documentation Release 0.3.0.Dev29
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
R&S®BBA100 Broadband Amplifier Open
R&S®BBA100 Broadband Amplifier Open Source Acknowledgment 5353.8300.00 – 01 /RL/1/EN 01.00 / Broadcasting 3575.4620.02 M: - T - PAD Open Source Acknowledgment R&S BBA100 Introduction Contents 1 Introduction ......................................................................................... 3 1.1 Disclaimer ..................................................................................................................... 3 1.2 How to obtain the source code .................................................................................. 3 2 Software packages ............................................................................. 4 3 Verbatim license texts ........................................................................ 7 3.1 Apache License 2.0 ..................................................................................................... 7 3.2 GNU Library General Public License, Version 2.0 (LGPL 2.0) ..............................10 3.3 Boost Software License ............................................................................................18 3.4 GNU General Public License, Version 2.0 (GPL 2.0) ..............................................18 3.5 GNU Lesser General Public License, Version 2.1 (LGPL 2.1) ...............................24 3.6 Mozilla Public License, Version 1.1 (MPL 1.1) ........................................................32 3.7 MIT ...............................................................................................................................40 3.8 JDOM License -
Dress and Cultural Difference in Early Modern Europe European History Yearbook Jahrbuch Für Europäische Geschichte
Dress and Cultural Difference in Early Modern Europe European History Yearbook Jahrbuch für Europäische Geschichte Edited by Johannes Paulmann in cooperation with Markus Friedrich and Nick Stargardt Volume 20 Dress and Cultural Difference in Early Modern Europe Edited by Cornelia Aust, Denise Klein, and Thomas Weller Edited at Leibniz-Institut für Europäische Geschichte by Johannes Paulmann in cooperation with Markus Friedrich and Nick Stargardt Founding Editor: Heinz Duchhardt ISBN 978-3-11-063204-0 e-ISBN (PDF) 978-3-11-063594-2 e-ISBN (EPUB) 978-3-11-063238-5 ISSN 1616-6485 This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 04. International License. For details go to http://creativecommons.org/licenses/by-nc-nd/4.0/. Library of Congress Control Number:2019944682 Bibliographic information published by the Deutsche Nationalbibliothek The Deutsche Nationalbibliothek lists this publication in the Deutsche Nationalbibliografie; detailed bibliographic data are available on the Internet at http://dnb.dnb.de. © 2019 Walter de Gruyter GmbH, Berlin/Boston The book is published in open access at www.degruyter.com. Typesetting: Integra Software Services Pvt. Ltd. Printing and Binding: CPI books GmbH, Leck Cover image: Eustaţie Altini: Portrait of a woman, 1813–1815 © National Museum of Art, Bucharest www.degruyter.com Contents Cornelia Aust, Denise Klein, and Thomas Weller Introduction 1 Gabriel Guarino “The Antipathy between French and Spaniards”: Dress, Gender, and Identity in the Court Society of Early Modern -
The Glib/GTK+ Development Platform
The GLib/GTK+ Development Platform A Getting Started Guide Version 0.8 Sébastien Wilmet March 29, 2019 Contents 1 Introduction 3 1.1 License . 3 1.2 Financial Support . 3 1.3 Todo List for this Book and a Quick 2019 Update . 4 1.4 What is GLib and GTK+? . 4 1.5 The GNOME Desktop . 5 1.6 Prerequisites . 6 1.7 Why and When Using the C Language? . 7 1.7.1 Separate the Backend from the Frontend . 7 1.7.2 Other Aspects to Keep in Mind . 8 1.8 Learning Path . 9 1.9 The Development Environment . 10 1.10 Acknowledgments . 10 I GLib, the Core Library 11 2 GLib, the Core Library 12 2.1 Basics . 13 2.1.1 Type Definitions . 13 2.1.2 Frequently Used Macros . 13 2.1.3 Debugging Macros . 14 2.1.4 Memory . 16 2.1.5 String Handling . 18 2.2 Data Structures . 20 2.2.1 Lists . 20 2.2.2 Trees . 24 2.2.3 Hash Tables . 29 2.3 The Main Event Loop . 31 2.4 Other Features . 33 II Object-Oriented Programming in C 35 3 Semi-Object-Oriented Programming in C 37 3.1 Header Example . 37 3.1.1 Project Namespace . 37 3.1.2 Class Namespace . 39 3.1.3 Lowercase, Uppercase or CamelCase? . 39 3.1.4 Include Guard . 39 3.1.5 C++ Support . 39 1 3.1.6 #include . 39 3.1.7 Type Definition . 40 3.1.8 Object Constructor . 40 3.1.9 Object Destructor . -
Decwindows Motif Guide to Application Programming
DECwindows Motif Guide to Application Programming Order Number: AA–PGZEB–TE January 1994 This document describes the programming interface for widgets provided by Digital in the DECwindows Motif Version 1.2 Toolkit. This document also includes tutorial programming information for the DECwindows Motif Version 1.2 Toolkit. Revision/Update Information: This is a revised manual. Operating System: OpenVMS AXP Version 1.5 VMS Version 5.5–2 Software Version: DECwindows Motif Version 1.2 for OpenVMS AXP DECwindows Motif Version 1.2 for OpenVMS VAX Digital Equipment Corporation Maynard, Massachusetts January 1994 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. Restricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. © Digital Equipment Corporation 1994. All Rights Reserved. The postpaid Reader’s Comments forms at the end of this document request your critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: Alpha AXP, AXP, Bookreader, DEC, DECpaint, DECterm, DECwindows, DECwrite, Digital, eXcursion, OpenVMS, VAX, VAX DOCUMENT, VMS, XUI, and the DIGITAL logo. -
A Successor to the X Window System
Y: A Successor to the X Window System Mark Thomas <[email protected]> Project Supervisor: D. R¨uckert <[email protected]> Second Marker: E. Lupu <[email protected]> June 18, 2003 ii Abstract UNIX desktop environments are a mess. The proliferation of incompatible and inconsistent user interface toolkits is now the primary factor in the failure of enterprises to adopt UNIX as a desktop solution. This report documents the creation of a comprehensive, elegant framework for a complete windowing system, including a standardised graphical user interface toolkit. ‘Y’ addresses many of the problems associated with current systems, whilst keeping and improving on their best features. An initial implementation, which supports simple applications like a terminal emulator, a clock and a calculator, is provided. iii iv Acknowledgements Thanks to Daniel R¨uckert for supervising the project and for his help and advice regarding it. Thanks to David McBride for his assistance with setting up my project machine and providing me with an ATI Radeon for it. Thanks to Philip Willoughby for his knowledge of the POSIX standard and help with the GNU Autotools and some of the more obscure libc functions. Thanks to Andrew Suffield for his help with the GNU Autotools and Arch. Thanks to Nick Maynard and Karl O’Keeffe for discussions on window system and GUI design. Thanks to Tim Southerwood for discussions about possible features of Y. Thanks to Duncan White for discussions about the virtues of X. All company and product names are trademarks and/or registered trademarks of their respective owners. -
Widget Toolkit – Getting Started
APPLICATION NOTE Atmel AVR1614: Widget Toolkit – Getting Started Atmel Microcontrollers Prerequisites • Required knowledge • Basic knowledge of microcontrollers and the C programming language • Software prerequisites • Atmel® Studio 6 • Atmel Software Framework 3.3.0 or later • Hardware prerequisites • mXT143E Xplained evaluation board • Xplained series MCU evaluation board • Programmer/debugger: • Atmel AVR® JTAGICE 3 • Atmel AVR Dragon™ • Atmel AVR JTAGICE mkll • Atmel AVR ONE! • Estimated completion time • 2 hours Introduction The aim of this document is to introduce the Window system and Widget toolkit (WTK) which is distributed with the Atmel Software Framework. This application note is organized as a training which will go through: • The basics of setting up graphical widgets on a screen to make a graphical user interface (GUI) • How to get feedback when a user has interacted with a widget • How to draw custom graphical elements on the screen 8300B−AVR−07/2012 Table of Contents 1. Introduction to the Window system and widget toolkit ......................... 3 1.1 Overview ........................................................................................................... 3 1.2 The Window system .......................................................................................... 4 1.3 Event handling .................................................................................................. 5 1.3.2 The draw event ................................................................................... 6 1.4 The Widget -
Abstract Window Toolkit Overview
In this chapter: • Components • Peers 1 • Layouts • Containers • And the Rest • Summary Abstract Window Toolkit Overview For years, programmers have had to go through the hassles of porting software from BSD-based UNIX to System V Release 4–based UNIX, from OpenWindows to Motif, from PC to UNIX to Macintosh (or some combination thereof), and between various other alternatives, too numerous to mention. Getting an applica- tion to work was only part of the problem; you also had to port it to all the plat- forms you supported, which often took more time than the development effort itself. In the UNIX world, standards like POSIX and X made it easier to move appli- cations between different UNIX platforms. But they only solved part of the prob- lem and didn’t provide any help with the PC world. Portability became even more important as the Internet grew. The goal was clear: wouldn’t it be great if you could just move applications between different operating environments without worr yingabout the software breaking because of a different operating system, win- dowing environment, or internal data representation? In the spring of 1995, Sun Microsystems announced Java, which claimed to solve this dilemma. What started out as a dancing penguin (or Star Trek communicator) named Duke on remote controls for interactive television has become a new paradigm for programming on the Internet. With Java, you can create a program on one platform and deliver the compilation output (byte-codes/class files) to ever yother supported environment without recompiling or worrying about the local windowing environment, word size, or byte order. -
A Study on the Design and Composition of Victorian Women's Mantle
Journal of Fashion Business Vol. 14, No. 6, pp.188~203(2010) A Study on the Design and Composition of Victorian Women’s Mantle * Lee Sangrye ‧ Kim Hyejeong Professor, Dept. of Fashion Design, TongMyong University * Associate Professor, Dept. of Clothing Industry, Hankyong National University Abstract This study purposed to identify the design and composition characteristics of mantle through a historical review of its change and development focusing on women’s dress. This analysis was particularly focused on the Victorian age because the variety of mantle designs introduced and popularized was wider than ever since ancient times to the present. For this study, we collected historical literature on mantle from ancient times to the 19 th century and made comparative analysis of design and composition, and for the Victorian age we investigated also actual items from the period. During the early Victorian age when the crinoline style was popular, mantle was of A‐ line silhouette spreading downward from the shoulders and of around knee length. In the mid Victorian age from 1870 to 1889 when the bustle style was popular, the style of mantle was changed to be three‐ dimensional, exaggerating the rear side of the bustle skirt. In addition, with increase in women’s suburban activities, walking costume became popular and mantle reached its climax. With the diversification of design and composition in this period, the name of mantle became more specific and as a result, mantle, mantelet, dolman, paletot, etc. were used. The styles popular were: it looked like half-jacket and half-cape. Ornaments such as tassels, fur, braids, rosettes, tufts and fringe were attached to create luxurious effects. -
Drawing in GTK+
CSci493.70 Graphical User Interface Programming Prof. Stewart Weiss Drawing in GTK+ Drawing in GTK+ Background In order to understand how to draw in GTK, you rst have to understand something about how GTK draws widgets, because how GTK draws widgets has an important role in how you design your drawing application. An understanding of how GTK draws widgets is also required if you ever plan to build your own custom widgets. Windows and Clipping Most windowing systems are designed around the idea that an application's visual display lies within a rectangular region on the screen called its window. The windowing system, e.g. Gnome or KDE or Explorer, does not automatically save the graphical content of an application's windows; instead it asks the application itself to repaint 1 its windows whenever it is needed. For example, if a window that is stacked below other windows gets raised to the top, then a client program has to repaint the area that was previously obscured. When the windowing system asks a client program to redraw part of a window, it sends an exposure event to the program that contains that window. An exposure event is simply an event sent from the underlying windowing system to a widget to notify it that it must redraw itself. In this context, a "window" means "a rectangular region with automatic clipping", not a top-level application window. Clipping is the act of removing portions of a window that do not need to be redrawn, or looked at the other way, it is determining which are the only regions of a window that must be redrawn. -
Creation Review Table of Contents Introduction
Eclipse UFaceKit Project Creation Review Table Of Contents Introduction.......................................................................................... 1 Project Naming................................................................................... 1 Links................................................................................................. 1 Scope................................................................................................... 2 Widget-Toolkit independent highlevel API for Databinding..........................2 Observables for other Widget-Toolkits.....................................................3 Lightweight-Model-Technology...............................................................3 Application Framework.........................................................................3 Other UI-Technologies..........................................................................3 Out of Scope..........................................................................................3 Relationship with other projects................................................................3 Code Contribution...................................................................................4 Mentors................................................................................................ 4 Initial Participants...................................................................................5 Community Support................................................................................5 Roadmap............................................................................................. -
Augustan Legislation and the Challenge of Social Control
ANCIENT HISTORY BULLETIN VOLUME TWENTY-TWO, NUMBERS ONE - TWO & THREE - FOUR: 2008 Zeitschrift für Alte Geschichte / Revue d’histoire ancienne Rivista di storia antica / Revista de historia antigua Edited by: Craig Cooper/ Edward Anson Joseph Roisman / P.V. Wheatley / Ian Worthington PUBLISHED WITH THE SUPPORT OF DEAN OF ARTS AND SCIENCE, NIPISSING UNIVERSITY ISSN 0835-3638 ANCIENT HISTORY BULLETIN Editors: Zeitschrift für Alte Geschichte Craig Cooper Revue d’histoire ancienne Edward Anson Rivista di storia antica Joseph Roisman Revista de historia antigua P.V. Wheatley Ian Worthington Volume 22 (2008) Volume 22.1-2 CONTENTS: ARTICLES Thomas A.J. McGinn, Something Old, Something New... Augustan Legislation and 1 the Challenge of Social Control Gordon R. B. Turner and Patricia A. Hannah, Well-Rowed Ships Face to Face with Greeks’: 33 The Naval Imagery on the Textile in Euripides’ Ion (1158-60) Jinyu Liu, Pompeii and collegia: a new appraisal of the evidence 53 J.F. Ratcliffe and R.D. Milns, Did Caesar Augustus Suffer from Psoriasis and Psoriatic Arthritis? 71 Catherine Rubincam, Thucydides 8.68.4: A highly unusual numeric statement 83 REVIEW ARTICLE Janek Kucharski, A Euology of Athens 89 Volume 22.3-4 REVIEWS John D. Lewis. Early Greek Lawgivers. AND John D. Lewis: Solon the Thinker. Political Thought in Archaic Athens. (Gunnar Seelentag) 101-104 Michael Gagarin. Writing Greek Law. (David Whitehead) 105-107 Loren J. Samons II (ed.). The Cambridge Companion to the Age of Pericles. (A. J. Podlecki). 107-110 Fiona McHardy. Revenge in Athenian Culture. (Edwin Carawan) 110-112 W. Heckel, L. Trittle and P. -
Canvas Pocket Reference
Canvas Pocket Reference Canvas Pocket Reference David Flanagan Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo Canvas Pocket Reference by David Flanagan Copyright © 2011 David Flanagan. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promo- tional use. Online editions are also available for most titles (http://my.safari booksonline.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Editors: Mike Loukides and Simon St. Laurent Production Editor: Teresa Elsey Proofreader: Sada Preisch Indexer: John Bickelhaupt Cover Designer: Karen Montgomery Interior Designer: David Futato Illustrator: Robert Romano Printing History: December 2010: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. The Pocket Reference series designation, Canvas Pocket Reference, the image of a gold weaver bird, and related trade dress are trademarks of O’Reilly Media, Inc. wnload from Wow! eBook <www.wowebook.com> o D Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc., was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation