system-config-printer.py "Searching Printer Waiting" dialog enhancement
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
system-config-printer (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: system-
How to produce the bug:
+ Click on Add Printers
I could think of two ways to enhance the dialog:
[1] The first way is to keep the current dialog. I think it will make more sense if the dialog uses "edit-find" icon instead of the gtk-info icon. And in the future time, if we have time for making thing fancy, how about creating an animation icon (MNG type)? I am thinking of printer moving horizontally and fade away from left to right, and the printers will be placed under binocular. Anyway, for now, we just keep thing simple right? And if the dialog msg fixed to "Searching for printers ..." is much better than "Searching for printers".
[2] The second way is to use "spinner" icon toolbar, so we can get rid of separated Searching dialog. You can look at Baobab way implementing this spinner icon. So when you click on Add Printer, the spinner will spin.
I attach a screenshot for your consideration.
Changed in system-config-printer: | |
importance: | Undecided → Wishlist |
Tested with system- config- printer 1.2.3+20100723- 0ubuntu8. 1 in maverick.
I think the icon should be changed to GTK_STOCK_FIND (http:// library. gnome.org/ devel/gtk/ 2.23/gtk- Stock-Items. html#GTK- STOCK-FIND: CAPS) and not GTK_STOCK_ FIND_AND_ REPLACE since no editing or replacing takes place.
I also agree that "Searching for driver" should end with an ellipsis: "Searching for drivers ..."
After clicking Add Printer a dialog appears where you can enter the device URI or select a network printer, a spinner is already used for discovering network printers. Perhaps a label "Discovering network printers ..." could be used there to clarify and replace this label with "Searching for drivers ..." with the spinner as soon as Forward is clicked. This would also avoid the double dialog "Searching driver for AppSocket/HP JetDirect LPD/LPR / Host or Printer" that appears stacked on the "Searching for drivers ..." dialog.
What do you think?