src/pyams_skin/interfaces/viewlet.py
changeset 25 23d78e06822d
parent 17 64b2c19e7452
child 69 a361355b55c7
--- a/src/pyams_skin/interfaces/viewlet.py	Wed Mar 04 00:04:11 2015 +0100
+++ b/src/pyams_skin/interfaces/viewlet.py	Wed Mar 04 00:05:22 2015 +0100
@@ -291,17 +291,28 @@
     css_class = TextLine(title="Button CSS class",
                          default='btn btn-xs btn-primary dropdown-toggle')
 
+    menu_css_class = TextLine(title="Menu CSS class",
+                              default='dropdown-menu pull-right')
+
 
 class IToolbarAddingMenu(IToolbarMenu):
     """Toolbar adding actions menu"""
 
 
+class ITableItemColumnActionsMenu(IViewletManager, IToolbarMenu):
+    """Table item actions viewlet manager"""
+
+
 class IToolbarMenuItem(IToolbarAction):
     """Toolbar actions menu item"""
 
     css_class = TextLine(title="Menu CSS class",
                          default='')
 
+    stop_propagation = Bool(title="Stop click event propagation",
+                            required=True,
+                            default=False)
+
 
 class IContextActions(IViewletManager, IToolbarMenu):
     """Context actions viewlet manager"""