Articles tagged: XUL
Found 304 documents.
- Mozilla/Tech/XUL/menu An element, much like a button, that is placed on a menubar. When the user clicks the menu element, ...
- Mozilla/Tech/XUL/Method/getBrowserForDocument
- Mozilla/Tech/XUL/Method/getIcon
- Mozilla/Tech/XUL/Method/getTabForBrowser
- Mozilla/Tech/XUL/Method/getTabModalPromptBox
- Mozilla/Tech/XUL/Method/pinTab
- Mozilla/Tech/XUL/Method/selectTabAtIndex
- Mozilla/Tech/XUL/Method/setIcon
- Mozilla/Tech/XUL/Method/showOnlyTheseTabs
- Mozilla/Tech/XUL/Method/unpinTab
- Mozilla/Tech/XUL/notificationbox The notificationbox element is used to display notifications above an element. Typically the ...
- Mozilla/Tech/XUL/Other_Resources
- Mozilla/Tech/XUL/Overlays Overlays are XUL files used to describe extra content in the UI. Though overlays often define UI ...
- Mozilla/Tech/XUL/PopupGuide There are various types of popups and menus that may be created. A popup is a menu or floating ...
- Mozilla/Tech/XUL/PopupGuide/ContextMenus A context menu is a menu where the items on the menu are specific to the context in which the menu ...
- Mozilla/Tech/XUL/PopupGuide/Extensions The main menu bar in Firefox has the id 'main-menubar'. To add a new menu onto the main application ...
- Mozilla/Tech/XUL/PopupGuide/MenuButtons Menus may be attached to buttons in several ways. Both the button and the toolbar button elements ...
- Mozilla/Tech/XUL/PopupGuide/MenuItems The menuitem element has a number of features beyond just being a label for a menu command.
- Mozilla/Tech/XUL/PopupGuide/MenuModification Menus have a number of methods which may be used to add and remove items.
- Mozilla/Tech/XUL/PopupGuide/Menus A menu provides a list of commands that the user can carry out.
- Mozilla/Tech/XUL/PopupGuide/MoveResize Menus and popups have methods which may be used to move and resize them.
- Mozilla/Tech/XUL/PopupGuide/OpenClose Popups and menus may be opened and closed by a script.
- Mozilla/Tech/XUL/PopupGuide/Panels A panel is a popup which can support any type of content. It is used when supporting temporary ...
- Mozilla/Tech/XUL/PopupGuide/PlatformMenus For many menu commands, convention dictates where these items will be placed. For instance, the ...
- Mozilla/Tech/XUL/PopupGuide/PopupEvents There are several events related to popups and menus.
- Mozilla/Tech/XUL/PopupGuide/PopupKeys When using a menupopup element, a keyboard listener is attached to the window that will handle ...
- Mozilla/Tech/XUL/PopupGuide/Positioning There are several ways in which the location of a popup on screen may be controlled.
- Mozilla/Tech/XUL/PopupGuide/Tooltips A tooltip is used to provide descriptive help to the user about the control that the mouse is over. ...
- Mozilla/Tech/XUL/Printing This document will talk about PrintUtils, and the ways that XUL applications can trigger ...
- Mozilla/Tech/XUL/promptBox The promptBox object represents the tab-modal prompts (or alerts) on a given tab. It's returned by ...
- Mozilla/Tech/XUL/Property/anchorNode
- Mozilla/Tech/XUL/Property/externalToolbars
- Mozilla/Tech/XUL/Property/showImageColumn
- Mozilla/Tech/XUL/Property/tabbox
- Mozilla/Tech/XUL/Property/tabbrowser.tabs
- Mozilla/Tech/XUL/Property/toolboxid
- Mozilla/Tech/XUL/Property/triggerNode
- Mozilla/Tech/XUL/Style/menu-iconic
- Mozilla/Tech/XUL/tab A single tab which should be placed inside a tabs element. The user may click a tab to bring the ...
- Mozilla/Tech/XUL/tabbrowser This element is used for holding a set of read-only views of Web documents. It is similar to the ...
- Mozilla/Tech/XUL/Template_Guide Basics of XUL Templates
- Mozilla/Tech/XUL/Template_Guide/Actions The content to generate in a template is specified using the action element which should either be ...
- Mozilla/Tech/XUL/Template_Guide/Additional_Navigation The triples used so far have all had variables in both the subject and object. However, a string ...
- Mozilla/Tech/XUL/Template_Guide/Additional_Template_Attributes All the templates used so far have had the template placed inside the root element with the ...
- Mozilla/Tech/XUL/Template_Guide/Attribute_Substitution The effect will be that the ?name part of the attribute will be replaced by the value of the ...
- Mozilla/Tech/XUL/Template_Guide/Bindings We can add more triples to the previous example to show more information. For example, a ...
- Mozilla/Tech/XUL/Template_Guide/Building_Hierarchical_Trees To be able to do this, the tree builder must know that an item is a container. With an RDF ...
- Mozilla/Tech/XUL/Template_Guide/Building_Menus_With_Templates Menus may be generated using a template in the same manner as other elements. However, unlike with ...
- Mozilla/Tech/XUL/Template_Guide/Building_Trees The most common element to use with a template is the tree.
- Mozilla/Tech/XUL/Template_Guide/Filtering Sometimes you may wish to change the query at a later time. For example, you wish the user to be ...
- Mozilla/Tech/XUL/Template_Guide/Introduction Each template retrieves its data from a datasource. Several types of datasources are supported by ...
- Mozilla/Tech/XUL/Template_Guide/Multiple_Queries So far, every template has contained only a single query, even for recursive content. However, it ...
- Mozilla/Tech/XUL/Template_Guide/Multiple_Rules Note that only the first rule, in the order that the rules appear in the template, that matches for ...
- Mozilla/Tech/XUL/Template_Guide/Multiple_Rule_Example The next example shows how we can do this.
- Mozilla/Tech/XUL/Template_Guide/RDF_Modifications One of the most useful aspects of using templates with RDF datasources is that when the RDF ...
- Mozilla/Tech/XUL/Template_Guide/RDF_Query_Syntax Let's look at a simple query with two statements. Each statement is placed as a direct child of the ...
- Mozilla/Tech/XUL/Template_Guide/Recursive_Generation After generating content, the template builder always repeats the generation for inner levels as ...
- Mozilla/Tech/XUL/Template_Guide/Result_Generation In this section, we'll look at generating template output using RDF datasources. First, however, ...
- Mozilla/Tech/XUL/Template_Guide/Rule_Compilation A XUL template is made up of a query and a series of rules. A query contains instructions for how ...
- Mozilla/Tech/XUL/Template_Guide/Simple_Example In this example, we have three images, which can be identified by urls. The resource uris ...
- Mozilla/Tech/XUL/Template_Guide/Simple_Query_Syntax When iterating over the children of an RDF container, there is a simpler query syntax which may ...
- Mozilla/Tech/XUL/Template_Guide/Sorting_Results When results are generated from a query, content is generated in the same order as the results. For ...
- Mozilla/Tech/XUL/Template_Guide/Special_Condition_Tests There are several additional types of conditional tests that may be performed.
- Mozilla/Tech/XUL/Template_Guide/SQLite_Templates Templates may use a datasource that is retrieved from an Sqlite database, such as those used by the ...
- Mozilla/Tech/XUL/Template_Guide/Static_Content Creating a menuitem in the filter list to show all items is fairly easy. This item doesn't need to ...
- Mozilla/Tech/XUL/Template_Guide/Template_and_Tree_Listeners There are several listeners (or observers) used during the template build process, each used for ...
- Mozilla/Tech/XUL/Template_Guide/Template_Builder_Interface When inserting an element into a XUL document, the element is checked to see if it has a ...
- Mozilla/Tech/XUL/Template_Guide/Using_Multiple_Queries_to_Generate_More_Results One interesting technique is to use several queries to combine two sets of unrelated data together. ...
- Mozilla/Tech/XUL/Template_Guide/Using_Recursive_Templates You may recall that templates generate content recursively. After the data is generated, each ...
- Mozilla/Tech/XUL/Template_Guide/XML_Assignments Sometimes, you will want to use a more complex substitution apart from just taking an attribute ...
- Mozilla/Tech/XUL/Template_Guide/XML_Templates Mozilla also supports the use of XML datasources. An XML document will be loaded and XPath ...
- Mozilla/Tech/XUL/Things_I've_tried_to_do_with_XUL This is a grab-bag type of FAQ, with a list of things that should work (hopefully with bug ...
- Mozilla/Tech/XUL/Toolbars/Creating_toolbar_buttons This article explains how to add a toolbar button to a Toolkit application (such as Firefox, ...
- Mozilla/Tech/XUL/Toolbars/Custom_toolbar_button This page tells you step-by-step how to make a custom toolbar button in Firefox, SeaMonkey 2.0, ...
- Mozilla/Tech/XUL/Toolbars/Toolbar_customization_events When toolbars are customized, events are sent to their parent window. You can use ...
- Mozilla/Tech/XUL/Tutorial This tutorial describes XUL, the XML User-interface Language. This language was created for the ...
- Mozilla/Tech/XUL/Tutorial/Adding_Buttons In this section, we will look at how to add some simple buttons to a window.
- Mozilla/Tech/XUL/Tutorial/Adding_Event_Handlers The find files dialog so far looks quite good. We haven't cleaned it up much but we have created a ...
- Mozilla/Tech/XUL/Tutorial/Adding_Event_Handlers_to_XBL-defined_Elements Next, we'll find out how to add event handlers to XBL-defined elements.
- Mozilla/Tech/XUL/Tutorial/Adding_HTML_Elements Now that we've added some buttons, let's add some other elements.
- Mozilla/Tech/XUL/Tutorial/Adding_Labels_and_Images This section describes a way to add labels and images to a window. In addition, we look at how to ...
- Mozilla/Tech/XUL/Tutorial/Adding_Methods_to_XBL-defined_Elements Next, we'll find out how to add custom methods to XBL -defined elements.
- Mozilla/Tech/XUL/Tutorial/Adding_More_Elements We will conclude the discussion of boxes by adding some boxes to the find files dialog.
- Mozilla/Tech/XUL/Tutorial/Adding_Properties_to_XBL-defined_Elements Next, we'll find out how to add custom properties to XBL-defined elements.
- Mozilla/Tech/XUL/Tutorial/Adding_Style_Sheets We have hardly modified the look of the elements we have created so far. XUL uses CSS (Cascading ...
- Mozilla/Tech/XUL/Tutorial/Additional_Install_Features This section describes some more specifics of installers.
- Mozilla/Tech/XUL/Tutorial/Advanced_Rules This section describes the more advanced rule syntax.
- Mozilla/Tech/XUL/Tutorial/Anonymous_Content In this section we'll look at creating content with XBL.
- Mozilla/Tech/XUL/Tutorial/Box_Model_Details We've seen a lot of features of the box model. Here, we'll find out some more details with some ...
- Mozilla/Tech/XUL/Tutorial/Box_Objects This section describes the box object, which holds display and layout related information about a ...
- Mozilla/Tech/XUL/Tutorial/Broadcasters_and_Observers There may be times when you want several elements to respond to events or changes of state easily. ...
- Mozilla/Tech/XUL/Tutorial/Commands A command is an operation which may be invoked.
- Mozilla/Tech/XUL/Tutorial/Content_Panels In this section, we'll look at how to add panels that can display HTML pages or other XUL files.
- Mozilla/Tech/XUL/Tutorial/Creating_an_Installer This section will describe packaging a XUL application into an installer.
- Mozilla/Tech/XUL/Tutorial/Creating_a_Skin This section describes how to create a simple skin. For simplicity, we'll only apply it to the find ...
- Mozilla/Tech/XUL/Tutorial/Creating_a_Window We're going to be creating a simple find files utility throughout this tutorial.
- Mozilla/Tech/XUL/Tutorial/Creating_a_Wizard Many applications use wizards to help the user through complex tasks. XUL provides a way to create ...
- Mozilla/Tech/XUL/Tutorial/Creating_Dialogs A XUL application will often require dialogs to be displayed. This section describes how one might ...
- Mozilla/Tech/XUL/Tutorial/Cross_Package_Overlays This section describes how to apply overlays to files that don't import them.
- Mozilla/Tech/XUL/Tutorial/Custom_Tree_Views The tree view holds the data to be displayed in the tree.