Opened 15 years ago

Last modified 4 years ago

#4178 assigned bug

Font size sensitive printing UI

Reported by: laplace Owned by: nobody
Priority: normal Milestone: R1.1
Component: Printing Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by Janus)

Using the layout managers from Haiku the printing related UI should be made font size sensitive.

Last BeOS R5 compatible repository revision number 32222.

The list of tasks:

Print server

[X] Printer selection dialog

Printers preferences

[X] Main window

[X] Add printer dialog

Printer drivers

[ ] libprint

[X] Job setup dialog

[X] Page setup dialog

[ ] Preview window

[X] PCL6

[X] Add printer dialog

[ ] PDF

[ ] Add printer dialog

[X] Advanced settings dialog

[ ] Document information dialog

[X] Fonts dialog

[X] Job setup dialog

[X] Page setup dialog

[X] Status window

[X] Preview

[X] Job setup dialog

[X] Page setup dialog

[ ] Transport Add-Ons

[ ] HP Jet Direct

[ ] IPP

[ ] LPR

Please use [O] to mark an item being worked on and [X] when it is completed. Also post in the comments what task you are working on.

Attachments (2)

PrintSetup1.png (9.4 KB ) - added by laplace 15 years ago.
PrintSetup2.png (9.3 KB ) - added by laplace 15 years ago.

Download all attachments as: .zip

Change History (20)

comment:1 by laplace, 15 years ago

Owner: changed from julun to laplace

comment:2 by laplace, 15 years ago

I am going to update Print server/Printer selection dialog

comment:3 by laplace, 15 years ago

Description: modified (diff)

comment:4 by laplace, 15 years ago

Description: modified (diff)

by laplace, 15 years ago

Attachment: PrintSetup1.png added

by laplace, 15 years ago

Attachment: PrintSetup2.png added

comment:5 by laplace, 15 years ago

Print server/Printer implemented in hrev32226

However there is an issue with horizontal alignment of the text:

After changing the page setup:

The "Paper Setup" text is indented too far to the right, because the layout manager has increased the width of the (picture) button.

I have used "Glue" in the BGroupLayoutBuilder(B_HORIZONTAL) to left align the text. Is "Glue" supposed to consume completely the remaining available space?

comment:6 by axeld, 15 years ago

Depends where you added it. You may also want to play with the "weight" of the glue, or set an explicit max size to the button.

For the window above, I would probably use a 2x2 grid layout for the buttons and the labels.

comment:7 by laplace, 15 years ago

Description: modified (diff)

Fixed in hrev32229 setting the explicit max button size. Thank you Axel.

comment:8 by laplace, 15 years ago

Description: modified (diff)

comment:9 by laplace, 15 years ago

Issues in preferences window and "add printer dialog" fixed in hrev32452.

There is still an issue in the preferences window described in #4263.

comment:10 by laplace, 15 years ago

Status: newassigned

comment:11 by scottmc, 14 years ago

Version: R1/pre-alpha1R1/Development

comment:12 by laplace, 13 years ago

Description: modified (diff)

comment:13 by laplace, 13 years ago

More changes in hrev38986.

comment:14 by humdinger, 12 years ago

Owner: changed from laplace to nobody
Status: in-progressassigned

comment:15 by Janus, 9 years ago

Description: modified (diff)

hrev49157 fixes Fonts and Advanced window. Status window already uses layout

comment:16 by Janus, 9 years ago

hrev49159 fixes Printers preferences Main window.

comment:17 by bitigchi, 4 years ago

Bump. Not many items left.

comment:18 by pulkomandy, 4 years ago

Milestone: R1R1.1
Note: See TracTickets for help on using tickets.