Recent Changes - Search:

WikiDoc

Categories

AlphaToolbar

Interface.AlphaToolbar History

Hide minor edits - Show changes to markup

October 02, 2008, at 06:15 PM by jkock - revert
Deleted line 0:

exercise induced pulmonary lisa lawrence pic strike blow print yourself wedding invitation omega watch photo ma dept of human services solid suspended listen songs for free magic 3d coloring book kids classroom chairs lyrics destiny child girl otero teenage bedroom theme plants that look like bamboo ruby tuesday restaraunt energy transfer corporation relays electrical islamic photographs style trends spring 2005 las mgm ticket vegas ixy digital art deco press easy green day tab western railroad illinois low income housing programs open days university man utd picture sports illustraded swimsuits media player in taskbar kingdom hearts ii english virgo match life in medieval towns small business checking pictures of slavery in africa price guide for rare coins 2004 tax rate schedule irs adsl modem linux thailand tot audio production jobs air pollution causes and effects where are you from political regimes used and second hand scooter for sale space vehicle control att international calling plan movie online read script playroom flooring massachusetts school closings tuesday i want ot break free age nj provider school science aukcje on line picture of symmetry in nature samsung sph average range of iq raw goldberg wooden matches vehicle black book price man leather slipper real estate institute of victoria independence center missouri motor world car accessories english french services translation ip changer software live nba player see they jealousy green eyed monster average salary veternarian mega mart print shop 8 medicine hat rentals on building a house nixon audio clips authentication form sql win apache mysql php windows installer early pregnancy symptom discharge itunes library file windows northwestern university graduate school of business utah lift ticket see people on webcam assign contracts private flight teacher education accreditation council asian decor home style aftermarket saturn auction house england samsung sph mortgage rate quotes us instant lingo message we speak to nation song lyric 5 hour driving course long island retard bush echo glen park location new rochester wedding york uranium pugle dog picture london rail fares apple and stores eragon trailers afterhours 2 now baby just let me out transportation of dangerous goods regulations

Changed line 65 from:

[toolbar::doSearch] Tcl procs defined in the toolbar.tcl file.

to:

[toolbar::doSearch] Tcl procs defined in the toolbar.tcl file.

November 12, 2007, at 02:47 AM by 90.152.8.69 -
Added line 1:

exercise induced pulmonary lisa lawrence pic strike blow print yourself wedding invitation omega watch photo ma dept of human services solid suspended listen songs for free magic 3d coloring book kids classroom chairs lyrics destiny child girl otero teenage bedroom theme plants that look like bamboo ruby tuesday restaraunt energy transfer corporation relays electrical islamic photographs style trends spring 2005 las mgm ticket vegas ixy digital art deco press easy green day tab western railroad illinois low income housing programs open days university man utd picture sports illustraded swimsuits media player in taskbar kingdom hearts ii english virgo match life in medieval towns small business checking pictures of slavery in africa price guide for rare coins 2004 tax rate schedule irs adsl modem linux thailand tot audio production jobs air pollution causes and effects where are you from political regimes used and second hand scooter for sale space vehicle control att international calling plan movie online read script playroom flooring massachusetts school closings tuesday i want ot break free age nj provider school science aukcje on line picture of symmetry in nature samsung sph average range of iq raw goldberg wooden matches vehicle black book price man leather slipper real estate institute of victoria independence center missouri motor world car accessories english french services translation ip changer software live nba player see they jealousy green eyed monster average salary veternarian mega mart print shop 8 medicine hat rentals on building a house nixon audio clips authentication form sql win apache mysql php windows installer early pregnancy symptom discharge itunes library file windows northwestern university graduate school of business utah lift ticket see people on webcam assign contracts private flight teacher education accreditation council asian decor home style aftermarket saturn auction house england samsung sph mortgage rate quotes us instant lingo message we speak to nation song lyric 5 hour driving course long island retard bush echo glen park location new rochester wedding york uranium pugle dog picture london rail fares apple and stores eragon trailers afterhours 2 now baby just let me out transportation of dangerous goods regulations

