font_demo_ui.fl
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:3k
源码类别:

生物技术

开发平台:

C/C++

  1. # data file for the Fltk User Interface Designer (fluid)
  2. version 1.0105 
  3. do_not_include_H_from_C 
  4. header_name {font_demo_ui_.hpp} 
  5. code_name {font_demo_ui_.cpp}
  6. decl {/* $Id: font_demo_ui.fl,v 1000.1 2004/06/01 20:52:05 gouriano Exp $ */} {public
  7. decl {/* $Id: font_demo_ui.fl,v 1000.1 2004/06/01 20:52:05 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {selected
  9. class CFontDemoUI {} {
  10.   decl {CFontDemoUI();} {public
  11.   }
  12.   decl {int Show(int argc, char** argv);} {public
  13.   }
  14.   Function {x_CreateWindow()} {open private
  15.   } {
  16.     Fl_Window {} {
  17.       callback {x_OnFileExit();} open
  18.       xywh {419 267 530 520} type Double resizable visible
  19.     } {
  20.       Fl_Group {} {open
  21.         xywh {0 0 530 25}
  22.       } {
  23.         Fl_Choice m_Face {
  24.           label {Font }
  25.           callback {x_SetFont();}
  26.           private xywh {150 0 120 25} down_box BORDER_BOX
  27.         } {
  28.           menuitem {} {
  29.             label Courier
  30.             user_data 0 user_data_type long
  31.             xywh {0 0 100 20} value 1
  32.           }
  33.           menuitem {} {
  34.             label Fixed
  35.             user_data 1 user_data_type long
  36.             xywh {40 40 100 20} value 1
  37.           }
  38.           menuitem {} {
  39.             label Helvetica
  40.             user_data 2 user_data_type long
  41.             xywh {10 10 100 20} value 1
  42.           }
  43.           menuitem {} {
  44.             label Lucida
  45.             user_data 3 user_data_type long
  46.             xywh {20 20 100 20} value 1
  47.           }
  48.           menuitem {} {
  49.             label Times
  50.             user_data 4 user_data_type long
  51.             xywh {30 30 100 20} value 1
  52.           }
  53.         }
  54.         Fl_Choice m_Size {
  55.           label {Size }
  56.           callback {x_SetFont();}
  57.           private xywh {275 0 50 25} down_box BORDER_BOX align 8
  58.         } {
  59.           menuitem {} {
  60.             label 8
  61.             user_data 8 user_data_type long
  62.             xywh {10 10 100 20} value 1
  63.           }
  64.           menuitem {} {
  65.             label 10
  66.             user_data 10 user_data_type long
  67.             xywh {50 50 100 20} value 1
  68.           }
  69.           menuitem {} {
  70.             label 12
  71.             user_data 12 user_data_type long
  72.             xywh {20 20 100 20} value 1
  73.           }
  74.           menuitem {} {
  75.             label 14
  76.             user_data 14 user_data_type long
  77.             xywh {30 30 100 20} value 1
  78.           }
  79.           menuitem {} {
  80.             label 18
  81.             user_data 18 user_data_type long
  82.             xywh {30 30 100 20} value 1
  83.           }
  84.           menuitem {} {
  85.             label 24
  86.             user_data 24 user_data_type long
  87.             xywh {40 40 100 20} value 1
  88.           }
  89.         }
  90.       }
  91.       Fl_Group {} {open
  92.         xywh {0 25 530 495} box DOWN_FRAME resizable
  93.       } {
  94.         Fl_Box m_Canvas {
  95.           xywh {2 27 526 491} resizable
  96.           class CFontWindow
  97.         }
  98.       }
  99.     }
  100.   }
  101.   decl {auto_ptr<Fl_Window> m_Window;} {}
  102.   decl {void x_OnFileExit();} {}
  103.   decl {void x_SetFont();} {}