>
> On Fri, 2006-03-10 at 03:04 +0000, cvs@abisource.com wrote:
>> Update of /cvsroot/abi/src/text/fmt/xp
>> In directory abiword.snt.utwente.nl:/tmp/cvs-serv18737/src/text/fmt/xp
>>
>> Modified Files:
>> fv_View.h
>> Log Message:
>>
>> Start of insertion point handling for AbiCollab. Needs lots more work.
>
> What does this do/supposed to do exactly ? Don't we have "insertion
> point handling" already in AbiWord? :-P
>
I want each member of an abicollab session to have their own different
coloured caret so users can see who is editting where in the document.
we'll need to duplicate all the caret variables for every collaboration
member.
This code is the start of this.
Cheers
Martin
> Marc
>
>> Index: fv_View.h
>> ===================================================================
>> RCS file: /cvsroot/abi/src/text/fmt/xp/fv_View.h,v
>> retrieving revision 1.382
>> retrieving revision 1.383
>> diff -u -d -r1.382 -r1.383
>> --- fv_View.h 24 Jan 2006 20:35:11 -0000 1.382
>> +++ fv_View.h 10 Mar 2006 03:04:24 -0000 1.383
>> @@ -136,6 +136,21 @@
>> FV_Order_Logical_RTL = UT_BIDI_RTL
>> };
>>
>> +class ABI_EXPORT fv_CaretProps
>> +{
>> + public:
>> + PT_DocPosition m_iInsPoint;
>> + UT_sint32 m_xPoint;
>> + UT_sint32 m_yPoint;
>> + //the followingare BiDi specific, but need to be in place because of
>> the
>> + //change to the signature of findPointCoords
>> + UT_sint32 m_xPoint2;
>> + UT_sint32 m_yPoint2;
>> + bool m_bPointDirection;
>> + bool m_bDefaultDirectionRtl;
>> + bool m_bUseHebrewContextGlyphs;
>> + UT_uint32 m_iPointHeight;
>> +};
>>
>> class ABI_EXPORT FV_View : public AV_View
>> {
>> @@ -945,6 +960,7 @@
>> FV_VisualInlineImage m_InlineImage;
>> bool m_bInsertAtTablePending;
>> PT_DocPosition m_iPosAtTable;
>> + UT_GenericVector<fv_CaretProps *> m_vecCarets;
>> };
>>
>> #endif /* FV_VIEW_H */
>>
>> -----------------------------------------------
>> To unsubscribe from this list, send a message to
>> abisource-cvs-commit-request@abisource.com with the word
>> unsubscribe in the message body.
>
>
Received on Fri Mar 10 23:34:12 2006
This archive was generated by hypermail 2.1.8 : Fri Mar 10 2006 - 23:34:12 CET