From koffice-devel Fri Jul 30 11:15:24 2004 From: Thorsten Zachmann Date: Fri, 30 Jul 2004 11:15:24 +0000 To: koffice-devel Subject: kpresenter patch Message-Id: <200407301315.24123.t.zachmann () zagge ! de> X-MARC-Message: https://marc.info/?l=koffice-devel&m=109118647719557 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Boundary-00=_M3iCBECLObMxhzD" --Boundary-00=_M3iCBECLObMxhzD Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hallo all, the attached problems tries to start to fix the real cause of bug 67515 (allready closed). The problem described there is that the object of the sticky page is not updated during the presentation. This works at the moment as I have made a workaround, but the real cause problem of the problem still exists. Up to now you still get wrong numbers ( variables page number, number of pages ) on sticky pages if you use different views on the same document. The cause of the problem is that the number in the document is used to recalculate the variables, but you can have two differnet pages in two views -> so the same numbers are shown in both views. The attached patch solves this problem by setting the variable values during the painting as David has proposed last year. This patch is only the start to see that it works. If no one objects I will commit it and start working on removing all that is no longer necessary. Please let me know what you think about the patch. Have a nice day Thorsten --Boundary-00=_M3iCBECLObMxhzD Content-Type: application/x-gzip; name="variable.diff.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="variable.diff.gz" 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 --Boundary-00=_M3iCBECLObMxhzD Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ koffice-devel mailing list koffice-devel@mail.kde.org https://mail.kde.org/mailman/listinfo/koffice-devel --Boundary-00=_M3iCBECLObMxhzD--