Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
coherence
compere
Commits
fe28513c
Commit
fe28513c
authored
Aug 05, 2007
by
Frank Scholz
Browse files
Change program and module name to compere.
parent
bf1317ae
Changes
25
Hide whitespace changes
Inline
Side-by-side
bin/
mediarend
ere
r
→
bin/
comp
ere
View file @
fe28513c
...
...
@@ -23,9 +23,9 @@ from coherence.upnp.core import DIDLLite
import
louie
from
mediarend
ere
r
.menus
import
Menu
from
mediarend
ere
r
.images
import
Images
from
mediarend
ere
r
.audio
import
Audio
from
comp
ere.menus
import
Menu
from
comp
ere.images
import
Images
from
comp
ere.audio
import
Audio
SCREENRECT
=
Rect
(
0
,
0
,
800
,
480
)
SCREENDEPTH
=
32
...
...
@@ -74,7 +74,7 @@ class MediaRenderer(object):
pygame
.
mouse
.
set_visible
(
False
)
# decorate the game window
pygame
.
display
.
set_caption
(
'Co
herence MediaRende
re
r
'
)
pygame
.
display
.
set_caption
(
'Co
mpè
re'
)
self
.
screen
=
None
self
.
view
=
None
...
...
@@ -88,6 +88,14 @@ class MediaRenderer(object):
self
.
background
.
clear_screen
()
self
.
menus
=
[]
self
.
top_zone
=
110
#70
self
.
left_zone
=
90
#70
self
.
right_zone
=
690
#730
self
.
cut_right
=
80
self
.
cut_bottom
=
60
self
.
width_redux
=
0
self
.
height_redux
=
0
# buttons = (('return',(4,50),None,None),
# ('server-scan',(22,216),None,None),
# ('exit',(4,380),self.quit,None))
...
...
@@ -121,6 +129,19 @@ class MediaRenderer(object):
def
quit
(
self
):
reactor
.
stop
()
def
toggle_fullscreen
(
self
):
if
self
.
fullscreen
==
1
:
self
.
fullscreen
=
FULLSCREEN
self
.
width_redux
=
0
self
.
height_redux
=
0
else
:
self
.
fullscreen
=
1
self
.
width_redux
=
self
.
cut_right
self
.
height_redux
=
self
.
cut_bottom
self
.
screen
=
pygame
.
display
.
set_mode
(
SCREENRECT
.
size
,
self
.
fullscreen
,
self
.
bestdepth
)
self
.
background
.
clear_screen
()
self
.
view
.
toggle_fullscreen
(
SCREENRECT
.
size
,
self
.
fullscreen
,
self
.
bestdepth
)
def
display_redraw_part
(
self
,
part
,
rect
,
from_rect
=
None
):
if
from_rect
==
None
:
from_rect
=
part
.
get_rect
()
...
...
@@ -170,7 +191,7 @@ class MediaRenderer(object):
self
.
audio
.
toggle_to
=
None
self
.
view
=
self
.
images
self
.
screen
=
self
.
images
.
screen
pygame
.
display
.
set_caption
(
'Co
herence MediaRende
re
r
- %s'
%
self
.
images
.
current_title
)
pygame
.
display
.
set_caption
(
'Co
mpè
re - %s'
%
self
.
images
.
current_title
)
try
:
self
.
menus
.
remove
(
self
.
right_menu
)
except
:
...
...
@@ -218,15 +239,15 @@ class MediaRenderer(object):
if
event
.
type
==
MOUSEMOTION
:
#self.screen.react(event.pos)
if
event
.
pos
[
0
]
<=
70
:
if
event
.
pos
[
0
]
<=
self
.
left_zone
and
hasattr
(
self
,
'left_menu'
)
:
"""left hotspot """
self
.
hide_menus
(
self
.
left_menu
)
self
.
left_menu
.
show
(
event
.
pos
)
elif
event
.
pos
[
0
]
>
730
:
elif
event
.
pos
[
0
]
>
self
.
right_zone
and
hasattr
(
self
,
'right_menu'
)
:
"""right hotspot """
self
.
hide_menus
(
self
.
right_menu
)
self
.
right_menu
.
show
(
event
.
pos
)
elif
event
.
pos
[
1
]
<=
70
:
elif
event
.
pos
[
1
]
<=
self
.
top_zone
and
hasattr
(
self
,
'top_menu'
)
:
"""top hotspot """
self
.
hide_menus
(
self
.
top_menu
)
self
.
top_menu
.
show
(
event
.
pos
)
...
...
@@ -243,6 +264,14 @@ class MediaRenderer(object):
m
.
check
(
event
.
button
,
event
.
pos
)
if
self
.
view
is
not
None
:
self
.
view
.
check
(
event
.
button
,
event
.
pos
)
if
event
.
pos
[
0
]
<=
self
.
left_zone
and
hasattr
(
self
,
'left_menu'
):
"""left hotspot """
self
.
left_menu
.
prepare2hide
()
elif
event
.
pos
[
0
]
>
self
.
right_zone
and
hasattr
(
self
,
'right_menu'
):
"""right hotspot """
self
.
right_menu
.
prepare2hide
()
elif
event
.
pos
[
1
]
<=
self
.
top_zone
and
hasattr
(
self
,
'top_menu'
):
self
.
top_menu
.
prepare2hide
()
if
((
event
.
type
==
KEYDOWN
and
event
.
key
==
K_ESCAPE
)
or
event
.
type
==
QUIT
):
...
...
mediarend
ere
r
/__init__.py
→
comp
ere/__init__.py
View file @
fe28513c
__version_info__
=
(
0
,
0
,
3
)
__version_info__
=
(
0
,
0
,
4
)
__version__
=
'%d.%d.%d'
%
(
__version_info__
[
0
],
__version_info__
[
1
],
__version_info__
[
2
],)
__pgk_name__
=
'mediarenderer'
\ No newline at end of file
__pgk_name__
=
'compere'
\ No newline at end of file
mediarend
ere
r
/audio.py
→
comp
ere/audio.py
View file @
fe28513c
...
...
@@ -22,7 +22,7 @@ from coherence.base import Coherence
from
coherence.upnp.core
import
DIDLLite
import
louie
from
mediarenderer.
menus
import
Menu
from
menus
import
Menu
class
Cover
(
object
):
...
...
@@ -179,7 +179,7 @@ class Audio(object):
self
.
view
=
1
self
.
toggle_to
=
0
louie
.
send
(
'MediaRenderer.Screen.redraw'
,
None
,
self
.
screen
)
pygame
.
display
.
set_caption
(
'Co
herence MediaRende
re
r
- %s'
%
self
.
track_view
.
title
)
pygame
.
display
.
set_caption
(
'Co
mpè
re - %s'
%
self
.
track_view
.
title
)
def
album_view_ready
(
self
,
r
):
for
album
in
self
.
content
[:
18
]:
...
...
@@ -204,7 +204,7 @@ class Audio(object):
if
self
.
track_view
is
not
None
:
self
.
toggle_to
=
1
louie
.
send
(
'MediaRenderer.Screen.redraw'
,
None
,
self
.
screen
)
pygame
.
display
.
set_caption
(
'Co
herence MediaRende
re
r
- Albums'
)
pygame
.
display
.
set_caption
(
'Co
mpè
re - Albums'
)
def
draw_screen
(
self
):
print
"audio draw_screen"
,
self
.
track_view
,
self
.
toggle_to
...
...
mediarend
ere
r
/data/audio.png
→
comp
ere/data/audio.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/backward.png
→
comp
ere/data/backward.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/button-pressed.png
→
comp
ere/data/button-pressed.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/button-selected.png
→
comp
ere/data/button-selected.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/button-unselected.png
→
comp
ere/data/button-unselected.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/exit.png
→
comp
ere/data/exit.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/forward.png
→
comp
ere/data/forward.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/images.png
→
comp
ere/data/images.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/mark-junk.png
→
comp
ere/data/mark-junk.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/menu-frame-left.png
→
comp
ere/data/menu-frame-left.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/menu-frame-right.png
→
comp
ere/data/menu-frame-right.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/menu-frame-top.png
→
comp
ere/data/menu-frame-top.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/pause.png
→
comp
ere/data/pause.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/play.png
→
comp
ere/data/play.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/return.png
→
comp
ere/data/return.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/save.png
→
comp
ere/data/save.png
View file @
fe28513c
File moved
mediarend
ere
r
/data/server-scan.png
→
comp
ere/data/server-scan.png
View file @
fe28513c
File moved
Prev
1
2
Next
Write
Preview
Supports
Markdown
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