JEDI-VCL 3.33 Help System: Build With DOM
JEDI-VCL 3.33 Help System: Build With DOM
JEDI-VCL 3.33 Help System: Build With DOM
33 help system
Table of Contents
JEDI-VCL
Donators Team Acknowledge Additional information Packages AppFrm package Bands package BDE package Cmp package Core package Crypt package Ctrls package Custom package DB package Dlgs package Docking package DotNetCtrls package EDI package Globus package HMI package Interpreter package Jans package ManagedThreads package MM package Net package PageComps package Plugin package PrintPreview package
1
3 5 6 6 6 7 8 8 9 10 10 11 12 13 15 17 17 18 18 20 20 20 21 22 23 24 24 25
3.33 25-9-2007
Page iii
Table of Contents Page iv RuntimeDesign package StdCtrls package System package TimeFramework package UIB package Validators package Wizard package XPCtrls package
25 26 28 29 30 30 31 31
Index
Page iv
3.33 25-9-2007
JEDI-VCL Page 1
1 JEDI-VCL
Welcome to the JEDI-VCL help system. JEDI-VCL is an OpenSource library containing many VCL and CLX components and controls. Like any other good product, JEDI-VCL comes with a complete on-line help system. The help team has done its best to achieve the same look and feel as the Borland help files. Because the help is written by many different people, small differences might be observed when browsing this help system. Also, not all members have English as their native tongue, so grammatical/spelling errors might be left. Some members who have English as their native tongue are going to check all text as soon as the help team is big enough and it wouldn't hurt too much if their time is spent correcting things instead of writing things. The JEDI-VCL contains a lot of components, which might make it difficult for anyone to find the component to do a specific task. To aid you in the search, we divided the components into categories in this help file. When you open up the Contents page, you'll find a Functional Reference node under the main JEDI-VCL node. Within this node, you'll find various categories and sub-categories. For each category there's a topic available (with the same name as the category) that will show you a list of all components and controls that belong to this category or any of its sub categories. Because of the size of JEDI-VCL and the fact that writing help takes a lot of time, the help file is currently far from complete, the main reason being that too much work has to be done by just a few people. If you have interest and/or experience in writing help, feel free to contact us and help us out. Contact information can be found here ( see Team, page 5). Because of the time it takes to build a new help file, especially if some help has been written for the current development state instead of the latest release, we have decided to no longer update frequently. Instead we will try to keep you updated on the progress of the help through posts on the jedi.jvcl news group. The JEDI-VCL help team.
3.33 25-9-2007
Page 1
JEDI-VCL would not exist without the donation of components and controls. Below is a list (in alphabetical order) of people who have been so generous:
Raymond Alexander Ivo Bauer Peter Below Marcel Bestebroer Remko Bonte Rob den Braasem Marcel van Brakel Sbastien Buysse Chiang Seng Chang Andrey V. Chudin Dejoy Max Evans Steve Forbes Jens Fudickar Oliver Giesen Ralf Grenzing Michael Habbe
Andreas Hausladen Thomas Hensle Marc Hoffman Maciej Kaczkowski Olga Kobzar Mike Kolter Serge Korolev Fedor Koshevnikov John Kozikopulos Christopher Latta Frdric Leneuf-Magaud Robert Marquardt Scott J. Miles Erwin Molendijk Dmitry Osinovsky Florent Ouchet Steve Paris Igor Pavluk Serhiy... more ( see Donators, page 3)
Page 2
3.33 25-9-2007
Overall coordinator (admin) Responsible for sourceforge releases Responsible for homepage C++ Builder Support Coordinator Author of the Package Generator Andreas Hausladen Deputy Overall coordinator (admin) VisualCLX Coordinator Author of the JVCL Installer Remko Bonte Help Coordinator Andr Snepvangers VisualCLX Coordinator Peter Thrnqvist Former Overall coordinator (admin)
Acknowledge ( see page 6) JEDI-VCL would like to thank the following people and organizations for their support in various areas:
Markus Spoettl (Doc-O-Matic) Rene Tschaggelar (JEDI Newsgroups) Marco Cant (Web gateway for JEDI newsgroups)
Additional information ( see page 6) Some of the components and controls are so extensive, that not all information can be captured in the component and class descriptions. For these components and controls, additional informational topics are written, that explain the component and its background in more detail, often giving a more elobarate explanation of the component, its underlying technique and additional routines and classes involved. This group is divided in such a way that the first level shows either the component name, its unit name or a name that encompasses the components/units involved. Previous versions of JVCL had one run-time and one design-time package for each version of supported compilers (i.e one pair for Delphi 5, another pair for Delphi 6 etc). The current JVCL, however, is split into a larger set of smaller packages, where each package contains logically related components. Each run-time package also has a matching design-time package with the registration code and any design-time editors required by the run-time package.
1.1 Donators
JEDI-VCL would not exist without the donation of components and controls. Below is a list (in alphabetical order) of people who have been so generous: Raymond Alexander Ivo Bauer Peter Below Marcel Bestebroer Remko Bonte 3.33 25-9-2007 Page 3
JEDI-VCL Donators Page 4 Rob den Braasem Marcel van Brakel Sbastien Buysse Chiang Seng Chang Andrey V. Chudin Dejoy Max Evans Steve Forbes Jens Fudickar Oliver Giesen Ralf Grenzing Michael Habbe Andreas Hausladen Thomas Hensle Marc Hoffman Maciej Kaczkowski Olga Kobzar Mike Kolter Serge Korolev Fedor Koshevnikov John Kozikopulos
Christopher Latta Frdric Leneuf-Magaud Robert Marquardt Scott J. Miles Erwin Molendijk Dmitry Osinovsky Florent Ouchet Steve Paris Igor Pavluk Serhiy Perevoznyk Stefano Pessina David Polberger Warren Postma Andrei Prygounkov Lionel Reynaud Rossen Robert Rossmair Sergio Samayoa Olivier Sannier Fernando Silva Pasha Sivtsov Page 4 3.33 25-9-2007
JEDI-VCL 3.33 help system 1.3 Andr Snepvangers Eko Subagio Tim Sullivan Peter Thrnqvist Rudolph Velthuis Jan Verhoeven Christian Vogt Petr Vones William Yu Wei Lu Xiaoban Yul Group JEDI-VCL ( see page 1)
1.2 Team
The people working on JEDI-VCL changes from time to time, but the most current list of developers can be seen on this page. The following people have special roles within JVCL or are administrators: Olivier Sannier Overall coordinator (admin) Responsible for sourceforge releases Responsible for homepage C++ Builder Support Coordinator Author of the Package Generator Andreas Hausladen Deputy Overall coordinator (admin) VisualCLX Coordinator Author of the JVCL Installer Remko Bonte Help Coordinator Andr Snepvangers VisualCLX Coordinator Peter Thrnqvist Former Overall coordinator (admin) Group JEDI-VCL ( see page 1)
3.33 25-9-2007
Page 5
1.3 Acknowledge
JEDI-VCL would like to thank the following people and organizations for their support in various areas: Markus Spoettl (Doc-O-Matic) Rene Tschaggelar (JEDI Newsgroups) Marco Cant (Web gateway for JEDI newsgroups) Group JEDI-VCL ( see page 1)
1.5 Packages
Previous versions of JVCL had one run-time and one design-time package for each version of supported compilers (i.e one pair for Delphi 5, another pair for Delphi 6 etc). The current JVCL, however, is split into a larger set of smaller packages, where each package contains logically related components. Each run-time package also has a matching design-time package with the registration code and any design-time editors required by the run-time package. Group JEDI-VCL ( see page 1) Topics
Topic AppFrm package ( see page 7) Bands package ( see page 8) BDE package ( see page 8) Cmp package ( see page 9) Core package ( see page 10) Description Contains application and Form related components. This package contains the following components and controls: Contains units for band object development. This package is currently empty. Contains BDE specific components and controls. This package contains the following components and controls: Contains non-visual components This package contains the following components and controls: Contains the core units used by a large part of the JVCL. This package contains the following components and controls:
Page 6
3.33 25-9-2007
JEDI-VCL Packages
Contains encryption and compression components. This package contains the following components and controls: Contains visual controls. This package contains the following components and controls: Contains custom controls and "advanced" components. This package contains the following components and controls: Contains generic DB access and DB controls. This package contains the following components and controls: Contains dialog components. This package contains the following components and controls: Contains Docking components. This package contains the following components and controls: Contains DotNet style components (Do not require the .Net framework to be installed) This package contains the following components and controls: No description This package contains the following components and controls: Contains Globus Delphi components. This package contains the following components and controls: Contains HMI components. This package contains the following components and controls: Contains components and units related to JvInterpreter. This package contains the following components and controls: Contains Jans Delphi components. This package contains the following components and controls: Contains Thread components (for version 6 and newer only) This package contains the following components and controls: Contains multimedia and graphic components. This package contains the following components and controls: Contains network and Internet technology components. This package contains the following components and controls: Page style components This package contains the following components and controls: Contains JvPlugin related components. This package contains the following components and controls: Print Preview Components This package contains the following components and controls: No description This package contains the following components and controls: Contains "Standard" or enhanced standard controls. This package contains the following components and controls: Contains system related components This package contains the following components and controls: Contains a set of PIM components formerly known as UIL Time Framework 2.0. This package contains the following components and controls: Contains UIB (Unified Interbase) components. This package contains the following components and controls: Validator and Error Indicator components This package contains the following components and controls: Contains a wizard component and RouteMaps formerly known as "K Wizard" This package contains the following components and controls: Contains XP/Office XP style controls (Do not require to run on XP to display correct look) This package contains the following components and controls:
EDI package ( see page 18) Globus package ( see page 18) HMI package ( see page 20) Interpreter package ( see page 20) Jans package ( see page 20) ManagedThreads package ( see page 21) MM package ( see page 22) Net package ( see page 23) PageComps package ( see page 24) Plugin package ( see page 24) PrintPreview package ( see page 25) RuntimeDesign package ( see page 25) StdCtrls package ( see page 26) System package ( see page 28) TimeFramework package ( see page 29)
UIB package ( see page 30) Validators package ( see page 30) Wizard package ( see page 31) XPCtrls package ( see page 31)
BDE package Page 8 Component TJvAnimTitle TJvAppAnimatedIcon TJvAppEvents TJvApplicationHotKey TJvEmbeddedFormLink TJvEmbeddedFormPanel TJvEmbeddedInstanceFormPanel TJvFormAnimatedIcon TJvFormAnimation TJvFormAutoSize TJvFormMagnet TJvTransparentForm TJvFormWallpaper TJvGradientCaption Group Packages ( see page 6)
JEDI-VCL Packages
Description Caption animation component. Animates the application's icon. Not documented (Edit topic). Registers a system wide hot key combination. Makes a form embeddable. Provides a surface to embed a form in. Provides a surface to embed a form in. Not documented (Edit topic). Not documented (Edit topic). Component that will resize all components of the form whenever the form resizes. A component that allows forms to attract each others Not documented (Edit topic). Fills the background of a form or a panel with an image. Not documented (Edit topic).
JEDI-VCL 3.33 help system 1.5 TJvBDEMemoryTable TJvDBMove TJvDBProgress TJvQBEQuery TJvQuery TJvSQLScript TJvDBSecurity TJvBDESQLScript Group Packages ( see page 6)
JEDI-VCL Packages
Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). A TQuery modified Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic).
In addition to these components, the following classes belong to this package: 3.33 25-9-2007 Page 9
JEDI-VCL Packages
Page 10
3.33 25-9-2007
JEDI-VCL 3.33 help system 1.5 TJvSerialMaker TJvZlibMultiple Group Packages ( see page 6)
JEDI-VCL Packages
3.33 25-9-2007
Page 11
Custom package Page 12 TJvItemsPanel TJvImageComboBox TJvImageListBox TJvMovableBevel TJvNetscapeSplitter TJvOfficeColorButton TJvOfficeColorPanel TJvPageScroller TJvPlaylist TJvRegistryTreeView TJvRollOut TJvRuler TJvScrollMax TJvScrollingWindow TJvScrollText TJvSpacer TJvSpeedBar TJvxSplitter
JEDI-VCL Packages
Displays a list of "buttons" where each button is a string in a string list. A combo box that can display images as well as items in the list. A list box that can display images as well as items in the list. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). A TPageScroller with additional events. Not documented (Edit topic). Treeview that displays the hives and subnodes of the registry. A control that acts like a pane but can also alter its height or width to predefined values. Not documented (Edit topic). Not documented (Edit topic). Represents a scrolling toolbar. Can scroll multiple lines of text. Can be used as a spacer on a window. Not documented (Edit topic). Not documented (Edit topic). Adds events that can be used for hot tracking. Not documented (Edit topic). Synchronizes two split controls. A button that can display images and text and also can align text and image in various ways. A combo box that displays uninstall information. A list box that displays uninstall information. Not documented (Edit topic). A component that can zoom in a part of the screen.
TJvSplitter TJvSwitch TJvSyncSplitter TJvTransparentButton TJvUninstallComboBox TJvUninstallListBox TJvWinampLabel TJvZoom Group Packages ( see page 6)
Page 12
3.33 25-9-2007
JEDI-VCL 3.33 help system 1.5 TJvChart TJvEditor TJvGammaPanel TJvHLEditor TJvImageListViewer TJvImagesViewer TJvLinkLabel TJvExpress TJvExpressButton TJvLookOut TJvLookOutButton TJvOutlookBar TJvOwnerDrawViewer TJvScheduledEvents TJvModernTabBarPainter TJvTabBar TJvThumbImage TJvThumbnail TJvThumbView TJvTimeLine TJvTMTimeline TJvTrayIcon TJvWideEditor TJvWideHLEditor TJvValidateEdit Group Packages ( see page 6)
JEDI-VCL Packages
DB package Page 13
The TJvChart component is a Charting/Graphing component. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Control that displays the images from an image list. Control that can display images in a grid like fashion. Not documented (Edit topic). A control that mimics the look of the sidebar in Microsoft Outlook Express. Buttons used on a TJvExpress control. A sidebar control that displays pages and buttons in a manner similar to the outlook bar in Microsoft Outlook. Button used on lookout pages or stand-alone. A control that can display pages and buttons in the style of the button bar used by Microsoft(R) Outlook(R). Add a TJvOwnerDrawViewer control to a form to present arbitrary information in a grid. Allows you to schedule execution of events using a recurring schedule. Implements the Modern drawing style for rendering tabs on a tabbed-bar control. Implements a tab bar control. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Displays a timeline with date items in various ways. Displays a timeline that mimics the timeline in MS Team Manager. Adds an icon to the tray. Not documented (Edit topic). Not documented (Edit topic). Edit control that can restrict its content to only accept valid input.
1.5.9 DB package
Contains generic DB access and DB controls. This package contains the following components and controls: Component TJvAppDBStorage Description Dataset based application data storage.
3.33 25-9-2007
Page 13
DB package Page 14 TJvCsvDataSet TJvDataSource TJvDatabaseActionList TJvDBCheckBox TJvDBComboBox TJvDBCalcEdit TJvDBComboEdit TJvDBDateEdit TJvDBMaskEdit TJvDBNavigator TJvDBStatusLabel TJvDBDatePickerEdit TJvDBDateTimePicker TJvDBFindEdit TJvDBGrid TJvDBGridCSVExport TJvDBGridExcelExport TJvDBGridHTMLExport
JEDI-VCL Packages
In-memory TDataSet component similar to TTable. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). A data aware edit with a button that drops down a calendar. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Descendant of the standard TDBGrid with additional methods, properties and events. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Component to export a text in word format Not documented (Edit topic). Not documented (Edit topic). Implements an HTML-enabled data-aware label control. This component is a TDBImage replacement that supports other image formats than bitmap, a limitation of TDBImage since D1. Expands the capabilities of a regular data aware combo box. Data aware edit with look up Provides a list of lookup items for filling in fields that require data from another dataset. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Combo box for navigating in a dataset. Not documented (Edit topic). Not documented (Edit topic).
TJvDBGridWordExport TJvDBGridXMLExport TJvDBGridFooter TJvDBHTLabel TJvDBImage TJvDBLookupCombo TJvDBLookupEdit TJvDBLookupList TJvDBLookupComboEdit TJvDBLookupTreeView TJvDBLookupTreeViewCombo TJvDBProgressBar TJvDBRadioPanel TJvDBRemoteLogin TJvDBRichEdit TJvDBSearchComboBox TJvDBSearchEdit TJvDBSpinEdit
Page 14
3.33 25-9-2007
JEDI-VCL 3.33 help system 1.5 TJvDBTreeView TJvDBUltimGrid TJvMemoryData Group Packages ( see page 6)
JEDI-VCL Packages
Implements a data-aware tree view control. Not documented (Edit topic). Allows developer to create and maintain a memory-driven database.
3.33 25-9-2007
Page 15
Dlgs package Page 16 TJvTipOfDay TJvAddHardwareDialog TJvAppletDialog TJvChangeIconDialog TJvComputerNameDialog TJvDiskFullDialog TJvExitWindowsDialog TJvFormatDriveDialog TJvNewLinkDialog TJvObjectPropertiesDialog TJvOpenWithDialog TJvOrganizeFavoritesDialog TJvOutOfMemoryDialog TJvRunDialog TJvShellAboutDialog
JEDI-VCL Packages
Displays a Tip of the Day dialog. Displays the Add Hardware Wizard. Displays a Control Panel window. Displays a dialog that allows a user to select an icon from a module. Displays a dialog enabling the user to select a computer. Displays the Windows Disk Full dialog. Displays a dialog that prompts the user to restart Windows. Displays the standard Shell format dialog. Displays the Create New Shortcut Wizard. Displays a properties dialog for a file, folder or printer. Displays the Open With... dialog. Displays the Organize Favorites dialog. Displays the Windows Out of Memory dialog. Displays the Windows Run dialog. Displays a ShellAbout dialog.
In addition to these components, the following routines belong to this package: Routine Description Returns the number of DSA dialogs registered. Retrieves a DSA registration item. MessageDlg replacement with additional settings and "Don't show again" capabilities. MessageDlg replacement with additional settings and "Don't show again" capabilities. Retrieves a reference to the default registry storage. Display a message box. Display a message box. Retrieves the check mark text for the given ID. Retrieves DSA state. Locates and returns the DSA registration info for a given dialog. MessageDlg replacement with additional settings. MessageDlg extension with additional settings. Register a DSA dialog. Register a check mark text. Sets DSA state. Display a message box. Display a message box. Remove a DSA dialog from the system. Unregister a check mark text.
DSACount DSAItem DSAMessageDlg DSAMessageDlgEx DSARegStore DSAShowMessage DSAShowMessageFmt GetDSACheckMarkText GetDSAState LocateDSAReg MessageDlg MessageDlgEx RegisterDSA RegisterDSACheckMarkText SetDSAState ShowMessage ShowMessageFmt UnregisterDSA UnregisterDSACheckMarkText
Page 16
3.33 25-9-2007
JEDI-VCL Packages
3.33 25-9-2007
Page 17
Globus package Page 18 TJvDotNetListBox TJvDotNetListView TJvDotNetMaskEdit TJvDotNetMemo TJvDotNetRichEdit TJvDotNetScrollBox TJvDotNetTreeView Group Packages ( see page 6)
JEDI-VCL Packages
A list box that renders its border in the DotNet style. A listview that renders its border in the DotNet style. A mask edit that renders its border in the DotNet style. A memo that renders its border in the DotNet style. A rich edit that renders its border in the DotNet style. A scroll box that renders its border in the DotNet style. A tree view that renders its border in the DotNet style.
1
Group
TJvEDIDBSpecProfiler
JEDI-VCL 3.33 help system 1.5 TJvgExportDataset TJvgExportExcel TJvgExportHTML TJvgExportXML TJvgFixFont TJvgFlyingText TJvgGridHeaderControl TJvgGroupBox TJvgHelpPanel TJvgHint TJvgHoleShape TJvgBitmapImage TJvgInspectorGrid TJvgLabel TJvgLanguageLoader TJvgCheckListBox TJvgListBox TJvgLogicProducer TJvgMailSlotClient TJvgMailSlotServer TJvgPageControl TJvgProgress TJvgReport TJvgRuler TJvgShade TJvgShadow TJvgSingleInstance TJvgSmallFontsDefense TJvgExtSpeedButton TJvgSpeedButton TJvgStaticText TJvgStringContainer TJvgStringGrid TJvgTabControl TJvgTransparentMemo TJvgCheckTreeView TJvgTreeView TJvgVertDBSGrid 3.33 25-9-2007
JEDI-VCL Packages
Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Page 19
JEDI-VCL Packages
Not documented (Edit topic). This component converts a given component to XML and back according to published interface of its class.
3.33 25-9-2007
JEDI-VCL 3.33 help system 1.5 TJvCSVBase TJvCSVCheckBox TJvCSVComboBox TJvCSVEdit TJvCSVNavigator TJvDrawImage TJvForthScript TJvGridFilter TJvGridPrinter TJvJanTreeView TJvMarkupLabel TJvMarkupViewer TJvPaintFX TJvSAL TJvSALCore TJvSALMath TJvShapedButton TJvSimIndicator TJvLogic TJvSimButton TJvSIMConnector TJvSimLight TJvSimLogicBox TJvSimReverse TJvSimPID TJvSimPIDLinker TJvSimScope TJvSticker TJvTracker TJvTurtle TJvYearGrid Group Packages ( see page 6)
JEDI-VCL Packages
Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Implements an HTML-enabled Label component. Implements a scrollable HTML-enabled viewer component. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). TJvSimScope can be used to display TaskManager like graphs which scroll automatically like in the task manager. Not documented (Edit topic). Not documented (Edit topic). Drawing component that allows the drawing of the path of a turtle. Not documented (Edit topic).
MM package Page 22
JEDI-VCL Packages
This package contains the following components and controls: Component TJvMTCountingSection TJvMTManager TJvMTMonitorSection TJvMTSection TJvMTThread TJvMTThreadToThread TJvMTThreadToVCL TJvMTVCLToThread Description Implements a counting semaphore. Not documented (Edit topic). Not documented (Edit topic). The most basic section. Enables creation of separate threads of execution in an application. Buffer that can be used for asynchronous communication between MT threads. Buffer that can be used for asynchronous communication from a MT thread to the main VCL thread. Buffer that can be used for asynchronous communication from the main VCL thread to a MT thread.
1.5.19 MM package
Contains multimedia and graphic components.
This package contains the following components and controls: Component TJvAnimate TJvAnimatedImage TJvAVICapture TJvBmpAnimator TJvColorTrackBar TJvFullColorAxisCombo TJvFullColorCircle TJvFullColorGroup TJvFullColorLabel TJvFullColorPanel TJvFullColorSpaceCombo TJvFullColorTrackBar TJvFullColorCircleDialog TJvFullColorDialog TJvGIFAnimator TJvGradient TJvGradientHeaderPanel Page 22 Description Enhanced TAnimate control. A component that takes a glyph, cuts it along one direction to create frames to be displayed as an animation. An encapsulation of the AVICap API allowing to capture live video. A component for playing a series of bitmaps. Not documented (Edit topic). Combo box filled with the 6 axis configurations. This control displays a circle useful for color rotation functions Component that display a list of TJvFullColor Label with color view Control displaying 2 axes of a color space. Combo box filled with all available color spaces. Control displaying one axis of a color space. Dialog box displaying TJvFullColorTrackBar. a TJvFullColorCircle and its
A standard "Choose a color" dialog box Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). 3.33 25-9-2007
JEDI-VCL 3.33 help system 1.5 TJvID3v1 TJvID3v2 TJvImageRotate TJvImageSquare TJvImageTransform TJvPicClip TJvSlider TJvSpecialImage TJvSpecialProgress TJvStarfield TJvWaitingGradient TJvWaitingProgress TJvWavePlayer Group Packages ( see page 6)
JEDI-VCL Packages
Gives access to a file's ID3v1 tag. Gives easy access to a file's ID3 v2 tag. Not documented (Edit topic). A control that can display an image from an imagelist. Not documented (Edit topic). Not documented (Edit topic). Slider displayed with user-defined images. Supports extended features such as fade in, fade out and image flipping. Two-color gradient filled progress bar. A star field with moving stars. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic).
JEDI-VCL Packages
Panel used as a header panel in conjunction with other Nav Pane components. Handles themes for multiple components. Control that visually resembles the action or tool panel in recent versions of Microsoft Office application. A splitter drawn in the style of the splitter used in Outlook 2003. Implements a page list component. A tree view that can be associated with an IPageList implementation. A tree view that behaves like the tree view in the Options Dialog in VS.Net.
Page 24
3.33 25-9-2007
JEDI-VCL Packages
3.33 25-9-2007
Page 25
JEDI-VCL Packages
TJvCheckedComboBox TJvComboBox TJvIPAddress TJvPageControl TJvTabControl TJvTabDefaultPainter TJvTrackBar TJvTreeView TJvControlBar TJvControlPanelButton TJvCoolBar TJvImgBtn TJvDatePickerEdit TJvDateTimePicker TJvEdit TJvFavoritesButton TJvDrawGrid Page 26
3.33 25-9-2007
JEDI-VCL 3.33 help system 1.5 TJvGroupBox TJvHeaderControl TJvHotKey TJvImage TJvImageList TJvLabel TJvListBox TJvListView TJvMaskEdit TJvMemo TJvBtnMenuItemPainter TJvMainMenu TJvOfficeMenuItemPainter TJvOwnerDrawMenuItemPainter TJvPopupMenu TJvStandardMenuItemPainter TJvXPMenuItemPainter TJvMonthCalendar TJvPanel TJvGradientProgressBar TJvProgressBar TJvRadioButton TJvRadioGroup TJvRecentMenuButton TJvRichEdit TJvScrollBar TJvScrollBox TJvSecretPanel TJvShape TJvSpeedButton TJvSpinButton TJvSpinEdit TJvStartMenuButton TJvStaticText TJvStatusBar
JEDI-VCL Packages
Not documented (Edit topic). Adds events that can be used for hot tracking. Adds events that can be used for hot tracking. Not documented (Edit topic). An extended Image list component. Can simulate a clickable link and render text at a specific angle. Not documented (Edit topic). Enhanced list view component. Not documented (Edit topic). Not documented (Edit topic). This painter draws an item as a raised or lowered button This is the main menu from the JVCL The painter for the msOffice style This is the painter for the msOwnerDraw style This is the popup menu from the JVCL. This painter draws the items without any special effects, apart from drawing the image This painter draws the menu items so that they look like the XP menus without requiring to run under XP. Adds events that can be used for hot tracking. A panel control that extends the standard TPanel Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). A radio group with enhancements. Not documented (Edit topic). Wrapper for the v2.0 or v3.0 Windows rich text edit control. Supports extended features such as hot tracking. Supports extended features such as hot tracking, and responds to navigational key combinations. Not documented (Edit topic). Supports extended features such as hot tracking. Enhanced speed button. Spin buttons for choosing from a numeric range. Spin boxes for choosing from a numeric range Not documented (Edit topic). Supports extended features such as hot tracking. Supports extended features such as hot tracking, and accepts controls dropped on it at design time.
3.33 25-9-2007
Page 27
System package Page 28 TJvStringGrid TJvSystemPopup TJvTextListBox TJvToolBar TJvComboEdit TJvDateEdit TJvDirectoryEdit TJvFilenameEdit TJvDomainUpDown TJvUpDown TJvxCheckListBox TJvxSlider
JEDI-VCL Packages
Supports extended features such as alternative cell alignment, sorting, loading and saving a grid. Adds menu items to the system menu. Not documented (Edit topic). Adds events that can be used for hot tracking. Edit control with a button. Edit control with a button that displays a calendar. Edit control with a button that displays a directory selection dialog. Edit control with a button that displays a file selection dialog. Not documented (Edit topic). Up/down buttons for Edit Controls Not documented (Edit topic). Not documented (Edit topic).
In addition to these components, the following routines belong to this package: Routine BrowseComputer BrowseDirectory BrowseForComputer BrowseForFolder Description Brings up a dialog to allow the user to enter a computer name. Brings up a dialog to allow the user to enter a directory name. Brings up a dialog to allow the user to enter a computer name. Brings up a dialog to allow the user to enter a directory name.
1
Group Packages ( see page 6)
Page 28
3.33 25-9-2007
JEDI-VCL 3.33 help system 1.5 TJvAppDdeCmd TJvDebugHandler TJvDragDrop TJvDropTarget TJvFormStorage TJvFormStorageSelectList TJvHidDeviceController TJvJoystick TJvMruList TJvMRUManager TJvNTEventLog TJvPerfStat95 TJvRas32 TJvScreenSaver TJvScreenSaveSuppressor TJvSearchFiles TJvShellHook TJvSHFileOperation TJvSimpleXML TJvSoundControl TJvSysRequirements TJvThread TJvThreadAnimateDialog TJvThreadSimpleDialog TJvThreadTimer TJvTimer TJvTimerList TJvWindowHook TJvXMLDatabase Group Packages ( see page 6)
JEDI-VCL Packages
Not documented (Edit topic). Not documented (Edit topic). Enables a control to accepts dropped files. Enables a control to accepts dropped files. General storage component. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). The TJvMRUManager component is a most recently used (MRU) item manager. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Enables you to search for files and directories. Wrapper component for the RegisterShellHookWindow DeregisterShellHookWindow Windows API functions. and
Copies, moves, renames, or deletes files, while showing the standard Windows progress dialog. The component to manipulate a XML file Enables you to change the balance and volume of output devices. Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). TTimer replacement that utilizes a thread and has a higher accuracy. Not documented (Edit topic). Maintains a list of timers. Enables you to receive messages send to a certain control. A component to access the content of an XML file using SQL like syntax.
Validators package Page 30 Component TJvTFAlarm TJvTFDays TJvTFDaysPrinter TJvTFGlanceTextViewer TJvTFScheduleManager TJvTFUniversalPrinter
JEDI-VCL Packages
Description Not documented (Edit topic). Control that can display appointments on a day by day basis. Not documented (Edit topic). Not documented (Edit topic). Manages multiple schedules, appointments and associated controls and components. The TJvTFUniversalPrinter component is a general purpose printing component that allows you to easily produce documents with specific margins, bodies, and headers and footers. Not documented (Edit topic). Not documented (Edit topic).
Component TJvUIBBackup TJvUIBDataBase TJvUIBQuery TJvUIBRestore TJvUIBScript TJvUIBTransaction TJvUIBDataSet Group Packages ( see page 6)
Description Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic). Not documented (Edit topic).
Page 30
3.33 25-9-2007
JEDI-VCL Symbol Reference Page 31 Component that can collect the error messages from failed validations into a single data structure. This component implements the IJvValidationSummary interface. Maintains a list of TJvBaseValidator or descendants.
3.33 25-9-2007
Page 31
Page 32
3.33 25-9-2007
Index A
Acknowledge 6 Additional information 6 AppFrm package 7
M
ManagedThreads package 21 MM package 22
N
Net package 23
B
Bands package 8 BDE package 8
P
Packages 6 PageComps package 24 Plugin package 24 PrintPreview package 25
C
Cmp package 9 Core package 10 Crypt package 10 Ctrls package 11 Custom package 12
R
RuntimeDesign package 25
D
DB package 13 Dlgs package 15 Docking package 17 Donators 3 DotNetCtrls package 17
S
StdCtrls package 26 System package 28
T
Team 5 TimeFramework package 29
E
EDI package 18
U
UIB package 30
G
Globus package 18
V
Validators package 30
H
HMI package 20
W
Wizard package 31
I
Interpreter package 20
X
XPCtrls package 31
J
Jans package 20 3.33 25-9-2007 Page a