UI Manager Properties

Total Page:16

File Type:pdf, Size:1020Kb

UI Manager Properties APPENDIX ■ ■ ■ UI Manager Properties Throughout this book are tables that list the property names and data types for all the UIResource elements of specific Swing components. Although these tables show all the information about a specific component, it is handy to have the information about property names for all of the components in one place. With that in mind, this appendix provides a complete, alphabetical list of properties used by the predefined look and feel classes—Motif, Metal/Ocean, Windows, GTK, and Synth— provided with the Swing release for the Java 2 Platform Standard Edition, version 5.0 (J2SE 5.0). The table indicates with an X which of the five look and feel classes uses a particular property. For properties defined within the base Basic look and feel, these are assumed to be used by all the look and feel types, since all of the system-defined look and feel classes extend from BasicLookAndFeel. It is possible that a subclass masks the use of a property defined for the Basic look and feel, and in fact doesn’t physically use one flagged as such in the table. Also, since the GTK look and feel is a subclass of Synth, a similar situation arises with GTK, too. To change the default setting for any of these properties, you need to notify the UIManager by storing a new setting in the lookup table of the UIManager. For instance, to change the default text for the Yes button in a JOptionPane, you need to replace the OptionPane.yesButtonText property with the new setting (Si, in this example): UIManager.put("OptionPane.yesButtonText", "Si"); Then any component created after the setting change will get the new value: Si. If you want a displayed component to get the new setting, you must call its updateUI() method after changing the setting. When you change the current look and feel, any custom settings you install may be lost. If the class of the property value setting implements the UIResource interface (an empty marker interface such as Serializable), the setting will be replaced by the default setting of the look and feel. For example, the following setting would be saved when the look and feel changes: UIManager.put("OptionPane.background", Color.RED); Conversely, the following setting would not be saved when the look and feel changes: UIManager.put("OptionPane.background", new ColorUIResource(Color.RED)); If the property value setting does not implement the UIResource interface, the property setting is retained when the look and feel changes. 813 814 APPENDIX ■ UI MANAGER PROPERTIES ■Note The specific set of available properties changes with each JFC/Project Swing release. The listing here reflects the current settings for J2SE 5.0. Some properties did not exist in earlier versions, and others may get replaced in later versions. The changes tend to be minor, but they do exist. UIResource Elements for the Predefined Look and Feel Classes Property String Object Type CDE/Motif Metal Windows GTK Synth AbstractButton.clickText String XXXXX AbstractDocument.additionText String XXXXX AbstractDocument.deletionText String XXXXX AbstractDocument.redoText String XXXXX AbstractDocument.styleChangeText String XXXXX AbstractDocument.undoText String XXXXX AbstractUndoableEdit.redoText String XXXXX AbstractUndoableEdit.undoText String XXXXX activeCaption Color XXXXX activeCaptionBorder Color XXXXX activeCaptionText Color XXXXX Application.useSystemFontSettings Boolean X X ArrowButton.size Integer X X ArrowButtonUI String X X AuditoryCues.allAuditoryCues String[ ] XXXXX AuditoryCues.cueList String[ ] XXXXX AuditoryCues.defaultCueList String[ ] X AuditoryCues.noAuditoryCues String[ ] XXXXX AuditoryCues.playList String[ ] XXXXX black Color X Button.actionMap ActionMap XXXXX Button.background Color XXXXX Button.border Border XXXXX Button.contentAreaFilled Boolean X X Button.darkShadow Color XXXXX Button.dashedRectGapHeight Integer X Button.dashedRectGapWidth Integer X APPENDIX ■ UI MANAGER PROPERTIES 815 UIResource Elements for the Predefined Look and Feel Classes (Continued) Property String Object Type CDE/Motif Metal Windows GTK Synth Button.dashedRectGapX Integer X Button.dashedRectGapY Integer X Button.defaultButtonFollowsFocus Boolean XXXXX Button.disabledForeground Color X Button.disabledGrayRange Integer[ ] X Button.disabledShadow Color X Button.disabledText Color X Button.disabledToolBarBorder➥ Color X Background Button.focus Color X X Button.focusInputMap InputMap XXXXX Button.font Font XXXXX Button.foreground Color XXXXX Button.gradient List X Button.highlight Color XXXXX Button.icon Icon X X Button.iconTextGap Integer X X Button.light Color XXXXX Button.margin Insets XXXXX Button.rollover Boolean XXXXX Button.rolloverIconType String X Button.select Color X X Button.shadow Color XXXXX Button.showMnemonics Boolean X Button.textIconGap Integer XXXXX Button.textShiftOffset Integer XXXXX Button.toolBarBorderBackground Color X ButtonUI String XXXXX caretColor Color X CheckBox.background Color XXXXX CheckBox.border Border XXXXX CheckBox.darkShadow Color X 816 APPENDIX ■ UI MANAGER PROPERTIES UIResource Elements for the Predefined Look and Feel Classes (Continued) Property String Object Type CDE/Motif Metal Windows GTK Synth CheckBox.disabledText Color X CheckBox.focus Color XXX CheckBox.focusInputMap InputMap XXXXX CheckBox.font Font XXXXX CheckBox.foreground Color XXXXX CheckBox.gradient List X CheckBox.highlight Color X CheckBox.icon Icon XXXXX CheckBox.interiorBackground Color X CheckBox.light Color X CheckBox.margin Insets XXXXX CheckBox.rollover Boolean X Checkbox.selecta Color X CheckBox.shadow Color X CheckBox.textIconGap Integer XXXXX CheckBox.textShiftOffset Integer XXXXX CheckBoxMenuItem.acceleratorFont Font XXXXX CheckBoxMenuItem.accelerator➥ Color XXXXX Foreground CheckBoxMenuItem.accelerator➥ Color XXXXX SelectionForeground CheckBoxMenuItem.actionMap ActionMap XXXXX CheckBoxMenuItem.arrowIcon Icon XXXXX CheckBoxMenuItem.background Color XXXXX CheckBoxMenuItem.border Border XXXXX CheckBoxMenuItem.borderPainted Boolean XXXXX CheckBoxMenuItem.checkIcon Icon XXXXX CheckBoxMenuItem.commandSound String XXXXX CheckBoxMenuItem.disabled➥ Color XXXXX Foreground CheckBoxMenuItem.font Font XXXXX CheckBoxMenuItem.foreground Color XXXXX CheckBoxMenuItem.gradient List X APPENDIX ■ UI MANAGER PROPERTIES 817 UIResource Elements for the Predefined Look and Feel Classes (Continued) Property String Object Type CDE/Motif Metal Windows GTK Synth CheckBoxMenuItem.margin Insets XXXXX CheckBoxMenuItem.opaque Boolean XXXXX CheckBoxMenuItem.selection➥ Color XXXXX Background CheckBoxMenuItem.selection➥ Color XXXXX Foreground CheckBoxMenuItemUI String XXXXX CheckBoxUI String XXXXX ColorChooser.background Color XXXXX ColorChooser.cancelText String XXXXX ColorChooser.font Font XXXXX ColorChooser.foreground Color XXXXX ColorChooser.hsbBlueText String XXXXX ColorChooser.hsbBrightnessText String XXXXX ColorChooser.hsbDisplayed➥ Integer XXXXX MnemonicIndex ColorChooser.hsbGreenText String XXXXX ColorChooser.hsbHueText String XXXXX ColorChooser.hsbMnemonic Integer XXXXX ColorChooser.hsbNameText String XXXXX ColorChooser.hsbRedText String XXXXX ColorChooser.hsbSaturationText String XXXXX ColorChooser.okText String XXXXX ColorChooser.panels AbstractColor➥ X X ChooserPanel[ ] ColorChooser.previewText String XXXXX ColorChooser.resetMnemonic Integer XXXXX ColorChooser.resetText String XXXXX ColorChooser.rgbBlueDisplayed➥ Integer XXXXX MnemonicIndex ColorChooser.rgbBlueMnemonic Integer XXXXX ColorChooser.rgbBlueText String XXXXX ColorChooser.rgbDisplayed➥ Integer XXXXX MnemonicIndex 818 APPENDIX ■ UI MANAGER PROPERTIES UIResource Elements for the Predefined Look and Feel Classes (Continued) Property String Object Type CDE/Motif Metal Windows GTK Synth ColorChooser.rgbGreenDisplayed➥ Integer XXXXX MnemonicIndex ColorChooser.rgbGreenMnemonic Integer XXXXX ColorChooser.rgbGreenText String XXXXX ColorChooser.rgbMnemonic Integer XXXXX ColorChooser.rgbNameText String XXXXX ColorChooser.rgbRedDisplayed➥ Integer XXXXX MnemonicIndex ColorChooser.rgbRedMnemonic Integer XXXXX ColorChooser.rgbRedText String XXXXX ColorChooser.sampleText String XXXXX ColorChooser.showPreviewPanelText Boolean XXXXX ColorChooser.swatchesDefault➥ Color XXXXX RecentColor ColorChooser.swatchesDisplayed➥ Integer XXXXX MnemonicIndex ColorChooser.swatchesMnemonic Integer XXXXX ColorChooser.swatchesNameText String XXXXX ColorChooser.swatchesRecent➥ Dimension XXXXX SwatchSize ColorChooser.swatchesRecentText String XXXXX ColorChooser.swatchesSwatchSize Dimension XXXXX ColorChooserUI String XXXXX ComboBox.actionMap ActionMap XXXXX ComboBox.ancestorInputMap InputMap XXXXX ComboBox.background Color XXXXX ComboBox.border Border XXXXX ComboBox.buttonBackground Color XXXXX ComboBox.buttonDarkShadow Color XXXXX ComboBox.buttonHighlight Color XXXXX ComboBox.buttonShadow Color XXXXX ComboBox.control Color X ComboBox.controlForeground Color X ComboBox.disabledBackground Color XXXXX APPENDIX ■ UI MANAGER PROPERTIES 819 UIResource Elements for the Predefined Look and Feel Classes (Continued) Property String Object Type CDE/Motif Metal Windows GTK Synth ComboBox.disabledForeground Color XXXXX ComboBox.font Font XXXXX ComboBox.foreground Color XXXXX ComboBox.rendererUseListColors Boolean X X ComboBox.selectionBackground Color XXXXX ComboBox.selectionForeground Color XXXXX ComboBox.showPopupOnNavigation Boolean XXXXX ComboBox.timeFactor Long XXXXX ComboBox.togglePopupText String XXXXX ComboBoxUI String XXXXX ComponentUI String XXXXX control Color XXXXX controlDkShadow Color XXXXX controlHighlight Color XXXXX
Recommended publications
  • Swing: Components for Graphical User Interfaces
    Swing: Components for Graphical User Interfaces Computer Science and Engineering College of Engineering The Ohio State University Lecture 22 GUI Computer Science and Engineering The Ohio State University GUI: A Hierarchy of Nested Widgets Computer Science and Engineering The Ohio State University Visual (Containment) Hierarchy Computer Science and Engineering The Ohio State University Top-level widgets: outermost window (a container) Frame, applet, dialog Intermediate widgets: allow nesting (a container) General purpose Panel, scroll pane, tabbed pane, tool bar Special purpose Layered pane Atomic widgets: nothing nested inside Basic controls Button, list, slider, text field Uneditable information displays Label, progress bar, tool tip Interactive displays of highly formatted information Color chooser, file chooser, tree For a visual (“look & feel”) of widgets see: http://java.sun.com/docs/books/tutorial/uiswing/components Vocabulary: Widgets usually referred to as “GUI components” or simply “components” History Computer Science and Engineering The Ohio State University Java 1.0: AWT (Abstract Window Toolkit) Platform-dependent implementations of widgets Java 1.2: Swing Most widgets written entirely in Java More portable Main Swing package: javax.swing Defines various GUI widgets Extensions of classes in AWT Many class names start with “J” Includes 16 nested subpackages javax.swing.event, javax.swing.table, javax.swing.text… Basic GUI widgets include JFrame, JDialog JPanel, JScrollPane, JTabbedPane,
    [Show full text]
  • Proveos User Manual
    User Manual Contents Welcome .............................................................................................. 5 How proVEOS Works ...........................................................................................7 Installing the proVEOS Software for Windows ..................................... 9 Configuring Firewall Software .............................................................................10 Installing the Windows proVEOS Software .........................................................14 Signing in to proVEOS ........................................................................................24 Installing the proVEOS Software for Mac........................................... 29 Configuring the Firewall ......................................................................................30 Installing the Mac proVEOS Software.................................................................32 Signing in to proVEOS ........................................................................................34 Presenting with proVEOS ................................................................... 37 Starting a Presentation .......................................................................................40 Managing Participants ........................................................................................40 Chatting with Participants ...................................................................................45 Playing Music and Movies ................................................................
    [Show full text]
  • Java Programming
    CHAPTER 15 Advanced GUI Topics In this chapter, you will: Use content panes Use color Learn more about layout managers Use JPanels to increase layout options Create JScrollPanes Understand events and event handling more thoroughly Use the AWTEvent class methods Handle mouse events Use menus Unless noted otherwise, all images are © 2014 Cengage Learning Copyright 2013 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it. CHAPTER 15 Advanced GUI Topics Understanding the Content Pane The JFrame class is a top-level container Java Swing class. (The other two top-level container classes are JDialog and JApplet.) Every GUI component that appears on the screen must be part of a containment hierarchy. A containment hierarchy is a tree of components that has a 802 top-level container as its root (that is, at its uppermost level). Every top-level container has a content pane that contains all the visible components in the container’s user interface. The content pane can directly contain components like JButtons, or it can hold other containers, like JPanels, that in turn contain such components. A top-level container can contain a menu bar. A menu bar is a horizontal strip that conventionally is placed at the top of a container and contains user options.
    [Show full text]
  • View of XML Technology
    AN APPLICATION OF EXTENSlBLE MARKUP LANGUAGE FOR INTEGRATION OF KNOWLEDGE-BASED SYSTEM WITH JAVA APPLICATIONS A Thesis Presented to The Faculty of the Fritz J. and Dolores H. Russ College of Engineering and Technology Ohio University In Partial Fulfillment of the Requirement for the Degree Master of Science BY Sachin Jain November, 2002 ACKNOWLEDGEMENTS It is a pleasure to thank the many people who made this thesis possible. My sincere gratitude to my thesis advisor, Dr. DuSan Sormaz, who helped and guided me towards implementing the ideas presented in this thesis. His dedication to research and his effort in the development of my thesis was an inspiration throughout this work. The thesis would not be successful without other members of my committee, Dr. David Koonce and Dr. Constantinos Vassiliadis. Special thanks to them for their substantial help and suggestions during the development of this thesis. I would like also to thank Dr. Dale Masel for his class on guidelines for how to write thesis. Thanlts to my fellow colleagues and members of the lMPlanner Group, Sridharan Thiruppalli, Jaikumar Arumugam and Prashant Borse for their excellent cooperation and suggestions. A lot of infom~ation~1sef~11 to the work was found via the World Wide Web; 1 thank those who made their material available on the Web and those who kindly responded back to my questions over the news-groups. Finally, it has been pleasure to pursue graduate studies at IMSE department at Ohio University, an unique place that has provided me with great exposures to intricacies underlying development, prograrn~ningand integration of different industrial systems; thus making this thesis posslbie.
    [Show full text]
  • A Java Implementation of a Portable Desktop Manager Scott .J Griswold University of North Florida
    UNF Digital Commons UNF Graduate Theses and Dissertations Student Scholarship 1998 A Java Implementation of a Portable Desktop Manager Scott .J Griswold University of North Florida Suggested Citation Griswold, Scott .,J "A Java Implementation of a Portable Desktop Manager" (1998). UNF Graduate Theses and Dissertations. 95. https://digitalcommons.unf.edu/etd/95 This Master's Thesis is brought to you for free and open access by the Student Scholarship at UNF Digital Commons. It has been accepted for inclusion in UNF Graduate Theses and Dissertations by an authorized administrator of UNF Digital Commons. For more information, please contact Digital Projects. © 1998 All Rights Reserved A JAVA IMPLEMENTATION OF A PORTABLE DESKTOP MANAGER by Scott J. Griswold A thesis submitted to the Department of Computer and Information Sciences in partial fulfillment of the requirements for the degree of Master of Science in Computer and Information Sciences UNIVERSITY OF NORTH FLORIDA DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES April, 1998 The thesis "A Java Implementation of a Portable Desktop Manager" submitted by Scott J. Griswold in partial fulfillment of the requirements for the degree of Master of Science in Computer and Information Sciences has been ee Date APpr Signature Deleted Dr. Ralph Butler Thesis Advisor and Committee Chairperson Signature Deleted Dr. Yap S. Chua Signature Deleted Accepted for the Department of Computer and Information Sciences Signature Deleted i/2-{/1~ Dr. Charles N. Winton Chairperson of the Department Accepted for the College of Computing Sciences and E Signature Deleted Dr. Charles N. Winton Acting Dean of the College Accepted for the University: Signature Deleted Dr.
    [Show full text]
  • Designing and Deploying an Information Awareness Interface
    Designing and Deploying an Information Awareness Interface JJ Cadiz, Gina Venolia, Gavin Jancke, Anoop Gupta Collaboration & Multimedia Systems Team Microsoft Research One Microsoft Way, Redmond, WA 98052 {jjcadiz; ginav; gavinj; anoop} @microsoft.com ABSTRACT appeal to a broader audience. Although the ideas and The concept of awareness has received increasing attention lessons generated by such prototypes are valuable, they over the past several CSCW conferences. Although many leave a critical question: Why did these prototypes fail to awareness interfaces have been designed and studied, most provide users with substantial value relative to cost? What have been limited deployments of research prototypes. In combination of features, design, and process will help an this paper we describe Sideshow, a peripheral awareness application succeed in establishing a healthy user interface that was rapidly adopted by thousands of people in population? our company. Sideshow provides regularly updated Sideshow started as one more idea for an interface designed peripheral awareness of a broad range of information from to provide users with peripheral awareness of important virtually any accessible web site or database. We discuss information. Rather than concentrate on a specific Sideshow’s design and the experience of refining and awareness issue, the research team set out to incorporate a redesigning the interface based on feedback from a rapidly range of features into a versatile and extensible system for expanding user community. dynamic information awareness that could be easily Keywords deployed, extended by third parties, and quickly evolved in Situational awareness, peripheral awareness, awareness, response to users’ experiences. computer mediated communication, information overload What happened was something akin to an epidemic within 1 INTRODUCTION our company.
    [Show full text]
  • LWUIT Developer's Guide
    Lightweight UI Toolkit Developer’s Guide Part No. 07-08-10 July 2010 Copyright © 2008, 2010 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • Bforartists UI Redesign Design Document Part 2 - Theming
    Bforartists UI redesign Design document part 2 - Theming Content Preface...........................................................................................................................6 The editor and window types......................................................................................7 Python console.............................................................................................................8 Layout:................................................................................................................................................................8 The Console Window.........................................................................................................................................8 Menu bar with a menu........................................................................................................................................8 Dropdown box with icon....................................................................................................................................9 RMB menu for menu bar....................................................................................................................................9 Toolbar................................................................................................................................................................9 Button Textform..................................................................................................................................................9
    [Show full text]
  • Programming Java for OS X
    Programming Java for OS X hat’s so different about Java on a Mac? Pure Java applica- tions run on any operating system that supports Java. W Popular Java tools run on OS X. From the developer’s point of view, Java is Java, no matter where it runs. Users do not agree. To an OS X user, pure Java applications that ignore the feel and features of OS X are less desirable, meaning the customers will take their money elsewhere. Fewer sales translates into unhappy managers and all the awkwardness that follows. In this book, I show how to build GUIs that feel and behave like OS X users expect them to behave. I explain development tools and libraries found on the Mac. I explore bundling of Java applications for deployment on OS X. I also discuss interfacing Java with other languages commonly used on the Mac. This chapter is about the background and basics of Java develop- ment on OS X. I explain the history of Java development. I show you around Apple’s developer Web site. Finally, I go over the IDEs commonly used for Java development on the Mac. In This Chapter Reviewing Apple Java History Exploring the history of Apple embraced Java technologies long before the first version of Java on Apple computers OS X graced a blue and white Mac tower. Refugees from the old Installing developer tan Macs of the 1990s may vaguely remember using what was tools on OS X called the MRJ when their PC counterparts were busy using JVMs. Looking at the MRJ stands for Mac OS Runtime for Java.
    [Show full text]
  • Veyon User Manual Release 4.1.91
    Veyon User Manual Release 4.1.91 Veyon Community Mar 21, 2019 Contents 1 Introduction 1 1.1 Program start and login.........................................1 1.2 User interface...............................................2 1.3 Status bar.................................................2 1.4 Toolbar..................................................3 1.5 Computer select panel..........................................3 1.6 Screenshots panel............................................4 2 Program features 7 2.1 Using functions on individual computers................................7 2.2 Monitoring mode.............................................8 2.3 Demonstration mode...........................................8 2.4 Lock screens...............................................9 2.5 Remote access..............................................9 2.6 Power on, restart and shutdown computers............................... 11 2.7 Log off users............................................... 12 2.8 Send text message............................................ 12 2.9 Run program............................................... 13 2.10 Open website............................................... 13 2.11 Screenshot................................................ 14 3 FAQ - Frequently Asked Questions 15 3.1 Can other users see my screen?..................................... 15 3.2 How frequently are the computer thumbnails updated?......................... 15 3.3 What happens if I accidentally close the Veyon Master application window?.............. 15 3.4
    [Show full text]
  • Bluebeam Revu Kansas Department of Transportation 700 SW Harrison Topeka, KS 66612
    Kansas Department of Transportation-Bureau of Local Projects http://www.ksdot.org/burLocalProj/BLPDocuments/KDOTBLPEplans.pdf July 1, 2014 i Bluebeam Revu Kansas Department of Transportation 700 SW Harrison Topeka, KS 66612 For additional KDOT training sources, please visit KDOT’s CADD Support channel located at www.youtube.com/kdotcaddsupport Helpful web links: https://studio.bluebeam.com Credit for a majority of this manual goes to: Mike Dillner, KDOT CADD Support Scott Marquis, KDOT CADD Support Jonathan Mushock, KDOT Traffic Safety and Technology Misty Rodriguez, KDOT KCTC Trainer Megan Murray, KDOT KCTC Trainer Ingrid Vandevort, KDOT KCTC Training Coordinator Chapters 1-4 and Appendix A were written by these people and they deserve the credit for the quality of the document they have produced. Revision date: July 2014 ii Bluebeam Revu Kansas Department of Transportation Introduction to Bluebeam Revu This is a guide for how to use Bluebeam Revu for your PDF markup and collaboration needs. Bluebeam Revu provides powerful and easy to use features for marking up Architecture, Engineering, and Construction (AEC) plan PDF documents. The Studio Session feature allows users from any location to participate in a collaborative review. Bluebeam makes use of Amazon Web Services (AWS), commonly referred to as the Amazon Cloud. This service will host the documents for the Studio Session. There are two roles within a Bluebeam Studio Session. That of an initiator, and that of a participant. If you are going to initiate a Studio Session you need to have any tier of Bluebeam Revu installed on your pc. However, to be a participant all that is required is Bluebeam Vu (a free PDF reader), though Bluebeam Revu can be used as well.
    [Show full text]
  • Feature-Rich Components & Tools That Boost the Productivity for You & Your
    Feature-rich components & tools that boost the productivity for you & your development team! Overview tmssoftware.com products Contents VCL Components for Windows application development ........................................................................................... 5 TMS Component Pack............................................................................................................................................... 6 Grid Components .................................................................................................................................................. 6 HTML ENABLED COMPONENTS .......................................................................................................................... 10 Edit controls ........................................................................................................................................................ 13 Planner components ........................................................................................................................................... 17 Outlook / inspector bar components ................................................................................................................. 19 Web connectivity components ........................................................................................................................... 20 Memo components ............................................................................................................................................ 22 System
    [Show full text]