summaryrefslogtreecommitdiff
authoribotty <ibotty>2002-10-11 18:04:41 (UTC)
committer ibotty <ibotty>2002-10-11 18:04:41 (UTC)
commit875c59cf65ab1f3cd6c8c47379f51138adad6cd6 (patch) (unidiff)
treee6d63a8e667f629ea4851c0b1f9dcd5e9d5955b8
parent8fd1fbe489756b3629252cd1e962d8808ca98e03 (diff)
downloadopie-875c59cf65ab1f3cd6c8c47379f51138adad6cd6.zip
opie-875c59cf65ab1f3cd6c8c47379f51138adad6cd6.tar.gz
opie-875c59cf65ab1f3cd6c8c47379f51138adad6cd6.tar.bz2
added vt100 character translation table
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/widget_layer.cpp11
-rw-r--r--noncore/apps/opie-console/widget_layer.h1
2 files changed, 12 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/widget_layer.cpp b/noncore/apps/opie-console/widget_layer.cpp
index 8d68857..3584d32 100644
--- a/noncore/apps/opie-console/widget_layer.cpp
+++ b/noncore/apps/opie-console/widget_layer.cpp
@@ -146,12 +146,23 @@ void WidgetLayer::setSelection( const QString& text )
146 // why get the clipboard, we have it as instance var... 146 // why get the clipboard, we have it as instance var...
147 QObject *m_clipboard = QApplication::clipboard(); 147 QObject *m_clipboard = QApplication::clipboard();
148 148
149 // we know, that cliboard changes, when we change clipboard 149 // we know, that cliboard changes, when we change clipboard
150 QObject::disconnect( (QObject*) m_clipboard, SIGNAL( dataChanged() ), 150 QObject::disconnect( (QObject*) m_clipboard, SIGNAL( dataChanged() ),
151 (QObject*) this, SLOT( selectionCleared() ) ); 151 (QObject*) this, SLOT( selectionCleared() ) );
152 152
153 QApplication::clipboard()->setText( text ); 153 QApplication::clipboard()->setText( text );
154 154
155 QObject::connect( (QObject*) m_clipboard, SIGNAL( dataChanged() ), 155 QObject::connect( (QObject*) m_clipboard, SIGNAL( dataChanged() ),
156 (QObject*) this, SLOT( selectionCleared() ) ); 156 (QObject*) this, SLOT( selectionCleared() ) );
157} 157}
158
159
160/////////
161// special font characters
162/////////
163unsigned short vt100_graphics[32] =
164{ // 0/8 1/9 2/10 3/11 4/12 5/13 6/14 7/15
165 0x0020, 0x25C6, 0x2592, 0x2409, 0x240c, 0x240d, 0x240a, 0x00b0,
166 0x00b1, 0x2424, 0x240b, 0x2518, 0x2510, 0x250c, 0x2514, 0x253c,
167 0xF800, 0xF801, 0x2500, 0xF803, 0xF804, 0x251c, 0x2524, 0x2534,
168 0x252c, 0x2502, 0x2264, 0x2265, 0x03C0, 0x2260, 0x00A3, 0x00b7
diff --git a/noncore/apps/opie-console/widget_layer.h b/noncore/apps/opie-console/widget_layer.h
index 01a4614..2ca0f88 100644
--- a/noncore/apps/opie-console/widget_layer.h
+++ b/noncore/apps/opie-console/widget_layer.h
@@ -25,24 +25,25 @@
25// opie-console includes 25// opie-console includes
26#include "session.h" 26#include "session.h"
27#include "common.h" 27#include "common.h"
28#include "profile.h" 28#include "profile.h"
29/* 29/*
30 * given a pseudo location ( column, line ), 30 * given a pseudo location ( column, line ),
31 * returns the actual index, in the QArray<Character> 31 * returns the actual index, in the QArray<Character>
32 */ 32 */
33#define loc(X,Y) ((Y)*m_columns+(X)) 33#define loc(X,Y) ((Y)*m_columns+(X))
34 34
35 35
36 36
37unsigned short vt100_graphics[32];
37 38
38class WidgetLayer : public QFrame 39class WidgetLayer : public QFrame
39{ Q_OBJECT 40{ Q_OBJECT
40 41
41public: 42public:
42 43
43 /** 44 /**
44 * constructor 45 * constructor
45 * @param const Profile &config, the configuration for this widget 46 * @param const Profile &config, the configuration for this widget
46 * @param QWidget *parent, the parent widget 47 * @param QWidget *parent, the parent widget
47 * @param const char *name, the name of the widget, defaults to "" 48 * @param const char *name, the name of the widget, defaults to ""
48 */ 49 */