[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

dw:menu-choose [2]

    Date: Fri, 1 Sep 89 19:03 EDT
    From: Barry Margolin <barmar@Think.COM>

	Date: Fri, 1 Sep 89 15:14 EDT
	From: tmitchel@vax.bbn.com (Tom Mitchell)

	Can someone try this on their machine?

	(dw:menu-choose '(apple pear orange)
			:prompt `(:string "Choose a Type of Fruit"
				  :character-style (:dutch :bold :large)))

	I get "Choose a Type of Fru" as the title on the menu when I do it
	on my machine.  Is it me or something I've done, or is it a BUG?
	If it's a bug, can it be fixed real soon?  My users won't understand
	menus with partial titles.

	(I know I can use a smaller font, but the users have complained
	 that things are hard to read, so we're going big and bold.)

    I noticed (and reported) this problem a long time ago.  The problem is
    that it is computing the size of the window based on the width of the
    characters in the default font rather than in the font you specify.

    A simple workaround for you to use until it's fixed is to add some
    spaces to the end of the prompt string.


It also works to change the string constant itself to the desired character
style.  If done in the source file, I imagine this would be a problem for
those using non-Lispm file servers.

You can also modify the character style of the string with:

 (SI:CHANGE-STRING-CHARACTER-STYLE <string> <style-spec>)

<style-spec> can be a character style object or a style spec such as '(:dutch
:bold :large).

For what it's worth, your example works correctly in 7.4 ECO #2; I would
assume it is fixed in the development system as well.

 -- Chuck Fry
    Symbolics Software Support