Richard Goedeken
071256104b
Added OSD messages for volume change, mute on/off, playback speed change, fast-forward
2008-05-15 04:44:43 +00:00
Richard Goedeken
a2e3b54562
OSD changes: reversed list order, added scrolling, added ability to choose corner when adding message
2008-05-13 04:39:30 +00:00
James Hood
5f768644d8
added OSD utility functions.
2008-05-05 05:36:51 +00:00
James Hood
229d7d3edb
-Added support for putting multiple messages in the same corner above or below each other.
...
-Added "Pause" OSD message. Had to move the rompause code in interupt.c lower so that the OSD message would be rendered on pause.
2008-05-05 05:20:50 +00:00
John Chadwick
8f61257fe7
Removes requirement of plugins sending their width/height via the renderCallback. (We use glGet to obtain this data instead)
2008-05-05 02:27:25 +00:00
James Hood
06071fbf98
Added OSD function to modify message string
2008-05-03 00:39:03 +00:00
James Hood
da83eb929c
added ability to set timeout on a OSD message to infinity so the message stays on the screen unless the user manually removes it
2008-05-03 00:34:53 +00:00
James Hood
59cd9f8da1
Wrote message queuing code for OSD. Added support for fade in/out animations. Added more flexible framework for animations so different animations can be added later.
...
Note: Currently, multiple messages in the same corner of the screen will be rendered over each other instead of moving above or below the other messages. I'll fix this soon. Also, until nmn implements the opengl viewport code in the graphics plugins, the position of the OSD messages will not work correctly.
2008-05-02 21:38:14 +00:00
James Hood
a009fd630d
Oops, didn't actually add osd files. Adding them now.
2008-04-29 20:38:42 +00:00