/* Mozilla 1.4 Kiosk Edition */

The Mozilla Kiosk Edition is a custom mozilla build for the Kiosk Project, http://kiosk.mozdev.org, that has enhancements for touchscreens.

- Drag 'n Drop --
This has been disabled. NO DRAGGING! This fixes the problem of touchscreen users 'dragging' their finger on the screen, making the interface hard to use.

- Custom Cursors --
Allows the cursor to not be seen by the user. 
Two custom cursor have been added:
 
'-moz-kiosk' is a transparent cursor. 
'-moz-kiosk-dot' is a 2x2 pixel cursor that apears as a very small dot.

also the 'cursor: auto;' style property is mapped to '-moz-kiosk-dot'.

These custom cursor can be called from a stylesheet as in:

      * {
        cursor: -moz-kiosk;
	}

or from javascript:

   window.setCursor("-moz-kiosk");

note that the setCursor method and cursor property does NOT affect the webpage being displayed unless it is called from a script or stylesheet attached to the document. Each webpage should have a stylesheet that sets the cursor(s) for that documents content. Cursors can also be set from the home/user/.mozilla/default/chrome/userChrome.css and userContent.css files and may override document authors styles

Also the mozilla 'spinning' cursor (some call it the 'arrow with turd') that display's when a page is loading has been replaced with the 'watch' cursor in those situations.




- Mozilla Files hacked on are:
/mozilla/content/base/src/nsContentAreaDragDrop.cpp
/mozilla/widget/src/gtk/nsGTKCursors.h
/mozilla/widget/src/gtk/nsWidget.cpp
/mozilla/widget/src/gtk/nsWindow.cpp
/mozilla/widget/public/nsIWidget.h
/mozilla/layout/base/public/nsStyleConsts.h
/mozilla/layout/html/document/src/ua.css
/mozilla/content/shared/public/nsCSSKeywordList.h
/mozilla/content/shared/src/nsCSSProps.cpp
/mozilla/content/events/src/nsEventStateManager.cpp
/mozilla/dom/src/base/nsGlobalWindow.cpp
/mozilla/xpfe/global/resources/locale/en-US/about.xhtml
/mozilla/xpfe/global/resources/locale/en-US/kioskBrand.dtd
/mozilla/xpfe/global/jar.mn