// Miscellaneous events
public function keyUpHandler(event:KeyboardEvent):void {
- addDebug("pressed "+event.keyCode);
+ if (event.target is TextField) return; // not meant for us
switch (event.keyCode) {
case 33: zoomIn(); break; // Page Up - zoom in
case 34: zoomOut(); break; // Page Down - zoom out
<mx:htmlText><![CDATA[<i>No Selection</i>]]></mx:htmlText>
</mx:Label>
- <mx:DataGrid editable="true" width="100%" height="75%" id="advancedTagGrid">
+ <mx:DataGrid editable="true" width="100%" height="75%" id="advancedTagGrid"
+ doubleClickEnabled="true"
+ doubleClick="if (event.target.parent==advancedTagGrid) { addNewTag(); }">
<mx:columns>
<mx:DataGridColumn editable="true" dataField="key" headerText="Key"/>
<mx:DataGridColumn editable="true" dataField="value" headerText="Value"/>
<mx:DataGrid editable="true" width="100%" height="25%" id="relationsGrid"
doubleClickEnabled="true"
- itemDoubleClick="editRelation(relationsGrid.selectedItem.id)">
+ itemDoubleClick="editRelation(relationsGrid.selectedItem.id)"
+ doubleClick="if (event.target.parent==relationsGrid) { addToRelation(); }">
<mx:columns>
<mx:DataGridColumn editable="false" dataField="description" headerText="Relation"/>
<mx:DataGridColumn editable="false" dataField="id_idx" headerText="ID"/>