////////////////////////////////////////////////////////////////// // SEARCH RULES Configure RULES var category = 'Search Pane'; ////////////////////////////////////////////////////////////////// // dropSearchItem rule $ENV.defineRule({ id:'dropSearchItem', category:category, description:'Creates a new shape on the drawing board by dropping its symbol from the search palette.', parameters:'GmlObject unit!, dev:IBoard board!, GmlObject parent!, GmlObject child!, Variant[name] values, Object dropData', returnValue:'GmlObject', transactive:true }); ////////////////////////////////////////////////////////////////// //defineSearchMenu rule $ENV.defineRule({ id:'defineSearchMenu', category:category, description:'Gets additional activities which can be carried out over search results', parameters:'dev:IBoard board!, GmlObject element!, SearchConnector searchConnector, String searchProvider, String system, String searchResultName, String action', returnValue:'Object', restrictive:true, comments:'By default all search results can be placed anywhere.' }); ////////////////////////////////////////////////////////////////// //defineBrowseMenu rule $ENV.defineRule({ id:'defineBrowseMenu', category:category, description:'Gets additional activities which can be carried out over search results', parameters:'dev:IBoard board!, GmlObject element!, SearchConnector connector, env:EDITOR_ELEM def, String action', returnValue:'Object', restrictive:true, comments:'By default all search results can be placed anywhere.' });