Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
proview
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Esteban Blanc
proview
Commits
8664b501
Commit
8664b501
authored
Dec 17, 2014
by
Claes Sjofors
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Xtt stream translations and option fix
parent
5a4db137
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
192 additions
and
33 deletions
+192
-33
xtt/lib/xtt/gtk/xtt_multiview_gtk.cpp
xtt/lib/xtt/gtk/xtt_multiview_gtk.cpp
+15
-1
xtt/lib/xtt/gtk/xtt_stream_gtk.cpp
xtt/lib/xtt/gtk/xtt_stream_gtk.cpp
+102
-28
xtt/lib/xtt/src/xtt_stream.cpp
xtt/lib/xtt/src/xtt_stream.cpp
+2
-2
xtt/lib/xtt/src/xtt_xnav_command.cpp
xtt/lib/xtt/src/xtt_xnav_command.cpp
+13
-2
xtt/mmi/xtt/en_us/xtt_lng.dat
xtt/mmi/xtt/en_us/xtt_lng.dat
+30
-0
xtt/mmi/xtt/sv_se/xtt_lng.dat
xtt/mmi/xtt/sv_se/xtt_lng.dat
+30
-0
No files found.
xtt/lib/xtt/gtk/xtt_multiview_gtk.cpp
View file @
8664b501
...
@@ -732,7 +732,21 @@ XttMultiViewGtk::XttMultiViewGtk( GtkWidget *mv_parent_wid, void *mv_parent_ctx,
...
@@ -732,7 +732,21 @@ XttMultiViewGtk::XttMultiViewGtk( GtkWidget *mv_parent_wid, void *mv_parent_ctx,
lsts
=
gdh_GetObjectInfoAttrref
(
&
aref
,
(
pwr_tAddress
)
&
xttcamera
,
sizeof
(
xttcamera
));
lsts
=
gdh_GetObjectInfoAttrref
(
&
aref
,
(
pwr_tAddress
)
&
xttcamera
,
sizeof
(
xttcamera
));
if
(
EVEN
(
lsts
))
break
;
if
(
EVEN
(
lsts
))
break
;
unsigned
int
options
=
xttcamera
.
Options
;
unsigned
int
options
=
0
;
if
(
xttcamera
.
Options
&
pwr_mCameraOptionsMask_FullScreen
)
options
|=
strm_mOptions_FullScreen
;
if
(
xttcamera
.
Options
&
pwr_mCameraOptionsMask_Maximize
)
options
|=
strm_mOptions_Maximize
;
if
(
xttcamera
.
Options
&
pwr_mCameraOptionsMask_FullMaximize
)
options
|=
strm_mOptions_FullMaximize
;
if
(
xttcamera
.
Options
&
pwr_mCameraOptionsMask_Iconify
)
options
|=
strm_mOptions_Iconify
;
if
(
xttcamera
.
Options
&
pwr_mCameraOptionsMask_CameraControlPanel
)
options
|=
strm_mOptions_CameraControlPanel
;
if
(
xttcamera
.
Options
&
pwr_mCameraOptionsMask_HttpBasicAuthentication
)
options
|=
strm_mOptions_HttpBasicAuthentication
;
if
(
xttcamera
.
Options
&
pwr_mCameraOptionsMask_CgiParameterAuthentication
)
options
|=
strm_mOptions_CgiParameterAuthentication
;
strmctx
[
i
*
rows
+
j
]
=
new
XttStreamGtk
(
toplevel
,
this
,
"No title"
,
strmctx
[
i
*
rows
+
j
]
=
new
XttStreamGtk
(
toplevel
,
this
,
"No title"
,
xttcamera
.
URL
,
xttcamera
.
URL
,
...
...
xtt/lib/xtt/gtk/xtt_stream_gtk.cpp
View file @
8664b501
...
@@ -687,14 +687,14 @@ XttStreamGtk::XttStreamGtk( GtkWidget *st_parent_wid, void *st_parent_ctx, const
...
@@ -687,14 +687,14 @@ XttStreamGtk::XttStreamGtk( GtkWidget *st_parent_wid, void *st_parent_ctx, const
dcli_translate_filename
(
fname
,
"$pwr_exe/ge_scroll_left.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/ge_scroll_left.png"
);
GtkToolItem
*
tools_scroll_left
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_scroll_left
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_scroll_left
,
CoWowGtk
::
translate_utf8
(
"
Scroll l
eft"
));
gtk_tool_item_set_tooltip_text
(
tools_scroll_left
,
CoWowGtk
::
translate_utf8
(
"
L
eft"
));
g_signal_connect
(
tools_scroll_left
,
"clicked"
,
G_CALLBACK
(
activate_scroll_left
),
this
);
g_signal_connect
(
tools_scroll_left
,
"clicked"
,
G_CALLBACK
(
activate_scroll_left
),
this
);
g_object_set
(
tools_scroll_left
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_scroll_left
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_scroll_left
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_scroll_left
,
-
1
);
dcli_translate_filename
(
fname
,
"$pwr_exe/ge_scroll_right.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/ge_scroll_right.png"
);
GtkToolItem
*
tools_scroll_right
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_scroll_right
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_scroll_right
,
CoWowGtk
::
translate_utf8
(
"
Scroll r
ight"
));
gtk_tool_item_set_tooltip_text
(
tools_scroll_right
,
CoWowGtk
::
translate_utf8
(
"
R
ight"
));
g_signal_connect
(
tools_scroll_right
,
"clicked"
,
G_CALLBACK
(
activate_scroll_right
),
this
);
g_signal_connect
(
tools_scroll_right
,
"clicked"
,
G_CALLBACK
(
activate_scroll_right
),
this
);
g_object_set
(
tools_scroll_right
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_scroll_right
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_scroll_right
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_scroll_right
,
-
1
);
...
@@ -717,14 +717,14 @@ XttStreamGtk::XttStreamGtk( GtkWidget *st_parent_wid, void *st_parent_ctx, const
...
@@ -717,14 +717,14 @@ XttStreamGtk::XttStreamGtk( GtkWidget *st_parent_wid, void *st_parent_ctx, const
dcli_translate_filename
(
fname
,
"$pwr_exe/ge_scroll_down.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/ge_scroll_down.png"
);
GtkToolItem
*
tools_scroll_down
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_scroll_down
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_scroll_down
,
CoWowGtk
::
translate_utf8
(
"
Scroll d
own"
));
gtk_tool_item_set_tooltip_text
(
tools_scroll_down
,
CoWowGtk
::
translate_utf8
(
"
D
own"
));
g_signal_connect
(
tools_scroll_down
,
"clicked"
,
G_CALLBACK
(
activate_scroll_down
),
this
);
g_signal_connect
(
tools_scroll_down
,
"clicked"
,
G_CALLBACK
(
activate_scroll_down
),
this
);
g_object_set
(
tools_scroll_down
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_scroll_down
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_scroll_down
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_scroll_down
,
-
1
);
dcli_translate_filename
(
fname
,
"$pwr_exe/ge_scroll_up.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/ge_scroll_up.png"
);
GtkToolItem
*
tools_scroll_up
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_scroll_up
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_scroll_up
,
CoWowGtk
::
translate_utf8
(
"
Scroll u
p"
));
gtk_tool_item_set_tooltip_text
(
tools_scroll_up
,
CoWowGtk
::
translate_utf8
(
"
U
p"
));
g_signal_connect
(
tools_scroll_up
,
"clicked"
,
G_CALLBACK
(
activate_scroll_up
),
this
);
g_signal_connect
(
tools_scroll_up
,
"clicked"
,
G_CALLBACK
(
activate_scroll_up
),
this
);
g_object_set
(
tools_scroll_up
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_scroll_up
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_scroll_up
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_scroll_up
,
-
1
);
...
@@ -738,72 +738,146 @@ XttStreamGtk::XttStreamGtk( GtkWidget *st_parent_wid, void *st_parent_ctx, const
...
@@ -738,72 +738,146 @@ XttStreamGtk::XttStreamGtk( GtkWidget *st_parent_wid, void *st_parent_ctx, const
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
gtk_separator_tool_item_new
(),
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
gtk_separator_tool_item_new
(),
-
1
);
char
tooltiptext
[
80
];
pwr_tAttrRef
aaref
;
pwr_tStatus
lsts
;
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[0].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 1"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos1.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos1.png"
);
GtkToolItem
*
tools_preset1
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset1
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset1
,
CoWowGtk
::
translate_utf8
(
"Preset position 1"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset1
,
tooltiptext
);
g_signal_connect
(
tools_preset1
,
"clicked"
,
G_CALLBACK
(
activate_preset_position1
),
this
);
g_signal_connect
(
tools_preset1
,
"clicked"
,
G_CALLBACK
(
activate_preset_position1
),
this
);
g_object_set
(
tools_preset1
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset1
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset1
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset1
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[1].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 2"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos2.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos2.png"
);
GtkToolItem
*
tools_preset2
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset2
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset2
,
CoWowGtk
::
translate_utf8
(
"Preset position 2"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset2
,
tooltiptext
);
g_signal_connect
(
tools_preset2
,
"clicked"
,
G_CALLBACK
(
activate_preset_position2
),
this
);
g_signal_connect
(
tools_preset2
,
"clicked"
,
G_CALLBACK
(
activate_preset_position2
),
this
);
g_object_set
(
tools_preset2
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset2
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset2
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset2
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[2].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 3"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos3.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos3.png"
);
GtkToolItem
*
tools_preset3
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset3
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset3
,
CoWowGtk
::
translate_utf8
(
"Preset position 3"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset3
,
tooltiptext
);
g_signal_connect
(
tools_preset3
,
"clicked"
,
G_CALLBACK
(
activate_preset_position3
),
this
);
g_signal_connect
(
tools_preset3
,
"clicked"
,
G_CALLBACK
(
activate_preset_position3
),
this
);
g_object_set
(
tools_preset3
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset3
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset3
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset3
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[3].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 4"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos4.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos4.png"
);
GtkToolItem
*
tools_preset4
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset4
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset4
,
CoWowGtk
::
translate_utf8
(
"Preset position 4"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset4
,
tooltiptext
);
g_signal_connect
(
tools_preset4
,
"clicked"
,
G_CALLBACK
(
activate_preset_position4
),
this
);
g_signal_connect
(
tools_preset4
,
"clicked"
,
G_CALLBACK
(
activate_preset_position4
),
this
);
g_object_set
(
tools_preset4
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset4
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset4
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset4
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[4].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 5"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos5.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos5.png"
);
GtkToolItem
*
tools_preset5
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset5
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset5
,
CoWowGtk
::
translate_utf8
(
"Preset position 5"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset5
,
tooltiptext
);
g_signal_connect
(
tools_preset5
,
"clicked"
,
G_CALLBACK
(
activate_preset_position5
),
this
);
g_signal_connect
(
tools_preset5
,
"clicked"
,
G_CALLBACK
(
activate_preset_position5
),
this
);
g_object_set
(
tools_preset5
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset5
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset5
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset5
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[5].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 6"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos6.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos6.png"
);
GtkToolItem
*
tools_preset6
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset6
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset6
,
CoWowGtk
::
translate_utf8
(
"Preset position 6"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset6
,
tooltiptext
);
g_signal_connect
(
tools_preset6
,
"clicked"
,
G_CALLBACK
(
activate_preset_position6
),
this
);
g_signal_connect
(
tools_preset6
,
"clicked"
,
G_CALLBACK
(
activate_preset_position6
),
this
);
g_object_set
(
tools_preset6
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset6
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset6
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset6
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[6].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 7"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos7.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos7.png"
);
GtkToolItem
*
tools_preset7
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset7
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset7
,
CoWowGtk
::
translate_utf8
(
"Preset position 7"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset7
,
tooltiptext
);
g_signal_connect
(
tools_preset7
,
"clicked"
,
G_CALLBACK
(
activate_preset_position7
),
this
);
g_signal_connect
(
tools_preset7
,
"clicked"
,
G_CALLBACK
(
activate_preset_position7
),
this
);
g_object_set
(
tools_preset7
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset7
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset7
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset7
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[7].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 8"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos8.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos8.png"
);
GtkToolItem
*
tools_preset8
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset8
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset8
,
CoWowGtk
::
translate_utf8
(
"Preset position 8"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset8
,
tooltiptext
);
g_signal_connect
(
tools_preset8
,
"clicked"
,
G_CALLBACK
(
activate_preset_position8
),
this
);
g_signal_connect
(
tools_preset8
,
"clicked"
,
G_CALLBACK
(
activate_preset_position8
),
this
);
g_object_set
(
tools_preset8
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset8
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset8
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset8
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[8].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 9"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos9.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos9.png"
);
GtkToolItem
*
tools_preset9
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset9
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset9
,
CoWowGtk
::
translate_utf8
(
"Preset position 9"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset9
,
tooltiptext
);
g_signal_connect
(
tools_preset9
,
"clicked"
,
G_CALLBACK
(
activate_preset_position9
),
this
);
g_signal_connect
(
tools_preset9
,
"clicked"
,
G_CALLBACK
(
activate_preset_position9
),
this
);
g_object_set
(
tools_preset9
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset9
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset9
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset9
,
-
1
);
lsts
=
gdh_ArefANameToAref
(
&
aref
,
"PresetPosition[9].Description"
,
&
aaref
);
if
(
ODD
(
lsts
))
lsts
=
gdh_GetObjectInfoAttrref
(
&
aaref
,
tooltiptext
,
sizeof
(
tooltiptext
));
if
(
ODD
(
lsts
)
&&
strcmp
(
tooltiptext
,
""
)
!=
0
)
strcpy
(
tooltiptext
,
CoWowGtk
::
convert_utf8
(
tooltiptext
));
else
strcpy
(
tooltiptext
,
CoWowGtk
::
translate_utf8
(
"Preset position 10"
));
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos10.png"
);
dcli_translate_filename
(
fname
,
"$pwr_exe/xtt_pos10.png"
);
GtkToolItem
*
tools_preset10
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
GtkToolItem
*
tools_preset10
=
gtk_tool_button_new
(
gtk_image_new_from_file
(
fname
),
NULL
);
gtk_tool_item_set_tooltip_text
(
tools_preset10
,
CoWowGtk
::
translate_utf8
(
"Preset position 10"
)
);
gtk_tool_item_set_tooltip_text
(
tools_preset10
,
tooltiptext
);
g_signal_connect
(
tools_preset10
,
"clicked"
,
G_CALLBACK
(
activate_preset_position10
),
this
);
g_signal_connect
(
tools_preset10
,
"clicked"
,
G_CALLBACK
(
activate_preset_position10
),
this
);
g_object_set
(
tools_preset10
,
"can-focus"
,
FALSE
,
NULL
);
g_object_set
(
tools_preset10
,
"can-focus"
,
FALSE
,
NULL
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset10
,
-
1
);
gtk_toolbar_insert
(
GTK_TOOLBAR
(
tools
),
tools_preset10
,
-
1
);
...
@@ -941,82 +1015,82 @@ void XttStreamGtk::create_popup_menu( int x, int y)
...
@@ -941,82 +1015,82 @@ void XttStreamGtk::create_popup_menu( int x, int y)
{
{
GtkMenu
*
menu
=
(
GtkMenu
*
)
g_object_new
(
GTK_TYPE_MENU
,
NULL
);
GtkMenu
*
menu
=
(
GtkMenu
*
)
g_object_new
(
GTK_TYPE_MENU
,
NULL
);
GtkWidget
*
w
=
gtk_menu_item_new_with_label
(
"Zoom reset"
);
GtkWidget
*
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Zoom reset"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_zoomreset
),
this
);
G_CALLBACK
(
activate_zoomreset
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Zoom in"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Zoom in"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_zoomin
),
this
);
G_CALLBACK
(
activate_zoomin
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Zoom out"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Zoom out"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_zoomout
),
this
);
G_CALLBACK
(
activate_zoomout
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
GtkWidget
*
preset_store
=
gtk_menu_item_new_with_label
(
"Preset store"
);
GtkWidget
*
preset_store
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Preset store"
)
);
GtkMenu
*
menu_preset_store
=
(
GtkMenu
*
)
g_object_new
(
GTK_TYPE_MENU
,
NULL
);
GtkMenu
*
menu_preset_store
=
(
GtkMenu
*
)
g_object_new
(
GTK_TYPE_MENU
,
NULL
);
w
=
gtk_menu_item_new_with_label
(
"Position 1"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 1"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos1
),
this
);
G_CALLBACK
(
activate_preset_store_pos1
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 2"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 2"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos2
),
this
);
G_CALLBACK
(
activate_preset_store_pos2
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 3"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 3"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos3
),
this
);
G_CALLBACK
(
activate_preset_store_pos3
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 4"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 4"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos4
),
this
);
G_CALLBACK
(
activate_preset_store_pos4
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 5"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 5"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos5
),
this
);
G_CALLBACK
(
activate_preset_store_pos5
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 6"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 6"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos6
),
this
);
G_CALLBACK
(
activate_preset_store_pos6
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 7"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 7"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos7
),
this
);
G_CALLBACK
(
activate_preset_store_pos7
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 8"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 8"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos8
),
this
);
G_CALLBACK
(
activate_preset_store_pos8
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 9"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 9"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos9
),
this
);
G_CALLBACK
(
activate_preset_store_pos9
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_widget_show
(
w
);
gtk_widget_show
(
w
);
w
=
gtk_menu_item_new_with_label
(
"Position 10"
);
w
=
gtk_menu_item_new_with_label
(
CoWowGtk
::
translate_utf8
(
"Position 10"
)
);
g_signal_connect
(
w
,
"activate"
,
g_signal_connect
(
w
,
"activate"
,
G_CALLBACK
(
activate_preset_store_pos10
),
this
);
G_CALLBACK
(
activate_preset_store_pos10
),
this
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
gtk_menu_shell_append
(
GTK_MENU_SHELL
(
menu_preset_store
),
w
);
...
...
xtt/lib/xtt/src/xtt_stream.cpp
View file @
8664b501
...
@@ -75,7 +75,7 @@ XttStream::XttStream( void *st_parent_ctx, const char *name, const char *st_uri,
...
@@ -75,7 +75,7 @@ XttStream::XttStream( void *st_parent_ctx, const char *name, const char *st_uri,
strncpy
(
uri
,
st_uri
,
sizeof
(
uri
));
strncpy
(
uri
,
st_uri
,
sizeof
(
uri
));
if
(
st_scan_time
<
0.02
)
if
(
st_scan_time
<
0.02
)
scan_time
=
100
0
;
scan_time
=
25
0
;
else
else
scan_time
=
1000
*
st_scan_time
;
scan_time
=
1000
*
st_scan_time
;
...
@@ -135,7 +135,7 @@ XttStream::XttStream( void *st_parent_ctx, const char *name, const char *st_uri,
...
@@ -135,7 +135,7 @@ XttStream::XttStream( void *st_parent_ctx, const char *name, const char *st_uri,
}
}
if
(
stream_width
==
0
||
stream_height
==
0
)
{
if
(
stream_width
==
0
||
stream_height
==
0
)
{
stream_width
=
700
;
stream_width
=
700
;
stream_
width
=
580
;
stream_
height
=
580
;
}
}
stream_ratio
=
((
float
)
stream_width
)
/
stream_height
;
stream_ratio
=
((
float
)
stream_width
)
/
stream_height
;
...
...
xtt/lib/xtt/src/xtt_xnav_command.cpp
View file @
8664b501
...
@@ -280,7 +280,7 @@ dcli_tCmdTable xnav_command_table[] = {
...
@@ -280,7 +280,7 @@ dcli_tCmdTable xnav_command_table[] = {
"/FULLSCREEN"
,
"/MAXIMIZE"
,
"/FULLMAXIMIZE"
,
"/ICONIFY"
,
"/HIDE"
,
"/FULLSCREEN"
,
"/MAXIMIZE"
,
"/FULLMAXIMIZE"
,
"/ICONIFY"
,
"/HIDE"
,
"/XPOSITION"
,
"/YPOSITION"
,
"/X0"
,
"/Y0"
,
"/X1"
,
"/Y1"
,
"/URL"
,
"/CONTINOUS"
,
"/XPOSITION"
,
"/YPOSITION"
,
"/X0"
,
"/Y0"
,
"/X1"
,
"/Y1"
,
"/URL"
,
"/CONTINOUS"
,
"/CAMERAPOSITION"
,
"/CAMERACONTROLPANEL"
,
"/VIDEOCONTROLPANEL"
,
"/CAMERAPOSITION"
,
"/CAMERACONTROLPANEL"
,
"/VIDEOCONTROLPANEL"
,
"/VIDEOPROGRESSBAR"
,
""
}
"/VIDEOPROGRESSBAR"
,
"
/SCANTIME"
,
"
"
}
},
},
{
{
"CLOSE"
,
"CLOSE"
,
...
@@ -3534,6 +3534,7 @@ static int xnav_open_func( void *client_data,
...
@@ -3534,6 +3534,7 @@ static int xnav_open_func( void *client_data,
char
tmp_str
[
80
];
char
tmp_str
[
80
];
int
width
,
height
;
int
width
,
height
;
int
x
,
y
;
int
x
,
y
;
float
scantime
;
unsigned
int
options
=
0
;
unsigned
int
options
=
0
;
pwr_tString80
name_str
;
pwr_tString80
name_str
;
int
nr
;
int
nr
;
...
@@ -3700,13 +3701,23 @@ static int xnav_open_func( void *client_data,
...
@@ -3700,13 +3701,23 @@ static int xnav_open_func( void *client_data,
else
else
y
=
0
;
y
=
0
;
if
(
ODD
(
dcli_get_qualifier
(
"/SCANTIME"
,
tmp_str
,
sizeof
(
tmp_str
))))
{
nr
=
sscanf
(
tmp_str
,
"%f"
,
&
scantime
);
if
(
nr
!=
1
)
{
xnav
->
message
(
'E'
,
"Syntax error in scantime"
);
return
XNAV__HOLDCOMMAND
;
}
}
else
scantime
=
0
;
XttStream
*
strmctx
;
XttStream
*
strmctx
;
if
(
xnav
->
appl
.
find
(
applist_eType_Stream
,
name_str
,
url_str
,
(
void
**
)
&
strmctx
))
{
if
(
xnav
->
appl
.
find
(
applist_eType_Stream
,
name_str
,
url_str
,
(
void
**
)
&
strmctx
))
{
strmctx
->
pop
();
strmctx
->
pop
();
}
}
else
{
else
{
strmctx
=
xnav
->
stream_new
(
name_str
,
url_str
,
width
,
height
,
x
,
y
,
0
,
options
,
0
,
0
,
&
sts
);
strmctx
=
xnav
->
stream_new
(
name_str
,
url_str
,
width
,
height
,
x
,
y
,
scantime
,
options
,
0
,
0
,
&
sts
);
if
(
EVEN
(
sts
))
{
if
(
EVEN
(
sts
))
{
xnav
->
message
(
' '
,
XNav
::
get_message
(
sts
));
xnav
->
message
(
' '
,
XNav
::
get_message
(
sts
));
return
sts
;
return
sts
;
...
...
xtt/mmi/xtt/en_us/xtt_lng.dat
View file @
8664b501
...
@@ -458,6 +458,36 @@ E 1.18.8 "Go back"
...
@@ -458,6 +458,36 @@ E 1.18.8 "Go back"
E 1.18.9 "Previous topic"
E 1.18.9 "Previous topic"
E 1.18.10 "Next topic"
E 1.18.10 "Next topic"
#
#
# Stream window
E 1.19.1 "Page down"
E 1.19.2 "Page up"
E 1.19.3 "Down"
E 1.19.4 "Up"
E 1.19.5 "Preset position 1"
E 1.19.6 "Preset position 2"
E 1.19.7 "Preset position 3"
E 1.19.8 "Preset position 4"
E 1.19.9 "Preset position 5"
E 1.19.10 "Preset position 6"
E 1.19.11 "Preset position 7"
E 1.19.12 "Preset position 8"
E 1.19.13 "Preset position 9"
E 1.19.14 "Preset position 10"
E 1.19.15 "Position 1"
E 1.19.16 "Position 2"
E 1.19.17 "Position 3"
E 1.19.18 "Position 4"
E 1.19.19 "Position 5"
E 1.19.20 "Position 6"
E 1.19.21 "Position 7"
E 1.19.22 "Position 8"
E 1.19.23 "Position 9"
E 1.19.24 "Position 10"
E 1.19.25 "Preset store"
E 1.19.26 "Get position"
E 1.19.27 "Left"
E 1.19.28 "Right"
#
# Postscript printing
# Postscript printing
E 2.1.1 "Contents"
E 2.1.1 "Contents"
E 2.1.2 "page"
E 2.1.2 "page"
...
...
xtt/mmi/xtt/sv_se/xtt_lng.dat
View file @
8664b501
...
@@ -455,6 +455,36 @@ E 1.18.8 "G
...
@@ -455,6 +455,36 @@ E 1.18.8 "G
E 1.18.9 "Fregende mne"
E 1.18.9 "Fregende mne"
E 1.18.10 "Nsta mne"
E 1.18.10 "Nsta mne"
#
#
# Stream window
E 1.19.1 "Sida ner"
E 1.19.2 "Sida upp"
E 1.19.3 "Ner"
E 1.19.4 "Upp"
E 1.19.5 "Frinstlld position 1"
E 1.19.6 "Frinstlld position 2"
E 1.19.7 "Frinstlld position 3"
E 1.19.8 "Frinstlld position 4"
E 1.19.9 "Frinstlld position 5"
E 1.19.10 "Frinstlld position 6"
E 1.19.11 "Frinstlld position 7"
E 1.19.12 "Frinstlld position 8"
E 1.19.13 "Frinstlld position 9"
E 1.19.14 "Frinstlld position 10"
E 1.19.15 "Position 1"
E 1.19.16 "Position 2"
E 1.19.17 "Position 3"
E 1.19.18 "Position 4"
E 1.19.19 "Position 5"
E 1.19.20 "Position 6"
E 1.19.21 "Position 7"
E 1.19.22 "Position 8"
E 1.19.23 "Position 9"
E 1.19.24 "Position 10"
E 1.19.25 "Frinstlld lagra"
E 1.19.26 "Visa position"
E 1.19.27 "Vnster"
E 1.19.28 "Hger"
#
# Postscript printing
# Postscript printing
E 2.1.1 "Innehll"
E 2.1.1 "Innehll"
E 2.1.2 "sidan"
E 2.1.2 "sidan"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment