[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

2385.0. "Menu bar with 2 lines per pulldown menu entry?" by PEACHS::BELDIN () Fri Mar 02 1990 11:30

    	Is it possible to have a menu bar with two lines per pulldown menu 
	entry?  I haven't hit on the right possible combination to get this 
	to work under DECwindows V2 on VMS 5.3 using UIL...

	It appears that the 'linefeed char', \n is being ignored by the
	menu bar - even though I would expect to see:

		Do File 	Do Customize
		Stuff           Stuff

	I see:

		Do File Stuff
		Do Customize Stuff
	
	In my UIL file, I have:
		.
		.
		.
    value
        k_file_label :  compound_string('Do File\n Stuff');
        k_customize_label :  compound_string('Do Customize\n Stuff');
		.
		.
		.
       b_menu_bar : private menu_bar
            {
             arguments {
                 height = 40;
                 orientation = DwtOrientationHorizontal;
                 menu_packing = DwtMenuPackingTight;
             };
             controls {
                 pulldown_entry  b_file_entry;
                 pulldown_entry  b_setup_entry;
             };
        };
		.
		.
		.

        b_file_entry : private pulldown_entry
            {
             arguments {
                 conform_to_text = true;
                 label_label = k_file_label;
             };
             controls {
                 pulldown_menu b_file_menu;
             };
                                                                                

	Any ideas?  How about another way of doing this?  A customer wanted
	to know how to do this...

	Rick Beldin
	CSC/AT
T.RTitleUserPersonal
Name
DateLines
2385.1PEACHS::BELDINFri Mar 02 1990 12:0218
	Found out how to do it in UIL under v2... You need to specify
	the separate = true parameter (attribute?) to the compound_string
	function in UIL (in the V5.3 UIL doc) or specify the version
	qualifier on the UIL compile, /VERSION=V1.


	k_do_file_label :  compound_string('Do File',separate=true);
        k_stuff_label :compound_string('Stuff');
        k_file_label : k_do_file_label & k_stuff_label;
        k_setup_label :  compound_string('Setup...');
        k_do_customize_label :  compound_string('Do Customize',separate=true);
        k_customize_label : k_do_customize_label & k_stuff_label;

	The above works...  

	Rick Beldin
	CSC/AT