aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ManaTools/Shared/GUI/EventHandlerRole.pm
diff options
context:
space:
mode:
authorMaarten Vanraes <alien@mageia.org>2016-02-13 11:33:34 +0100
committerMaarten Vanraes <alien@mageia.org>2016-02-13 11:37:12 +0100
commit6c432030a01d6ae0e12b1027eb7e0c84b6c90f3a (patch)
tree7315dda5d1f3e46c214981a5a83cef1fb12b29b6 /lib/ManaTools/Shared/GUI/EventHandlerRole.pm
parentcbcb723c55b0ed48f2ed837486d0b3cf2d3252f3 (diff)
downloadmanatools-6c432030a01d6ae0e12b1027eb7e0c84b6c90f3a.tar
manatools-6c432030a01d6ae0e12b1027eb7e0c84b6c90f3a.tar.gz
manatools-6c432030a01d6ae0e12b1027eb7e0c84b6c90f3a.tar.bz2
manatools-6c432030a01d6ae0e12b1027eb7e0c84b6c90f3a.tar.xz
manatools-6c432030a01d6ae0e12b1027eb7e0c84b6c90f3a.zip
optional name for widgets, items, events
the name will now be autogenerated depending on a basename that each EventRole needs to implement, with a numeric suffix increasing in number, it checks this in the already present eventHandler.
Diffstat (limited to 'lib/ManaTools/Shared/GUI/EventHandlerRole.pm')
-rw-r--r--lib/ManaTools/Shared/GUI/EventHandlerRole.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ManaTools/Shared/GUI/EventHandlerRole.pm b/lib/ManaTools/Shared/GUI/EventHandlerRole.pm
index 852c97a1..09e18e47 100644
--- a/lib/ManaTools/Shared/GUI/EventHandlerRole.pm
+++ b/lib/ManaTools/Shared/GUI/EventHandlerRole.pm
@@ -326,7 +326,7 @@ sub addWidget {
my $widget = shift;
my $event = shift;
my $backend = shift;
- return ManaTools::Shared::GUI::Event->new(name => $name, eventHandler => $self, eventType => $yui::YEvent::WidgetEvent, widget => $widget, event => $event, backend => $backend);
+ return ManaTools::Shared::GUI::Event->new(basename => 'widget', name => $name, eventHandler => $self, eventType => $yui::YEvent::WidgetEvent, widget => $widget, event => $event, backend => $backend);
}
#=============================================================
@@ -431,7 +431,7 @@ sub addItem {
my $item = shift;
my $event = shift;
my $backend = shift;
- return ManaTools::Shared::GUI::Event->new(name => $name, eventHandler => $self, eventType => $yui::YEvent::MenuEvent, item => $item, event => $event, backend => $backend);
+ return ManaTools::Shared::GUI::Event->new(basename => 'Item', name => $name, eventHandler => $self, eventType => $yui::YEvent::MenuEvent, item => $item, event => $event, backend => $backend);
}
#=============================================================