Changeset e557d8c0d9fdc3ceb2992a84cd0e875c4ba388e3
- Timestamp:
- 05/08/07 20:20:28
(1 year ago)
- Author:
- Antoine Cellerier <dionoea@videolan.org>
- git-committer:
- Antoine Cellerier <dionoea@videolan.org> 1178648428 +0000
- git-parent:
[6d032d9e5b01c12d4edc5e2e241e17117973f7c3]
- git-author:
- Antoine Cellerier <dionoea@videolan.org> 1178648428 +0000
- Message:
Add a hotkey to toggle wallpaper mode. Currently only works for directx of course :)
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rfc4af29 |
re557d8c |
|
| 308 | 308 | #define ACTIONID_RANDOM 81 |
|---|
| 309 | 309 | #define ACTIONID_LOOP 82 |
|---|
| | 310 | #define ACTIONID_WALLPAPER 83 |
|---|
| r6d032d9 |
re557d8c |
|
| 299 | 299 | } |
|---|
| 300 | 300 | } |
|---|
| | 301 | else if( i_action == ACTIONID_WALLPAPER ) |
|---|
| | 302 | { |
|---|
| | 303 | if( p_vout ) |
|---|
| | 304 | { |
|---|
| | 305 | var_Get( p_vout, "directx-wallpaper", &val ); |
|---|
| | 306 | val.b_bool = !val.b_bool; |
|---|
| | 307 | var_Set( p_vout, "directx-wallpaper", val ); |
|---|
| | 308 | } |
|---|
| | 309 | else |
|---|
| | 310 | { |
|---|
| | 311 | var_Get( p_playlist, "directx-wallpaper", &val ); |
|---|
| | 312 | val.b_bool = !val.b_bool; |
|---|
| | 313 | var_Set( p_playlist, "directx-wallpaper", val ); |
|---|
| | 314 | } |
|---|
| | 315 | } |
|---|
| 301 | 316 | else if( i_action == ACTIONID_LOOP ) |
|---|
| 302 | 317 | { |
|---|
| r263c385 |
re557d8c |
|
| 1209 | 1209 | #define UNCROP_RIGHT_KEY_LONGTEXT N_("Uncrop one pixel from the right of the video") |
|---|
| 1210 | 1210 | |
|---|
| | 1211 | #define WALLPAPER_KEY_TEXT N_("Toggle wallpaper mode in video output") |
|---|
| | 1212 | #define WALLPAPER_KEY_LONGTEXT N_( \ |
|---|
| | 1213 | "Toggle wallpaper mode in video output. Only works with the directx " \ |
|---|
| | 1214 | "video output for the time being." ) |
|---|
| 1211 | 1215 | |
|---|
| 1212 | 1216 | const char vlc_usage[] = N_( |
|---|
| … | … | |
| 1886 | 1890 | # define KEY_RECORD KEY_MODIFIER_COMMAND|KEY_MODIFIER_SHIFT|'r' |
|---|
| 1887 | 1891 | # define KEY_DUMP KEY_MODIFIER_COMMAND|KEY_MODIFIER_SHIFT|'d' |
|---|
| | 1892 | # define KEY_WALLPAPER KEY_MODIFIER_COMMAND|'w' |
|---|
| 1888 | 1893 | |
|---|
| 1889 | 1894 | #else |
|---|
| … | … | |
| 1971 | 1976 | # define KEY_RECORD KEY_MODIFIER_CTRL|'r' |
|---|
| 1972 | 1977 | # define KEY_DUMP KEY_MODIFIER_CTRL|KEY_MODIFIER_SHIFT|'d' |
|---|
| | 1978 | # define KEY_WALLPAPER 'w' |
|---|
| 1973 | 1979 | #endif |
|---|
| 1974 | 1980 | |
|---|
| … | … | |
| 2074 | 2080 | add_key( "key-unzoom", KEY_UNZOOM, NULL, |
|---|
| 2075 | 2081 | UNZOOM_KEY_TEXT, UNZOOM_KEY_LONGTEXT, VLC_TRUE ); |
|---|
| | 2082 | add_key( "key-wallpaper", KEY_WALLPAPER, NULL, WALLPAPER_KEY_TEXT, |
|---|
| | 2083 | WALLPAPER_KEY_LONGTEXT, VLC_FALSE ); |
|---|
| 2076 | 2084 | |
|---|
| 2077 | 2085 | add_key( "key-crop-top", KEY_CROP_TOP, NULL, |
|---|
| … | … | |
| 2340 | 2348 | { "key-random", ACTIONID_RANDOM, 0, 0, 0, 0 }, |
|---|
| 2341 | 2349 | { "key-loop", ACTIONID_LOOP, 0, 0, 0, 0 }, |
|---|
| | 2350 | { "key-wallpaper", ACTIONID_WALLPAPER, 0, 0, 0, 0 }, |
|---|
| 2342 | 2351 | { NULL, 0, 0, 0, 0, 0 } |
|---|
| 2343 | 2352 | }; |
|---|