rockbox/apps/recorder
Jonathan Gordon e385ee18ce Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically.
viewport_Set_defaults() will setup the given viewport with the correct "full screen" dimensions (so start at 0,0 if statusbars are disabled or 0,8 if they are enabled.)
All screens should keep the statusbar enabled, but if you really want to ignore the user setting you can disbaled it with viewportmanager_set_statusbar(false).

This commit also includes some menu/list viewport cleanups from kugel in FS#9603


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19622 a1c6a512-1295-4272-9138-f99709370657
2008-12-31 05:59:26 +00:00
..
albumart.c resize-on-load for bitmap files on 2bpp and color targets 2008-12-09 23:07:59 +00:00
albumart.h resize-on-load for bitmap files on 2bpp and color targets 2008-12-09 23:07:59 +00:00
bmp.c Make scaler output truly pluggable, add an 8-bit greyscale output to 2008-12-26 07:05:13 +00:00
bmp.h Make scaler output truly pluggable, add an 8-bit greyscale output to 2008-12-26 07:05:13 +00:00
icons.c Split id3.c/h into metadata.c/h and metadata/mp3.c. Updated all references. Moved mp3data.c/h from firmware to apps. 2008-10-15 06:38:51 +00:00
icons.h Makefile overhaul. All generated bitmaps are now explicitly in OBJDIR/bitmaps and OBJDIR/pluginbitmaps, and plugins properly depend on their respective bitmap files. Fixes #6847. 2008-11-03 14:37:50 +00:00
keyboard.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
pcm_record.c Keyclick fixup take two. It is only 88 samples (2msec) long so keep a small static buffer around for beeps less than or equal to keyclick duration. This way it operates no matter the buffer state and still won't interfere with alternate PCM operations like recording or plugin playback. 2008-12-13 06:01:08 +00:00
pcm_record.h Red build fix: Moved PCM #defines from pcm_record.h to pcm.h. Added necessary #includes to statusbar.c and s1a0903x01.c. 2008-10-14 11:43:32 +00:00
peakmeter.c Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do that, it also introduces sd_*, nand_*, and mmc_*. 2008-11-01 16:14:28 +00:00
peakmeter.h First step of the recording screen redesign. The screen is split into a fixed top part containing essential data and the peakmeters/triggerbar, and a bottom part that is in fact a list. The list contains the items that can be changed, and also some stuff that isn't important enough to be on the top part, like the filename. That filename is now shown completely. If the font is too big to have 6 lines on the display, sysfont is used. 2008-08-06 20:12:44 +00:00
radio.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
radio.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
recording.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
recording.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
resize.c Make scaler output truly pluggable, add an 8-bit greyscale output to 2008-12-26 07:05:13 +00:00
resize.h Make scaler output truly pluggable, add an 8-bit greyscale output to 2008-12-26 07:05:13 +00:00