TAILIEUCHUNG - Linux programming unleash phần 7

Các điểm tranh luận bắt đầu vào đầu của khu vực để unmap, và chiều dài chỉ ra làm thế nàoSau khi cập nhật các thuộc tính thiết bị đầu cuối, vòng lặp trên các dòng 43-46 lần đọc đầu vào một ký tự tại một thời điểm và kết quả đầu ra màn hình trong ký hiệu bát phân. | Programming the User Interface 506 Part IV sprintf sp1 s w- len strlen spl while 1 sp2 strstr sp1 n if sp2 1 NULL keep going. sp2 0 sp3 Clean_text sp1 XDrawString XtDisplay w XtWindow w w- 10 y sp3 strlen sp3 y 12 sp1 sp2 1 else time to stop. sp3 Clean_text sp1 XDrawString XtDisplay w XtWindow w w- 10 y sp3 strlen sp3 break check to avoid running past data if sp1 buf 0 len break The implementation of the URLWidget is actually very simple. Most of the work lies in following the strict X toolkit protocol for writing widgets. In principle the URLWidget can be used in any X application including applications using Motif widgets. Testing the URLWidget If you have not already done so you should compile and run the program by changing the directory to src X URLWidget and typing make . test You must type . test instead of test to avoid running the system utility test that checks file types. This test program is simple. Using a widget should be much easier than writing the code to implement it. We start by including both the standard X11 header files and the public URLWidget header file include X11 include X11 include The function main defines two widgets top_level and url and creates the top_level widget Widget top_level url top_level XtInitialize argv 0 urltest NULL 0 argc argv 507 Using Athena and Motif Widgets Chapter 29 We need to set the width height and URLResource resources for the url widget before creating the url widget Arg args 3 XtSetArg args 0 XtNwidth 520 XtSetArg args 1 XtNheight 580 XtSetArg args 2 XtNURLResource url XtCreateManagedWidget url urlWidgetClass top_level args 3 Finally we realize the Top-Level widget and handle X events XtRealizeWidget top_level XtMainLoop Figure shows a the program running. Figure Testing URLWidget. Using Both Athena and Motif in C Programs When I first started programming in C in the late 1980s I also learned X Windows .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.