summaryrefslogtreecommitdiff
path: root/apps/gui/textarea.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2008-05-29 11:13:46 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2008-05-29 11:13:46 +0000
commit0501fb016c4d88d3430a34ecc55a003e062b5f63 (patch)
tree272d3d3c33190c499d2ee4507f23cf532c85e46e /apps/gui/textarea.c
parent43f0770943a3315561dbdcdb2bbb85b7026248b1 (diff)
total removal of gui_textarea. The only thing using the text_message struct is the yesno screen so move its definition to yesno.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17653 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/textarea.c')
-rw-r--r--apps/gui/textarea.c81
1 files changed, 0 insertions, 81 deletions
diff --git a/apps/gui/textarea.c b/apps/gui/textarea.c
deleted file mode 100644
index 21028da375..0000000000
--- a/apps/gui/textarea.c
+++ /dev/null
@@ -1,81 +0,0 @@
-/***************************************************************************
- * __________ __ ___.
- * Open \______ \ ____ ____ | | _\_ |__ _______ ___
- * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
- * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
- * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
- * \/ \/ \/ \/ \/
- * $Id$
- *
- * Copyright (C) 2005 by Kevin Ferrare
- *
- * All files in this archive are subject to the GNU General Public License.
- * See the file COPYING in the source tree root for full license agreement.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- ****************************************************************************/
-
-#include "textarea.h"
-#include "font.h"
-#include "lang.h"
-#include "talk.h"
-
-void gui_textarea_clear(struct screen * display)
-{
-#ifdef HAVE_LCD_BITMAP
- int y_start = gui_textarea_get_ystart(display);
- int y_end = gui_textarea_get_yend(display);
- screen_clear_area(display, 0, y_start, display->width, y_end - y_start);
- display->stop_scroll();
- screen_set_ymargin(display, y_start);
-#else
- display->clear_display();
-#endif
-}
-
-void gui_textarea_update(struct screen * display)
-{
-#ifdef HAVE_LCD_BITMAP
- int y_start = gui_textarea_get_ystart(display);
- int y_end = gui_textarea_get_yend(display);
- display->update_rect(0, y_start, display->width, y_end - y_start);
-#else
- display->update();
-#endif
-}
-
-void gui_textarea_update_nblines(struct screen * display)
-{
- int height=display->height;
-#ifdef HAVE_LCD_BITMAP
- if(global_settings.statusbar)
- height -= STATUSBAR_HEIGHT;
-#ifdef HAS_BUTTONBAR
- if(global_settings.buttonbar && display->has_buttonbar)
- height -= BUTTONBAR_HEIGHT;
-#endif
- display->getstringsize((unsigned char *)"A", &display->char_width,
- &display->char_height);
-#else
- display->char_width = 1;
- display->char_height = 1;
-#endif
- display->nb_lines = height / display->char_height;
-}
-
-void talk_text_message(const struct text_message * message, bool enqueue)
-{
- int line;
- if(message)
- for(line=0; line<message->nb_lines; line++)
- {
- long id = P2ID((unsigned char *)message->message_lines[line]);
- if(id>=0)
- {
- talk_id(id, enqueue);
- enqueue = true;
- }
- }
-}