Re: [gedit-list] First pass hack of gedit and gtksourceview port to gtkprintoperation


> > The GtkPrintPaginator interface should emit three signals:
> > 
> > - begin_page (GtkPrintPaginator *p): emitted when starting to paginate a
> > new page
> > - finished (GtkPrintPaginator *p): emitted when pagination ends
> > - canceled (GtkPrintPaginator *p): if pagination is canceled
> It looks strange to me to have the paginator canceling. 

Why? User may want to cancel the pagination process by pressing Cancel
in a progress dialog. 
For example a couple of days ago I started printing a text document in
gedit and when I saw that the document was about 1000 pages long, I
canceled pagination and so I didn't waste a single sheet... so
"pagination canceling saves the nature" :)

> Surely its the
> dialog showed by GtkPrintOperation that does the actual cancel? I guess
> it might be useful if you do your own progress dialog.

I was thinking to add a "standard" progress dialog with a Cancel button
but allow program specific progress dialogs too (see gedit).

> Yes, something like this should be quite workable. Would you be
> interested in looking at implementing this?

I will try to implement my proposal in the week-end.


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