Re: [BLACKBOX] 'unit'

From: Douglas G. Danforth <"Douglas>
Date: Tue, 4 Mar 2008 15:33:22 -0800

----boundary-LibPST-iamunique-2021886449_-_- Content-type: text/plain Aubrey, HostWindows.unit works! (HostWindows.dir.unit is zero and doesn't work). Since HostWindows does not have BB documentation I did not find it when I did a Help->Contents->Search. Thank you very much! -Doug Aubrey.McIntosh{([at]})nowhere.xy Will HostWindows.Directory do it? On Tue, Mar 4, 2008 at 4:17 PM, Douglas G. Danforth If one has a pointer, f, to a Ports.Frame or Views.Frame then one has access to f.unit. If one does not have such a pointer then how can one find the value of the unit? For example, when implementing HandlePropMsg for MyView which is an extension of Views.View the specification of size in Properties.SizePref has the quantities msg.h and msg.w specified in universal units. If I knew unit this would be trivial but I don't. Am I expected to do some calculations based on 1/36000 of a millimeter and pixel size? That sounds like a kludge. I have not been able to find any module within the BB framework that exports the value of 'unit'. Only Ports.Frame and Views.Frame export the unit but embedded in the pointers to a frame. What must I do to obtain the value of 'unit', or equivalently be able to specify sizes in universal units when I think in pixels? -Doug Danforth ---- 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-2021886449_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbWh0bWwxIFxkZWZmMHtcZm9udHRibA0Ke1xmMFxm c3dpc3MgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJcZm5pbFxmY2hh cnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBOZXc7fX0NCntc Y29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7fQ0KXHVjMVxw YXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyNCANCntcKlxodG1sdGFnMjQzIDwhRE9DVFlQRSBo dG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iPn0NCntc KlxodG1sdGFnMyBccGFyIH0NCntcKlxodG1sdGFnMTkgPGh0bWw+fQ0Ke1wqXGh0bWx0YWcyIFxw YXIgfQ0Ke1wqXGh0bWx0YWczNCA8aGVhZD59DQp7XCpcaHRtbHRhZzEgXHBhciB9DQp7XCpcaHRt bHRhZzI0MSAgIH0NCntcKlxodG1sdGFnMSBccGFyIH0NCntcKlxodG1sdGFnNDEgPC9oZWFkPn0N CntcKlxodG1sdGFnMiBccGFyIH0NCntcKlxodG1sdGFnNTAgPGJvZHkgYmdjb2xvcj0iI2ZmZmZm ZiIgdGV4dD0iIzAwMDAwMCI+fVxodG1scnRmIFx2aWV3a2luZDUNCntcKlxiYWNrZ3JvdW5kIHtc c2hwe1wqXHNocGluc3R7XHNwe1xzbiBmaWxsQ29sb3J9e1xzdiAxNjc3NzIxNX19e1xzcHtcc24g ZkZpbGxlZH17XHN2IDF9fX19fVxodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH17XCpcaHRt bHRhZzY0fVxodG1scnRmIHtcaHRtbHJ0ZjAgQXVicmV5LA0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1c aHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfUhvc3RXaW5kb3dz LnVuaXQgd29ya3MhIChIb3N0V2luZG93cy5kaXIudW5pdCBpcyB6ZXJvIGFuZCBkb2Vzbid0IHdv cmspLg0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wq XGh0bWx0YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0 bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfVNpbmNlIEhvc3RXaW5kb3dzIGRvZXMgbm90IGhh dmUgQkIgZG9jdW1lbnRhdGlvbiBJIGRpZCBub3QNCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxy dGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1maW5kIGl0IHdoZW4gSSBk aWQgYSBIZWxwLQ0Ke1wqXGh0bWx0YWc4NCAmZ3Q7fVxodG1scnRmID5caHRtbHJ0ZjAgQ29udGVu dHMtDQp7XCpcaHRtbHRhZzg0ICZndDt9XGh0bWxydGYgPlxodG1scnRmMCBTZWFyY2guDQp7XCpc aHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQg XHBhciB9VGhhbmsgeW91IHZlcnkgbXVjaCENCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYg XGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0tRG91Zw0Ke1wqXGh0bWx0YWcx MTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfQ0K e1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0 YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYw IA0Ke1wqXGh0bWx0YWc0IFxwYXIgfXt9DQp7XCpcaHRtbHRhZzg0IDxhIGNsYXNzPSJtb3otdHh0 LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpBdWJyZXkuTWNJbnRvc2hAQUxVTU5JLlVU RVhBUy5ORVQiPn1caHRtbHJ0ZiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJtYWlsdG86 QXVicmV5Lk1jSW50b3NoQEFMVU1OSS5VVEVYQVMuTkVUIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRt bHJ0ZjAgQXVicmV5Lk1jSW50b3NoQEFMVU1OSS5VVEVYQVMuTkVUXGh0bWxydGYgfVxodG1scnRm MCBcaHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc5MiA8L2E+fSB3cm90ZToNCntcKlxo dG1sdGFnNCBccGFyIH1caHRtbHJ0ZiAgXGh0bWxydGYwIHtcKlxodG1sdGFnNzJ9XGh0bWxydGZc cGFyfVxodG1scnRmMA0KDQp7XCpcaHRtbHRhZzk2IDxibG9ja3F1b3RlXHBhciAgY2l0ZT0ibWlk OjZkMjc4YzcyMDgwMzA0MTQ1N20zMGY1N2E5MW8zYTEwNTA5NjAwYTgyODFiQG1haWwuZ21haWwu Y29tIlxwYXIgIHR5cGU9ImNpdGUiPn1caHRtbHJ0ZiBccGFyDQp7XGh0bWxydGYwIA0Ke1wqXGh0 bWx0YWcwIFxwYXIgfQ0Ke1wqXGh0bWx0YWcyNDAgICB9DQp7XCpcaHRtbHRhZzEyOCA8cHJlIHdy YXA9IiI+fVxodG1scnRmIHtccGFyZFxwbGFpblxmMVxmczIwIFxodG1scnRmMCBcaHRtbHJ0ZiB7 XGh0bWxydGYwIFxsaTM2MCBXaWxsIEhvc3RXaW5kb3dzLkRpcmVjdG9yeSBkbyBpdD9cbGluZQ0K XGxpbmUNClxsaW5lDQpPbiBUdWUsIE1hciA0LCAyMDA4IGF0IDQ6MTcgUE0sIERvdWdsYXMgRy4g RGFuZm9ydGhcbGluZQ0Ke30NCntcKlxodG1sdGFnODQgPGEgY2xhc3M9Im1vei10eHQtbGluay1y ZmMyMzk2RSIgaHJlZj0ibWFpbHRvOkRhbmZvcnRoQGdyZWVud29vZGZhcm0uY29tIj59XGh0bWxy dGYge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAibWFpbHRvOkRhbmZvcnRoQGdyZWVud29v ZGZhcm0uY29tIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzg0ICZs dDt9XGh0bWxydGYgPFxodG1scnRmMCBEYW5mb3J0aEBncmVlbndvb2RmYXJtLmNvbQ0Ke1wqXGh0 bWx0YWc4NCAmZ3Q7fVxodG1scnRmID5caHRtbHJ0ZjAgXGh0bWxydGYgfVxodG1scnRmMCBcaHRt bHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc5MiA8L2E+fSB3cm90ZTpcbGluZQ0KICBcaHRt bHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxodG1sdGFnMTM2IDwvcHJlPn1caHRtbHJ0ZiB9XGh0 bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfQ0Ke1wqXGh0bWx0YWcyNDAgICB9DQp7XCpcaHRt bHRhZzk2IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPn1caHRtbHJ0ZiBccGFyDQp7XGh0bWxydGYw IA0Ke1wqXGh0bWx0YWcwIFxwYXIgfQ0Ke1wqXGh0bWx0YWcyNDAgICAgIH0NCntcKlxodG1sdGFn MTI4IDxwcmUgd3JhcD0iIj59XGh0bWxydGYge1xwYXJkXHBsYWluXGYxXGZzMjAgXGh0bWxydGYw IFxodG1scnRmIHtcaHRtbHJ0ZjAgXGxpNzIwIElmIG9uZSBoYXMgYSBwb2ludGVyLCBmLCB0byBh IFBvcnRzLkZyYW1lIG9yIFZpZXdzLkZyYW1lIHRoZW4gb25lIGhhcyBhY2Nlc3NcbGluZQ0KIHRv IGYudW5pdC4gIElmIG9uZSBkb2VzIG5vdCBoYXZlIHN1Y2ggYSBwb2ludGVyIHRoZW4gaG93IGNh biBvbmUgZmluZCB0aGVcbGluZQ0KIHZhbHVlIG9mIHRoZSB1bml0P1xsaW5lDQpcbGluZQ0KIEZv ciBleGFtcGxlLCB3aGVuIGltcGxlbWVudGluZyBIYW5kbGVQcm9wTXNnIGZvciBNeVZpZXcgd2hp Y2ggaXNcbGluZQ0KIGFuIGV4dGVuc2lvbiBvZiBWaWV3cy5WaWV3IHRoZSBzcGVjaWZpY2F0aW9u IG9mIHNpemUgaW4gUHJvcGVydGllcy5TaXplUHJlZlxsaW5lDQogaGFzIHRoZSBxdWFudGl0aWVz IG1zZy5oIGFuZCBtc2cudyBzcGVjaWZpZWQgaW4gdW5pdmVyc2FsIHVuaXRzLiAgSWYgSSBrbmV3 XGxpbmUNCiB1bml0IHRoaXMgd291bGQgYmUgdHJpdmlhbCBidXQgSSBkb24ndC4gIEFtIEkgZXhw ZWN0ZWQgdG8gZG8gc29tZVxsaW5lDQogY2FsY3VsYXRpb25zXGxpbmUNCiBiYXNlZCBvbiAxLzM2 MDAwIG9mIGEgbWlsbGltZXRlciBhbmQgcGl4ZWwgc2l6ZT8gIFRoYXQgc291bmRzIGxpa2UgYSBr bHVkZ2UuXGxpbmUNCiBJIGhhdmUgbm90IGJlZW4gYWJsZSB0byBmaW5kIGFueSBtb2R1bGUgd2l0 aGluIHRoZSBCQiBmcmFtZXdvcmsgdGhhdCBleHBvcnRzXGxpbmUNCiB0aGUgdmFsdWUgb2YgJ3Vu aXQnLiAgT25seSBQb3J0cy5GcmFtZSBhbmQgVmlld3MuRnJhbWUgZXhwb3J0IHRoZSB1bml0IGJ1 dFxsaW5lDQogZW1iZWRkZWQgaW4gdGhlIHBvaW50ZXJzIHRvIGEgZnJhbWUuXGxpbmUNClxsaW5l DQogV2hhdCBtdXN0IEkgZG8gdG8gb2J0YWluIHRoZSB2YWx1ZSBvZiAndW5pdCcsIG9yIGVxdWl2 YWxlbnRseSBiZSBhYmxlIHRvXGxpbmUNCiBzcGVjaWZ5XGxpbmUNCiBzaXplcyBpbiB1bml2ZXJz YWwgdW5pdHMgd2hlbiBJIHRoaW5rIGluIHBpeGVscz9cbGluZQ0KXGxpbmUNCiAtRG91ZyBEYW5m b3J0aFxsaW5lDQpcbGluZQ0KXGxpbmUNCiAtLS0tXGxpbmUNCiBUbyB1bnN1YnNjcmliZSwgc2Vu ZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byB7fQ0Ke1wqXGh0bWx0 YWc4NCA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86TElT VFNFUlZATElTVFMuT0JFUk9OLkNIIj59XGh0bWxydGYge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS TElOSyAibWFpbHRvOkxJU1RTRVJWQExJU1RTLk9CRVJPTi5DSCJ9fXtcZmxkcnNsdFxjZjFcdWwg XGh0bWxydGYwIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxodG1scnRmIH1caHRtbHJ0ZjAgXGh0 bWxydGYgfVxodG1scnRmMCANCntcKlxodG1sdGFnOTIgPC9hPn1cbGluZQ0KXGxpbmUNCiAgICBc aHRtbHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxodG1sdGFnMTM2IDwvcHJlPn1caHRtbHJ0ZiB9 XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfQ0Ke1wqXGh0bWx0YWcyNDAgICB9DQp7XCpc aHRtbHRhZzEwNCA8L2Jsb2NrcXVvdGU+fVxodG1scnRmIH1ccGFyDQpcaHRtbHJ0ZjAgDQp7XCpc aHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzI0MCAgIH0NCntcKlxodG1sdGFnMTI4IDxwcmUg d3JhcD0iIj59XGh0bWxydGYge1xwYXJkXHBsYWluXGYxXGZzMjAgXGh0bWxydGYwIFxodG1scnRm IHtcaHRtbHJ0ZjAgXGxpMzYwIA0Ke1wqXGh0bWx0YWcyNDQgPCEtLS0tPn1cbGluZQ0KXGxpbmUN ClxsaW5lDQogIFxodG1scnRmXHBhcn1caHRtbHJ0ZjANCg0Ke1wqXGh0bWx0YWcxMzYgPC9wcmU+ fVxodG1scnRmIH1caHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzEw NCA8L2Jsb2NrcXVvdGU+fVxodG1scnRmIH1ccGFyDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAg XHBhciB9DQp7XCpcaHRtbHRhZzU4IDwvYm9keT59DQp7XCpcaHRtbHRhZzIgXHBhciB9DQp7XCpc aHRtbHRhZzI3IDwvaHRtbD59DQp7XCpcaHRtbHRhZzMgXHBhciB9DQp7XCpcaHRtbHRhZzY0IDxw Pn1caHRtbHJ0ZiB7XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfS0tLS0NCntcKlxodG1s dGFnNCBccGFyIH1caHRtbHJ0ZiAgXGh0bWxydGYwIFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVz c2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJP Ti5DSA0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1scnRmICBcaHRtbHJ0ZjAgXGh0bWxydGZ9fQBB OApJVVJQUTFSWlVFVQ== ----boundary-LibPST-iamunique-2021886449_-_--- Received on Wed Mar 05 2008 - 00:33:22 UTC

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