summaryrefslogtreecommitdiff
path: root/sc/source/ui/inc/tpusrlst.hxx
blob: eb4a15b92b6b8b6059349b34ed467db4b0488112 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/* -*- 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 SC_TPUSRLST_HXX
#define SC_TPUSRLST_HXX

#include <sfx2/tabdlg.hxx>
#include <vcl/fixed.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/vclmedit.hxx>



class ScUserList;
class ScDocument;
class ScViewData;
class ScRangeUtil;

class ScTpUserLists : public SfxTabPage
{
public:
    static  SfxTabPage* Create          ( Window*               pParent,
                                          const SfxItemSet&     rAttrSet );
    virtual bool        FillItemSet     ( SfxItemSet& rCoreAttrs );
    virtual void        Reset           ( const SfxItemSet& rCoreAttrs );
    using SfxTabPage::DeactivatePage;
    virtual int         DeactivatePage  ( SfxItemSet* pSet = NULL );

private:
            ScTpUserLists( Window*              pParent,
                           const SfxItemSet&    rArgSet );
            ~ScTpUserLists();

private:
    FixedText*          mpFtLists;
    ListBox*            mpLbLists;
    FixedText*          mpFtEntries;
    VclMultiLineEdit*   mpEdEntries;
    FixedText*          mpFtCopyFrom;
    Edit*               mpEdCopyFrom;

    PushButton*         mpBtnNew;
    PushButton*         mpBtnDiscard;

    PushButton*         mpBtnAdd;
    PushButton*         mpBtnModify;

    PushButton*         mpBtnRemove;

    PushButton*         mpBtnCopy;

    const OUString      aStrQueryRemove;
    const OUString      aStrCopyList;
    const OUString      aStrCopyFrom;
    const OUString      aStrCopyErr;

    const sal_uInt16    nWhichUserLists;
    ScUserList*     pUserLists;

    ScDocument*     pDoc;
    ScViewData*     pViewData;
    ScRangeUtil*    pRangeUtil;
    OUString        aStrSelectedArea;

    bool            bModifyMode;
    bool            bCancelMode;
    bool            bCopyDone;
    sal_Int32       nCancelPos;

#ifdef _TPUSRLST_CXX
private:
    void    Init                ();
    size_t  UpdateUserListBox   ();
    void    UpdateEntries       ( size_t nList );
    void    MakeListStr         ( OUString& rListStr );
    void    AddNewList          ( const OUString& rEntriesStr );
    void    RemoveList          ( size_t nList );
    void    ModifyList          ( size_t          nSelList,
                                  const OUString& rEntriesStr );
    void    CopyListFromArea    ( const ScRefAddress& rStartPos,
                                  const ScRefAddress& rEndPos );

    // Handler:
    DECL_LINK( LbSelectHdl,     ListBox* );
    DECL_LINK( BtnClickHdl,     PushButton* );
    DECL_LINK( EdEntriesModHdl, VclMultiLineEdit* );
#endif
};



#endif // SC_TPUSRLST_HXX

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
='hunk'>@@ -21769,7 +21886,7 @@ msgctxt ""
"Label\n"
"value.text"
msgid "Insert Field"
-msgstr ""
+msgstr "Alan Ekle"
#: WriterCommands.xcu
msgctxt ""
@@ -21850,7 +21967,7 @@ msgctxt ""
"Label\n"
"value.text"
msgid "Insert Footnote"
-msgstr ""
+msgstr "Dipnot Ekle"
#: WriterCommands.xcu
msgctxt ""
@@ -22380,8 +22497,8 @@ msgctxt ""
"..WriterCommands.UserInterface.Commands..uno:GraphicDialog\n"
"Label\n"
"value.text"
-msgid "Image..."
-msgstr "Resim..."
+msgid "Image Properties..."
+msgstr "Görüntü Özellikleri..."
#: WriterCommands.xcu
msgctxt ""
@@ -22444,7 +22561,7 @@ msgctxt ""
"Label\n"
"value.text"
msgid "Two Pages Preview"
-msgstr ""
+msgstr "İki Sayfa Önizleme"
#: WriterCommands.xcu
msgctxt ""
@@ -22453,7 +22570,7 @@ msgctxt ""
"Label\n"
"value.text"
msgid "Single Page Preview"
-msgstr ""
+msgstr "Tek Sayfa Önizleme"
#: WriterCommands.xcu
msgctxt ""
@@ -22471,7 +22588,7 @@ msgctxt ""
"Label\n"
"value.text"
msgid "Multiple Pages Preview"
-msgstr ""
+msgstr "Çoklu Sayfalı Önizleme"
#: WriterCommands.xcu
msgctxt ""
@@ -22668,8 +22785,8 @@ msgctxt ""
"..WriterCommands.UserInterface.Commands..uno:DeleteRows\n"
"Label\n"
"value.text"
-msgid "Delete Row"
-msgstr "Satırı Sil"
+msgid "Delete Rows"
+msgstr "Satırları Sil"
#: WriterCommands.xcu
msgctxt ""
@@ -22686,8 +22803,8 @@ msgctxt ""
"..WriterCommands.UserInterface.Commands..uno:DeleteColumns\n"
"Label\n"
"value.text"
-msgid "Delete Column"
-msgstr "Sütunu Sil"
+msgid "Delete Columns"
+msgstr "Sütunları Sil"
#: WriterCommands.xcu
msgctxt ""
@@ -22704,6 +22821,15 @@ msgctxt ""
"..WriterCommands.UserInterface.Commands..uno:DeleteTable\n"
"Label\n"
"value.text"
+msgid "Delete Table"
+msgstr "Tabloyu Sil"
+
+#: WriterCommands.xcu
+msgctxt ""
+"WriterCommands.xcu\n"
+"..WriterCommands.UserInterface.Commands..uno:DeleteTable\n"
+"ContextLabel\n"
+"value.text"
msgid "~Table"
msgstr "~Tablo"
@@ -22794,8 +22920,8 @@ msgctxt ""
"..WriterCommands.UserInterface.Commands..uno:EntireRow\n"
"Label\n"
"value.text"
-msgid "Select Rows"
-msgstr "Satırları Seç"
+msgid "Select Row"
+msgstr "Satırı Seç"
#: WriterCommands.xcu
msgctxt ""
@@ -22803,8 +22929,8 @@ msgctxt ""
"..WriterCommands.UserInterface.Commands..uno:EntireRow\n"
"ContextLabel\n"
"value.text"
-msgid "~Rows"
-msgstr "Satırlar"
+msgid "~Row"
+msgstr "S~atır"
#: WriterCommands.xcu
msgctxt ""
@@ -22812,8 +22938,8 @@ msgctxt ""
"..WriterCommands.UserInterface.Commands..uno:EntireCell\n"
"Label\n"
"value.text"
-msgid "C~ells"
-msgstr "Hücre~ler"
+msgid "C~ell"
+msgstr "~Hücre"
#: WriterCommands.xcu
msgctxt ""
@@ -22839,8 +22965,8 @@ msgctxt ""
"..WriterCommands.UserInterface.Commands..uno:EntireColumn\n"
"ContextLabel\n"
"value.text"
-msgid "~Columns"
-msgstr "Sütunlar"
+msgid "~Column"
+msgstr "~Sütun"
#: WriterCommands.xcu
msgctxt ""
@@ -24159,6 +24285,15 @@ msgstr "Resimler Açık/Kapalı"
#: WriterCommands.xcu
msgctxt ""
"WriterCommands.xcu\n"
+"..WriterCommands.UserInterface.Commands..uno:Graphic\n"
+"ContextLabel\n"
+"value.text"
+msgid "Images"
+msgstr "Görüntüler"
+
+#: WriterCommands.xcu
+msgctxt ""
+"WriterCommands.xcu\n"
"..WriterCommands.UserInterface.Commands..uno:CharColorExt\n"
"Label\n"
"value.text"
@@ -24271,7 +24406,7 @@ msgctxt ""
"Label\n"
"value.text"
msgid "~Non-printing Characters"
-msgstr ""
+msgstr "~Yazdırılamaz Karakterler"
#: WriterCommands.xcu
msgctxt ""
@@ -24784,7 +24919,7 @@ msgctxt ""
"UIName\n"
"value.text"
msgid "Print Preview"
-msgstr ""
+msgstr "Yazdırma Önizleme"
#: WriterFormWindowState.xcu
msgctxt ""
@@ -25117,7 +25252,7 @@ msgctxt ""
"UIName\n"
"value.text"
msgid "Print Preview"
-msgstr ""
+msgstr "Yazdırma Önizleme"
#: WriterGlobalWindowState.xcu
msgctxt ""
@@ -25459,7 +25594,7 @@ msgctxt ""
"UIName\n"
"value.text"
msgid "Print Preview"
-msgstr ""
+msgstr "Yazdırma Önizleme"
#: WriterReportWindowState.xcu
msgctxt ""
@@ -25792,7 +25927,7 @@ msgctxt ""
"UIName\n"
"value.text"
msgid "Print Preview"
-msgstr ""
+msgstr "Yazdırma Önizleme"
#: WriterWebWindowState.xcu
msgctxt ""
@@ -26053,7 +26188,7 @@ msgctxt ""
"UIName\n"
"value.text"
msgid "Image"
-msgstr ""
+msgstr "Resim"
#: WriterWindowState.xcu
msgctxt ""
@@ -26089,7 +26224,7 @@ msgctxt ""
"UIName\n"
"value.text"
msgid "Print Preview"
-msgstr ""
+msgstr "Yazdırma Önizleme"
#: WriterWindowState.xcu
msgctxt ""
@@ -26413,7 +26548,7 @@ msgctxt ""
"UIName\n"
"value.text"
msgid "Image"
-msgstr ""
+msgstr "Resim"
#: XFormsWindowState.xcu
msgctxt ""
@@ -26458,7 +26593,7 @@ msgctxt ""
"UIName\n"
"value.text"
msgid "Print Preview"
-msgstr ""
+msgstr "Yazdırma Önizleme"
#: XFormsWindowState.xcu
msgctxt ""