[Aptitude-svn-commit] r3484 - in branches/aptitude-0.3/aptitude: . src/vscreen
Daniel Burrows
dburrows@costa.debian.org
Mon, 27 Jun 2005 21:37:38 +0000
Author: dburrows
Date: Mon Jun 27 21:37:34 2005
New Revision: 3484
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/vscreen/vs_menubar.cc
branches/aptitude-0.3/aptitude/src/vscreen/vs_menubar.h
Log:
Convert vs_menubar::dispatch_key to vs_menubar::handle_key.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Mon Jun 27 21:37:34 2005
@@ -1,5 +1,9 @@
2005-06-27 Daniel Burrows <dburrows@debian.org>
+ * src/vscreen/vs_menubar.cc, src/vscreen/vs_menubar.h:
+
+ Convert vs_menubar::dispatch_key to vs_menubar::handle_key.
+
* src/vscreen/vs_menu.cc, src/vscreen/vs_menu.h:
Convert vs_menu::handle_char to vs_editline::handle_key.
Modified: branches/aptitude-0.3/aptitude/src/vscreen/vs_menubar.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/vscreen/vs_menubar.cc (original)
+++ branches/aptitude-0.3/aptitude/src/vscreen/vs_menubar.cc Mon Jun 27 21:37:34 2005
@@ -317,9 +317,9 @@
}
}
-bool vs_menubar::handle_char(chtype ch)
+bool vs_menubar::handle_key(const key &k)
{
- if(bindings->key_matches(ch, "ToggleMenuActive"))
+ if(bindings->key_matches(k, "ToggleMenuActive"))
{
if(active)
disappear();
@@ -328,7 +328,7 @@
}
else if(active)
{
- if(bindings->key_matches(ch, "Cancel"))
+ if(bindings->key_matches(k, "Cancel"))
{
disappear();
@@ -341,7 +341,7 @@
}
else if(!active_menus.empty())
{
- if(bindings->key_matches(ch, "Right"))
+ if(bindings->key_matches(k, "Right"))
{
if(items.size()>0)
{
@@ -360,7 +360,7 @@
vscreen_update();
}
}
- else if(bindings->key_matches(ch, "Left"))
+ else if(bindings->key_matches(k, "Left"))
{
if(items.size()>0)
{
@@ -378,12 +378,12 @@
vscreen_update();
}
}
- else if(active_menus.front()->dispatch_char(ch))
+ else if(active_menus.front()->dispatch_key(k))
return true;
else
- return vscreen_widget::handle_char(ch);
+ return vscreen_widget::handle_key(k);
}
- else if(bindings->key_matches(ch, "Right"))
+ else if(bindings->key_matches(k, "Right"))
{
if(items.size()>0)
{
@@ -395,7 +395,7 @@
vscreen_update();
}
}
- else if(bindings->key_matches(ch, "Left"))
+ else if(bindings->key_matches(k, "Left"))
{
if(items.size()>0)
{
@@ -407,20 +407,21 @@
vscreen_update();
}
}
- else if(bindings->key_matches(ch, "Down") || bindings->key_matches(ch, "Confirm"))
+ else if(bindings->key_matches(k, "Down") ||
+ bindings->key_matches(k, "Confirm"))
{
if(items.size()>0)
items[curloc].menu->show();
}
else
- return vscreen_widget::handle_char(ch);
+ return vscreen_widget::handle_key(k);
return true;
}
- else if(subwidget && subwidget->dispatch_char(ch))
+ else if(subwidget && subwidget->dispatch_key(k))
return true;
else
- return vscreen_widget::handle_char(ch);
+ return vscreen_widget::handle_key(k);
return true;
}
Modified: branches/aptitude-0.3/aptitude/src/vscreen/vs_menubar.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/vscreen/vs_menubar.h (original)
+++ branches/aptitude-0.3/aptitude/src/vscreen/vs_menubar.h Mon Jun 27 21:37:34 2005
@@ -63,7 +63,7 @@
void got_focus();
void lost_focus();
protected:
- virtual bool handle_char(chtype ch);
+ virtual bool handle_key(const key &k);
public:
vs_menubar(bool _always_visible=true);
~vs_menubar();