Re: [BLACKBOX] Search In ...

From: Campbell, Robert (SELEX GALILEO, UK) <Robert.D.Campbell{([at]})nowhere.xy>
Date: Fri, 11 Jul 2008 10:28:28 +0100

----boundary-LibPST-iamunique-255580307_-_-
Content-type: text/plain

Hello Josef:

"Point 1 could be automated rather easily...". Well maybe. But
it would take me more than five minutes to do a decent job!

"Point 2 is much harder ...". Is it?. Can't one just scan recursively
down the View tree of embedded Containers using their Controllers to
look
for Controls? StdTabViews would want special treatment. Otherwise do
people
hide Controls in non-Containers?

"Controls List should ...". Have you tried the Module
WandsFormProperties that
I (think I) published on CPC a very long time ago? I can send you a
current copy if you
like.

Regards

Robert

>> I would appreciate such a search feature very much!
>>
>> As a simple work around I am using the command 'Controls List'
>> in Menu 'Info' and search the resulting text manually.
>> This has two drawbacks:
>> 1. it must be done manually per file
>> 2. it fails to list nested controls.
>>
>> Point 1 could be automated rather easily by writing a
>> command that generates the Controls List automatically for a
>> set of files.
>> Point 2 is much harder to solve since there is no way to
>> find nested controls without explicitly knowing the type of
>> the container.
>>
>> As a fine point:
>> The command 'Controls List' should list all properties of a
>> control, not just a subset. This would allow for a more
>> precise comparison of two versions of a resource file by
>> means of 'Compare Texts F9'.
>>
>>
>> - JT

>> From: "Campbell, Robert (SELEX GALILEO, UK)"

>> Hi
>>
>> I find the Menu items Info->Search in Sources/Docu very useful.
>>
>> Has anyone written a similar search tool to report what
>> Forms/Controls
>> are
>> linked to specified Commands or Guards or Notifiers?
>>
>> Cheers
>>
>> Robert
>>

