From: S. M. <sm...@rn...> - 2000-02-05 02:12:28
|
> BTW: what happens to the driver-selection dropdown when there are too many > printer drivers in it? Will it wrap? Or simply exceed the screen? > > That's a good question. Hopefully gtk does the right thing :-) > > -- Having finally figured out cvs and getting a local tree, I started looking at print.c to see if I could figure out how to redo the gui. I have some initial thoughts, including one relating to the above question, that I'd like some comments on. Should there be some sort of popup (from a button on the main dialog) that allows the user to add or delete printers from a list he or she could use? That way the list of all printers could be in a scrolled list, and the user would only have to look at a list of those he has. Second, with the numerous combinations of features available for different printers, I think it might be better to put some of the parameters in a different popup, called "advanced" or something on that line. This would allow different popups to be shown for vastly differing printers. It would also hide ugly details from those who really don't care what the gamma correction value is, as long as it is reasonable. I would like to control the features widgets display according to some sort of capability matrix. The main objective of all this is to keep the main dialog simple and clean. I would also like to toss in the notion of using C++ for some of this, which would facilitate custom popups by deriving them from a base class. If everyone hates this, I'll keep using C, but please give it some thought. Steve -- ----------------------------------------- Just because I have a short attention span doesn't mean I ------------------------------------------ |