* OPENLOOK-Sun/Ada Bindings
@ 1991-10-22 5:44 agate!spool.mu.edu!wupost!cs.utexas.edu!utgpu!news-server.csri.toronto.ed
0 siblings, 0 replies; only message in thread
From: agate!spool.mu.edu!wupost!cs.utexas.edu!utgpu!news-server.csri.toronto.ed @ 1991-10-22 5:44 UTC (permalink / raw)
Hi,
I just started working with Sun/Ada (v1.0)/VADS (6.0).
I did some OPEN LOOK programming in C before and I am now
using the sunview Ada library provided to write OPEN LOOK
application with Sun/Ada.
I have 3 questions concerning Sun/Ada and Xview:
(1) I am having some difficulty in implementing a simple
menu into a program. The compiler gives the following
error messages:
my_frame : xvi_frame.Frame;
my_panel : xvi_panel.Panel;
my_menu : xvi_openmenu.Menu;
my_button : xvi_panel.Panel_item;
begin
xv_init(XV_INIT_ARGS, argc, argv, 0);
my_frame := xv_create(xvi_window.BASE_WINDOW, xvi_xview.FRAME,
( (XV_LABEL, svi_str("Hello World")),
(attr => FRAME_NO_ATTR)
));
my_panel := xv_create(my_frame, xvi_xview.PANEL,
( (PANEL_LAYOUT, PANEL_HORIZONTAL ),
( attr => PANEL_NO_ATTR )
));
my_menu := xv_create(my_frame, xvi_xview.MENU,
---------------^A ###
--### A:error: RM 8.7: expression is ambiguous. Could be:
--### A:error: xv_create, line 131 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
--### A:error: xv_create, line 137 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
--### A:error: xv_create, line 149 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
--### A:error: xv_create, line 155 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
--### A:error: xv_create, line 161 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
--### A:error: xv_create, line 167 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
--### A:error: xv_create, line 179 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
--### A:error: xv_create, line 185 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
--### A:error: xv_create, line 191 in xvi_av_functions
from file /usr/local2/SunAda/xview/xvi_av_functions.a
( (MENU_TITLE_ITEM, svi_str("First Menu" ) ),
(attr => MENU_NO_ATTR )
) );
my_button := xv_create(my_panel, xvi_xview.PANEL_BUTTON,
( ( PANEL_LABEL_STRING, svi_str("menu title") ),
-- ( PANEL_ITEM_MENU, my_menu),
( attr => PANEL_NO_ATTR )
));
I would appreciate if someone can tell me what I did
wrong or points out another correct way to implement
a menu using Sun/Ada.
(2) I have read XView Programming V7 by Dan Heller.
Does anyone know if there is a similar manual for
using Xview on Sun/Ada ?
(bec I am having some difficulties in understanding
the translation of certain ada syntax)
(3) I am planning to write an entire application with
Sun/Ada in the future (using Xview ada bindings).
Has anyone worked with xview ada bindings before ?
I would appreciate it if someone can tell about any
inconsistencies or problems that may arise.
Thank you in advance.
---------------------------------------------------
| Johnny Lim |
| e-mail: jlim@silver.cs.umanitoba.ca \|/ |
| lim@ccu.umanitoba.ca -O- |
| Phone : (306)-933-1441 /|\ |
| Fax : (306)-933-1486 |
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~1991-10-22 5:44 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1991-10-22 5:44 OPENLOOK-Sun/Ada Bindings agate!spool.mu.edu!wupost!cs.utexas.edu!utgpu!news-server.csri.toronto.ed
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox