Re: [BLACKBOX] SelectionGuard?

From: Douglas G. Danforth <"Douglas>
Date: Wed, 13 Apr 2011 15:06:43 -0700

----boundary-LibPST-iamunique-2040848174_-_- Content-type: text/plain PROCEDURE SelectionGuard (VAR par: Dialog.Par) This guard disables the current menu item if the current focus is not a text view or doesn't contain a selection Example: PROCEDURE FindGuard (VAR par: Dialog.Par) This guard disables the current menu item if the current focus is not a text view or if the find.find interactor holds an empty string, i.e., no search target is set. Is your AbleCsv.Convert procedure exported and has the signature of a SelectionGuard? -Doug Danforth On 4/13/2011 2:34 PM, john McGiveran wrote: I am attempting to use TextCmds.SelectionGuard for the first time and having no success. This is the first time I have put anything into the guard section of the menu listing. The log shows the following: TextCmds.SelectionGuard for AbleCsv.Convert not found. Something should be added and I don't know what it is, or where it should be put. I have been unable to find anything on this in the tutorials, although they do cover control Guards. I would appreciate any advice on how to get on with this, or where to find such information. If I missed this in the tutorials just let me know. I am more than a little frustrated. Thanks, Terry McGiveran ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy ----boundary-LibPST-iamunique-2040848174_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbWh0bWwxIFxkZWZmMHtcZm9udHRibA0Ke1xmMFxm c3dpc3MgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJcZm5pbFxmY2hh cnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBOZXc7fX0NCntc Y29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7fQ0KXHVjMVxw YXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyNCANCntcKlxodG1sdGFnMjQzIDwhRE9DVFlQRSBI VE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iPn0NCntc KlxodG1sdGFnMyBccGFyIH0NCntcKlxodG1sdGFnMTkgPGh0bWw+fQ0Ke1wqXGh0bWx0YWcyIFxw YXIgfQ0Ke1wqXGh0bWx0YWcyNDIgICB9DQp7XCpcaHRtbHRhZzM0IDxoZWFkPn0NCntcKlxodG1s dGFnMSBccGFyIH0NCntcKlxodG1sdGFnMjQxICAgICB9DQp7XCpcaHRtbHRhZzEgXHBhciB9DQp7 XCpcaHRtbHRhZzI0MSAgICAgfQ0Ke1wqXGh0bWx0YWcxNzcgPHRpdGxlPn0NCntcKlxodG1sdGFn MjQxIH0NCntcKlxodG1sdGFnMTg1IDwvdGl0bGU+fQ0Ke1wqXGh0bWx0YWcxIFxwYXIgfQ0Ke1wq XGh0bWx0YWcyNDEgICB9DQp7XCpcaHRtbHRhZzQxIDwvaGVhZD59DQp7XCpcaHRtbHRhZzIgXHBh ciB9DQp7XCpcaHRtbHRhZzI0MiAgIH0NCntcKlxodG1sdGFnNTAgPGJvZHkgdGV4dD0iIzAwMDAw MCIgYmdjb2xvcj0iI2ZmZmZmZiI+fVxodG1scnRmIFx2aWV3a2luZDUNCntcKlxiYWNrZ3JvdW5k IHtcc2hwe1wqXHNocGluc3R7XHNwe1xzbiBmaWxsQ29sb3J9e1xzdiAxNjc3NzIxNX19e1xzcHtc c24gZkZpbGxlZH17XHN2IDF9fX19fVxodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH0NCntc KlxodG1sdGFnMjQwICAgICB9e1wqXGh0bWx0YWc2NH1caHRtbHJ0ZiB7XGh0bWxydGYwIFBST0NF RFVSRSBTZWxlY3Rpb25HdWFyZCAoVkFSIHBhcjogRGlhbG9nLlBhcikNCntcKlxodG1sdGFnMTE2 IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0NCntc KlxodG1sdGFnODQgICAgIH1UaGlzIGd1YXJkIGRpc2FibGVzIHRoZSBjdXJyZW50IG1lbnUgaXRl bSBpZiB0aGUgY3VycmVudCBmb2N1cyBpcw0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1scnRmICBc aHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzg0ICAgICB9bm90IGEgdGV4dCB2aWV3IG9yIGRvZXNuJ3Qg Y29udGFpbiBhIHNlbGVjdGlvbg0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0K XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWc4NCAgICAgfQ0Ke1wq XGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0 IFxwYXIgfQ0Ke1wqXGh0bWx0YWc4NCAgICAgfUV4YW1wbGU6DQp7XCpcaHRtbHRhZzExNiA8YnI+ fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9DQp7XCpcaHRt bHRhZzg0ICAgICB9UFJPQ0VEVVJFIEZpbmRHdWFyZCAoVkFSIHBhcjogRGlhbG9nLlBhcikNCntc KlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFn NCBccGFyIH0NCntcKlxodG1sdGFnODQgICAgIH1UaGlzIGd1YXJkIGRpc2FibGVzIHRoZSBjdXJy ZW50IG1lbnUgaXRlbSBpZiB0aGUgY3VycmVudCBmb2N1cyBpcw0Ke1wqXGh0bWx0YWc0IFxwYXIg fVxodG1scnRmICBcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzg0ICAgICB9bm90IGEgdGV4dCB2aWV3 IG9yIGlmIHRoZSBmaW5kLmZpbmQgaW50ZXJhY3RvciBob2xkcyBhbiBlbXB0eQ0Ke1wqXGh0bWx0 YWc0IFxwYXIgfVxodG1scnRmICBcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzg0ICAgICB9c3RyaW5n LCBpLmUuLCBubyBzZWFyY2ggdGFyZ2V0IGlzIHNldC4NCntcKlxodG1sdGFnMTE2IDxicj59XGh0 bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0NCntcKlxodG1sdGFn ODQgICAgIH0NCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCAN CntcKlxodG1sdGFnNCBccGFyIH0NCntcKlxodG1sdGFnODQgICAgIH0NCntcKlxodG1sdGFnMTE2 IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0NCntc KlxodG1sdGFnODQgICAgIH1JcyB5b3VyIEFibGVDc3YuQ29udmVydCBwcm9jZWR1cmUgZXhwb3J0 ZWQgYW5kIGhhcyB0aGUgc2lnbmF0dXJlIG9mDQp7XCpcaHRtbHRhZzQgXHBhciB9XGh0bWxydGYg IFxodG1scnRmMCANCntcKlxodG1sdGFnODQgICAgIH1hIFNlbGVjdGlvbkd1YXJkPw0Ke1wqXGh0 bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxw YXIgfQ0Ke1wqXGh0bWx0YWc4NCAgICAgfQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBc bGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWc4NCAgICAg fS1Eb3VnIERhbmZvcnRoDQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRt bHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9DQp7XCpcaHRtbHRhZzg0ICAgICB9DQp7XCpcaHRt bHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBh ciB9DQp7XCpcaHRtbHRhZzg0ICAgICB9T24gNC8xMy8yMDExIDI6MzQgUE0sIGpvaG4gTWNHaXZl cmFuIHdyb3RlOg0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1scnRmICBcaHRtbHJ0ZjAgDQp7XCpc aHRtbHRhZzg0ICAgICB9e1wqXGh0bWx0YWc3Mn1caHRtbHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntc KlxodG1sdGFnOTYgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjI1NDI0OS4zNTk4Mi5xbUB3ZWIxMTM0 MTkubWFpbC5ncTEueWFob28uY29tIlxwYXIgICAgICAgdHlwZT0iY2l0ZSI+fVxodG1scnRmIFxw YXINCntcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzI0MCAgICAg ICB9DQp7XCpcaHRtbHRhZzEyOCA8cHJlIHdyYXA9IiI+fVxodG1scnRmIHtccGFyZFxwbGFpblxm MVxmczIwIFxodG1scnRmMCBcaHRtbHJ0ZiB7XGh0bWxydGYwIFxsaTM2MCBJIGFtIGF0dGVtcHRp bmcgdG8gdXNlIFRleHRDbWRzLlNlbGVjdGlvbkd1YXJkIGZvciB0aGUgZmlyc3QgdGltZSBhbmQg aGF2aW5nIG5vIHN1Y2Nlc3MuIFRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgSSBoYXZlIHB1dCBhbnl0 aGluZyBpbnRvIHRoZSBndWFyZCBzZWN0aW9uIG9mIHRoZSBtZW51IGxpc3RpbmcuIFRoZSBsb2cg c2hvd3MgdGhlIGZvbGxvd2luZzpcbGluZQ0KICAgVGV4dENtZHMuU2VsZWN0aW9uR3VhcmQgZm9y IEFibGVDc3YuQ29udmVydCBub3QgZm91bmQuXGxpbmUNClNvbWV0aGluZyBzaG91bGQgYmUgYWRk ZWQgYW5kIEkgZG9uJ3Qga25vdyB3aGF0IGl0IGlzLCBvciB3aGVyZSBpdCBzaG91bGQgYmUgcHV0 LiBJIGhhdmUgYmVlbiB1bmFibGUgdG8gZmluZCBhbnl0aGluZyBvbiB0aGlzIGluIHRoZSB0dXRv cmlhbHMsIGFsdGhvdWdoIHRoZXkgZG8gY292ZXIgY29udHJvbCBHdWFyZHMuXGxpbmUNCkkgd291 bGQgYXBwcmVjaWF0ZSBhbnkgYWR2aWNlIG9uIGhvdyB0byBnZXQgb24gd2l0aCB0aGlzLCBvciB3 aGVyZSB0byBmaW5kIHN1Y2ggaW5mb3JtYXRpb24uIElmIEkgbWlzc2VkIHRoaXMgaW4gdGhlIHR1 dG9yaWFscyBqdXN0IGxldCBtZSBrbm93LiBJIGFtIG1vcmUgdGhhbiBhIGxpdHRsZSBmcnVzdHJh dGVkLlxsaW5lDQpUaGFua3MsXGxpbmUNClxsaW5lDQpUZXJyeSBNY0dpdmVyYW5cbGluZQ0KXGxp bmUNClxsaW5lDQotLS0tXGxpbmUNClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRo IGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIHt9DQp7XCpcaHRtbHRhZzg0IDxhIGNsYXNzPSJt b3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpMSVNUU0VSVkBMSVNUUy5PQkVS T04uQ0giPn1caHRtbHJ0ZiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJtYWlsdG86TElT VFNFUlZATElTVFMuT0JFUk9OLkNIIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRtbHJ0ZjAgTElTVFNF UlZATElTVFMuT0JFUk9OLkNIXGh0bWxydGYgfVxodG1scnRmMCBcaHRtbHJ0ZiB9XGh0bWxydGYw IA0Ke1wqXGh0bWx0YWc5MiA8L2E+fVxsaW5lDQpcbGluZQ0KXHBhclxodG1scnRmfVxodG1scnRm MA0KDQp7XCpcaHRtbHRhZzEzNiA8L3ByZT59XGh0bWxydGYgfVxodG1scnRmMCANCntcKlxodG1s dGFnMCBccGFyIH0NCntcKlxodG1sdGFnMjQwICAgICB9DQp7XCpcaHRtbHRhZzEwNCA8L2Jsb2Nr cXVvdGU+fVxodG1scnRmIH1ccGFyDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAgXHBhciB9DQp7 XCpcaHRtbHRhZzI0MCAgIH0NCntcKlxodG1sdGFnNTggPC9ib2R5Pn0NCntcKlxodG1sdGFnMiBc cGFyIH0NCntcKlxodG1sdGFnMjcgPC9odG1sPn0NCntcKlxodG1sdGFnMyBccGFyIH0NCntcKlxo dG1sdGFnNjQgPHA+fVxodG1scnRmIHtcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9LS0t LQ0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1scnRmICBcaHRtbHJ0ZjAgVG8gdW5zdWJzY3JpYmUs IHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gTElTVFNFUlZA TElTVFMuT0JFUk9OLkNIDQp7XCpcaHRtbHRhZzQgXHBhciB9XGh0bWxydGYgIFxodG1scnRmMCBc aHRtbHJ0Zn19AAAABTTIEzb6ywEAAAAA ----boundary-LibPST-iamunique-2040848174_-_--- Received on Thu Apr 14 2011 - 00:06:43 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:15 UTC