1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Commit Graph

53 Commits

Author SHA1 Message Date
Klaus Schmidinger
b943bf2c50 Fixed a new[]/delete mismatch in cMenuEditStrItem::LeaveEditMode() 2007-10-13 12:07:27 +02:00
Klaus Schmidinger
42a8041352 Fixed a crash when pressing Left while at the first character of a cMenuEditStrItem 2007-10-13 10:41:37 +02:00
Klaus Schmidinger
9fa6d9f9dd Optimized cMenuEditChrItem::Set() 2007-08-17 13:50:20 +02:00
Klaus Schmidinger
0f7a4af168 Switched I18N to gettext 2007-08-11 12:39:06 +02:00
Klaus Schmidinger
c6f8a14957 Freetype font support; full UTF-8 support; dropped pixel fonts 2007-06-10 13:02:43 +02:00
Klaus Schmidinger
dbd4c7329b When entering text via the numeric keys, the characters are now checked against the allowed characters 2007-01-04 13:38:40 +01:00
Klaus Schmidinger
cacd58d036 Fixed deleting the last character of a string menu item in insert mode 2006-07-30 09:09:30 +02:00
Klaus Schmidinger
8f2f3e9ac2 Menu items derived from cMenuEditIntItem now loop though their values if they have a dedicated minimum or maximum limit 2006-07-23 09:48:51 +02:00
Klaus Schmidinger
9966e03e29 Fixed handling tabbed item display in 'skincurses' 2006-06-03 13:21:33 +02:00
Klaus Schmidinger
754a4de85e Fixed entering '0' in a cMenuEditIntItem 2006-04-25 16:04:55 +02:00
Klaus Schmidinger
b37a4d3c7a Ignoring k_Repeat when deciding whether the same key has been pressed in string input fields 2006-04-23 11:43:54 +02:00
Klaus Schmidinger
a27aafc74b Fixed setting time transponder to 0 2006-04-14 10:41:28 +02:00
Klaus Schmidinger
360a403f91 Fixed unnecessary Set() calls in cMenuEditIntItem::ProcessKey() 2006-04-14 10:40:12 +02:00
Klaus Schmidinger
2168d73400 Fixed the initial setting of the time transponder setup parameter 2006-04-14 10:26:46 +02:00
Klaus Schmidinger
b1dad5cb3c Removed the unnecessary 'value' member from cMenuEditItem 2006-04-14 10:02:43 +02:00
Klaus Schmidinger
a45c1c9a28 Added NULL checks to some strdup() calls in menuitems.c 2006-04-14 10:00:44 +02:00
Klaus Schmidinger
cb50726989 Fixed a crash when setting the time transponder in the Setup menu, caused by the new 'noneString' in cMenuEditChanItem 2006-04-14 09:53:46 +02:00
Klaus Schmidinger
e36da7ab8d Additional label strings for cMenuEditIntItem and cMenuEditChanItem 2006-04-09 12:05:05 +02:00
Klaus Schmidinger
6b968a6b27 Fixed handling the system time transponder setting in the Setup/EPG menu, which was broken by the min/max fix in cMenuEditIntItem 2006-04-01 09:12:38 +02:00
Klaus Schmidinger
1fe46dfa9f Fixed format string handling 2006-03-26 09:27:30 +02:00
Klaus Schmidinger
9887c0765b cMenuEditIntItem now checks the given value and forces it to be between the given min and max limits 2006-02-28 12:54:38 +01:00
Klaus Schmidinger
c9b5fd6588 The "Back" key now restores the original string when pressed while editing a string item 2006-02-12 10:35:10 +01:00
Klaus Schmidinger
cbd32dd914 Fixed auto advance in string entry fields when pressing Up/Down in insert mode 2006-02-04 12:50:11 +01:00
Klaus Schmidinger
b2989899c0 When entering text via the numeric keys, the cursor now automatically advances 2006-01-21 12:27:14 +01:00
Klaus Schmidinger
f7bf9b4090 Preceded all button texts with "Button$"; Removed obsolete "Eject" and "Language" texts 2006-01-07 15:54:10 +01:00
Klaus Schmidinger
2e0a3f273a Fixed the "Day" field of the "Edit timer" menu when pressing '0' to switch from "single shot" to "weekly", followed by the "Right" key 2006-01-07 11:24:08 +01:00
Klaus Schmidinger
9bbd68f357 Implemented letter input via numeric keys (Easy 2006-01-06 16:57:41 +01:00
Klaus Schmidinger
72e93b614b The "flags" of a timer are now handled as an unsigned integer value 2006-01-06 14:31:57 +01:00
Klaus Schmidinger
1f44f9adc2 Added cMenuEditStrItem::InEditMode() 2006-01-03 12:50:58 +01:00
Klaus Schmidinger
13e925c3f4 Fixed initializing the day index when editing the weekday parameter of a repeating timer 2005-11-11 13:31:02 +01:00
Klaus Schmidinger
547310a949 Fixed handling color buttons in cMenuEditStrItem 2005-09-17 09:42:45 +02:00
Klaus Schmidinger
ccc7c4a2d8 The day of a timer is now stored as a full date in ISO notation 2005-03-19 15:38:43 +01:00
Klaus Schmidinger
c2daf37ed1 Fixed toggling the 'Day' item in the 'Timers' menu, so that it selects the right day of week for timers in the future 2004-11-21 13:28:05 +01:00
Klaus Schmidinger
ac8e03a89c Implemented handling of number keys in the 'Timers' menu for toggling days 2004-11-14 16:27:27 +01:00
Klaus Schmidinger
667643ec23 Fixed handling the color button texts in cMenuEditStrItem 2004-06-19 09:52:55 +02:00
Klaus Schmidinger
38c8159730 Fixed setting the time from the DVB data stream 2004-05-16 12:58:04 +02:00
Klaus Schmidinger
5d99df7b77 Implemented 'skins' and 'themes' 2004-05-16 10:35:36 +02:00
Klaus Schmidinger
3c4010bb75 Moved several menu item classes from menu.c to menuitems.[hc] to make them available for plugins 2004-03-28 09:20:02 +02:00
Klaus Schmidinger
198fcf437b Implemented VPS controlled timers 2004-02-29 14:21:22 +01:00
Klaus Schmidinger
926e83529d Added a call to cStatus::MsgOsdCurrentItem() to cMenuEditItem::SetValue() 2004-01-25 15:43:11 +01:00
Klaus Schmidinger
e58802d2a0 Fixed handling min/max borders when entering integer values 2003-04-12 09:24:48 +02:00
Klaus Schmidinger
413b22dc63 Implemented actual user input for CAM enquiry menus 2003-01-19 14:59:46 +01:00
Klaus Schmidinger
d610d95e50 Fixed deleting characters in string entry fields in 'insert' mode 2002-12-15 11:05:19 +01:00
Klaus Schmidinger
b90e708733 Implemented raw keyboard input 2002-12-15 10:58:00 +01:00
Klaus Schmidinger
706a6e1beb Fixed a crash when entering an integer value outside the limits 2002-09-08 14:51:28 +02:00
Klaus Schmidinger
ac471850fe Moved FileNameChars into menuitems.h to make it available to plugins 2002-08-15 11:28:26 +02:00
Klaus Schmidinger
9a1a16f3d4 Consistently using malloc/free and new/delete 2002-08-11 13:32:23 +02:00
Klaus Schmidinger
3ab746babd Changed 'cStatusMonitor' to 'cStatus' 2002-06-16 13:26:00 +02:00
Klaus Schmidinger
9f9d6a8a93 Implemented cStatusMonitor to allow plugins to set up a status monitor 2002-05-19 15:50:11 +02:00
Klaus Schmidinger
bdccbbe93e Completely moved OSD handling out of the cDvbApi class, into the new cOsd 2002-05-18 14:03:22 +02:00