Need help fixing fdo#38557
Niklas Johansson
sleeping.pillow at gmail.com
Fri Sep 7 09:09:02 PDT 2012
Hi
No worries, it was my bad for failing to mention Impress in my original
message. ;)
I've been stepping through the code a lot of times and well it seems to
go over my head.
I found something interesting in the ViewShells [1] in the method
UpdatePreview which is called from drviews3.cxx. The method only
contains this comment.
// Do nothing. After the actual preview has been removed,
// OutlineViewShell::UpdatePreview() is the place where something
// usefull is still done.
The method above would update the preview pages to the left I think so
not exactly what I was aiming for. :(
[1]
http://opengrok.libreoffice.org/xref/core/sd/source/ui/inc/ViewShell.hxx#223
Regards,
Niklas Johansson
Cedric Bosdonnat skrev 2012-09-07 11:26:
> Hi Niklas,
>
> Please excuse Michael as he redirected you to the wrong guy... this is
> an Impress problem, better see with the Impress hackers ;) Thorsten,
> Muthu, Radek could you help him?
>
> --
> Cedric
>
> On Thu, 2012-09-06 at 17:22 +0100, Michael Meeks wrote:
>> Hi Niklas,
>>
>> Sadly I'm no writer expert :-) did you get any further ? if not Cedric
>> is one person with a good overview there I suspect; Cedric ?
>>
>> ATB,
>>
>> Michael.
>>
>> On Fri, 2012-08-31 at 17:40 +0200, Niklas Johansson wrote:
>>> I'm currently looking at fdo#38557 [1] and could use some pointers.
>>> Summary of the bug: After using the Header and footer dialog (View menu)
>>> changes does not get displayed until you add a new page (or something
>>> else that triggers an update of the page layout).
>>>
>>> I tracked down the dialog to headerfooterdlg.cxx [2] the
>>> HeaderFooterDialog:apply is called from ApplyToAll or Apply depending on
>>> witch button you press.
>>>
>>> In HeaderFooterDialog::apply the properties from the dialog is set but
>>> it does not update the view on screen.
>>>
>>> Where is such an update supposed to happen? In the execute function? Is
>>> it even supposed to be handled in headerfooterdlg.cxx or do I have to go
>>> deeper?
>>>
>>>
>>> [1] https://bugs.freedesktop.org/show_bug.cgi?id=38557
>>> [2]
>>> http://opengrok.libreoffice.org/xref/core/sd/source/ui/dlg/headerfooterdlg.cxx#304
>>>
>
More information about the LibreOffice
mailing list