ANNOUNCE: gnome-select-paper Widget



Hi,

finally I have put together my very small 0.0.2 release of the

	_gnome-select-paper Widget_

A screenshot and the source is available at 
http://aachen.heimat.de/leute/luedi/gnome.html

The selecct-paper_0.0.2_tgz bundle contains the widget and a small
tesprogram. 

In this second release I wiped out the dependecy on the (GPLed)
library libpaper and replaced the functionality with the gnome-config
functions since I wasnīt able to contact the author Yves Arrouye of
the library. The library although lacks support for some features I
would like to see in the future, so I decided to keep the libraries
interface, enhance the functionality within the GNOME Project and
perhaps rewrite the library to access the same configuration data.

Nevertheless, nothing is perfect, and even this widget
lacks a lot of functionality and leads to the following questions:

- I would like to store the paper sizes in a gnome-config style. But
  where to put this configuration file. The best would be /etc/paperconfig
  (The location libpaper uses for the systems default paper). 
- I donīt know what the printing model in GNOME will be. The
  select-paper Widget only helps in selecting some kind of paper and
  setting this as a user default paper. But the functionality of
  querying the default papersize should belong into the libgnome, or
  in a standalone library (libpaper), or into the printing model.

Future enhancements:
- Integration into the gnome-lib sources
- I would like to support all different paper styles, although the
  definition of lables and their position and size on the paper.
- Some canvas as a preview for the selected paper/envelope/lable
- User defined sizes
- Saving of interactive user defined sizes
- A normal and an enhanced mode to select between papersizes and lable 
  definitions
- paper orientation / paper color chooser
- Sorting of the paper entries in the most common order
- Switch to display only useful/or all paper sizes
- Print of a calibration sheet.

Known Bugs:
- For know the widget and the testprogram is marked as noninst,
  because it does nothing useful :-)
- The widget reads the paperconfiguration from the file
  "./paper.config". So in the case you want to test this, you have to
  start the testprog within the src directory


Dirk



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]