/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #ifndef INCLUDED_VCL_INC_TEXTLINEINFO_HXX #define INCLUDED_VCL_INC_TEXTLINEINFO_HXX #include #include class ImplTextLineInfo { private: long mnWidth; sal_Int32 mnIndex; sal_Int32 mnLen; public: ImplTextLineInfo( long nWidth, sal_Int32 nIndex, sal_Int32 nLen ) { mnWidth = nWidth; mnIndex = nIndex; mnLen = nLen; } long GetWidth() const { return mnWidth; } sal_Int32 GetIndex() const { return mnIndex; } sal_Int32 GetLen() const { return mnLen; } }; #define MULTITEXTLINEINFO_RESIZE 16 class ImplMultiTextLineInfo { public: ImplMultiTextLineInfo(); ~ImplMultiTextLineInfo(); void AddLine( ImplTextLineInfo* pLine ); void Clear(); ImplTextLineInfo* GetLine( sal_Int32 nLine ) const { return mvLines[nLine].get(); } sal_Int32 Count() const { return mvLines.size(); } private: ImplMultiTextLineInfo( const ImplMultiTextLineInfo& ) = delete; ImplMultiTextLineInfo& operator=( const ImplMultiTextLineInfo& ) = delete; std::vector> mvLines; }; #endif // INCLUDED_VCL_INC_TEXTLINEINFO_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ ra/cp-5.1 LibreOffice 界面翻译代码仓库文档基金会
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2023-05-11 22:13:44 +0200
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2023-05-11 22:15:03 +0200
commit9318da0af27a3b57a656027a30779585b40c795a (patch)
treea447df1715bdf85ea85268e8c4cd54d767be90f7
parent4a35dde9e2066bb0f5fe9ebd14114282a6e3866b (diff)
update tranlsations for master/7.6.0 alpha1
and force-fix errors using pocheck Change-Id: I1f2ca28d636d596f8a4eeb78bf53cc2468fd1de2