XUL Framework

Develop GNOME applications with XUL
Download

XUL Framework Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Chris Pavlina
  • Publisher web site:
  • https://launchpad.net/~pavlina-chris

XUL Framework Tags


XUL Framework Description

Develop GNOME applications with XUL XUL Framework is a software for developing GNOME applications using XUL. It provides JavaScript wrappers for various XPCOM components (e.g. a File object to be declared with the ‘new’ keyword), as well as GConf support, localization through the LANG variable, and more.Obviously, it would be possible to make a package of XUL Framework to be installed system-wide, but this is discouraged. If the syntax of a function is changed, programs that expect it to work the old way may stop functioning. Thus, it is recommended that each program have its own copy. This is a small overhead, as a compiled XUL Framework takes up only 64 KB on average as of 1.0.To include XUL Framework in your application, 1) Add the following line to chrome/chrome.manifest: resource xulframework modules/ 2) Run the 'compile' scripts in the 'bin' directory and the 'components' directory. Note the variables in the components/compile script: XPIDL and INCLUDE_PATH. These settings work as of Ubuntu 8.10, but seem to change often. You may need to fix these if you have a different version of XULrunner installed. 3) Create the directories 'bin', 'components', and 'chrome/modules' in your XULrunner application's main directory. 4) Place the newly-compiled *.pyo files from 'bin' of the source tree into 'bin' of the application. 5) Place the newly-compiled *.py and *.xpt files from 'components' of the source tree into 'components' of the application. 6) Place the *.jsm files from 'modules' of the source tree into 'chrome/modules' of the application. 7) Use the following line to import XUL Framework into a script: Components.utils.import("resource://xulframework/xulframework.jsm");Note that the Python and IDL source code is not included in your application. While you are not required by the license to provide source code, it is still encouraged. Requirements: · Python What's New in This Release: · Version 1.1 has mostly stability improvements, but also a named pipe module, new xfw_file syntax, an application generator, and a Makefile.


XUL Framework Related Software