1*b1cdbd2cSJim Jagielski/**************************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski *************************************************************/
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski#include "testtool.hrc"
24*b1cdbd2cSJim Jagielski#include <svl/solar.hrc>
25*b1cdbd2cSJim Jagielski
26*b1cdbd2cSJim Jagielski
27*b1cdbd2cSJim Jagielski#define Control_Control	5
28*b1cdbd2cSJim Jagielski#define Control_Border	7
29*b1cdbd2cSJim Jagielski#define Button_Button	Control_Control
30*b1cdbd2cSJim Jagielski#define ButtonWidth		40
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielski
33*b1cdbd2cSJim JagielskiToolBox DisplayHidToolBox {
34*b1cdbd2cSJim Jagielski	SVLook = TRUE ;
35*b1cdbd2cSJim Jagielski	ItemList = {
36*b1cdbd2cSJim Jagielski	ToolBoxItem  {
37*b1cdbd2cSJim Jagielski			Type = TOOLBOXITEM_BUTTON;
38*b1cdbd2cSJim Jagielski			_ToolBoxItemFlags = TIB_AUTOCHECK ;
39*b1cdbd2cSJim Jagielski
40*b1cdbd2cSJim Jagielski/*
41*b1cdbd2cSJim Jagielskiclass FlagToolBoxState
42*b1cdbd2cSJim Jagielski{
43*b1cdbd2cSJim Jagielski	TIB_CHECKABLE, TIB_AUTOCHECK, TIB_RADIOCHECK, TIB_LEFT,
44*b1cdbd2cSJim Jagielski	TIB_AUTOSIZE, TIB_DROPDOWN,
45*b1cdbd2cSJim Jagielski};*/
46*b1cdbd2cSJim Jagielski			Identifier = TT_SHOW;
47*b1cdbd2cSJim Jagielski			ItemBitmap = Bitmap  {
48*b1cdbd2cSJim Jagielski				File = "ttshow.bmp";
49*b1cdbd2cSJim Jagielski			};
50*b1cdbd2cSJim Jagielski			Text[ en-US ] = "Display IDs";
51*b1cdbd2cSJim Jagielski		};
52*b1cdbd2cSJim Jagielski	ToolBoxItem  {
53*b1cdbd2cSJim Jagielski			Type = TOOLBOXITEM_SEPARATOR;
54*b1cdbd2cSJim Jagielski		};
55*b1cdbd2cSJim Jagielski	ToolBoxItem  {
56*b1cdbd2cSJim Jagielski			_ToolBoxItemFlags = TIB_AUTOSIZE;
57*b1cdbd2cSJim Jagielski			Identifier = TT_OUTPUT;
58*b1cdbd2cSJim Jagielski			Text[ en-US ] = "This is the input window";
59*b1cdbd2cSJim Jagielski		};
60*b1cdbd2cSJim Jagielski	ToolBoxItem  {
61*b1cdbd2cSJim Jagielski			Type = TOOLBOXITEM_SEPARATOR;
62*b1cdbd2cSJim Jagielski		};
63*b1cdbd2cSJim Jagielski	ToolBoxItem  {
64*b1cdbd2cSJim Jagielski			Identifier = TT_SEND_DATA;
65*b1cdbd2cSJim Jagielski			ItemBitmap = Bitmap  {
66*b1cdbd2cSJim Jagielski				File = "ttremote.bmp";
67*b1cdbd2cSJim Jagielski			};
68*b1cdbd2cSJim Jagielski			Text[ en-US ] = "Transfer to TestTool";
69*b1cdbd2cSJim Jagielski		};
70*b1cdbd2cSJim Jagielski	ToolBoxItem  {
71*b1cdbd2cSJim Jagielski			Type = TOOLBOXITEM_SEPARATOR;
72*b1cdbd2cSJim Jagielski		};
73*b1cdbd2cSJim Jagielski	ToolBoxItem  {
74*b1cdbd2cSJim Jagielski			Identifier = TT_ALLWIN;
75*b1cdbd2cSJim Jagielski			ItemBitmap = Bitmap  {
76*b1cdbd2cSJim Jagielski				File = "ttall.bmp";
77*b1cdbd2cSJim Jagielski			};
78*b1cdbd2cSJim Jagielski			Text[ en-US ] = "Show all windows";
79*b1cdbd2cSJim Jagielski		};
80*b1cdbd2cSJim Jagielski	ToolBoxItem  {
81*b1cdbd2cSJim Jagielski			Identifier = TT_KURZNAME;
82*b1cdbd2cSJim Jagielski			ItemBitmap = Bitmap  {
83*b1cdbd2cSJim Jagielski				File = "ttdef.bmp";
84*b1cdbd2cSJim Jagielski			};
85*b1cdbd2cSJim Jagielski			Text[ en-US ] = "Show short names (if available)";
86*b1cdbd2cSJim Jagielski		};
87*b1cdbd2cSJim Jagielski	ToolBoxItem  {
88*b1cdbd2cSJim Jagielski			Identifier = TT_LANGNAME;
89*b1cdbd2cSJim Jagielski			ItemBitmap = Bitmap  {
90*b1cdbd2cSJim Jagielski				File = "tthid.bmp";
91*b1cdbd2cSJim Jagielski			};
92*b1cdbd2cSJim Jagielski			Text[ en-US ] = "Always show long-name";
93*b1cdbd2cSJim Jagielski		};
94*b1cdbd2cSJim Jagielski	};
95*b1cdbd2cSJim Jagielski	Text[ en-US ] = "DisplayHID";
96*b1cdbd2cSJim Jagielski};
97*b1cdbd2cSJim Jagielski
98*b1cdbd2cSJim JagielskiBitmap TT_SHOW2 {
99*b1cdbd2cSJim Jagielski	File = "ttshow2.bmp";
100*b1cdbd2cSJim Jagielski};
101*b1cdbd2cSJim Jagielski
102*b1cdbd2cSJim JagielskiWorkWindow TT_INLINE_TRANSLATION {
103*b1cdbd2cSJim Jagielski    HelpID = "svtools:WorkWindow:TT_INLINE_TRANSLATION";
104*b1cdbd2cSJim Jagielski	SVLook = TRUE;
105*b1cdbd2cSJim Jagielski	Size = MAP_APPFONT( 2*Control_Border + 4*ButtonWidth + 3*Button_Button, 120 );
106*b1cdbd2cSJim Jagielski	Moveable = TRUE;
107*b1cdbd2cSJim Jagielski	Sizeable = TRUE;
108*b1cdbd2cSJim Jagielski	Closeable = TRUE;
109*b1cdbd2cSJim Jagielski	Border = TRUE;
110*b1cdbd2cSJim Jagielski	GroupBox TT_GB_TRANSLATION {
111*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( 2, 3 );
112*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( 173, 44 );
113*b1cdbd2cSJim Jagielski		Text[ en-US ] = "Translation";
114*b1cdbd2cSJim Jagielski	};
115*b1cdbd2cSJim Jagielski	Edit TT_E_NEW {
116*b1cdbd2cSJim Jagielski	    HelpID = "svtools:Edit:TT_INLINE_TRANSLATION:TT_E_NEW";
117*b1cdbd2cSJim Jagielski			Disable = TRUE;
118*b1cdbd2cSJim Jagielski			Border = TRUE;
119*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( 7, 16 );
120*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( 162, 12 );
121*b1cdbd2cSJim Jagielski			TabStop = TRUE;
122*b1cdbd2cSJim Jagielski		Text[ en-US ] = "~Edit";
123*b1cdbd2cSJim Jagielski	};
124*b1cdbd2cSJim Jagielski	FixedText TT_FT_OLD {
125*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( 7, 33 );
126*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( 162, 10 );
127*b1cdbd2cSJim Jagielski		Text[ en-US ] = "Original Text";
128*b1cdbd2cSJim Jagielski	};
129*b1cdbd2cSJim Jagielski	GroupBox TT_GB_COMMENT {
130*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( 2, 52 );
131*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( 173, 32 );
132*b1cdbd2cSJim Jagielski		Text[ en-US ] = "Comment";
133*b1cdbd2cSJim Jagielski	};
134*b1cdbd2cSJim Jagielski	Edit TT_E_COMMENT {
135*b1cdbd2cSJim Jagielski	    HelpID = "svtools:Edit:TT_INLINE_TRANSLATION:TT_E_COMMENT";
136*b1cdbd2cSJim Jagielski			Disable = TRUE;
137*b1cdbd2cSJim Jagielski			Border = TRUE;
138*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( 7, 64 );
139*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( 162, 12 );
140*b1cdbd2cSJim Jagielski			TabStop = TRUE;
141*b1cdbd2cSJim Jagielski		Text[ en-US ] = "~Comment";
142*b1cdbd2cSJim Jagielski	};
143*b1cdbd2cSJim Jagielski	PushButton TT_PB_SELECT {
144*b1cdbd2cSJim Jagielski	    HelpID = "svtools:PushButton:TT_INLINE_TRANSLATION:TT_PB_SELECT";
145*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( Control_Border, 89 );
146*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( ButtonWidth, 12 );
147*b1cdbd2cSJim Jagielski			TabStop = TRUE;
148*b1cdbd2cSJim Jagielski		Text[ en-US ] = "~Select";
149*b1cdbd2cSJim Jagielski	};
150*b1cdbd2cSJim Jagielski	PushButton TT_PB_RESTORE {
151*b1cdbd2cSJim Jagielski	    HelpID = "svtools:PushButton:TT_INLINE_TRANSLATION:TT_PB_RESTORE";
152*b1cdbd2cSJim Jagielski			Disable = TRUE;
153*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( Control_Border + ButtonWidth + Button_Button, 89 );
154*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( ButtonWidth, 12 );
155*b1cdbd2cSJim Jagielski			TabStop = TRUE;
156*b1cdbd2cSJim Jagielski		Text[ en-US ] = "~Restore";
157*b1cdbd2cSJim Jagielski	};
158*b1cdbd2cSJim Jagielski	PushButton TT_PB_ACCEPT {
159*b1cdbd2cSJim Jagielski	    HelpID = "svtools:PushButton:TT_INLINE_TRANSLATION:TT_PB_ACCEPT";
160*b1cdbd2cSJim Jagielski			Disable = TRUE;
161*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( Control_Border + 2*(ButtonWidth + Button_Button), 89 );
162*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( ButtonWidth, 12 );
163*b1cdbd2cSJim Jagielski			TabStop = TRUE;
164*b1cdbd2cSJim Jagielski		Text[ en-US ] = "~Accept";
165*b1cdbd2cSJim Jagielski	};
166*b1cdbd2cSJim Jagielski	PushButton TT_PB_NEXT {
167*b1cdbd2cSJim Jagielski	    HelpID = "svtools:PushButton:TT_INLINE_TRANSLATION:TT_PB_NEXT";
168*b1cdbd2cSJim Jagielski			Pos = MAP_APPFONT( Control_Border + 3*(ButtonWidth + Button_Button), 89 );
169*b1cdbd2cSJim Jagielski			Size = MAP_APPFONT( ButtonWidth, 12 );
170*b1cdbd2cSJim Jagielski			TabStop = TRUE;
171*b1cdbd2cSJim Jagielski		Text[ en-US ] = "~Next";
172*b1cdbd2cSJim Jagielski	};
173*b1cdbd2cSJim Jagielski	Text[ en-US ] = "Inplace Translation";
174*b1cdbd2cSJim Jagielski};
175*b1cdbd2cSJim Jagielski
176*b1cdbd2cSJim JagielskiMessBox TT_DISCARD_CHANGED_DATA {
177*b1cdbd2cSJim Jagielski	Buttons = WB_YES_NO;
178*b1cdbd2cSJim Jagielski	DefButton = WB_DEF_YES;
179*b1cdbd2cSJim Jagielski	Message[ en-US ] = "The Translation will be lost. Proceed anyway?";
180*b1cdbd2cSJim Jagielski};
181*b1cdbd2cSJim Jagielski
182*b1cdbd2cSJim JagielskiErrorBox TT_NO_CONTROL {
183*b1cdbd2cSJim Jagielski	Buttons = WB_OK;
184*b1cdbd2cSJim Jagielski	DefButton = WB_DEF_OK;
185*b1cdbd2cSJim Jagielski	Message[ en-US ] = "The Control is no longer valid. The Translation cannot be saved.";
186*b1cdbd2cSJim Jagielski};
187*b1cdbd2cSJim Jagielski
188*b1cdbd2cSJim JagielskiString TT_GPF
189*b1cdbd2cSJim Jagielski{
190*b1cdbd2cSJim Jagielski	Text[ en-US ] = "GPF occurred";
191*b1cdbd2cSJim Jagielski};
192*b1cdbd2cSJim Jagielski
193*b1cdbd2cSJim JagielskiString TT_ALTERNATE_CAPTION
194*b1cdbd2cSJim Jagielski{
195*b1cdbd2cSJim Jagielski	Text[ en-US ] = "HelpID does not match UniqueID: ";
196*b1cdbd2cSJim Jagielski};
197*b1cdbd2cSJim Jagielski
198