Opened 10 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
Component: Printing Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no 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 10 years ago.
PrintSetup2.png (9.3 KB) - added by laplace 10 years ago.

Download all attachments as: .zip

Change History (18)

comment:1 Changed 10 years ago by laplace

Owner: changed from julun to laplace

comment:2 Changed 10 years ago by laplace

I am going to update Print server/Printer selection dialog

comment:3 Changed 10 years ago by laplace

Description: modified (diff)

comment:4 Changed 10 years ago by laplace

Description: modified (diff)

Changed 10 years ago by laplace

Attachment: PrintSetup1.png added

Changed 10 years ago by laplace

Attachment: PrintSetup2.png added

comment:5 Changed 10 years ago by laplace

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 Changed 10 years ago by axeld

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 Changed 10 years ago by laplace

Description: modified (diff)

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

comment:8 Changed 10 years ago by laplace

Description: modified (diff)

comment:9 Changed 10 years ago by laplace

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 Changed 10 years ago by laplace

Status: newassigned

comment:11 Changed 9 years ago by scottmc

Version: R1/pre-alpha1R1/Development

comment:12 Changed 8 years ago by laplace

Description: modified (diff)

comment:13 Changed 8 years ago by laplace

More changes in hrev38986.

comment:14 Changed 7 years ago by humdinger

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

comment:15 Changed 4 years ago by Janus

Description: modified (diff)

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

comment:16 Changed 4 years ago by Janus

hrev49159 fixes Printers preferences Main window.

Note: See TracTickets for help on using tickets.