SELEX Sensors and Airborne Systems Limited
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL
A company registered in England & Wales. Company no. 02426132
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-255580307_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvIEpvc2VmOlxwYXINClxwYXINCiJQb2lu
dCAxIGNvdWxkIGJlIGF1dG9tYXRlZCByYXRoZXIgZWFzaWx5Li4uIi4gV2VsbCBtYXliZS4gQnV0
XHBhcg0KaXQgd291bGQgdGFrZSBtZSBtb3JlIHRoYW4gZml2ZSBtaW51dGVzIHRvIGRvIGEgZGVj
ZW50IGpvYiFccGFyDQpccGFyDQoiUG9pbnQgMiBpcyBtdWNoIGhhcmRlciAuLi4iLiBJcyBpdD8u
IENhbid0IG9uZSBqdXN0IHNjYW4gcmVjdXJzaXZlbHlccGFyDQpkb3duIHRoZSBWaWV3IHRyZWUg
b2YgZW1iZWRkZWQgQ29udGFpbmVycyB1c2luZyB0aGVpciBDb250cm9sbGVycyB0b1xwYXINCmxv
b2tccGFyDQpmb3IgQ29udHJvbHM/IFN0ZFRhYlZpZXdzIHdvdWxkIHdhbnQgc3BlY2lhbCB0cmVh
dG1lbnQuIE90aGVyd2lzZSBkb1xwYXINCnBlb3BsZVxwYXINCmhpZGUgQ29udHJvbHMgaW4gbm9u
LUNvbnRhaW5lcnM/XHBhcg0KXHBhcg0KIkNvbnRyb2xzIExpc3Qgc2hvdWxkIC4uLiIuIEhhdmUg
eW91IHRyaWVkIHRoZSBNb2R1bGVccGFyDQpXYW5kc0Zvcm1Qcm9wZXJ0aWVzIHRoYXRccGFyDQpJ
ICh0aGluayBJKSBwdWJsaXNoZWQgb24gQ1BDIGEgdmVyeSBsb25nIHRpbWUgYWdvPyBJIGNhbiBz
ZW5kIHlvdSBhXHBhcg0KY3VycmVudCBjb3B5IGlmIHlvdVxwYXINCmxpa2UuXHBhcg0KXHBhcg0K
UmVnYXJkc1xwYXINClxwYXINClJvYmVydFxwYXINClxwYXINCj4+IEkgd291bGQgYXBwcmVjaWF0
ZSBzdWNoIGEgc2VhcmNoIGZlYXR1cmUgdmVyeSBtdWNoIVxwYXINCj4+IFxwYXINCj4+IEFzIGEg
c2ltcGxlIHdvcmsgYXJvdW5kIEkgYW0gdXNpbmcgdGhlIGNvbW1hbmQgJ0NvbnRyb2xzIExpc3Qn
XHBhcg0KPj4gaW4gTWVudSAnSW5mbycgYW5kIHNlYXJjaCB0aGUgcmVzdWx0aW5nIHRleHQgbWFu
dWFsbHkuXHBhcg0KPj4gVGhpcyBoYXMgdHdvIGRyYXdiYWNrczpccGFyDQo+PiAxLiBpdCBtdXN0
IGJlIGRvbmUgbWFudWFsbHkgcGVyIGZpbGVccGFyDQo+PiAyLiBpdCBmYWlscyB0byBsaXN0IG5l
c3RlZCBjb250cm9scy5ccGFyDQo+PiBccGFyDQo+PiBQb2ludCAxIGNvdWxkIGJlIGF1dG9tYXRl
ZCByYXRoZXIgZWFzaWx5IGJ5IHdyaXRpbmcgYSBccGFyDQo+PiBjb21tYW5kIHRoYXQgZ2VuZXJh
dGVzIHRoZSBDb250cm9scyBMaXN0IGF1dG9tYXRpY2FsbHkgZm9yIGEgXHBhcg0KPj4gc2V0IG9m
IGZpbGVzLlxwYXINCj4+IFBvaW50IDIgaXMgbXVjaCBoYXJkZXIgdG8gc29sdmUgc2luY2UgdGhl
cmUgaXMgbm8gd2F5IHRvIFxwYXINCj4+IGZpbmQgbmVzdGVkIGNvbnRyb2xzIHdpdGhvdXQgZXhw
bGljaXRseSBrbm93aW5nIHRoZSB0eXBlIG9mIFxwYXINCj4+IHRoZSBjb250YWluZXIuXHBhcg0K
Pj4gXHBhcg0KPj4gQXMgYSBmaW5lIHBvaW50OlxwYXINCj4+IFRoZSBjb21tYW5kICdDb250cm9s
cyBMaXN0JyBzaG91bGQgbGlzdCBhbGwgcHJvcGVydGllcyBvZiBhIFxwYXINCj4+IGNvbnRyb2ws
IG5vdCBqdXN0IGEgc3Vic2V0LiBUaGlzIHdvdWxkIGFsbG93IGZvciBhIG1vcmUgXHBhcg0KPj4g
cHJlY2lzZSBjb21wYXJpc29uIG9mIHR3byB2ZXJzaW9ucyBvZiBhIHJlc291cmNlIGZpbGUgYnkg
XHBhcg0KPj4gbWVhbnMgb2YgJ0NvbXBhcmUgVGV4dHMgRjknLlxwYXINCj4+IFxwYXINCj4+IFxw
YXINCj4+IC0gSlRccGFyDQpccGFyDQo+PiBGcm9tOiAiQ2FtcGJlbGwsIFJvYmVydCAoU0VMRVgg
R0FMSUxFTywgVUspIiBccGFyDQpccGFyDQo+PiBIaVxwYXINCj4+IFxwYXINCj4+IEkgZmluZCB0
aGUgTWVudSBpdGVtcyBJbmZvLT5TZWFyY2ggaW4gU291cmNlcy9Eb2N1IHZlcnkgdXNlZnVsLlxw
YXINCj4+IFxwYXINCj4+IEhhcyBhbnlvbmUgd3JpdHRlbiBhIHNpbWlsYXIgc2VhcmNoIHRvb2wg
dG8gcmVwb3J0IHdoYXQgXHBhcg0KPj4gRm9ybXMvQ29udHJvbHNccGFyDQo+PiBhcmVccGFyDQo+
PiBsaW5rZWQgdG8gc3BlY2lmaWVkIENvbW1hbmRzIG9yIEd1YXJkcyBvciBOb3RpZmllcnM/XHBh
cg0KPj4gXHBhcg0KPj4gQ2hlZXJzXHBhcg0KPj4gXHBhcg0KPj4gUm9iZXJ0XHBhcg0KPj4gXHBh
cg0KXHBhcg0KU0VMRVggU2Vuc29ycyBhbmQgQWlyYm9ybmUgU3lzdGVtcyBMaW1pdGVkXHBhcg0K
UmVnaXN0ZXJlZCBPZmZpY2U6IFNpZ21hIEhvdXNlLCBDaHJpc3RvcGhlciBNYXJ0aW4gUm9hZCwg
QmFzaWxkb24sIEVzc2V4IFNTMTQgM0VMXHBhcg0KQSBjb21wYW55IHJlZ2lzdGVyZWQgaW4gRW5n
bGFuZCAmIFdhbGVzLiAgQ29tcGFueSBuby4gMDI0MjYxMzJccGFyDQoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxwYXIN
ClRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIHRvIHRoZSBp
bnRlbmRlZFxwYXINCnJlY2lwaWVudCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91
IGFyZSBub3QgdGhlIGludGVuZGVkXHBhcg0KcmVjaXBpZW50IHBsZWFzZSBkZWxldGUgaXQgZnJv
bSB5b3VyIHN5c3RlbSBhbmQgbm90aWZ5IHRoZSBzZW5kZXIuXHBhcg0KWW91IHNob3VsZCBub3Qg
Y29weSBpdCBvciB1c2UgaXQgZm9yIGFueSBwdXJwb3NlIG5vciBkaXNjbG9zZSBvclxwYXINCmRp
c3RyaWJ1dGUgaXRzIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24uXHBhcg0KKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KipccGFyDQpccGFyDQpccGFyDQotLS0tXHBhcg0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNz
YWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gTElTVFNFUlZATElTVFMuT0JFUk9O
LkNIfX0AM0NGMQ=
----boundary-LibPST-iamunique-255580307_-_---
Received on Fri Jul 11 2008 - 11:28:28 UTC

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