>> 1. more workareas handling needs to be added (toolbars toggling wont work 
>> with them now)

this seems to be tricky. Abdel, would it be complicated to have one toolbars
info per workarea? i seem to be lost in gui hierarchy - why there are two
nested loops in fullscreen initialization - one over tabworkarea second over
guiworkarea. whats their relation and why dont we have just one vector
representing opened tabs? 
currently, the moment one window gets in fullscreen without toolbars the other 
windows lose toolbars too. (maybe its not too much harm, because there is no
point in using fullscreen and other windows simultaneously).

>  int BufferView::rightMargin() const
>  {
> -     if (!full_screen_ || width_ < max_row_width + 20)
> +     if (!full_screen_)
>               return 10;
>
> Hum, I put the additional test in case the outliner is opened and the 
> available width is smaller. In this case you

ahh, comment needed :) i wondered why the second part of condition...

> -     return (width_ - max_row_width) / 2;
> +     return (width_ - (lyxrc.full_screen_width * width_) / 100) / 2;
>
> Why a proportional width? I think the max width in pixel is more sensible.

this is obviously clash of philosophies :) i like to have full width of screen
used. width in pixels means i need to find resolution and fix it for any display
i want to work. but i understand you want to have paper-like width.
the question is how to solve this - to have combobox with fullwidth/paperwidth
instead of percents?

pavel

Reply via email to