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

生物技术

开发平台:

C/C++

  1. /*
  2.  * ===========================================================================
  3.  * PRODUCTION $Log: main_window_.cpp,v $
  4.  * PRODUCTION Revision 1000.4  2004/06/01 20:48:24  gouriano
  5.  * PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.23
  6.  * PRODUCTION
  7.  * ===========================================================================
  8.  */
  9. // generated by Fast Light User Interface Designer (fluid) version 1.0105
  10. /* $Id: main_window_.cpp,v 1000.4 2004/06/01 20:48:24 gouriano Exp $ */
  11. #include <ncbi_pch.hpp>
  12. #include <FL/Fl_Pixmap.H>
  13. static const char *idata_ncbi[] = {
  14. "130 45 23 2",
  15. "__ c #ffffff",
  16. "_` c #f2f5f9",
  17. "_a c #e5ecf2",
  18. "_b c #d9e2ec",
  19. "_c c #ccd9e5",
  20. "_d c #c8d6e3",
  21. "_e c #bfcfdf",
  22. "_f c #b2c5d9",
  23. "_g c #adc2d6",
  24. "_h c #a5bcd2",
  25. "_i c #99b3cc",
  26. "_j c #91acc8",
  27. "_k c #8da9c6",
  28. "_l c #84a3c1",
  29. "_m c #80a0bf",
  30. "_n c #7799bb",
  31. "_o c #7396b9",
  32. "_p c #698fb4",
  33. "_q c #668cb3",
  34. "_r c #5983ac",
  35. "_s c #4d79a6",
  36. "_t c #40709f",
  37. "_u c #336699",
  38. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  39. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  40. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  41. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  42. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_s_o_i_c_a_____u_u_u_u_u_u_u_u_u_u_u_u_u_
  43. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  44. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  45. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  46. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_o_h_a_______________u_u_u_u_u_u_u_u_u_u_u_u_u_
  47. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  48. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  49. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  50. "_u_u_u_u_u_u_u_u_u_u_u_u_t_i_a_____________________u_u_u_u_u_u_u_u_u_u_u_u_u_
  51. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  52. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  53. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  54. "_u_u_u_u_u_u_u_u_u_u_u_i_`_________________________u_u_u_u_u_u_u_u_u_u_u_u_u_
  55. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  56. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  57. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  58. "_u_u_u_u_u_u_u_u_u_t_b_________________`_c_e_i_i_i_u_u_u_u_u_u_u_u_u_u_u_u_u_
  59. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  60. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  61. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  62. "_u_u_u_u_u_u_u_u_u_c___________b_i_q_t_u_u_u_u_u_u_u_u_u_u_s_o_u_u_u_u_u_u_u_
  63. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  64. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  65. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  66. "_u_u_u_u_u_u_u_u_u_________f_s_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_s_i_k_t_u_u_u_u_
  67. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  68. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  69. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  70. "_u_u_u_u_u_u_u_u_u_______k_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_q_c_i_t_u_u_
  71. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  72. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  73. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  74. "_u_u_u_u_u_u_u_u_u_a_____t_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_t_f_`_m_u_
  75. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  76. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  77. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  78. "_u_u_u_u_u_u_u_u_u_q_____m_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_m___e_
  79. t_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  80. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  81. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  82. "_u_u_u_u_u_u_u_u_u_u_q_`_`_r_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_f___
  83. b_t_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  84. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  85. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  86. "_u_u_u_u_u_u_u_u_u_u_u_s_c_`_q_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_s___
  87. __c_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  88. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  89. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  90. "_u_u_u_u_u_u_u_u_u_u_u_u_u_o_a_i_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_q___
  91. ____u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  92. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  93. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  94. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_m_e_q_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_q_`___
  95. ____u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  96. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  97. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  98. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_q_m_r_u_u_u_u_u_u_u_u_u_u_u_u_s_m_c_______
  99. __`_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  100. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  101. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  102. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_t_q_q_k_i_c_a_____________
  103. __o_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  104. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  105. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  106. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_r_m_h_c_a___________________________a_
  107. r_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  108. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  109. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  110. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_s_m_e_`_________________________________a_m_u_
  111. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  112. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  113. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  114. "_u_u_u_u_u_u_u_u_u_u_u_u_u_m_e___________________________________`_f_o_u_u_u_
  115. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  116. u_u_u_u_u_u_u_u_u_t_p_j_j_j_n_s_u_u_u_u_u_u_u_u_t_p_l_j_j_l_s_u_u_u_u_u_u_u_u_
  117. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  118. "_u_u_u_u_u_u_u_u_u_u_u_q_a_______________________________`_e_i_r_u_u_u_u_u_u_
  119. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_p_`_____n_u_u_u_u_u_u_u_u_u_j_____e_u_
  120. u_u_u_u_u_u_u_p_e_______________b_n_u_u_u_j_____`_d_d_a_______l_u_u_u_u_u_u_j_
  121. ____a_t_u_u_u_u_u_u_u_u_u_u",
  122. "_u_u_u_u_u_u_u_u_u_u_h_____________________c_c_h_i_m_q_t_u_u_u_u_u_u_u_u_u_u_
  123. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_r_____`_s_u_u_u_u_u_u_u_u_t_____n_u_
  124. u_u_u_u_u_u_h_b_l_t_u_u_t_n_d_____s_u_u_u_u_____n_u_u_u_p_`_____s_u_u_u_u_u_u_
  125. ____j_u_u_u_u_u_u_u_u_u_u_u",
  126. "_u_u_u_u_u_u_u_u_u_i___________`_e_k_q_t_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  127. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d_____d_u_u_u_u_u_u_u_u_u_`___p_u_
  128. u_u_u_u_u_g_b_u_u_u_u_u_u_u_u_j_a_u_u_u_u_u_`___p_u_u_u_u_l_____j_u_u_u_u_u_u_
  129. `___j_u_u_u_u_u_u_u_u_u_u_u",
  130. "_u_u_u_u_u_u_u_u_u_`_______a_m_u_u_u_u_u_u_u_u_u_u_u_u_u_u_r_m_r_u_u_u_u_u_u_
  131. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d_`_____j_u_u_u_u_u_u_u_u_d___u_u_
  132. u_u_u_u_j___l_u_u_u_u_u_u_u_u_u_h_u_u_u_u_u_d___p_u_u_u_u_t_____j_u_u_u_u_u_u_
  133. d___p_u_u_u_u_u_u_u_u_u_u_u",
  134. "_u_u_u_u_u_u_u_u_u_______b_t_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_o_f_m_u_u_u_u_
  135. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d_n_a_____r_u_u_u_u_u_u_u_d___u_u_
  136. u_u_u_t_`_`_u_u_u_u_u_u_u_u_u_u_q_u_u_u_u_u_d___p_u_u_u_u_u_____n_u_u_u_u_u_u_
  137. d___p_u_u_u_u_u_u_u_u_u_u_u",
  138. "_u_u_u_u_u_u_u_u_u_c_____o_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_t_h_a_q_u_u_
  139. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d_p_r_____a_t_u_u_u_u_u_u_d___u_u_
  140. u_u_u_l___d_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d___p_u_u_u_u_s___b_u_u_u_u_u_u_u_
  141. d___p_u_u_u_u_u_u_u_u_u_u_u",
  142. "_u_u_u_u_u_u_u_u_u_r_`___h_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_q_`_c_s_
  143. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d_p_u_l_____e_u_u_u_u_u_u_d_a_u_u_
  144. u_u_u_e___j_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d___p_u_u_u_u_j_`_r_u_u_u_u_u_u_u_
  145. d___p_u_u_u_u_u_u_u_u_u_u_u",
  146. "_u_u_u_u_u_u_u_u_u_u_r_`___r_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_r_`_`_
  147. r_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d_p_u_u_g_____j_u_u_u_u_u_d_d_u_u_
  148. u_u_u_b___j_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d___p_u_u_u_l_`_r_u_u_u_u_u_u_u_u_
  149. d___p_u_u_u_u_u_u_u_u_u_u_u",
  150. "_u_u_u_u_u_u_u_u_u_u_u_s_c_`_q_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_k___
  151. `_r_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d_p_u_u_u_b_____r_u_u_u_u_g_d_u_u_
  152. u_u_u_____j_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d_____________b_e_p_u_u_u_u_u_u_u_
  153. d___p_u_u_u_u_u_u_u_u_u_u_u",
  154. "_u_u_u_u_u_u_u_u_u_u_u_u_u_m_a_i_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_s___
  155. __a_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u___p_u_u_u_t_a___`_t_u_u_u_j_d_u_u_
  156. u_u_u_____j_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d___p_u_u_u_n_d_____g_u_u_u_u_u_u_
  157. d___p_u_u_u_u_u_u_u_u_u_u_u",
  158. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_m_e_q_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_i___
  159. ____u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u___p_u_u_u_u_r_`___b_t_u_u_j_g_u_u_
  160. u_u_u_`___e_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d___p_u_u_u_u_u_g_____j_u_u_u_u_u_
  161. d___p_u_u_u_u_u_u_u_u_u_u_u",
  162. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_q_k_q_u_u_u_u_u_u_u_u_u_u_u_u_u_u_s_e_____
  163. ____u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u___j_u_u_u_u_u_n_____g_u_u_j_j_u_u_
  164. u_u_u_d___`_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d___p_u_u_u_u_u_t_`___a_u_u_u_u_u_
  165. d___p_u_u_u_u_u_u_u_u_u_u_u",
  166. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_t_q_i_b_________
  167. __e_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_t___j_u_u_u_u_u_u_j_____j_u_j_j_u_u_
  168. u_u_u_j_____l_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d___p_u_u_u_u_u_u_g_____u_u_u_u_u_
  169. d___p_u_u_u_u_u_u_u_u_u_u_u",
  170. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_i_i_i_e_c_`_________________
  171. b_t_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_p___j_u_u_u_u_u_u_u_g_____l_j_j_u_u_
  172. u_u_u_s_____a_t_u_u_u_u_u_u_u_u_u_u_u_u_u_u_d___p_u_u_u_u_u_u_j_____u_u_u_u_u_
  173. d___p_u_u_u_u_u_u_u_u_u_u_u",
  174. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_________________________`_i_
  175. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_p___j_u_u_u_u_u_u_u_u_d_____d_j_u_u_
  176. u_u_u_u_g_____b_s_u_u_u_u_u_u_u_t_l_u_u_u_u_d___p_u_u_u_u_u_u_j___e_u_u_u_u_u_
  177. d___p_u_u_u_u_u_u_u_u_u_u_u",
  178. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_____________________a_i_t_u_
  179. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_j___g_u_u_u_u_u_u_u_u_t_b_____p_u_u_
  180. u_u_u_u_t_b_______g_p_u_u_u_r_j_a_r_u_u_u_u_a___l_u_u_u_u_u_u_b___r_u_u_u_u_u_
  181. a___j_u_u_u_u_u_u_u_u_u_u_u",
  182. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_______________b_h_r_u_u_u_u_
  183. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_h___d_u_u_u_u_u_u_u_u_u_s_`___p_u_u_
  184. u_u_u_u_u_t_d_________________`_r_u_u_u_u_u_____b_p_u_u_u_u_l_`_l_u_u_u_u_u_u_
  185. ____h_u_u_u_u_u_u_u_u_u_u_u",
  186. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_____a_c_i_o_t_u_u_u_u_u_u_u_
  187. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_t_a___`_s_u_u_u_u_u_u_u_u_u_r_`_p_u_u_
  188. u_u_u_u_u_u_u_l_a_____________l_u_u_u_u_u_j_________`_d_d_a_d_r_u_u_u_u_u_u_j_
  189. ____a_s_u_u_u_u_u_u_u_u_u_u",
  190. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  191. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  192. u_u_u_u_u_u_u_u_u_s_n_j_j_j_p_u_u_u_u_u_u_u_u_u_s_n_j_j_l_s_u_u_u_u_u_u_u_u_u_
  193. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  194. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  195. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  196. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  197. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  198. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  199. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  200. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  201. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  202. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  203. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  204. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  205. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  206. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  207. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  208. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  209. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  210. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  211. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  212. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  213. u_u_u_u_u_u_u_u_u_u_u_u_u_u",
  214. "_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  215. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  216. u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_
  217. u_u_u_u_u_u_u_u_u_u_u_u_u_u"
  218. };
  219. static Fl_Pixmap image_ncbi(idata_ncbi);
  220. Fl_Menu_Item CMainWindow::menu_m_OpenMenu[] = {
  221.  {"Search", 0,  0, 0, 64, 0, 0, 12, 56},
  222.  {0},
  223.  {"Recent Documents", 0,  0, 0, 64, 0, 0, 12, 56},
  224.  {0},
  225.  {"Manage Data Sources", 0,  0, 0, 192, 0, 0, 12, 56},
  226.  {0},
  227.  {"Open", 0,  0, 0, 64, 0, 0, 12, 56},
  228.  {0},
  229.  {"Import", 0,  0, 0, 64, 0, 0, 12, 56},
  230.  {0},
  231.  {"Unload", 0,  0, 0, 64, 0, 0, 12, 56},
  232.  {0},
  233.  {"Save as", 0,  0, 0, 64, 0, 0, 12, 56},
  234.  {0},
  235.  {0}
  236. };
  237. inline void CMainWindow::cb_Manage_i(Fl_Menu_*, void*) {
  238.   x_OnManagePlugins();
  239. }
  240. void CMainWindow::cb_Manage(Fl_Menu_* o, void* v) {
  241.   ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_Manage_i(o,v);
  242. }
  243. inline void CMainWindow::cb_Configure_i(Fl_Menu_*, void*) {
  244.   x_OnBrowserConfig();
  245. }
  246. void CMainWindow::cb_Configure(Fl_Menu_* o, void* v) {
  247.   ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_Configure_i(o,v);
  248. }
  249. Fl_Menu_Item CMainWindow::menu_m_SettingsMenu[] = {
  250.  {"Manage Plugins", 0,  (Fl_Callback*)CMainWindow::cb_Manage, 0, 0, 0, 0, 12, 56},
  251.  {"Configure Web Browser", 0,  (Fl_Callback*)CMainWindow::cb_Configure, 0, 0, 0, 0, 12, 56},
  252.  {0}
  253. };
  254. inline void CMainWindow::cb_Index_i(Fl_Menu_*, void*) {
  255.   x_OnHelpIndex();
  256. }
  257. void CMainWindow::cb_Index(Fl_Menu_* o, void* v) {
  258.   ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_Index_i(o,v);
  259. }
  260. inline void CMainWindow::cb_About_i(Fl_Menu_*, void*) {
  261.   x_OnHelpAbout();
  262. }
  263. void CMainWindow::cb_About(Fl_Menu_* o, void* v) {
  264.   ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_About_i(o,v);
  265. }
  266. Fl_Menu_Item CMainWindow::menu_m_HelpMenu[] = {
  267.  {"Index", 0,  (Fl_Callback*)CMainWindow::cb_Index, 0, 128, 0, 0, 12, 56},
  268.  {"About Genome Workbench", 0,  (Fl_Callback*)CMainWindow::cb_About, 0, 0, 0, 0, 12, 56},
  269.  {0}
  270. };
  271. inline void CMainWindow::cb_Exit_i(Fl_Button*, void*) {
  272.   Hide();
  273. }
  274. void CMainWindow::cb_Exit(Fl_Button* o, void* v) {
  275.   ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_Exit_i(o,v);
  276. }
  277. inline void CMainWindow::cb_m_OpenDocs_i(Fl_Menu_Button*, void*) {
  278.   x_OnSwitchDocs();
  279. }
  280. void CMainWindow::cb_m_OpenDocs(Fl_Menu_Button* o, void* v) {
  281.   ((CMainWindow*)(o->parent()->parent()->parent()->user_data()))->cb_m_OpenDocs_i(o,v);
  282. }
  283. inline void CMainWindow::cb_Show_i(Fl_Menu_*, void*) {
  284.   x_OnShowFrame();
  285. }
  286. void CMainWindow::cb_Show(Fl_Menu_* o, void* v) {
  287.   ((CMainWindow*)(o->parent()->parent()->parent()->user_data()))->cb_Show_i(o,v);
  288. }
  289. inline void CMainWindow::cb_Select_i(Fl_Menu_*, void*) {
  290.   x_OnShowAllRecords();
  291. }
  292. void CMainWindow::cb_Select(Fl_Menu_* o, void* v) {
  293.   ((CMainWindow*)(o->parent()->parent()->parent()->user_data()))->cb_Select_i(o,v);
  294. }
  295. Fl_Menu_Item CMainWindow::menu_m_OpenDocs[] = {
  296.  {"Show Application Frame", 0,  (Fl_Callback*)CMainWindow::cb_Show, 0, 0, 0, 0, 12, 56},
  297.  {"Select From All Documents", 0,  (Fl_Callback*)CMainWindow::cb_Select, 0, 128, 0, 0, 12, 56},
  298.  {0}
  299. };
  300. inline void CMainWindow::cb_m_ShowConsoleBtn_i(Fl_Button*, void*) {
  301.   x_OnToggleConsole();
  302. }
  303. void CMainWindow::cb_m_ShowConsoleBtn(Fl_Button* o, void* v) {
  304.   ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_m_ShowConsoleBtn_i(o,v);
  305. }
  306. Fl_Double_Window* CMainWindow::x_CreateWindow() {
  307.   Fl_Double_Window* w;
  308.   { Fl_Double_Window* o = new Fl_Double_Window(550, 340, "NCBI Genome Workbench");
  309.     w = o;
  310.     o->user_data((void*)(this));
  311.     { Fl_Pack* o = m_Pack = new Fl_Pack(5, 5, 540, 330);
  312.       { Fl_Group* o = new Fl_Group(5, 5, 540, 175);
  313.         o->box(FL_ENGRAVED_FRAME);
  314.         { Fl_Group* o = new Fl_Group(10, 15, 355, 155);
  315.           { Fl_Box* o = new Fl_Box(10, 15, 355, 65);
  316.             o->image(image_ncbi);
  317.             o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
  318.           }
  319.           { Fl_Box* o = new Fl_Box(10, 85, 355, 25, "NCBI Genome Workbench");
  320.             o->labeltype(FL_ENGRAVED_LABEL);
  321.           }
  322.           { Fl_Box* o = m_Version = new Fl_Box(10, 115, 355, 25, "version");
  323.             o->labelsize(12);
  324.           }
  325.           { Fl_Box* o = m_BuildDate = new Fl_Box(10, 145, 355, 25, "build date");
  326.             o->labelsize(12);
  327.           }
  328.           o->end();
  329.           Fl_Group::current()->resizable(o);
  330.         }
  331.         { Fl_Group* o = new Fl_Group(380, 20, 150, 145);
  332.           { Fl_Menu_Button* o = m_OpenMenu = new Fl_Menu_Button(380, 20, 150, 25, "Data");
  333.             o->labelsize(12);
  334.             o->textsize(12);
  335.             o->menu(menu_m_OpenMenu);
  336.           }
  337.           { Fl_Menu_Button* o = m_ToolsMenu = new Fl_Menu_Button(380, 50, 150, 25, "Tools");
  338.             o->labelsize(12);
  339.             o->textsize(12);
  340.           }
  341.           { Fl_Menu_Button* o = m_SettingsMenu = new Fl_Menu_Button(380, 80, 150, 25, "Settings");
  342.             o->labelsize(12);
  343.             o->textsize(12);
  344.             o->menu(menu_m_SettingsMenu);
  345.           }
  346.           { Fl_Menu_Button* o = m_HelpMenu = new Fl_Menu_Button(380, 110, 150, 25, "Help");
  347.             o->labelsize(12);
  348.             o->textsize(12);
  349.             o->menu(menu_m_HelpMenu);
  350.           }
  351.           { Fl_Button* o = new Fl_Button(380, 140, 150, 25, "Exit");
  352.             o->labelsize(12);
  353.             o->callback((Fl_Callback*)cb_Exit);
  354.           }
  355.           o->end();
  356.         }
  357.         o->end();
  358.       }
  359.       { Fl_Group* o = new Fl_Group(5, 180, 540, 35);
  360.         { Fl_Menu_Button* o = m_OpenDocs = new Fl_Menu_Button(5, 185, 365, 25, "No Open Documents");
  361.           o->labelsize(12);
  362.           o->callback((Fl_Callback*)cb_m_OpenDocs);
  363.           o->align(FL_ALIGN_CLIP);
  364.           o->deactivate();
  365.           Fl_Group::current()->resizable(o);
  366.           o->menu(menu_m_OpenDocs);
  367.         }
  368.         { Fl_Menu_Button* o = m_ViewsMenu = new Fl_Menu_Button(380, 185, 150, 25, "Open a View");
  369.           o->labelsize(12);
  370.           o->textsize(12);
  371.           o->deactivate();
  372.         }
  373.         o->end();
  374.       }
  375.       { Fl_Group* o = new Fl_Group(5, 215, 540, 120);
  376.         o->labelsize(12);
  377.         { Fl_Group* o = new Fl_Group(5, 215, 540, 13);
  378.           { Fl_Button* o = m_ShowConsoleBtn = new Fl_Button(530, 215, 12, 12, "@-88DnArrow");
  379.             o->labelsize(10);
  380.             o->callback((Fl_Callback*)cb_m_ShowConsoleBtn);
  381.           }
  382.           { Fl_Box* o = new Fl_Box(5, 218, 520, 3);
  383.             o->box(FL_THIN_UP_FRAME);
  384.           }
  385.           { Fl_Box* o = new Fl_Box(5, 222, 520, 3);
  386.             o->box(FL_THIN_UP_FRAME);
  387.             Fl_Group::current()->resizable(o);
  388.           }
  389.           o->end();
  390.         }
  391.         { CDiagPanel* o = m_Console = new CDiagPanel(5, 230, 540, 105);
  392.           o->box(FL_NO_BOX);
  393.           o->color(FL_BACKGROUND2_COLOR);
  394.           o->selection_color(FL_BACKGROUND_COLOR);
  395.           o->labeltype(FL_NORMAL_LABEL);
  396.           o->labelfont(0);
  397.           o->labelsize(14);
  398.           o->labelcolor(FL_BLACK);
  399.           o->align(FL_ALIGN_TOP);
  400.           o->when(FL_WHEN_RELEASE);
  401.           o->end();
  402.           Fl_Group::current()->resizable(o);
  403.         }
  404.         o->end();
  405.         Fl_Group::current()->resizable(o);
  406.       }
  407.       o->end();
  408.       Fl_Group::current()->resizable(o);
  409.     }
  410.     o->end();
  411.   }
  412.   return w;
  413. }