mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-05 16:46:26 +00:00
321 lines
11 KiB
C
321 lines
11 KiB
C
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* ***** BEGIN LICENSE BLOCK *****
|
|
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
|
|
*
|
|
* The contents of this file are subject to the Netscape Public License
|
|
* Version 1.1 (the "License"); you may not use this file except in
|
|
* compliance with the License. You may obtain a copy of the License at
|
|
* http://www.mozilla.org/NPL/
|
|
*
|
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
* for the specific language governing rights and limitations under the
|
|
* License.
|
|
*
|
|
* The Original Code is mozilla.org code.
|
|
*
|
|
* The Initial Developer of the Original Code is
|
|
* Netscape Communications Corporation.
|
|
* Portions created by the Initial Developer are Copyright (C) 1999
|
|
* the Initial Developer. All Rights Reserved.
|
|
*
|
|
* Contributor(s):
|
|
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
|
*
|
|
*
|
|
* Alternatively, the contents of this file may be used under the terms of
|
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
|
* of those above. If you wish to allow use of your version of this file only
|
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
|
* use your version of this file under the terms of the NPL, indicate your
|
|
* decision by deleting the provisions above and replace them with the notice
|
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
|
* the provisions above, a recipient may use your version of this file under
|
|
* the terms of any one of the NPL, the GPL or the LGPL.
|
|
*
|
|
* ***** END LICENSE BLOCK ***** */
|
|
|
|
/******
|
|
|
|
This file contains the list of all XUL nsIAtoms and their values
|
|
|
|
It is designed to be used as inline input to nsXULAtoms.cpp *only*
|
|
through the magic of C preprocessing.
|
|
|
|
All entires must be enclosed in the macro XUL_ATOM which will have cruel
|
|
and unusual things done to it
|
|
|
|
It is recommended (but not strictly necessary) to keep all entries
|
|
in alphabetical order
|
|
|
|
The first argument to XUL_ATOM is the C++ identifier of the atom
|
|
The second argument is the string value of the atom
|
|
|
|
******/
|
|
|
|
|
|
XUL_ATOM(button, "button")
|
|
XUL_ATOM(spinner, "spinner")
|
|
XUL_ATOM(scrollbar, "scrollbar")
|
|
XUL_ATOM(nativescrollbar, "nativescrollbar")
|
|
XUL_ATOM(slider, "slider")
|
|
XUL_ATOM(palettename, "palettename")
|
|
XUL_ATOM(fontpicker, "fontpicker")
|
|
XUL_ATOM(text, "text")
|
|
XUL_ATOM(toolbar, "toolbar")
|
|
XUL_ATOM(toolbaritem, "toolbaritem")
|
|
XUL_ATOM(toolbarbutton, "toolbarbutton")
|
|
XUL_ATOM(toolbox, "toolbox")
|
|
XUL_ATOM(image, "image")
|
|
XUL_ATOM(validate, "validate")
|
|
XUL_ATOM(description, "description")
|
|
|
|
// The tree atoms
|
|
XUL_ATOM(allowevents, "allowevents") // Lets events be handled on the cell contents or in menus.
|
|
XUL_ATOM(scrollbarlist, "scrollbarlist") // An atom for internal use by the tree view
|
|
XUL_ATOM(indent, "indent") // indicates that a cell should be indented
|
|
XUL_ATOM(outer, "outer") // indicates that a treechildren is the outermost rowgroup
|
|
XUL_ATOM(sizemode, "sizemode") // when set, measure strings to determine preferred width
|
|
|
|
XUL_ATOM(open, "open") // Whether or not a menu, tree, etc. is open
|
|
XUL_ATOM(closed, "closed")
|
|
XUL_ATOM(focus, "focus")
|
|
|
|
XUL_ATOM(tree, "tree")
|
|
XUL_ATOM(treecols, "treecols")
|
|
XUL_ATOM(treecol, "treecol")
|
|
XUL_ATOM(treechildren, "treechildren")
|
|
XUL_ATOM(treeitem, "treeitem")
|
|
XUL_ATOM(treerow, "treerow")
|
|
XUL_ATOM(treeseparator, "treeseparator")
|
|
XUL_ATOM(treecell, "treecell")
|
|
|
|
XUL_ATOM(cycler, "cycler")
|
|
XUL_ATOM(primary, "primary")
|
|
XUL_ATOM(current, "current")
|
|
XUL_ATOM(seltype, "seltype")
|
|
XUL_ATOM(sorted, "sorted")
|
|
XUL_ATOM(dragSession, "dragSession")
|
|
XUL_ATOM(dropOn, "dropOn")
|
|
XUL_ATOM(dropBefore, "dropBefore")
|
|
XUL_ATOM(dropAfter, "dropAfter")
|
|
XUL_ATOM(progressNormal, "progressNormal")
|
|
XUL_ATOM(progressUndetermined, "progressUndetermined")
|
|
XUL_ATOM(progressNone, "progressNone")
|
|
|
|
XUL_ATOM(moztreerow, ":-moz-tree-row")
|
|
XUL_ATOM(moztreecell, ":-moz-tree-cell")
|
|
XUL_ATOM(moztreecolumn, ":-moz-tree-column")
|
|
XUL_ATOM(moztreecelltext, ":-moz-tree-cell-text")
|
|
XUL_ATOM(moztreetwisty, ":-moz-tree-twisty")
|
|
XUL_ATOM(moztreeindentation, ":-moz-tree-indentation")
|
|
XUL_ATOM(moztreeline, ":-moz-tree-line")
|
|
XUL_ATOM(moztreeimage, ":-moz-tree-image")
|
|
XUL_ATOM(moztreeseparator, ":-moz-tree-separator")
|
|
XUL_ATOM(moztreedropfeedback, ":-moz-tree-drop-feedback")
|
|
XUL_ATOM(moztreeprogressmeter, ":-moz-tree-progressmeter")
|
|
|
|
XUL_ATOM(menubar, "menubar") // An XP menu bar.
|
|
XUL_ATOM(menu, "menu") // Represents an XP menu
|
|
XUL_ATOM(menuitem, "menuitem") // Represents an XP menu item
|
|
XUL_ATOM(menupopup, "menupopup") // The XP menu's children.
|
|
XUL_ATOM(menutobedisplayed, "menutobedisplayed") // The menu is about to be displayed at the next sync w/ frame
|
|
XUL_ATOM(menuactive, "_moz-menuactive") // Whether or not a menu is active (without necessarily being open)
|
|
XUL_ATOM(accesskey, "accesskey") // The shortcut key for a menu or menu item
|
|
XUL_ATOM(acceltext, "acceltext") // Text to use for the accelerator
|
|
XUL_ATOM(popupgroup, "popupgroup") // Contains popup menus, context menus, and tooltips
|
|
XUL_ATOM(popup, "popup") // The popup for a context menu, popup menu, or tooltip
|
|
XUL_ATOM(menugenerated, "menugenerated") // Internal
|
|
XUL_ATOM(popupanchor, "popupanchor") // Anchor for popups
|
|
XUL_ATOM(popupalign, "popupalign") // Alignment for popups
|
|
XUL_ATOM(ignorekeys, "ignorekeys") // Alignment for popups
|
|
XUL_ATOM(sizetopopup, "sizetopopup") // Whether or not menus size to their popup children (used by menulists)
|
|
|
|
XUL_ATOM(key, "key") // The key element / attribute
|
|
XUL_ATOM(keycode, "keycode") // The keycode attribute
|
|
XUL_ATOM(keytext, "keytext") // The keytext attribute
|
|
XUL_ATOM(modifiers, "modifiers") // The modifiers attribute
|
|
XUL_ATOM(broadcaster, "broadcaster") // A broadcaster
|
|
XUL_ATOM(observes, "observes") // The observes element
|
|
XUL_ATOM(templateAtom, "template") // A XUL template
|
|
|
|
// Bogus atoms that people use that are just data containers
|
|
XUL_ATOM(broadcasterset, "broadcasterset")
|
|
XUL_ATOM(commands, "commands")
|
|
XUL_ATOM(commandset, "commandset")
|
|
|
|
XUL_ATOM(progressmeter, "progressmeter")
|
|
XUL_ATOM(crop, "crop")
|
|
|
|
XUL_ATOM(mode, "mode")
|
|
XUL_ATOM(equalsize, "equalsize")
|
|
XUL_ATOM(pack, "pack")
|
|
XUL_ATOM(box, "box")
|
|
XUL_ATOM(hbox, "hbox")
|
|
XUL_ATOM(vbox, "vbox")
|
|
XUL_ATOM(scrollbox, "scrollbox")
|
|
XUL_ATOM(mousethrough, "mousethrough")
|
|
XUL_ATOM(flex, "flex")
|
|
XUL_ATOM(ordinal, "ordinal")
|
|
XUL_ATOM(spring, "spring")
|
|
XUL_ATOM(orient, "orient")
|
|
XUL_ATOM(minwidth, "minwidth")
|
|
XUL_ATOM(minheight, "minheight")
|
|
XUL_ATOM(maxwidth, "maxwidth")
|
|
XUL_ATOM(maxheight, "maxheight")
|
|
|
|
XUL_ATOM(autorepeatbutton, "autorepeatbutton")
|
|
|
|
XUL_ATOM(bulletinboard, "bulletinboard")
|
|
|
|
XUL_ATOM(stack, "stack")
|
|
XUL_ATOM(deck, "deck")
|
|
XUL_ATOM(tabbox, "tabbox")
|
|
XUL_ATOM(tab, "tab")
|
|
XUL_ATOM(tabpanels, "tabpanels")
|
|
XUL_ATOM(tabpanel, "tabpanel")
|
|
XUL_ATOM(index, "index")
|
|
XUL_ATOM(maxpos, "maxpos")
|
|
XUL_ATOM(curpos, "curpos")
|
|
XUL_ATOM(scrollbarbutton, "scrollbarbutton")
|
|
XUL_ATOM(increment, "increment")
|
|
XUL_ATOM(pageincrement, "pageincrement")
|
|
XUL_ATOM(thumb, "thumb")
|
|
XUL_ATOM(toggled, "toggled")
|
|
XUL_ATOM(grippy, "grippy")
|
|
XUL_ATOM(splitter, "splitter")
|
|
XUL_ATOM(collapse, "collapse")
|
|
XUL_ATOM(collapsed, "collapsed")
|
|
XUL_ATOM(resizebefore, "resizebefore")
|
|
XUL_ATOM(resizeafter, "resizeafter")
|
|
XUL_ATOM(state, "state")
|
|
XUL_ATOM(debug, "debug")
|
|
|
|
XUL_ATOM(fixed, "fixed")
|
|
|
|
// grid
|
|
XUL_ATOM(grid, "grid")
|
|
XUL_ATOM(rows, "rows")
|
|
XUL_ATOM(columns, "columns")
|
|
XUL_ATOM(row, "row")
|
|
XUL_ATOM(column, "column")
|
|
|
|
// toolbar & toolbar d&d atoms
|
|
XUL_ATOM(ddDropLocation, "dd-droplocation")
|
|
XUL_ATOM(ddDropLocationCoord, "dd-droplocationcoord")
|
|
XUL_ATOM(ddDropOn, "dd-dropon")
|
|
XUL_ATOM(ddTriggerRepaintSorted, "dd-triggerrepaintsorted")
|
|
XUL_ATOM(ddTriggerRepaintRestore, "dd-triggerrepaintrestore")
|
|
XUL_ATOM(ddTriggerRepaint, "dd-triggerrepaint")
|
|
XUL_ATOM(ddNoDropBetweenRows, "dd-nodropbetweenrows")
|
|
XUL_ATOM(container, "container")
|
|
XUL_ATOM(leaf,"leaf")
|
|
XUL_ATOM(ddDragDropArea, "dragdroparea")
|
|
XUL_ATOM(ddDropMarker, ":-moz-drop-marker")
|
|
|
|
XUL_ATOM(widget, "widget")
|
|
XUL_ATOM(window, "window")
|
|
XUL_ATOM(page, "page")
|
|
XUL_ATOM(dialog, "dialog")
|
|
XUL_ATOM(wizard, "wizard")
|
|
|
|
XUL_ATOM(iframe, "iframe")
|
|
XUL_ATOM(browser, "browser")
|
|
XUL_ATOM(editor, "editor")
|
|
|
|
//
|
|
|
|
XUL_ATOM(control, "control")
|
|
XUL_ATOM(checkbox, "checkbox")
|
|
XUL_ATOM(radio, "radio")
|
|
XUL_ATOM(radiogroup, "radiogroup")
|
|
XUL_ATOM(menulist, "menulist")
|
|
XUL_ATOM(menubutton, "menubutton")
|
|
XUL_ATOM(textbox, "textbox")
|
|
XUL_ATOM(textarea, "textarea")
|
|
XUL_ATOM(listbox, "listbox")
|
|
XUL_ATOM(listcols, "listcols")
|
|
XUL_ATOM(listcol, "listcol")
|
|
XUL_ATOM(listhead, "listhead")
|
|
XUL_ATOM(listheader, "listheader")
|
|
XUL_ATOM(listrows, "listrows")
|
|
XUL_ATOM(listboxbody, "listboxbody")
|
|
XUL_ATOM(listitem, "listitem")
|
|
XUL_ATOM(listcell, "listcell")
|
|
XUL_ATOM(tooltip, "tooltip")
|
|
XUL_ATOM(titletip, "titletip")
|
|
XUL_ATOM(tooltiptext, "tooltiptext")
|
|
XUL_ATOM(context, "context")
|
|
XUL_ATOM(contextmenu, "contextmenu")
|
|
XUL_ATOM(style, "style")
|
|
XUL_ATOM(selected, "selected")
|
|
XUL_ATOM(clazz, "class")
|
|
XUL_ATOM(id, "id")
|
|
XUL_ATOM(persist, "persist")
|
|
XUL_ATOM(ref, "ref")
|
|
XUL_ATOM(command, "command")
|
|
XUL_ATOM(value, "value")
|
|
XUL_ATOM(label, "label")
|
|
XUL_ATOM(width, "width")
|
|
XUL_ATOM(height, "height")
|
|
XUL_ATOM(left, "left")
|
|
XUL_ATOM(top, "top")
|
|
XUL_ATOM(events, "events")
|
|
XUL_ATOM(targets, "targets")
|
|
XUL_ATOM(uri, "uri")
|
|
XUL_ATOM(empty, "empty")
|
|
XUL_ATOM(textnode, "textnode")
|
|
XUL_ATOM(rule, "rule")
|
|
XUL_ATOM(action, "action")
|
|
XUL_ATOM(containment, "containment")
|
|
XUL_ATOM(flags, "flags")
|
|
XUL_ATOM(Template, "template")
|
|
XUL_ATOM(member, "member")
|
|
XUL_ATOM(conditions, "conditions")
|
|
XUL_ATOM(property, "property")
|
|
XUL_ATOM(instanceOf, "instanceOf")
|
|
XUL_ATOM(xulcontentsgenerated, "xulcontentsgenerated")
|
|
XUL_ATOM(parent, "parent")
|
|
XUL_ATOM(iscontainer, "iscontainer")
|
|
XUL_ATOM(isempty, "isempty")
|
|
XUL_ATOM(bindings, "bindings")
|
|
XUL_ATOM(binding, "binding")
|
|
XUL_ATOM(triple, "triple")
|
|
XUL_ATOM(subject, "subject")
|
|
XUL_ATOM(predicate, "predicate")
|
|
XUL_ATOM(child, "child")
|
|
XUL_ATOM(object, "object")
|
|
XUL_ATOM(tag, "tag")
|
|
XUL_ATOM(content, "content")
|
|
XUL_ATOM(coalesceduplicatearcs, "coalesceduplicatearcs")
|
|
XUL_ATOM(allownegativeassertions, "allownegativeassertions")
|
|
XUL_ATOM(datasources, "datasources")
|
|
XUL_ATOM(statedatasource,"statedatasource")
|
|
XUL_ATOM(commandupdater, "commandupdater")
|
|
XUL_ATOM(keyset, "keyset")
|
|
XUL_ATOM(element, "element")
|
|
XUL_ATOM(attribute, "attribute")
|
|
XUL_ATOM(overlay, "overlay")
|
|
XUL_ATOM(insertbefore, "insertbefore")
|
|
XUL_ATOM(insertafter, "insertafter")
|
|
XUL_ATOM(position, "position")
|
|
XUL_ATOM(removeelement, "removeelement")
|
|
XUL_ATOM(blankrow, "blankrow")
|
|
XUL_ATOM(titlebar, "titlebar")
|
|
XUL_ATOM(resizer, "resizer")
|
|
XUL_ATOM(dir, "dir")
|
|
XUL_ATOM(properties, "properties")
|
|
XUL_ATOM(sort, "sort")
|
|
XUL_ATOM(sortDirection, "sortDirection")
|
|
XUL_ATOM(sortActive, "sortActive")
|
|
XUL_ATOM(selectedIndex, "selectedIndex")
|
|
XUL_ATOM(_star, "*")
|
|
XUL_ATOM(defaultz, "default")
|
|
XUL_ATOM(screenX, "screenX")
|
|
XUL_ATOM(screenY, "screenY")
|
|
XUL_ATOM(hidechrome, "hidechrome")
|
|
XUL_ATOM(popupset, "popupset")
|
|
XUL_ATOM(parsetype, "parsetype")
|