October 19, 2007, at 05:12 AM by agm - spam cleanup
Deleted line 0:

domboct

October 19, 2007, at 12:27 AM by 203.69.39.251 -
Added line 1:

domboct

May 11, 2006, at 12:32 PM by bd - Ref to ToolbarCommand page
Changed lines 60-61 from:

extensively documented in the Toolbar? page on the Wiki.

to:

extensively documented in the ToolbarCommand page on the Wiki.

May 11, 2006, at 12:31 PM by bd - URL to HIToolbar Concepts
Changed line 11 from:

HIToolbar Concepts [http://developer.apple.com/documentation/Carbon/Conceptual/UsingHIToolbar/HIToolbar_concept/chapter_1_section_1.html].

to:

HIToolbar Concepts.

May 11, 2006, at 12:29 PM by bd - Toolbar functionality
Added lines 1-65:

Starting with version 8.1a4, AlphaX installs a toolbar in the document windows. The initial goal of this toolbar was to move some controls from the global toolbar to the individual document window: these are the Text info popup menu, the File info popup menu and the Mode info popup menu, and also the row and column indicators. The information provided by these controls is typically window specific and is better located in each window.

The Mac OS X toolbox provides a complete API to design toolbars and attach them to the windows of an application. The basic ideas about toolbars are exposed in the HIToolbar Concepts [http://developer.apple.com/documentation/Carbon/Conceptual/UsingHIToolbar/HIToolbar_concept/chapter_1_section_1.html].

Basic toolbar properties

A toolbar can contain multiple toolbar items, which act as buttons or other controls. The user can show or hide the toolbar by clicking on the clear oblong toolbar button in the upper right corner of the window. A typical toolbar item displays an icon and is activated by a user click. While some items may simply mimic a simple push button, others may contain controls such as pop-up menus and search fields.

A toolbar can display its items as a combination of graphical image and text, text only, or graphics only, with two different sizes. The user can select view modes using a contextual menu displayed by control-clicking in the toolbar or cycle through all available modes by command-clicking the toolbar button.

One advantage of a toolbar over a standard floating palette or other application-defined window is that the contents are user-configurable. The user can rearrange items in the toolbar by command-dragging them around. The user can also remove items entirely by command-dragging and releasing them outside the toolbar.

The user can bring up a sheet containing all the toolbar items supported by the application. To view the configuration sheet, one can choose Customize Toolbar in the contextual menu brought up by control clicking in the toolbar or by command-option-clicking in the toolbar button.

Changes made to the toolbar in one window automatically propagate to the other document windows.

The toolbar can support any number of toolbar items. If there are more items than can be displayed in the window, the user can select the excess items using an overflow pop-up menu displayed at the right of the toolbar.

Default toolbar items

By default, the AlphaX toolbar contains five items: the Text info popup menu, the File info popup menu, the Mode info popup menu, and the row and column indicators. These items can't be removed from the toolbar but you can modify their position by command-dragging them.

Additionnally, one can insert any number of separator items, space items (fixed or flexible). There is also a Print item, a Customize item to display the customization sheet and a Search Field item. These items can be removed.

Creating toolbar items programmatically in AlphaX

The AlphaX toolbar not only is customizable like every toolbars as described above, but it also allows you (as a programmer) to create new custom items and to define commands associated with them. This is done programmatically in Tcl scripts via the [toolbar] command. This command is extensively documented in the Toolbar? page on the Wiki.

Note also that the actions associated with the Print item and the Search Field item are defined programmatically by the AlphaTcl library. They execute respectively the [toolbar::doPrint] and [toolbar::doSearch] Tcl procs defined in the toolbar.tcl file.

Page last modified on October 02, 2008, at 06:15 PM
Hosted on SourceForge.net Logo